xref: /linux/MAINTAINERS (revision 7fc65b78b465b8511a503491e7c3116d46dc6c72)
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:	Oded Gabbay <ogabbay@kernel.org>
11038M:	Thomas Hellström <thomas.hellstrom@linux.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
13516MAX96714 GMSL2 DESERIALIZER DRIVER
13517M:	Julien Massot <julien.massot@collabora.com>
13518L:	linux-media@vger.kernel.org
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13521F:	drivers/media/i2c/max96714.c
13522
13523MAX96717 GMSL2 SERIALIZER DRIVER
13524M:	Julien Massot <julien.massot@collabora.com>
13525L:	linux-media@vger.kernel.org
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13528F:	drivers/media/i2c/max96717.c
13529
13530MAX9860 MONO AUDIO VOICE CODEC DRIVER
13531M:	Peter Rosin <peda@axentia.se>
13532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13533S:	Maintained
13534F:	Documentation/devicetree/bindings/sound/max9860.txt
13535F:	sound/soc/codecs/max9860.*
13536
13537MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13538M:	Andreas Klinger <ak@it-klinger.de>
13539L:	linux-iio@vger.kernel.org
13540S:	Maintained
13541F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13542F:	drivers/iio/proximity/mb1232.c
13543
13544MAXIM MAX11205 DRIVER
13545M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13546L:	linux-iio@vger.kernel.org
13547S:	Supported
13548W:	https://ez.analog.com/linux-software-drivers
13549F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13550F:	drivers/iio/adc/max11205.c
13551
13552MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13553R:	Iskren Chernev <iskren.chernev@gmail.com>
13554R:	Krzysztof Kozlowski <krzk@kernel.org>
13555R:	Marek Szyprowski <m.szyprowski@samsung.com>
13556R:	Matheus Castello <matheus@castello.eng.br>
13557L:	linux-pm@vger.kernel.org
13558S:	Maintained
13559F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13560F:	drivers/power/supply/max17040_battery.c
13561
13562MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13563R:	Hans de Goede <hdegoede@redhat.com>
13564R:	Krzysztof Kozlowski <krzk@kernel.org>
13565R:	Marek Szyprowski <m.szyprowski@samsung.com>
13566R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13567R:	Purism Kernel Team <kernel@puri.sm>
13568L:	linux-pm@vger.kernel.org
13569S:	Maintained
13570F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13571F:	drivers/power/supply/max17042_battery.c
13572
13573MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13574M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13575L:	linux-kernel@vger.kernel.org
13576S:	Maintained
13577F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13578F:	drivers/regulator/max20086-regulator.c
13579
13580MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13581M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13582L:	linux-iio@vger.kernel.org
13583S:	Maintained
13584F:	drivers/iio/temperature/max30208.c
13585
13586MAXIM MAX77650 PMIC MFD DRIVER
13587M:	Bartosz Golaszewski <brgl@bgdev.pl>
13588L:	linux-kernel@vger.kernel.org
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/*/*max77650.yaml
13591F:	Documentation/devicetree/bindings/*/max77650*.yaml
13592F:	drivers/gpio/gpio-max77650.c
13593F:	drivers/input/misc/max77650-onkey.c
13594F:	drivers/leds/leds-max77650.c
13595F:	drivers/mfd/max77650.c
13596F:	drivers/power/supply/max77650-charger.c
13597F:	drivers/regulator/max77650-regulator.c
13598F:	include/linux/mfd/max77650.h
13599
13600MAXIM MAX77714 PMIC MFD DRIVER
13601M:	Luca Ceresoli <luca@lucaceresoli.net>
13602S:	Maintained
13603F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13604F:	drivers/mfd/max77714.c
13605F:	include/linux/mfd/max77714.h
13606
13607MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13608M:	Javier Martinez Canillas <javier@dowhile0.org>
13609L:	linux-kernel@vger.kernel.org
13610S:	Supported
13611F:	Documentation/devicetree/bindings/*/*max77802.yaml
13612F:	drivers/regulator/max77802-regulator.c
13613F:	include/dt-bindings/*/*max77802.h
13614
13615MAXIM MAX77976 BATTERY CHARGER
13616M:	Luca Ceresoli <luca@lucaceresoli.net>
13617S:	Supported
13618F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13619F:	drivers/power/supply/max77976_charger.c
13620
13621MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13622M:	Krzysztof Kozlowski <krzk@kernel.org>
13623L:	linux-pm@vger.kernel.org
13624S:	Maintained
13625B:	mailto:linux-samsung-soc@vger.kernel.org
13626F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13627F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13628F:	drivers/power/supply/max14577_charger.c
13629F:	drivers/power/supply/max77693_charger.c
13630
13631MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13632M:	Chanwoo Choi <cw00.choi@samsung.com>
13633M:	Krzysztof Kozlowski <krzk@kernel.org>
13634L:	linux-kernel@vger.kernel.org
13635S:	Maintained
13636B:	mailto:linux-samsung-soc@vger.kernel.org
13637F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13638F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13639F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13640F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13641F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13642F:	drivers/*/*max77843.c
13643F:	drivers/*/max14577*.c
13644F:	drivers/*/max77686*.c
13645F:	drivers/*/max77693*.c
13646F:	drivers/clk/clk-max77686.c
13647F:	drivers/extcon/extcon-max14577.c
13648F:	drivers/extcon/extcon-max77693.c
13649F:	drivers/rtc/rtc-max77686.c
13650F:	include/linux/mfd/max14577*.h
13651F:	include/linux/mfd/max77686*.h
13652F:	include/linux/mfd/max77693*.h
13653
13654MAXIRADIO FM RADIO RECEIVER DRIVER
13655M:	Hans Verkuil <hverkuil@xs4all.nl>
13656L:	linux-media@vger.kernel.org
13657S:	Maintained
13658W:	https://linuxtv.org
13659T:	git git://linuxtv.org/media_tree.git
13660F:	drivers/media/radio/radio-maxiradio*
13661
13662MAXLINEAR ETHERNET PHY DRIVER
13663M:	Xu Liang <lxu@maxlinear.com>
13664L:	netdev@vger.kernel.org
13665S:	Supported
13666F:	drivers/net/phy/mxl-gpy.c
13667
13668MCAN MMIO DEVICE DRIVER
13669M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13670L:	linux-can@vger.kernel.org
13671S:	Maintained
13672F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13673F:	drivers/net/can/m_can/m_can.c
13674F:	drivers/net/can/m_can/m_can.h
13675F:	drivers/net/can/m_can/m_can_platform.c
13676
13677MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13678R:	Yasushi SHOJI <yashi@spacecubics.com>
13679L:	linux-can@vger.kernel.org
13680S:	Maintained
13681F:	drivers/net/can/usb/mcba_usb.c
13682
13683MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13684M:	Rishi Gupta <gupt21@gmail.com>
13685L:	linux-i2c@vger.kernel.org
13686L:	linux-input@vger.kernel.org
13687S:	Maintained
13688F:	drivers/hid/hid-mcp2221.c
13689
13690MCP251XFD SPI-CAN NETWORK DRIVER
13691M:	Marc Kleine-Budde <mkl@pengutronix.de>
13692M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13693R:	Thomas Kopp <thomas.kopp@microchip.com>
13694L:	linux-can@vger.kernel.org
13695S:	Maintained
13696F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13697F:	drivers/net/can/spi/mcp251xfd/
13698
13699MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13700M:	Peter Rosin <peda@axentia.se>
13701L:	linux-iio@vger.kernel.org
13702S:	Maintained
13703F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13704F:	drivers/iio/potentiometer/mcp4018.c
13705F:	drivers/iio/potentiometer/mcp4531.c
13706
13707MCP4821 DAC DRIVER
13708M:	Anshul Dalal <anshulusr@gmail.com>
13709L:	linux-iio@vger.kernel.org
13710S:	Maintained
13711F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13712F:	drivers/iio/dac/mcp4821.c
13713
13714MCR20A IEEE-802.15.4 RADIO DRIVER
13715M:	Stefan Schmidt <stefan@datenfreihafen.org>
13716L:	linux-wpan@vger.kernel.org
13717S:	Odd Fixes
13718W:	https://github.com/xueliu/mcr20a-linux
13719F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13720F:	drivers/net/ieee802154/mcr20a.c
13721F:	drivers/net/ieee802154/mcr20a.h
13722
13723MDIO REGMAP DRIVER
13724M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13725L:	netdev@vger.kernel.org
13726S:	Maintained
13727F:	drivers/net/mdio/mdio-regmap.c
13728F:	include/linux/mdio/mdio-regmap.h
13729
13730MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13731M:	William Breathitt Gray <wbg@kernel.org>
13732L:	linux-iio@vger.kernel.org
13733S:	Maintained
13734F:	drivers/iio/dac/cio-dac.c
13735
13736MEDIA CONTROLLER FRAMEWORK
13737M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13738M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13739L:	linux-media@vger.kernel.org
13740S:	Supported
13741W:	https://www.linuxtv.org
13742T:	git git://linuxtv.org/media_tree.git
13743F:	drivers/media/mc/
13744F:	include/media/media-*.h
13745F:	include/uapi/linux/media.h
13746
13747MEDIA DRIVER FOR FREESCALE IMX PXP
13748M:	Philipp Zabel <p.zabel@pengutronix.de>
13749L:	linux-media@vger.kernel.org
13750S:	Maintained
13751T:	git git://linuxtv.org/media_tree.git
13752F:	drivers/media/platform/nxp/imx-pxp.[ch]
13753
13754MEDIA DRIVERS FOR ASCOT2E
13755M:	Sergey Kozlov <serjk@netup.ru>
13756M:	Abylay Ospan <aospan@netup.ru>
13757L:	linux-media@vger.kernel.org
13758S:	Supported
13759W:	https://linuxtv.org
13760W:	http://netup.tv/
13761T:	git git://linuxtv.org/media_tree.git
13762F:	drivers/media/dvb-frontends/ascot2e*
13763
13764MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13765M:	Jasmin Jessich <jasmin@anw.at>
13766L:	linux-media@vger.kernel.org
13767S:	Maintained
13768W:	https://linuxtv.org
13769T:	git git://linuxtv.org/media_tree.git
13770F:	drivers/media/dvb-frontends/cxd2099*
13771
13772MEDIA DRIVERS FOR CXD2841ER
13773M:	Sergey Kozlov <serjk@netup.ru>
13774M:	Abylay Ospan <aospan@netup.ru>
13775L:	linux-media@vger.kernel.org
13776S:	Supported
13777W:	https://linuxtv.org
13778W:	http://netup.tv/
13779T:	git git://linuxtv.org/media_tree.git
13780F:	drivers/media/dvb-frontends/cxd2841er*
13781
13782MEDIA DRIVERS FOR CXD2880
13783M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13784L:	linux-media@vger.kernel.org
13785S:	Supported
13786W:	http://linuxtv.org/
13787T:	git git://linuxtv.org/media_tree.git
13788F:	drivers/media/dvb-frontends/cxd2880/*
13789F:	drivers/media/spi/cxd2880*
13790
13791MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13792L:	linux-media@vger.kernel.org
13793S:	Orphan
13794W:	https://linuxtv.org
13795T:	git git://linuxtv.org/media_tree.git
13796F:	drivers/media/pci/ddbridge/*
13797
13798MEDIA DRIVERS FOR FREESCALE IMX
13799M:	Steve Longerbeam <slongerbeam@gmail.com>
13800M:	Philipp Zabel <p.zabel@pengutronix.de>
13801L:	linux-media@vger.kernel.org
13802S:	Maintained
13803T:	git git://linuxtv.org/media_tree.git
13804F:	Documentation/admin-guide/media/imx.rst
13805F:	Documentation/devicetree/bindings/media/imx.txt
13806F:	drivers/staging/media/imx/
13807F:	include/linux/imx-media.h
13808F:	include/media/imx.h
13809
13810MEDIA DRIVERS FOR FREESCALE IMX7/8
13811M:	Rui Miguel Silva <rmfrfs@gmail.com>
13812M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13813M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13814R:	Purism Kernel Team <kernel@puri.sm>
13815L:	linux-media@vger.kernel.org
13816S:	Maintained
13817T:	git git://linuxtv.org/media_tree.git
13818F:	Documentation/admin-guide/media/imx7.rst
13819F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13820F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13821F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13822F:	drivers/media/platform/nxp/imx-mipi-csis.c
13823F:	drivers/media/platform/nxp/imx7-media-csi.c
13824F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13825
13826MEDIA DRIVERS FOR HELENE
13827M:	Abylay Ospan <aospan@netup.ru>
13828L:	linux-media@vger.kernel.org
13829S:	Supported
13830W:	https://linuxtv.org
13831W:	http://netup.tv/
13832T:	git git://linuxtv.org/media_tree.git
13833F:	drivers/media/dvb-frontends/helene*
13834
13835MEDIA DRIVERS FOR HORUS3A
13836M:	Sergey Kozlov <serjk@netup.ru>
13837M:	Abylay Ospan <aospan@netup.ru>
13838L:	linux-media@vger.kernel.org
13839S:	Supported
13840W:	https://linuxtv.org
13841W:	http://netup.tv/
13842T:	git git://linuxtv.org/media_tree.git
13843F:	drivers/media/dvb-frontends/horus3a*
13844
13845MEDIA DRIVERS FOR LNBH25
13846M:	Sergey Kozlov <serjk@netup.ru>
13847M:	Abylay Ospan <aospan@netup.ru>
13848L:	linux-media@vger.kernel.org
13849S:	Supported
13850W:	https://linuxtv.org
13851W:	http://netup.tv/
13852T:	git git://linuxtv.org/media_tree.git
13853F:	drivers/media/dvb-frontends/lnbh25*
13854
13855MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13856L:	linux-media@vger.kernel.org
13857S:	Orphan
13858W:	https://linuxtv.org
13859T:	git git://linuxtv.org/media_tree.git
13860F:	drivers/media/dvb-frontends/mxl5xx*
13861
13862MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13863M:	Sergey Kozlov <serjk@netup.ru>
13864M:	Abylay Ospan <aospan@netup.ru>
13865L:	linux-media@vger.kernel.org
13866S:	Supported
13867W:	https://linuxtv.org
13868W:	http://netup.tv/
13869T:	git git://linuxtv.org/media_tree.git
13870F:	drivers/media/pci/netup_unidvb/*
13871
13872MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13873M:	Dmitry Osipenko <digetx@gmail.com>
13874L:	linux-media@vger.kernel.org
13875L:	linux-tegra@vger.kernel.org
13876S:	Maintained
13877T:	git git://linuxtv.org/media_tree.git
13878F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13879F:	drivers/media/platform/nvidia/tegra-vde/
13880
13881MEDIA DRIVERS FOR RENESAS - CEU
13882M:	Jacopo Mondi <jacopo@jmondi.org>
13883L:	linux-media@vger.kernel.org
13884L:	linux-renesas-soc@vger.kernel.org
13885S:	Supported
13886T:	git git://linuxtv.org/media_tree.git
13887F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13888F:	drivers/media/platform/renesas/renesas-ceu.c
13889F:	include/media/drv-intf/renesas-ceu.h
13890
13891MEDIA DRIVERS FOR RENESAS - DRIF
13892M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13893L:	linux-media@vger.kernel.org
13894L:	linux-renesas-soc@vger.kernel.org
13895S:	Supported
13896T:	git git://linuxtv.org/media_tree.git
13897F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13898F:	drivers/media/platform/renesas/rcar_drif.c
13899
13900MEDIA DRIVERS FOR RENESAS - FCP
13901M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13902L:	linux-media@vger.kernel.org
13903L:	linux-renesas-soc@vger.kernel.org
13904S:	Supported
13905T:	git git://linuxtv.org/media_tree.git
13906F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13907F:	drivers/media/platform/renesas/rcar-fcp.c
13908F:	include/media/rcar-fcp.h
13909
13910MEDIA DRIVERS FOR RENESAS - FDP1
13911M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13912L:	linux-media@vger.kernel.org
13913L:	linux-renesas-soc@vger.kernel.org
13914S:	Supported
13915T:	git git://linuxtv.org/media_tree.git
13916F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13917F:	drivers/media/platform/renesas/rcar_fdp1.c
13918
13919MEDIA DRIVERS FOR RENESAS - VIN
13920M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
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,csi2.yaml
13926F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13927F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13928F:	drivers/media/platform/renesas/rcar-csi2.c
13929F:	drivers/media/platform/renesas/rcar-isp.c
13930F:	drivers/media/platform/renesas/rcar-vin/
13931
13932MEDIA DRIVERS FOR RENESAS - VSP1
13933M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13934M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13935L:	linux-media@vger.kernel.org
13936L:	linux-renesas-soc@vger.kernel.org
13937S:	Supported
13938T:	git git://linuxtv.org/media_tree.git
13939F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13940F:	drivers/media/platform/renesas/vsp1/
13941
13942MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13943L:	linux-media@vger.kernel.org
13944S:	Orphan
13945W:	https://linuxtv.org
13946T:	git git://linuxtv.org/media_tree.git
13947F:	drivers/media/dvb-frontends/stv0910*
13948
13949MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13950L:	linux-media@vger.kernel.org
13951S:	Orphan
13952W:	https://linuxtv.org
13953T:	git git://linuxtv.org/media_tree.git
13954F:	drivers/media/dvb-frontends/stv6111*
13955
13956MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13957M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13958M:	Alain Volmat <alain.volmat@foss.st.com>
13959L:	linux-media@vger.kernel.org
13960S:	Supported
13961T:	git git://linuxtv.org/media_tree.git
13962F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13963F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13964F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13965F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13966
13967MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13968M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13969L:	linux-media@vger.kernel.org
13970S:	Maintained
13971W:	https://linuxtv.org
13972Q:	http://patchwork.kernel.org/project/linux-media/list/
13973T:	git git://linuxtv.org/media_tree.git
13974F:	Documentation/admin-guide/media/
13975F:	Documentation/devicetree/bindings/media/
13976F:	Documentation/driver-api/media/
13977F:	Documentation/userspace-api/media/
13978F:	drivers/media/
13979F:	drivers/staging/media/
13980F:	include/dt-bindings/media/
13981F:	include/linux/platform_data/media/
13982F:	include/media/
13983F:	include/uapi/linux/dvb/
13984F:	include/uapi/linux/ivtv*
13985F:	include/uapi/linux/media.h
13986F:	include/uapi/linux/uvcvideo.h
13987F:	include/uapi/linux/v4l2-*
13988F:	include/uapi/linux/videodev2.h
13989
13990MEDIATEK BLUETOOTH DRIVER
13991M:	Sean Wang <sean.wang@mediatek.com>
13992L:	linux-bluetooth@vger.kernel.org
13993L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13994S:	Maintained
13995F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13996F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13997F:	drivers/bluetooth/btmtkuart.c
13998
13999MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14000M:	Sean Wang <sean.wang@mediatek.com>
14001L:	linux-pm@vger.kernel.org
14002S:	Maintained
14003F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14004F:	drivers/power/reset/mt6323-poweroff.c
14005
14006MEDIATEK CIR DRIVER
14007M:	Sean Wang <sean.wang@mediatek.com>
14008S:	Maintained
14009F:	drivers/media/rc/mtk-cir.c
14010
14011MEDIATEK DMA DRIVER
14012M:	Sean Wang <sean.wang@mediatek.com>
14013L:	dmaengine@vger.kernel.org
14014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14015L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14016S:	Maintained
14017F:	Documentation/devicetree/bindings/dma/mediatek,*
14018F:	drivers/dma/mediatek/
14019
14020MEDIATEK ETHERNET DRIVER
14021M:	Felix Fietkau <nbd@nbd.name>
14022M:	Sean Wang <sean.wang@mediatek.com>
14023M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14024M:	Lorenzo Bianconi <lorenzo@kernel.org>
14025L:	netdev@vger.kernel.org
14026S:	Maintained
14027F:	drivers/net/ethernet/mediatek/
14028
14029MEDIATEK ETHERNET PCS DRIVER
14030M:	Alexander Couzens <lynxis@fe80.eu>
14031M:	Daniel Golle <daniel@makrotopia.org>
14032L:	netdev@vger.kernel.org
14033S:	Maintained
14034F:	drivers/net/pcs/pcs-mtk-lynxi.c
14035F:	include/linux/pcs/pcs-mtk-lynxi.h
14036
14037MEDIATEK ETHERNET PHY DRIVERS
14038M:	Daniel Golle <daniel@makrotopia.org>
14039M:	Qingfang Deng <dqfext@gmail.com>
14040M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14041L:	netdev@vger.kernel.org
14042S:	Maintained
14043F:	drivers/net/phy/mediatek-ge-soc.c
14044F:	drivers/net/phy/mediatek-ge.c
14045F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14046
14047MEDIATEK I2C CONTROLLER DRIVER
14048M:	Qii Wang <qii.wang@mediatek.com>
14049L:	linux-i2c@vger.kernel.org
14050S:	Maintained
14051F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14052F:	drivers/i2c/busses/i2c-mt65xx.c
14053
14054MEDIATEK IOMMU DRIVER
14055M:	Yong Wu <yong.wu@mediatek.com>
14056L:	iommu@lists.linux.dev
14057L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14058S:	Supported
14059F:	Documentation/devicetree/bindings/iommu/mediatek*
14060F:	drivers/iommu/mtk_iommu*
14061F:	include/dt-bindings/memory/mediatek,mt*-port.h
14062F:	include/dt-bindings/memory/mt*-port.h
14063
14064MEDIATEK JPEG DRIVER
14065M:	Bin Liu <bin.liu@mediatek.com>
14066S:	Supported
14067F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14068F:	drivers/media/platform/mediatek/jpeg/
14069
14070MEDIATEK KEYPAD DRIVER
14071M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14072S:	Supported
14073F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14074F:	drivers/input/keyboard/mt6779-keypad.c
14075
14076MEDIATEK MDP DRIVER
14077M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14078M:	Houlong Wei <houlong.wei@mediatek.com>
14079M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14080S:	Supported
14081F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14082F:	drivers/media/platform/mediatek/mdp/
14083F:	drivers/media/platform/mediatek/vpu/
14084
14085MEDIATEK MEDIA DRIVER
14086M:	Tiffany Lin <tiffany.lin@mediatek.com>
14087M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14088M:	Yunfei Dong <yunfei.dong@mediatek.com>
14089S:	Supported
14090F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14091F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14092F:	drivers/media/platform/mediatek/vcodec/
14093F:	drivers/media/platform/mediatek/vpu/
14094
14095MEDIATEK MIPI-CSI CDPHY DRIVER
14096M:	Julien Stephan <jstephan@baylibre.com>
14097M:	Andy Hsieh <andy.hsieh@mediatek.com>
14098S:	Supported
14099F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14100F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14101
14102MEDIATEK MMC/SD/SDIO DRIVER
14103M:	Chaotian Jing <chaotian.jing@mediatek.com>
14104S:	Maintained
14105F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14106F:	drivers/mmc/host/mtk-sd.c
14107
14108MEDIATEK MT76 WIRELESS LAN DRIVER
14109M:	Felix Fietkau <nbd@nbd.name>
14110M:	Lorenzo Bianconi <lorenzo@kernel.org>
14111M:	Ryder Lee <ryder.lee@mediatek.com>
14112R:	Shayne Chen <shayne.chen@mediatek.com>
14113R:	Sean Wang <sean.wang@mediatek.com>
14114L:	linux-wireless@vger.kernel.org
14115S:	Maintained
14116T:	git https://github.com/nbd168/wireless
14117F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14118F:	drivers/net/wireless/mediatek/mt76/
14119
14120MEDIATEK MT7601U WIRELESS LAN DRIVER
14121M:	Jakub Kicinski <kuba@kernel.org>
14122L:	linux-wireless@vger.kernel.org
14123S:	Maintained
14124F:	drivers/net/wireless/mediatek/mt7601u/
14125
14126MEDIATEK MT7621 CLOCK DRIVER
14127M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14128S:	Maintained
14129F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14130F:	drivers/clk/ralink/clk-mt7621.c
14131
14132MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14133M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14136F:	drivers/pci/controller/pcie-mt7621.c
14137
14138MEDIATEK MT7621 PHY PCI DRIVER
14139M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14140S:	Maintained
14141F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14142F:	drivers/phy/ralink/phy-mt7621-pci.c
14143
14144MEDIATEK MT7621/28/88 I2C DRIVER
14145M:	Stefan Roese <sr@denx.de>
14146L:	linux-i2c@vger.kernel.org
14147S:	Maintained
14148F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14149F:	drivers/i2c/busses/i2c-mt7621.c
14150
14151MEDIATEK MTMIPS CLOCK DRIVER
14152M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14153S:	Maintained
14154F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14155F:	drivers/clk/ralink/clk-mtmips.c
14156
14157MEDIATEK NAND CONTROLLER DRIVER
14158L:	linux-mtd@lists.infradead.org
14159S:	Orphan
14160F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14161F:	drivers/mtd/nand/raw/mtk_*
14162
14163MEDIATEK PMIC LED DRIVER
14164M:	Sean Wang <sean.wang@mediatek.com>
14165S:	Maintained
14166F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14167F:	drivers/leds/leds-mt6323.c
14168
14169MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14170M:	Sean Wang <sean.wang@mediatek.com>
14171S:	Maintained
14172F:	drivers/char/hw_random/mtk-rng.c
14173
14174MEDIATEK SMI DRIVER
14175M:	Yong Wu <yong.wu@mediatek.com>
14176L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14177S:	Supported
14178F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14179F:	drivers/memory/mtk-smi.c
14180F:	include/soc/mediatek/smi.h
14181
14182MEDIATEK SWITCH DRIVER
14183M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14184M:	Daniel Golle <daniel@makrotopia.org>
14185M:	DENG Qingfang <dqfext@gmail.com>
14186M:	Sean Wang <sean.wang@mediatek.com>
14187L:	netdev@vger.kernel.org
14188S:	Maintained
14189F:	drivers/net/dsa/mt7530-mdio.c
14190F:	drivers/net/dsa/mt7530-mmio.c
14191F:	drivers/net/dsa/mt7530.*
14192F:	net/dsa/tag_mtk.c
14193
14194MEDIATEK T7XX 5G WWAN MODEM DRIVER
14195M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14196R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14197R:	Liu Haijun <haijun.liu@mediatek.com>
14198R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14199R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14200L:	netdev@vger.kernel.org
14201S:	Supported
14202F:	drivers/net/wwan/t7xx/
14203
14204MEDIATEK USB3 DRD IP DRIVER
14205M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14206L:	linux-usb@vger.kernel.org
14207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14208L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14209S:	Maintained
14210F:	Documentation/devicetree/bindings/usb/mediatek,*
14211F:	drivers/usb/host/xhci-mtk*
14212F:	drivers/usb/mtu3/
14213
14214MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14215M:	Peter Senna Tschudin <peter.senna@gmail.com>
14216M:	Ian Ray <ian.ray@ge.com>
14217M:	Martyn Welch <martyn.welch@collabora.co.uk>
14218S:	Maintained
14219F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14220F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14221
14222MEGARAID SCSI/SAS DRIVERS
14223M:	Kashyap Desai <kashyap.desai@broadcom.com>
14224M:	Sumit Saxena <sumit.saxena@broadcom.com>
14225M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14226M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14227L:	megaraidlinux.pdl@broadcom.com
14228L:	linux-scsi@vger.kernel.org
14229S:	Maintained
14230W:	http://www.avagotech.com/support/
14231F:	Documentation/scsi/megaraid.rst
14232F:	drivers/scsi/megaraid.*
14233F:	drivers/scsi/megaraid/
14234
14235MELEXIS MLX90614 DRIVER
14236M:	Crt Mori <cmo@melexis.com>
14237L:	linux-iio@vger.kernel.org
14238S:	Supported
14239W:	http://www.melexis.com
14240F:	drivers/iio/temperature/mlx90614.c
14241
14242MELEXIS MLX90632 DRIVER
14243M:	Crt Mori <cmo@melexis.com>
14244L:	linux-iio@vger.kernel.org
14245S:	Supported
14246W:	http://www.melexis.com
14247F:	drivers/iio/temperature/mlx90632.c
14248
14249MELEXIS MLX90635 DRIVER
14250M:	Crt Mori <cmo@melexis.com>
14251L:	linux-iio@vger.kernel.org
14252S:	Supported
14253W:	http://www.melexis.com
14254F:	drivers/iio/temperature/mlx90635.c
14255
14256MELFAS MIP4 TOUCHSCREEN DRIVER
14257M:	Sangwon Jee <jeesw@melfas.com>
14258S:	Supported
14259W:	http://www.melfas.com
14260F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14261F:	drivers/input/touchscreen/melfas_mip4.c
14262
14263MELLANOX BLUEFIELD I2C DRIVER
14264M:	Khalil Blaiech <kblaiech@nvidia.com>
14265M:	Asmaa Mnebhi <asmaa@nvidia.com>
14266L:	linux-i2c@vger.kernel.org
14267S:	Supported
14268F:	drivers/i2c/busses/i2c-mlxbf.c
14269
14270MELLANOX ETHERNET DRIVER (mlx4_en)
14271M:	Tariq Toukan <tariqt@nvidia.com>
14272L:	netdev@vger.kernel.org
14273S:	Supported
14274W:	http://www.mellanox.com
14275Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14276F:	drivers/net/ethernet/mellanox/mlx4/en_*
14277
14278MELLANOX ETHERNET DRIVER (mlx5e)
14279M:	Saeed Mahameed <saeedm@nvidia.com>
14280M:	Tariq Toukan <tariqt@nvidia.com>
14281L:	netdev@vger.kernel.org
14282S:	Supported
14283W:	http://www.mellanox.com
14284Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14285F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14286
14287MELLANOX ETHERNET INNOVA DRIVERS
14288R:	Boris Pismenny <borisp@nvidia.com>
14289L:	netdev@vger.kernel.org
14290S:	Supported
14291W:	http://www.mellanox.com
14292Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14293F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14294F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14295F:	include/linux/mlx5/mlx5_ifc_fpga.h
14296
14297MELLANOX ETHERNET SWITCH DRIVERS
14298M:	Ido Schimmel <idosch@nvidia.com>
14299M:	Petr Machata <petrm@nvidia.com>
14300L:	netdev@vger.kernel.org
14301S:	Supported
14302W:	http://www.mellanox.com
14303Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14304F:	drivers/net/ethernet/mellanox/mlxsw/
14305F:	tools/testing/selftests/drivers/net/mlxsw/
14306
14307MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14308M:	mlxsw@nvidia.com
14309L:	netdev@vger.kernel.org
14310S:	Supported
14311W:	http://www.mellanox.com
14312Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14313F:	drivers/net/ethernet/mellanox/mlxfw/
14314
14315MELLANOX HARDWARE PLATFORM SUPPORT
14316M:	Hans de Goede <hdegoede@redhat.com>
14317M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14318M:	Vadim Pasternak <vadimp@nvidia.com>
14319L:	platform-driver-x86@vger.kernel.org
14320S:	Supported
14321F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14322F:	drivers/platform/mellanox/
14323F:	include/linux/platform_data/mlxreg.h
14324
14325MELLANOX MLX4 core VPI driver
14326M:	Tariq Toukan <tariqt@nvidia.com>
14327L:	netdev@vger.kernel.org
14328L:	linux-rdma@vger.kernel.org
14329S:	Supported
14330W:	http://www.mellanox.com
14331Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14332F:	drivers/net/ethernet/mellanox/mlx4/
14333F:	include/linux/mlx4/
14334
14335MELLANOX MLX4 IB driver
14336M:	Yishai Hadas <yishaih@nvidia.com>
14337L:	linux-rdma@vger.kernel.org
14338S:	Supported
14339W:	http://www.mellanox.com
14340Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14341F:	drivers/infiniband/hw/mlx4/
14342F:	include/linux/mlx4/
14343F:	include/uapi/rdma/mlx4-abi.h
14344
14345MELLANOX MLX5 core VPI driver
14346M:	Saeed Mahameed <saeedm@nvidia.com>
14347M:	Leon Romanovsky <leonro@nvidia.com>
14348M:	Tariq Toukan <tariqt@nvidia.com>
14349L:	netdev@vger.kernel.org
14350L:	linux-rdma@vger.kernel.org
14351S:	Supported
14352W:	http://www.mellanox.com
14353Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14354F:	Documentation/networking/device_drivers/ethernet/mellanox/
14355F:	drivers/net/ethernet/mellanox/mlx5/core/
14356F:	include/linux/mlx5/
14357
14358MELLANOX MLX5 IB driver
14359M:	Leon Romanovsky <leonro@nvidia.com>
14360L:	linux-rdma@vger.kernel.org
14361S:	Supported
14362W:	http://www.mellanox.com
14363Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14364F:	drivers/infiniband/hw/mlx5/
14365F:	include/linux/mlx5/
14366F:	include/uapi/rdma/mlx5-abi.h
14367
14368MELLANOX MLX5 VDPA DRIVER
14369M:	Dragos Tatulea <dtatulea@nvidia.com>
14370L:	virtualization@lists.linux.dev
14371S:	Supported
14372F:	drivers/vdpa/mlx5/
14373
14374MELLANOX MLXCPLD I2C AND MUX DRIVER
14375M:	Vadim Pasternak <vadimp@nvidia.com>
14376M:	Michael Shych <michaelsh@nvidia.com>
14377L:	linux-i2c@vger.kernel.org
14378S:	Supported
14379F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14380F:	drivers/i2c/busses/i2c-mlxcpld.c
14381F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14382
14383MELLANOX MLXCPLD LED DRIVER
14384M:	Vadim Pasternak <vadimp@nvidia.com>
14385L:	linux-leds@vger.kernel.org
14386S:	Supported
14387F:	Documentation/leds/leds-mlxcpld.rst
14388F:	drivers/leds/leds-mlxcpld.c
14389F:	drivers/leds/leds-mlxreg.c
14390
14391MELLANOX PLATFORM DRIVER
14392M:	Vadim Pasternak <vadimp@nvidia.com>
14393L:	platform-driver-x86@vger.kernel.org
14394S:	Supported
14395F:	drivers/platform/x86/mlx-platform.c
14396
14397MEMBARRIER SUPPORT
14398M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14399M:	"Paul E. McKenney" <paulmck@kernel.org>
14400L:	linux-kernel@vger.kernel.org
14401S:	Supported
14402F:	Documentation/scheduler/membarrier.rst
14403F:	arch/*/include/asm/membarrier.h
14404F:	arch/*/include/asm/sync_core.h
14405F:	include/uapi/linux/membarrier.h
14406F:	kernel/sched/membarrier.c
14407
14408MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14409M:	Mike Rapoport <rppt@kernel.org>
14410L:	linux-mm@kvack.org
14411S:	Maintained
14412F:	Documentation/core-api/boot-time-mm.rst
14413F:	include/linux/memblock.h
14414F:	mm/memblock.c
14415F:	mm/mm_init.c
14416F:	tools/testing/memblock/
14417
14418MEMORY ALLOCATION PROFILING
14419M:	Suren Baghdasaryan <surenb@google.com>
14420M:	Kent Overstreet <kent.overstreet@linux.dev>
14421L:	linux-mm@kvack.org
14422S:	Maintained
14423F:	Documentation/mm/allocation-profiling.rst
14424F:	include/linux/alloc_tag.h
14425F:	include/linux/pgalloc_tag.h
14426F:	lib/alloc_tag.c
14427
14428MEMORY CONTROLLER DRIVERS
14429M:	Krzysztof Kozlowski <krzk@kernel.org>
14430L:	linux-kernel@vger.kernel.org
14431S:	Maintained
14432B:	mailto:krzysztof.kozlowski@linaro.org
14433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14434F:	Documentation/devicetree/bindings/memory-controllers/
14435F:	drivers/memory/
14436F:	include/dt-bindings/memory/
14437F:	include/memory/
14438
14439MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14440M:	Dmitry Osipenko <digetx@gmail.com>
14441L:	linux-pm@vger.kernel.org
14442L:	linux-tegra@vger.kernel.org
14443S:	Maintained
14444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14445F:	drivers/devfreq/tegra30-devfreq.c
14446
14447MEMORY HOT(UN)PLUG
14448M:	David Hildenbrand <david@redhat.com>
14449M:	Oscar Salvador <osalvador@suse.de>
14450L:	linux-mm@kvack.org
14451S:	Maintained
14452F:	Documentation/admin-guide/mm/memory-hotplug.rst
14453F:	Documentation/core-api/memory-hotplug.rst
14454F:	drivers/base/memory.c
14455F:	include/linux/memory_hotplug.h
14456F:	mm/memory_hotplug.c
14457F:	tools/testing/selftests/memory-hotplug/
14458
14459MEMORY MANAGEMENT
14460M:	Andrew Morton <akpm@linux-foundation.org>
14461L:	linux-mm@kvack.org
14462S:	Maintained
14463W:	http://www.linux-mm.org
14464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14465T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14466F:	include/linux/gfp.h
14467F:	include/linux/gfp_types.h
14468F:	include/linux/memfd.h
14469F:	include/linux/memory.h
14470F:	include/linux/memory_hotplug.h
14471F:	include/linux/memory-tiers.h
14472F:	include/linux/mempolicy.h
14473F:	include/linux/mempool.h
14474F:	include/linux/memremap.h
14475F:	include/linux/mm.h
14476F:	include/linux/mm_*.h
14477F:	include/linux/mmzone.h
14478F:	include/linux/mmu_notifier.h
14479F:	include/linux/pagewalk.h
14480F:	include/linux/rmap.h
14481F:	include/trace/events/ksm.h
14482F:	mm/
14483F:	tools/mm/
14484F:	tools/testing/selftests/mm/
14485N:	include/linux/page[-_]*
14486
14487MEMORY MAPPING
14488M:	Andrew Morton <akpm@linux-foundation.org>
14489R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14490R:	Vlastimil Babka <vbabka@suse.cz>
14491R:	Lorenzo Stoakes <lstoakes@gmail.com>
14492L:	linux-mm@kvack.org
14493S:	Maintained
14494W:	http://www.linux-mm.org
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14496F:	mm/mmap.c
14497
14498MEMORY TECHNOLOGY DEVICES (MTD)
14499M:	Miquel Raynal <miquel.raynal@bootlin.com>
14500M:	Richard Weinberger <richard@nod.at>
14501M:	Vignesh Raghavendra <vigneshr@ti.com>
14502L:	linux-mtd@lists.infradead.org
14503S:	Maintained
14504W:	http://www.linux-mtd.infradead.org/
14505Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14506C:	irc://irc.oftc.net/mtd
14507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14509F:	Documentation/devicetree/bindings/mtd/
14510F:	drivers/mtd/
14511F:	include/linux/mtd/
14512F:	include/uapi/mtd/
14513
14514MEMSENSING MICROSYSTEMS MSA311 DRIVER
14515M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14516L:	linux-iio@vger.kernel.org
14517S:	Maintained
14518F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14519F:	drivers/iio/accel/msa311.c
14520
14521MEN A21 WATCHDOG DRIVER
14522M:	Johannes Thumshirn <morbidrsa@gmail.com>
14523L:	linux-watchdog@vger.kernel.org
14524S:	Maintained
14525F:	drivers/watchdog/mena21_wdt.c
14526
14527MEN CHAMELEON BUS (mcb)
14528M:	Johannes Thumshirn <morbidrsa@gmail.com>
14529S:	Maintained
14530F:	Documentation/driver-api/men-chameleon-bus.rst
14531F:	drivers/mcb/
14532F:	include/linux/mcb.h
14533
14534MEN F21BMC (Board Management Controller)
14535M:	Andreas Werner <andreas.werner@men.de>
14536S:	Supported
14537F:	Documentation/hwmon/menf21bmc.rst
14538F:	drivers/hwmon/menf21bmc_hwmon.c
14539F:	drivers/leds/leds-menf21bmc.c
14540F:	drivers/mfd/menf21bmc.c
14541F:	drivers/watchdog/menf21bmc_wdt.c
14542
14543MEN Z069 WATCHDOG DRIVER
14544M:	Johannes Thumshirn <jth@kernel.org>
14545L:	linux-watchdog@vger.kernel.org
14546S:	Maintained
14547F:	drivers/watchdog/menz69_wdt.c
14548
14549MESON AO CEC DRIVER FOR AMLOGIC SOCS
14550M:	Neil Armstrong <neil.armstrong@linaro.org>
14551L:	linux-media@vger.kernel.org
14552L:	linux-amlogic@lists.infradead.org
14553S:	Supported
14554W:	http://linux-meson.com/
14555T:	git git://linuxtv.org/media_tree.git
14556F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14557F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14558F:	drivers/media/cec/platform/meson/ao-cec.c
14559
14560MESON GE2D DRIVER FOR AMLOGIC SOCS
14561M:	Neil Armstrong <neil.armstrong@linaro.org>
14562L:	linux-media@vger.kernel.org
14563L:	linux-amlogic@lists.infradead.org
14564S:	Supported
14565T:	git git://linuxtv.org/media_tree.git
14566F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14567F:	drivers/media/platform/amlogic/meson-ge2d/
14568
14569MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14570M:	Liang Yang <liang.yang@amlogic.com>
14571L:	linux-mtd@lists.infradead.org
14572S:	Maintained
14573F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14574F:	drivers/mtd/nand/raw/meson_*
14575
14576MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14577M:	Neil Armstrong <neil.armstrong@linaro.org>
14578L:	linux-media@vger.kernel.org
14579L:	linux-amlogic@lists.infradead.org
14580S:	Supported
14581T:	git git://linuxtv.org/media_tree.git
14582F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14583F:	drivers/staging/media/meson/vdec/
14584
14585METHODE UDPU SUPPORT
14586M:	Robert Marko <robert.marko@sartura.hr>
14587S:	Maintained
14588F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14589F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14590
14591MHI BUS
14592M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14593L:	mhi@lists.linux.dev
14594L:	linux-arm-msm@vger.kernel.org
14595S:	Maintained
14596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14597F:	Documentation/ABI/stable/sysfs-bus-mhi
14598F:	Documentation/mhi/
14599F:	drivers/bus/mhi/
14600F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14601F:	include/linux/mhi.h
14602
14603MICROBLAZE ARCHITECTURE
14604M:	Michal Simek <monstr@monstr.eu>
14605S:	Supported
14606W:	http://www.monstr.eu/fdt/
14607T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14608F:	arch/microblaze/
14609
14610MICROBLAZE TMR INJECT
14611M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14612S:	Supported
14613F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14614F:	drivers/misc/xilinx_tmr_inject.c
14615
14616MICROBLAZE TMR MANAGER
14617M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14618S:	Supported
14619F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14620F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14621F:	drivers/misc/xilinx_tmr_manager.c
14622
14623MICROCHIP AT91 DMA DRIVERS
14624M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14626L:	dmaengine@vger.kernel.org
14627S:	Supported
14628F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14629F:	drivers/dma/at_hdmac.c
14630F:	drivers/dma/at_xdmac.c
14631F:	include/dt-bindings/dma/at91.h
14632
14633MICROCHIP AT91 SERIAL DRIVER
14634M:	Richard Genoud <richard.genoud@bootlin.com>
14635S:	Maintained
14636F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14637F:	drivers/tty/serial/atmel_serial.c
14638F:	drivers/tty/serial/atmel_serial.h
14639
14640MICROCHIP AT91 USART MFD DRIVER
14641M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14642L:	linux-kernel@vger.kernel.org
14643S:	Supported
14644F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14645F:	drivers/mfd/at91-usart.c
14646F:	include/dt-bindings/mfd/at91-usart.h
14647
14648MICROCHIP AT91 USART SPI DRIVER
14649M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14650L:	linux-spi@vger.kernel.org
14651S:	Supported
14652F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14653F:	drivers/spi/spi-at91-usart.c
14654
14655MICROCHIP AUDIO ASOC DRIVERS
14656M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14657L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14658S:	Supported
14659F:	Documentation/devicetree/bindings/sound/atmel*
14660F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14661F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14662F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14663F:	sound/soc/atmel
14664
14665MICROCHIP CSI2DC DRIVER
14666M:	Eugen Hristev <eugen.hristev@microchip.com>
14667L:	linux-media@vger.kernel.org
14668S:	Supported
14669F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14670F:	drivers/media/platform/microchip/microchip-csi2dc.c
14671
14672MICROCHIP ECC DRIVER
14673L:	linux-crypto@vger.kernel.org
14674S:	Orphan
14675F:	drivers/crypto/atmel-ecc.*
14676
14677MICROCHIP EIC DRIVER
14678M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14680S:	Supported
14681F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14682F:	drivers/irqchip/irq-mchp-eic.c
14683
14684MICROCHIP I2C DRIVER
14685M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14686L:	linux-i2c@vger.kernel.org
14687S:	Supported
14688F:	drivers/i2c/busses/i2c-at91-*.c
14689F:	drivers/i2c/busses/i2c-at91.h
14690
14691MICROCHIP ISC DRIVER
14692M:	Eugen Hristev <eugen.hristev@microchip.com>
14693L:	linux-media@vger.kernel.org
14694S:	Supported
14695F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14696F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14697F:	drivers/media/platform/microchip/microchip-isc*
14698F:	drivers/media/platform/microchip/microchip-sama*-isc*
14699F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14700F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14701F:	include/linux/atmel-isc-media.h
14702
14703MICROCHIP ISI DRIVER
14704M:	Eugen Hristev <eugen.hristev@microchip.com>
14705L:	linux-media@vger.kernel.org
14706S:	Supported
14707F:	drivers/media/platform/atmel/atmel-isi.c
14708F:	drivers/media/platform/atmel/atmel-isi.h
14709
14710MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14711M:	Woojung Huh <woojung.huh@microchip.com>
14712M:	UNGLinuxDriver@microchip.com
14713L:	netdev@vger.kernel.org
14714S:	Maintained
14715F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14716F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14717F:	drivers/net/dsa/microchip/*
14718F:	include/linux/dsa/ksz_common.h
14719F:	include/linux/platform_data/microchip-ksz.h
14720F:	net/dsa/tag_ksz.c
14721
14722MICROCHIP LAN743X ETHERNET DRIVER
14723M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14724M:	UNGLinuxDriver@microchip.com
14725L:	netdev@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/ethernet/microchip/lan743x_*
14728
14729MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14730M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14731R:	UNGLinuxDriver@microchip.com
14732L:	netdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/net/phy/microchip_t1.c
14735
14736MICROCHIP LAN966X ETHERNET DRIVER
14737M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14738M:	UNGLinuxDriver@microchip.com
14739L:	netdev@vger.kernel.org
14740S:	Maintained
14741F:	drivers/net/ethernet/microchip/lan966x/*
14742
14743MICROCHIP LCDFB DRIVER
14744M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14745L:	linux-fbdev@vger.kernel.org
14746S:	Maintained
14747F:	drivers/video/fbdev/atmel_lcdfb.c
14748F:	include/video/atmel_lcdc.h
14749
14750MICROCHIP MCP16502 PMIC DRIVER
14751M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14753S:	Supported
14754F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14755F:	drivers/regulator/mcp16502.c
14756
14757MICROCHIP MCP3564 ADC DRIVER
14758M:	Marius Cristea <marius.cristea@microchip.com>
14759L:	linux-iio@vger.kernel.org
14760S:	Supported
14761F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14762F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14763F:	drivers/iio/adc/mcp3564.c
14764
14765MICROCHIP MCP3911 ADC DRIVER
14766M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14767M:	Kent Gustavsson <kent@minoris.se>
14768L:	linux-iio@vger.kernel.org
14769S:	Maintained
14770F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14771F:	drivers/iio/adc/mcp3911.c
14772
14773MICROCHIP MMC/SD/SDIO MCI DRIVER
14774M:	Aubin Constans <aubin.constans@microchip.com>
14775S:	Maintained
14776F:	drivers/mmc/host/atmel-mci.c
14777
14778MICROCHIP NAND DRIVER
14779L:	linux-mtd@lists.infradead.org
14780S:	Orphan
14781F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14782F:	drivers/mtd/nand/raw/atmel/*
14783
14784MICROCHIP OTPC DRIVER
14785M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14787S:	Supported
14788F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14789F:	drivers/nvmem/microchip-otpc.c
14790F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14791
14792MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14793M:	Marius Cristea <marius.cristea@microchip.com>
14794L:	linux-iio@vger.kernel.org
14795S:	Supported
14796F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14797F:	drivers/iio/adc/pac1934.c
14798
14799MICROCHIP PCI1XXXX GP DRIVER
14800M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14801M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14802L:	linux-gpio@vger.kernel.org
14803S:	Supported
14804F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14805F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14806F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14807F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14808
14809MICROCHIP PCI1XXXX I2C DRIVER
14810M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14811M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14812M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14813L:	linux-i2c@vger.kernel.org
14814S:	Maintained
14815F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14816
14817MICROCHIP PCIe UART DRIVER
14818M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14819M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14820L:	linux-serial@vger.kernel.org
14821S:	Maintained
14822F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14823
14824MICROCHIP POLARFIRE FPGA DRIVERS
14825M:	Conor Dooley <conor.dooley@microchip.com>
14826R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14827L:	linux-fpga@vger.kernel.org
14828S:	Supported
14829F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14830F:	drivers/fpga/microchip-spi.c
14831
14832MICROCHIP PWM DRIVER
14833M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14835L:	linux-pwm@vger.kernel.org
14836S:	Supported
14837F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14838F:	drivers/pwm/pwm-atmel.c
14839
14840MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14841M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14842M:	Dharma Balasubiramani <dharma.b@microchip.com>
14843L:	dri-devel@lists.freedesktop.org
14844S:	Supported
14845F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14846F:	drivers/gpu/drm/bridge/microchip-lvds.c
14847
14848MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14849M:	Eugen Hristev <eugen.hristev@microchip.com>
14850L:	linux-iio@vger.kernel.org
14851S:	Supported
14852F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14853F:	drivers/iio/adc/at91-sama5d2_adc.c
14854F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14855
14856MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14857M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14858S:	Supported
14859F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14860F:	drivers/power/reset/at91-sama5d2_shdwc.c
14861
14862MICROCHIP SOC DRIVERS
14863M:	Conor Dooley <conor@kernel.org>
14864S:	Supported
14865T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14866F:	drivers/soc/microchip/
14867
14868MICROCHIP SPI DRIVER
14869M:	Ryan Wanner <ryan.wanner@microchip.com>
14870S:	Supported
14871F:	drivers/spi/spi-atmel.*
14872
14873MICROCHIP SSC DRIVER
14874M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14876S:	Supported
14877F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14878F:	drivers/misc/atmel-ssc.c
14879F:	include/linux/atmel-ssc.h
14880
14881Microchip Timer Counter Block (TCB) Capture Driver
14882M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14884L:	linux-iio@vger.kernel.org
14885S:	Maintained
14886F:	drivers/counter/microchip-tcb-capture.c
14887
14888MICROCHIP USB251XB DRIVER
14889M:	Richard Leitner <richard.leitner@skidata.com>
14890L:	linux-usb@vger.kernel.org
14891S:	Maintained
14892F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14893F:	drivers/usb/misc/usb251xb.c
14894
14895MICROCHIP USBA UDC DRIVER
14896M:	Cristian Birsan <cristian.birsan@microchip.com>
14897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14898S:	Supported
14899F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14900
14901MICROCHIP WILC1000 WIFI DRIVER
14902M:	Ajay Singh <ajay.kathat@microchip.com>
14903M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14904L:	linux-wireless@vger.kernel.org
14905S:	Supported
14906F:	drivers/net/wireless/microchip/wilc1000/
14907
14908MICROSEMI MIPS SOCS
14909M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14910M:	UNGLinuxDriver@microchip.com
14911L:	linux-mips@vger.kernel.org
14912S:	Supported
14913F:	Documentation/devicetree/bindings/mips/mscc.txt
14914F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14915F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14916F:	arch/mips/boot/dts/mscc/
14917F:	arch/mips/configs/generic/board-ocelot.config
14918F:	arch/mips/generic/board-ocelot.c
14919
14920MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14921M:	Don Brace <don.brace@microchip.com>
14922L:	storagedev@microchip.com
14923L:	linux-scsi@vger.kernel.org
14924S:	Supported
14925F:	Documentation/scsi/smartpqi.rst
14926F:	drivers/scsi/smartpqi/Kconfig
14927F:	drivers/scsi/smartpqi/Makefile
14928F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14929F:	include/linux/cciss*.h
14930F:	include/uapi/linux/cciss*.h
14931
14932MICROSOFT MANA RDMA DRIVER
14933M:	Long Li <longli@microsoft.com>
14934M:	Ajay Sharma <sharmaajay@microsoft.com>
14935L:	linux-rdma@vger.kernel.org
14936S:	Supported
14937F:	drivers/infiniband/hw/mana/
14938F:	include/net/mana
14939F:	include/uapi/rdma/mana-abi.h
14940
14941MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14942M:	Maximilian Luz <luzmaximilian@gmail.com>
14943L:	platform-driver-x86@vger.kernel.org
14944S:	Maintained
14945F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14946
14947MICROSOFT SURFACE BATTERY AND AC DRIVERS
14948M:	Maximilian Luz <luzmaximilian@gmail.com>
14949L:	linux-pm@vger.kernel.org
14950L:	platform-driver-x86@vger.kernel.org
14951S:	Maintained
14952F:	drivers/power/supply/surface_battery.c
14953F:	drivers/power/supply/surface_charger.c
14954
14955MICROSOFT SURFACE DTX DRIVER
14956M:	Maximilian Luz <luzmaximilian@gmail.com>
14957L:	platform-driver-x86@vger.kernel.org
14958S:	Maintained
14959F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14960F:	drivers/platform/surface/surface_dtx.c
14961F:	include/uapi/linux/surface_aggregator/dtx.h
14962
14963MICROSOFT SURFACE SENSOR FAN DRIVER
14964M:	Maximilian Luz <luzmaximilian@gmail.com>
14965M:	Ivor Wanders <ivor@iwanders.net>
14966L:	linux-hwmon@vger.kernel.org
14967S:	Maintained
14968F:	Documentation/hwmon/surface_fan.rst
14969F:	drivers/hwmon/surface_fan.c
14970
14971MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14972M:	Maximilian Luz <luzmaximilian@gmail.com>
14973L:	platform-driver-x86@vger.kernel.org
14974S:	Maintained
14975F:	drivers/platform/surface/surface_gpe.c
14976
14977MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14978M:	Hans de Goede <hdegoede@redhat.com>
14979M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14980M:	Maximilian Luz <luzmaximilian@gmail.com>
14981L:	platform-driver-x86@vger.kernel.org
14982S:	Maintained
14983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14984F:	drivers/platform/surface/
14985
14986MICROSOFT SURFACE HID TRANSPORT DRIVER
14987M:	Maximilian Luz <luzmaximilian@gmail.com>
14988L:	linux-input@vger.kernel.org
14989L:	platform-driver-x86@vger.kernel.org
14990S:	Maintained
14991F:	drivers/hid/surface-hid/
14992
14993MICROSOFT SURFACE HOT-PLUG DRIVER
14994M:	Maximilian Luz <luzmaximilian@gmail.com>
14995L:	platform-driver-x86@vger.kernel.org
14996S:	Maintained
14997F:	drivers/platform/surface/surface_hotplug.c
14998
14999MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15000M:	Maximilian Luz <luzmaximilian@gmail.com>
15001L:	platform-driver-x86@vger.kernel.org
15002S:	Maintained
15003F:	drivers/platform/surface/surface_platform_profile.c
15004
15005MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15006M:	Chen Yu <yu.c.chen@intel.com>
15007L:	platform-driver-x86@vger.kernel.org
15008S:	Supported
15009F:	drivers/platform/surface/surfacepro3_button.c
15010
15011MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15012M:	Maximilian Luz <luzmaximilian@gmail.com>
15013L:	platform-driver-x86@vger.kernel.org
15014S:	Maintained
15015F:	drivers/platform/surface/surface_aggregator_hub.c
15016
15017MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15018M:	Maximilian Luz <luzmaximilian@gmail.com>
15019L:	platform-driver-x86@vger.kernel.org
15020S:	Maintained
15021W:	https://github.com/linux-surface/surface-aggregator-module
15022C:	irc://irc.libera.chat/linux-surface
15023F:	Documentation/driver-api/surface_aggregator/
15024F:	drivers/platform/surface/aggregator/
15025F:	drivers/platform/surface/surface_acpi_notify.c
15026F:	drivers/platform/surface/surface_aggregator_cdev.c
15027F:	drivers/platform/surface/surface_aggregator_registry.c
15028F:	include/linux/surface_acpi_notify.h
15029F:	include/linux/surface_aggregator/
15030F:	include/uapi/linux/surface_aggregator/
15031
15032MICROTEK X6 SCANNER
15033M:	Oliver Neukum <oliver@neukum.org>
15034S:	Maintained
15035F:	drivers/usb/image/microtek.*
15036
15037MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15038M:	Luka Kovacic <luka.kovacic@sartura.hr>
15039M:	Luka Perkov <luka.perkov@sartura.hr>
15040S:	Maintained
15041F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15042F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15043F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15044F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15045F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15046F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15047
15048MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15049M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15050L:	linux-media@vger.kernel.org
15051S:	Maintained
15052F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15053F:	Documentation/driver-api/media/drivers/ccs/
15054F:	Documentation/userspace-api/media/drivers/ccs.rst
15055F:	drivers/media/i2c/ccs-pll.c
15056F:	drivers/media/i2c/ccs-pll.h
15057F:	drivers/media/i2c/ccs/
15058F:	include/uapi/linux/ccs.h
15059F:	include/uapi/linux/smiapp.h
15060
15061MIPS
15062M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15063L:	linux-mips@vger.kernel.org
15064S:	Maintained
15065W:	http://www.linux-mips.org/
15066Q:	https://patchwork.kernel.org/project/linux-mips/list/
15067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15068F:	Documentation/devicetree/bindings/mips/
15069F:	Documentation/arch/mips/
15070F:	arch/mips/
15071F:	drivers/platform/mips/
15072F:	include/dt-bindings/mips/
15073
15074MIPS BAIKAL-T1 PLATFORM
15075M:	Serge Semin <fancer.lancer@gmail.com>
15076L:	linux-mips@vger.kernel.org
15077S:	Supported
15078F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15079F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15080F:	drivers/bus/bt1-*.c
15081F:	drivers/clk/baikal-t1/
15082F:	drivers/memory/bt1-l2-ctl.c
15083F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15084
15085MIPS BOSTON DEVELOPMENT BOARD
15086M:	Paul Burton <paulburton@kernel.org>
15087L:	linux-mips@vger.kernel.org
15088S:	Maintained
15089F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15090F:	arch/mips/boot/dts/img/boston.dts
15091F:	arch/mips/configs/generic/board-boston.config
15092F:	drivers/clk/imgtec/clk-boston.c
15093F:	include/dt-bindings/clock/boston-clock.h
15094
15095MIPS CORE DRIVERS
15096M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15097M:	Serge Semin <fancer.lancer@gmail.com>
15098L:	linux-mips@vger.kernel.org
15099S:	Supported
15100F:	drivers/bus/mips_cdmm.c
15101F:	drivers/clocksource/mips-gic-timer.c
15102F:	drivers/cpuidle/cpuidle-cps.c
15103F:	drivers/irqchip/irq-mips-cpu.c
15104F:	drivers/irqchip/irq-mips-gic.c
15105
15106MIPS GENERIC PLATFORM
15107M:	Paul Burton <paulburton@kernel.org>
15108L:	linux-mips@vger.kernel.org
15109S:	Supported
15110F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15111F:	arch/mips/generic/
15112F:	arch/mips/tools/generic-board-config.sh
15113
15114MIPS RINT INSTRUCTION EMULATION
15115M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15116L:	linux-mips@vger.kernel.org
15117S:	Supported
15118F:	arch/mips/math-emu/dp_rint.c
15119F:	arch/mips/math-emu/sp_rint.c
15120
15121MIPS/LOONGSON1 ARCHITECTURE
15122M:	Keguang Zhang <keguang.zhang@gmail.com>
15123L:	linux-mips@vger.kernel.org
15124S:	Maintained
15125F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15126F:	arch/mips/include/asm/mach-loongson32/
15127F:	arch/mips/loongson32/
15128F:	drivers/*/*loongson1*
15129F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15130
15131MIPS/LOONGSON2EF ARCHITECTURE
15132M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15133L:	linux-mips@vger.kernel.org
15134S:	Maintained
15135F:	arch/mips/include/asm/mach-loongson2ef/
15136F:	arch/mips/loongson2ef/
15137F:	drivers/cpufreq/loongson2_cpufreq.c
15138
15139MIPS/LOONGSON64 ARCHITECTURE
15140M:	Huacai Chen <chenhuacai@kernel.org>
15141M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15142L:	linux-mips@vger.kernel.org
15143S:	Maintained
15144F:	arch/mips/include/asm/mach-loongson64/
15145F:	arch/mips/loongson64/
15146F:	drivers/irqchip/irq-loongson*
15147F:	drivers/platform/mips/cpu_hwmon.c
15148
15149MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15150M:	Hans Verkuil <hverkuil@xs4all.nl>
15151L:	linux-media@vger.kernel.org
15152S:	Odd Fixes
15153W:	https://linuxtv.org
15154T:	git git://linuxtv.org/media_tree.git
15155F:	drivers/media/radio/radio-miropcm20*
15156
15157MITSUMI MM8013 FG DRIVER
15158M:	Konrad Dybcio <konradybcio@kernel.org>
15159F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15160F:	drivers/power/supply/mm8013.c
15161
15162MMP SUPPORT
15163R:	Lubomir Rintel <lkundrak@v3.sk>
15164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15165S:	Odd Fixes
15166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15167F:	arch/arm/boot/dts/marvell/mmp*
15168F:	arch/arm/mach-mmp/
15169F:	include/linux/soc/mmp/
15170
15171MMP USB PHY DRIVERS
15172R:	Lubomir Rintel <lkundrak@v3.sk>
15173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15174S:	Maintained
15175F:	drivers/phy/marvell/phy-mmp3-usb.c
15176F:	drivers/phy/marvell/phy-pxa-usb.c
15177
15178MMU GATHER AND TLB INVALIDATION
15179M:	Will Deacon <will@kernel.org>
15180M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15181M:	Andrew Morton <akpm@linux-foundation.org>
15182M:	Nick Piggin <npiggin@gmail.com>
15183M:	Peter Zijlstra <peterz@infradead.org>
15184L:	linux-arch@vger.kernel.org
15185L:	linux-mm@kvack.org
15186S:	Maintained
15187F:	arch/*/include/asm/tlb.h
15188F:	include/asm-generic/tlb.h
15189F:	mm/mmu_gather.c
15190
15191MN88472 MEDIA DRIVER
15192L:	linux-media@vger.kernel.org
15193S:	Orphan
15194W:	https://linuxtv.org
15195Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15196F:	drivers/media/dvb-frontends/mn88472*
15197
15198MN88473 MEDIA DRIVER
15199L:	linux-media@vger.kernel.org
15200S:	Orphan
15201W:	https://linuxtv.org
15202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15203F:	drivers/media/dvb-frontends/mn88473*
15204
15205MOBILEYE MIPS SOCS
15206M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15207M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15208M:	Théo Lebrun <theo.lebrun@bootlin.com>
15209L:	linux-mips@vger.kernel.org
15210S:	Maintained
15211F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15212F:	arch/mips/boot/dts/mobileye/
15213F:	arch/mips/configs/eyeq5_defconfig
15214F:	arch/mips/mobileye/board-epm5.its.S
15215
15216MODULE SUPPORT
15217M:	Luis Chamberlain <mcgrof@kernel.org>
15218L:	linux-modules@vger.kernel.org
15219L:	linux-kernel@vger.kernel.org
15220S:	Maintained
15221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15222F:	include/linux/kmod.h
15223F:	include/linux/module*.h
15224F:	kernel/module/
15225F:	lib/test_kmod.c
15226F:	scripts/module*
15227F:	tools/testing/selftests/kmod/
15228
15229MONOLITHIC POWER SYSTEM PMIC DRIVER
15230M:	Saravanan Sekar <sravanhome@gmail.com>
15231S:	Maintained
15232F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15233F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15234F:	drivers/hwmon/pmbus/mpq7932.c
15235F:	drivers/iio/adc/mp2629_adc.c
15236F:	drivers/mfd/mp2629.c
15237F:	drivers/power/supply/mp2629_charger.c
15238F:	drivers/regulator/mp5416.c
15239F:	drivers/regulator/mpq7920.c
15240F:	drivers/regulator/mpq7920.h
15241F:	include/linux/mfd/mp2629.h
15242
15243MOST(R) TECHNOLOGY DRIVER
15244M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15245M:	Christian Gromm <christian.gromm@microchip.com>
15246S:	Maintained
15247F:	Documentation/ABI/testing/configfs-most
15248F:	Documentation/ABI/testing/sysfs-bus-most
15249F:	drivers/most/
15250F:	drivers/staging/most/
15251F:	include/linux/most.h
15252
15253MOTORCOMM PHY DRIVER
15254M:	Frank <Frank.Sae@motor-comm.com>
15255L:	netdev@vger.kernel.org
15256S:	Maintained
15257F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15258F:	drivers/net/phy/motorcomm.c
15259
15260MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15261M:	Jiri Slaby <jirislaby@kernel.org>
15262S:	Maintained
15263F:	Documentation/driver-api/tty/moxa-smartio.rst
15264F:	drivers/tty/mxser.*
15265
15266MP3309C BACKLIGHT DRIVER
15267M:	Flavio Suligoi <f.suligoi@asem.it>
15268L:	dri-devel@lists.freedesktop.org
15269S:	Maintained
15270F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15271F:	drivers/video/backlight/mp3309c.c
15272
15273MR800 AVERMEDIA USB FM RADIO DRIVER
15274M:	Alexey Klimov <klimov.linux@gmail.com>
15275L:	linux-media@vger.kernel.org
15276S:	Maintained
15277T:	git git://linuxtv.org/media_tree.git
15278F:	drivers/media/radio/radio-mr800.c
15279
15280MRF24J40 IEEE 802.15.4 RADIO DRIVER
15281M:	Stefan Schmidt <stefan@datenfreihafen.org>
15282L:	linux-wpan@vger.kernel.org
15283S:	Odd Fixes
15284F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15285F:	drivers/net/ieee802154/mrf24j40.c
15286
15287MSI EC DRIVER
15288M:	Nikita Kravets <teackot@gmail.com>
15289L:	platform-driver-x86@vger.kernel.org
15290S:	Maintained
15291W:	https://github.com/BeardOverflow/msi-ec
15292F:	drivers/platform/x86/msi-ec.*
15293
15294MSI LAPTOP SUPPORT
15295M:	"Lee, Chun-Yi" <jlee@suse.com>
15296L:	platform-driver-x86@vger.kernel.org
15297S:	Maintained
15298F:	drivers/platform/x86/msi-laptop.c
15299
15300MSI WMI SUPPORT
15301L:	platform-driver-x86@vger.kernel.org
15302S:	Orphan
15303F:	drivers/platform/x86/msi-wmi.c
15304
15305MSI WMI PLATFORM FEATURES
15306M:	Armin Wolf <W_Armin@gmx.de>
15307L:	platform-driver-x86@vger.kernel.org
15308S:	Maintained
15309F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15310F:	Documentation/wmi/devices/msi-wmi-platform.rst
15311F:	drivers/platform/x86/msi-wmi-platform.c
15312
15313MSI001 MEDIA DRIVER
15314L:	linux-media@vger.kernel.org
15315S:	Orphan
15316W:	https://linuxtv.org
15317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15318F:	drivers/media/tuners/msi001*
15319
15320MSI2500 MEDIA DRIVER
15321L:	linux-media@vger.kernel.org
15322S:	Orphan
15323W:	https://linuxtv.org
15324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15325F:	drivers/media/usb/msi2500/
15326
15327MSTAR INTERRUPT CONTROLLER DRIVER
15328M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15329M:	Daniel Palmer <daniel@thingy.jp>
15330S:	Maintained
15331F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15332F:	drivers/irqchip/irq-mst-intc.c
15333
15334MSYSTEMS DISKONCHIP G3 MTD DRIVER
15335M:	Robert Jarzmik <robert.jarzmik@free.fr>
15336L:	linux-mtd@lists.infradead.org
15337S:	Maintained
15338F:	drivers/mtd/devices/docg3*
15339
15340MT9M114 ONSEMI SENSOR DRIVER
15341M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15342L:	linux-media@vger.kernel.org
15343S:	Maintained
15344T:	git git://linuxtv.org/media_tree.git
15345F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15346F:	drivers/media/i2c/mt9m114.c
15347
15348MT9P031 APTINA CAMERA SENSOR
15349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15350L:	linux-media@vger.kernel.org
15351S:	Maintained
15352T:	git git://linuxtv.org/media_tree.git
15353F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15354F:	drivers/media/i2c/mt9p031.c
15355F:	include/media/i2c/mt9p031.h
15356
15357MT9T112 APTINA CAMERA SENSOR
15358M:	Jacopo Mondi <jacopo@jmondi.org>
15359L:	linux-media@vger.kernel.org
15360S:	Odd Fixes
15361T:	git git://linuxtv.org/media_tree.git
15362F:	drivers/media/i2c/mt9t112.c
15363F:	include/media/i2c/mt9t112.h
15364
15365MT9V032 APTINA CAMERA SENSOR
15366M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15367L:	linux-media@vger.kernel.org
15368S:	Maintained
15369T:	git git://linuxtv.org/media_tree.git
15370F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15371F:	drivers/media/i2c/mt9v032.c
15372F:	include/media/i2c/mt9v032.h
15373
15374MT9V111 APTINA CAMERA SENSOR
15375M:	Jacopo Mondi <jacopo@jmondi.org>
15376L:	linux-media@vger.kernel.org
15377S:	Maintained
15378T:	git git://linuxtv.org/media_tree.git
15379F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15380F:	drivers/media/i2c/mt9v111.c
15381
15382MULTIFUNCTION DEVICES (MFD)
15383M:	Lee Jones <lee@kernel.org>
15384S:	Maintained
15385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15386F:	Documentation/devicetree/bindings/mfd/
15387F:	drivers/mfd/
15388F:	include/dt-bindings/mfd/
15389F:	include/linux/mfd/
15390
15391MULTIMEDIA CARD (MMC) ETC. OVER SPI
15392S:	Orphan
15393F:	drivers/mmc/host/mmc_spi.c
15394F:	include/linux/spi/mmc_spi.h
15395
15396MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15397M:	Ulf Hansson <ulf.hansson@linaro.org>
15398L:	linux-mmc@vger.kernel.org
15399S:	Maintained
15400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15401F:	Documentation/devicetree/bindings/mmc/
15402F:	drivers/mmc/
15403F:	include/linux/mmc/
15404F:	include/uapi/linux/mmc/
15405
15406MULTIPLEXER SUBSYSTEM
15407M:	Peter Rosin <peda@axentia.se>
15408S:	Maintained
15409F:	Documentation/ABI/testing/sysfs-class-mux*
15410F:	Documentation/devicetree/bindings/mux/
15411F:	drivers/mux/
15412F:	include/dt-bindings/mux/
15413F:	include/linux/mux/
15414
15415MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15416M:	Bin Liu <b-liu@ti.com>
15417L:	linux-usb@vger.kernel.org
15418S:	Maintained
15419F:	drivers/usb/musb/
15420
15421MXL301RF MEDIA DRIVER
15422M:	Akihiro Tsukada <tskd08@gmail.com>
15423L:	linux-media@vger.kernel.org
15424S:	Odd Fixes
15425F:	drivers/media/tuners/mxl301rf*
15426
15427MXL5007T MEDIA DRIVER
15428M:	Michael Krufky <mkrufky@linuxtv.org>
15429L:	linux-media@vger.kernel.org
15430S:	Maintained
15431W:	https://linuxtv.org
15432W:	http://github.com/mkrufky
15433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15434T:	git git://linuxtv.org/mkrufky/tuners.git
15435F:	drivers/media/tuners/mxl5007t.*
15436
15437MXSFB DRM DRIVER
15438M:	Marek Vasut <marex@denx.de>
15439M:	Stefan Agner <stefan@agner.ch>
15440L:	dri-devel@lists.freedesktop.org
15441S:	Supported
15442T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15443F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15444F:	drivers/gpu/drm/mxsfb/
15445
15446MYLEX DAC960 PCI RAID Controller
15447M:	Hannes Reinecke <hare@kernel.org>
15448L:	linux-scsi@vger.kernel.org
15449S:	Supported
15450F:	drivers/scsi/myrb.*
15451F:	drivers/scsi/myrs.*
15452
15453MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15454L:	netdev@vger.kernel.org
15455S:	Orphan
15456W:	https://www.cspi.com/ethernet-products/support/downloads/
15457F:	drivers/net/ethernet/myricom/myri10ge/
15458
15459NAND FLASH SUBSYSTEM
15460M:	Miquel Raynal <miquel.raynal@bootlin.com>
15461R:	Richard Weinberger <richard@nod.at>
15462L:	linux-mtd@lists.infradead.org
15463S:	Maintained
15464W:	http://www.linux-mtd.infradead.org/
15465Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15466C:	irc://irc.oftc.net/mtd
15467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15468F:	drivers/mtd/nand/
15469F:	include/linux/mtd/*nand*.h
15470
15471NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15472M:	Daniel Mack <zonque@gmail.com>
15473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15474S:	Maintained
15475W:	http://www.native-instruments.com
15476F:	sound/usb/caiaq/
15477
15478NATSEMI ETHERNET DRIVER (DP8381x)
15479S:	Orphan
15480F:	drivers/net/ethernet/natsemi/natsemi.c
15481
15482NCR 5380 SCSI DRIVERS
15483M:	Finn Thain <fthain@linux-m68k.org>
15484M:	Michael Schmitz <schmitzmic@gmail.com>
15485L:	linux-scsi@vger.kernel.org
15486S:	Maintained
15487F:	Documentation/scsi/g_NCR5380.rst
15488F:	drivers/scsi/NCR5380.*
15489F:	drivers/scsi/arm/cumana_1.c
15490F:	drivers/scsi/arm/oak.c
15491F:	drivers/scsi/atari_scsi.*
15492F:	drivers/scsi/dmx3191d.c
15493F:	drivers/scsi/g_NCR5380.*
15494F:	drivers/scsi/mac_scsi.*
15495F:	drivers/scsi/sun3_scsi.*
15496F:	drivers/scsi/sun3_scsi_vme.c
15497
15498NCSI LIBRARY
15499M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15500S:	Maintained
15501F:	net/ncsi/
15502
15503NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15504M:	Zev Weiss <zev@bewilderbeest.net>
15505L:	linux-hwmon@vger.kernel.org
15506S:	Maintained
15507F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15508F:	drivers/hwmon/nct6775-i2c.c
15509
15510NETDEVSIM
15511M:	Jakub Kicinski <kuba@kernel.org>
15512S:	Maintained
15513F:	drivers/net/netdevsim/*
15514F:	tools/testing/selftests/drivers/net/netdevsim/*
15515
15516NETEM NETWORK EMULATOR
15517M:	Stephen Hemminger <stephen@networkplumber.org>
15518L:	netdev@vger.kernel.org
15519S:	Maintained
15520F:	net/sched/sch_netem.c
15521
15522NETERION 10GbE DRIVERS (s2io)
15523M:	Jon Mason <jdmason@kudzu.us>
15524L:	netdev@vger.kernel.org
15525S:	Supported
15526F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15527F:	drivers/net/ethernet/neterion/
15528
15529NETFILTER
15530M:	Pablo Neira Ayuso <pablo@netfilter.org>
15531M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15532L:	netfilter-devel@vger.kernel.org
15533L:	coreteam@netfilter.org
15534S:	Maintained
15535W:	http://www.netfilter.org/
15536W:	http://www.iptables.org/
15537W:	http://www.nftables.org/
15538Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15539C:	irc://irc.libera.chat/netfilter
15540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15542F:	include/linux/netfilter*
15543F:	include/linux/netfilter/
15544F:	include/net/netfilter/
15545F:	include/uapi/linux/netfilter*
15546F:	include/uapi/linux/netfilter/
15547F:	net/*/netfilter.c
15548F:	net/*/netfilter/
15549F:	net/bridge/br_netfilter*.c
15550F:	net/netfilter/
15551F:	tools/testing/selftests/net/netfilter/
15552
15553NETROM NETWORK LAYER
15554M:	Ralf Baechle <ralf@linux-mips.org>
15555L:	linux-hams@vger.kernel.org
15556S:	Maintained
15557W:	https://linux-ax25.in-berlin.de
15558F:	include/net/netrom.h
15559F:	include/uapi/linux/netrom.h
15560F:	net/netrom/
15561
15562NETRONIX EMBEDDED CONTROLLER
15563M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15564S:	Maintained
15565F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15566F:	drivers/mfd/ntxec.c
15567F:	drivers/pwm/pwm-ntxec.c
15568F:	drivers/rtc/rtc-ntxec.c
15569F:	include/linux/mfd/ntxec.h
15570
15571NETRONOME ETHERNET DRIVERS
15572M:	Louis Peens <louis.peens@corigine.com>
15573R:	Jakub Kicinski <kuba@kernel.org>
15574L:	oss-drivers@corigine.com
15575S:	Maintained
15576F:	drivers/net/ethernet/netronome/
15577
15578NETWORK BLOCK DEVICE (NBD)
15579M:	Josef Bacik <josef@toxicpanda.com>
15580L:	linux-block@vger.kernel.org
15581L:	nbd@other.debian.org
15582S:	Maintained
15583F:	Documentation/admin-guide/blockdev/nbd.rst
15584F:	drivers/block/nbd.c
15585F:	include/trace/events/nbd.h
15586F:	include/uapi/linux/nbd.h
15587
15588NETWORK DROP MONITOR
15589M:	Neil Horman <nhorman@tuxdriver.com>
15590L:	netdev@vger.kernel.org
15591S:	Maintained
15592W:	https://fedorahosted.org/dropwatch/
15593F:	include/uapi/linux/net_dropmon.h
15594F:	net/core/drop_monitor.c
15595
15596NETWORKING DRIVERS
15597M:	"David S. Miller" <davem@davemloft.net>
15598M:	Eric Dumazet <edumazet@google.com>
15599M:	Jakub Kicinski <kuba@kernel.org>
15600M:	Paolo Abeni <pabeni@redhat.com>
15601L:	netdev@vger.kernel.org
15602S:	Maintained
15603P:	Documentation/process/maintainer-netdev.rst
15604Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15607F:	Documentation/devicetree/bindings/net/
15608F:	Documentation/networking/net_cachelines/net_device.rst
15609F:	drivers/connector/
15610F:	drivers/net/
15611F:	include/dt-bindings/net/
15612F:	include/linux/cn_proc.h
15613F:	include/linux/etherdevice.h
15614F:	include/linux/fcdevice.h
15615F:	include/linux/fddidevice.h
15616F:	include/linux/hippidevice.h
15617F:	include/linux/if_*
15618F:	include/linux/inetdevice.h
15619F:	include/linux/netdevice.h
15620F:	include/uapi/linux/cn_proc.h
15621F:	include/uapi/linux/if_*
15622F:	include/uapi/linux/netdevice.h
15623X:	drivers/net/wireless/
15624
15625NETWORKING DRIVERS (WIRELESS)
15626M:	Kalle Valo <kvalo@kernel.org>
15627L:	linux-wireless@vger.kernel.org
15628S:	Maintained
15629W:	https://wireless.wiki.kernel.org/
15630Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15633F:	Documentation/devicetree/bindings/net/wireless/
15634F:	drivers/net/wireless/
15635
15636NETWORKING [DSA]
15637M:	Andrew Lunn <andrew@lunn.ch>
15638M:	Florian Fainelli <f.fainelli@gmail.com>
15639M:	Vladimir Oltean <olteanv@gmail.com>
15640S:	Maintained
15641F:	Documentation/devicetree/bindings/net/dsa/
15642F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15643F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15644F:	drivers/net/dsa/
15645F:	include/linux/dsa/
15646F:	include/linux/platform_data/dsa.h
15647F:	include/net/dsa.h
15648F:	net/dsa/
15649F:	tools/testing/selftests/drivers/net/dsa/
15650
15651NETWORKING [GENERAL]
15652M:	"David S. Miller" <davem@davemloft.net>
15653M:	Eric Dumazet <edumazet@google.com>
15654M:	Jakub Kicinski <kuba@kernel.org>
15655M:	Paolo Abeni <pabeni@redhat.com>
15656L:	netdev@vger.kernel.org
15657S:	Maintained
15658P:	Documentation/process/maintainer-netdev.rst
15659Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15660B:	mailto:netdev@vger.kernel.org
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15663F:	Documentation/core-api/netlink.rst
15664F:	Documentation/netlink/
15665F:	Documentation/networking/
15666F:	Documentation/networking/net_cachelines/
15667F:	Documentation/process/maintainer-netdev.rst
15668F:	Documentation/userspace-api/netlink/
15669F:	include/linux/framer/framer-provider.h
15670F:	include/linux/framer/framer.h
15671F:	include/linux/in.h
15672F:	include/linux/indirect_call_wrapper.h
15673F:	include/linux/net.h
15674F:	include/linux/netdevice.h
15675F:	include/net/
15676F:	include/uapi/linux/in.h
15677F:	include/uapi/linux/net.h
15678F:	include/uapi/linux/net_namespace.h
15679F:	include/uapi/linux/netdevice.h
15680F:	lib/net_utils.c
15681F:	lib/random32.c
15682F:	net/
15683F:	tools/net/
15684F:	tools/testing/selftests/net/
15685X:	net/9p/
15686X:	net/bluetooth/
15687
15688NETWORKING [IPSEC]
15689M:	Steffen Klassert <steffen.klassert@secunet.com>
15690M:	Herbert Xu <herbert@gondor.apana.org.au>
15691M:	"David S. Miller" <davem@davemloft.net>
15692L:	netdev@vger.kernel.org
15693S:	Maintained
15694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15696F:	include/net/xfrm.h
15697F:	include/uapi/linux/xfrm.h
15698F:	net/ipv4/ah4.c
15699F:	net/ipv4/esp4*
15700F:	net/ipv4/ip_vti.c
15701F:	net/ipv4/ipcomp.c
15702F:	net/ipv4/xfrm*
15703F:	net/ipv6/ah6.c
15704F:	net/ipv6/esp6*
15705F:	net/ipv6/ip6_vti.c
15706F:	net/ipv6/ipcomp6.c
15707F:	net/ipv6/xfrm*
15708F:	net/key/
15709F:	net/xfrm/
15710F:	tools/testing/selftests/net/ipsec.c
15711
15712NETWORKING [IPv4/IPv6]
15713M:	"David S. Miller" <davem@davemloft.net>
15714M:	David Ahern <dsahern@kernel.org>
15715L:	netdev@vger.kernel.org
15716S:	Maintained
15717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15718F:	arch/x86/net/*
15719F:	include/linux/ip.h
15720F:	include/linux/ipv6*
15721F:	include/net/fib*
15722F:	include/net/ip*
15723F:	include/net/route.h
15724F:	net/ipv4/
15725F:	net/ipv6/
15726
15727NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15728M:	Paul Moore <paul@paul-moore.com>
15729L:	netdev@vger.kernel.org
15730L:	linux-security-module@vger.kernel.org
15731S:	Supported
15732W:	https://github.com/netlabel
15733F:	Documentation/netlabel/
15734F:	include/net/calipso.h
15735F:	include/net/cipso_ipv4.h
15736F:	include/net/netlabel.h
15737F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15738F:	include/uapi/linux/netfilter/xt_SECMARK.h
15739F:	net/ipv4/cipso_ipv4.c
15740F:	net/ipv6/calipso.c
15741F:	net/netfilter/xt_CONNSECMARK.c
15742F:	net/netfilter/xt_SECMARK.c
15743F:	net/netlabel/
15744
15745NETWORKING [MACSEC]
15746M:	Sabrina Dubroca <sd@queasysnail.net>
15747L:	netdev@vger.kernel.org
15748S:	Maintained
15749F:	drivers/net/macsec.c
15750F:	include/net/macsec.h
15751F:	include/uapi/linux/if_macsec.h
15752K:	macsec
15753K:	\bmdo_
15754
15755NETWORKING [MPTCP]
15756M:	Matthieu Baerts <matttbe@kernel.org>
15757M:	Mat Martineau <martineau@kernel.org>
15758R:	Geliang Tang <geliang@kernel.org>
15759L:	netdev@vger.kernel.org
15760L:	mptcp@lists.linux.dev
15761S:	Maintained
15762W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15763B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15764T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15765T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15766F:	Documentation/netlink/specs/mptcp_pm.yaml
15767F:	Documentation/networking/mptcp-sysctl.rst
15768F:	include/net/mptcp.h
15769F:	include/trace/events/mptcp.h
15770F:	include/uapi/linux/mptcp*.h
15771F:	net/mptcp/
15772F:	tools/testing/selftests/bpf/*/*mptcp*.c
15773F:	tools/testing/selftests/net/mptcp/
15774
15775NETWORKING [TCP]
15776M:	Eric Dumazet <edumazet@google.com>
15777L:	netdev@vger.kernel.org
15778S:	Maintained
15779F:	Documentation/networking/net_cachelines/tcp_sock.rst
15780F:	include/linux/tcp.h
15781F:	include/net/tcp.h
15782F:	include/trace/events/tcp.h
15783F:	include/uapi/linux/tcp.h
15784F:	net/ipv4/syncookies.c
15785F:	net/ipv4/tcp*.c
15786F:	net/ipv6/syncookies.c
15787F:	net/ipv6/tcp*.c
15788
15789NETWORKING [TLS]
15790M:	Boris Pismenny <borisp@nvidia.com>
15791M:	John Fastabend <john.fastabend@gmail.com>
15792M:	Jakub Kicinski <kuba@kernel.org>
15793L:	netdev@vger.kernel.org
15794S:	Maintained
15795F:	include/net/tls.h
15796F:	include/uapi/linux/tls.h
15797F:	net/tls/*
15798
15799NETXEN (1/10) GbE SUPPORT
15800M:	Manish Chopra <manishc@marvell.com>
15801M:	Rahul Verma <rahulv@marvell.com>
15802M:	GR-Linux-NIC-Dev@marvell.com
15803L:	netdev@vger.kernel.org
15804S:	Supported
15805F:	drivers/net/ethernet/qlogic/netxen/
15806
15807NET_FAILOVER MODULE
15808M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15809L:	netdev@vger.kernel.org
15810S:	Supported
15811F:	Documentation/networking/net_failover.rst
15812F:	drivers/net/net_failover.c
15813F:	include/net/net_failover.h
15814
15815NEXTHOP
15816M:	David Ahern <dsahern@kernel.org>
15817L:	netdev@vger.kernel.org
15818S:	Maintained
15819F:	include/net/netns/nexthop.h
15820F:	include/net/nexthop.h
15821F:	include/uapi/linux/nexthop.h
15822F:	net/ipv4/nexthop.c
15823
15824NFC SUBSYSTEM
15825M:	Krzysztof Kozlowski <krzk@kernel.org>
15826L:	netdev@vger.kernel.org
15827S:	Maintained
15828F:	Documentation/devicetree/bindings/net/nfc/
15829F:	drivers/nfc/
15830F:	include/net/nfc/
15831F:	include/uapi/linux/nfc.h
15832F:	net/nfc/
15833
15834NFC VIRTUAL NCI DEVICE DRIVER
15835M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15836L:	netdev@vger.kernel.org
15837S:	Supported
15838F:	drivers/nfc/virtual_ncidev.c
15839F:	tools/testing/selftests/nci/
15840
15841NFS, SUNRPC, AND LOCKD CLIENTS
15842M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15843M:	Anna Schumaker <anna@kernel.org>
15844L:	linux-nfs@vger.kernel.org
15845S:	Maintained
15846W:	http://client.linux-nfs.org
15847T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15848F:	Documentation/filesystems/nfs/
15849F:	fs/lockd/
15850F:	fs/nfs/
15851F:	fs/nfs_common/
15852F:	include/linux/lockd/
15853F:	include/linux/nfs*
15854F:	include/linux/sunrpc/
15855F:	include/uapi/linux/nfs*
15856F:	include/uapi/linux/sunrpc/
15857F:	net/sunrpc/
15858
15859NILFS2 FILESYSTEM
15860M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15861L:	linux-nilfs@vger.kernel.org
15862S:	Supported
15863W:	https://nilfs.sourceforge.io/
15864T:	git https://github.com/konis/nilfs2.git
15865F:	Documentation/filesystems/nilfs2.rst
15866F:	fs/nilfs2/
15867F:	include/trace/events/nilfs2.h
15868F:	include/uapi/linux/nilfs2_api.h
15869F:	include/uapi/linux/nilfs2_ondisk.h
15870
15871NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15872M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15873S:	Maintained
15874W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15875F:	Documentation/scsi/NinjaSCSI.rst
15876F:	drivers/scsi/pcmcia/nsp_*
15877
15878NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15879M:	GOTO Masanori <gotom@debian.or.jp>
15880M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15881S:	Maintained
15882W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15883F:	Documentation/scsi/NinjaSCSI.rst
15884F:	drivers/scsi/nsp32*
15885
15886NINTENDO HID DRIVER
15887M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15888L:	linux-input@vger.kernel.org
15889S:	Maintained
15890F:	drivers/hid/hid-nintendo*
15891
15892NIOS2 ARCHITECTURE
15893M:	Dinh Nguyen <dinguyen@kernel.org>
15894S:	Maintained
15895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15896F:	arch/nios2/
15897
15898NITRO ENCLAVES (NE)
15899M:	Alexandru Ciobotaru <alcioa@amazon.com>
15900L:	linux-kernel@vger.kernel.org
15901L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15902S:	Supported
15903W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15904F:	Documentation/virt/ne_overview.rst
15905F:	drivers/virt/nitro_enclaves/
15906F:	include/linux/nitro_enclaves.h
15907F:	include/uapi/linux/nitro_enclaves.h
15908F:	samples/nitro_enclaves/
15909
15910NITRO SECURE MODULE (NSM)
15911M:	Alexander Graf <graf@amazon.com>
15912L:	linux-kernel@vger.kernel.org
15913L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15914S:	Supported
15915W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15916F:	drivers/misc/nsm.c
15917F:	include/uapi/linux/nsm.h
15918
15919NOHZ, DYNTICKS SUPPORT
15920M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15921M:	Frederic Weisbecker <frederic@kernel.org>
15922M:	Ingo Molnar <mingo@kernel.org>
15923M:	Thomas Gleixner <tglx@linutronix.de>
15924L:	linux-kernel@vger.kernel.org
15925S:	Maintained
15926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15927F:	include/linux/sched/nohz.h
15928F:	include/linux/tick.h
15929F:	kernel/time/tick*.*
15930
15931NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15932M:	Pavel Machek <pavel@ucw.cz>
15933M:	Sakari Ailus <sakari.ailus@iki.fi>
15934L:	linux-media@vger.kernel.org
15935S:	Maintained
15936F:	drivers/media/i2c/ad5820.c
15937F:	drivers/media/i2c/et8ek8
15938
15939NOKIA N900 POWER SUPPLY DRIVERS
15940R:	Pali Rohár <pali@kernel.org>
15941F:	drivers/power/supply/bq2415x_charger.c
15942F:	drivers/power/supply/bq27xxx_battery.c
15943F:	drivers/power/supply/bq27xxx_battery_i2c.c
15944F:	drivers/power/supply/isp1704_charger.c
15945F:	drivers/power/supply/rx51_battery.c
15946F:	include/linux/power/bq2415x_charger.h
15947F:	include/linux/power/bq27xxx_battery.h
15948
15949NOLIBC HEADER FILE
15950M:	Willy Tarreau <w@1wt.eu>
15951M:	Thomas Weißschuh <linux@weissschuh.net>
15952S:	Maintained
15953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15954F:	tools/include/nolibc/
15955F:	tools/testing/selftests/nolibc/
15956
15957NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15958M:	Hans de Goede <hdegoede@redhat.com>
15959L:	linux-input@vger.kernel.org
15960S:	Maintained
15961F:	drivers/input/touchscreen/novatek-nvt-ts.c
15962
15963NSDEPS
15964M:	Matthias Maennich <maennich@google.com>
15965S:	Maintained
15966F:	Documentation/core-api/symbol-namespaces.rst
15967F:	scripts/nsdeps
15968
15969NTB AMD DRIVER
15970M:	Sanjay R Mehta <sanju.mehta@amd.com>
15971M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15972L:	ntb@lists.linux.dev
15973S:	Supported
15974F:	drivers/ntb/hw/amd/
15975
15976NTB DRIVER CORE
15977M:	Jon Mason <jdmason@kudzu.us>
15978M:	Dave Jiang <dave.jiang@intel.com>
15979M:	Allen Hubbe <allenbh@gmail.com>
15980L:	ntb@lists.linux.dev
15981S:	Supported
15982W:	https://github.com/jonmason/ntb/wiki
15983T:	git https://github.com/jonmason/ntb.git
15984F:	drivers/net/ntb_netdev.c
15985F:	drivers/ntb/
15986F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15987F:	include/linux/ntb.h
15988F:	include/linux/ntb_transport.h
15989F:	tools/testing/selftests/ntb/
15990
15991NTB IDT DRIVER
15992M:	Serge Semin <fancer.lancer@gmail.com>
15993L:	ntb@lists.linux.dev
15994S:	Supported
15995F:	drivers/ntb/hw/idt/
15996
15997NTB INTEL DRIVER
15998M:	Dave Jiang <dave.jiang@intel.com>
15999L:	ntb@lists.linux.dev
16000S:	Supported
16001W:	https://github.com/davejiang/linux/wiki
16002T:	git https://github.com/davejiang/linux.git
16003F:	drivers/ntb/hw/intel/
16004
16005NTFS3 FILESYSTEM
16006M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16007L:	ntfs3@lists.linux.dev
16008S:	Supported
16009W:	http://www.paragon-software.com/
16010T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16011F:	Documentation/filesystems/ntfs3.rst
16012F:	fs/ntfs3/
16013
16014NUBUS SUBSYSTEM
16015M:	Finn Thain <fthain@linux-m68k.org>
16016L:	linux-m68k@lists.linux-m68k.org
16017S:	Maintained
16018F:	arch/*/include/asm/nubus.h
16019F:	drivers/nubus/
16020F:	include/linux/nubus.h
16021F:	include/uapi/linux/nubus.h
16022
16023NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16024M:	Antonino Daplas <adaplas@gmail.com>
16025L:	linux-fbdev@vger.kernel.org
16026S:	Maintained
16027F:	drivers/video/fbdev/nvidia/
16028F:	drivers/video/fbdev/riva/
16029
16030NVIDIA WMI EC BACKLIGHT DRIVER
16031M:	Daniel Dadap <ddadap@nvidia.com>
16032L:	platform-driver-x86@vger.kernel.org
16033S:	Supported
16034F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16035F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16036
16037NVM EXPRESS DRIVER
16038M:	Keith Busch <kbusch@kernel.org>
16039M:	Jens Axboe <axboe@fb.com>
16040M:	Christoph Hellwig <hch@lst.de>
16041M:	Sagi Grimberg <sagi@grimberg.me>
16042L:	linux-nvme@lists.infradead.org
16043S:	Supported
16044W:	http://git.infradead.org/nvme.git
16045T:	git git://git.infradead.org/nvme.git
16046F:	Documentation/nvme/
16047F:	drivers/nvme/common/
16048F:	drivers/nvme/host/
16049F:	include/linux/nvme-*.h
16050F:	include/linux/nvme.h
16051F:	include/uapi/linux/nvme_ioctl.h
16052
16053NVM EXPRESS FABRICS AUTHENTICATION
16054M:	Hannes Reinecke <hare@suse.de>
16055L:	linux-nvme@lists.infradead.org
16056S:	Supported
16057F:	drivers/nvme/host/auth.c
16058F:	drivers/nvme/target/auth.c
16059F:	drivers/nvme/target/fabrics-cmd-auth.c
16060F:	include/linux/nvme-auth.h
16061
16062NVM EXPRESS FC TRANSPORT DRIVERS
16063M:	James Smart <james.smart@broadcom.com>
16064L:	linux-nvme@lists.infradead.org
16065S:	Supported
16066F:	drivers/nvme/host/fc.c
16067F:	drivers/nvme/target/fc.c
16068F:	drivers/nvme/target/fcloop.c
16069F:	include/linux/nvme-fc-driver.h
16070F:	include/linux/nvme-fc.h
16071
16072NVM EXPRESS HARDWARE MONITORING SUPPORT
16073M:	Guenter Roeck <linux@roeck-us.net>
16074L:	linux-nvme@lists.infradead.org
16075S:	Supported
16076F:	drivers/nvme/host/hwmon.c
16077
16078NVM EXPRESS TARGET DRIVER
16079M:	Christoph Hellwig <hch@lst.de>
16080M:	Sagi Grimberg <sagi@grimberg.me>
16081M:	Chaitanya Kulkarni <kch@nvidia.com>
16082L:	linux-nvme@lists.infradead.org
16083S:	Supported
16084W:	http://git.infradead.org/nvme.git
16085T:	git git://git.infradead.org/nvme.git
16086F:	drivers/nvme/target/
16087
16088NVMEM FRAMEWORK
16089M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16090S:	Maintained
16091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16092F:	Documentation/ABI/stable/sysfs-bus-nvmem
16093F:	Documentation/devicetree/bindings/nvmem/
16094F:	drivers/nvmem/
16095F:	include/linux/nvmem-consumer.h
16096F:	include/linux/nvmem-provider.h
16097
16098NXP BLUETOOTH WIRELESS DRIVERS
16099M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16100M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16101S:	Maintained
16102F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16103F:	drivers/bluetooth/btnxpuart.c
16104
16105NXP C45 TJA11XX PHY DRIVER
16106M:	Andrei Botila <andrei.botila@oss.nxp.com>
16107L:	netdev@vger.kernel.org
16108S:	Maintained
16109F:	drivers/net/phy/nxp-c45-tja11xx*
16110
16111NXP FSPI DRIVER
16112M:	Han Xu <han.xu@nxp.com>
16113M:	Haibo Chen <haibo.chen@nxp.com>
16114R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16115L:	linux-spi@vger.kernel.org
16116S:	Maintained
16117F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16118F:	drivers/spi/spi-nxp-fspi.c
16119
16120NXP FXAS21002C DRIVER
16121M:	Rui Miguel Silva <rmfrfs@gmail.com>
16122L:	linux-iio@vger.kernel.org
16123S:	Maintained
16124F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16125F:	drivers/iio/gyro/fxas21002c.h
16126F:	drivers/iio/gyro/fxas21002c_core.c
16127F:	drivers/iio/gyro/fxas21002c_i2c.c
16128F:	drivers/iio/gyro/fxas21002c_spi.c
16129
16130NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16131M:	Haibo Chen <haibo.chen@nxp.com>
16132L:	linux-iio@vger.kernel.org
16133L:	imx@lists.linux.dev
16134S:	Maintained
16135F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16136F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16137F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16138F:	drivers/iio/adc/imx7d_adc.c
16139F:	drivers/iio/adc/imx93_adc.c
16140F:	drivers/iio/adc/vf610_adc.c
16141
16142NXP i.MX 8M ISI DRIVER
16143M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16144L:	linux-media@vger.kernel.org
16145S:	Maintained
16146F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16147F:	drivers/media/platform/nxp/imx8-isi/
16148
16149NXP i.MX 8MP DW100 V4L2 DRIVER
16150M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16151L:	linux-media@vger.kernel.org
16152S:	Maintained
16153F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16154F:	Documentation/userspace-api/media/drivers/dw100.rst
16155F:	drivers/media/platform/nxp/dw100/
16156F:	include/uapi/linux/dw100.h
16157
16158NXP i.MX 8MQ DCSS DRIVER
16159M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16160R:	Lucas Stach <l.stach@pengutronix.de>
16161L:	dri-devel@lists.freedesktop.org
16162S:	Maintained
16163T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16164F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16165F:	drivers/gpu/drm/imx/dcss/
16166
16167NXP i.MX 8QXP ADC DRIVER
16168M:	Cai Huoqing <cai.huoqing@linux.dev>
16169M:	Haibo Chen <haibo.chen@nxp.com>
16170L:	imx@lists.linux.dev
16171L:	linux-iio@vger.kernel.org
16172S:	Maintained
16173F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16174F:	drivers/iio/adc/imx8qxp-adc.c
16175
16176NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16177M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16178L:	imx@lists.linux.dev
16179L:	linux-media@vger.kernel.org
16180S:	Maintained
16181F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16182F:	drivers/media/platform/nxp/imx-jpeg
16183
16184NXP i.MX CLOCK DRIVERS
16185M:	Abel Vesa <abelvesa@kernel.org>
16186R:	Peng Fan <peng.fan@nxp.com>
16187L:	linux-clk@vger.kernel.org
16188L:	imx@lists.linux.dev
16189S:	Maintained
16190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16191F:	Documentation/devicetree/bindings/clock/imx*
16192F:	drivers/clk/imx/
16193F:	include/dt-bindings/clock/imx*
16194
16195NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16196M:	Jagan Teki <jagan@amarulasolutions.com>
16197S:	Maintained
16198F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16199F:	drivers/regulator/pf8x00-regulator.c
16200
16201NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16202M:	Krzysztof Kozlowski <krzk@kernel.org>
16203L:	linux-kernel@vger.kernel.org
16204S:	Maintained
16205F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16206F:	drivers/extcon/extcon-ptn5150.c
16207
16208NXP SGTL5000 DRIVER
16209M:	Fabio Estevam <festevam@gmail.com>
16210L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16211S:	Maintained
16212F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16213F:	sound/soc/codecs/sgtl5000*
16214
16215NXP SJA1105 ETHERNET SWITCH DRIVER
16216M:	Vladimir Oltean <olteanv@gmail.com>
16217L:	linux-kernel@vger.kernel.org
16218S:	Maintained
16219F:	drivers/net/dsa/sja1105
16220F:	drivers/net/pcs/pcs-xpcs-nxp.c
16221
16222NXP TDA998X DRM DRIVER
16223M:	Russell King <linux@armlinux.org.uk>
16224S:	Maintained
16225T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16226T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16227F:	drivers/gpu/drm/i2c/tda998x_drv.c
16228F:	include/drm/i2c/tda998x.h
16229F:	include/dt-bindings/display/tda998x.h
16230K:	"nxp,tda998x"
16231
16232NXP TFA9879 DRIVER
16233M:	Peter Rosin <peda@axentia.se>
16234L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16235S:	Maintained
16236F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16237F:	sound/soc/codecs/tfa9879*
16238
16239NXP-NCI NFC DRIVER
16240S:	Orphan
16241F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16242F:	drivers/nfc/nxp-nci
16243
16244NXP/Goodix TFA989X (TFA1) DRIVER
16245M:	Stephan Gerhold <stephan@gerhold.net>
16246L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16247S:	Maintained
16248F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16249F:	sound/soc/codecs/tfa989x.c
16250
16251NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16252M:	Jonas Malaco <jonas@protocubo.io>
16253L:	linux-hwmon@vger.kernel.org
16254S:	Maintained
16255F:	Documentation/hwmon/nzxt-kraken2.rst
16256F:	drivers/hwmon/nzxt-kraken2.c
16257
16258NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16259M:	Jonas Malaco <jonas@protocubo.io>
16260M:	Aleksa Savic <savicaleksa83@gmail.com>
16261L:	linux-hwmon@vger.kernel.org
16262S:	Maintained
16263F:	Documentation/hwmon/nzxt-kraken3.rst
16264F:	drivers/hwmon/nzxt-kraken3.c
16265
16266NZXT-SMART2 HARDWARE MONITORING DRIVER
16267M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16268L:	linux-hwmon@vger.kernel.org
16269S:	Maintained
16270F:	Documentation/hwmon/nzxt-smart2.rst
16271F:	drivers/hwmon/nzxt-smart2.c
16272
16273OBJAGG
16274M:	Jiri Pirko <jiri@resnulli.us>
16275L:	netdev@vger.kernel.org
16276S:	Supported
16277F:	include/linux/objagg.h
16278F:	lib/objagg.c
16279F:	lib/test_objagg.c
16280
16281OBJPOOL
16282M:	Matt Wu <wuqiang.matt@bytedance.com>
16283S:	Supported
16284F:	include/linux/objpool.h
16285F:	lib/objpool.c
16286F:	lib/test_objpool.c
16287
16288OBJTOOL
16289M:	Josh Poimboeuf <jpoimboe@kernel.org>
16290M:	Peter Zijlstra <peterz@infradead.org>
16291S:	Supported
16292F:	include/linux/objtool*.h
16293F:	tools/objtool/
16294
16295OCELOT ETHERNET SWITCH DRIVER
16296M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16297M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16298M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16299M:	UNGLinuxDriver@microchip.com
16300L:	netdev@vger.kernel.org
16301S:	Supported
16302F:	drivers/net/dsa/ocelot/*
16303F:	drivers/net/ethernet/mscc/
16304F:	include/soc/mscc/ocelot*
16305F:	net/dsa/tag_ocelot.c
16306F:	net/dsa/tag_ocelot_8021q.c
16307F:	tools/testing/selftests/drivers/net/ocelot/*
16308
16309OCELOT EXTERNAL SWITCH CONTROL
16310M:	Colin Foster <colin.foster@in-advantage.com>
16311S:	Supported
16312F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16313F:	drivers/mfd/ocelot*
16314F:	drivers/net/dsa/ocelot/ocelot_ext.c
16315F:	include/linux/mfd/ocelot.h
16316
16317OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16318M:	Frederic Barrat <fbarrat@linux.ibm.com>
16319M:	Andrew Donnellan <ajd@linux.ibm.com>
16320L:	linuxppc-dev@lists.ozlabs.org
16321S:	Supported
16322F:	Documentation/userspace-api/accelerators/ocxl.rst
16323F:	arch/powerpc/include/asm/pnv-ocxl.h
16324F:	arch/powerpc/platforms/powernv/ocxl.c
16325F:	drivers/misc/ocxl/
16326F:	include/misc/ocxl*
16327F:	include/uapi/misc/ocxl.h
16328
16329OMAP AUDIO SUPPORT
16330M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16331M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16332L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16333L:	linux-omap@vger.kernel.org
16334S:	Maintained
16335F:	sound/soc/ti/n810.c
16336F:	sound/soc/ti/omap*
16337F:	sound/soc/ti/rx51.c
16338F:	sound/soc/ti/sdma-pcm.*
16339
16340OMAP CLOCK FRAMEWORK SUPPORT
16341M:	Paul Walmsley <paul@pwsan.com>
16342L:	linux-omap@vger.kernel.org
16343S:	Maintained
16344F:	arch/arm/*omap*/*clock*
16345
16346OMAP DEVICE TREE SUPPORT
16347M:	Benoît Cousson <bcousson@baylibre.com>
16348M:	Tony Lindgren <tony@atomide.com>
16349L:	linux-omap@vger.kernel.org
16350L:	devicetree@vger.kernel.org
16351S:	Maintained
16352F:	arch/arm/boot/dts/ti/omap/
16353
16354OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16355L:	linux-omap@vger.kernel.org
16356L:	linux-fbdev@vger.kernel.org
16357S:	Orphan
16358F:	Documentation/arch/arm/omap/dss.rst
16359F:	drivers/video/fbdev/omap2/
16360
16361OMAP FRAMEBUFFER SUPPORT
16362L:	linux-fbdev@vger.kernel.org
16363L:	linux-omap@vger.kernel.org
16364S:	Orphan
16365F:	drivers/video/fbdev/omap/
16366
16367OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16368M:	Roger Quadros <rogerq@kernel.org>
16369M:	Tony Lindgren <tony@atomide.com>
16370L:	linux-omap@vger.kernel.org
16371S:	Maintained
16372F:	arch/arm/mach-omap2/*gpmc*
16373F:	drivers/memory/omap-gpmc.c
16374
16375OMAP GPIO DRIVER
16376M:	Grygorii Strashko <grygorii.strashko@ti.com>
16377M:	Santosh Shilimkar <ssantosh@kernel.org>
16378M:	Kevin Hilman <khilman@kernel.org>
16379L:	linux-omap@vger.kernel.org
16380S:	Maintained
16381F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16382F:	drivers/gpio/gpio-omap.c
16383
16384OMAP HARDWARE SPINLOCK SUPPORT
16385L:	linux-omap@vger.kernel.org
16386S:	Orphan
16387F:	drivers/hwspinlock/omap_hwspinlock.c
16388
16389OMAP HS MMC SUPPORT
16390L:	linux-mmc@vger.kernel.org
16391L:	linux-omap@vger.kernel.org
16392S:	Orphan
16393F:	drivers/mmc/host/omap_hsmmc.c
16394
16395OMAP HWMOD DATA
16396M:	Paul Walmsley <paul@pwsan.com>
16397L:	linux-omap@vger.kernel.org
16398S:	Maintained
16399F:	arch/arm/mach-omap2/omap_hwmod*data*
16400
16401OMAP HWMOD SUPPORT
16402M:	Benoît Cousson <bcousson@baylibre.com>
16403M:	Paul Walmsley <paul@pwsan.com>
16404L:	linux-omap@vger.kernel.org
16405S:	Maintained
16406F:	arch/arm/mach-omap2/omap_hwmod.*
16407
16408OMAP I2C DRIVER
16409M:	Vignesh R <vigneshr@ti.com>
16410L:	linux-omap@vger.kernel.org
16411L:	linux-i2c@vger.kernel.org
16412S:	Maintained
16413F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16414F:	drivers/i2c/busses/i2c-omap.c
16415
16416OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16417M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16418L:	linux-media@vger.kernel.org
16419S:	Maintained
16420F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16421F:	drivers/media/platform/ti/omap3isp/
16422F:	drivers/staging/media/omap4iss/
16423
16424OMAP MMC SUPPORT
16425M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16426L:	linux-omap@vger.kernel.org
16427S:	Odd Fixes
16428F:	drivers/mmc/host/omap.c
16429
16430OMAP POWER MANAGEMENT SUPPORT
16431M:	Kevin Hilman <khilman@kernel.org>
16432L:	linux-omap@vger.kernel.org
16433S:	Maintained
16434F:	arch/arm/*omap*/*pm*
16435F:	drivers/cpufreq/omap-cpufreq.c
16436
16437OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16438M:	Paul Walmsley <paul@pwsan.com>
16439L:	linux-omap@vger.kernel.org
16440S:	Maintained
16441F:	arch/arm/mach-omap2/prm*
16442
16443OMAP RANDOM NUMBER GENERATOR SUPPORT
16444M:	Deepak Saxena <dsaxena@plexity.net>
16445S:	Maintained
16446F:	drivers/char/hw_random/omap-rng.c
16447
16448OMAP USB SUPPORT
16449L:	linux-usb@vger.kernel.org
16450L:	linux-omap@vger.kernel.org
16451S:	Orphan
16452F:	arch/arm/*omap*/usb*
16453F:	drivers/usb/*/*omap*
16454
16455OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16456M:	Mark Jackson <mpfj@newflow.co.uk>
16457L:	linux-omap@vger.kernel.org
16458S:	Maintained
16459F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16460
16461OMAP1 SUPPORT
16462M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16463M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16464M:	Tony Lindgren <tony@atomide.com>
16465L:	linux-omap@vger.kernel.org
16466S:	Maintained
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:	arch/arm/configs/omap1_defconfig
16470F:	arch/arm/mach-omap1/
16471F:	drivers/i2c/busses/i2c-omap.c
16472F:	include/linux/platform_data/ams-delta-fiq.h
16473F:	include/linux/platform_data/i2c-omap.h
16474
16475OMAP2+ SUPPORT
16476M:	Tony Lindgren <tony@atomide.com>
16477L:	linux-omap@vger.kernel.org
16478S:	Maintained
16479W:	http://www.muru.com/linux/omap/
16480W:	http://linux.omap.com/
16481Q:	http://patchwork.kernel.org/project/linux-omap/list/
16482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16483F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16484F:	arch/arm/configs/omap2plus_defconfig
16485F:	arch/arm/mach-omap2/
16486F:	drivers/bus/omap*.[ch]
16487F:	drivers/bus/ti-sysc.c
16488F:	drivers/gpio/gpio-tps65219.c
16489F:	drivers/i2c/busses/i2c-omap.c
16490F:	drivers/irqchip/irq-omap-intc.c
16491F:	drivers/mfd/*omap*.c
16492F:	drivers/mfd/menelaus.c
16493F:	drivers/mfd/palmas.c
16494F:	drivers/mfd/tps65217.c
16495F:	drivers/mfd/tps65218.c
16496F:	drivers/mfd/tps65219.c
16497F:	drivers/mfd/tps65910.c
16498F:	drivers/mfd/twl-core.[ch]
16499F:	drivers/mfd/twl4030*.c
16500F:	drivers/mfd/twl6030*.c
16501F:	drivers/mfd/twl6040*.c
16502F:	drivers/regulator/palmas-regulator*.c
16503F:	drivers/regulator/pbias-regulator.c
16504F:	drivers/regulator/tps65217-regulator.c
16505F:	drivers/regulator/tps65218-regulator.c
16506F:	drivers/regulator/tps65219-regulator.c
16507F:	drivers/regulator/tps65910-regulator.c
16508F:	drivers/regulator/twl-regulator.c
16509F:	drivers/regulator/twl6030-regulator.c
16510F:	include/linux/platform_data/i2c-omap.h
16511F:	include/linux/platform_data/ti-sysc.h
16512
16513OMFS FILESYSTEM
16514M:	Bob Copeland <me@bobcopeland.com>
16515L:	linux-karma-devel@lists.sourceforge.net
16516S:	Maintained
16517F:	Documentation/filesystems/omfs.rst
16518F:	fs/omfs/
16519
16520OMNIVISION OG01A1B SENSOR DRIVER
16521M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16522L:	linux-media@vger.kernel.org
16523S:	Maintained
16524F:	drivers/media/i2c/og01a1b.c
16525
16526OMNIVISION OV01A10 SENSOR DRIVER
16527M:	Bingbu Cao <bingbu.cao@intel.com>
16528L:	linux-media@vger.kernel.org
16529S:	Maintained
16530T:	git git://linuxtv.org/media_tree.git
16531F:	drivers/media/i2c/ov01a10.c
16532
16533OMNIVISION OV02A10 SENSOR DRIVER
16534L:	linux-media@vger.kernel.org
16535S:	Orphan
16536T:	git git://linuxtv.org/media_tree.git
16537F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16538F:	drivers/media/i2c/ov02a10.c
16539
16540OMNIVISION OV08D10 SENSOR DRIVER
16541M:	Jimmy Su <jimmy.su@intel.com>
16542L:	linux-media@vger.kernel.org
16543S:	Maintained
16544T:	git git://linuxtv.org/media_tree.git
16545F:	drivers/media/i2c/ov08d10.c
16546
16547OMNIVISION OV08X40 SENSOR DRIVER
16548M:	Jason Chen <jason.z.chen@intel.com>
16549L:	linux-media@vger.kernel.org
16550S:	Maintained
16551T:	git git://linuxtv.org/media_tree.git
16552F:	drivers/media/i2c/ov08x40.c
16553
16554OMNIVISION OV13858 SENSOR DRIVER
16555M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16556L:	linux-media@vger.kernel.org
16557S:	Maintained
16558T:	git git://linuxtv.org/media_tree.git
16559F:	drivers/media/i2c/ov13858.c
16560
16561OMNIVISION OV13B10 SENSOR DRIVER
16562M:	Arec Kao <arec.kao@intel.com>
16563L:	linux-media@vger.kernel.org
16564S:	Maintained
16565T:	git git://linuxtv.org/media_tree.git
16566F:	drivers/media/i2c/ov13b10.c
16567
16568OMNIVISION OV2680 SENSOR DRIVER
16569M:	Rui Miguel Silva <rmfrfs@gmail.com>
16570M:	Hans de Goede <hansg@kernel.org>
16571L:	linux-media@vger.kernel.org
16572S:	Maintained
16573T:	git git://linuxtv.org/media_tree.git
16574F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16575F:	drivers/media/i2c/ov2680.c
16576
16577OMNIVISION OV2685 SENSOR DRIVER
16578M:	Shunqian Zheng <zhengsq@rock-chips.com>
16579L:	linux-media@vger.kernel.org
16580S:	Maintained
16581T:	git git://linuxtv.org/media_tree.git
16582F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16583F:	drivers/media/i2c/ov2685.c
16584
16585OMNIVISION OV2740 SENSOR DRIVER
16586M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16587R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16588R:	Bingbu Cao <bingbu.cao@intel.com>
16589L:	linux-media@vger.kernel.org
16590S:	Maintained
16591T:	git git://linuxtv.org/media_tree.git
16592F:	drivers/media/i2c/ov2740.c
16593
16594OMNIVISION OV4689 SENSOR DRIVER
16595M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16596L:	linux-media@vger.kernel.org
16597S:	Maintained
16598T:	git git://linuxtv.org/media_tree.git
16599F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16600F:	drivers/media/i2c/ov4689.c
16601
16602OMNIVISION OV5640 SENSOR DRIVER
16603M:	Steve Longerbeam <slongerbeam@gmail.com>
16604L:	linux-media@vger.kernel.org
16605S:	Maintained
16606T:	git git://linuxtv.org/media_tree.git
16607F:	drivers/media/i2c/ov5640.c
16608
16609OMNIVISION OV5647 SENSOR DRIVER
16610M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16611M:	Jacopo Mondi <jacopo@jmondi.org>
16612L:	linux-media@vger.kernel.org
16613S:	Maintained
16614T:	git git://linuxtv.org/media_tree.git
16615F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16616F:	drivers/media/i2c/ov5647.c
16617
16618OMNIVISION OV5670 SENSOR DRIVER
16619M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16620L:	linux-media@vger.kernel.org
16621S:	Maintained
16622T:	git git://linuxtv.org/media_tree.git
16623F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16624F:	drivers/media/i2c/ov5670.c
16625
16626OMNIVISION OV5675 SENSOR DRIVER
16627M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16628L:	linux-media@vger.kernel.org
16629S:	Maintained
16630T:	git git://linuxtv.org/media_tree.git
16631F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16632F:	drivers/media/i2c/ov5675.c
16633
16634OMNIVISION OV5693 SENSOR DRIVER
16635M:	Daniel Scally <djrscally@gmail.com>
16636L:	linux-media@vger.kernel.org
16637S:	Maintained
16638T:	git git://linuxtv.org/media_tree.git
16639F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16640F:	drivers/media/i2c/ov5693.c
16641
16642OMNIVISION OV5695 SENSOR DRIVER
16643M:	Shunqian Zheng <zhengsq@rock-chips.com>
16644L:	linux-media@vger.kernel.org
16645S:	Maintained
16646T:	git git://linuxtv.org/media_tree.git
16647F:	drivers/media/i2c/ov5695.c
16648
16649OMNIVISION OV64A40 SENSOR DRIVER
16650M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16651L:	linux-media@vger.kernel.org
16652S:	Maintained
16653T:	git git://linuxtv.org/media_tree.git
16654F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16655F:	drivers/media/i2c/ov64a40.c
16656
16657OMNIVISION OV7670 SENSOR DRIVER
16658L:	linux-media@vger.kernel.org
16659S:	Orphan
16660T:	git git://linuxtv.org/media_tree.git
16661F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16662F:	drivers/media/i2c/ov7670.c
16663
16664OMNIVISION OV772x SENSOR DRIVER
16665M:	Jacopo Mondi <jacopo@jmondi.org>
16666L:	linux-media@vger.kernel.org
16667S:	Odd fixes
16668T:	git git://linuxtv.org/media_tree.git
16669F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16670F:	drivers/media/i2c/ov772x.c
16671F:	include/media/i2c/ov772x.h
16672
16673OMNIVISION OV7740 SENSOR DRIVER
16674L:	linux-media@vger.kernel.org
16675S:	Orphan
16676T:	git git://linuxtv.org/media_tree.git
16677F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16678F:	drivers/media/i2c/ov7740.c
16679
16680OMNIVISION OV8856 SENSOR DRIVER
16681M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16682L:	linux-media@vger.kernel.org
16683S:	Maintained
16684T:	git git://linuxtv.org/media_tree.git
16685F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16686F:	drivers/media/i2c/ov8856.c
16687
16688OMNIVISION OV8858 SENSOR DRIVER
16689M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16690M:	Nicholas Roth <nicholas@rothemail.net>
16691L:	linux-media@vger.kernel.org
16692S:	Maintained
16693T:	git git://linuxtv.org/media_tree.git
16694F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16695F:	drivers/media/i2c/ov8858.c
16696
16697OMNIVISION OV9282 SENSOR DRIVER
16698M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16699L:	linux-media@vger.kernel.org
16700S:	Maintained
16701T:	git git://linuxtv.org/media_tree.git
16702F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16703F:	drivers/media/i2c/ov9282.c
16704
16705OMNIVISION OV9640 SENSOR DRIVER
16706M:	Petr Cvek <petrcvekcz@gmail.com>
16707L:	linux-media@vger.kernel.org
16708S:	Maintained
16709F:	drivers/media/i2c/ov9640.*
16710
16711OMNIVISION OV9650 SENSOR DRIVER
16712M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16713R:	Akinobu Mita <akinobu.mita@gmail.com>
16714R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16715L:	linux-media@vger.kernel.org
16716S:	Maintained
16717T:	git git://linuxtv.org/media_tree.git
16718F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16719F:	drivers/media/i2c/ov9650.c
16720
16721OMNIVISION OV9734 SENSOR DRIVER
16722M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16723R:	Bingbu Cao <bingbu.cao@intel.com>
16724L:	linux-media@vger.kernel.org
16725S:	Maintained
16726T:	git git://linuxtv.org/media_tree.git
16727F:	drivers/media/i2c/ov9734.c
16728
16729ONBOARD USB HUB DRIVER
16730M:	Matthias Kaehlcke <mka@chromium.org>
16731L:	linux-usb@vger.kernel.org
16732S:	Maintained
16733F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16734F:	drivers/usb/misc/onboard_usb_dev.c
16735
16736ONENAND FLASH DRIVER
16737M:	Kyungmin Park <kyungmin.park@samsung.com>
16738L:	linux-mtd@lists.infradead.org
16739S:	Maintained
16740F:	drivers/mtd/nand/onenand/
16741F:	include/linux/mtd/onenand*.h
16742
16743ONEXPLAYER FAN DRIVER
16744M:	Derek John Clark <derekjohn.clark@gmail.com>
16745M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16746L:	linux-hwmon@vger.kernel.org
16747S:	Maintained
16748F:	drivers/hwmon/oxp-sensors.c
16749
16750ONIE TLV NVMEM LAYOUT DRIVER
16751M:	Miquel Raynal <miquel.raynal@bootlin.com>
16752S:	Maintained
16753F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16754F:	drivers/nvmem/layouts/onie-tlv.c
16755
16756ONION OMEGA2+ BOARD
16757M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16758L:	linux-mips@vger.kernel.org
16759S:	Maintained
16760F:	arch/mips/boot/dts/ralink/omega2p.dts
16761
16762ONSEMI ETHERNET PHY DRIVERS
16763M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16764L:	netdev@vger.kernel.org
16765S:	Supported
16766W:	http://www.onsemi.com
16767F:	drivers/net/phy/ncn*
16768
16769OP-TEE DRIVER
16770M:	Jens Wiklander <jens.wiklander@linaro.org>
16771L:	op-tee@lists.trustedfirmware.org
16772S:	Maintained
16773F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16774F:	drivers/tee/optee/
16775
16776OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16777M:	Sumit Garg <sumit.garg@linaro.org>
16778L:	op-tee@lists.trustedfirmware.org
16779S:	Maintained
16780F:	drivers/char/hw_random/optee-rng.c
16781
16782OP-TEE RTC DRIVER
16783M:	Clément Léger <clement.leger@bootlin.com>
16784L:	linux-rtc@vger.kernel.org
16785S:	Maintained
16786F:	drivers/rtc/rtc-optee.c
16787
16788OPA-VNIC DRIVER
16789M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16790L:	linux-rdma@vger.kernel.org
16791S:	Supported
16792F:	drivers/infiniband/ulp/opa_vnic
16793
16794OPEN FIRMWARE AND FLATTENED DEVICE TREE
16795M:	Rob Herring <robh@kernel.org>
16796M:	Saravana Kannan <saravanak@google.com>
16797L:	devicetree@vger.kernel.org
16798S:	Maintained
16799W:	http://www.devicetree.org/
16800C:	irc://irc.libera.chat/devicetree
16801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16802F:	Documentation/ABI/testing/sysfs-firmware-ofw
16803F:	drivers/of/
16804F:	include/linux/of*.h
16805F:	scripts/dtc/
16806F:	tools/testing/selftests/dt/
16807K:	of_overlay_notifier_
16808K:	of_overlay_fdt_apply
16809K:	of_overlay_remove
16810
16811OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16812M:	Rob Herring <robh@kernel.org>
16813M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16814M:	Conor Dooley <conor+dt@kernel.org>
16815L:	devicetree@vger.kernel.org
16816S:	Maintained
16817Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16818C:	irc://irc.libera.chat/devicetree
16819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16820F:	Documentation/devicetree/
16821F:	arch/*/boot/dts/
16822F:	include/dt-bindings/
16823
16824OPENCOMPUTE PTP CLOCK DRIVER
16825M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16826M:	Vadim Fedorenko <vadfed@linux.dev>
16827L:	netdev@vger.kernel.org
16828S:	Maintained
16829F:	drivers/ptp/ptp_ocp.c
16830
16831OPENCORES I2C BUS DRIVER
16832M:	Peter Korsgaard <peter@korsgaard.com>
16833M:	Andrew Lunn <andrew@lunn.ch>
16834L:	linux-i2c@vger.kernel.org
16835S:	Maintained
16836F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16837F:	Documentation/i2c/busses/i2c-ocores.rst
16838F:	drivers/i2c/busses/i2c-ocores.c
16839F:	include/linux/platform_data/i2c-ocores.h
16840
16841OPENRISC ARCHITECTURE
16842M:	Jonas Bonn <jonas@southpole.se>
16843M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16844M:	Stafford Horne <shorne@gmail.com>
16845L:	linux-openrisc@vger.kernel.org
16846S:	Maintained
16847W:	http://openrisc.io
16848T:	git https://github.com/openrisc/linux.git
16849F:	Documentation/arch/openrisc/
16850F:	Documentation/devicetree/bindings/openrisc/
16851F:	arch/openrisc/
16852F:	drivers/irqchip/irq-ompic.c
16853F:	drivers/irqchip/irq-or1k-*
16854
16855OPENVSWITCH
16856M:	Pravin B Shelar <pshelar@ovn.org>
16857L:	netdev@vger.kernel.org
16858L:	dev@openvswitch.org
16859S:	Maintained
16860W:	http://openvswitch.org
16861F:	include/uapi/linux/openvswitch.h
16862F:	net/openvswitch/
16863F:	tools/testing/selftests/net/openvswitch/
16864
16865OPERATING PERFORMANCE POINTS (OPP)
16866M:	Viresh Kumar <vireshk@kernel.org>
16867M:	Nishanth Menon <nm@ti.com>
16868M:	Stephen Boyd <sboyd@kernel.org>
16869L:	linux-pm@vger.kernel.org
16870S:	Maintained
16871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16872F:	Documentation/devicetree/bindings/opp/
16873F:	Documentation/power/opp.rst
16874F:	drivers/opp/
16875F:	include/linux/pm_opp.h
16876
16877OPL4 DRIVER
16878M:	Clemens Ladisch <clemens@ladisch.de>
16879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16880S:	Maintained
16881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16882F:	sound/drivers/opl4/
16883
16884ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16885M:	Mark Fasheh <mark@fasheh.com>
16886M:	Joel Becker <jlbec@evilplan.org>
16887M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16888L:	ocfs2-devel@lists.linux.dev
16889S:	Supported
16890W:	http://ocfs2.wiki.kernel.org
16891F:	Documentation/filesystems/dlmfs.rst
16892F:	Documentation/filesystems/ocfs2.rst
16893F:	fs/ocfs2/
16894
16895ORANGEFS FILESYSTEM
16896M:	Mike Marshall <hubcap@omnibond.com>
16897R:	Martin Brandenburg <martin@omnibond.com>
16898L:	devel@lists.orangefs.org
16899S:	Supported
16900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16901F:	Documentation/filesystems/orangefs.rst
16902F:	fs/orangefs/
16903
16904OV2659 OMNIVISION SENSOR DRIVER
16905M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16906L:	linux-media@vger.kernel.org
16907S:	Maintained
16908W:	https://linuxtv.org
16909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16910T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16911F:	drivers/media/i2c/ov2659.c
16912F:	include/media/i2c/ov2659.h
16913
16914OVERLAY FILESYSTEM
16915M:	Miklos Szeredi <miklos@szeredi.hu>
16916M:	Amir Goldstein <amir73il@gmail.com>
16917L:	linux-unionfs@vger.kernel.org
16918S:	Supported
16919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16920F:	Documentation/filesystems/overlayfs.rst
16921F:	fs/overlayfs/
16922
16923P54 WIRELESS DRIVER
16924M:	Christian Lamparter <chunkeey@googlemail.com>
16925L:	linux-wireless@vger.kernel.org
16926S:	Maintained
16927W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16928F:	drivers/net/wireless/intersil/p54/
16929
16930PACKET SOCKETS
16931M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16932S:	Maintained
16933F:	include/uapi/linux/if_packet.h
16934F:	net/packet/af_packet.c
16935
16936PACKING
16937M:	Vladimir Oltean <olteanv@gmail.com>
16938L:	netdev@vger.kernel.org
16939S:	Supported
16940F:	Documentation/core-api/packing.rst
16941F:	include/linux/packing.h
16942F:	lib/packing.c
16943
16944PADATA PARALLEL EXECUTION MECHANISM
16945M:	Steffen Klassert <steffen.klassert@secunet.com>
16946M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16947L:	linux-crypto@vger.kernel.org
16948L:	linux-kernel@vger.kernel.org
16949S:	Maintained
16950F:	Documentation/core-api/padata.rst
16951F:	include/linux/padata.h
16952F:	kernel/padata.c
16953
16954PAGE CACHE
16955M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16956L:	linux-fsdevel@vger.kernel.org
16957S:	Supported
16958T:	git git://git.infradead.org/users/willy/pagecache.git
16959F:	Documentation/filesystems/locking.rst
16960F:	Documentation/filesystems/vfs.rst
16961F:	include/linux/pagemap.h
16962F:	mm/filemap.c
16963F:	mm/page-writeback.c
16964F:	mm/readahead.c
16965F:	mm/truncate.c
16966
16967PAGE POOL
16968M:	Jesper Dangaard Brouer <hawk@kernel.org>
16969M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16970L:	netdev@vger.kernel.org
16971S:	Supported
16972F:	Documentation/networking/page_pool.rst
16973F:	include/net/page_pool/
16974F:	include/trace/events/page_pool.h
16975F:	net/core/page_pool.c
16976
16977PAGE TABLE CHECK
16978M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16979M:	Andrew Morton <akpm@linux-foundation.org>
16980L:	linux-mm@kvack.org
16981S:	Maintained
16982F:	Documentation/mm/page_table_check.rst
16983F:	include/linux/page_table_check.h
16984F:	mm/page_table_check.c
16985
16986PANASONIC LAPTOP ACPI EXTRAS DRIVER
16987M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16988L:	platform-driver-x86@vger.kernel.org
16989S:	Maintained
16990F:	drivers/platform/x86/panasonic-laptop.c
16991
16992PARALLAX PING IIO SENSOR DRIVER
16993M:	Andreas Klinger <ak@it-klinger.de>
16994L:	linux-iio@vger.kernel.org
16995S:	Maintained
16996F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16997F:	drivers/iio/proximity/ping.c
16998
16999PARALLEL LCD/KEYPAD PANEL DRIVER
17000M:	Willy Tarreau <willy@haproxy.com>
17001M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17002S:	Odd Fixes
17003F:	Documentation/admin-guide/lcd-panel-cgram.rst
17004F:	drivers/auxdisplay/panel.c
17005
17006PARALLEL PORT SUBSYSTEM
17007M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17008M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17009L:	linux-parport@lists.infradead.org (subscribers-only)
17010S:	Maintained
17011F:	Documentation/driver-api/parport*.rst
17012F:	drivers/char/ppdev.c
17013F:	drivers/parport/
17014F:	include/linux/parport*.h
17015F:	include/uapi/linux/ppdev.h
17016
17017PARAVIRT_OPS INTERFACE
17018M:	Juergen Gross <jgross@suse.com>
17019R:	Ajay Kaher <ajay.kaher@broadcom.com>
17020R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17021R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17022L:	virtualization@lists.linux.dev
17023L:	x86@kernel.org
17024S:	Supported
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17026F:	Documentation/virt/paravirt_ops.rst
17027F:	arch/*/include/asm/paravirt*.h
17028F:	arch/*/kernel/paravirt*
17029F:	include/linux/hypervisor.h
17030
17031PARISC ARCHITECTURE
17032M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17033M:	Helge Deller <deller@gmx.de>
17034L:	linux-parisc@vger.kernel.org
17035S:	Maintained
17036W:	https://parisc.wiki.kernel.org
17037Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17040F:	Documentation/arch/parisc/
17041F:	arch/parisc/
17042F:	drivers/char/agp/parisc-agp.c
17043F:	drivers/input/misc/hp_sdc_rtc.c
17044F:	drivers/input/serio/gscps2.c
17045F:	drivers/input/serio/hp_sdc*
17046F:	drivers/parisc/
17047F:	drivers/parport/parport_gsc.*
17048F:	drivers/tty/serial/8250/8250_parisc.c
17049F:	drivers/video/console/sti*
17050F:	drivers/video/fbdev/sti*
17051F:	drivers/video/logo/logo_parisc*
17052F:	include/linux/hp_sdc.h
17053
17054PARMAN
17055M:	Jiri Pirko <jiri@resnulli.us>
17056L:	netdev@vger.kernel.org
17057S:	Supported
17058F:	include/linux/parman.h
17059F:	lib/parman.c
17060F:	lib/test_parman.c
17061
17062PC ENGINES APU BOARD DRIVER
17063M:	Enrico Weigelt, metux IT consult <info@metux.net>
17064S:	Maintained
17065F:	drivers/platform/x86/pcengines-apuv2.c
17066
17067PC87360 HARDWARE MONITORING DRIVER
17068M:	Jim Cromie <jim.cromie@gmail.com>
17069L:	linux-hwmon@vger.kernel.org
17070S:	Maintained
17071F:	Documentation/hwmon/pc87360.rst
17072F:	drivers/hwmon/pc87360.c
17073
17074PC8736x GPIO DRIVER
17075M:	Jim Cromie <jim.cromie@gmail.com>
17076S:	Maintained
17077F:	drivers/char/pc8736x_gpio.c
17078
17079PC87427 HARDWARE MONITORING DRIVER
17080M:	Jean Delvare <jdelvare@suse.com>
17081L:	linux-hwmon@vger.kernel.org
17082S:	Maintained
17083F:	Documentation/hwmon/pc87427.rst
17084F:	drivers/hwmon/pc87427.c
17085
17086PCA9532 LED DRIVER
17087M:	Riku Voipio <riku.voipio@iki.fi>
17088S:	Maintained
17089F:	drivers/leds/leds-pca9532.c
17090F:	include/linux/leds-pca9532.h
17091
17092PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17093M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17094M:	Pali Rohár <pali@kernel.org>
17095L:	linux-pci@vger.kernel.org
17096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17097S:	Maintained
17098F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17099F:	drivers/pci/controller/pci-aardvark.c
17100
17101PCI DRIVER FOR ALTERA PCIE IP
17102M:	Joyce Ooi <joyce.ooi@intel.com>
17103L:	linux-pci@vger.kernel.org
17104S:	Supported
17105F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17106F:	drivers/pci/controller/pcie-altera.c
17107
17108PCI DRIVER FOR APPLIEDMICRO XGENE
17109M:	Toan Le <toan@os.amperecomputing.com>
17110L:	linux-pci@vger.kernel.org
17111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17112S:	Maintained
17113F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17114F:	drivers/pci/controller/pci-xgene.c
17115
17116PCI DRIVER FOR ARM VERSATILE PLATFORM
17117M:	Rob Herring <robh@kernel.org>
17118L:	linux-pci@vger.kernel.org
17119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17120S:	Maintained
17121F:	Documentation/devicetree/bindings/pci/versatile.yaml
17122F:	drivers/pci/controller/pci-versatile.c
17123
17124PCI DRIVER FOR ARMADA 8K
17125M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17126L:	linux-pci@vger.kernel.org
17127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17128S:	Maintained
17129F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17130F:	drivers/pci/controller/dwc/pcie-armada8k.c
17131
17132PCI DRIVER FOR CADENCE PCIE IP
17133L:	linux-pci@vger.kernel.org
17134S:	Orphan
17135F:	Documentation/devicetree/bindings/pci/cdns,*
17136F:	drivers/pci/controller/cadence/*cadence*
17137
17138PCI DRIVER FOR FREESCALE LAYERSCAPE
17139M:	Minghuan Lian <minghuan.Lian@nxp.com>
17140M:	Mingkai Hu <mingkai.hu@nxp.com>
17141M:	Roy Zang <roy.zang@nxp.com>
17142L:	linuxppc-dev@lists.ozlabs.org
17143L:	linux-pci@vger.kernel.org
17144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17145S:	Maintained
17146F:	drivers/pci/controller/dwc/*layerscape*
17147
17148PCI DRIVER FOR FU740
17149M:	Paul Walmsley <paul.walmsley@sifive.com>
17150M:	Greentime Hu <greentime.hu@sifive.com>
17151M:	Samuel Holland <samuel.holland@sifive.com>
17152L:	linux-pci@vger.kernel.org
17153S:	Maintained
17154F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17155F:	drivers/pci/controller/dwc/pcie-fu740.c
17156
17157PCI DRIVER FOR GENERIC OF HOSTS
17158M:	Will Deacon <will@kernel.org>
17159L:	linux-pci@vger.kernel.org
17160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17161S:	Maintained
17162F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17163F:	drivers/pci/controller/pci-host-common.c
17164F:	drivers/pci/controller/pci-host-generic.c
17165
17166PCI DRIVER FOR IMX6
17167M:	Richard Zhu <hongxing.zhu@nxp.com>
17168M:	Lucas Stach <l.stach@pengutronix.de>
17169L:	linux-pci@vger.kernel.org
17170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17171S:	Maintained
17172F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17173F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17174F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17175F:	drivers/pci/controller/dwc/*imx6*
17176
17177PCI DRIVER FOR INTEL IXP4XX
17178M:	Linus Walleij <linus.walleij@linaro.org>
17179S:	Maintained
17180F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17181F:	drivers/pci/controller/pci-ixp4xx.c
17182
17183PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17184M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17185R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17186L:	linux-pci@vger.kernel.org
17187S:	Supported
17188F:	drivers/pci/controller/vmd.c
17189
17190PCI DRIVER FOR MICROSEMI SWITCHTEC
17191M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17192M:	Logan Gunthorpe <logang@deltatee.com>
17193L:	linux-pci@vger.kernel.org
17194S:	Maintained
17195F:	Documentation/ABI/testing/sysfs-class-switchtec
17196F:	Documentation/driver-api/switchtec.rst
17197F:	drivers/ntb/hw/mscc/
17198F:	drivers/pci/switch/switchtec*
17199F:	include/linux/switchtec.h
17200F:	include/uapi/linux/switchtec_ioctl.h
17201
17202PCI DRIVER FOR MOBIVEIL PCIE IP
17203M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17204M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17205L:	linux-pci@vger.kernel.org
17206S:	Supported
17207F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17208F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17209
17210PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17211M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17212M:	Pali Rohár <pali@kernel.org>
17213L:	linux-pci@vger.kernel.org
17214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17215S:	Maintained
17216F:	drivers/pci/controller/*mvebu*
17217
17218PCI DRIVER FOR NVIDIA TEGRA
17219M:	Thierry Reding <thierry.reding@gmail.com>
17220L:	linux-tegra@vger.kernel.org
17221L:	linux-pci@vger.kernel.org
17222S:	Supported
17223F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17224F:	drivers/pci/controller/pci-tegra.c
17225
17226PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17227M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17228L:	linux-pci@vger.kernel.org
17229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17230S:	Maintained
17231F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17232F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17233
17234PCI DRIVER FOR RENESAS R-CAR
17235M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17236M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17237L:	linux-pci@vger.kernel.org
17238L:	linux-renesas-soc@vger.kernel.org
17239S:	Maintained
17240F:	Documentation/devicetree/bindings/pci/*rcar*
17241F:	drivers/pci/controller/*rcar*
17242F:	drivers/pci/controller/dwc/*rcar*
17243
17244PCI DRIVER FOR SAMSUNG EXYNOS
17245M:	Jingoo Han <jingoohan1@gmail.com>
17246L:	linux-pci@vger.kernel.org
17247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17248L:	linux-samsung-soc@vger.kernel.org
17249S:	Maintained
17250F:	drivers/pci/controller/dwc/pci-exynos.c
17251
17252PCI DRIVER FOR SYNOPSYS DESIGNWARE
17253M:	Jingoo Han <jingoohan1@gmail.com>
17254M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17255L:	linux-pci@vger.kernel.org
17256S:	Maintained
17257F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17258F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17259F:	drivers/pci/controller/dwc/*designware*
17260
17261PCI DRIVER FOR TI DRA7XX/J721E
17262M:	Vignesh Raghavendra <vigneshr@ti.com>
17263R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17264L:	linux-omap@vger.kernel.org
17265L:	linux-pci@vger.kernel.org
17266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17267S:	Supported
17268F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17269F:	drivers/pci/controller/cadence/pci-j721e.c
17270F:	drivers/pci/controller/dwc/pci-dra7xx.c
17271
17272PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17273M:	Linus Walleij <linus.walleij@linaro.org>
17274L:	linux-pci@vger.kernel.org
17275S:	Maintained
17276F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17277F:	drivers/pci/controller/pci-v3-semi.c
17278
17279PCI DRIVER FOR XILINX VERSAL CPM
17280M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17281M:	Michal Simek <michal.simek@amd.com>
17282L:	linux-pci@vger.kernel.org
17283S:	Maintained
17284F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17285F:	drivers/pci/controller/pcie-xilinx-cpm.c
17286
17287PCI ENDPOINT SUBSYSTEM
17288M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17289M:	Krzysztof Wilczyński <kw@linux.com>
17290R:	Kishon Vijay Abraham I <kishon@kernel.org>
17291L:	linux-pci@vger.kernel.org
17292S:	Supported
17293Q:	https://patchwork.kernel.org/project/linux-pci/list/
17294B:	https://bugzilla.kernel.org
17295C:	irc://irc.oftc.net/linux-pci
17296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17297F:	Documentation/PCI/endpoint/*
17298F:	Documentation/misc-devices/pci-endpoint-test.rst
17299F:	drivers/misc/pci_endpoint_test.c
17300F:	drivers/pci/endpoint/
17301F:	tools/pci/
17302
17303PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17304M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17305R:	Oliver O'Halloran <oohall@gmail.com>
17306L:	linuxppc-dev@lists.ozlabs.org
17307S:	Supported
17308F:	Documentation/PCI/pci-error-recovery.rst
17309F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17310F:	arch/powerpc/include/*/eeh*.h
17311F:	arch/powerpc/kernel/eeh*.c
17312F:	arch/powerpc/platforms/*/eeh*.c
17313F:	drivers/pci/pcie/aer.c
17314F:	drivers/pci/pcie/dpc.c
17315F:	drivers/pci/pcie/err.c
17316
17317PCI ERROR RECOVERY
17318M:	Linas Vepstas <linasvepstas@gmail.com>
17319L:	linux-pci@vger.kernel.org
17320S:	Supported
17321F:	Documentation/PCI/pci-error-recovery.rst
17322
17323PCI MSI DRIVER FOR ALTERA MSI IP
17324M:	Joyce Ooi <joyce.ooi@intel.com>
17325L:	linux-pci@vger.kernel.org
17326S:	Supported
17327F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17328F:	drivers/pci/controller/pcie-altera-msi.c
17329
17330PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17331M:	Toan Le <toan@os.amperecomputing.com>
17332L:	linux-pci@vger.kernel.org
17333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17334S:	Maintained
17335F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17336F:	drivers/pci/controller/pci-xgene-msi.c
17337
17338PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17339M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17340M:	Krzysztof Wilczyński <kw@linux.com>
17341R:	Rob Herring <robh@kernel.org>
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/devicetree/bindings/pci/
17349F:	drivers/pci/controller/
17350F:	drivers/pci/pci-bridge-emul.c
17351F:	drivers/pci/pci-bridge-emul.h
17352
17353PCI PEER-TO-PEER DMA (P2PDMA)
17354M:	Bjorn Helgaas <bhelgaas@google.com>
17355M:	Logan Gunthorpe <logang@deltatee.com>
17356L:	linux-pci@vger.kernel.org
17357S:	Supported
17358Q:	https://patchwork.kernel.org/project/linux-pci/list/
17359B:	https://bugzilla.kernel.org
17360C:	irc://irc.oftc.net/linux-pci
17361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17362F:	Documentation/driver-api/pci/p2pdma.rst
17363F:	drivers/pci/p2pdma.c
17364F:	include/linux/pci-p2pdma.h
17365
17366PCI SUBSYSTEM
17367M:	Bjorn Helgaas <bhelgaas@google.com>
17368L:	linux-pci@vger.kernel.org
17369S:	Supported
17370Q:	https://patchwork.kernel.org/project/linux-pci/list/
17371B:	https://bugzilla.kernel.org
17372C:	irc://irc.oftc.net/linux-pci
17373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17374F:	Documentation/PCI/
17375F:	Documentation/devicetree/bindings/pci/
17376F:	arch/x86/kernel/early-quirks.c
17377F:	arch/x86/kernel/quirks.c
17378F:	arch/x86/pci/
17379F:	drivers/acpi/pci*
17380F:	drivers/pci/
17381F:	include/asm-generic/pci*
17382F:	include/linux/of_pci.h
17383F:	include/linux/pci*
17384F:	include/uapi/linux/pci*
17385
17386PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17387M:	Jonathan Chocron <jonnyc@amazon.com>
17388L:	linux-pci@vger.kernel.org
17389S:	Maintained
17390F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17391F:	drivers/pci/controller/dwc/pcie-al.c
17392
17393PCIE DRIVER FOR AMLOGIC MESON
17394M:	Yue Wang <yue.wang@Amlogic.com>
17395L:	linux-pci@vger.kernel.org
17396L:	linux-amlogic@lists.infradead.org
17397S:	Maintained
17398F:	drivers/pci/controller/dwc/pci-meson.c
17399
17400PCIE DRIVER FOR AXIS ARTPEC
17401M:	Jesper Nilsson <jesper.nilsson@axis.com>
17402L:	linux-arm-kernel@axis.com
17403L:	linux-pci@vger.kernel.org
17404S:	Maintained
17405F:	Documentation/devicetree/bindings/pci/axis,artpec*
17406F:	drivers/pci/controller/dwc/*artpec*
17407
17408PCIE DRIVER FOR CAVIUM THUNDERX
17409M:	Robert Richter <rric@kernel.org>
17410L:	linux-pci@vger.kernel.org
17411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17412S:	Odd Fixes
17413F:	drivers/pci/controller/pci-thunder-*
17414
17415PCIE DRIVER FOR HISILICON
17416M:	Zhou Wang <wangzhou1@hisilicon.com>
17417L:	linux-pci@vger.kernel.org
17418S:	Maintained
17419F:	drivers/pci/controller/dwc/pcie-hisi.c
17420
17421PCIE DRIVER FOR HISILICON KIRIN
17422M:	Xiaowei Song <songxiaowei@hisilicon.com>
17423M:	Binghui Wang <wangbinghui@hisilicon.com>
17424L:	linux-pci@vger.kernel.org
17425S:	Maintained
17426F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17427F:	drivers/pci/controller/dwc/pcie-kirin.c
17428
17429PCIE DRIVER FOR HISILICON STB
17430M:	Shawn Guo <shawn.guo@linaro.org>
17431L:	linux-pci@vger.kernel.org
17432S:	Maintained
17433F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17434F:	drivers/pci/controller/dwc/pcie-histb.c
17435
17436PCIE DRIVER FOR INTEL KEEM BAY
17437M:	Srikanth Thokala <srikanth.thokala@intel.com>
17438L:	linux-pci@vger.kernel.org
17439S:	Supported
17440F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17441F:	drivers/pci/controller/dwc/pcie-keembay.c
17442
17443PCIE DRIVER FOR INTEL LGM GW SOC
17444M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17445L:	linux-pci@vger.kernel.org
17446S:	Maintained
17447F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17448F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17449
17450PCIE DRIVER FOR MEDIATEK
17451M:	Ryder Lee <ryder.lee@mediatek.com>
17452M:	Jianjun Wang <jianjun.wang@mediatek.com>
17453L:	linux-pci@vger.kernel.org
17454L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17455S:	Supported
17456F:	Documentation/devicetree/bindings/pci/mediatek*
17457F:	drivers/pci/controller/*mediatek*
17458
17459PCIE DRIVER FOR MICROCHIP
17460M:	Daire McNamara <daire.mcnamara@microchip.com>
17461L:	linux-pci@vger.kernel.org
17462S:	Supported
17463F:	Documentation/devicetree/bindings/pci/microchip*
17464F:	drivers/pci/controller/*microchip*
17465
17466PCIE DRIVER FOR QUALCOMM MSM
17467M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17468L:	linux-pci@vger.kernel.org
17469L:	linux-arm-msm@vger.kernel.org
17470S:	Maintained
17471F:	drivers/pci/controller/dwc/pcie-qcom.c
17472
17473PCIE DRIVER FOR ROCKCHIP
17474M:	Shawn Lin <shawn.lin@rock-chips.com>
17475L:	linux-pci@vger.kernel.org
17476L:	linux-rockchip@lists.infradead.org
17477S:	Maintained
17478F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17479F:	drivers/pci/controller/pcie-rockchip*
17480
17481PCIE DRIVER FOR SOCIONEXT UNIPHIER
17482M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17483L:	linux-pci@vger.kernel.org
17484S:	Maintained
17485F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17486F:	drivers/pci/controller/dwc/pcie-uniphier*
17487
17488PCIE DRIVER FOR ST SPEAR13XX
17489M:	Pratyush Anand <pratyush.anand@gmail.com>
17490L:	linux-pci@vger.kernel.org
17491S:	Maintained
17492F:	drivers/pci/controller/dwc/*spear*
17493
17494PCIE ENDPOINT DRIVER FOR QUALCOMM
17495M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17496L:	linux-pci@vger.kernel.org
17497L:	linux-arm-msm@vger.kernel.org
17498S:	Maintained
17499F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17500F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17501
17502PCMCIA SUBSYSTEM
17503M:	Dominik Brodowski <linux@dominikbrodowski.net>
17504S:	Odd Fixes
17505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17506F:	Documentation/pcmcia/
17507F:	drivers/pcmcia/
17508F:	include/pcmcia/
17509F:	tools/pcmcia/
17510
17511PCNET32 NETWORK DRIVER
17512M:	Don Fry <pcnet32@frontier.com>
17513L:	netdev@vger.kernel.org
17514S:	Maintained
17515F:	drivers/net/ethernet/amd/pcnet32.c
17516
17517PCRYPT PARALLEL CRYPTO ENGINE
17518M:	Steffen Klassert <steffen.klassert@secunet.com>
17519L:	linux-crypto@vger.kernel.org
17520S:	Maintained
17521F:	crypto/pcrypt.c
17522F:	include/crypto/pcrypt.h
17523
17524PDS DSC VIRTIO DATA PATH ACCELERATOR
17525R:	Shannon Nelson <shannon.nelson@amd.com>
17526F:	drivers/vdpa/pds/
17527
17528PECI HARDWARE MONITORING DRIVERS
17529M:	Iwona Winiarska <iwona.winiarska@intel.com>
17530L:	linux-hwmon@vger.kernel.org
17531S:	Supported
17532F:	Documentation/hwmon/peci-cputemp.rst
17533F:	Documentation/hwmon/peci-dimmtemp.rst
17534F:	drivers/hwmon/peci/
17535
17536PECI SUBSYSTEM
17537M:	Iwona Winiarska <iwona.winiarska@intel.com>
17538L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17539S:	Supported
17540F:	Documentation/devicetree/bindings/peci/
17541F:	Documentation/peci/
17542F:	drivers/peci/
17543F:	include/linux/peci-cpu.h
17544F:	include/linux/peci.h
17545
17546PENSANDO ETHERNET DRIVERS
17547M:	Shannon Nelson <shannon.nelson@amd.com>
17548M:	Brett Creeley <brett.creeley@amd.com>
17549M:	drivers@pensando.io
17550L:	netdev@vger.kernel.org
17551S:	Supported
17552F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17553F:	drivers/net/ethernet/pensando/
17554
17555PER-CPU MEMORY ALLOCATOR
17556M:	Dennis Zhou <dennis@kernel.org>
17557M:	Tejun Heo <tj@kernel.org>
17558M:	Christoph Lameter <cl@linux.com>
17559L:	linux-mm@kvack.org
17560S:	Maintained
17561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17562F:	arch/*/include/asm/percpu.h
17563F:	include/linux/percpu*.h
17564F:	lib/percpu*.c
17565F:	mm/percpu*.c
17566
17567PER-TASK DELAY ACCOUNTING
17568M:	Balbir Singh <bsingharora@gmail.com>
17569S:	Maintained
17570F:	include/linux/delayacct.h
17571F:	kernel/delayacct.c
17572
17573PERFORMANCE EVENTS SUBSYSTEM
17574M:	Peter Zijlstra <peterz@infradead.org>
17575M:	Ingo Molnar <mingo@redhat.com>
17576M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17577M:	Namhyung Kim <namhyung@kernel.org>
17578R:	Mark Rutland <mark.rutland@arm.com>
17579R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17580R:	Jiri Olsa <jolsa@kernel.org>
17581R:	Ian Rogers <irogers@google.com>
17582R:	Adrian Hunter <adrian.hunter@intel.com>
17583R:	"Liang, Kan" <kan.liang@linux.intel.com>
17584L:	linux-perf-users@vger.kernel.org
17585L:	linux-kernel@vger.kernel.org
17586S:	Supported
17587W:	https://perf.wiki.kernel.org/
17588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17591F:	arch/*/events/*
17592F:	arch/*/events/*/*
17593F:	arch/*/include/asm/perf_event.h
17594F:	arch/*/kernel/*/*/perf_event*.c
17595F:	arch/*/kernel/*/perf_event*.c
17596F:	arch/*/kernel/perf_callchain.c
17597F:	arch/*/kernel/perf_event*.c
17598F:	include/linux/perf_event.h
17599F:	include/uapi/linux/perf_event.h
17600F:	kernel/events/*
17601F:	tools/lib/perf/
17602F:	tools/perf/
17603
17604PERFORMANCE EVENTS TOOLING ARM64
17605R:	John Garry <john.g.garry@oracle.com>
17606R:	Will Deacon <will@kernel.org>
17607R:	James Clark <james.clark@arm.com>
17608R:	Mike Leach <mike.leach@linaro.org>
17609R:	Leo Yan <leo.yan@linux.dev>
17610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17611S:	Supported
17612F:	tools/build/feature/test-libopencsd.c
17613F:	tools/perf/arch/arm*/
17614F:	tools/perf/pmu-events/arch/arm64/
17615F:	tools/perf/util/arm-spe*
17616F:	tools/perf/util/cs-etm*
17617
17618PERSONALITY HANDLING
17619M:	Christoph Hellwig <hch@infradead.org>
17620L:	linux-abi-devel@lists.sourceforge.net
17621S:	Maintained
17622F:	include/linux/personality.h
17623F:	include/uapi/linux/personality.h
17624
17625PHOENIX RC FLIGHT CONTROLLER ADAPTER
17626M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17627L:	linux-input@vger.kernel.org
17628S:	Maintained
17629F:	Documentation/input/devices/pxrc.rst
17630F:	drivers/input/joystick/pxrc.c
17631
17632PHONET PROTOCOL
17633M:	Remi Denis-Courmont <courmisch@gmail.com>
17634S:	Supported
17635F:	Documentation/networking/phonet.rst
17636F:	include/linux/phonet.h
17637F:	include/net/phonet/
17638F:	include/uapi/linux/phonet.h
17639F:	net/phonet/
17640
17641PHRAM MTD DRIVER
17642M:	Joern Engel <joern@lazybastard.org>
17643L:	linux-mtd@lists.infradead.org
17644S:	Maintained
17645F:	drivers/mtd/devices/phram.c
17646
17647PICOLCD HID DRIVER
17648M:	Bruno Prémont <bonbons@linux-vserver.org>
17649L:	linux-input@vger.kernel.org
17650S:	Maintained
17651F:	drivers/hid/hid-picolcd*
17652
17653PIDFD API
17654M:	Christian Brauner <christian@brauner.io>
17655L:	linux-kernel@vger.kernel.org
17656S:	Maintained
17657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17658F:	samples/pidfd/
17659F:	tools/testing/selftests/clone3/
17660F:	tools/testing/selftests/pid_namespace/
17661F:	tools/testing/selftests/pidfd/
17662K:	(?i)pidfd
17663K:	(?i)clone3
17664K:	\b(clone_args|kernel_clone_args)\b
17665
17666PIN CONTROL SUBSYSTEM
17667M:	Linus Walleij <linus.walleij@linaro.org>
17668L:	linux-gpio@vger.kernel.org
17669S:	Maintained
17670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17671F:	Documentation/devicetree/bindings/pinctrl/
17672F:	Documentation/driver-api/pin-control.rst
17673F:	drivers/pinctrl/
17674F:	include/dt-bindings/pinctrl/
17675F:	include/linux/pinctrl/
17676
17677PIN CONTROLLER - AMD
17678M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17679M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17680S:	Maintained
17681F:	drivers/pinctrl/pinctrl-amd.c
17682
17683PIN CONTROLLER - FREESCALE
17684M:	Dong Aisheng <aisheng.dong@nxp.com>
17685M:	Fabio Estevam <festevam@gmail.com>
17686M:	Shawn Guo <shawnguo@kernel.org>
17687M:	Jacky Bai <ping.bai@nxp.com>
17688R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17689L:	linux-gpio@vger.kernel.org
17690L:	NXP S32 Linux Team <s32@nxp.com>
17691S:	Maintained
17692F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17693F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17694F:	drivers/pinctrl/freescale/
17695F:	drivers/pinctrl/nxp/
17696
17697PIN CONTROLLER - INTEL
17698M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17699M:	Andy Shevchenko <andy@kernel.org>
17700S:	Supported
17701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17702F:	drivers/pinctrl/intel/
17703
17704PIN CONTROLLER - KEEMBAY
17705M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17706S:	Supported
17707F:	drivers/pinctrl/pinctrl-keembay*
17708
17709PIN CONTROLLER - MEDIATEK
17710M:	Sean Wang <sean.wang@kernel.org>
17711L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17712S:	Maintained
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17717F:	drivers/pinctrl/mediatek/
17718
17719PIN CONTROLLER - MEDIATEK MIPS
17720M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17721M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17722L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17723L:	linux-mips@vger.kernel.org
17724S:	Maintained
17725F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17726F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17727F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17728F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17729F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17730F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17731F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17732F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17733F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17734F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17735F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17736F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17737F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17738F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17739F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17740
17741PIN CONTROLLER - MICROCHIP AT91
17742M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17744L:	linux-gpio@vger.kernel.org
17745S:	Supported
17746F:	drivers/gpio/gpio-sama5d2-piobu.c
17747F:	drivers/pinctrl/pinctrl-at91*
17748
17749PIN CONTROLLER - QUALCOMM
17750M:	Bjorn Andersson <andersson@kernel.org>
17751L:	linux-arm-msm@vger.kernel.org
17752S:	Maintained
17753F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17754F:	drivers/pinctrl/qcom/
17755
17756PIN CONTROLLER - RENESAS
17757M:	Geert Uytterhoeven <geert+renesas@glider.be>
17758L:	linux-renesas-soc@vger.kernel.org
17759S:	Supported
17760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17761F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17762F:	drivers/pinctrl/renesas/
17763
17764PIN CONTROLLER - SAMSUNG
17765M:	Krzysztof Kozlowski <krzk@kernel.org>
17766M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17767R:	Alim Akhtar <alim.akhtar@samsung.com>
17768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17769L:	linux-samsung-soc@vger.kernel.org
17770S:	Maintained
17771Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17772B:	mailto:linux-samsung-soc@vger.kernel.org
17773C:	irc://irc.libera.chat/linux-exynos
17774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17775F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17776F:	drivers/pinctrl/samsung/
17777
17778PIN CONTROLLER - SINGLE
17779M:	Tony Lindgren <tony@atomide.com>
17780M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17782L:	linux-omap@vger.kernel.org
17783S:	Maintained
17784F:	drivers/pinctrl/pinctrl-single.c
17785
17786PIN CONTROLLER - SUNPLUS / TIBBO
17787M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17788M:	Wells Lu <wellslutw@gmail.com>
17789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17790S:	Maintained
17791W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17792F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17793F:	drivers/pinctrl/sunplus/
17794F:	include/dt-bindings/pinctrl/sppctl*.h
17795
17796PINE64 PINEPHONE KEYBOARD DRIVER
17797M:	Samuel Holland <samuel@sholland.org>
17798S:	Supported
17799F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17800F:	drivers/input/keyboard/pinephone-keyboard.c
17801
17802PKTCDVD DRIVER
17803M:	linux-block@vger.kernel.org
17804S:	Orphan
17805F:	drivers/block/pktcdvd.c
17806F:	include/linux/pktcdvd.h
17807F:	include/uapi/linux/pktcdvd.h
17808
17809PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17810M:	Tomasz Duszynski <tduszyns@gmail.com>
17811S:	Maintained
17812F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17813F:	drivers/iio/chemical/pms7003.c
17814
17815PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17816M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17817L:	netdev@vger.kernel.org
17818S:	Maintained
17819F:	drivers/net/phy/mdio-open-alliance.h
17820F:	net/ethtool/plca.c
17821
17822PLDMFW LIBRARY
17823M:	Jacob Keller <jacob.e.keller@intel.com>
17824S:	Maintained
17825F:	Documentation/driver-api/pldmfw/
17826F:	include/linux/pldmfw.h
17827F:	lib/pldmfw/
17828
17829PLX DMA DRIVER
17830M:	Logan Gunthorpe <logang@deltatee.com>
17831S:	Maintained
17832F:	drivers/dma/plx_dma.c
17833
17834PM-GRAPH UTILITY
17835M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17836L:	linux-pm@vger.kernel.org
17837S:	Supported
17838W:	https://01.org/pm-graph
17839B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17840T:	git git://github.com/intel/pm-graph
17841F:	tools/power/pm-graph
17842
17843PM6764TR DRIVER
17844M:	Charles Hsu	<hsu.yungteng@gmail.com>
17845L:	linux-hwmon@vger.kernel.org
17846S:	Maintained
17847F:	Documentation/hwmon/pm6764tr.rst
17848F:	drivers/hwmon/pmbus/pm6764tr.c
17849
17850PMC SIERRA MaxRAID DRIVER
17851L:	linux-scsi@vger.kernel.org
17852S:	Orphan
17853W:	http://www.pmc-sierra.com/
17854F:	drivers/scsi/pmcraid.*
17855
17856PMC SIERRA PM8001 DRIVER
17857M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17858L:	linux-scsi@vger.kernel.org
17859S:	Supported
17860F:	drivers/scsi/pm8001/
17861
17862PNI RM3100 IIO DRIVER
17863M:	Song Qiang <songqiang1304521@gmail.com>
17864L:	linux-iio@vger.kernel.org
17865S:	Maintained
17866F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17867F:	drivers/iio/magnetometer/rm3100*
17868
17869PNP SUPPORT
17870M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17871L:	linux-acpi@vger.kernel.org
17872S:	Maintained
17873F:	drivers/pnp/
17874F:	include/linux/pnp.h
17875
17876POSIX CLOCKS and TIMERS
17877M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17878M:	Frederic Weisbecker <frederic@kernel.org>
17879M:	Thomas Gleixner <tglx@linutronix.de>
17880L:	linux-kernel@vger.kernel.org
17881S:	Maintained
17882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17883F:	fs/timerfd.c
17884F:	include/linux/time_namespace.h
17885F:	include/linux/timerfd.h
17886F:	include/uapi/linux/time.h
17887F:	include/uapi/linux/timerfd.h
17888F:	include/trace/events/timer*
17889F:	kernel/time/itimer.c
17890F:	kernel/time/posix-*
17891F:	kernel/time/namespace.c
17892
17893POWER MANAGEMENT CORE
17894M:	"Rafael J. Wysocki" <rafael@kernel.org>
17895L:	linux-pm@vger.kernel.org
17896S:	Supported
17897B:	https://bugzilla.kernel.org
17898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17899F:	drivers/base/power/
17900F:	drivers/powercap/
17901F:	include/linux/intel_rapl.h
17902F:	include/linux/pm.h
17903F:	include/linux/pm_*
17904F:	include/linux/powercap.h
17905F:	kernel/configs/nopm.config
17906
17907POWER STATE COORDINATION INTERFACE (PSCI)
17908M:	Mark Rutland <mark.rutland@arm.com>
17909M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17911S:	Maintained
17912F:	drivers/firmware/psci/
17913F:	include/linux/psci.h
17914F:	include/uapi/linux/psci.h
17915
17916POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17917M:	Sebastian Reichel <sre@kernel.org>
17918L:	linux-pm@vger.kernel.org
17919S:	Maintained
17920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17921F:	Documentation/ABI/testing/sysfs-class-power
17922F:	Documentation/devicetree/bindings/power/supply/
17923F:	drivers/power/supply/
17924F:	include/linux/power/
17925F:	include/linux/power_supply.h
17926F:	tools/testing/selftests/power_supply/
17927
17928POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17929M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17930L:	linuxppc-dev@lists.ozlabs.org
17931S:	Maintained
17932F:	drivers/char/powernv-op-panel.c
17933
17934PPP OVER ATM (RFC 2364)
17935M:	Mitchell Blank Jr <mitch@sfgoth.com>
17936S:	Maintained
17937F:	include/uapi/linux/atmppp.h
17938F:	net/atm/pppoatm.c
17939
17940PPP OVER ETHERNET
17941M:	Michal Ostrowski <mostrows@earthlink.net>
17942S:	Maintained
17943F:	drivers/net/ppp/pppoe.c
17944F:	drivers/net/ppp/pppox.c
17945
17946PPP OVER L2TP
17947M:	James Chapman <jchapman@katalix.com>
17948S:	Maintained
17949F:	include/linux/if_pppol2tp.h
17950F:	include/uapi/linux/if_pppol2tp.h
17951F:	net/l2tp/l2tp_ppp.c
17952
17953PPP PROTOCOL DRIVERS AND COMPRESSORS
17954L:	linux-ppp@vger.kernel.org
17955S:	Orphan
17956F:	drivers/net/ppp/ppp_*
17957
17958PPS SUPPORT
17959M:	Rodolfo Giometti <giometti@enneenne.com>
17960L:	linuxpps@ml.enneenne.com (subscribers-only)
17961S:	Maintained
17962W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17963F:	Documentation/ABI/testing/sysfs-pps
17964F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17965F:	Documentation/driver-api/pps.rst
17966F:	drivers/pps/
17967F:	include/linux/pps*.h
17968F:	include/uapi/linux/pps.h
17969
17970PPTP DRIVER
17971M:	Dmitry Kozlov <xeb@mail.ru>
17972L:	netdev@vger.kernel.org
17973S:	Maintained
17974W:	http://sourceforge.net/projects/accel-pptp
17975F:	drivers/net/ppp/pptp.c
17976
17977PRESSURE STALL INFORMATION (PSI)
17978M:	Johannes Weiner <hannes@cmpxchg.org>
17979M:	Suren Baghdasaryan <surenb@google.com>
17980R:	Peter Ziljstra <peterz@infradead.org>
17981S:	Maintained
17982F:	include/linux/psi*
17983F:	kernel/sched/psi.c
17984
17985PRINTK
17986M:	Petr Mladek <pmladek@suse.com>
17987R:	Steven Rostedt <rostedt@goodmis.org>
17988R:	John Ogness <john.ogness@linutronix.de>
17989R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17990S:	Maintained
17991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17992F:	include/linux/printk.h
17993F:	kernel/printk/
17994
17995PRINTK INDEXING
17996R:	Chris Down <chris@chrisdown.name>
17997S:	Maintained
17998F:	Documentation/core-api/printk-index.rst
17999F:	kernel/printk/index.c
18000K:	printk_index
18001
18002PROC FILESYSTEM
18003L:	linux-kernel@vger.kernel.org
18004L:	linux-fsdevel@vger.kernel.org
18005S:	Maintained
18006F:	Documentation/filesystems/proc.rst
18007F:	fs/proc/
18008F:	include/linux/proc_fs.h
18009F:	tools/testing/selftests/proc/
18010
18011PROC SYSCTL
18012M:	Luis Chamberlain <mcgrof@kernel.org>
18013M:	Kees Cook <keescook@chromium.org>
18014M:	Joel Granados <j.granados@samsung.com>
18015L:	linux-kernel@vger.kernel.org
18016L:	linux-fsdevel@vger.kernel.org
18017S:	Maintained
18018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18019F:	fs/proc/proc_sysctl.c
18020F:	include/linux/sysctl.h
18021F:	kernel/sysctl-test.c
18022F:	kernel/sysctl.c
18023F:	tools/testing/selftests/sysctl/
18024
18025PS3 NETWORK SUPPORT
18026M:	Geoff Levand <geoff@infradead.org>
18027L:	netdev@vger.kernel.org
18028L:	linuxppc-dev@lists.ozlabs.org
18029S:	Maintained
18030F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18031
18032PS3 PLATFORM SUPPORT
18033M:	Geoff Levand <geoff@infradead.org>
18034L:	linuxppc-dev@lists.ozlabs.org
18035S:	Maintained
18036F:	arch/powerpc/boot/ps3*
18037F:	arch/powerpc/include/asm/lv1call.h
18038F:	arch/powerpc/include/asm/ps3*.h
18039F:	arch/powerpc/platforms/ps3/
18040F:	drivers/*/ps3*
18041F:	drivers/ps3/
18042F:	drivers/rtc/rtc-ps3.c
18043F:	drivers/usb/host/*ps3.c
18044F:	sound/ppc/snd_ps3*
18045
18046PS3VRAM DRIVER
18047M:	Jim Paris <jim@jtan.com>
18048M:	Geoff Levand <geoff@infradead.org>
18049L:	linuxppc-dev@lists.ozlabs.org
18050S:	Maintained
18051F:	drivers/block/ps3vram.c
18052
18053PSAMPLE PACKET SAMPLING SUPPORT
18054M:	Yotam Gigi <yotam.gi@gmail.com>
18055S:	Maintained
18056F:	include/net/psample.h
18057F:	include/uapi/linux/psample.h
18058F:	net/psample
18059
18060PSE NETWORK DRIVER
18061M:	Oleksij Rempel <o.rempel@pengutronix.de>
18062M:	Kory Maincent <kory.maincent@bootlin.com>
18063L:	netdev@vger.kernel.org
18064S:	Maintained
18065F:	Documentation/devicetree/bindings/net/pse-pd/
18066F:	drivers/net/pse-pd/
18067
18068PSTORE FILESYSTEM
18069M:	Kees Cook <keescook@chromium.org>
18070R:	Tony Luck <tony.luck@intel.com>
18071R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18072L:	linux-hardening@vger.kernel.org
18073S:	Supported
18074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18075F:	Documentation/admin-guide/pstore-blk.rst
18076F:	Documentation/admin-guide/ramoops.rst
18077F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18078F:	drivers/acpi/apei/erst.c
18079F:	drivers/firmware/efi/efi-pstore.c
18080F:	fs/pstore/
18081F:	include/linux/pstore*
18082K:	\b(pstore|ramoops)
18083
18084PT5161L HARDWARE MONITOR DRIVER
18085M:	Cosmo Chou <cosmo.chou@quantatw.com>
18086L:	linux-hwmon@vger.kernel.org
18087S:	Maintained
18088F:	Documentation/hwmon/pt5161l.rst
18089F:	drivers/hwmon/pt5161l.c
18090
18091PTP HARDWARE CLOCK SUPPORT
18092M:	Richard Cochran <richardcochran@gmail.com>
18093L:	netdev@vger.kernel.org
18094S:	Maintained
18095W:	http://linuxptp.sourceforge.net/
18096F:	Documentation/ABI/testing/sysfs-ptp
18097F:	Documentation/driver-api/ptp.rst
18098F:	drivers/net/phy/dp83640*
18099F:	drivers/ptp/*
18100F:	include/linux/ptp_cl*
18101K:	(?:\b|_)ptp(?:\b|_)
18102
18103PTP MOCKUP CLOCK SUPPORT
18104M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18105L:	netdev@vger.kernel.org
18106S:	Maintained
18107F:	drivers/ptp/ptp_mock.c
18108F:	include/linux/ptp_mock.h
18109
18110PTP VIRTUAL CLOCK SUPPORT
18111M:	Yangbo Lu <yangbo.lu@nxp.com>
18112L:	netdev@vger.kernel.org
18113S:	Maintained
18114F:	drivers/ptp/ptp_vclock.c
18115F:	net/ethtool/phc_vclocks.c
18116
18117PTRACE SUPPORT
18118M:	Oleg Nesterov <oleg@redhat.com>
18119S:	Maintained
18120F:	arch/*/*/ptrace*.c
18121F:	arch/*/include/asm/ptrace*.h
18122F:	arch/*/ptrace*.c
18123F:	include/asm-generic/syscall.h
18124F:	include/linux/ptrace.h
18125F:	include/linux/regset.h
18126F:	include/uapi/linux/ptrace.h
18127F:	kernel/ptrace.c
18128
18129PULSE8-CEC DRIVER
18130M:	Hans Verkuil <hverkuil@xs4all.nl>
18131L:	linux-media@vger.kernel.org
18132S:	Maintained
18133T:	git git://linuxtv.org/media_tree.git
18134F:	drivers/media/cec/usb/pulse8/
18135
18136PURELIFI PLFXLC DRIVER
18137M:	Srinivasan Raju <srini.raju@purelifi.com>
18138L:	linux-wireless@vger.kernel.org
18139S:	Supported
18140F:	drivers/net/wireless/purelifi/plfxlc/
18141
18142PVRUSB2 VIDEO4LINUX DRIVER
18143M:	Mike Isely <isely@pobox.com>
18144L:	pvrusb2@isely.net	(subscribers-only)
18145L:	linux-media@vger.kernel.org
18146S:	Maintained
18147W:	http://www.isely.net/pvrusb2/
18148T:	git git://linuxtv.org/media_tree.git
18149F:	Documentation/driver-api/media/drivers/pvrusb2*
18150F:	drivers/media/usb/pvrusb2/
18151
18152PWC WEBCAM DRIVER
18153M:	Hans Verkuil <hverkuil@xs4all.nl>
18154L:	linux-media@vger.kernel.org
18155S:	Odd Fixes
18156T:	git git://linuxtv.org/media_tree.git
18157F:	drivers/media/usb/pwc/*
18158F:	include/trace/events/pwc.h
18159
18160PWM IR Transmitter
18161M:	Sean Young <sean@mess.org>
18162L:	linux-media@vger.kernel.org
18163S:	Maintained
18164F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18165F:	drivers/media/rc/pwm-ir-tx.c
18166
18167PWM SUBSYSTEM
18168M:	Uwe Kleine-König <ukleinek@kernel.org>
18169L:	linux-pwm@vger.kernel.org
18170S:	Maintained
18171Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18172T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18173F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18174F:	Documentation/devicetree/bindings/pwm/
18175F:	Documentation/driver-api/pwm.rst
18176F:	drivers/gpio/gpio-mvebu.c
18177F:	drivers/pwm/
18178F:	drivers/video/backlight/pwm_bl.c
18179F:	include/dt-bindings/pwm/
18180F:	include/linux/pwm.h
18181F:	include/linux/pwm_backlight.h
18182K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18183
18184PXA GPIO DRIVER
18185M:	Robert Jarzmik <robert.jarzmik@free.fr>
18186L:	linux-gpio@vger.kernel.org
18187S:	Maintained
18188F:	drivers/gpio/gpio-pxa.c
18189
18190PXA MMCI DRIVER
18191S:	Orphan
18192
18193PXA RTC DRIVER
18194M:	Robert Jarzmik <robert.jarzmik@free.fr>
18195L:	linux-rtc@vger.kernel.org
18196S:	Maintained
18197
18198PXA2xx/PXA3xx SUPPORT
18199M:	Daniel Mack <daniel@zonque.org>
18200M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18201M:	Robert Jarzmik <robert.jarzmik@free.fr>
18202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18203S:	Maintained
18204T:	git git://github.com/hzhuang1/linux.git
18205T:	git git://github.com/rjarzmik/linux.git
18206F:	arch/arm/boot/dts/intel/pxa/
18207F:	arch/arm/mach-pxa/
18208F:	drivers/dma/pxa*
18209F:	drivers/pcmcia/pxa2xx*
18210F:	drivers/pinctrl/pxa/
18211F:	drivers/spi/spi-pxa2xx*
18212F:	drivers/usb/gadget/udc/pxa2*
18213F:	include/sound/pxa2xx-lib.h
18214F:	sound/arm/pxa*
18215F:	sound/soc/pxa/
18216
18217QAT DRIVER
18218M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18219L:	qat-linux@intel.com
18220S:	Supported
18221F:	drivers/crypto/intel/qat/
18222
18223QCOM AUDIO (ASoC) DRIVERS
18224M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18225M:	Banajit Goswami <bgoswami@quicinc.com>
18226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18227S:	Supported
18228F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18229F:	Documentation/devicetree/bindings/sound/qcom,*
18230F:	drivers/soc/qcom/apr.c
18231F:	include/dt-bindings/sound/qcom,wcd9335.h
18232F:	sound/soc/codecs/lpass-rx-macro.*
18233F:	sound/soc/codecs/lpass-tx-macro.*
18234F:	sound/soc/codecs/lpass-va-macro.c
18235F:	sound/soc/codecs/lpass-wsa-macro.*
18236F:	sound/soc/codecs/msm8916-wcd-analog.c
18237F:	sound/soc/codecs/msm8916-wcd-digital.c
18238F:	sound/soc/codecs/wcd-clsh-v2.*
18239F:	sound/soc/codecs/wcd-mbhc-v2.*
18240F:	sound/soc/codecs/wcd9335.*
18241F:	sound/soc/codecs/wcd934x.c
18242F:	sound/soc/codecs/wsa881x.c
18243F:	sound/soc/codecs/wsa883x.c
18244F:	sound/soc/codecs/wsa884x.c
18245F:	sound/soc/qcom/
18246
18247QCOM EMBEDDED USB DEBUGGER (EUD)
18248M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18249L:	linux-arm-msm@vger.kernel.org
18250S:	Maintained
18251F:	Documentation/ABI/testing/sysfs-driver-eud
18252F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18253F:	drivers/usb/misc/qcom_eud.c
18254
18255QCOM IPA DRIVER
18256M:	Alex Elder <elder@kernel.org>
18257L:	netdev@vger.kernel.org
18258S:	Supported
18259F:	drivers/net/ipa/
18260
18261QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18262M:	Gabriel Somlo <somlo@cmu.edu>
18263M:	"Michael S. Tsirkin" <mst@redhat.com>
18264L:	qemu-devel@nongnu.org
18265S:	Maintained
18266F:	drivers/firmware/qemu_fw_cfg.c
18267F:	include/uapi/linux/qemu_fw_cfg.h
18268
18269QIB DRIVER
18270M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18271L:	linux-rdma@vger.kernel.org
18272S:	Supported
18273F:	drivers/infiniband/hw/qib/
18274
18275QLOGIC QL41xxx FCOE DRIVER
18276M:	Saurav Kashyap <skashyap@marvell.com>
18277M:	Javed Hasan <jhasan@marvell.com>
18278M:	GR-QLogic-Storage-Upstream@marvell.com
18279L:	linux-scsi@vger.kernel.org
18280S:	Supported
18281F:	drivers/scsi/qedf/
18282
18283QLOGIC QL41xxx ISCSI DRIVER
18284M:	Nilesh Javali <njavali@marvell.com>
18285M:	Manish Rangankar <mrangankar@marvell.com>
18286M:	GR-QLogic-Storage-Upstream@marvell.com
18287L:	linux-scsi@vger.kernel.org
18288S:	Supported
18289F:	drivers/scsi/qedi/
18290
18291QLOGIC QL4xxx ETHERNET DRIVER
18292M:	Manish Chopra <manishc@marvell.com>
18293L:	netdev@vger.kernel.org
18294S:	Supported
18295F:	drivers/net/ethernet/qlogic/qed/
18296F:	drivers/net/ethernet/qlogic/qede/
18297F:	include/linux/qed/
18298
18299QLOGIC QL4xxx RDMA DRIVER
18300M:	Michal Kalderon <mkalderon@marvell.com>
18301L:	linux-rdma@vger.kernel.org
18302S:	Supported
18303F:	drivers/infiniband/hw/qedr/
18304F:	include/uapi/rdma/qedr-abi.h
18305
18306QLOGIC QLA1280 SCSI DRIVER
18307M:	Michael Reed <mdr@sgi.com>
18308L:	linux-scsi@vger.kernel.org
18309S:	Maintained
18310F:	drivers/scsi/qla1280.[ch]
18311
18312QLOGIC QLA2XXX FC-SCSI DRIVER
18313M:	Nilesh Javali <njavali@marvell.com>
18314M:	GR-QLogic-Storage-Upstream@marvell.com
18315L:	linux-scsi@vger.kernel.org
18316S:	Supported
18317F:	drivers/scsi/qla2xxx/
18318
18319QLOGIC QLA3XXX NETWORK DRIVER
18320M:	GR-Linux-NIC-Dev@marvell.com
18321L:	netdev@vger.kernel.org
18322S:	Supported
18323F:	drivers/net/ethernet/qlogic/qla3xxx.*
18324
18325QLOGIC QLA4XXX iSCSI DRIVER
18326M:	Nilesh Javali <njavali@marvell.com>
18327M:	Manish Rangankar <mrangankar@marvell.com>
18328M:	GR-QLogic-Storage-Upstream@marvell.com
18329L:	linux-scsi@vger.kernel.org
18330S:	Supported
18331F:	drivers/scsi/qla4xxx/
18332
18333QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18334M:	Shahed Shaikh <shshaikh@marvell.com>
18335M:	Manish Chopra <manishc@marvell.com>
18336M:	GR-Linux-NIC-Dev@marvell.com
18337L:	netdev@vger.kernel.org
18338S:	Supported
18339F:	drivers/net/ethernet/qlogic/qlcnic/
18340
18341QM1D1B0004 MEDIA DRIVER
18342M:	Akihiro Tsukada <tskd08@gmail.com>
18343L:	linux-media@vger.kernel.org
18344S:	Odd Fixes
18345F:	drivers/media/tuners/qm1d1b0004*
18346
18347QM1D1C0042 MEDIA DRIVER
18348M:	Akihiro Tsukada <tskd08@gmail.com>
18349L:	linux-media@vger.kernel.org
18350S:	Odd Fixes
18351F:	drivers/media/tuners/qm1d1c0042*
18352
18353QNX4 FILESYSTEM
18354M:	Anders Larsen <al@alarsen.net>
18355S:	Maintained
18356W:	http://www.alarsen.net/linux/qnx4fs/
18357F:	fs/qnx4/
18358F:	include/uapi/linux/qnx4_fs.h
18359F:	include/uapi/linux/qnxtypes.h
18360
18361QNX6 FILESYSTEM
18362S:	Orphan
18363F:	Documentation/filesystems/qnx6.rst
18364F:	fs/qnx6/
18365F:	include/linux/qnx6_fs.h
18366
18367QORIQ DPAA2 FSL-MC BUS DRIVER
18368M:	Stuart Yoder <stuyoder@gmail.com>
18369M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18370L:	linux-kernel@vger.kernel.org
18371S:	Maintained
18372F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18373F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18374F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18375F:	drivers/bus/fsl-mc/
18376F:	include/uapi/linux/fsl_mc.h
18377
18378QT1010 MEDIA DRIVER
18379L:	linux-media@vger.kernel.org
18380S:	Orphan
18381W:	https://linuxtv.org
18382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18383F:	drivers/media/tuners/qt1010*
18384
18385QUALCOMM ATH12K WIRELESS DRIVER
18386M:	Kalle Valo <kvalo@kernel.org>
18387M:	Jeff Johnson <jjohnson@kernel.org>
18388L:	ath12k@lists.infradead.org
18389S:	Supported
18390W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18392F:	drivers/net/wireless/ath/ath12k/
18393N:	ath12k
18394
18395QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18396M:	Kalle Valo <kvalo@kernel.org>
18397M:	Jeff Johnson <jjohnson@kernel.org>
18398L:	ath10k@lists.infradead.org
18399S:	Supported
18400W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18402F:	drivers/net/wireless/ath/ath10k/
18403N:	ath10k
18404
18405QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18406M:	Kalle Valo <kvalo@kernel.org>
18407M:	Jeff Johnson <jjohnson@kernel.org>
18408L:	ath11k@lists.infradead.org
18409S:	Supported
18410W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18411B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18413F:	drivers/net/wireless/ath/ath11k/
18414N:	ath11k
18415
18416QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18417M:	Toke Høiland-Jørgensen <toke@toke.dk>
18418L:	linux-wireless@vger.kernel.org
18419S:	Maintained
18420W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18422F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18423F:	drivers/net/wireless/ath/ath9k/
18424
18425QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18426M:	Stefan Wahren <wahrenst@gmx.net>
18427L:	netdev@vger.kernel.org
18428S:	Maintained
18429F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18430F:	drivers/net/ethernet/qualcomm/qca*
18431
18432QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18433M:	Stephan Gerhold <stephan@gerhold.net>
18434L:	netdev@vger.kernel.org
18435L:	linux-arm-msm@vger.kernel.org
18436S:	Maintained
18437F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18438F:	drivers/net/wwan/qcom_bam_dmux.c
18439
18440QUALCOMM CAMERA SUBSYSTEM DRIVER
18441M:	Robert Foss <rfoss@kernel.org>
18442M:	Todor Tomov <todor.too@gmail.com>
18443M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18444L:	linux-media@vger.kernel.org
18445S:	Maintained
18446F:	Documentation/admin-guide/media/qcom_camss.rst
18447F:	Documentation/devicetree/bindings/media/*camss*
18448F:	drivers/media/platform/qcom/camss/
18449
18450QUALCOMM CLOCK DRIVERS
18451M:	Bjorn Andersson <andersson@kernel.org>
18452L:	linux-arm-msm@vger.kernel.org
18453S:	Supported
18454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18455F:	Documentation/devicetree/bindings/clock/qcom,*
18456F:	drivers/clk/qcom/
18457F:	include/dt-bindings/clock/qcom,*
18458
18459QUALCOMM CLOUD AI (QAIC) DRIVER
18460M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18461R:	Carl Vanderlip <quic_carlv@quicinc.com>
18462R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18463L:	linux-arm-msm@vger.kernel.org
18464L:	dri-devel@lists.freedesktop.org
18465S:	Supported
18466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18467F:	Documentation/accel/qaic/
18468F:	drivers/accel/qaic/
18469F:	include/uapi/drm/qaic_accel.h
18470
18471QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18472M:	Bjorn Andersson <andersson@kernel.org>
18473M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18474L:	linux-pm@vger.kernel.org
18475L:	linux-arm-msm@vger.kernel.org
18476S:	Maintained
18477F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18478F:	drivers/pmdomain/qcom/cpr.c
18479
18480QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18481M:	Ilia Lin <ilia.lin@kernel.org>
18482L:	linux-pm@vger.kernel.org
18483S:	Maintained
18484F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18485F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18486F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18487
18488QUALCOMM CRYPTO DRIVERS
18489M:	Thara Gopinath <thara.gopinath@gmail.com>
18490L:	linux-crypto@vger.kernel.org
18491L:	linux-arm-msm@vger.kernel.org
18492S:	Maintained
18493F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18494F:	drivers/crypto/qce/
18495
18496QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18497M:	Timur Tabi <timur@kernel.org>
18498L:	netdev@vger.kernel.org
18499S:	Maintained
18500F:	drivers/net/ethernet/qualcomm/emac/
18501
18502QUALCOMM ETHQOS ETHERNET DRIVER
18503M:	Vinod Koul <vkoul@kernel.org>
18504L:	netdev@vger.kernel.org
18505L:	linux-arm-msm@vger.kernel.org
18506S:	Maintained
18507F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18508F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18509
18510QUALCOMM FASTRPC DRIVER
18511M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18512M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18513L:	linux-arm-msm@vger.kernel.org
18514S:	Maintained
18515F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18516F:	drivers/misc/fastrpc.c
18517F:	include/uapi/misc/fastrpc.h
18518
18519QUALCOMM HEXAGON ARCHITECTURE
18520M:	Brian Cain <bcain@quicinc.com>
18521L:	linux-hexagon@vger.kernel.org
18522S:	Supported
18523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18524F:	arch/hexagon/
18525
18526QUALCOMM HIDMA DRIVER
18527M:	Sinan Kaya <okaya@kernel.org>
18528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18529L:	linux-arm-msm@vger.kernel.org
18530L:	dmaengine@vger.kernel.org
18531S:	Supported
18532F:	drivers/dma/qcom/hidma*
18533
18534QUALCOMM I2C CCI DRIVER
18535M:	Loic Poulain <loic.poulain@linaro.org>
18536M:	Robert Foss <rfoss@kernel.org>
18537L:	linux-i2c@vger.kernel.org
18538L:	linux-arm-msm@vger.kernel.org
18539S:	Maintained
18540F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18541F:	drivers/i2c/busses/i2c-qcom-cci.c
18542
18543QUALCOMM INTERCONNECT BWMON DRIVER
18544M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18545L:	linux-arm-msm@vger.kernel.org
18546S:	Maintained
18547F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18548F:	drivers/soc/qcom/icc-bwmon.c
18549
18550QUALCOMM IOMMU
18551M:	Rob Clark <robdclark@gmail.com>
18552L:	iommu@lists.linux.dev
18553L:	linux-arm-msm@vger.kernel.org
18554S:	Maintained
18555F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18556F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18557F:	drivers/iommu/msm_iommu*
18558
18559QUALCOMM IPC ROUTER (QRTR) DRIVER
18560M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18561L:	linux-arm-msm@vger.kernel.org
18562S:	Maintained
18563F:	include/trace/events/qrtr.h
18564F:	include/uapi/linux/qrtr.h
18565F:	net/qrtr/
18566
18567QUALCOMM IPCC MAILBOX DRIVER
18568M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18569L:	linux-arm-msm@vger.kernel.org
18570S:	Supported
18571F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18572F:	drivers/mailbox/qcom-ipcc.c
18573F:	include/dt-bindings/mailbox/qcom-ipcc.h
18574
18575QUALCOMM IPQ4019 USB PHY DRIVER
18576M:	Robert Marko <robert.marko@sartura.hr>
18577M:	Luka Perkov <luka.perkov@sartura.hr>
18578L:	linux-arm-msm@vger.kernel.org
18579S:	Maintained
18580F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18581F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18582
18583QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18584M:	Robert Marko <robert.marko@sartura.hr>
18585M:	Luka Perkov <luka.perkov@sartura.hr>
18586L:	linux-arm-msm@vger.kernel.org
18587S:	Maintained
18588F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18589F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18590
18591QUALCOMM NAND CONTROLLER DRIVER
18592M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18593L:	linux-mtd@lists.infradead.org
18594L:	linux-arm-msm@vger.kernel.org
18595S:	Maintained
18596F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18597F:	drivers/mtd/nand/raw/qcom_nandc.c
18598
18599QUALCOMM QSEECOM DRIVER
18600M:	Maximilian Luz <luzmaximilian@gmail.com>
18601L:	linux-arm-msm@vger.kernel.org
18602S:	Maintained
18603F:	drivers/firmware/qcom/qcom_qseecom.c
18604
18605QUALCOMM QSEECOM UEFISECAPP DRIVER
18606M:	Maximilian Luz <luzmaximilian@gmail.com>
18607L:	linux-arm-msm@vger.kernel.org
18608S:	Maintained
18609F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18610
18611QUALCOMM RMNET DRIVER
18612M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18613M:	Sean Tranchetti <quic_stranche@quicinc.com>
18614L:	netdev@vger.kernel.org
18615S:	Maintained
18616F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18617F:	drivers/net/ethernet/qualcomm/rmnet/
18618F:	include/linux/if_rmnet.h
18619
18620QUALCOMM TSENS THERMAL DRIVER
18621M:	Amit Kucheria <amitk@kernel.org>
18622M:	Thara Gopinath <thara.gopinath@gmail.com>
18623L:	linux-pm@vger.kernel.org
18624L:	linux-arm-msm@vger.kernel.org
18625S:	Maintained
18626F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18627F:	drivers/thermal/qcom/
18628
18629QUALCOMM TYPEC PORT MANAGER DRIVER
18630M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18631L:	linux-arm-msm@vger.kernel.org
18632L:	linux-usb@vger.kernel.org
18633S:	Maintained
18634F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18635F:	drivers/usb/typec/tcpm/qcom/
18636
18637QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18638M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18639M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18640R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18641L:	linux-media@vger.kernel.org
18642L:	linux-arm-msm@vger.kernel.org
18643S:	Maintained
18644T:	git git://linuxtv.org/media_tree.git
18645F:	Documentation/devicetree/bindings/media/*venus*
18646F:	drivers/media/platform/qcom/venus/
18647
18648QUALCOMM WCN36XX WIRELESS DRIVER
18649M:	Loic Poulain <loic.poulain@linaro.org>
18650L:	wcn36xx@lists.infradead.org
18651S:	Supported
18652W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18653F:	drivers/net/wireless/ath/wcn36xx/
18654
18655QUANTENNA QTNFMAC WIRELESS DRIVER
18656M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18657R:	Sergey Matyukevich <geomatsi@gmail.com>
18658L:	linux-wireless@vger.kernel.org
18659S:	Maintained
18660F:	drivers/net/wireless/quantenna
18661
18662RADEON and AMDGPU DRM DRIVERS
18663M:	Alex Deucher <alexander.deucher@amd.com>
18664M:	Christian König <christian.koenig@amd.com>
18665M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18666L:	amd-gfx@lists.freedesktop.org
18667S:	Supported
18668B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18669C:	irc://irc.oftc.net/radeon
18670T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18671F:	Documentation/gpu/amdgpu/
18672F:	drivers/gpu/drm/amd/
18673F:	drivers/gpu/drm/ci/xfails/amd*
18674F:	drivers/gpu/drm/radeon/
18675F:	include/uapi/drm/amdgpu_drm.h
18676F:	include/uapi/drm/radeon_drm.h
18677
18678RADEON FRAMEBUFFER DISPLAY DRIVER
18679M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18680L:	linux-fbdev@vger.kernel.org
18681S:	Maintained
18682F:	drivers/video/fbdev/aty/radeon*
18683F:	include/uapi/linux/radeonfb.h
18684
18685RADIOSHARK RADIO DRIVER
18686M:	Hans Verkuil <hverkuil@xs4all.nl>
18687L:	linux-media@vger.kernel.org
18688S:	Maintained
18689T:	git git://linuxtv.org/media_tree.git
18690F:	drivers/media/radio/radio-shark.c
18691
18692RADIOSHARK2 RADIO DRIVER
18693M:	Hans Verkuil <hverkuil@xs4all.nl>
18694L:	linux-media@vger.kernel.org
18695S:	Maintained
18696T:	git git://linuxtv.org/media_tree.git
18697F:	drivers/media/radio/radio-shark2.c
18698F:	drivers/media/radio/radio-tea5777.c
18699
18700RADOS BLOCK DEVICE (RBD)
18701M:	Ilya Dryomov <idryomov@gmail.com>
18702R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18703L:	ceph-devel@vger.kernel.org
18704S:	Supported
18705W:	http://ceph.com/
18706T:	git https://github.com/ceph/ceph-client.git
18707F:	Documentation/ABI/testing/sysfs-bus-rbd
18708F:	drivers/block/rbd.c
18709F:	drivers/block/rbd_types.h
18710
18711RAGE128 FRAMEBUFFER DISPLAY DRIVER
18712L:	linux-fbdev@vger.kernel.org
18713S:	Orphan
18714F:	drivers/video/fbdev/aty/aty128fb.c
18715
18716RAINSHADOW-CEC DRIVER
18717M:	Hans Verkuil <hverkuil@xs4all.nl>
18718L:	linux-media@vger.kernel.org
18719S:	Maintained
18720T:	git git://linuxtv.org/media_tree.git
18721F:	drivers/media/cec/usb/rainshadow/
18722
18723RALINK MIPS ARCHITECTURE
18724M:	John Crispin <john@phrozen.org>
18725M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18726L:	linux-mips@vger.kernel.org
18727S:	Maintained
18728F:	arch/mips/ralink
18729
18730RALINK MT7621 MIPS ARCHITECTURE
18731M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18732M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18733L:	linux-mips@vger.kernel.org
18734S:	Maintained
18735F:	arch/mips/boot/dts/ralink/mt7621*
18736
18737RALINK RT2X00 WIRELESS LAN DRIVER
18738M:	Stanislaw Gruszka <stf_xl@wp.pl>
18739L:	linux-wireless@vger.kernel.org
18740S:	Maintained
18741F:	drivers/net/wireless/ralink/rt2x00/
18742
18743RAMDISK RAM BLOCK DEVICE DRIVER
18744M:	Jens Axboe <axboe@kernel.dk>
18745S:	Maintained
18746F:	Documentation/admin-guide/blockdev/ramdisk.rst
18747F:	drivers/block/brd.c
18748
18749RANCHU VIRTUAL BOARD FOR MIPS
18750M:	Miodrag Dinic <miodrag.dinic@mips.com>
18751L:	linux-mips@vger.kernel.org
18752S:	Supported
18753F:	arch/mips/configs/generic/board-ranchu.config
18754F:	arch/mips/generic/board-ranchu.c
18755
18756RANDOM NUMBER DRIVER
18757M:	"Theodore Ts'o" <tytso@mit.edu>
18758M:	Jason A. Donenfeld <Jason@zx2c4.com>
18759S:	Maintained
18760T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18761F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18762F:	drivers/char/random.c
18763F:	drivers/virt/vmgenid.c
18764
18765RAPIDIO SUBSYSTEM
18766M:	Matt Porter <mporter@kernel.crashing.org>
18767M:	Alexandre Bounine <alex.bou9@gmail.com>
18768S:	Maintained
18769F:	drivers/rapidio/
18770
18771RAS INFRASTRUCTURE
18772M:	Tony Luck <tony.luck@intel.com>
18773M:	Borislav Petkov <bp@alien8.de>
18774L:	linux-edac@vger.kernel.org
18775S:	Maintained
18776F:	Documentation/admin-guide/RAS
18777F:	drivers/ras/
18778F:	include/linux/ras.h
18779F:	include/ras/ras_event.h
18780
18781RAS FRU MEMORY POISON MANAGER (FMPM)
18782M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18783L:	linux-edac@vger.kernel.org
18784S:	Maintained
18785F:	drivers/ras/amd/fmpm.c
18786
18787RC-CORE / LIRC FRAMEWORK
18788M:	Sean Young <sean@mess.org>
18789L:	linux-media@vger.kernel.org
18790S:	Maintained
18791W:	http://linuxtv.org
18792T:	git git://linuxtv.org/media_tree.git
18793F:	Documentation/driver-api/media/rc-core.rst
18794F:	Documentation/userspace-api/media/rc/
18795F:	drivers/media/rc/
18796F:	include/media/rc-core.h
18797F:	include/media/rc-map.h
18798F:	include/uapi/linux/lirc.h
18799
18800RCMM REMOTE CONTROLS DECODER
18801M:	Patrick Lerda <patrick9876@free.fr>
18802S:	Maintained
18803F:	drivers/media/rc/ir-rcmm-decoder.c
18804
18805RCUTORTURE TEST FRAMEWORK
18806M:	"Paul E. McKenney" <paulmck@kernel.org>
18807M:	Josh Triplett <josh@joshtriplett.org>
18808R:	Steven Rostedt <rostedt@goodmis.org>
18809R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18810R:	Lai Jiangshan <jiangshanlai@gmail.com>
18811L:	rcu@vger.kernel.org
18812S:	Supported
18813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18814F:	tools/testing/selftests/rcutorture
18815
18816RDACM20 Camera Sensor
18817M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18818M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18819M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18820M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18821L:	linux-media@vger.kernel.org
18822S:	Maintained
18823F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18824F:	drivers/media/i2c/max9271.c
18825F:	drivers/media/i2c/max9271.h
18826F:	drivers/media/i2c/rdacm20.c
18827
18828RDACM21 Camera Sensor
18829M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18830M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18831M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18832M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18833L:	linux-media@vger.kernel.org
18834S:	Maintained
18835F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18836F:	drivers/media/i2c/max9271.c
18837F:	drivers/media/i2c/max9271.h
18838F:	drivers/media/i2c/rdacm21.c
18839
18840RDC R-321X SoC
18841M:	Florian Fainelli <florian@openwrt.org>
18842S:	Maintained
18843
18844RDC R6040 FAST ETHERNET DRIVER
18845M:	Florian Fainelli <f.fainelli@gmail.com>
18846L:	netdev@vger.kernel.org
18847S:	Maintained
18848F:	drivers/net/ethernet/rdc/r6040.c
18849
18850RDMAVT - RDMA verbs software
18851M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18852L:	linux-rdma@vger.kernel.org
18853S:	Supported
18854F:	drivers/infiniband/sw/rdmavt
18855
18856RDS - RELIABLE DATAGRAM SOCKETS
18857M:	Allison Henderson <allison.henderson@oracle.com>
18858L:	netdev@vger.kernel.org
18859L:	linux-rdma@vger.kernel.org
18860L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18861S:	Supported
18862W:	https://oss.oracle.com/projects/rds/
18863F:	Documentation/networking/rds.rst
18864F:	net/rds/
18865
18866RDT - RESOURCE ALLOCATION
18867M:	Fenghua Yu <fenghua.yu@intel.com>
18868M:	Reinette Chatre <reinette.chatre@intel.com>
18869L:	linux-kernel@vger.kernel.org
18870S:	Supported
18871F:	Documentation/arch/x86/resctrl*
18872F:	arch/x86/include/asm/resctrl.h
18873F:	arch/x86/kernel/cpu/resctrl/
18874F:	tools/testing/selftests/resctrl/
18875
18876READ-COPY UPDATE (RCU)
18877M:	"Paul E. McKenney" <paulmck@kernel.org>
18878M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18879M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18880M:	Joel Fernandes <joel@joelfernandes.org>
18881M:	Josh Triplett <josh@joshtriplett.org>
18882M:	Boqun Feng <boqun.feng@gmail.com>
18883R:	Steven Rostedt <rostedt@goodmis.org>
18884R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18885R:	Lai Jiangshan <jiangshanlai@gmail.com>
18886R:	Zqiang <qiang.zhang1211@gmail.com>
18887L:	rcu@vger.kernel.org
18888S:	Supported
18889W:	http://www.rdrop.com/users/paulmck/RCU/
18890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18891F:	Documentation/RCU/
18892F:	include/linux/rcu*
18893F:	kernel/rcu/
18894X:	Documentation/RCU/torture.rst
18895X:	include/linux/srcu*.h
18896X:	kernel/rcu/srcu*.c
18897
18898REAL TIME CLOCK (RTC) SUBSYSTEM
18899M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18900L:	linux-rtc@vger.kernel.org
18901S:	Maintained
18902Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18904F:	Documentation/admin-guide/rtc.rst
18905F:	Documentation/devicetree/bindings/rtc/
18906F:	drivers/rtc/
18907F:	include/linux/rtc.h
18908F:	include/linux/rtc/
18909F:	include/uapi/linux/rtc.h
18910F:	tools/testing/selftests/rtc/
18911
18912Real-time Linux Analysis (RTLA) tools
18913M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18914M:	Steven Rostedt <rostedt@goodmis.org>
18915L:	linux-trace-kernel@vger.kernel.org
18916S:	Maintained
18917F:	Documentation/tools/rtla/
18918F:	tools/tracing/rtla/
18919
18920REALTEK AUDIO CODECS
18921M:	Oder Chiou <oder_chiou@realtek.com>
18922S:	Maintained
18923F:	include/sound/rt*.h
18924F:	sound/soc/codecs/rt*
18925
18926REALTEK OTTO WATCHDOG
18927M:	Sander Vanheule <sander@svanheule.net>
18928L:	linux-watchdog@vger.kernel.org
18929S:	Maintained
18930F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18931F:	drivers/watchdog/realtek_otto_wdt.c
18932
18933REALTEK RTL83xx SMI DSA ROUTER CHIPS
18934M:	Linus Walleij <linus.walleij@linaro.org>
18935M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18936S:	Maintained
18937F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18938F:	drivers/net/dsa/realtek/*
18939
18940REALTEK WIRELESS DRIVER (rtlwifi family)
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/rtlwifi/
18946
18947REALTEK WIRELESS DRIVER (rtw88)
18948M:	Ping-Ke Shih <pkshih@realtek.com>
18949L:	linux-wireless@vger.kernel.org
18950S:	Maintained
18951T:	git https://github.com/pkshih/rtw.git
18952F:	drivers/net/wireless/realtek/rtw88/
18953
18954REALTEK WIRELESS DRIVER (rtw89)
18955M:	Ping-Ke Shih <pkshih@realtek.com>
18956L:	linux-wireless@vger.kernel.org
18957S:	Maintained
18958T:	git https://github.com/pkshih/rtw.git
18959F:	drivers/net/wireless/realtek/rtw89/
18960
18961REDPINE WIRELESS DRIVER
18962L:	linux-wireless@vger.kernel.org
18963S:	Orphan
18964F:	drivers/net/wireless/rsi/
18965
18966REGISTER MAP ABSTRACTION
18967M:	Mark Brown <broonie@kernel.org>
18968L:	linux-kernel@vger.kernel.org
18969S:	Supported
18970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18971F:	Documentation/devicetree/bindings/regmap/
18972F:	drivers/base/regmap/
18973F:	include/linux/regmap.h
18974
18975REISERFS FILE SYSTEM
18976L:	reiserfs-devel@vger.kernel.org
18977S:	Obsolete
18978F:	fs/reiserfs/
18979
18980REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18981M:	Bjorn Andersson <andersson@kernel.org>
18982M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18983L:	linux-remoteproc@vger.kernel.org
18984S:	Maintained
18985T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18986F:	Documentation/ABI/testing/sysfs-class-remoteproc
18987F:	Documentation/devicetree/bindings/remoteproc/
18988F:	Documentation/staging/remoteproc.rst
18989F:	drivers/remoteproc/
18990F:	include/linux/remoteproc.h
18991F:	include/linux/remoteproc/
18992
18993REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18994M:	Bjorn Andersson <andersson@kernel.org>
18995M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18996L:	linux-remoteproc@vger.kernel.org
18997S:	Maintained
18998T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18999F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19000F:	Documentation/staging/rpmsg.rst
19001F:	drivers/rpmsg/
19002F:	include/linux/rpmsg.h
19003F:	include/linux/rpmsg/
19004F:	include/uapi/linux/rpmsg.h
19005F:	samples/rpmsg/
19006
19007REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19008M:	Stephan Gerhold <stephan@gerhold.net>
19009L:	netdev@vger.kernel.org
19010L:	linux-remoteproc@vger.kernel.org
19011S:	Maintained
19012F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19013
19014RENESAS CLOCK DRIVERS
19015M:	Geert Uytterhoeven <geert+renesas@glider.be>
19016L:	linux-renesas-soc@vger.kernel.org
19017S:	Supported
19018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19019F:	Documentation/devicetree/bindings/clock/renesas,*
19020F:	drivers/clk/renesas/
19021
19022RENESAS EMEV2 I2C DRIVER
19023M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19024L:	linux-renesas-soc@vger.kernel.org
19025S:	Supported
19026F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19027F:	drivers/i2c/busses/i2c-emev2.c
19028
19029RENESAS ETHERNET AVB DRIVER
19030R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19031L:	netdev@vger.kernel.org
19032L:	linux-renesas-soc@vger.kernel.org
19033F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19034F:	drivers/net/ethernet/renesas/Kconfig
19035F:	drivers/net/ethernet/renesas/Makefile
19036F:	drivers/net/ethernet/renesas/ravb*
19037
19038RENESAS ETHERNET SWITCH DRIVER
19039R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19040L:	netdev@vger.kernel.org
19041L:	linux-renesas-soc@vger.kernel.org
19042F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19043F:	drivers/net/ethernet/renesas/Kconfig
19044F:	drivers/net/ethernet/renesas/Makefile
19045F:	drivers/net/ethernet/renesas/rcar_gen4*
19046F:	drivers/net/ethernet/renesas/rswitch*
19047
19048RENESAS IDT821034 ASoC CODEC
19049M:	Herve Codina <herve.codina@bootlin.com>
19050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19051S:	Maintained
19052F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19053F:	sound/soc/codecs/idt821034.c
19054
19055RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19056M:	Miquel Raynal <miquel.raynal@bootlin.com>
19057L:	linux-mtd@lists.infradead.org
19058L:	linux-renesas-soc@vger.kernel.org
19059S:	Maintained
19060F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19061F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19062
19063RENESAS R-CAR GYROADC DRIVER
19064M:	Marek Vasut <marek.vasut@gmail.com>
19065L:	linux-iio@vger.kernel.org
19066S:	Supported
19067F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19068F:	drivers/iio/adc/rcar-gyroadc.c
19069
19070RENESAS R-CAR I2C DRIVERS
19071M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19072L:	linux-renesas-soc@vger.kernel.org
19073S:	Supported
19074F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19075F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19076F:	drivers/i2c/busses/i2c-rcar.c
19077F:	drivers/i2c/busses/i2c-sh_mobile.c
19078
19079RENESAS R-CAR SATA DRIVER
19080R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19081L:	linux-ide@vger.kernel.org
19082L:	linux-renesas-soc@vger.kernel.org
19083S:	Supported
19084F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19085F:	drivers/ata/sata_rcar.c
19086
19087RENESAS R-CAR THERMAL DRIVERS
19088M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19089L:	linux-renesas-soc@vger.kernel.org
19090S:	Supported
19091F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19092F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19093F:	drivers/thermal/rcar_gen3_thermal.c
19094F:	drivers/thermal/rcar_thermal.c
19095
19096RENESAS RIIC DRIVER
19097M:	Chris Brandt <chris.brandt@renesas.com>
19098L:	linux-renesas-soc@vger.kernel.org
19099S:	Supported
19100F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19101F:	drivers/i2c/busses/i2c-riic.c
19102
19103RENESAS RZ/G2L A/D DRIVER
19104M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19105L:	linux-iio@vger.kernel.org
19106L:	linux-renesas-soc@vger.kernel.org
19107S:	Supported
19108F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19109F:	drivers/iio/adc/rzg2l_adc.c
19110
19111RENESAS RZ/G2L MTU3a COUNTER DRIVER
19112M:	Biju Das <biju.das.jz@bp.renesas.com>
19113L:	linux-iio@vger.kernel.org
19114L:	linux-renesas-soc@vger.kernel.org
19115S:	Supported
19116F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19117F:	drivers/counter/rz-mtu3-cnt.c
19118
19119RENESAS RZ/N1 A5PSW SWITCH DRIVER
19120M:	Clément Léger <clement.leger@bootlin.com>
19121L:	linux-renesas-soc@vger.kernel.org
19122L:	netdev@vger.kernel.org
19123S:	Maintained
19124F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19125F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19126F:	drivers/net/dsa/rzn1_a5psw*
19127F:	drivers/net/pcs/pcs-rzn1-miic.c
19128F:	include/dt-bindings/net/pcs-rzn1-miic.h
19129F:	include/linux/pcs-rzn1-miic.h
19130F:	net/dsa/tag_rzn1_a5psw.c
19131
19132RENESAS RZ/N1 DWMAC GLUE LAYER
19133M:	Romain Gantois <romain.gantois@bootlin.com>
19134S:	Maintained
19135F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19136F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19137
19138RENESAS RZ/N1 RTC CONTROLLER DRIVER
19139M:	Miquel Raynal <miquel.raynal@bootlin.com>
19140L:	linux-rtc@vger.kernel.org
19141L:	linux-renesas-soc@vger.kernel.org
19142S:	Maintained
19143F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19144F:	drivers/rtc/rtc-rzn1.c
19145
19146RENESAS RZ/N1 USBF CONTROLLER DRIVER
19147M:	Herve Codina <herve.codina@bootlin.com>
19148L:	linux-renesas-soc@vger.kernel.org
19149L:	linux-usb@vger.kernel.org
19150S:	Maintained
19151F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19152F:	drivers/usb/gadget/udc/renesas_usbf.c
19153
19154RENESAS RZ/V2M I2C DRIVER
19155M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19156L:	linux-i2c@vger.kernel.org
19157L:	linux-renesas-soc@vger.kernel.org
19158S:	Supported
19159F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19160F:	drivers/i2c/busses/i2c-rzv2m.c
19161
19162RENESAS SUPERH ETHERNET DRIVER
19163R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19164L:	netdev@vger.kernel.org
19165L:	linux-renesas-soc@vger.kernel.org
19166F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19167F:	drivers/net/ethernet/renesas/Kconfig
19168F:	drivers/net/ethernet/renesas/Makefile
19169F:	drivers/net/ethernet/renesas/sh_eth*
19170F:	include/linux/sh_eth.h
19171
19172RENESAS USB PHY DRIVER
19173M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19174L:	linux-renesas-soc@vger.kernel.org
19175S:	Maintained
19176F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19177
19178RENESAS VERSACLOCK 7 CLOCK DRIVER
19179M:	Alex Helms <alexander.helms.jy@renesas.com>
19180S:	Maintained
19181F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19182F:	drivers/clk/clk-versaclock7.c
19183
19184RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19185M:	Herve Codina <herve.codina@bootlin.com>
19186L:	linux-iio@vger.kernel.org
19187S:	Maintained
19188F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19189F:	drivers/iio/potentiometer/x9250.c
19190
19191RESET CONTROLLER FRAMEWORK
19192M:	Philipp Zabel <p.zabel@pengutronix.de>
19193S:	Maintained
19194T:	git git://git.pengutronix.de/git/pza/linux
19195F:	Documentation/devicetree/bindings/reset/
19196F:	Documentation/driver-api/reset.rst
19197F:	drivers/reset/
19198F:	include/dt-bindings/reset/
19199F:	include/linux/reset-controller.h
19200F:	include/linux/reset.h
19201F:	include/linux/reset/
19202K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19203
19204RESTARTABLE SEQUENCES SUPPORT
19205M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19206M:	Peter Zijlstra <peterz@infradead.org>
19207M:	"Paul E. McKenney" <paulmck@kernel.org>
19208M:	Boqun Feng <boqun.feng@gmail.com>
19209L:	linux-kernel@vger.kernel.org
19210S:	Supported
19211F:	include/trace/events/rseq.h
19212F:	include/uapi/linux/rseq.h
19213F:	kernel/rseq.c
19214F:	tools/testing/selftests/rseq/
19215
19216RFKILL
19217M:	Johannes Berg <johannes@sipsolutions.net>
19218L:	linux-wireless@vger.kernel.org
19219S:	Maintained
19220W:	https://wireless.wiki.kernel.org/
19221Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19224F:	Documentation/ABI/stable/sysfs-class-rfkill
19225F:	Documentation/driver-api/rfkill.rst
19226F:	include/linux/rfkill.h
19227F:	include/uapi/linux/rfkill.h
19228F:	net/rfkill/
19229
19230RHASHTABLE
19231M:	Thomas Graf <tgraf@suug.ch>
19232M:	Herbert Xu <herbert@gondor.apana.org.au>
19233L:	netdev@vger.kernel.org
19234S:	Maintained
19235F:	include/linux/rhashtable-types.h
19236F:	include/linux/rhashtable.h
19237F:	lib/rhashtable.c
19238F:	lib/test_rhashtable.c
19239
19240RICOH R5C592 MEMORYSTICK DRIVER
19241M:	Maxim Levitsky <maximlevitsky@gmail.com>
19242S:	Maintained
19243F:	drivers/memstick/host/r592.*
19244
19245RICOH SMARTMEDIA/XD DRIVER
19246M:	Maxim Levitsky <maximlevitsky@gmail.com>
19247S:	Maintained
19248F:	drivers/mtd/nand/raw/r852.c
19249F:	drivers/mtd/nand/raw/r852.h
19250
19251RISC-V AIA DRIVERS
19252M:	Anup Patel <anup@brainfault.org>
19253L:	linux-riscv@lists.infradead.org
19254S:	Maintained
19255F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19256F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19257F:	drivers/irqchip/irq-riscv-aplic-*.c
19258F:	drivers/irqchip/irq-riscv-aplic-*.h
19259F:	drivers/irqchip/irq-riscv-imsic-*.c
19260F:	drivers/irqchip/irq-riscv-imsic-*.h
19261F:	drivers/irqchip/irq-riscv-intc.c
19262F:	include/linux/irqchip/riscv-aplic.h
19263F:	include/linux/irqchip/riscv-imsic.h
19264
19265RISC-V ARCHITECTURE
19266M:	Paul Walmsley <paul.walmsley@sifive.com>
19267M:	Palmer Dabbelt <palmer@dabbelt.com>
19268M:	Albert Ou <aou@eecs.berkeley.edu>
19269L:	linux-riscv@lists.infradead.org
19270S:	Supported
19271Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19272C:	irc://irc.libera.chat/riscv
19273P:	Documentation/arch/riscv/patch-acceptance.rst
19274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19275F:	arch/riscv/
19276N:	riscv
19277K:	riscv
19278
19279RISC-V MICROCHIP FPGA SUPPORT
19280M:	Conor Dooley <conor.dooley@microchip.com>
19281M:	Daire McNamara <daire.mcnamara@microchip.com>
19282L:	linux-riscv@lists.infradead.org
19283S:	Supported
19284F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19285F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19286F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19287F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19288F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19289F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19290F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19291F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19292F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19293F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19294F:	arch/riscv/boot/dts/microchip/
19295F:	drivers/char/hw_random/mpfs-rng.c
19296F:	drivers/clk/microchip/clk-mpfs*.c
19297F:	drivers/firmware/microchip/mpfs-auto-update.c
19298F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19299F:	drivers/mailbox/mailbox-mpfs.c
19300F:	drivers/pci/controller/pcie-microchip-host.c
19301F:	drivers/pwm/pwm-microchip-core.c
19302F:	drivers/reset/reset-mpfs.c
19303F:	drivers/rtc/rtc-mpfs.c
19304F:	drivers/soc/microchip/mpfs-sys-controller.c
19305F:	drivers/spi/spi-microchip-core-qspi.c
19306F:	drivers/spi/spi-microchip-core.c
19307F:	drivers/usb/musb/mpfs.c
19308F:	include/soc/microchip/mpfs.h
19309
19310RISC-V MISC SOC SUPPORT
19311M:	Conor Dooley <conor@kernel.org>
19312L:	linux-riscv@lists.infradead.org
19313S:	Maintained
19314Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19315T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19316F:	Documentation/devicetree/bindings/riscv/
19317F:	arch/riscv/boot/dts/
19318X:	arch/riscv/boot/dts/allwinner/
19319X:	arch/riscv/boot/dts/renesas/
19320X:	arch/riscv/boot/dts/sophgo/
19321
19322RISC-V PMU DRIVERS
19323M:	Atish Patra <atishp@atishpatra.org>
19324R:	Anup Patel <anup@brainfault.org>
19325L:	linux-riscv@lists.infradead.org
19326S:	Supported
19327F:	drivers/perf/riscv_pmu.c
19328F:	drivers/perf/riscv_pmu_legacy.c
19329F:	drivers/perf/riscv_pmu_sbi.c
19330
19331RISC-V THEAD SoC SUPPORT
19332M:	Jisheng Zhang <jszhang@kernel.org>
19333M:	Guo Ren <guoren@kernel.org>
19334M:	Fu Wei <wefu@redhat.com>
19335L:	linux-riscv@lists.infradead.org
19336S:	Maintained
19337F:	arch/riscv/boot/dts/thead/
19338
19339RNBD BLOCK DRIVERS
19340M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19341M:	Jack Wang <jinpu.wang@ionos.com>
19342L:	linux-block@vger.kernel.org
19343S:	Maintained
19344F:	drivers/block/rnbd/
19345
19346ROCCAT DRIVERS
19347M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19348S:	Maintained
19349W:	http://sourceforge.net/projects/roccat/
19350F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19351F:	drivers/hid/hid-roccat*
19352F:	include/linux/hid-roccat*
19353
19354ROCKCHIP CRYPTO DRIVERS
19355M:	Corentin Labbe <clabbe@baylibre.com>
19356L:	linux-crypto@vger.kernel.org
19357S:	Maintained
19358F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19359F:	drivers/crypto/rockchip/
19360
19361ROCKCHIP I2S TDM DRIVER
19362M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19363L:	linux-rockchip@lists.infradead.org
19364S:	Maintained
19365F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19366F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19367
19368ROCKCHIP ISP V1 DRIVER
19369M:	Dafna Hirschfeld <dafna@fastmail.com>
19370M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19371L:	linux-media@vger.kernel.org
19372L:	linux-rockchip@lists.infradead.org
19373S:	Maintained
19374F:	Documentation/admin-guide/media/rkisp1.rst
19375F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19376F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19377F:	drivers/media/platform/rockchip/rkisp1
19378F:	include/uapi/linux/rkisp1-config.h
19379
19380ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19381M:	Jacob Chen <jacob-chen@iotwrt.com>
19382M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19383L:	linux-media@vger.kernel.org
19384L:	linux-rockchip@lists.infradead.org
19385S:	Maintained
19386F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19387F:	drivers/media/platform/rockchip/rga/
19388
19389ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19390M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19391S:	Maintained
19392F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19393F:	sound/soc/codecs/rk3308_codec.c
19394F:	sound/soc/codecs/rk3308_codec.h
19395
19396ROCKCHIP VIDEO DECODER DRIVER
19397M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19398L:	linux-media@vger.kernel.org
19399L:	linux-rockchip@lists.infradead.org
19400S:	Maintained
19401F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19402F:	drivers/staging/media/rkvdec/
19403
19404ROCKER DRIVER
19405M:	Jiri Pirko <jiri@resnulli.us>
19406L:	netdev@vger.kernel.org
19407S:	Supported
19408F:	drivers/net/ethernet/rocker/
19409
19410ROCKETPORT EXPRESS/INFINITY DRIVER
19411M:	Kevin Cernekee <cernekee@gmail.com>
19412L:	linux-serial@vger.kernel.org
19413S:	Odd Fixes
19414F:	drivers/tty/serial/rp2.*
19415
19416ROHM BD99954 CHARGER IC
19417M:	Matti Vaittinen <mazziesaccount@gmail.com>
19418S:	Supported
19419F:	drivers/power/supply/bd99954-charger.c
19420F:	drivers/power/supply/bd99954-charger.h
19421
19422ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19423M:	Tomasz Duszynski <tduszyns@gmail.com>
19424S:	Maintained
19425F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19426F:	drivers/iio/light/bh1750.c
19427
19428ROHM BM1390 PRESSURE SENSOR DRIVER
19429M:	Matti Vaittinen <mazziesaccount@gmail.com>
19430L:	linux-iio@vger.kernel.org
19431S:	Supported
19432F:	drivers/iio/pressure/rohm-bm1390.c
19433
19434ROHM BU270xx LIGHT SENSOR DRIVERs
19435M:	Matti Vaittinen <mazziesaccount@gmail.com>
19436L:	linux-iio@vger.kernel.org
19437S:	Supported
19438F:	drivers/iio/light/rohm-bu27008.c
19439F:	drivers/iio/light/rohm-bu27034.c
19440
19441ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19442M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19443L:	linux-kernel@vger.kernel.org
19444L:	linux-renesas-soc@vger.kernel.org
19445S:	Supported
19446F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19447F:	drivers/gpio/gpio-bd9571mwv.c
19448F:	drivers/mfd/bd9571mwv.c
19449F:	drivers/regulator/bd9571mwv-regulator.c
19450F:	include/linux/mfd/bd9571mwv.h
19451
19452ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19453M:	Matti Vaittinen <mazziesaccount@gmail.com>
19454S:	Supported
19455F:	drivers/clk/clk-bd718x7.c
19456F:	drivers/gpio/gpio-bd71815.c
19457F:	drivers/gpio/gpio-bd71828.c
19458F:	drivers/mfd/rohm-bd71828.c
19459F:	drivers/mfd/rohm-bd718x7.c
19460F:	drivers/mfd/rohm-bd9576.c
19461F:	drivers/regulator/bd71815-regulator.c
19462F:	drivers/regulator/bd71828-regulator.c
19463F:	drivers/regulator/bd718x7-regulator.c
19464F:	drivers/regulator/bd9576-regulator.c
19465F:	drivers/regulator/rohm-regulator.c
19466F:	drivers/rtc/rtc-bd70528.c
19467F:	drivers/watchdog/bd9576_wdt.c
19468F:	include/linux/mfd/rohm-bd71815.h
19469F:	include/linux/mfd/rohm-bd71828.h
19470F:	include/linux/mfd/rohm-bd718x7.h
19471F:	include/linux/mfd/rohm-bd957x.h
19472F:	include/linux/mfd/rohm-generic.h
19473F:	include/linux/mfd/rohm-shared.h
19474
19475ROSE NETWORK LAYER
19476M:	Ralf Baechle <ralf@linux-mips.org>
19477L:	linux-hams@vger.kernel.org
19478S:	Maintained
19479W:	https://linux-ax25.in-berlin.de
19480F:	include/net/rose.h
19481F:	include/uapi/linux/rose.h
19482F:	net/rose/
19483
19484ROTATION DRIVER FOR ALLWINNER A83T
19485M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19486L:	linux-media@vger.kernel.org
19487S:	Maintained
19488T:	git git://linuxtv.org/media_tree.git
19489F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19490F:	drivers/media/platform/sunxi/sun8i-rotate/
19491
19492RPMSG TTY DRIVER
19493M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19494L:	linux-remoteproc@vger.kernel.org
19495S:	Maintained
19496F:	drivers/tty/rpmsg_tty.c
19497
19498RTL2830 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/rtl2830*
19504
19505RTL2832 MEDIA DRIVER
19506L:	linux-media@vger.kernel.org
19507S:	Orphan
19508W:	https://linuxtv.org
19509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19510F:	drivers/media/dvb-frontends/rtl2832*
19511
19512RTL2832_SDR MEDIA DRIVER
19513L:	linux-media@vger.kernel.org
19514S:	Orphan
19515W:	https://linuxtv.org
19516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19517F:	drivers/media/dvb-frontends/rtl2832_sdr*
19518
19519RTL8180 WIRELESS DRIVER
19520L:	linux-wireless@vger.kernel.org
19521S:	Orphan
19522F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19523
19524RTL8187 WIRELESS DRIVER
19525M:	Hin-Tak Leung <hintak.leung@gmail.com>
19526M:	Larry Finger <Larry.Finger@lwfinger.net>
19527L:	linux-wireless@vger.kernel.org
19528S:	Maintained
19529T:	git https://github.com/pkshih/rtw.git
19530F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19531
19532RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19533M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19534L:	linux-wireless@vger.kernel.org
19535S:	Maintained
19536T:	git https://github.com/pkshih/rtw.git
19537F:	drivers/net/wireless/realtek/rtl8xxxu/
19538
19539RTRS TRANSPORT DRIVERS
19540M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19541M:	Jack Wang <jinpu.wang@ionos.com>
19542L:	linux-rdma@vger.kernel.org
19543S:	Maintained
19544F:	drivers/infiniband/ulp/rtrs/
19545
19546RUNTIME VERIFICATION (RV)
19547M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19548M:	Steven Rostedt <rostedt@goodmis.org>
19549L:	linux-trace-kernel@vger.kernel.org
19550S:	Maintained
19551F:	Documentation/trace/rv/
19552F:	include/linux/rv.h
19553F:	include/rv/
19554F:	kernel/trace/rv/
19555F:	tools/verification/
19556
19557RUST
19558M:	Miguel Ojeda <ojeda@kernel.org>
19559M:	Alex Gaynor <alex.gaynor@gmail.com>
19560M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19561R:	Boqun Feng <boqun.feng@gmail.com>
19562R:	Gary Guo <gary@garyguo.net>
19563R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19564R:	Benno Lossin <benno.lossin@proton.me>
19565R:	Andreas Hindborg <a.hindborg@samsung.com>
19566R:	Alice Ryhl <aliceryhl@google.com>
19567L:	rust-for-linux@vger.kernel.org
19568S:	Supported
19569W:	https://rust-for-linux.com
19570B:	https://github.com/Rust-for-Linux/linux/issues
19571C:	zulip://rust-for-linux.zulipchat.com
19572P:	https://rust-for-linux.com/contributing
19573T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19574F:	Documentation/rust/
19575F:	rust/
19576F:	samples/rust/
19577F:	scripts/*rust*
19578F:	tools/testing/selftests/rust/
19579K:	\b(?i:rust)\b
19580
19581RXRPC SOCKETS (AF_RXRPC)
19582M:	David Howells <dhowells@redhat.com>
19583M:	Marc Dionne <marc.dionne@auristor.com>
19584L:	linux-afs@lists.infradead.org
19585S:	Supported
19586W:	https://www.infradead.org/~dhowells/kafs/
19587F:	Documentation/networking/rxrpc.rst
19588F:	include/keys/rxrpc-type.h
19589F:	include/net/af_rxrpc.h
19590F:	include/trace/events/rxrpc.h
19591F:	include/uapi/linux/rxrpc.h
19592F:	net/rxrpc/
19593
19594S3 SAVAGE FRAMEBUFFER DRIVER
19595M:	Antonino Daplas <adaplas@gmail.com>
19596L:	linux-fbdev@vger.kernel.org
19597S:	Maintained
19598F:	drivers/video/fbdev/savage/
19599
19600S390 ARCHITECTURE
19601M:	Heiko Carstens <hca@linux.ibm.com>
19602M:	Vasily Gorbik <gor@linux.ibm.com>
19603M:	Alexander Gordeev <agordeev@linux.ibm.com>
19604R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19605R:	Sven Schnelle <svens@linux.ibm.com>
19606L:	linux-s390@vger.kernel.org
19607S:	Supported
19608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19609F:	Documentation/driver-api/s390-drivers.rst
19610F:	Documentation/arch/s390/
19611F:	arch/s390/
19612F:	drivers/s390/
19613F:	drivers/watchdog/diag288_wdt.c
19614
19615S390 COMMON I/O LAYER
19616M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19617M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19618L:	linux-s390@vger.kernel.org
19619S:	Supported
19620F:	drivers/s390/cio/
19621
19622S390 DASD DRIVER
19623M:	Stefan Haberland <sth@linux.ibm.com>
19624M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19625L:	linux-s390@vger.kernel.org
19626S:	Supported
19627F:	block/partitions/ibm.c
19628F:	drivers/s390/block/dasd*
19629F:	include/linux/dasd_mod.h
19630
19631S390 IOMMU (PCI)
19632M:	Niklas Schnelle <schnelle@linux.ibm.com>
19633M:	Matthew Rosato <mjrosato@linux.ibm.com>
19634R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19635L:	linux-s390@vger.kernel.org
19636S:	Supported
19637F:	drivers/iommu/s390-iommu.c
19638
19639S390 IUCV NETWORK LAYER
19640M:	Alexandra Winter <wintera@linux.ibm.com>
19641M:	Thorsten Winkler <twinkler@linux.ibm.com>
19642L:	linux-s390@vger.kernel.org
19643L:	netdev@vger.kernel.org
19644S:	Supported
19645F:	drivers/s390/net/*iucv*
19646F:	include/net/iucv/
19647F:	net/iucv/
19648
19649S390 MM
19650M:	Alexander Gordeev <agordeev@linux.ibm.com>
19651M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19652L:	linux-s390@vger.kernel.org
19653S:	Supported
19654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19655F:	arch/s390/include/asm/pgtable.h
19656F:	arch/s390/mm
19657
19658S390 NETWORK DRIVERS
19659M:	Alexandra Winter <wintera@linux.ibm.com>
19660M:	Thorsten Winkler <twinkler@linux.ibm.com>
19661L:	linux-s390@vger.kernel.org
19662L:	netdev@vger.kernel.org
19663S:	Supported
19664F:	drivers/s390/net/
19665
19666S390 PCI SUBSYSTEM
19667M:	Niklas Schnelle <schnelle@linux.ibm.com>
19668M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19669L:	linux-s390@vger.kernel.org
19670S:	Supported
19671F:	Documentation/arch/s390/pci.rst
19672F:	arch/s390/pci/
19673F:	drivers/pci/hotplug/s390_pci_hpc.c
19674
19675S390 SCM DRIVER
19676M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19677L:	linux-s390@vger.kernel.org
19678S:	Supported
19679F:	drivers/s390/block/scm*
19680F:	drivers/s390/cio/scm.c
19681
19682S390 VFIO AP DRIVER
19683M:	Tony Krowiak <akrowiak@linux.ibm.com>
19684M:	Halil Pasic <pasic@linux.ibm.com>
19685M:	Jason Herne <jjherne@linux.ibm.com>
19686L:	linux-s390@vger.kernel.org
19687S:	Supported
19688F:	Documentation/arch/s390/vfio-ap*
19689F:	drivers/s390/crypto/vfio_ap*
19690
19691S390 VFIO-CCW DRIVER
19692M:	Eric Farman <farman@linux.ibm.com>
19693M:	Matthew Rosato <mjrosato@linux.ibm.com>
19694R:	Halil Pasic <pasic@linux.ibm.com>
19695L:	linux-s390@vger.kernel.org
19696L:	kvm@vger.kernel.org
19697S:	Supported
19698F:	Documentation/arch/s390/vfio-ccw.rst
19699F:	drivers/s390/cio/vfio_ccw*
19700F:	include/uapi/linux/vfio_ccw.h
19701
19702S390 VFIO-PCI DRIVER
19703M:	Matthew Rosato <mjrosato@linux.ibm.com>
19704M:	Eric Farman <farman@linux.ibm.com>
19705L:	linux-s390@vger.kernel.org
19706L:	kvm@vger.kernel.org
19707S:	Supported
19708F:	arch/s390/kvm/pci*
19709F:	drivers/vfio/pci/vfio_pci_zdev.c
19710F:	include/uapi/linux/vfio_zdev.h
19711
19712S390 ZCRYPT DRIVER
19713M:	Harald Freudenberger <freude@linux.ibm.com>
19714L:	linux-s390@vger.kernel.org
19715S:	Supported
19716F:	drivers/s390/crypto/
19717
19718S390 ZFCP DRIVER
19719M:	Steffen Maier <maier@linux.ibm.com>
19720M:	Benjamin Block <bblock@linux.ibm.com>
19721L:	linux-s390@vger.kernel.org
19722S:	Supported
19723F:	drivers/s390/scsi/zfcp_*
19724
19725SAA6588 RDS RECEIVER DRIVER
19726M:	Hans Verkuil <hverkuil@xs4all.nl>
19727L:	linux-media@vger.kernel.org
19728S:	Odd Fixes
19729W:	https://linuxtv.org
19730T:	git git://linuxtv.org/media_tree.git
19731F:	drivers/media/i2c/saa6588*
19732
19733SAA7134 VIDEO4LINUX DRIVER
19734M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19735L:	linux-media@vger.kernel.org
19736S:	Odd fixes
19737W:	https://linuxtv.org
19738T:	git git://linuxtv.org/media_tree.git
19739F:	Documentation/driver-api/media/drivers/saa7134*
19740F:	drivers/media/pci/saa7134/
19741
19742SAA7146 VIDEO4LINUX-2 DRIVER
19743M:	Hans Verkuil <hverkuil@xs4all.nl>
19744L:	linux-media@vger.kernel.org
19745S:	Maintained
19746T:	git git://linuxtv.org/media_tree.git
19747F:	drivers/media/common/saa7146/
19748F:	drivers/media/pci/saa7146/
19749F:	include/media/drv-intf/saa7146*
19750
19751SAFESETID SECURITY MODULE
19752M:	Micah Morton <mortonm@chromium.org>
19753S:	Supported
19754F:	Documentation/admin-guide/LSM/SafeSetID.rst
19755F:	security/safesetid/
19756
19757SAMSUNG AUDIO (ASoC) DRIVERS
19758M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19760S:	Maintained
19761B:	mailto:linux-samsung-soc@vger.kernel.org
19762F:	Documentation/devicetree/bindings/sound/samsung*
19763F:	sound/soc/samsung/
19764
19765SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19766M:	Krzysztof Kozlowski <krzk@kernel.org>
19767L:	linux-crypto@vger.kernel.org
19768L:	linux-samsung-soc@vger.kernel.org
19769S:	Maintained
19770F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19771F:	drivers/crypto/exynos-rng.c
19772
19773SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19774M:	Łukasz Stelmach <l.stelmach@samsung.com>
19775L:	linux-samsung-soc@vger.kernel.org
19776S:	Maintained
19777F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19778F:	drivers/char/hw_random/exynos-trng.c
19779
19780SAMSUNG FRAMEBUFFER DRIVER
19781M:	Jingoo Han <jingoohan1@gmail.com>
19782L:	linux-fbdev@vger.kernel.org
19783S:	Maintained
19784F:	drivers/video/fbdev/s3c-fb.c
19785
19786SAMSUNG INTERCONNECT DRIVERS
19787M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19788M:	Artur Świgoń <a.swigon@samsung.com>
19789L:	linux-pm@vger.kernel.org
19790L:	linux-samsung-soc@vger.kernel.org
19791S:	Supported
19792F:	drivers/interconnect/samsung/
19793
19794SAMSUNG LAPTOP DRIVER
19795M:	Corentin Chary <corentin.chary@gmail.com>
19796L:	platform-driver-x86@vger.kernel.org
19797S:	Maintained
19798F:	drivers/platform/x86/samsung-laptop.c
19799
19800SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19801M:	Krzysztof Kozlowski <krzk@kernel.org>
19802L:	linux-kernel@vger.kernel.org
19803L:	linux-samsung-soc@vger.kernel.org
19804S:	Maintained
19805B:	mailto:linux-samsung-soc@vger.kernel.org
19806F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19807F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19808F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19809F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19810F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19811F:	drivers/clk/clk-s2mps11.c
19812F:	drivers/mfd/sec*.c
19813F:	drivers/regulator/s2m*.c
19814F:	drivers/regulator/s5m*.c
19815F:	drivers/rtc/rtc-s5m.c
19816F:	include/linux/mfd/samsung/
19817
19818SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19819M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19820L:	linux-media@vger.kernel.org
19821L:	linux-samsung-soc@vger.kernel.org
19822S:	Maintained
19823F:	drivers/media/platform/samsung/s3c-camif/
19824F:	include/media/drv-intf/s3c_camif.h
19825
19826SAMSUNG S3FWRN5 NFC DRIVER
19827M:	Krzysztof Kozlowski <krzk@kernel.org>
19828S:	Maintained
19829F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19830F:	drivers/nfc/s3fwrn5
19831
19832SAMSUNG S5C73M3 CAMERA DRIVER
19833M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19834M:	Andrzej Hajda <andrzej.hajda@intel.com>
19835L:	linux-media@vger.kernel.org
19836S:	Supported
19837F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19838F:	drivers/media/i2c/s5c73m3/*
19839
19840SAMSUNG S5K5BAF CAMERA DRIVER
19841M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19842M:	Andrzej Hajda <andrzej.hajda@intel.com>
19843L:	linux-media@vger.kernel.org
19844S:	Supported
19845F:	drivers/media/i2c/s5k5baf.c
19846
19847SAMSUNG S5P Security SubSystem (SSS) DRIVER
19848M:	Krzysztof Kozlowski <krzk@kernel.org>
19849M:	Vladimir Zapolskiy <vz@mleia.com>
19850L:	linux-crypto@vger.kernel.org
19851L:	linux-samsung-soc@vger.kernel.org
19852S:	Maintained
19853F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19854F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19855F:	drivers/crypto/s5p-sss.c
19856
19857SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19858M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19859L:	linux-media@vger.kernel.org
19860S:	Supported
19861Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19862F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19863F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19864F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19865F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19866F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19867F:	drivers/media/platform/samsung/exynos4-is/
19868
19869SAMSUNG SOC CLOCK DRIVERS
19870M:	Krzysztof Kozlowski <krzk@kernel.org>
19871M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19872M:	Chanwoo Choi <cw00.choi@samsung.com>
19873R:	Alim Akhtar <alim.akhtar@samsung.com>
19874L:	linux-samsung-soc@vger.kernel.org
19875S:	Maintained
19876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19877F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19878F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19879F:	drivers/clk/samsung/
19880F:	include/dt-bindings/clock/exynos*.h
19881F:	include/dt-bindings/clock/s5p*.h
19882F:	include/dt-bindings/clock/samsung,*.h
19883F:	include/linux/clk/samsung.h
19884
19885SAMSUNG SPI DRIVERS
19886M:	Andi Shyti <andi.shyti@kernel.org>
19887L:	linux-spi@vger.kernel.org
19888L:	linux-samsung-soc@vger.kernel.org
19889S:	Maintained
19890F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19891F:	drivers/spi/spi-s3c*
19892F:	include/linux/platform_data/spi-s3c64xx.h
19893
19894SAMSUNG SXGBE DRIVERS
19895M:	Byungho An <bh74.an@samsung.com>
19896L:	netdev@vger.kernel.org
19897S:	Supported
19898F:	drivers/net/ethernet/samsung/sxgbe/
19899
19900SAMSUNG THERMAL DRIVER
19901M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19902M:	Krzysztof Kozlowski <krzk@kernel.org>
19903L:	linux-pm@vger.kernel.org
19904L:	linux-samsung-soc@vger.kernel.org
19905S:	Maintained
19906F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19907F:	drivers/thermal/samsung/
19908
19909SAMSUNG USB2 PHY DRIVER
19910M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19911L:	linux-kernel@vger.kernel.org
19912S:	Supported
19913F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19914F:	Documentation/driver-api/phy/samsung-usb2.rst
19915F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19916F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19917F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19918F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19919F:	drivers/phy/samsung/phy-samsung-usb2.c
19920F:	drivers/phy/samsung/phy-samsung-usb2.h
19921
19922SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19923M:	Paul Barker <paul.barker@sancloud.com>
19924R:	Marc Murphy <marc.murphy@sancloud.com>
19925S:	Supported
19926F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19927
19928SC1200 WDT DRIVER
19929M:	Zwane Mwaikambo <zwanem@gmail.com>
19930S:	Maintained
19931F:	drivers/watchdog/sc1200wdt.c
19932
19933SCHEDULER
19934M:	Ingo Molnar <mingo@redhat.com>
19935M:	Peter Zijlstra <peterz@infradead.org>
19936M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19937M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19938R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19939R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19940R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19941R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19942R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19943R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19944L:	linux-kernel@vger.kernel.org
19945S:	Maintained
19946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19947F:	include/linux/preempt.h
19948F:	include/linux/sched.h
19949F:	include/linux/wait.h
19950F:	include/uapi/linux/sched.h
19951F:	kernel/sched/
19952
19953SCSI LIBSAS SUBSYSTEM
19954R:	John Garry <john.g.garry@oracle.com>
19955R:	Jason Yan <yanaijie@huawei.com>
19956L:	linux-scsi@vger.kernel.org
19957S:	Supported
19958F:	Documentation/scsi/libsas.rst
19959F:	drivers/scsi/libsas/
19960F:	include/scsi/libsas.h
19961F:	include/scsi/sas_ata.h
19962
19963SCSI RDMA PROTOCOL (SRP) INITIATOR
19964M:	Bart Van Assche <bvanassche@acm.org>
19965L:	linux-rdma@vger.kernel.org
19966S:	Supported
19967Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19968F:	drivers/infiniband/ulp/srp/
19969F:	include/scsi/srp.h
19970
19971SCSI RDMA PROTOCOL (SRP) TARGET
19972M:	Bart Van Assche <bvanassche@acm.org>
19973L:	linux-rdma@vger.kernel.org
19974L:	target-devel@vger.kernel.org
19975S:	Supported
19976Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19977F:	drivers/infiniband/ulp/srpt/
19978
19979SCSI SG DRIVER
19980M:	Doug Gilbert <dgilbert@interlog.com>
19981L:	linux-scsi@vger.kernel.org
19982S:	Maintained
19983W:	http://sg.danny.cz/sg
19984F:	Documentation/scsi/scsi-generic.rst
19985F:	drivers/scsi/sg.c
19986F:	include/scsi/sg.h
19987
19988SCSI SUBSYSTEM
19989M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19990M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19991L:	linux-scsi@vger.kernel.org
19992S:	Maintained
19993Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19996F:	Documentation/devicetree/bindings/scsi/
19997F:	drivers/scsi/
19998F:	drivers/ufs/
19999F:	include/scsi/
20000
20001SCSI TAPE DRIVER
20002M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20003L:	linux-scsi@vger.kernel.org
20004S:	Maintained
20005F:	Documentation/scsi/st.rst
20006F:	drivers/scsi/st.*
20007F:	drivers/scsi/st_*.h
20008
20009SCSI TARGET CORE USER DRIVER
20010M:	Bodo Stroesser <bostroesser@gmail.com>
20011L:	linux-scsi@vger.kernel.org
20012L:	target-devel@vger.kernel.org
20013S:	Supported
20014F:	Documentation/target/tcmu-design.rst
20015F:	drivers/target/target_core_user.c
20016F:	include/uapi/linux/target_core_user.h
20017
20018SCSI TARGET SUBSYSTEM
20019M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20020L:	linux-scsi@vger.kernel.org
20021L:	target-devel@vger.kernel.org
20022S:	Supported
20023Q:	https://patchwork.kernel.org/project/target-devel/list/
20024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20025F:	Documentation/target/
20026F:	drivers/target/
20027F:	include/target/
20028
20029SCTP PROTOCOL
20030M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20031M:	Xin Long <lucien.xin@gmail.com>
20032L:	linux-sctp@vger.kernel.org
20033S:	Maintained
20034W:	https://github.com/sctp/lksctp-tools/wiki
20035F:	Documentation/networking/sctp.rst
20036F:	include/linux/sctp.h
20037F:	include/net/sctp/
20038F:	include/uapi/linux/sctp.h
20039F:	net/sctp/
20040
20041SCx200 CPU SUPPORT
20042M:	Jim Cromie <jim.cromie@gmail.com>
20043S:	Odd Fixes
20044F:	Documentation/i2c/busses/scx200_acb.rst
20045F:	arch/x86/platform/scx200/
20046F:	drivers/i2c/busses/scx200*
20047F:	drivers/mtd/maps/scx200_docflash.c
20048F:	drivers/watchdog/scx200_wdt.c
20049F:	include/linux/scx200.h
20050
20051SCx200 GPIO DRIVER
20052M:	Jim Cromie <jim.cromie@gmail.com>
20053S:	Maintained
20054F:	drivers/char/scx200_gpio.c
20055F:	include/linux/scx200_gpio.h
20056
20057SCx200 HRT CLOCKSOURCE DRIVER
20058M:	Jim Cromie <jim.cromie@gmail.com>
20059S:	Maintained
20060F:	drivers/clocksource/scx200_hrt.c
20061
20062SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20063M:	Sascha Sommer <saschasommer@freenet.de>
20064L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20065S:	Maintained
20066F:	drivers/mmc/host/sdricoh_cs.c
20067
20068SECO BOARDS CEC DRIVER
20069M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20070S:	Maintained
20071F:	drivers/media/cec/platform/seco/seco-cec.c
20072F:	drivers/media/cec/platform/seco/seco-cec.h
20073
20074SECURE COMPUTING
20075M:	Kees Cook <keescook@chromium.org>
20076R:	Andy Lutomirski <luto@amacapital.net>
20077R:	Will Drewry <wad@chromium.org>
20078S:	Supported
20079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20080F:	Documentation/userspace-api/seccomp_filter.rst
20081F:	include/linux/seccomp.h
20082F:	include/uapi/linux/seccomp.h
20083F:	kernel/seccomp.c
20084F:	tools/testing/selftests/kselftest_harness.h
20085F:	tools/testing/selftests/seccomp/*
20086K:	\bsecure_computing
20087K:	\bTIF_SECCOMP\b
20088
20089SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20090M:	Kamal Dasu <kamal.dasu@broadcom.com>
20091M:	Al Cooper <alcooperx@gmail.com>
20092R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20093L:	linux-mmc@vger.kernel.org
20094S:	Maintained
20095F:	drivers/mmc/host/sdhci-brcmstb*
20096
20097SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20098M:	Adrian Hunter <adrian.hunter@intel.com>
20099L:	linux-mmc@vger.kernel.org
20100S:	Supported
20101F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20102F:	drivers/mmc/host/sdhci*
20103
20104SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20105M:	Aubin Constans <aubin.constans@microchip.com>
20106R:	Eugen Hristev <eugen.hristev@collabora.com>
20107L:	linux-mmc@vger.kernel.org
20108S:	Supported
20109F:	drivers/mmc/host/sdhci-of-at91.c
20110
20111SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20112M:	Haibo Chen <haibo.chen@nxp.com>
20113L:	imx@lists.linux.dev
20114L:	linux-mmc@vger.kernel.org
20115S:	Maintained
20116F:	drivers/mmc/host/sdhci-esdhc-imx.c
20117
20118SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20119M:	Ben Dooks <ben-linux@fluff.org>
20120M:	Jaehoon Chung <jh80.chung@samsung.com>
20121L:	linux-mmc@vger.kernel.org
20122S:	Maintained
20123F:	drivers/mmc/host/sdhci-s3c*
20124
20125SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20126M:	Viresh Kumar <vireshk@kernel.org>
20127L:	linux-mmc@vger.kernel.org
20128S:	Maintained
20129F:	drivers/mmc/host/sdhci-spear.c
20130
20131SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20132M:	Vignesh Raghavendra <vigneshr@ti.com>
20133L:	linux-mmc@vger.kernel.org
20134S:	Maintained
20135F:	drivers/mmc/host/sdhci-omap.c
20136
20137SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20138M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20139L:	linux-block@vger.kernel.org
20140S:	Supported
20141F:	block/opal_proto.h
20142F:	block/sed*
20143F:	include/linux/sed*
20144F:	include/uapi/linux/sed*
20145
20146SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20147M:	Mark Rutland <mark.rutland@arm.com>
20148M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20149M:	Sudeep Holla <sudeep.holla@arm.com>
20150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20151S:	Maintained
20152F:	drivers/firmware/smccc/
20153F:	include/linux/arm-smccc.h
20154
20155SECURITY CONTACT
20156M:	Security Officers <security@kernel.org>
20157S:	Supported
20158F:	Documentation/process/security-bugs.rst
20159
20160SECURITY SUBSYSTEM
20161M:	Paul Moore <paul@paul-moore.com>
20162M:	James Morris <jmorris@namei.org>
20163M:	"Serge E. Hallyn" <serge@hallyn.com>
20164L:	linux-security-module@vger.kernel.org
20165S:	Supported
20166Q:	https://patchwork.kernel.org/project/linux-security-module/list
20167B:	mailto:linux-security-module@vger.kernel.org
20168P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20169T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20170F:	include/linux/lsm_audit.h
20171F:	include/linux/lsm_hook_defs.h
20172F:	include/linux/lsm_hooks.h
20173F:	include/linux/security.h
20174F:	include/uapi/linux/lsm.h
20175F:	security/
20176F:	tools/testing/selftests/lsm/
20177X:	security/selinux/
20178K:	\bsecurity_[a-z_0-9]\+\b
20179
20180SELINUX SECURITY MODULE
20181M:	Paul Moore <paul@paul-moore.com>
20182M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20183R:	Ondrej Mosnacek <omosnace@redhat.com>
20184L:	selinux@vger.kernel.org
20185S:	Supported
20186W:	https://github.com/SELinuxProject
20187Q:	https://patchwork.kernel.org/project/selinux/list
20188B:	mailto:selinux@vger.kernel.org
20189P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20190T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20191F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20192F:	Documentation/ABI/removed/sysfs-selinux-disable
20193F:	Documentation/admin-guide/LSM/SELinux.rst
20194F:	include/trace/events/avc.h
20195F:	include/uapi/linux/selinux_netlink.h
20196F:	scripts/selinux/
20197F:	security/selinux/
20198
20199SENSABLE PHANTOM
20200M:	Jiri Slaby <jirislaby@kernel.org>
20201S:	Maintained
20202F:	drivers/misc/phantom.c
20203F:	include/uapi/linux/phantom.h
20204
20205SENSEAIR SUNRISE 006-0-0007
20206M:	Jacopo Mondi <jacopo@jmondi.org>
20207S:	Maintained
20208F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20209F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20210F:	drivers/iio/chemical/sunrise_co2.c
20211
20212SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20213M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20214S:	Maintained
20215F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20216F:	drivers/iio/chemical/scd30.h
20217F:	drivers/iio/chemical/scd30_core.c
20218F:	drivers/iio/chemical/scd30_i2c.c
20219F:	drivers/iio/chemical/scd30_serial.c
20220
20221SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20222M:	Roan van Dijk <roan@protonic.nl>
20223S:	Maintained
20224F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20225F:	drivers/iio/chemical/scd4x.c
20226
20227SENSIRION SGP40 GAS SENSOR DRIVER
20228M:	Andreas Klinger <ak@it-klinger.de>
20229S:	Maintained
20230F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20231F:	drivers/iio/chemical/sgp40.c
20232
20233SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20234M:	Tomasz Duszynski <tduszyns@gmail.com>
20235S:	Maintained
20236F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20237F:	drivers/iio/chemical/sps30.c
20238F:	drivers/iio/chemical/sps30_i2c.c
20239F:	drivers/iio/chemical/sps30_serial.c
20240
20241SERIAL DEVICE BUS
20242M:	Rob Herring <robh@kernel.org>
20243L:	linux-serial@vger.kernel.org
20244S:	Maintained
20245F:	Documentation/devicetree/bindings/serial/serial.yaml
20246F:	drivers/tty/serdev/
20247F:	include/linux/serdev.h
20248
20249SERIAL IR RECEIVER
20250M:	Sean Young <sean@mess.org>
20251L:	linux-media@vger.kernel.org
20252S:	Maintained
20253F:	drivers/media/rc/serial_ir.c
20254
20255SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20256M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20258S:	Maintained
20259F:	Documentation/devicetree/bindings/slimbus/
20260F:	drivers/slimbus/
20261F:	include/linux/slimbus.h
20262
20263SFC NETWORK DRIVER
20264M:	Edward Cree <ecree.xilinx@gmail.com>
20265M:	Martin Habets <habetsm.xilinx@gmail.com>
20266L:	netdev@vger.kernel.org
20267L:	linux-net-drivers@amd.com
20268S:	Supported
20269F:	Documentation/networking/devlink/sfc.rst
20270F:	drivers/net/ethernet/sfc/
20271
20272SFCTEMP HWMON DRIVER
20273M:	Emil Renner Berthing <kernel@esmil.dk>
20274M:	Hal Feng <hal.feng@starfivetech.com>
20275L:	linux-hwmon@vger.kernel.org
20276S:	Maintained
20277F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20278F:	Documentation/hwmon/sfctemp.rst
20279F:	drivers/hwmon/sfctemp.c
20280
20281SFF/SFP/SFP+ MODULE SUPPORT
20282M:	Russell King <linux@armlinux.org.uk>
20283L:	netdev@vger.kernel.org
20284S:	Maintained
20285F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20286F:	drivers/net/phy/phylink.c
20287F:	drivers/net/phy/sfp*
20288F:	include/linux/mdio/mdio-i2c.h
20289F:	include/linux/phylink.h
20290F:	include/linux/sfp.h
20291K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20292
20293SGI GRU DRIVER
20294M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20295S:	Maintained
20296F:	drivers/misc/sgi-gru/
20297
20298SGI XP/XPC/XPNET DRIVER
20299M:	Robin Holt <robinmholt@gmail.com>
20300M:	Steve Wahl <steve.wahl@hpe.com>
20301S:	Maintained
20302F:	drivers/misc/sgi-xp/
20303
20304SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20305M:	Wenjia Zhang <wenjia@linux.ibm.com>
20306M:	Jan Karcher <jaka@linux.ibm.com>
20307R:	D. Wythe <alibuda@linux.alibaba.com>
20308R:	Tony Lu <tonylu@linux.alibaba.com>
20309R:	Wen Gu <guwen@linux.alibaba.com>
20310L:	linux-s390@vger.kernel.org
20311S:	Supported
20312F:	net/smc/
20313
20314SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20315M:	Linus Walleij <linus.walleij@linaro.org>
20316L:	linux-iio@vger.kernel.org
20317S:	Maintained
20318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20319F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20320F:	drivers/iio/light/gp2ap002.c
20321
20322SHARP RJ54N1CB0C SENSOR DRIVER
20323M:	Jacopo Mondi <jacopo@jmondi.org>
20324L:	linux-media@vger.kernel.org
20325S:	Odd fixes
20326T:	git git://linuxtv.org/media_tree.git
20327F:	drivers/media/i2c/rj54n1cb0c.c
20328F:	include/media/i2c/rj54n1cb0c.h
20329
20330SHRINKER
20331M:	Andrew Morton <akpm@linux-foundation.org>
20332M:	Dave Chinner <david@fromorbit.com>
20333R:	Qi Zheng <zhengqi.arch@bytedance.com>
20334R:	Roman Gushchin <roman.gushchin@linux.dev>
20335R:	Muchun Song <muchun.song@linux.dev>
20336L:	linux-mm@kvack.org
20337S:	Maintained
20338F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20339F:	include/linux/shrinker.h
20340F:	mm/shrinker.c
20341F:	mm/shrinker_debug.c
20342
20343SH_VOU V4L2 OUTPUT DRIVER
20344L:	linux-media@vger.kernel.org
20345S:	Orphan
20346F:	drivers/media/platform/renesas/sh_vou.c
20347F:	include/media/drv-intf/sh_vou.h
20348
20349SI2157 MEDIA DRIVER
20350L:	linux-media@vger.kernel.org
20351S:	Orphan
20352W:	https://linuxtv.org
20353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20354F:	drivers/media/tuners/si2157*
20355
20356SI2165 MEDIA DRIVER
20357M:	Matthias Schwarzott <zzam@gentoo.org>
20358L:	linux-media@vger.kernel.org
20359S:	Maintained
20360W:	https://linuxtv.org
20361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20362F:	drivers/media/dvb-frontends/si2165*
20363
20364SI2168 MEDIA DRIVER
20365L:	linux-media@vger.kernel.org
20366S:	Orphan
20367W:	https://linuxtv.org
20368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20369F:	drivers/media/dvb-frontends/si2168*
20370
20371SI470X FM RADIO RECEIVER I2C DRIVER
20372M:	Hans Verkuil <hverkuil@xs4all.nl>
20373L:	linux-media@vger.kernel.org
20374S:	Odd Fixes
20375W:	https://linuxtv.org
20376T:	git git://linuxtv.org/media_tree.git
20377F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20378F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20379
20380SI470X FM RADIO RECEIVER USB DRIVER
20381M:	Hans Verkuil <hverkuil@xs4all.nl>
20382L:	linux-media@vger.kernel.org
20383S:	Maintained
20384W:	https://linuxtv.org
20385T:	git git://linuxtv.org/media_tree.git
20386F:	drivers/media/radio/si470x/radio-si470x-common.c
20387F:	drivers/media/radio/si470x/radio-si470x-usb.c
20388F:	drivers/media/radio/si470x/radio-si470x.h
20389
20390SI4713 FM RADIO TRANSMITTER I2C DRIVER
20391M:	Eduardo Valentin <edubezval@gmail.com>
20392L:	linux-media@vger.kernel.org
20393S:	Odd Fixes
20394W:	https://linuxtv.org
20395T:	git git://linuxtv.org/media_tree.git
20396F:	drivers/media/radio/si4713/si4713.?
20397
20398SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20399M:	Eduardo Valentin <edubezval@gmail.com>
20400L:	linux-media@vger.kernel.org
20401S:	Odd Fixes
20402W:	https://linuxtv.org
20403T:	git git://linuxtv.org/media_tree.git
20404F:	drivers/media/radio/si4713/radio-platform-si4713.c
20405
20406SI4713 FM RADIO TRANSMITTER USB DRIVER
20407M:	Hans Verkuil <hverkuil@xs4all.nl>
20408L:	linux-media@vger.kernel.org
20409S:	Maintained
20410W:	https://linuxtv.org
20411T:	git git://linuxtv.org/media_tree.git
20412F:	drivers/media/radio/si4713/radio-usb-si4713.c
20413
20414SIANO DVB DRIVER
20415M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20416L:	linux-media@vger.kernel.org
20417S:	Odd fixes
20418W:	https://linuxtv.org
20419T:	git git://linuxtv.org/media_tree.git
20420F:	drivers/media/common/siano/
20421F:	drivers/media/mmc/siano/
20422F:	drivers/media/usb/siano/
20423F:	drivers/media/usb/siano/
20424
20425SIEMENS IPC LED DRIVERS
20426M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20427M:	Xing Tong Wu <xingtong.wu@siemens.com>
20428M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20429L:	linux-leds@vger.kernel.org
20430S:	Maintained
20431F:	drivers/leds/simple/
20432
20433SIEMENS IPC PLATFORM DRIVERS
20434M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20435M:	Xing Tong Wu <xingtong.wu@siemens.com>
20436M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20437L:	platform-driver-x86@vger.kernel.org
20438S:	Maintained
20439F:	drivers/platform/x86/siemens/
20440F:	include/linux/platform_data/x86/simatic-ipc-base.h
20441F:	include/linux/platform_data/x86/simatic-ipc.h
20442
20443SIEMENS IPC WATCHDOG DRIVERS
20444M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20445M:	Xing Tong Wu <xingtong.wu@siemens.com>
20446M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20447L:	linux-watchdog@vger.kernel.org
20448S:	Maintained
20449F:	drivers/watchdog/simatic-ipc-wdt.c
20450
20451SIFIVE DRIVERS
20452M:	Paul Walmsley <paul.walmsley@sifive.com>
20453M:	Samuel Holland <samuel.holland@sifive.com>
20454L:	linux-riscv@lists.infradead.org
20455S:	Supported
20456F:	drivers/dma/sf-pdma/
20457N:	sifive
20458K:	fu[57]40
20459K:	[^@]sifive
20460
20461SILEAD TOUCHSCREEN DRIVER
20462M:	Hans de Goede <hdegoede@redhat.com>
20463L:	linux-input@vger.kernel.org
20464L:	platform-driver-x86@vger.kernel.org
20465S:	Maintained
20466F:	drivers/input/touchscreen/silead.c
20467F:	drivers/platform/x86/touchscreen_dmi.c
20468
20469SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20470M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20471S:	Supported
20472F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20473F:	drivers/net/wireless/silabs/wfx/
20474
20475SILICON MOTION SM712 FRAME BUFFER DRIVER
20476M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20477M:	Teddy Wang <teddy.wang@siliconmotion.com>
20478M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20479L:	linux-fbdev@vger.kernel.org
20480S:	Maintained
20481F:	Documentation/fb/sm712fb.rst
20482F:	drivers/video/fbdev/sm712*
20483
20484SILVACO I3C DUAL-ROLE MASTER
20485M:	Miquel Raynal <miquel.raynal@bootlin.com>
20486M:	Conor Culhane <conor.culhane@silvaco.com>
20487L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20488S:	Maintained
20489F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20490F:	drivers/i3c/master/svc-i3c-master.c
20491
20492SIMPLEFB FB DRIVER
20493M:	Hans de Goede <hdegoede@redhat.com>
20494L:	linux-fbdev@vger.kernel.org
20495S:	Maintained
20496F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20497F:	drivers/video/fbdev/simplefb.c
20498F:	include/linux/platform_data/simplefb.h
20499
20500SIOX
20501M:	Thorsten Scherer <t.scherer@eckelmann.de>
20502R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20503S:	Supported
20504F:	drivers/gpio/gpio-siox.c
20505F:	drivers/siox/*
20506F:	include/trace/events/siox.h
20507
20508SIPHASH PRF ROUTINES
20509M:	Jason A. Donenfeld <Jason@zx2c4.com>
20510S:	Maintained
20511F:	include/linux/siphash.h
20512F:	lib/siphash.c
20513F:	lib/siphash_kunit.c
20514
20515SIS 190 ETHERNET DRIVER
20516M:	Francois Romieu <romieu@fr.zoreil.com>
20517L:	netdev@vger.kernel.org
20518S:	Maintained
20519F:	drivers/net/ethernet/sis/sis190.c
20520
20521SIS 900/7016 FAST ETHERNET DRIVER
20522M:	Daniele Venzano <venza@brownhat.org>
20523L:	netdev@vger.kernel.org
20524S:	Maintained
20525W:	http://www.brownhat.org/sis900.html
20526F:	drivers/net/ethernet/sis/sis900.*
20527
20528SIS FRAMEBUFFER DRIVER
20529S:	Orphan
20530F:	Documentation/fb/sisfb.rst
20531F:	drivers/video/fbdev/sis/
20532F:	include/video/sisfb.h
20533
20534SIS I2C TOUCHSCREEN DRIVER
20535M:	Mika Penttilä <mpenttil@redhat.com>
20536L:	linux-input@vger.kernel.org
20537S:	Maintained
20538F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20539F:	drivers/input/touchscreen/sis_i2c.c
20540
20541SIS USB2VGA DRIVER
20542M:	Thomas Winischhofer <thomas@winischhofer.net>
20543S:	Maintained
20544W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20545F:	drivers/usb/misc/sisusbvga/
20546
20547SL28 CPLD MFD DRIVER
20548M:	Michael Walle <mwalle@kernel.org>
20549S:	Maintained
20550F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20551F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20552F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20553F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20554F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20555F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20556F:	drivers/gpio/gpio-sl28cpld.c
20557F:	drivers/hwmon/sl28cpld-hwmon.c
20558F:	drivers/irqchip/irq-sl28cpld.c
20559F:	drivers/pwm/pwm-sl28cpld.c
20560F:	drivers/watchdog/sl28cpld_wdt.c
20561
20562SL28 VPD NVMEM LAYOUT DRIVER
20563M:	Michael Walle <mwalle@kernel.org>
20564S:	Maintained
20565F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20566F:	drivers/nvmem/layouts/sl28vpd.c
20567
20568SLAB ALLOCATOR
20569M:	Christoph Lameter <cl@linux.com>
20570M:	Pekka Enberg <penberg@kernel.org>
20571M:	David Rientjes <rientjes@google.com>
20572M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20573M:	Andrew Morton <akpm@linux-foundation.org>
20574M:	Vlastimil Babka <vbabka@suse.cz>
20575R:	Roman Gushchin <roman.gushchin@linux.dev>
20576R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20577L:	linux-mm@kvack.org
20578S:	Maintained
20579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20580F:	include/linux/sl?b*.h
20581F:	mm/sl?b*
20582
20583SLCAN CAN NETWORK DRIVER
20584M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20585L:	linux-can@vger.kernel.org
20586S:	Maintained
20587F:	drivers/net/can/slcan/
20588
20589SLEEPABLE READ-COPY UPDATE (SRCU)
20590M:	Lai Jiangshan <jiangshanlai@gmail.com>
20591M:	"Paul E. McKenney" <paulmck@kernel.org>
20592M:	Josh Triplett <josh@joshtriplett.org>
20593R:	Steven Rostedt <rostedt@goodmis.org>
20594R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20595L:	rcu@vger.kernel.org
20596S:	Supported
20597W:	http://www.rdrop.com/users/paulmck/RCU/
20598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20599F:	include/linux/srcu*.h
20600F:	kernel/rcu/srcu*.c
20601
20602SMACK SECURITY MODULE
20603M:	Casey Schaufler <casey@schaufler-ca.com>
20604L:	linux-security-module@vger.kernel.org
20605S:	Maintained
20606W:	http://schaufler-ca.com
20607T:	git git://github.com/cschaufler/smack-next
20608F:	Documentation/admin-guide/LSM/Smack.rst
20609F:	security/smack/
20610
20611SMC91x ETHERNET DRIVER
20612M:	Nicolas Pitre <nico@fluxnic.net>
20613S:	Odd Fixes
20614F:	drivers/net/ethernet/smsc/smc91x.*
20615
20616SMSC EMC2103 HARDWARE MONITOR DRIVER
20617M:	Steve Glendinning <steve.glendinning@shawell.net>
20618L:	linux-hwmon@vger.kernel.org
20619S:	Maintained
20620F:	Documentation/hwmon/emc2103.rst
20621F:	drivers/hwmon/emc2103.c
20622
20623SMSC SCH5627 HARDWARE MONITOR DRIVER
20624M:	Hans de Goede <hdegoede@redhat.com>
20625L:	linux-hwmon@vger.kernel.org
20626S:	Supported
20627F:	Documentation/hwmon/sch5627.rst
20628F:	drivers/hwmon/sch5627.c
20629
20630SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20631M:	Steve Glendinning <steve.glendinning@shawell.net>
20632L:	linux-fbdev@vger.kernel.org
20633S:	Maintained
20634F:	drivers/video/fbdev/smscufx.c
20635
20636SMSC47B397 HARDWARE MONITOR DRIVER
20637M:	Jean Delvare <jdelvare@suse.com>
20638L:	linux-hwmon@vger.kernel.org
20639S:	Maintained
20640F:	Documentation/hwmon/smsc47b397.rst
20641F:	drivers/hwmon/smsc47b397.c
20642
20643SMSC911x ETHERNET DRIVER
20644M:	Steve Glendinning <steve.glendinning@shawell.net>
20645L:	netdev@vger.kernel.org
20646S:	Maintained
20647F:	drivers/net/ethernet/smsc/smsc911x.*
20648F:	include/linux/smsc911x.h
20649
20650SMSC9420 PCI ETHERNET DRIVER
20651M:	Steve Glendinning <steve.glendinning@shawell.net>
20652L:	netdev@vger.kernel.org
20653S:	Maintained
20654F:	drivers/net/ethernet/smsc/smsc9420.*
20655
20656SNET DPU VIRTIO DATA PATH ACCELERATOR
20657R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20658F:	drivers/vdpa/solidrun/
20659
20660SOCIONEXT (SNI) AVE NETWORK DRIVER
20661M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20662L:	netdev@vger.kernel.org
20663S:	Maintained
20664F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20665F:	drivers/net/ethernet/socionext/sni_ave.c
20666
20667SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20668M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20669M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20670L:	netdev@vger.kernel.org
20671S:	Maintained
20672F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20673F:	drivers/net/ethernet/socionext/netsec.c
20674
20675SOCIONEXT (SNI) Synquacer SPI DRIVER
20676M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20677M:	Jassi Brar <jaswinder.singh@linaro.org>
20678L:	linux-spi@vger.kernel.org
20679S:	Maintained
20680F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20681F:	drivers/spi/spi-synquacer.c
20682
20683SOCIONEXT SYNQUACER I2C DRIVER
20684M:	Ard Biesheuvel <ardb@kernel.org>
20685L:	linux-i2c@vger.kernel.org
20686S:	Maintained
20687F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20688F:	drivers/i2c/busses/i2c-synquacer.c
20689
20690SOCIONEXT UNIPHIER SOUND DRIVER
20691L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20692S:	Orphan
20693F:	sound/soc/uniphier/
20694
20695SOCKET TIMESTAMPING
20696M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20697S:	Maintained
20698F:	Documentation/networking/timestamping.rst
20699F:	include/uapi/linux/net_tstamp.h
20700F:	tools/testing/selftests/net/so_txtime.c
20701
20702SOEKRIS NET48XX LED SUPPORT
20703M:	Chris Boot <bootc@bootc.net>
20704S:	Maintained
20705F:	drivers/leds/leds-net48xx.c
20706
20707SOFT-IWARP DRIVER (siw)
20708M:	Bernard Metzler <bmt@zurich.ibm.com>
20709L:	linux-rdma@vger.kernel.org
20710S:	Supported
20711F:	drivers/infiniband/sw/siw/
20712F:	include/uapi/rdma/siw-abi.h
20713
20714SOFT-ROCE DRIVER (rxe)
20715M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20716L:	linux-rdma@vger.kernel.org
20717S:	Supported
20718F:	drivers/infiniband/sw/rxe/
20719F:	include/uapi/rdma/rdma_user_rxe.h
20720
20721SOFTLOGIC 6x10 MPEG CODEC
20722M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20723M:	Anton Sviridenko <anton@corp.bluecherry.net>
20724M:	Andrey Utkin <andrey_utkin@fastmail.com>
20725M:	Ismael Luceno <ismael@iodev.co.uk>
20726L:	linux-media@vger.kernel.org
20727S:	Supported
20728F:	drivers/media/pci/solo6x10/
20729
20730SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20731M:	James Morse <james.morse@arm.com>
20732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20733S:	Maintained
20734F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20735F:	drivers/firmware/arm_sdei.c
20736F:	include/linux/arm_sdei.h
20737F:	include/uapi/linux/arm_sdei.h
20738
20739SOFTWARE NODES AND DEVICE PROPERTIES
20740R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20741R:	Daniel Scally <djrscally@gmail.com>
20742R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20743R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20744L:	linux-acpi@vger.kernel.org
20745S:	Maintained
20746F:	drivers/base/property.c
20747F:	drivers/base/swnode.c
20748F:	include/linux/fwnode.h
20749F:	include/linux/property.h
20750
20751SOFTWARE RAID (Multiple Disks) SUPPORT
20752M:	Song Liu <song@kernel.org>
20753R:	Yu Kuai <yukuai3@huawei.com>
20754L:	linux-raid@vger.kernel.org
20755S:	Supported
20756Q:	https://patchwork.kernel.org/project/linux-raid/list/
20757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20758F:	drivers/md/Kconfig
20759F:	drivers/md/Makefile
20760F:	drivers/md/md*
20761F:	drivers/md/raid*
20762F:	include/linux/raid/
20763F:	include/uapi/linux/raid/
20764
20765SOLIDRUN CLEARFOG SUPPORT
20766M:	Russell King <linux@armlinux.org.uk>
20767S:	Maintained
20768F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20769F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20770
20771SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20772M:	Russell King <linux@armlinux.org.uk>
20773S:	Maintained
20774F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20775F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20776F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20777
20778SONIC NETWORK DRIVER
20779M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20780L:	netdev@vger.kernel.org
20781S:	Maintained
20782F:	drivers/net/ethernet/natsemi/sonic.*
20783
20784SONICS SILICON BACKPLANE DRIVER (SSB)
20785M:	Michael Buesch <m@bues.ch>
20786L:	linux-wireless@vger.kernel.org
20787S:	Maintained
20788F:	drivers/ssb/
20789F:	include/linux/ssb/
20790
20791SONY IMX208 SENSOR DRIVER
20792M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20793L:	linux-media@vger.kernel.org
20794S:	Maintained
20795T:	git git://linuxtv.org/media_tree.git
20796F:	drivers/media/i2c/imx208.c
20797
20798SONY IMX214 SENSOR DRIVER
20799M:	Ricardo Ribalda <ribalda@kernel.org>
20800L:	linux-media@vger.kernel.org
20801S:	Maintained
20802T:	git git://linuxtv.org/media_tree.git
20803F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20804F:	drivers/media/i2c/imx214.c
20805
20806SONY IMX219 SENSOR DRIVER
20807M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20808L:	linux-media@vger.kernel.org
20809S:	Maintained
20810T:	git git://linuxtv.org/media_tree.git
20811F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20812F:	drivers/media/i2c/imx219.c
20813
20814SONY IMX258 SENSOR DRIVER
20815M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20816L:	linux-media@vger.kernel.org
20817S:	Maintained
20818T:	git git://linuxtv.org/media_tree.git
20819F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
20820F:	drivers/media/i2c/imx258.c
20821
20822SONY IMX274 SENSOR DRIVER
20823M:	Leon Luo <leonl@leopardimaging.com>
20824L:	linux-media@vger.kernel.org
20825S:	Maintained
20826T:	git git://linuxtv.org/media_tree.git
20827F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20828F:	drivers/media/i2c/imx274.c
20829
20830SONY IMX283 SENSOR DRIVER
20831M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
20832M:	Umang Jain <umang.jain@ideasonboard.com>
20833L:	linux-media@vger.kernel.org
20834S:	Maintained
20835T:	git git://linuxtv.org/media_tree.git
20836F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
20837F:	drivers/media/i2c/imx283.c
20838
20839SONY IMX290 SENSOR DRIVER
20840M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20841L:	linux-media@vger.kernel.org
20842S:	Maintained
20843T:	git git://linuxtv.org/media_tree.git
20844F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20845F:	drivers/media/i2c/imx290.c
20846
20847SONY IMX296 SENSOR DRIVER
20848M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20849M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20850L:	linux-media@vger.kernel.org
20851S:	Maintained
20852T:	git git://linuxtv.org/media_tree.git
20853F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20854F:	drivers/media/i2c/imx296.c
20855
20856SONY IMX319 SENSOR DRIVER
20857M:	Bingbu Cao <bingbu.cao@intel.com>
20858L:	linux-media@vger.kernel.org
20859S:	Maintained
20860T:	git git://linuxtv.org/media_tree.git
20861F:	drivers/media/i2c/imx319.c
20862
20863SONY IMX334 SENSOR DRIVER
20864L:	linux-media@vger.kernel.org
20865S:	Orphan
20866T:	git git://linuxtv.org/media_tree.git
20867F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20868F:	drivers/media/i2c/imx334.c
20869
20870SONY IMX335 SENSOR DRIVER
20871L:	linux-media@vger.kernel.org
20872S:	Orphan
20873T:	git git://linuxtv.org/media_tree.git
20874F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20875F:	drivers/media/i2c/imx335.c
20876
20877SONY IMX355 SENSOR DRIVER
20878M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20879L:	linux-media@vger.kernel.org
20880S:	Maintained
20881T:	git git://linuxtv.org/media_tree.git
20882F:	drivers/media/i2c/imx355.c
20883
20884SONY IMX412 SENSOR DRIVER
20885L:	linux-media@vger.kernel.org
20886S:	Orphan
20887T:	git git://linuxtv.org/media_tree.git
20888F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20889F:	drivers/media/i2c/imx412.c
20890
20891SONY IMX415 SENSOR DRIVER
20892M:	Michael Riesch <michael.riesch@wolfvision.net>
20893L:	linux-media@vger.kernel.org
20894S:	Maintained
20895T:	git git://linuxtv.org/media_tree.git
20896F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20897F:	drivers/media/i2c/imx415.c
20898
20899SONY MEMORYSTICK SUBSYSTEM
20900M:	Maxim Levitsky <maximlevitsky@gmail.com>
20901M:	Alex Dubov <oakad@yahoo.com>
20902M:	Ulf Hansson <ulf.hansson@linaro.org>
20903L:	linux-mmc@vger.kernel.org
20904S:	Maintained
20905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20906F:	drivers/memstick/
20907F:	include/linux/memstick.h
20908
20909SONY VAIO CONTROL DEVICE DRIVER
20910M:	Mattia Dongili <malattia@linux.it>
20911L:	platform-driver-x86@vger.kernel.org
20912S:	Maintained
20913W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20914F:	Documentation/admin-guide/laptops/sony-laptop.rst
20915F:	drivers/char/sonypi.c
20916F:	drivers/platform/x86/sony-laptop.c
20917F:	include/linux/sony-laptop.h
20918
20919SOPHGO DEVICETREES and DRIVERS
20920M:	Chen Wang <unicorn_wang@outlook.com>
20921M:	Inochi Amaoto <inochiama@outlook.com>
20922T:	git https://github.com/sophgo/linux.git
20923S:	Maintained
20924N:	sophgo
20925K:	sophgo
20926
20927SOUND
20928M:	Jaroslav Kysela <perex@perex.cz>
20929M:	Takashi Iwai <tiwai@suse.com>
20930L:	linux-sound@vger.kernel.org
20931S:	Maintained
20932W:	http://www.alsa-project.org/
20933Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20935F:	Documentation/sound/
20936F:	include/sound/
20937F:	include/uapi/sound/
20938F:	sound/
20939F:	tools/testing/selftests/alsa
20940
20941SOUND - ALSA SELFTESTS
20942M:	Mark Brown <broonie@kernel.org>
20943L:	linux-sound@vger.kernel.org
20944L:	linux-kselftest@vger.kernel.org
20945S:	Supported
20946F:	tools/testing/selftests/alsa
20947
20948SOUND - COMPRESSED AUDIO
20949M:	Vinod Koul <vkoul@kernel.org>
20950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20951S:	Supported
20952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20953F:	Documentation/sound/designs/compress-offload.rst
20954F:	include/sound/compress_driver.h
20955F:	include/uapi/sound/compress_*
20956F:	sound/core/compress_offload.c
20957F:	sound/soc/soc-compress.c
20958
20959SOUND - CORE KUNIT TEST
20960M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20961L:	linux-sound@vger.kernel.org
20962S:	Supported
20963F:	sound/core/sound_kunit.c
20964
20965SOUND - DMAENGINE HELPERS
20966M:	Lars-Peter Clausen <lars@metafoo.de>
20967S:	Supported
20968F:	include/sound/dmaengine_pcm.h
20969F:	sound/core/pcm_dmaengine.c
20970F:	sound/soc/soc-generic-dmaengine-pcm.c
20971
20972SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20973M:	Liam Girdwood <lgirdwood@gmail.com>
20974M:	Mark Brown <broonie@kernel.org>
20975L:	linux-sound@vger.kernel.org
20976S:	Supported
20977W:	http://alsa-project.org/main/index.php/ASoC
20978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20979F:	Documentation/devicetree/bindings/sound/
20980F:	Documentation/sound/soc/
20981F:	include/dt-bindings/sound/
20982F:	include/sound/soc*
20983F:	include/sound/sof.h
20984F:	include/sound/sof/
20985F:	include/trace/events/sof*.h
20986F:	include/uapi/sound/asoc.h
20987F:	sound/soc/
20988
20989SOUND - SOC LAYER / dapm-graph
20990M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20991L:	linux-sound@vger.kernel.org
20992S:	Maintained
20993F:	tools/sound/dapm-graph
20994
20995SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20996M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20997M:	Liam Girdwood <lgirdwood@gmail.com>
20998M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20999M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21000M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21001M:	Daniel Baluta <daniel.baluta@nxp.com>
21002R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21003L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21004S:	Supported
21005W:	https://github.com/thesofproject/linux/
21006F:	sound/soc/sof/
21007
21008SOUNDWIRE SUBSYSTEM
21009M:	Vinod Koul <vkoul@kernel.org>
21010M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21011R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21012R:	Sanyog Kale <sanyog.r.kale@intel.com>
21013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21014S:	Supported
21015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21016F:	Documentation/driver-api/soundwire/
21017F:	drivers/soundwire/
21018F:	include/linux/soundwire/
21019
21020SP2 MEDIA DRIVER
21021M:	Olli Salonen <olli.salonen@iki.fi>
21022L:	linux-media@vger.kernel.org
21023S:	Maintained
21024W:	https://linuxtv.org
21025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21026F:	drivers/media/dvb-frontends/sp2*
21027
21028SPANISH DOCUMENTATION
21029M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21030R:	Avadhut Naik <avadhut.naik@amd.com>
21031S:	Maintained
21032F:	Documentation/translations/sp_SP/
21033
21034SPARC + UltraSPARC (sparc/sparc64)
21035M:	"David S. Miller" <davem@davemloft.net>
21036M:	Andreas Larsson <andreas@gaisler.com>
21037L:	sparclinux@vger.kernel.org
21038S:	Maintained
21039Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21042F:	arch/sparc/
21043F:	drivers/sbus/
21044
21045SPARC SERIAL DRIVERS
21046M:	"David S. Miller" <davem@davemloft.net>
21047L:	sparclinux@vger.kernel.org
21048S:	Maintained
21049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21051F:	drivers/tty/serial/suncore.c
21052F:	drivers/tty/serial/sunhv.c
21053F:	drivers/tty/serial/sunsab.c
21054F:	drivers/tty/serial/sunsab.h
21055F:	drivers/tty/serial/sunsu.c
21056F:	drivers/tty/serial/sunzilog.c
21057F:	drivers/tty/serial/sunzilog.h
21058F:	drivers/tty/vcc.c
21059F:	include/linux/sunserialcore.h
21060
21061SPARSE CHECKER
21062M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21063L:	linux-sparse@vger.kernel.org
21064S:	Maintained
21065W:	https://sparse.docs.kernel.org/
21066Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21067B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21068T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21069F:	include/linux/compiler.h
21070
21071SPEAKUP CONSOLE SPEECH DRIVER
21072M:	William Hubbs <w.d.hubbs@gmail.com>
21073M:	Chris Brannon <chris@the-brannons.com>
21074M:	Kirk Reiser <kirk@reisers.ca>
21075M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21076L:	speakup@linux-speakup.org
21077S:	Odd Fixes
21078W:	http://www.linux-speakup.org/
21079W:	https://github.com/linux-speakup/speakup
21080B:	https://github.com/linux-speakup/speakup/issues
21081F:	drivers/accessibility/speakup/
21082
21083SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21084M:	Viresh Kumar <vireshk@kernel.org>
21085M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21086M:	soc@kernel.org
21087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21088S:	Maintained
21089W:	http://www.st.com/spear
21090F:	arch/arm/boot/dts/st/spear*
21091F:	arch/arm/mach-spear/
21092F:	drivers/clk/spear/
21093F:	drivers/pinctrl/spear/
21094
21095SPI NOR SUBSYSTEM
21096M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21097M:	Pratyush Yadav <pratyush@kernel.org>
21098M:	Michael Walle <mwalle@kernel.org>
21099L:	linux-mtd@lists.infradead.org
21100S:	Maintained
21101W:	http://www.linux-mtd.infradead.org/
21102Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21103C:	irc://irc.oftc.net/mtd
21104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21105F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21106F:	drivers/mtd/spi-nor/
21107F:	include/linux/mtd/spi-nor.h
21108
21109SPI SUBSYSTEM
21110M:	Mark Brown <broonie@kernel.org>
21111L:	linux-spi@vger.kernel.org
21112S:	Maintained
21113Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21115F:	Documentation/devicetree/bindings/spi/
21116F:	Documentation/spi/
21117F:	drivers/spi/
21118F:	include/linux/spi/
21119F:	include/uapi/linux/spi/
21120F:	tools/spi/
21121
21122SPIDERNET NETWORK DRIVER for CELL
21123M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21124M:	Geoff Levand <geoff@infradead.org>
21125L:	netdev@vger.kernel.org
21126L:	linuxppc-dev@lists.ozlabs.org
21127S:	Maintained
21128F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21129F:	drivers/net/ethernet/toshiba/spider_net*
21130
21131SPMI SUBSYSTEM
21132M:	Stephen Boyd <sboyd@kernel.org>
21133L:	linux-kernel@vger.kernel.org
21134S:	Maintained
21135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21136F:	Documentation/devicetree/bindings/spmi/
21137F:	drivers/spmi/
21138F:	include/dt-bindings/spmi/spmi.h
21139F:	include/linux/spmi.h
21140F:	include/trace/events/spmi.h
21141
21142SPU FILE SYSTEM
21143M:	Jeremy Kerr <jk@ozlabs.org>
21144L:	linuxppc-dev@lists.ozlabs.org
21145S:	Supported
21146W:	http://www.ibm.com/developerworks/power/cell/
21147F:	Documentation/filesystems/spufs/spufs.rst
21148F:	arch/powerpc/platforms/cell/spufs/
21149
21150SQUASHFS FILE SYSTEM
21151M:	Phillip Lougher <phillip@squashfs.org.uk>
21152L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21153S:	Maintained
21154W:	http://squashfs.org.uk
21155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21156F:	Documentation/filesystems/squashfs.rst
21157F:	fs/squashfs/
21158
21159SRM (Alpha) environment access
21160M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21161S:	Maintained
21162F:	arch/alpha/kernel/srm_env.c
21163
21164ST LSM6DSx IMU IIO DRIVER
21165M:	Lorenzo Bianconi <lorenzo@kernel.org>
21166L:	linux-iio@vger.kernel.org
21167S:	Maintained
21168W:	http://www.st.com/
21169F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21170F:	drivers/iio/imu/st_lsm6dsx/
21171
21172ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21173M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21174M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21175L:	linux-media@vger.kernel.org
21176S:	Maintained
21177T:	git git://linuxtv.org/media_tree.git
21178F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21179F:	drivers/media/i2c/st-mipid02.c
21180
21181ST STM32 FIREWALL
21182M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21183S:	Maintained
21184F:	drivers/bus/stm32_etzpc.c
21185F:	drivers/bus/stm32_firewall.c
21186F:	drivers/bus/stm32_rifsc.c
21187
21188ST STM32 I2C/SMBUS DRIVER
21189M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21190M:	Alain Volmat <alain.volmat@foss.st.com>
21191L:	linux-i2c@vger.kernel.org
21192S:	Maintained
21193F:	drivers/i2c/busses/i2c-stm32*
21194
21195ST STM32 SPI DRIVER
21196M:	Alain Volmat <alain.volmat@foss.st.com>
21197L:	linux-spi@vger.kernel.org
21198S:	Maintained
21199F:	drivers/spi/spi-stm32.c
21200
21201ST STPDDC60 DRIVER
21202M:	Daniel Nilsson <daniel.nilsson@flex.com>
21203L:	linux-hwmon@vger.kernel.org
21204S:	Maintained
21205F:	Documentation/hwmon/stpddc60.rst
21206F:	drivers/hwmon/pmbus/stpddc60.c
21207
21208ST VGXY61 DRIVER
21209M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21210M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21211L:	linux-media@vger.kernel.org
21212S:	Maintained
21213T:	git git://linuxtv.org/media_tree.git
21214F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21215F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21216F:	drivers/media/i2c/vgxy61.c
21217
21218ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21219M:	Song Qiang <songqiang1304521@gmail.com>
21220L:	linux-iio@vger.kernel.org
21221S:	Maintained
21222F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21223F:	drivers/iio/proximity/vl53l0x-i2c.c
21224
21225STABLE BRANCH
21226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21227M:	Sasha Levin <sashal@kernel.org>
21228L:	stable@vger.kernel.org
21229S:	Supported
21230F:	Documentation/process/stable-kernel-rules.rst
21231
21232STAGING - ATOMISP DRIVER
21233M:	Hans de Goede <hdegoede@redhat.com>
21234M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21235R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21236L:	linux-media@vger.kernel.org
21237S:	Maintained
21238F:	drivers/staging/media/atomisp/
21239
21240STAGING - FIELDBUS SUBSYSTEM
21241M:	Sven Van Asbroeck <TheSven73@gmail.com>
21242S:	Maintained
21243F:	drivers/staging/fieldbus/*
21244F:	drivers/staging/fieldbus/Documentation/
21245
21246STAGING - HMS ANYBUS-S BUS
21247M:	Sven Van Asbroeck <TheSven73@gmail.com>
21248S:	Maintained
21249F:	drivers/staging/fieldbus/anybuss/
21250
21251STAGING - INDUSTRIAL IO
21252M:	Jonathan Cameron <jic23@kernel.org>
21253L:	linux-iio@vger.kernel.org
21254S:	Odd Fixes
21255F:	Documentation/devicetree/bindings/staging/iio/
21256F:	drivers/staging/iio/
21257
21258STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21259M:	Marc Dietrich <marvin24@gmx.de>
21260L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21261L:	linux-tegra@vger.kernel.org
21262S:	Maintained
21263F:	drivers/staging/nvec/
21264
21265STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21266M:	Jens Frederich <jfrederich@gmail.com>
21267M:	Jon Nettleton <jon.nettleton@gmail.com>
21268S:	Maintained
21269W:	http://wiki.laptop.org/go/DCON
21270F:	drivers/staging/olpc_dcon/
21271
21272STAGING - REALTEK RTL8712U DRIVERS
21273M:	Larry Finger <Larry.Finger@lwfinger.net>
21274M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21275S:	Odd Fixes
21276F:	drivers/staging/rtl8712/
21277
21278STAGING - SEPS525 LCD CONTROLLER DRIVERS
21279M:	Michael Hennerich <michael.hennerich@analog.com>
21280L:	linux-fbdev@vger.kernel.org
21281S:	Supported
21282F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21283F:	drivers/staging/fbtft/fb_seps525.c
21284
21285STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21286M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21287M:	Teddy Wang <teddy.wang@siliconmotion.com>
21288M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21289L:	linux-fbdev@vger.kernel.org
21290S:	Maintained
21291F:	drivers/staging/sm750fb/
21292
21293STAGING - VIA VT665X DRIVERS
21294M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21295S:	Odd Fixes
21296F:	drivers/staging/vt665?/
21297
21298STAGING SUBSYSTEM
21299M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21300L:	linux-staging@lists.linux.dev
21301S:	Supported
21302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21303F:	drivers/staging/
21304
21305STANDALONE CACHE CONTROLLER DRIVERS
21306M:	Conor Dooley <conor@kernel.org>
21307L:	linux-riscv@lists.infradead.org
21308S:	Maintained
21309T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21310F:	drivers/cache
21311
21312STARFIRE/DURALAN NETWORK DRIVER
21313M:	Ion Badulescu <ionut@badula.org>
21314S:	Odd Fixes
21315F:	drivers/net/ethernet/adaptec/starfire*
21316
21317STARFIVE CAMERA SUBSYSTEM DRIVER
21318M:	Jack Zhu <jack.zhu@starfivetech.com>
21319M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21320L:	linux-media@vger.kernel.org
21321S:	Maintained
21322F:	Documentation/admin-guide/media/starfive_camss.rst
21323F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21324F:	drivers/staging/media/starfive/camss
21325
21326STARFIVE CRYPTO DRIVER
21327M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21328M:	William Qiu <william.qiu@starfivetech.com>
21329S:	Supported
21330F:	Documentation/devicetree/bindings/crypto/starfive*
21331F:	drivers/crypto/starfive/
21332
21333STARFIVE DEVICETREES
21334M:	Emil Renner Berthing <kernel@esmil.dk>
21335S:	Maintained
21336F:	arch/riscv/boot/dts/starfive/
21337
21338STARFIVE DWMAC GLUE LAYER
21339M:	Emil Renner Berthing <kernel@esmil.dk>
21340M:	Minda Chen <minda.chen@starfivetech.com>
21341S:	Maintained
21342F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21343F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21344
21345STARFIVE JH7110 DPHY RX DRIVER
21346M:	Jack Zhu <jack.zhu@starfivetech.com>
21347M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21348S:	Supported
21349F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21350F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21351
21352STARFIVE JH7110 MMC/SD/SDIO DRIVER
21353M:	William Qiu <william.qiu@starfivetech.com>
21354S:	Supported
21355F:	Documentation/devicetree/bindings/mmc/starfive*
21356F:	drivers/mmc/host/dw_mmc-starfive.c
21357
21358STARFIVE JH7110 PLL CLOCK DRIVER
21359M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21360S:	Supported
21361F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21362F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21363
21364STARFIVE JH7110 PWMDAC DRIVER
21365M:	Hal Feng <hal.feng@starfivetech.com>
21366M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21367S:	Supported
21368F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21369F:	sound/soc/starfive/jh7110_pwmdac.c
21370
21371STARFIVE JH7110 SYSCON
21372M:	William Qiu <william.qiu@starfivetech.com>
21373M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21374S:	Supported
21375F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21376
21377STARFIVE JH7110 TDM DRIVER
21378M:	Walker Chen <walker.chen@starfivetech.com>
21379S:	Maintained
21380F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21381F:	sound/soc/starfive/jh7110_tdm.c
21382
21383STARFIVE JH71X0 CLOCK DRIVERS
21384M:	Emil Renner Berthing <kernel@esmil.dk>
21385M:	Hal Feng <hal.feng@starfivetech.com>
21386S:	Maintained
21387F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21388F:	drivers/clk/starfive/clk-starfive-jh71*
21389F:	include/dt-bindings/clock/starfive?jh71*.h
21390
21391STARFIVE JH71X0 PINCTRL DRIVERS
21392M:	Emil Renner Berthing <kernel@esmil.dk>
21393M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21394M:	Hal Feng <hal.feng@starfivetech.com>
21395L:	linux-gpio@vger.kernel.org
21396S:	Maintained
21397F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21398F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21399F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21400F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21401
21402STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21403M:	Emil Renner Berthing <kernel@esmil.dk>
21404M:	Hal Feng <hal.feng@starfivetech.com>
21405S:	Maintained
21406F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21407F:	drivers/reset/starfive/reset-starfive-jh71*
21408F:	include/dt-bindings/reset/starfive?jh71*.h
21409
21410STARFIVE JH71X0 USB DRIVERS
21411M:	Minda Chen <minda.chen@starfivetech.com>
21412S:	Maintained
21413F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21414F:	drivers/usb/cdns3/cdns3-starfive.c
21415
21416STARFIVE JH71XX PMU CONTROLLER DRIVER
21417M:	Walker Chen <walker.chen@starfivetech.com>
21418M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21419S:	Supported
21420F:	Documentation/devicetree/bindings/power/starfive*
21421F:	drivers/pmdomain/starfive/
21422F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21423
21424STARFIVE SOC DRIVERS
21425M:	Conor Dooley <conor@kernel.org>
21426S:	Maintained
21427T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21428F:	Documentation/devicetree/bindings/soc/starfive/
21429
21430STARFIVE STARLINK PMU DRIVER
21431M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21432S:	Maintained
21433F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21434F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21435F:	drivers/perf/starfive_starlink_pmu.c
21436
21437STARFIVE TRNG DRIVER
21438M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21439S:	Supported
21440F:	Documentation/devicetree/bindings/rng/starfive*
21441F:	drivers/char/hw_random/jh7110-trng.c
21442
21443STARFIVE WATCHDOG DRIVER
21444M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21445M:	Samin Guo <samin.guo@starfivetech.com>
21446S:	Supported
21447F:	Documentation/devicetree/bindings/watchdog/starfive*
21448F:	drivers/watchdog/starfive-wdt.c
21449
21450STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21451M:	Minda Chen <minda.chen@starfivetech.com>
21452S:	Supported
21453F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21454F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21455F:	drivers/phy/starfive/phy-jh7110-pcie.c
21456F:	drivers/phy/starfive/phy-jh7110-usb.c
21457
21458STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21459M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21460S:	Supported
21461F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21462F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21463
21464STATIC BRANCH/CALL
21465M:	Peter Zijlstra <peterz@infradead.org>
21466M:	Josh Poimboeuf <jpoimboe@kernel.org>
21467M:	Jason Baron <jbaron@akamai.com>
21468R:	Steven Rostedt <rostedt@goodmis.org>
21469R:	Ard Biesheuvel <ardb@kernel.org>
21470S:	Supported
21471F:	arch/*/include/asm/jump_label*.h
21472F:	arch/*/include/asm/static_call*.h
21473F:	arch/*/kernel/jump_label.c
21474F:	arch/*/kernel/static_call.c
21475F:	include/linux/jump_label*.h
21476F:	include/linux/static_call*.h
21477F:	kernel/jump_label.c
21478F:	kernel/static_call.c
21479
21480STI AUDIO (ASoC) DRIVERS
21481M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21483S:	Maintained
21484F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21485F:	sound/soc/sti/
21486
21487STI CEC DRIVER
21488M:	Alain Volmat <alain.volmat@foss.st.com>
21489S:	Maintained
21490F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21491F:	drivers/media/cec/platform/sti/
21492
21493STK1160 USB VIDEO CAPTURE DRIVER
21494M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21495L:	linux-media@vger.kernel.org
21496S:	Maintained
21497T:	git git://linuxtv.org/media_tree.git
21498F:	drivers/media/usb/stk1160/
21499
21500STM32 AUDIO (ASoC) DRIVERS
21501M:	Olivier Moysan <olivier.moysan@foss.st.com>
21502M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21503L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21504S:	Maintained
21505F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21506F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21507F:	sound/soc/stm/
21508
21509STM32 TIMER/LPTIMER DRIVERS
21510M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21511S:	Maintained
21512F:	Documentation/ABI/testing/*timer-stm32
21513F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21514F:	drivers/*/stm32-*timer*
21515F:	drivers/pwm/pwm-stm32*
21516F:	include/linux/*/stm32-*tim*
21517
21518STMMAC ETHERNET DRIVER
21519M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21520M:	Jose Abreu <joabreu@synopsys.com>
21521L:	netdev@vger.kernel.org
21522S:	Supported
21523W:	http://www.stlinux.com
21524F:	Documentation/networking/device_drivers/ethernet/stmicro/
21525F:	drivers/net/ethernet/stmicro/stmmac/
21526
21527SUN HAPPY MEAL ETHERNET DRIVER
21528M:	Sean Anderson <seanga2@gmail.com>
21529S:	Maintained
21530F:	drivers/net/ethernet/sun/sunhme.*
21531
21532SUN3/3X
21533M:	Sam Creasey <sammy@sammy.net>
21534S:	Maintained
21535W:	http://sammy.net/sun3/
21536F:	arch/m68k/include/asm/sun3*
21537F:	arch/m68k/kernel/*sun3*
21538F:	arch/m68k/sun3*/
21539F:	drivers/net/ethernet/i825xx/sun3*
21540
21541SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21542M:	Hans de Goede <hdegoede@redhat.com>
21543L:	linux-input@vger.kernel.org
21544S:	Maintained
21545F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21546F:	drivers/input/keyboard/sun4i-lradc-keys.c
21547
21548SUNDANCE NETWORK DRIVER
21549M:	Denis Kirjanov <kda@linux-powerpc.org>
21550L:	netdev@vger.kernel.org
21551S:	Maintained
21552F:	drivers/net/ethernet/dlink/sundance.c
21553
21554SUNPLUS ETHERNET DRIVER
21555M:	Wells Lu <wellslutw@gmail.com>
21556L:	netdev@vger.kernel.org
21557S:	Maintained
21558W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21559F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21560F:	drivers/net/ethernet/sunplus/
21561
21562SUNPLUS MMC DRIVER
21563M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21564M:	Li-hao Kuo <lhjeff911@gmail.com>
21565S:	Maintained
21566F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21567F:	drivers/mmc/host/sunplus-mmc.c
21568
21569SUNPLUS OCOTP DRIVER
21570M:	Vincent Shih <vincent.sunplus@gmail.com>
21571S:	Maintained
21572F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21573F:	drivers/nvmem/sunplus-ocotp.c
21574
21575SUNPLUS PWM DRIVER
21576M:	Hammer Hsieh <hammerh0314@gmail.com>
21577S:	Maintained
21578F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21579F:	drivers/pwm/pwm-sunplus.c
21580
21581SUNPLUS RTC DRIVER
21582M:	Vincent Shih <vincent.sunplus@gmail.com>
21583L:	linux-rtc@vger.kernel.org
21584S:	Maintained
21585F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21586F:	drivers/rtc/rtc-sunplus.c
21587
21588SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21589M:	Li-hao Kuo <lhjeff911@gmail.com>
21590L:	linux-spi@vger.kernel.org
21591S:	Maintained
21592F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21593F:	drivers/spi/spi-sunplus-sp7021.c
21594
21595SUNPLUS UART DRIVER
21596M:	Hammer Hsieh <hammerh0314@gmail.com>
21597S:	Maintained
21598F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21599F:	drivers/tty/serial/sunplus-uart.c
21600
21601SUNPLUS USB2 PHY DRIVER
21602M:	Vincent Shih <vincent.sunplus@gmail.com>
21603L:	linux-usb@vger.kernel.org
21604S:	Maintained
21605F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21606F:	drivers/phy/sunplus/Kconfig
21607F:	drivers/phy/sunplus/Makefile
21608F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21609
21610SUNPLUS WATCHDOG DRIVER
21611M:	Xiantao Hu <xt.hu@cqplus1.com>
21612L:	linux-watchdog@vger.kernel.org
21613S:	Maintained
21614F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21615F:	drivers/watchdog/sunplus_wdt.c
21616
21617SUPERH
21618M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21619M:	Rich Felker <dalias@libc.org>
21620M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21621L:	linux-sh@vger.kernel.org
21622S:	Maintained
21623Q:	http://patchwork.kernel.org/project/linux-sh/list/
21624F:	Documentation/arch/sh/
21625F:	arch/sh/
21626F:	drivers/sh/
21627
21628SUSPEND TO RAM
21629M:	"Rafael J. Wysocki" <rafael@kernel.org>
21630M:	Len Brown <len.brown@intel.com>
21631M:	Pavel Machek <pavel@ucw.cz>
21632L:	linux-pm@vger.kernel.org
21633S:	Supported
21634B:	https://bugzilla.kernel.org
21635F:	Documentation/power/
21636F:	arch/x86/kernel/acpi/sleep*
21637F:	arch/x86/kernel/acpi/wakeup*
21638F:	drivers/base/power/
21639F:	include/linux/freezer.h
21640F:	include/linux/pm.h
21641F:	include/linux/suspend.h
21642F:	kernel/power/
21643
21644SVGA HANDLING
21645M:	Martin Mares <mj@ucw.cz>
21646L:	linux-video@atrey.karlin.mff.cuni.cz
21647S:	Maintained
21648F:	Documentation/admin-guide/svga.rst
21649F:	arch/x86/boot/video*
21650
21651SWITCHDEV
21652M:	Jiri Pirko <jiri@resnulli.us>
21653M:	Ivan Vecera <ivecera@redhat.com>
21654L:	netdev@vger.kernel.org
21655S:	Supported
21656F:	include/net/switchdev.h
21657F:	net/switchdev/
21658
21659SY8106A REGULATOR DRIVER
21660M:	Icenowy Zheng <icenowy@aosc.io>
21661S:	Maintained
21662F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21663F:	drivers/regulator/sy8106a-regulator.c
21664
21665SYNC FILE FRAMEWORK
21666M:	Sumit Semwal <sumit.semwal@linaro.org>
21667R:	Gustavo Padovan <gustavo@padovan.org>
21668L:	linux-media@vger.kernel.org
21669L:	dri-devel@lists.freedesktop.org
21670S:	Maintained
21671T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21672F:	Documentation/driver-api/sync_file.rst
21673F:	drivers/dma-buf/dma-fence*
21674F:	drivers/dma-buf/sw_sync.c
21675F:	drivers/dma-buf/sync_*
21676F:	include/linux/sync_file.h
21677F:	include/uapi/linux/sync_file.h
21678
21679SYNOPSYS ARC ARCHITECTURE
21680M:	Vineet Gupta <vgupta@kernel.org>
21681L:	linux-snps-arc@lists.infradead.org
21682S:	Supported
21683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21684F:	Documentation/arch/arc
21685F:	Documentation/devicetree/bindings/arc/*
21686F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21687F:	arch/arc/
21688F:	drivers/clocksource/arc_timer.c
21689F:	drivers/tty/serial/arc_uart.c
21690
21691SYNOPSYS ARC HSDK SDP pll clock driver
21692M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21693S:	Supported
21694F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21695F:	drivers/clk/clk-hsdk-pll.c
21696
21697SYNOPSYS ARC SDP clock driver
21698M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21699S:	Supported
21700F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21701F:	drivers/clk/axs10x/*
21702
21703SYNOPSYS ARC SDP platform support
21704M:	Alexey Brodkin <abrodkin@synopsys.com>
21705S:	Supported
21706F:	Documentation/devicetree/bindings/arc/axs10*
21707F:	arch/arc/boot/dts/ax*
21708F:	arch/arc/plat-axs10x
21709
21710SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21711M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21712S:	Supported
21713F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21714F:	drivers/reset/reset-axs10x.c
21715
21716SYNOPSYS CREG GPIO DRIVER
21717M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21718S:	Maintained
21719F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21720F:	drivers/gpio/gpio-creg-snps.c
21721
21722SYNOPSYS DESIGNWARE 8250 UART DRIVER
21723M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21724R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21725S:	Supported
21726F:	drivers/tty/serial/8250/8250_dw.c
21727F:	drivers/tty/serial/8250/8250_dwlib.*
21728F:	drivers/tty/serial/8250/8250_lpss.c
21729
21730SYNOPSYS DESIGNWARE APB GPIO DRIVER
21731M:	Hoan Tran <hoan@os.amperecomputing.com>
21732M:	Serge Semin <fancer.lancer@gmail.com>
21733L:	linux-gpio@vger.kernel.org
21734S:	Maintained
21735F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21736F:	drivers/gpio/gpio-dwapb.c
21737
21738SYNOPSYS DESIGNWARE APB SSI DRIVER
21739M:	Serge Semin <fancer.lancer@gmail.com>
21740L:	linux-spi@vger.kernel.org
21741S:	Supported
21742F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21743F:	drivers/spi/spi-dw*
21744
21745SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21746M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21747S:	Maintained
21748F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21749F:	drivers/dma/dw-axi-dmac/
21750
21751SYNOPSYS DESIGNWARE DMAC DRIVER
21752M:	Viresh Kumar <vireshk@kernel.org>
21753R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21754S:	Maintained
21755F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21756F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21757F:	drivers/dma/dw/
21758F:	include/dt-bindings/dma/dw-dmac.h
21759F:	include/linux/dma/dw.h
21760F:	include/linux/platform_data/dma-dw.h
21761
21762SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21763M:	Jose Abreu <Jose.Abreu@synopsys.com>
21764L:	netdev@vger.kernel.org
21765S:	Supported
21766F:	drivers/net/ethernet/synopsys/
21767
21768SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21769M:	Jose Abreu <Jose.Abreu@synopsys.com>
21770L:	netdev@vger.kernel.org
21771S:	Supported
21772F:	drivers/net/pcs/pcs-xpcs.c
21773F:	drivers/net/pcs/pcs-xpcs.h
21774F:	include/linux/pcs/pcs-xpcs.h
21775
21776SYNOPSYS DESIGNWARE I2C DRIVER
21777M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21778R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21779R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21780R:	Jan Dabros <jsd@semihalf.com>
21781L:	linux-i2c@vger.kernel.org
21782S:	Supported
21783F:	drivers/i2c/busses/i2c-designware-*
21784
21785SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21786M:	Jaehoon Chung <jh80.chung@samsung.com>
21787L:	linux-mmc@vger.kernel.org
21788S:	Maintained
21789F:	drivers/mmc/host/dw_mmc*
21790
21791SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21792M:	Shuai Xue <xueshuai@linux.alibaba.com>
21793M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21794S:	Supported
21795F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21796F:	drivers/perf/dwc_pcie_pmu.c
21797
21798SYNOPSYS HSDK RESET CONTROLLER DRIVER
21799M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21800S:	Supported
21801F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21802F:	drivers/reset/reset-hsdk.c
21803F:	include/dt-bindings/reset/snps,hsdk-reset.h
21804
21805SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21806M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21807M:	Manjunath M B <manjumb@synopsys.com>
21808L:	linux-mmc@vger.kernel.org
21809S:	Maintained
21810F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21811
21812SYSTEM CONFIGURATION (SYSCON)
21813M:	Lee Jones <lee@kernel.org>
21814M:	Arnd Bergmann <arnd@arndb.de>
21815S:	Supported
21816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21817F:	drivers/mfd/syscon.c
21818
21819SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21820M:	Sudeep Holla <sudeep.holla@arm.com>
21821R:	Cristian Marussi <cristian.marussi@arm.com>
21822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21823S:	Maintained
21824F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21825F:	drivers/clk/clk-sc[mp]i.c
21826F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21827F:	drivers/firmware/arm_scmi/
21828F:	drivers/firmware/arm_scpi.c
21829F:	drivers/hwmon/scmi-hwmon.c
21830F:	drivers/pinctrl/pinctrl-scmi.c
21831F:	drivers/pmdomain/arm/
21832F:	drivers/powercap/arm_scmi_powercap.c
21833F:	drivers/regulator/scmi-regulator.c
21834F:	drivers/reset/reset-scmi.c
21835F:	include/linux/sc[mp]i_protocol.h
21836F:	include/trace/events/scmi.h
21837F:	include/uapi/linux/virtio_scmi.h
21838
21839SYSTEM RESET/SHUTDOWN DRIVERS
21840M:	Sebastian Reichel <sre@kernel.org>
21841L:	linux-pm@vger.kernel.org
21842S:	Maintained
21843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21844F:	Documentation/devicetree/bindings/power/reset/
21845F:	drivers/power/reset/
21846
21847SYSTEM TRACE MODULE CLASS
21848M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21849S:	Maintained
21850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21851F:	Documentation/trace/stm.rst
21852F:	drivers/hwtracing/stm/
21853F:	include/linux/stm.h
21854F:	include/uapi/linux/stm.h
21855
21856SYSTEM76 ACPI DRIVER
21857M:	Jeremy Soller <jeremy@system76.com>
21858M:	System76 Product Development <productdev@system76.com>
21859L:	platform-driver-x86@vger.kernel.org
21860S:	Maintained
21861F:	drivers/platform/x86/system76_acpi.c
21862
21863SYSV FILESYSTEM
21864S:	Orphan
21865F:	Documentation/filesystems/sysv-fs.rst
21866F:	fs/sysv/
21867F:	include/linux/sysv_fs.h
21868
21869TASKSTATS STATISTICS INTERFACE
21870M:	Balbir Singh <bsingharora@gmail.com>
21871S:	Maintained
21872F:	Documentation/accounting/taskstats*
21873F:	include/linux/taskstats*
21874F:	kernel/taskstats.c
21875
21876TC subsystem
21877M:	Jamal Hadi Salim <jhs@mojatatu.com>
21878M:	Cong Wang <xiyou.wangcong@gmail.com>
21879M:	Jiri Pirko <jiri@resnulli.us>
21880L:	netdev@vger.kernel.org
21881S:	Maintained
21882F:	include/net/pkt_cls.h
21883F:	include/net/pkt_sched.h
21884F:	include/net/tc_act/
21885F:	include/uapi/linux/pkt_cls.h
21886F:	include/uapi/linux/pkt_sched.h
21887F:	include/uapi/linux/tc_act/
21888F:	include/uapi/linux/tc_ematch/
21889F:	net/sched/
21890F:	tools/testing/selftests/tc-testing
21891
21892TC90522 MEDIA DRIVER
21893M:	Akihiro Tsukada <tskd08@gmail.com>
21894L:	linux-media@vger.kernel.org
21895S:	Odd Fixes
21896F:	drivers/media/dvb-frontends/tc90522*
21897
21898TCP LOW PRIORITY MODULE
21899M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21900M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21901S:	Maintained
21902W:	http://tcp-lp-mod.sourceforge.net/
21903F:	net/ipv4/tcp_lp.c
21904
21905TDA10071 MEDIA DRIVER
21906L:	linux-media@vger.kernel.org
21907S:	Orphan
21908W:	https://linuxtv.org
21909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21910F:	drivers/media/dvb-frontends/tda10071*
21911
21912TDA18212 MEDIA DRIVER
21913L:	linux-media@vger.kernel.org
21914S:	Orphan
21915W:	https://linuxtv.org
21916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21917F:	drivers/media/tuners/tda18212*
21918
21919TDA18218 MEDIA DRIVER
21920L:	linux-media@vger.kernel.org
21921S:	Orphan
21922W:	https://linuxtv.org
21923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21924F:	drivers/media/tuners/tda18218*
21925
21926TDA18250 MEDIA DRIVER
21927M:	Olli Salonen <olli.salonen@iki.fi>
21928L:	linux-media@vger.kernel.org
21929S:	Maintained
21930W:	https://linuxtv.org
21931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21932T:	git git://linuxtv.org/media_tree.git
21933F:	drivers/media/tuners/tda18250*
21934
21935TDA18271 MEDIA DRIVER
21936M:	Michael Krufky <mkrufky@linuxtv.org>
21937L:	linux-media@vger.kernel.org
21938S:	Maintained
21939W:	https://linuxtv.org
21940W:	http://github.com/mkrufky
21941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21942T:	git git://linuxtv.org/mkrufky/tuners.git
21943F:	drivers/media/tuners/tda18271*
21944
21945TDA1997x MEDIA DRIVER
21946M:	Tim Harvey <tharvey@gateworks.com>
21947L:	linux-media@vger.kernel.org
21948S:	Maintained
21949W:	https://linuxtv.org
21950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21951F:	drivers/media/i2c/tda1997x.*
21952
21953TDA827x MEDIA DRIVER
21954M:	Michael Krufky <mkrufky@linuxtv.org>
21955L:	linux-media@vger.kernel.org
21956S:	Maintained
21957W:	https://linuxtv.org
21958W:	http://github.com/mkrufky
21959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21960T:	git git://linuxtv.org/mkrufky/tuners.git
21961F:	drivers/media/tuners/tda8290.*
21962
21963TDA8290 MEDIA DRIVER
21964M:	Michael Krufky <mkrufky@linuxtv.org>
21965L:	linux-media@vger.kernel.org
21966S:	Maintained
21967W:	https://linuxtv.org
21968W:	http://github.com/mkrufky
21969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21970T:	git git://linuxtv.org/mkrufky/tuners.git
21971F:	drivers/media/tuners/tda8290.*
21972
21973TDA9840 MEDIA DRIVER
21974M:	Hans Verkuil <hverkuil@xs4all.nl>
21975L:	linux-media@vger.kernel.org
21976S:	Maintained
21977W:	https://linuxtv.org
21978T:	git git://linuxtv.org/media_tree.git
21979F:	drivers/media/i2c/tda9840*
21980
21981TEA5761 TUNER DRIVER
21982M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21983L:	linux-media@vger.kernel.org
21984S:	Odd fixes
21985W:	https://linuxtv.org
21986T:	git git://linuxtv.org/media_tree.git
21987F:	drivers/media/tuners/tea5761.*
21988
21989TEA5767 TUNER DRIVER
21990M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21991L:	linux-media@vger.kernel.org
21992S:	Maintained
21993W:	https://linuxtv.org
21994T:	git git://linuxtv.org/media_tree.git
21995F:	drivers/media/tuners/tea5767.*
21996
21997TEA6415C MEDIA DRIVER
21998M:	Hans Verkuil <hverkuil@xs4all.nl>
21999L:	linux-media@vger.kernel.org
22000S:	Maintained
22001W:	https://linuxtv.org
22002T:	git git://linuxtv.org/media_tree.git
22003F:	drivers/media/i2c/tea6415c*
22004
22005TEA6420 MEDIA DRIVER
22006M:	Hans Verkuil <hverkuil@xs4all.nl>
22007L:	linux-media@vger.kernel.org
22008S:	Maintained
22009W:	https://linuxtv.org
22010T:	git git://linuxtv.org/media_tree.git
22011F:	drivers/media/i2c/tea6420*
22012
22013TEAM DRIVER
22014M:	Jiri Pirko <jiri@resnulli.us>
22015L:	netdev@vger.kernel.org
22016S:	Supported
22017F:	Documentation/netlink/specs/team.yaml
22018F:	drivers/net/team/
22019F:	include/linux/if_team.h
22020F:	include/uapi/linux/if_team.h
22021F:	tools/testing/selftests/drivers/net/team/
22022
22023TECHNICAL ADVISORY BOARD PROCESS DOCS
22024M:	"Theodore Ts'o" <tytso@mit.edu>
22025M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22026L:	tech-board-discuss@lists.linux.dev
22027S:	Maintained
22028F:	Documentation/process/contribution-maturity-model.rst
22029F:	Documentation/process/researcher-guidelines.rst
22030
22031TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22032M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22033S:	Maintained
22034F:	arch/x86/platform/ts5500/
22035
22036TECHNOTREND USB IR RECEIVER
22037M:	Sean Young <sean@mess.org>
22038L:	linux-media@vger.kernel.org
22039S:	Maintained
22040F:	drivers/media/rc/ttusbir.c
22041
22042TECHWELL TW9900 VIDEO DECODER
22043M:	Mehdi Djait <mehdi.djait@bootlin.com>
22044L:	linux-media@vger.kernel.org
22045S:	Maintained
22046F:	drivers/media/i2c/tw9900.c
22047
22048TECHWELL TW9910 VIDEO DECODER
22049L:	linux-media@vger.kernel.org
22050S:	Orphan
22051F:	drivers/media/i2c/tw9910.c
22052F:	include/media/i2c/tw9910.h
22053
22054TEE SUBSYSTEM
22055M:	Jens Wiklander <jens.wiklander@linaro.org>
22056R:	Sumit Garg <sumit.garg@linaro.org>
22057L:	op-tee@lists.trustedfirmware.org
22058S:	Maintained
22059F:	Documentation/driver-api/tee.rst
22060F:	Documentation/tee/
22061F:	Documentation/userspace-api/tee.rst
22062F:	drivers/tee/
22063F:	include/linux/tee_core.h
22064F:	include/linux/tee_drv.h
22065F:	include/uapi/linux/tee.h
22066
22067TEGRA ARCHITECTURE SUPPORT
22068M:	Thierry Reding <thierry.reding@gmail.com>
22069M:	Jonathan Hunter <jonathanh@nvidia.com>
22070L:	linux-tegra@vger.kernel.org
22071S:	Supported
22072Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22074N:	[^a-z]tegra
22075
22076TEGRA CLOCK DRIVER
22077M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22078M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22079S:	Supported
22080F:	drivers/clk/tegra/
22081
22082TEGRA CRYPTO DRIVERS
22083M:	Akhil R <akhilrajeev@nvidia.com>
22084S:	Supported
22085F:	drivers/crypto/tegra/*
22086
22087TEGRA DMA DRIVERS
22088M:	Laxman Dewangan <ldewangan@nvidia.com>
22089M:	Jon Hunter <jonathanh@nvidia.com>
22090S:	Supported
22091F:	drivers/dma/tegra*
22092
22093TEGRA I2C DRIVER
22094M:	Laxman Dewangan <ldewangan@nvidia.com>
22095R:	Dmitry Osipenko <digetx@gmail.com>
22096S:	Supported
22097F:	drivers/i2c/busses/i2c-tegra.c
22098
22099TEGRA IOMMU DRIVERS
22100M:	Thierry Reding <thierry.reding@gmail.com>
22101R:	Krishna Reddy <vdumpa@nvidia.com>
22102L:	linux-tegra@vger.kernel.org
22103S:	Supported
22104F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22105F:	drivers/iommu/tegra*
22106
22107TEGRA KBC DRIVER
22108M:	Laxman Dewangan <ldewangan@nvidia.com>
22109S:	Supported
22110F:	drivers/input/keyboard/tegra-kbc.c
22111
22112TEGRA NAND DRIVER
22113M:	Stefan Agner <stefan@agner.ch>
22114M:	Lucas Stach <dev@lynxeye.de>
22115S:	Maintained
22116F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22117F:	drivers/mtd/nand/raw/tegra_nand.c
22118
22119TEGRA PWM DRIVER
22120M:	Thierry Reding <thierry.reding@gmail.com>
22121S:	Supported
22122F:	drivers/pwm/pwm-tegra.c
22123
22124TEGRA QUAD SPI DRIVER
22125M:	Thierry Reding <thierry.reding@gmail.com>
22126M:	Jonathan Hunter <jonathanh@nvidia.com>
22127M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22128L:	linux-tegra@vger.kernel.org
22129S:	Maintained
22130F:	drivers/spi/spi-tegra210-quad.c
22131
22132TEGRA SERIAL DRIVER
22133M:	Laxman Dewangan <ldewangan@nvidia.com>
22134S:	Supported
22135F:	drivers/tty/serial/serial-tegra.c
22136
22137TEGRA SPI DRIVER
22138M:	Laxman Dewangan <ldewangan@nvidia.com>
22139S:	Supported
22140F:	drivers/spi/spi-tegra*
22141
22142TEGRA VIDEO DRIVER
22143M:	Thierry Reding <thierry.reding@gmail.com>
22144M:	Jonathan Hunter <jonathanh@nvidia.com>
22145M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22146M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22147L:	linux-media@vger.kernel.org
22148L:	linux-tegra@vger.kernel.org
22149S:	Maintained
22150F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22151F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22152F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22153F:	drivers/staging/media/tegra-video/
22154
22155TEGRA XUSB PADCTL DRIVER
22156M:	JC Kuo <jckuo@nvidia.com>
22157S:	Supported
22158F:	drivers/phy/tegra/xusb*
22159
22160TEHUTI ETHERNET DRIVER
22161M:	Andy Gospodarek <andy@greyhouse.net>
22162L:	netdev@vger.kernel.org
22163S:	Supported
22164F:	drivers/net/ethernet/tehuti/*
22165
22166TELECOM CLOCK DRIVER FOR MCPL0010
22167M:	Mark Gross <markgross@kernel.org>
22168S:	Supported
22169F:	drivers/char/tlclk.c
22170
22171TEMPO SEMICONDUCTOR DRIVERS
22172M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22173S:	Maintained
22174F:	Documentation/devicetree/bindings/sound/tscs*.txt
22175F:	sound/soc/codecs/tscs*.c
22176F:	sound/soc/codecs/tscs*.h
22177
22178TENSILICA XTENSA PORT (xtensa)
22179M:	Chris Zankel <chris@zankel.net>
22180M:	Max Filippov <jcmvbkbc@gmail.com>
22181S:	Maintained
22182T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22183F:	arch/xtensa/
22184F:	drivers/irqchip/irq-xtensa-*
22185
22186TEXAS INSTRUMENTS ASoC DRIVERS
22187M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22188L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22189S:	Maintained
22190F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22191F:	sound/soc/ti/
22192
22193TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22194M:	Shenghao Ding <shenghao-ding@ti.com>
22195M:	Kevin Lu <kevin-lu@ti.com>
22196M:	Baojun Xu <baojun.xu@ti.com>
22197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22198S:	Maintained
22199F:	Documentation/devicetree/bindings/sound/tas2552.txt
22200F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22201F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22202F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22203F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22204F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22205F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22206F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22207F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22208F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22209F:	include/sound/tas2*.h
22210F:	include/sound/tlv320*.h
22211F:	include/sound/tpa6130a2-plat.h
22212F:	sound/pci/hda/tas2781_hda_i2c.c
22213F:	sound/soc/codecs/pcm1681.c
22214F:	sound/soc/codecs/pcm1789*.*
22215F:	sound/soc/codecs/pcm179x*.*
22216F:	sound/soc/codecs/pcm186x*.*
22217F:	sound/soc/codecs/pcm3008.*
22218F:	sound/soc/codecs/pcm3060*.*
22219F:	sound/soc/codecs/pcm3168a*.*
22220F:	sound/soc/codecs/pcm5102a.c
22221F:	sound/soc/codecs/pcm512x*.*
22222F:	sound/soc/codecs/tas2*.*
22223F:	sound/soc/codecs/tlv320*.*
22224F:	sound/soc/codecs/tpa6130a2.*
22225
22226TEXAS INSTRUMENTS DMA DRIVERS
22227M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22228L:	dmaengine@vger.kernel.org
22229S:	Maintained
22230F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22231F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22232F:	Documentation/devicetree/bindings/dma/ti/
22233F:	drivers/dma/ti/
22234F:	include/linux/dma/k3-psil.h
22235F:	include/linux/dma/k3-udma-glue.h
22236F:	include/linux/dma/ti-cppi5.h
22237X:	drivers/dma/ti/cppi41.c
22238
22239TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22240M:	Robert Marko <robert.marko@sartura.hr>
22241M:	Luka Perkov <luka.perkov@sartura.hr>
22242L:	linux-hwmon@vger.kernel.org
22243S:	Maintained
22244F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22245F:	Documentation/hwmon/tps23861.rst
22246F:	drivers/hwmon/tps23861.c
22247
22248TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22249M:	Ricardo Ribalda <ribalda@kernel.org>
22250L:	linux-iio@vger.kernel.org
22251S:	Supported
22252F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22253F:	drivers/iio/dac/ti-dac7612.c
22254
22255TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22256M:	Nishanth Menon <nm@ti.com>
22257M:	Tero Kristo <kristo@kernel.org>
22258M:	Santosh Shilimkar <ssantosh@kernel.org>
22259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22260S:	Maintained
22261F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22262F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22263F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22264F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22265F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22266F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22267F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22268F:	drivers/clk/keystone/sci-clk.c
22269F:	drivers/firmware/ti_sci*
22270F:	drivers/irqchip/irq-ti-sci-inta.c
22271F:	drivers/irqchip/irq-ti-sci-intr.c
22272F:	drivers/reset/reset-ti-sci.c
22273F:	drivers/soc/ti/ti_sci_inta_msi.c
22274F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22275F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22276F:	include/linux/soc/ti/ti_sci_inta_msi.h
22277F:	include/linux/soc/ti/ti_sci_protocol.h
22278
22279TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22280M:	Puranjay Mohan <puranjay@kernel.org>
22281L:	linux-iio@vger.kernel.org
22282S:	Supported
22283F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22284F:	drivers/iio/temperature/tmp117.c
22285
22286THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22287M:	Hans Verkuil <hverkuil@xs4all.nl>
22288L:	linux-media@vger.kernel.org
22289S:	Maintained
22290W:	https://linuxtv.org
22291T:	git git://linuxtv.org/media_tree.git
22292F:	drivers/media/radio/radio-raremono.c
22293
22294THERMAL
22295M:	Rafael J. Wysocki <rafael@kernel.org>
22296M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22297R:	Zhang Rui <rui.zhang@intel.com>
22298R:	Lukasz Luba <lukasz.luba@arm.com>
22299L:	linux-pm@vger.kernel.org
22300S:	Supported
22301Q:	https://patchwork.kernel.org/project/linux-pm/list/
22302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22303F:	Documentation/ABI/testing/sysfs-class-thermal
22304F:	Documentation/admin-guide/thermal/
22305F:	Documentation/devicetree/bindings/thermal/
22306F:	Documentation/driver-api/thermal/
22307F:	drivers/thermal/
22308F:	include/dt-bindings/thermal/
22309F:	include/linux/cpu_cooling.h
22310F:	include/linux/thermal.h
22311F:	include/uapi/linux/thermal.h
22312F:	tools/lib/thermal/
22313F:	tools/thermal/
22314
22315THERMAL DRIVER FOR AMLOGIC SOCS
22316M:	Guillaume La Roque <glaroque@baylibre.com>
22317L:	linux-pm@vger.kernel.org
22318L:	linux-amlogic@lists.infradead.org
22319S:	Supported
22320W:	http://linux-meson.com/
22321F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22322F:	drivers/thermal/amlogic_thermal.c
22323
22324THERMAL/CPU_COOLING
22325M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22326M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22327M:	Viresh Kumar <viresh.kumar@linaro.org>
22328R:	Lukasz Luba <lukasz.luba@arm.com>
22329L:	linux-pm@vger.kernel.org
22330S:	Supported
22331F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22332F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22333F:	drivers/thermal/cpufreq_cooling.c
22334F:	drivers/thermal/cpuidle_cooling.c
22335F:	include/linux/cpu_cooling.h
22336
22337THERMAL/POWER_ALLOCATOR
22338M:	Lukasz Luba <lukasz.luba@arm.com>
22339L:	linux-pm@vger.kernel.org
22340S:	Maintained
22341F:	Documentation/driver-api/thermal/power_allocator.rst
22342F:	drivers/thermal/gov_power_allocator.c
22343F:	drivers/thermal/thermal_trace_ipa.h
22344
22345THINKPAD ACPI EXTRAS DRIVER
22346M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22347L:	ibm-acpi-devel@lists.sourceforge.net
22348L:	platform-driver-x86@vger.kernel.org
22349S:	Maintained
22350W:	http://ibm-acpi.sourceforge.net
22351W:	http://thinkwiki.org/wiki/Ibm-acpi
22352T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22353F:	drivers/platform/x86/thinkpad_acpi.c
22354
22355THINKPAD LMI DRIVER
22356M:	Mark Pearson <markpearson@lenovo.com>
22357L:	platform-driver-x86@vger.kernel.org
22358S:	Maintained
22359F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22360F:	drivers/platform/x86/think-lmi.?
22361
22362THP7312 ISP DRIVER
22363M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22364M:	Paul Elder <paul.elder@ideasonboard.com>
22365L:	linux-media@vger.kernel.org
22366S:	Maintained
22367T:	git git://linuxtv.org/media_tree.git
22368F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22369F:	Documentation/userspace-api/media/drivers/thp7312.rst
22370F:	drivers/media/i2c/thp7312.c
22371F:	include/uapi/linux/thp7312.h
22372
22373THUNDERBOLT DMA TRAFFIC TEST DRIVER
22374M:	Isaac Hazan <isaac.hazan@intel.com>
22375L:	linux-usb@vger.kernel.org
22376S:	Maintained
22377F:	drivers/thunderbolt/dma_test.c
22378
22379THUNDERBOLT DRIVER
22380M:	Andreas Noever <andreas.noever@gmail.com>
22381M:	Michael Jamet <michael.jamet@intel.com>
22382M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22383M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22384L:	linux-usb@vger.kernel.org
22385S:	Maintained
22386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22387F:	Documentation/admin-guide/thunderbolt.rst
22388F:	drivers/thunderbolt/
22389F:	include/linux/thunderbolt.h
22390
22391THUNDERBOLT NETWORK DRIVER
22392M:	Michael Jamet <michael.jamet@intel.com>
22393M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22394M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22395L:	netdev@vger.kernel.org
22396S:	Maintained
22397F:	drivers/net/thunderbolt/
22398
22399THUNDERX GPIO DRIVER
22400M:	Robert Richter <rric@kernel.org>
22401S:	Odd Fixes
22402F:	drivers/gpio/gpio-thunderx.c
22403
22404TI ADS7924 ADC DRIVER
22405M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22406L:	linux-iio@vger.kernel.org
22407S:	Supported
22408F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22409F:	drivers/iio/adc/ti-ads7924.c
22410
22411TI AM437X VPFE DRIVER
22412M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22413L:	linux-media@vger.kernel.org
22414S:	Maintained
22415W:	https://linuxtv.org
22416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22417T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22418F:	drivers/media/platform/ti/am437x/
22419
22420TI BANDGAP AND THERMAL DRIVER
22421M:	Eduardo Valentin <edubezval@gmail.com>
22422M:	Keerthy <j-keerthy@ti.com>
22423L:	linux-pm@vger.kernel.org
22424L:	linux-omap@vger.kernel.org
22425S:	Maintained
22426F:	drivers/thermal/ti-soc-thermal/
22427
22428TI BQ27XXX POWER SUPPLY DRIVER
22429F:	drivers/power/supply/bq27xxx_battery.c
22430F:	drivers/power/supply/bq27xxx_battery_i2c.c
22431F:	include/linux/power/bq27xxx_battery.h
22432
22433TI CDCE706 CLOCK DRIVER
22434M:	Max Filippov <jcmvbkbc@gmail.com>
22435S:	Maintained
22436F:	drivers/clk/clk-cdce706.c
22437
22438TI CLOCK DRIVER
22439M:	Tero Kristo <kristo@kernel.org>
22440L:	linux-omap@vger.kernel.org
22441S:	Odd Fixes
22442F:	drivers/clk/ti/
22443F:	include/linux/clk/ti.h
22444
22445TI DAVINCI MACHINE SUPPORT
22446M:	Bartosz Golaszewski <brgl@bgdev.pl>
22447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22448S:	Maintained
22449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22450F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22451F:	arch/arm/boot/dts/ti/davinci/
22452F:	arch/arm/mach-davinci/
22453F:	drivers/i2c/busses/i2c-davinci.c
22454
22455TI DAVINCI SERIES CLOCK DRIVER
22456M:	David Lechner <david@lechnology.com>
22457S:	Maintained
22458F:	Documentation/devicetree/bindings/clock/ti/davinci/
22459F:	drivers/clk/davinci/
22460F:	include/linux/clk/davinci.h
22461
22462TI DAVINCI SERIES GPIO DRIVER
22463M:	Keerthy <j-keerthy@ti.com>
22464L:	linux-gpio@vger.kernel.org
22465S:	Maintained
22466F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22467F:	drivers/gpio/gpio-davinci.c
22468
22469TI DAVINCI SERIES MEDIA DRIVER
22470M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22471L:	linux-media@vger.kernel.org
22472S:	Maintained
22473W:	https://linuxtv.org
22474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22475T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22476F:	drivers/media/platform/ti/davinci/
22477F:	include/media/davinci/
22478
22479TI ENHANCED CAPTURE (eCAP) DRIVER
22480M:	Vignesh Raghavendra <vigneshr@ti.com>
22481R:	Julien Panis <jpanis@baylibre.com>
22482L:	linux-iio@vger.kernel.org
22483L:	linux-omap@vger.kernel.org
22484S:	Maintained
22485F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22486F:	drivers/counter/ti-ecap-capture.c
22487
22488TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22489R:	David Lechner <david@lechnology.com>
22490L:	linux-iio@vger.kernel.org
22491F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22492F:	drivers/counter/ti-eqep.c
22493
22494TI ETHERNET SWITCH DRIVER (CPSW)
22495R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22496R:	Roger Quadros <rogerq@kernel.org>
22497L:	linux-omap@vger.kernel.org
22498L:	netdev@vger.kernel.org
22499S:	Maintained
22500F:	drivers/net/ethernet/ti/cpsw*
22501F:	drivers/net/ethernet/ti/davinci*
22502
22503TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22504M:	Alex Dubov <oakad@yahoo.com>
22505S:	Maintained
22506W:	http://tifmxx.berlios.de/
22507F:	drivers/memstick/host/tifm_ms.c
22508F:	drivers/misc/tifm*
22509F:	drivers/mmc/host/tifm_sd.c
22510F:	include/linux/tifm.h
22511
22512TI FPD-LINK DRIVERS
22513M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22514L:	linux-media@vger.kernel.org
22515S:	Maintained
22516F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22517F:	drivers/media/i2c/ds90*
22518F:	include/media/i2c/ds90*
22519
22520TI HDC302X HUMIDITY DRIVER
22521M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22522M:	Li peiyu <579lpy@gmail.com>
22523L:	linux-iio@vger.kernel.org
22524S:	Maintained
22525F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22526F:	drivers/iio/humidity/hdc3020.c
22527
22528TI ICSSG ETHERNET DRIVER (ICSSG)
22529R:	MD Danish Anwar <danishanwar@ti.com>
22530R:	Roger Quadros <rogerq@kernel.org>
22531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22532L:	netdev@vger.kernel.org
22533S:	Maintained
22534F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22535F:	drivers/net/ethernet/ti/icssg/*
22536
22537TI J721E CSI2RX DRIVER
22538M:	Jai Luthra <j-luthra@ti.com>
22539L:	linux-media@vger.kernel.org
22540S:	Maintained
22541F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22542F:	drivers/media/platform/ti/j721e-csi2rx/
22543
22544TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22545M:	Nishanth Menon <nm@ti.com>
22546M:	Santosh Shilimkar <ssantosh@kernel.org>
22547L:	linux-kernel@vger.kernel.org
22548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22549S:	Maintained
22550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22551F:	drivers/pmdomain/ti/omap_prm.c
22552F:	drivers/soc/ti/*
22553
22554TI LM49xxx FAMILY ASoC CODEC DRIVERS
22555M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22556M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22558S:	Maintained
22559F:	sound/soc/codecs/isabelle*
22560F:	sound/soc/codecs/lm49453*
22561
22562TI LMP92064 ADC DRIVER
22563M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22564R:	kernel@pengutronix.de
22565L:	linux-iio@vger.kernel.org
22566S:	Maintained
22567F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22568F:	drivers/iio/adc/ti-lmp92064.c
22569
22570TI PCM3060 ASoC CODEC DRIVER
22571M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22572L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22573S:	Maintained
22574F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22575F:	sound/soc/codecs/pcm3060*
22576
22577TI TAS571X FAMILY ASoC CODEC DRIVER
22578M:	Kevin Cernekee <cernekee@chromium.org>
22579L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22580S:	Odd Fixes
22581F:	sound/soc/codecs/tas571x*
22582
22583TI TMAG5273 MAGNETOMETER DRIVER
22584M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22585L:	linux-iio@vger.kernel.org
22586S:	Maintained
22587F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22588F:	drivers/iio/magnetometer/tmag5273.c
22589
22590TI TRF7970A NFC DRIVER
22591M:	Mark Greer <mgreer@animalcreek.com>
22592L:	linux-wireless@vger.kernel.org
22593S:	Supported
22594F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22595F:	drivers/nfc/trf7970a.c
22596
22597TI TSC2046 ADC DRIVER
22598M:	Oleksij Rempel <o.rempel@pengutronix.de>
22599R:	kernel@pengutronix.de
22600L:	linux-iio@vger.kernel.org
22601S:	Maintained
22602F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22603F:	drivers/iio/adc/ti-tsc2046.c
22604
22605TI TWL4030 SERIES SOC CODEC DRIVER
22606M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22608S:	Maintained
22609F:	sound/soc/codecs/twl4030*
22610
22611TI VPE/CAL DRIVERS
22612M:	Benoit Parrot <bparrot@ti.com>
22613L:	linux-media@vger.kernel.org
22614S:	Maintained
22615W:	http://linuxtv.org/
22616Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22617F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22618F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22619F:	drivers/media/platform/ti/cal/
22620F:	drivers/media/platform/ti/vpe/
22621
22622TI WILINK WIRELESS DRIVERS
22623L:	linux-wireless@vger.kernel.org
22624S:	Orphan
22625W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22626W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22627F:	drivers/net/wireless/ti/
22628
22629TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22630M:	John Stultz <jstultz@google.com>
22631M:	Thomas Gleixner <tglx@linutronix.de>
22632R:	Stephen Boyd <sboyd@kernel.org>
22633L:	linux-kernel@vger.kernel.org
22634S:	Supported
22635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22636F:	include/linux/clocksource.h
22637F:	include/linux/time.h
22638F:	include/linux/timekeeper_internal.h
22639F:	include/linux/timekeeping.h
22640F:	include/linux/timex.h
22641F:	include/uapi/linux/time.h
22642F:	include/uapi/linux/timex.h
22643F:	kernel/time/alarmtimer.c
22644F:	kernel/time/clocksource*
22645F:	kernel/time/ntp*
22646F:	kernel/time/time.c
22647F:	kernel/time/timeconst.bc
22648F:	kernel/time/timeconv.c
22649F:	kernel/time/timecounter.c
22650F:	kernel/time/timekeeping*
22651F:	kernel/time/time_test.c
22652F:	tools/testing/selftests/timers/
22653
22654TIPC NETWORK LAYER
22655M:	Jon Maloy <jmaloy@redhat.com>
22656M:	Ying Xue <ying.xue@windriver.com>
22657L:	netdev@vger.kernel.org (core kernel code)
22658L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22659S:	Maintained
22660W:	http://tipc.sourceforge.net/
22661F:	include/uapi/linux/tipc*.h
22662F:	net/tipc/
22663
22664TLAN NETWORK DRIVER
22665M:	Samuel Chessman <chessman@tux.org>
22666L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22667S:	Maintained
22668W:	http://sourceforge.net/projects/tlan/
22669F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22670F:	drivers/net/ethernet/ti/tlan.*
22671
22672TMIO/SDHI MMC DRIVER
22673M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22674L:	linux-mmc@vger.kernel.org
22675L:	linux-renesas-soc@vger.kernel.org
22676S:	Supported
22677F:	drivers/mmc/host/renesas_sdhi*
22678F:	drivers/mmc/host/tmio_mmc*
22679F:	include/linux/mfd/tmio.h
22680
22681TMP513 HARDWARE MONITOR DRIVER
22682M:	Eric Tremblay <etremblay@distech-controls.com>
22683L:	linux-hwmon@vger.kernel.org
22684S:	Maintained
22685F:	Documentation/hwmon/tmp513.rst
22686F:	drivers/hwmon/tmp513.c
22687
22688TMPFS (SHMEM FILESYSTEM)
22689M:	Hugh Dickins <hughd@google.com>
22690L:	linux-mm@kvack.org
22691S:	Maintained
22692F:	include/linux/shmem_fs.h
22693F:	mm/shmem.c
22694
22695TOMOYO SECURITY MODULE
22696M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22697M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22698L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22699L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22700L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22701L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22702S:	Maintained
22703W:	https://tomoyo.sourceforge.net/
22704F:	security/tomoyo/
22705
22706TOPSTAR LAPTOP EXTRAS DRIVER
22707M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22708L:	platform-driver-x86@vger.kernel.org
22709S:	Maintained
22710F:	drivers/platform/x86/topstar-laptop.c
22711
22712TORTURE-TEST MODULES
22713M:	Davidlohr Bueso <dave@stgolabs.net>
22714M:	"Paul E. McKenney" <paulmck@kernel.org>
22715M:	Josh Triplett <josh@joshtriplett.org>
22716L:	linux-kernel@vger.kernel.org
22717S:	Supported
22718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22719F:	Documentation/RCU/torture.rst
22720F:	kernel/locking/locktorture.c
22721F:	kernel/rcu/rcuscale.c
22722F:	kernel/rcu/rcutorture.c
22723F:	kernel/rcu/refscale.c
22724F:	kernel/torture.c
22725
22726TOSHIBA ACPI EXTRAS DRIVER
22727M:	Azael Avalos <coproscefalo@gmail.com>
22728L:	platform-driver-x86@vger.kernel.org
22729S:	Maintained
22730F:	drivers/platform/x86/toshiba_acpi.c
22731
22732TOSHIBA BLUETOOTH DRIVER
22733M:	Azael Avalos <coproscefalo@gmail.com>
22734L:	platform-driver-x86@vger.kernel.org
22735S:	Maintained
22736F:	drivers/platform/x86/toshiba_bluetooth.c
22737
22738TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22739M:	Azael Avalos <coproscefalo@gmail.com>
22740L:	platform-driver-x86@vger.kernel.org
22741S:	Maintained
22742F:	drivers/platform/x86/toshiba_haps.c
22743
22744TOSHIBA SMM DRIVER
22745M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22746S:	Maintained
22747W:	http://www.buzzard.org.uk/toshiba/
22748F:	drivers/char/toshiba.c
22749F:	include/linux/toshiba.h
22750F:	include/uapi/linux/toshiba.h
22751
22752TOSHIBA TC358743 DRIVER
22753M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22754L:	linux-media@vger.kernel.org
22755S:	Maintained
22756F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22757F:	drivers/media/i2c/tc358743*
22758F:	include/media/i2c/tc358743.h
22759
22760TOSHIBA WMI HOTKEYS DRIVER
22761M:	Azael Avalos <coproscefalo@gmail.com>
22762L:	platform-driver-x86@vger.kernel.org
22763S:	Maintained
22764F:	drivers/platform/x86/toshiba-wmi.c
22765
22766TPM DEVICE DRIVER
22767M:	Peter Huewe <peterhuewe@gmx.de>
22768M:	Jarkko Sakkinen <jarkko@kernel.org>
22769R:	Jason Gunthorpe <jgg@ziepe.ca>
22770L:	linux-integrity@vger.kernel.org
22771S:	Maintained
22772W:	https://gitlab.com/jarkkojs/linux-tpmdd-test
22773Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22775F:	Documentation/devicetree/bindings/tpm/
22776F:	drivers/char/tpm/
22777
22778TPS546D24 DRIVER
22779M:	Duke Du <dukedu83@gmail.com>
22780L:	linux-hwmon@vger.kernel.org
22781S:	Maintained
22782F:	Documentation/hwmon/tps546d24.rst
22783F:	drivers/hwmon/pmbus/tps546d24.c
22784
22785TQ SYSTEMS BOARD & DRIVER SUPPORT
22786L:	linux@ew.tq-group.com
22787S:	Supported
22788W:	https://www.tq-group.com/en/products/tq-embedded/
22789F:	arch/arm/boot/dts/imx*mba*.dts*
22790F:	arch/arm/boot/dts/imx*tqma*.dts*
22791F:	arch/arm/boot/dts/mba*.dtsi
22792F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22793F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22794F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22795F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22796F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22797F:	drivers/gpio/gpio-tqmx86.c
22798F:	drivers/mfd/tqmx86.c
22799F:	drivers/watchdog/tqmx86_wdt.c
22800
22801TRACING
22802M:	Steven Rostedt <rostedt@goodmis.org>
22803M:	Masami Hiramatsu <mhiramat@kernel.org>
22804R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22805L:	linux-kernel@vger.kernel.org
22806L:	linux-trace-kernel@vger.kernel.org
22807S:	Maintained
22808Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22810F:	Documentation/trace/*
22811F:	fs/tracefs/
22812F:	include/linux/trace*.h
22813F:	include/trace/
22814F:	kernel/trace/
22815F:	scripts/tracing/
22816F:	tools/testing/selftests/ftrace/
22817
22818TRACING MMIO ACCESSES (MMIOTRACE)
22819M:	Steven Rostedt <rostedt@goodmis.org>
22820M:	Masami Hiramatsu <mhiramat@kernel.org>
22821R:	Karol Herbst <karolherbst@gmail.com>
22822R:	Pekka Paalanen <ppaalanen@gmail.com>
22823L:	linux-kernel@vger.kernel.org
22824L:	nouveau@lists.freedesktop.org
22825S:	Maintained
22826F:	arch/x86/mm/kmmio.c
22827F:	arch/x86/mm/mmio-mod.c
22828F:	arch/x86/mm/testmmiotrace.c
22829F:	include/linux/mmiotrace.h
22830F:	kernel/trace/trace_mmiotrace.c
22831
22832TRACING OS NOISE / LATENCY TRACERS
22833M:	Steven Rostedt <rostedt@goodmis.org>
22834M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22835S:	Maintained
22836F:	Documentation/trace/hwlat_detector.rst
22837F:	Documentation/trace/osnoise-tracer.rst
22838F:	Documentation/trace/timerlat-tracer.rst
22839F:	arch/*/kernel/trace.c
22840F:	include/trace/events/osnoise.h
22841F:	kernel/trace/trace_hwlat.c
22842F:	kernel/trace/trace_irqsoff.c
22843F:	kernel/trace/trace_osnoise.c
22844F:	kernel/trace/trace_sched_wakeup.c
22845
22846TRADITIONAL CHINESE DOCUMENTATION
22847M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22848S:	Maintained
22849W:	https://github.com/srcres258/linux-doc
22850T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22851F:	Documentation/translations/zh_TW/
22852
22853TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22854M:	Dan Williams <dan.j.williams@intel.com>
22855L:	linux-coco@lists.linux.dev
22856S:	Maintained
22857F:	Documentation/ABI/testing/configfs-tsm
22858F:	drivers/virt/coco/tsm.c
22859F:	include/linux/tsm.h
22860
22861TRUSTED SERVICES TEE DRIVER
22862M:	Balint Dobszay <balint.dobszay@arm.com>
22863M:	Sudeep Holla <sudeep.holla@arm.com>
22864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22865L:	trusted-services@lists.trustedfirmware.org
22866S:	Maintained
22867F:	Documentation/tee/ts-tee.rst
22868F:	drivers/tee/tstee/
22869
22870TTY LAYER AND SERIAL DRIVERS
22871M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22872M:	Jiri Slaby <jirislaby@kernel.org>
22873L:	linux-kernel@vger.kernel.org
22874L:	linux-serial@vger.kernel.org
22875S:	Supported
22876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22877F:	Documentation/devicetree/bindings/serial/
22878F:	Documentation/driver-api/serial/
22879F:	drivers/tty/
22880F:	include/linux/selection.h
22881F:	include/linux/serial.h
22882F:	include/linux/serial_core.h
22883F:	include/linux/sysrq.h
22884F:	include/linux/tty*.h
22885F:	include/linux/vt.h
22886F:	include/linux/vt_*.h
22887F:	include/uapi/linux/serial.h
22888F:	include/uapi/linux/serial_core.h
22889F:	include/uapi/linux/tty.h
22890
22891TUA9001 MEDIA DRIVER
22892L:	linux-media@vger.kernel.org
22893S:	Orphan
22894W:	https://linuxtv.org
22895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22896F:	drivers/media/tuners/tua9001*
22897
22898TULIP NETWORK DRIVERS
22899L:	netdev@vger.kernel.org
22900L:	linux-parisc@vger.kernel.org
22901S:	Orphan
22902F:	drivers/net/ethernet/dec/tulip/
22903
22904TUN/TAP driver
22905M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22906M:	Jason Wang <jasowang@redhat.com>
22907S:	Maintained
22908W:	http://vtun.sourceforge.net/tun
22909F:	Documentation/networking/tuntap.rst
22910F:	arch/um/os-Linux/drivers/
22911F:	drivers/net/tap.c
22912F:	drivers/net/tun.c
22913
22914TURBOCHANNEL SUBSYSTEM
22915M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22916M:	Ralf Baechle <ralf@linux-mips.org>
22917L:	linux-mips@vger.kernel.org
22918S:	Maintained
22919Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22920F:	drivers/tc/
22921F:	include/linux/tc.h
22922
22923TURBOSTAT UTILITY
22924M:	"Len Brown" <lenb@kernel.org>
22925L:	linux-pm@vger.kernel.org
22926S:	Supported
22927Q:	https://patchwork.kernel.org/project/linux-pm/list/
22928B:	https://bugzilla.kernel.org
22929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22930F:	tools/power/x86/turbostat/
22931F:	tools/testing/selftests/turbostat/
22932
22933TW5864 VIDEO4LINUX DRIVER
22934M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22935M:	Anton Sviridenko <anton@corp.bluecherry.net>
22936M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22937M:	Andrey Utkin <andrey_utkin@fastmail.com>
22938L:	linux-media@vger.kernel.org
22939S:	Supported
22940F:	drivers/media/pci/tw5864/
22941
22942TW68 VIDEO4LINUX DRIVER
22943M:	Hans Verkuil <hverkuil@xs4all.nl>
22944L:	linux-media@vger.kernel.org
22945S:	Odd Fixes
22946W:	https://linuxtv.org
22947T:	git git://linuxtv.org/media_tree.git
22948F:	drivers/media/pci/tw68/
22949
22950TW686X VIDEO4LINUX DRIVER
22951M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22952L:	linux-media@vger.kernel.org
22953S:	Maintained
22954W:	http://linuxtv.org
22955T:	git git://linuxtv.org/media_tree.git
22956F:	drivers/media/pci/tw686x/
22957
22958U-BOOT ENVIRONMENT VARIABLES
22959M:	Rafał Miłecki <rafal@milecki.pl>
22960S:	Maintained
22961F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22962F:	drivers/nvmem/u-boot-env.c
22963
22964UACCE ACCELERATOR FRAMEWORK
22965M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22966M:	Zhou Wang <wangzhou1@hisilicon.com>
22967L:	linux-accelerators@lists.ozlabs.org
22968L:	linux-kernel@vger.kernel.org
22969S:	Maintained
22970F:	Documentation/ABI/testing/sysfs-driver-uacce
22971F:	Documentation/misc-devices/uacce.rst
22972F:	drivers/misc/uacce/
22973F:	include/linux/uacce.h
22974F:	include/uapi/misc/uacce/
22975
22976UBI FILE SYSTEM (UBIFS)
22977M:	Richard Weinberger <richard@nod.at>
22978R:	Zhihao Cheng <chengzhihao1@huawei.com>
22979L:	linux-mtd@lists.infradead.org
22980S:	Supported
22981W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22984F:	Documentation/ABI/testing/sysfs-fs-ubifs
22985F:	Documentation/filesystems/ubifs-authentication.rst
22986F:	Documentation/filesystems/ubifs.rst
22987F:	fs/ubifs/
22988
22989UBLK USERSPACE BLOCK DRIVER
22990M:	Ming Lei <ming.lei@redhat.com>
22991L:	linux-block@vger.kernel.org
22992S:	Maintained
22993F:	Documentation/block/ublk.rst
22994F:	drivers/block/ublk_drv.c
22995F:	include/uapi/linux/ublk_cmd.h
22996
22997UBSAN
22998M:	Kees Cook <keescook@chromium.org>
22999R:	Marco Elver <elver@google.com>
23000R:	Andrey Konovalov <andreyknvl@gmail.com>
23001R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23002L:	kasan-dev@googlegroups.com
23003L:	linux-hardening@vger.kernel.org
23004S:	Supported
23005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23006F:	Documentation/dev-tools/ubsan.rst
23007F:	include/linux/ubsan.h
23008F:	lib/Kconfig.ubsan
23009F:	lib/test_ubsan.c
23010F:	lib/ubsan.c
23011F:	lib/ubsan.h
23012F:	scripts/Makefile.ubsan
23013K:	\bARCH_HAS_UBSAN\b
23014
23015UCLINUX (M68KNOMMU AND COLDFIRE)
23016M:	Greg Ungerer <gerg@linux-m68k.org>
23017L:	linux-m68k@lists.linux-m68k.org
23018S:	Maintained
23019W:	http://www.linux-m68k.org/
23020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23021F:	arch/m68k/*/*_no.*
23022F:	arch/m68k/68*/
23023F:	arch/m68k/coldfire/
23024F:	arch/m68k/include/asm/*_no.*
23025
23026UDF FILESYSTEM
23027M:	Jan Kara <jack@suse.com>
23028S:	Maintained
23029F:	Documentation/filesystems/udf.rst
23030F:	fs/udf/
23031
23032UDRAW TABLET
23033M:	Bastien Nocera <hadess@hadess.net>
23034L:	linux-input@vger.kernel.org
23035S:	Maintained
23036F:	drivers/hid/hid-udraw-ps3.c
23037
23038UFS FILESYSTEM
23039M:	Evgeniy Dushistov <dushistov@mail.ru>
23040S:	Maintained
23041F:	Documentation/admin-guide/ufs.rst
23042F:	fs/ufs/
23043
23044UHID USERSPACE HID IO DRIVER
23045M:	David Rheinsberg <david@readahead.eu>
23046L:	linux-input@vger.kernel.org
23047S:	Maintained
23048F:	drivers/hid/uhid.c
23049F:	include/uapi/linux/uhid.h
23050
23051ULPI BUS
23052M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23053L:	linux-usb@vger.kernel.org
23054S:	Maintained
23055F:	drivers/usb/common/ulpi.c
23056F:	include/linux/ulpi/
23057
23058UNICODE SUBSYSTEM
23059M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23060L:	linux-fsdevel@vger.kernel.org
23061S:	Supported
23062F:	fs/unicode/
23063
23064UNIFDEF
23065M:	Tony Finch <dot@dotat.at>
23066S:	Maintained
23067W:	http://dotat.at/prog/unifdef
23068F:	scripts/unifdef.c
23069
23070UNIFORM CDROM DRIVER
23071M:	Phillip Potter <phil@philpotter.co.uk>
23072S:	Maintained
23073F:	Documentation/cdrom/
23074F:	drivers/cdrom/cdrom.c
23075F:	include/linux/cdrom.h
23076F:	include/uapi/linux/cdrom.h
23077
23078UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23079R:	Alim Akhtar <alim.akhtar@samsung.com>
23080R:	Avri Altman <avri.altman@wdc.com>
23081R:	Bart Van Assche <bvanassche@acm.org>
23082L:	linux-scsi@vger.kernel.org
23083S:	Supported
23084F:	Documentation/devicetree/bindings/ufs/
23085F:	Documentation/scsi/ufs.rst
23086F:	drivers/ufs/core/
23087
23088UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23089M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23090L:	linux-scsi@vger.kernel.org
23091S:	Supported
23092F:	drivers/ufs/host/*dwc*
23093
23094UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23095M:	Alim Akhtar <alim.akhtar@samsung.com>
23096L:	linux-scsi@vger.kernel.org
23097S:	Maintained
23098F:	drivers/ufs/host/ufs-exynos*
23099
23100UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23101M:	Peter Wang <peter.wang@mediatek.com>
23102R:	Stanley Jhu <chu.stanley@gmail.com>
23103L:	linux-scsi@vger.kernel.org
23104L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23105S:	Maintained
23106F:	drivers/ufs/host/ufs-mediatek*
23107
23108UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23109M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23110L:	linux-arm-msm@vger.kernel.org
23111L:	linux-scsi@vger.kernel.org
23112S:	Maintained
23113F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23114F:	drivers/ufs/host/ufs-qcom*
23115
23116UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23117M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23118L:	linux-renesas-soc@vger.kernel.org
23119L:	linux-scsi@vger.kernel.org
23120S:	Maintained
23121F:	drivers/ufs/host/ufs-renesas.c
23122
23123UNSORTED BLOCK IMAGES (UBI)
23124M:	Richard Weinberger <richard@nod.at>
23125R:	Zhihao Cheng <chengzhihao1@huawei.com>
23126L:	linux-mtd@lists.infradead.org
23127S:	Supported
23128W:	http://www.linux-mtd.infradead.org/
23129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23131F:	drivers/mtd/ubi/
23132F:	include/linux/mtd/ubi.h
23133F:	include/uapi/mtd/ubi-user.h
23134
23135USB "USBNET" DRIVER FRAMEWORK
23136M:	Oliver Neukum <oneukum@suse.com>
23137L:	netdev@vger.kernel.org
23138S:	Maintained
23139W:	http://www.linux-usb.org/usbnet
23140F:	drivers/net/usb/usbnet.c
23141F:	include/linux/usb/usbnet.h
23142
23143USB ACM DRIVER
23144M:	Oliver Neukum <oneukum@suse.com>
23145L:	linux-usb@vger.kernel.org
23146S:	Maintained
23147F:	Documentation/usb/acm.rst
23148F:	drivers/usb/class/cdc-acm.*
23149
23150USB APPLE MFI FASTCHARGE DRIVER
23151M:	Bastien Nocera <hadess@hadess.net>
23152L:	linux-usb@vger.kernel.org
23153S:	Maintained
23154F:	drivers/usb/misc/apple-mfi-fastcharge.c
23155
23156USB AR5523 WIRELESS DRIVER
23157L:	linux-wireless@vger.kernel.org
23158S:	Orphan
23159F:	drivers/net/wireless/ath/ar5523/
23160
23161USB ATTACHED SCSI
23162M:	Oliver Neukum <oneukum@suse.com>
23163L:	linux-usb@vger.kernel.org
23164L:	linux-scsi@vger.kernel.org
23165S:	Maintained
23166F:	drivers/usb/storage/uas.c
23167
23168USB CDC ETHERNET DRIVER
23169M:	Oliver Neukum <oliver@neukum.org>
23170L:	linux-usb@vger.kernel.org
23171S:	Maintained
23172F:	drivers/net/usb/cdc_*.c
23173F:	include/uapi/linux/usb/cdc.h
23174
23175USB CHAOSKEY DRIVER
23176M:	Keith Packard <keithp@keithp.com>
23177L:	linux-usb@vger.kernel.org
23178S:	Maintained
23179F:	drivers/usb/misc/chaoskey.c
23180
23181USB CYPRESS C67X00 DRIVER
23182L:	linux-usb@vger.kernel.org
23183S:	Orphan
23184F:	drivers/usb/c67x00/
23185
23186USB DAVICOM DM9601 DRIVER
23187M:	Peter Korsgaard <peter@korsgaard.com>
23188L:	netdev@vger.kernel.org
23189S:	Maintained
23190W:	http://www.linux-usb.org/usbnet
23191F:	drivers/net/usb/dm9601.c
23192
23193USB EHCI DRIVER
23194M:	Alan Stern <stern@rowland.harvard.edu>
23195L:	linux-usb@vger.kernel.org
23196S:	Maintained
23197F:	Documentation/usb/ehci.rst
23198F:	drivers/usb/host/ehci*
23199
23200USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23201M:	Jiri Kosina <jikos@kernel.org>
23202M:	Benjamin Tissoires <bentiss@kernel.org>
23203L:	linux-usb@vger.kernel.org
23204S:	Maintained
23205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23206F:	Documentation/hid/hiddev.rst
23207F:	drivers/hid/usbhid/
23208
23209USB INTEL XHCI ROLE MUX DRIVER
23210M:	Hans de Goede <hdegoede@redhat.com>
23211L:	linux-usb@vger.kernel.org
23212S:	Maintained
23213F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23214
23215USB IP DRIVER FOR HISILICON KIRIN 960
23216M:	Yu Chen <chenyu56@huawei.com>
23217M:	Binghui Wang <wangbinghui@hisilicon.com>
23218L:	linux-usb@vger.kernel.org
23219S:	Maintained
23220F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23221F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23222
23223USB IP DRIVER FOR HISILICON KIRIN 970
23224M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23225L:	linux-usb@vger.kernel.org
23226S:	Maintained
23227F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23228F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23229
23230USB ISP116X DRIVER
23231M:	Olav Kongas <ok@artecdesign.ee>
23232L:	linux-usb@vger.kernel.org
23233S:	Maintained
23234F:	drivers/usb/host/isp116x*
23235F:	include/linux/usb/isp116x.h
23236
23237USB ISP1760 DRIVER
23238M:	Rui Miguel Silva <rui.silva@linaro.org>
23239L:	linux-usb@vger.kernel.org
23240S:	Maintained
23241F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23242F:	drivers/usb/isp1760/*
23243
23244USB LAN78XX ETHERNET DRIVER
23245M:	Woojung Huh <woojung.huh@microchip.com>
23246M:	UNGLinuxDriver@microchip.com
23247L:	netdev@vger.kernel.org
23248S:	Maintained
23249F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23250F:	drivers/net/usb/lan78xx.*
23251F:	include/dt-bindings/net/microchip-lan78xx.h
23252
23253USB MASS STORAGE DRIVER
23254M:	Alan Stern <stern@rowland.harvard.edu>
23255L:	linux-usb@vger.kernel.org
23256L:	usb-storage@lists.one-eyed-alien.net
23257S:	Maintained
23258F:	drivers/usb/storage/
23259
23260USB MIDI DRIVER
23261M:	Clemens Ladisch <clemens@ladisch.de>
23262L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23263S:	Maintained
23264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23265F:	sound/usb/midi.*
23266
23267USB NETWORKING DRIVERS
23268L:	linux-usb@vger.kernel.org
23269S:	Odd Fixes
23270F:	drivers/net/usb/
23271
23272USB OHCI DRIVER
23273M:	Alan Stern <stern@rowland.harvard.edu>
23274L:	linux-usb@vger.kernel.org
23275S:	Maintained
23276F:	Documentation/usb/ohci.rst
23277F:	drivers/usb/host/ohci*
23278
23279USB OTG FSM (Finite State Machine)
23280M:	Peter Chen <peter.chen@kernel.org>
23281L:	linux-usb@vger.kernel.org
23282S:	Maintained
23283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23284F:	drivers/usb/common/usb-otg-fsm.c
23285
23286USB OVER IP DRIVER
23287M:	Valentina Manea <valentina.manea.m@gmail.com>
23288M:	Shuah Khan <shuah@kernel.org>
23289M:	Shuah Khan <skhan@linuxfoundation.org>
23290R:	Hongren Zheng <i@zenithal.me>
23291L:	linux-usb@vger.kernel.org
23292S:	Maintained
23293F:	Documentation/usb/usbip_protocol.rst
23294F:	drivers/usb/usbip/
23295F:	tools/testing/selftests/drivers/usb/usbip/
23296F:	tools/usb/usbip/
23297
23298USB PEGASUS DRIVER
23299M:	Petko Manolov <petkan@nucleusys.com>
23300L:	linux-usb@vger.kernel.org
23301L:	netdev@vger.kernel.org
23302S:	Maintained
23303W:	https://github.com/petkan/pegasus
23304T:	git https://github.com/petkan/pegasus.git
23305F:	drivers/net/usb/pegasus.*
23306
23307USB PRINTER DRIVER (usblp)
23308M:	Pete Zaitcev <zaitcev@redhat.com>
23309L:	linux-usb@vger.kernel.org
23310S:	Supported
23311F:	drivers/usb/class/usblp.c
23312
23313USB QMI WWAN NETWORK DRIVER
23314M:	Bjørn Mork <bjorn@mork.no>
23315L:	netdev@vger.kernel.org
23316S:	Maintained
23317F:	Documentation/ABI/testing/sysfs-class-net-qmi
23318F:	drivers/net/usb/qmi_wwan.c
23319
23320USB RAW GADGET DRIVER
23321R:	Andrey Konovalov <andreyknvl@gmail.com>
23322L:	linux-usb@vger.kernel.org
23323S:	Maintained
23324F:	Documentation/usb/raw-gadget.rst
23325F:	drivers/usb/gadget/legacy/raw_gadget.c
23326F:	include/uapi/linux/usb/raw_gadget.h
23327
23328USB RTL8150 DRIVER
23329M:	Petko Manolov <petkan@nucleusys.com>
23330L:	linux-usb@vger.kernel.org
23331L:	netdev@vger.kernel.org
23332S:	Maintained
23333W:	https://github.com/petkan/rtl8150
23334T:	git https://github.com/petkan/rtl8150.git
23335F:	drivers/net/usb/rtl8150.c
23336
23337USB SERIAL SUBSYSTEM
23338M:	Johan Hovold <johan@kernel.org>
23339L:	linux-usb@vger.kernel.org
23340S:	Maintained
23341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23342F:	Documentation/usb/usb-serial.rst
23343F:	drivers/usb/serial/
23344F:	include/linux/usb/serial.h
23345
23346USB SMSC75XX ETHERNET DRIVER
23347M:	Steve Glendinning <steve.glendinning@shawell.net>
23348L:	netdev@vger.kernel.org
23349S:	Maintained
23350F:	drivers/net/usb/smsc75xx.*
23351
23352USB SMSC95XX ETHERNET DRIVER
23353M:	Steve Glendinning <steve.glendinning@shawell.net>
23354M:	UNGLinuxDriver@microchip.com
23355L:	netdev@vger.kernel.org
23356S:	Maintained
23357F:	drivers/net/usb/smsc95xx.*
23358
23359USB SUBSYSTEM
23360M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23361L:	linux-usb@vger.kernel.org
23362S:	Supported
23363W:	http://www.linux-usb.org
23364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23365F:	Documentation/devicetree/bindings/usb/
23366F:	Documentation/usb/
23367F:	drivers/usb/
23368F:	include/dt-bindings/usb/
23369F:	include/linux/usb.h
23370F:	include/linux/usb/
23371F:	include/uapi/linux/usb/
23372
23373USB TYPEC BUS FOR ALTERNATE MODES
23374M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23375L:	linux-usb@vger.kernel.org
23376S:	Maintained
23377F:	Documentation/ABI/testing/sysfs-bus-typec
23378F:	Documentation/driver-api/usb/typec_bus.rst
23379F:	drivers/usb/typec/altmodes/
23380F:	include/linux/usb/typec_altmode.h
23381
23382USB TYPEC CLASS
23383M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23384L:	linux-usb@vger.kernel.org
23385S:	Maintained
23386F:	Documentation/ABI/testing/sysfs-class-typec
23387F:	Documentation/driver-api/usb/typec.rst
23388F:	drivers/usb/typec/
23389F:	include/linux/usb/typec.h
23390
23391USB TYPEC INTEL PMC MUX DRIVER
23392M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23393L:	linux-usb@vger.kernel.org
23394S:	Maintained
23395F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23396F:	drivers/usb/typec/mux/intel_pmc_mux.c
23397
23398USB TYPEC PI3USB30532 MUX DRIVER
23399M:	Hans de Goede <hdegoede@redhat.com>
23400L:	linux-usb@vger.kernel.org
23401S:	Maintained
23402F:	drivers/usb/typec/mux/pi3usb30532.c
23403
23404USB TYPEC PORT CONTROLLER DRIVERS
23405L:	linux-usb@vger.kernel.org
23406S:	Orphan
23407F:	drivers/usb/typec/tcpm/
23408
23409USB UHCI DRIVER
23410M:	Alan Stern <stern@rowland.harvard.edu>
23411L:	linux-usb@vger.kernel.org
23412S:	Maintained
23413F:	drivers/usb/host/uhci*
23414
23415USB VIDEO CLASS
23416M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23417L:	linux-media@vger.kernel.org
23418S:	Maintained
23419W:	http://www.ideasonboard.org/uvc/
23420T:	git git://linuxtv.org/media_tree.git
23421F:	drivers/media/usb/uvc/
23422F:	include/uapi/linux/uvcvideo.h
23423
23424USB WEBCAM GADGET
23425M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23426M:	Daniel Scally <dan.scally@ideasonboard.com>
23427L:	linux-usb@vger.kernel.org
23428S:	Maintained
23429F:	drivers/usb/gadget/function/*uvc*
23430F:	drivers/usb/gadget/legacy/webcam.c
23431F:	include/uapi/linux/usb/g_uvc.h
23432
23433USB XHCI DRIVER
23434M:	Mathias Nyman <mathias.nyman@intel.com>
23435L:	linux-usb@vger.kernel.org
23436S:	Supported
23437F:	drivers/usb/host/pci-quirks*
23438F:	drivers/usb/host/xhci*
23439
23440USER DATAGRAM PROTOCOL (UDP)
23441M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23442S:	Maintained
23443F:	include/linux/udp.h
23444F:	net/ipv4/udp.c
23445F:	net/ipv6/udp.c
23446
23447USER-MODE LINUX (UML)
23448M:	Richard Weinberger <richard@nod.at>
23449M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23450M:	Johannes Berg <johannes@sipsolutions.net>
23451L:	linux-um@lists.infradead.org
23452S:	Maintained
23453W:	http://user-mode-linux.sourceforge.net
23454Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23457F:	Documentation/virt/uml/
23458F:	arch/um/
23459F:	arch/x86/um/
23460F:	fs/hostfs/
23461
23462USERSPACE COPYIN/COPYOUT (UIOVEC)
23463M:	Alexander Viro <viro@zeniv.linux.org.uk>
23464S:	Maintained
23465F:	include/linux/uio.h
23466F:	lib/iov_iter.c
23467
23468USERSPACE DMA BUFFER DRIVER
23469M:	Gerd Hoffmann <kraxel@redhat.com>
23470L:	dri-devel@lists.freedesktop.org
23471S:	Maintained
23472T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23473F:	drivers/dma-buf/udmabuf.c
23474F:	include/uapi/linux/udmabuf.h
23475
23476USERSPACE I/O (UIO)
23477M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23478S:	Maintained
23479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23480F:	Documentation/driver-api/uio-howto.rst
23481F:	drivers/uio/
23482F:	include/linux/uio_driver.h
23483
23484UTIL-LINUX PACKAGE
23485M:	Karel Zak <kzak@redhat.com>
23486L:	util-linux@vger.kernel.org
23487S:	Maintained
23488W:	http://en.wikipedia.org/wiki/Util-linux
23489T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23490
23491UUID HELPERS
23492R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23493L:	linux-kernel@vger.kernel.org
23494S:	Maintained
23495F:	include/linux/uuid.h
23496F:	lib/test_uuid.c
23497F:	lib/uuid.c
23498
23499UV SYSFS DRIVER
23500M:	Justin Ernst <justin.ernst@hpe.com>
23501L:	platform-driver-x86@vger.kernel.org
23502S:	Maintained
23503F:	drivers/platform/x86/uv_sysfs.c
23504
23505UVESAFB DRIVER
23506M:	Michal Januszewski <spock@gentoo.org>
23507L:	linux-fbdev@vger.kernel.org
23508S:	Maintained
23509W:	https://github.com/mjanusz/v86d
23510F:	Documentation/fb/uvesafb.rst
23511F:	drivers/video/fbdev/uvesafb.*
23512
23513Ux500 CLOCK DRIVERS
23514M:	Ulf Hansson <ulf.hansson@linaro.org>
23515L:	linux-clk@vger.kernel.org
23516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23517S:	Maintained
23518F:	drivers/clk/ux500/
23519
23520V4L2 ASYNC AND FWNODE FRAMEWORKS
23521M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23522L:	linux-media@vger.kernel.org
23523S:	Maintained
23524T:	git git://linuxtv.org/media_tree.git
23525F:	drivers/media/v4l2-core/v4l2-async.c
23526F:	drivers/media/v4l2-core/v4l2-fwnode.c
23527F:	include/media/v4l2-async.h
23528F:	include/media/v4l2-fwnode.h
23529
23530V4L2 LENS DRIVERS
23531M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23532L:	linux-media@vger.kernel.org
23533S:	Maintained
23534F:	drivers/media/i2c/ak*
23535F:	drivers/media/i2c/dw*
23536F:	drivers/media/i2c/lm*
23537
23538V4L2 CAMERA SENSOR DRIVERS
23539M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23540L:	linux-media@vger.kernel.org
23541S:	Maintained
23542F:	Documentation/driver-api/media/camera-sensor.rst
23543F:	Documentation/driver-api/media/tx-rx.rst
23544F:	drivers/media/i2c/ar*
23545F:	drivers/media/i2c/gc*
23546F:	drivers/media/i2c/hi*
23547F:	drivers/media/i2c/imx*
23548F:	drivers/media/i2c/mt*
23549F:	drivers/media/i2c/og*
23550F:	drivers/media/i2c/ov*
23551F:	drivers/media/i2c/s5*
23552F:	drivers/media/i2c/vgxy61.c
23553
23554VF610 NAND DRIVER
23555M:	Stefan Agner <stefan@agner.ch>
23556L:	linux-mtd@lists.infradead.org
23557S:	Supported
23558F:	drivers/mtd/nand/raw/vf610_nfc.c
23559
23560VFAT/FAT/MSDOS FILESYSTEM
23561M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23562S:	Maintained
23563F:	Documentation/filesystems/vfat.rst
23564F:	fs/fat/
23565F:	tools/testing/selftests/filesystems/fat/
23566
23567VFIO CDX DRIVER
23568M:	Nipun Gupta <nipun.gupta@amd.com>
23569M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23570L:	kvm@vger.kernel.org
23571S:	Maintained
23572F:	drivers/vfio/cdx/*
23573
23574VFIO DRIVER
23575M:	Alex Williamson <alex.williamson@redhat.com>
23576L:	kvm@vger.kernel.org
23577S:	Maintained
23578T:	git https://github.com/awilliam/linux-vfio.git
23579F:	Documentation/ABI/testing/debugfs-vfio
23580F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23581F:	Documentation/driver-api/vfio.rst
23582F:	drivers/vfio/
23583F:	include/linux/vfio.h
23584F:	include/linux/vfio_pci_core.h
23585F:	include/uapi/linux/vfio.h
23586
23587VFIO FSL-MC DRIVER
23588L:	kvm@vger.kernel.org
23589S:	Orphan
23590F:	drivers/vfio/fsl-mc/
23591
23592VFIO HISILICON PCI DRIVER
23593M:	Longfang Liu <liulongfang@huawei.com>
23594M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23595L:	kvm@vger.kernel.org
23596S:	Maintained
23597F:	drivers/vfio/pci/hisilicon/
23598
23599VFIO MEDIATED DEVICE DRIVERS
23600M:	Kirti Wankhede <kwankhede@nvidia.com>
23601L:	kvm@vger.kernel.org
23602S:	Maintained
23603F:	Documentation/driver-api/vfio-mediated-device.rst
23604F:	drivers/vfio/mdev/
23605F:	include/linux/mdev.h
23606F:	samples/vfio-mdev/
23607
23608VFIO MLX5 PCI DRIVER
23609M:	Yishai Hadas <yishaih@nvidia.com>
23610L:	kvm@vger.kernel.org
23611S:	Maintained
23612F:	drivers/vfio/pci/mlx5/
23613
23614VFIO NVIDIA GRACE GPU DRIVER
23615M:	Ankit Agrawal <ankita@nvidia.com>
23616L:	kvm@vger.kernel.org
23617S:	Supported
23618F:	drivers/vfio/pci/nvgrace-gpu/
23619
23620VFIO PCI DEVICE SPECIFIC DRIVERS
23621R:	Jason Gunthorpe <jgg@nvidia.com>
23622R:	Yishai Hadas <yishaih@nvidia.com>
23623R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23624R:	Kevin Tian <kevin.tian@intel.com>
23625L:	kvm@vger.kernel.org
23626S:	Maintained
23627P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23628F:	drivers/vfio/pci/*/
23629
23630VFIO PDS PCI DRIVER
23631M:	Brett Creeley <brett.creeley@amd.com>
23632L:	kvm@vger.kernel.org
23633S:	Maintained
23634F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23635F:	drivers/vfio/pci/pds/
23636
23637VFIO PLATFORM DRIVER
23638M:	Eric Auger <eric.auger@redhat.com>
23639L:	kvm@vger.kernel.org
23640S:	Maintained
23641F:	drivers/vfio/platform/
23642
23643VFIO QAT PCI DRIVER
23644M:	Xin Zeng <xin.zeng@intel.com>
23645M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23646L:	kvm@vger.kernel.org
23647L:	qat-linux@intel.com
23648S:	Supported
23649F:	drivers/vfio/pci/qat/
23650
23651VFIO VIRTIO PCI DRIVER
23652M:	Yishai Hadas <yishaih@nvidia.com>
23653L:	kvm@vger.kernel.org
23654L:	virtualization@lists.linux.dev
23655S:	Maintained
23656F:	drivers/vfio/pci/virtio
23657
23658VGA_SWITCHEROO
23659R:	Lukas Wunner <lukas@wunner.de>
23660S:	Maintained
23661T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23662F:	Documentation/gpu/vga-switcheroo.rst
23663F:	drivers/gpu/vga/vga_switcheroo.c
23664F:	include/linux/vga_switcheroo.h
23665
23666VIA RHINE NETWORK DRIVER
23667M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23668S:	Maintained
23669F:	drivers/net/ethernet/via/via-rhine.c
23670
23671VIA SD/MMC CARD CONTROLLER DRIVER
23672M:	Bruce Chang <brucechang@via.com.tw>
23673M:	Harald Welte <HaraldWelte@viatech.com>
23674S:	Maintained
23675F:	drivers/mmc/host/via-sdmmc.c
23676
23677VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23678M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23679L:	linux-fbdev@vger.kernel.org
23680S:	Maintained
23681F:	drivers/video/fbdev/via/
23682F:	include/linux/via-core.h
23683F:	include/linux/via_i2c.h
23684
23685VIA VELOCITY NETWORK DRIVER
23686M:	Francois Romieu <romieu@fr.zoreil.com>
23687L:	netdev@vger.kernel.org
23688S:	Maintained
23689F:	drivers/net/ethernet/via/via-velocity.*
23690
23691VICODEC VIRTUAL CODEC DRIVER
23692M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23693L:	linux-media@vger.kernel.org
23694S:	Maintained
23695W:	https://linuxtv.org
23696T:	git git://linuxtv.org/media_tree.git
23697F:	drivers/media/test-drivers/vicodec/*
23698
23699VIDEO I2C POLLING DRIVER
23700M:	Matt Ranostay <matt.ranostay@konsulko.com>
23701L:	linux-media@vger.kernel.org
23702S:	Maintained
23703F:	drivers/media/i2c/video-i2c.c
23704
23705VIDEO MULTIPLEXER DRIVER
23706M:	Philipp Zabel <p.zabel@pengutronix.de>
23707L:	linux-media@vger.kernel.org
23708S:	Maintained
23709F:	drivers/media/platform/video-mux.c
23710
23711VIDEOBUF2 FRAMEWORK
23712M:	Tomasz Figa <tfiga@chromium.org>
23713M:	Marek Szyprowski <m.szyprowski@samsung.com>
23714L:	linux-media@vger.kernel.org
23715S:	Maintained
23716F:	drivers/media/common/videobuf2/*
23717F:	include/media/videobuf2-*
23718
23719VIDTV VIRTUAL DIGITAL TV DRIVER
23720M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23721L:	linux-media@vger.kernel.org
23722S:	Maintained
23723W:	https://linuxtv.org
23724T:	git git://linuxtv.org/media_tree.git
23725F:	drivers/media/test-drivers/vidtv/*
23726
23727VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23728M:	Shuah Khan <skhan@linuxfoundation.org>
23729R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23730L:	linux-media@vger.kernel.org
23731S:	Maintained
23732W:	https://linuxtv.org
23733T:	git git://linuxtv.org/media_tree.git
23734F:	drivers/media/test-drivers/vimc/*
23735
23736VIRT LIB
23737M:	Alex Williamson <alex.williamson@redhat.com>
23738M:	Paolo Bonzini <pbonzini@redhat.com>
23739L:	kvm@vger.kernel.org
23740S:	Supported
23741F:	virt/lib/
23742
23743VIRTIO AND VHOST VSOCK DRIVER
23744M:	Stefan Hajnoczi <stefanha@redhat.com>
23745M:	Stefano Garzarella <sgarzare@redhat.com>
23746L:	kvm@vger.kernel.org
23747L:	virtualization@lists.linux.dev
23748L:	netdev@vger.kernel.org
23749S:	Maintained
23750F:	drivers/vhost/vsock.c
23751F:	include/linux/virtio_vsock.h
23752F:	include/uapi/linux/virtio_vsock.h
23753F:	net/vmw_vsock/virtio_transport.c
23754F:	net/vmw_vsock/virtio_transport_common.c
23755
23756VIRTIO BALLOON
23757M:	"Michael S. Tsirkin" <mst@redhat.com>
23758M:	David Hildenbrand <david@redhat.com>
23759L:	virtualization@lists.linux.dev
23760S:	Maintained
23761F:	drivers/virtio/virtio_balloon.c
23762F:	include/linux/balloon_compaction.h
23763F:	include/uapi/linux/virtio_balloon.h
23764F:	mm/balloon_compaction.c
23765
23766VIRTIO BLOCK AND SCSI DRIVERS
23767M:	"Michael S. Tsirkin" <mst@redhat.com>
23768M:	Jason Wang <jasowang@redhat.com>
23769R:	Paolo Bonzini <pbonzini@redhat.com>
23770R:	Stefan Hajnoczi <stefanha@redhat.com>
23771R:	Eugenio Pérez <eperezma@redhat.com>
23772L:	virtualization@lists.linux.dev
23773S:	Maintained
23774F:	drivers/block/virtio_blk.c
23775F:	drivers/scsi/virtio_scsi.c
23776F:	include/uapi/linux/virtio_blk.h
23777F:	include/uapi/linux/virtio_scsi.h
23778
23779VIRTIO CONSOLE DRIVER
23780M:	Amit Shah <amit@kernel.org>
23781L:	virtualization@lists.linux.dev
23782S:	Maintained
23783F:	drivers/char/virtio_console.c
23784F:	include/uapi/linux/virtio_console.h
23785
23786VIRTIO CORE AND NET DRIVERS
23787M:	"Michael S. Tsirkin" <mst@redhat.com>
23788M:	Jason Wang <jasowang@redhat.com>
23789R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23790R:	Eugenio Pérez <eperezma@redhat.com>
23791L:	virtualization@lists.linux.dev
23792S:	Maintained
23793F:	Documentation/ABI/testing/sysfs-bus-vdpa
23794F:	Documentation/ABI/testing/sysfs-class-vduse
23795F:	Documentation/devicetree/bindings/virtio/
23796F:	Documentation/driver-api/virtio/
23797F:	drivers/block/virtio_blk.c
23798F:	drivers/crypto/virtio/
23799F:	drivers/net/virtio_net.c
23800F:	drivers/vdpa/
23801F:	drivers/virtio/
23802F:	include/linux/vdpa.h
23803F:	include/linux/virtio*.h
23804F:	include/linux/vringh.h
23805F:	include/uapi/linux/virtio_*.h
23806F:	tools/virtio/
23807F:	tools/testing/selftests/drivers/net/virtio_net/
23808
23809VIRTIO CRYPTO DRIVER
23810M:	Gonglei <arei.gonglei@huawei.com>
23811L:	virtualization@lists.linux.dev
23812L:	linux-crypto@vger.kernel.org
23813S:	Maintained
23814F:	drivers/crypto/virtio/
23815F:	include/uapi/linux/virtio_crypto.h
23816
23817VIRTIO DRIVERS FOR S390
23818M:	Cornelia Huck <cohuck@redhat.com>
23819M:	Halil Pasic <pasic@linux.ibm.com>
23820M:	Eric Farman <farman@linux.ibm.com>
23821L:	linux-s390@vger.kernel.org
23822L:	virtualization@lists.linux.dev
23823L:	kvm@vger.kernel.org
23824S:	Supported
23825F:	arch/s390/include/uapi/asm/virtio-ccw.h
23826F:	drivers/s390/virtio/
23827
23828VIRTIO FILE SYSTEM
23829M:	Vivek Goyal <vgoyal@redhat.com>
23830M:	Stefan Hajnoczi <stefanha@redhat.com>
23831M:	Miklos Szeredi <miklos@szeredi.hu>
23832R:	Eugenio Pérez <eperezma@redhat.com>
23833L:	virtualization@lists.linux.dev
23834L:	linux-fsdevel@vger.kernel.org
23835S:	Supported
23836W:	https://virtio-fs.gitlab.io/
23837F:	Documentation/filesystems/virtiofs.rst
23838F:	fs/fuse/virtio_fs.c
23839F:	include/uapi/linux/virtio_fs.h
23840
23841VIRTIO GPIO DRIVER
23842M:	Enrico Weigelt, metux IT consult <info@metux.net>
23843M:	Viresh Kumar <vireshk@kernel.org>
23844L:	linux-gpio@vger.kernel.org
23845L:	virtualization@lists.linux.dev
23846S:	Maintained
23847F:	drivers/gpio/gpio-virtio.c
23848F:	include/uapi/linux/virtio_gpio.h
23849
23850VIRTIO GPU DRIVER
23851M:	David Airlie <airlied@redhat.com>
23852M:	Gerd Hoffmann <kraxel@redhat.com>
23853R:	Gurchetan Singh <gurchetansingh@chromium.org>
23854R:	Chia-I Wu <olvaffe@gmail.com>
23855L:	dri-devel@lists.freedesktop.org
23856L:	virtualization@lists.linux.dev
23857S:	Maintained
23858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23859F:	drivers/gpu/drm/ci/xfails/virtio*
23860F:	drivers/gpu/drm/virtio/
23861F:	include/uapi/linux/virtio_gpu.h
23862
23863VIRTIO HOST (VHOST)
23864M:	"Michael S. Tsirkin" <mst@redhat.com>
23865M:	Jason Wang <jasowang@redhat.com>
23866R:	Eugenio Pérez <eperezma@redhat.com>
23867L:	kvm@vger.kernel.org
23868L:	virtualization@lists.linux.dev
23869L:	netdev@vger.kernel.org
23870S:	Maintained
23871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23872F:	drivers/vhost/
23873F:	include/linux/sched/vhost_task.h
23874F:	include/linux/vhost_iotlb.h
23875F:	include/uapi/linux/vhost.h
23876F:	kernel/vhost_task.c
23877
23878VIRTIO HOST (VHOST-SCSI)
23879M:	"Michael S. Tsirkin" <mst@redhat.com>
23880M:	Jason Wang <jasowang@redhat.com>
23881M:	Mike Christie <michael.christie@oracle.com>
23882R:	Paolo Bonzini <pbonzini@redhat.com>
23883R:	Stefan Hajnoczi <stefanha@redhat.com>
23884L:	virtualization@lists.linux.dev
23885S:	Maintained
23886F:	drivers/vhost/scsi.c
23887
23888VIRTIO I2C DRIVER
23889M:	Conghui Chen <conghui.chen@intel.com>
23890M:	Viresh Kumar <viresh.kumar@linaro.org>
23891L:	linux-i2c@vger.kernel.org
23892L:	virtualization@lists.linux.dev
23893S:	Maintained
23894F:	drivers/i2c/busses/i2c-virtio.c
23895F:	include/uapi/linux/virtio_i2c.h
23896
23897VIRTIO INPUT DRIVER
23898M:	Gerd Hoffmann <kraxel@redhat.com>
23899S:	Maintained
23900F:	drivers/virtio/virtio_input.c
23901F:	include/uapi/linux/virtio_input.h
23902
23903VIRTIO IOMMU DRIVER
23904M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23905L:	virtualization@lists.linux.dev
23906S:	Maintained
23907F:	drivers/iommu/virtio-iommu.c
23908F:	include/uapi/linux/virtio_iommu.h
23909
23910VIRTIO MEM DRIVER
23911M:	David Hildenbrand <david@redhat.com>
23912L:	virtualization@lists.linux.dev
23913S:	Maintained
23914W:	https://virtio-mem.gitlab.io/
23915F:	drivers/virtio/virtio_mem.c
23916F:	include/uapi/linux/virtio_mem.h
23917
23918VIRTIO PMEM DRIVER
23919M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23920L:	virtualization@lists.linux.dev
23921S:	Maintained
23922F:	drivers/nvdimm/nd_virtio.c
23923F:	drivers/nvdimm/virtio_pmem.c
23924
23925VIRTIO SOUND DRIVER
23926M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23927M:	"Michael S. Tsirkin" <mst@redhat.com>
23928L:	virtualization@lists.linux.dev
23929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23930S:	Maintained
23931F:	include/uapi/linux/virtio_snd.h
23932F:	sound/virtio/*
23933
23934VIRTUAL BOX GUEST DEVICE DRIVER
23935M:	Hans de Goede <hdegoede@redhat.com>
23936M:	Arnd Bergmann <arnd@arndb.de>
23937M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23938S:	Maintained
23939F:	drivers/virt/vboxguest/
23940F:	include/linux/vbox_utils.h
23941F:	include/uapi/linux/vbox*.h
23942
23943VIRTUAL BOX SHARED FOLDER VFS DRIVER
23944M:	Hans de Goede <hdegoede@redhat.com>
23945L:	linux-fsdevel@vger.kernel.org
23946S:	Maintained
23947F:	fs/vboxsf/*
23948
23949VIRTUAL PCM TEST DRIVER
23950M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23951L:	linux-sound@vger.kernel.org
23952S:	Maintained
23953F:	Documentation/sound/cards/pcmtest.rst
23954F:	sound/drivers/pcmtest.c
23955F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23956
23957VIRTUAL SERIO DEVICE DRIVER
23958M:	Stephen Chandler Paul <thatslyude@gmail.com>
23959S:	Maintained
23960F:	drivers/input/serio/userio.c
23961F:	include/uapi/linux/userio.h
23962
23963VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23964M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23965S:	Maintained
23966F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23967F:	drivers/iio/light/veml6075.c
23968
23969VISL VIRTUAL STATELESS DECODER DRIVER
23970M:	Daniel Almeida <daniel.almeida@collabora.com>
23971L:	linux-media@vger.kernel.org
23972S:	Supported
23973F:	drivers/media/test-drivers/visl
23974
23975VIVID VIRTUAL VIDEO DRIVER
23976M:	Hans Verkuil <hverkuil@xs4all.nl>
23977L:	linux-media@vger.kernel.org
23978S:	Maintained
23979W:	https://linuxtv.org
23980T:	git git://linuxtv.org/media_tree.git
23981F:	drivers/media/test-drivers/vivid/*
23982
23983VM SOCKETS (AF_VSOCK)
23984M:	Stefano Garzarella <sgarzare@redhat.com>
23985L:	virtualization@lists.linux.dev
23986L:	netdev@vger.kernel.org
23987S:	Maintained
23988F:	drivers/net/vsockmon.c
23989F:	include/net/af_vsock.h
23990F:	include/uapi/linux/vm_sockets.h
23991F:	include/uapi/linux/vm_sockets_diag.h
23992F:	include/uapi/linux/vsockmon.h
23993F:	net/vmw_vsock/
23994F:	tools/testing/vsock/
23995
23996VMALLOC
23997M:	Andrew Morton <akpm@linux-foundation.org>
23998R:	Uladzislau Rezki <urezki@gmail.com>
23999R:	Christoph Hellwig <hch@infradead.org>
24000R:	Lorenzo Stoakes <lstoakes@gmail.com>
24001L:	linux-mm@kvack.org
24002S:	Maintained
24003W:	http://www.linux-mm.org
24004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24005F:	include/linux/vmalloc.h
24006F:	mm/vmalloc.c
24007
24008VME SUBSYSTEM
24009L:	linux-kernel@vger.kernel.org
24010S:	Orphan
24011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24012F:	Documentation/driver-api/vme.rst
24013F:	drivers/staging/vme_user/
24014
24015VMWARE BALLOON DRIVER
24016M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24017R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24018L:	linux-kernel@vger.kernel.org
24019S:	Supported
24020F:	drivers/misc/vmw_balloon.c
24021
24022VMWARE HYPERVISOR INTERFACE
24023M:	Ajay Kaher <ajay.kaher@broadcom.com>
24024M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24025R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24026L:	virtualization@lists.linux.dev
24027L:	x86@kernel.org
24028S:	Supported
24029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24030F:	arch/x86/include/asm/vmware.h
24031F:	arch/x86/kernel/cpu/vmware.c
24032
24033VMWARE PVRDMA DRIVER
24034M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24035M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24036R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24037L:	linux-rdma@vger.kernel.org
24038S:	Supported
24039F:	drivers/infiniband/hw/vmw_pvrdma/
24040
24041VMWARE PVSCSI DRIVER
24042M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24043R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24044L:	linux-scsi@vger.kernel.org
24045S:	Supported
24046F:	drivers/scsi/vmw_pvscsi.c
24047F:	drivers/scsi/vmw_pvscsi.h
24048
24049VMWARE VIRTUAL PTP CLOCK DRIVER
24050M:	Nick Shi <nick.shi@broadcom.com>
24051R:	Ajay Kaher <ajay.kaher@broadcom.com>
24052R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24053R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24054L:	netdev@vger.kernel.org
24055S:	Supported
24056F:	drivers/ptp/ptp_vmw.c
24057
24058VMWARE VMCI DRIVER
24059M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24060M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24061R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24062L:	linux-kernel@vger.kernel.org
24063S:	Supported
24064F:	drivers/misc/vmw_vmci/
24065F:	include/linux/vmw_vmci*
24066
24067VMWARE VMMOUSE SUBDRIVER
24068M:	Zack Rusin <zack.rusin@broadcom.com>
24069R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24070L:	linux-input@vger.kernel.org
24071S:	Supported
24072F:	drivers/input/mouse/vmmouse.c
24073F:	drivers/input/mouse/vmmouse.h
24074
24075VMWARE VMXNET3 ETHERNET DRIVER
24076M:	Ronak Doshi <ronak.doshi@broadcom.com>
24077R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24078L:	netdev@vger.kernel.org
24079S:	Supported
24080F:	drivers/net/vmxnet3/
24081
24082VMWARE VSOCK VMCI TRANSPORT DRIVER
24083M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24084M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24085R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24086L:	linux-kernel@vger.kernel.org
24087S:	Supported
24088F:	net/vmw_vsock/vmci_transport*
24089
24090VOCORE VOCORE2 BOARD
24091M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24092L:	linux-mips@vger.kernel.org
24093S:	Maintained
24094F:	arch/mips/boot/dts/ralink/vocore2.dts
24095
24096VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24097M:	Liam Girdwood <lgirdwood@gmail.com>
24098M:	Mark Brown <broonie@kernel.org>
24099L:	linux-kernel@vger.kernel.org
24100S:	Supported
24101W:	http://www.slimlogic.co.uk/?p=48
24102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24103F:	Documentation/devicetree/bindings/regulator/
24104F:	Documentation/power/regulator/
24105F:	drivers/regulator/
24106F:	include/dt-bindings/regulator/
24107F:	include/linux/regulator/
24108K:	regulator_get_optional
24109
24110VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24111R:	Matti Vaittinen <mazziesaccount@gmail.com>
24112F:	drivers/regulator/irq_helpers.c
24113
24114VRF
24115M:	David Ahern <dsahern@kernel.org>
24116L:	netdev@vger.kernel.org
24117S:	Maintained
24118F:	Documentation/networking/vrf.rst
24119F:	drivers/net/vrf.c
24120
24121VSPRINTF
24122M:	Petr Mladek <pmladek@suse.com>
24123M:	Steven Rostedt <rostedt@goodmis.org>
24124R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24125R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24126R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24127S:	Maintained
24128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24129F:	Documentation/core-api/printk-formats.rst
24130F:	lib/test_printf.c
24131F:	lib/test_scanf.c
24132F:	lib/vsprintf.c
24133
24134VT1211 HARDWARE MONITOR DRIVER
24135M:	Juerg Haefliger <juergh@proton.me>
24136L:	linux-hwmon@vger.kernel.org
24137S:	Maintained
24138F:	Documentation/hwmon/vt1211.rst
24139F:	drivers/hwmon/vt1211.c
24140
24141VT8231 HARDWARE MONITOR DRIVER
24142M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24143L:	linux-hwmon@vger.kernel.org
24144S:	Maintained
24145F:	drivers/hwmon/vt8231.c
24146
24147VUB300 USB to SDIO/SD/MMC bridge chip
24148L:	linux-mmc@vger.kernel.org
24149S:	Orphan
24150F:	drivers/mmc/host/vub300.c
24151
24152W1 DALLAS'S 1-WIRE BUS
24153M:	Krzysztof Kozlowski <krzk@kernel.org>
24154S:	Maintained
24155F:	Documentation/devicetree/bindings/w1/
24156F:	Documentation/w1/
24157F:	drivers/w1/
24158F:	include/linux/w1.h
24159
24160W83791D HARDWARE MONITORING DRIVER
24161M:	Marc Hulsman <m.hulsman@tudelft.nl>
24162L:	linux-hwmon@vger.kernel.org
24163S:	Maintained
24164F:	Documentation/hwmon/w83791d.rst
24165F:	drivers/hwmon/w83791d.c
24166
24167W83793 HARDWARE MONITORING DRIVER
24168M:	Rudolf Marek <r.marek@assembler.cz>
24169L:	linux-hwmon@vger.kernel.org
24170S:	Maintained
24171F:	Documentation/hwmon/w83793.rst
24172F:	drivers/hwmon/w83793.c
24173
24174W83795 HARDWARE MONITORING DRIVER
24175M:	Jean Delvare <jdelvare@suse.com>
24176L:	linux-hwmon@vger.kernel.org
24177S:	Maintained
24178F:	drivers/hwmon/w83795.c
24179
24180W83L51xD SD/MMC CARD INTERFACE DRIVER
24181M:	Pierre Ossman <pierre@ossman.eu>
24182S:	Maintained
24183F:	drivers/mmc/host/wbsd.*
24184
24185WACOM PROTOCOL 4 SERIAL TABLETS
24186M:	Julian Squires <julian@cipht.net>
24187M:	Hans de Goede <hdegoede@redhat.com>
24188L:	linux-input@vger.kernel.org
24189S:	Maintained
24190F:	drivers/input/tablet/wacom_serial4.c
24191
24192WANGXUN ETHERNET DRIVER
24193M:	Jiawen Wu <jiawenwu@trustnetic.com>
24194M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24195L:	netdev@vger.kernel.org
24196S:	Maintained
24197W:	https://www.net-swift.com
24198F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24199F:	drivers/net/ethernet/wangxun/
24200F:	drivers/net/pcs/pcs-xpcs-wx.c
24201
24202WATCHDOG DEVICE DRIVERS
24203M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24204M:	Guenter Roeck <linux@roeck-us.net>
24205L:	linux-watchdog@vger.kernel.org
24206S:	Maintained
24207W:	http://www.linux-watchdog.org/
24208T:	git git://www.linux-watchdog.org/linux-watchdog.git
24209F:	Documentation/devicetree/bindings/watchdog/
24210F:	Documentation/watchdog/
24211F:	drivers/watchdog/
24212F:	include/linux/watchdog.h
24213F:	include/trace/events/watchdog.h
24214F:	include/uapi/linux/watchdog.h
24215
24216WAVE5 VPU CODEC DRIVER
24217M:	Nas Chung <nas.chung@chipsnmedia.com>
24218M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24219L:	linux-media@vger.kernel.org
24220S:	Maintained
24221F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24222F:	drivers/media/platform/chips-media/wave5/
24223
24224WHISKEYCOVE PMIC GPIO DRIVER
24225M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24226L:	linux-gpio@vger.kernel.org
24227S:	Maintained
24228F:	drivers/gpio/gpio-wcove.c
24229
24230WHWAVE RTC DRIVER
24231M:	Dianlong Li <long17.cool@163.com>
24232L:	linux-rtc@vger.kernel.org
24233S:	Maintained
24234F:	drivers/rtc/rtc-sd3078.c
24235
24236WIIMOTE HID DRIVER
24237M:	David Rheinsberg <david@readahead.eu>
24238L:	linux-input@vger.kernel.org
24239S:	Maintained
24240F:	drivers/hid/hid-wiimote*
24241
24242WILOCITY WIL6210 WIRELESS DRIVER
24243L:	linux-wireless@vger.kernel.org
24244S:	Orphan
24245W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24246F:	drivers/net/wireless/ath/wil6210/
24247
24248WINBOND CIR DRIVER
24249M:	David Härdeman <david@hardeman.nu>
24250S:	Maintained
24251F:	drivers/media/rc/winbond-cir.c
24252
24253WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24254L:	linux-watchdog@vger.kernel.org
24255S:	Orphan
24256F:	drivers/watchdog/ebc-c384_wdt.c
24257
24258WINSYSTEMS WS16C48 GPIO DRIVER
24259M:	William Breathitt Gray <wbg@kernel.org>
24260L:	linux-gpio@vger.kernel.org
24261S:	Maintained
24262F:	drivers/gpio/gpio-ws16c48.c
24263
24264WIREGUARD SECURE NETWORK TUNNEL
24265M:	Jason A. Donenfeld <Jason@zx2c4.com>
24266L:	wireguard@lists.zx2c4.com
24267L:	netdev@vger.kernel.org
24268S:	Maintained
24269F:	drivers/net/wireguard/
24270F:	tools/testing/selftests/wireguard/
24271
24272WISTRON LAPTOP BUTTON DRIVER
24273M:	Miloslav Trmac <mitr@volny.cz>
24274S:	Maintained
24275F:	drivers/input/misc/wistron_btns.c
24276
24277WMI BINARY MOF DRIVER
24278M:	Armin Wolf <W_Armin@gmx.de>
24279R:	Thomas Weißschuh <linux@weissschuh.net>
24280L:	platform-driver-x86@vger.kernel.org
24281S:	Maintained
24282F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24283F:	Documentation/wmi/devices/wmi-bmof.rst
24284F:	drivers/platform/x86/wmi-bmof.c
24285
24286WOLFSON MICROELECTRONICS DRIVERS
24287L:	patches@opensource.cirrus.com
24288S:	Supported
24289W:	https://github.com/CirrusLogic/linux-drivers/wiki
24290T:	git https://github.com/CirrusLogic/linux-drivers.git
24291F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24292F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24293F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24294F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24295F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24296F:	Documentation/devicetree/bindings/sound/wm*
24297F:	Documentation/hwmon/wm83??.rst
24298F:	arch/arm/mach-s3c/mach-crag6410*
24299F:	drivers/clk/clk-wm83*.c
24300F:	drivers/gpio/gpio-*wm*.c
24301F:	drivers/gpio/gpio-arizona.c
24302F:	drivers/hwmon/wm83??-hwmon.c
24303F:	drivers/input/misc/wm831x-on.c
24304F:	drivers/input/touchscreen/wm831x-ts.c
24305F:	drivers/input/touchscreen/wm97*.c
24306F:	drivers/leds/leds-wm83*.c
24307F:	drivers/mfd/arizona*
24308F:	drivers/mfd/cs47l24*
24309F:	drivers/mfd/wm*.c
24310F:	drivers/power/supply/wm83*.c
24311F:	drivers/regulator/arizona*
24312F:	drivers/regulator/wm8*.c
24313F:	drivers/rtc/rtc-wm83*.c
24314F:	drivers/video/backlight/wm83*_bl.c
24315F:	drivers/watchdog/wm83*_wdt.c
24316F:	include/linux/mfd/arizona/
24317F:	include/linux/mfd/wm831x/
24318F:	include/linux/mfd/wm8350/
24319F:	include/linux/mfd/wm8400*
24320F:	include/linux/regulator/arizona*
24321F:	include/linux/wm97xx.h
24322F:	include/sound/wm????.h
24323F:	sound/soc/codecs/arizona*
24324F:	sound/soc/codecs/cs47l24*
24325F:	sound/soc/codecs/wm*
24326
24327WORKQUEUE
24328M:	Tejun Heo <tj@kernel.org>
24329R:	Lai Jiangshan <jiangshanlai@gmail.com>
24330S:	Maintained
24331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24332F:	Documentation/core-api/workqueue.rst
24333F:	include/linux/workqueue.h
24334F:	kernel/workqueue.c
24335F:	kernel/workqueue_internal.h
24336
24337WWAN DRIVERS
24338M:	Loic Poulain <loic.poulain@linaro.org>
24339M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24340R:	Johannes Berg <johannes@sipsolutions.net>
24341L:	netdev@vger.kernel.org
24342S:	Maintained
24343F:	drivers/net/wwan/
24344F:	include/linux/wwan.h
24345F:	include/uapi/linux/wwan.h
24346
24347X-POWERS AXP288 PMIC DRIVERS
24348M:	Hans de Goede <hdegoede@redhat.com>
24349S:	Maintained
24350F:	drivers/acpi/pmic/intel_pmic_xpower.c
24351N:	axp288
24352
24353X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24354M:	Chen-Yu Tsai <wens@csie.org>
24355L:	linux-kernel@vger.kernel.org
24356S:	Maintained
24357N:	axp[128]
24358
24359X.25 STACK
24360M:	Martin Schiller <ms@dev.tdt.de>
24361L:	linux-x25@vger.kernel.org
24362S:	Maintained
24363F:	Documentation/networking/lapb-module.rst
24364F:	Documentation/networking/x25*
24365F:	drivers/net/wan/hdlc_x25.c
24366F:	drivers/net/wan/lapbether.c
24367F:	include/*/lapb.h
24368F:	include/net/x25*
24369F:	include/uapi/linux/x25.h
24370F:	net/lapb/
24371F:	net/x25/
24372
24373X86 ARCHITECTURE (32-BIT AND 64-BIT)
24374M:	Thomas Gleixner <tglx@linutronix.de>
24375M:	Ingo Molnar <mingo@redhat.com>
24376M:	Borislav Petkov <bp@alien8.de>
24377M:	Dave Hansen <dave.hansen@linux.intel.com>
24378M:	x86@kernel.org
24379R:	"H. Peter Anvin" <hpa@zytor.com>
24380L:	linux-kernel@vger.kernel.org
24381S:	Maintained
24382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24383F:	Documentation/arch/x86/
24384F:	Documentation/devicetree/bindings/x86/
24385F:	arch/x86/
24386
24387X86 ENTRY CODE
24388M:	Andy Lutomirski <luto@kernel.org>
24389L:	linux-kernel@vger.kernel.org
24390S:	Maintained
24391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24392F:	arch/x86/entry/
24393
24394X86 HARDWARE VULNERABILITIES
24395M:	Thomas Gleixner <tglx@linutronix.de>
24396M:	Borislav Petkov <bp@alien8.de>
24397M:	Peter Zijlstra <peterz@infradead.org>
24398M:	Josh Poimboeuf <jpoimboe@kernel.org>
24399R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24400S:	Maintained
24401F:	Documentation/admin-guide/hw-vuln/
24402F:	arch/x86/include/asm/nospec-branch.h
24403F:	arch/x86/kernel/cpu/bugs.c
24404
24405X86 MCE INFRASTRUCTURE
24406M:	Tony Luck <tony.luck@intel.com>
24407M:	Borislav Petkov <bp@alien8.de>
24408L:	linux-edac@vger.kernel.org
24409S:	Maintained
24410F:	Documentation/ABI/testing/sysfs-mce
24411F:	Documentation/arch/x86/x86_64/machinecheck.rst
24412F:	arch/x86/kernel/cpu/mce/*
24413
24414X86 MICROCODE UPDATE SUPPORT
24415M:	Borislav Petkov <bp@alien8.de>
24416S:	Maintained
24417F:	arch/x86/kernel/cpu/microcode/*
24418
24419X86 MM
24420M:	Dave Hansen <dave.hansen@linux.intel.com>
24421M:	Andy Lutomirski <luto@kernel.org>
24422M:	Peter Zijlstra <peterz@infradead.org>
24423L:	linux-kernel@vger.kernel.org
24424S:	Maintained
24425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24426F:	arch/x86/mm/
24427
24428X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24429M:	Hans de Goede <hdegoede@redhat.com>
24430L:	platform-driver-x86@vger.kernel.org
24431S:	Maintained
24432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24433F:	drivers/platform/x86/x86-android-tablets/
24434
24435X86 PLATFORM DRIVERS
24436M:	Hans de Goede <hdegoede@redhat.com>
24437M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24438L:	platform-driver-x86@vger.kernel.org
24439S:	Maintained
24440Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24442F:	drivers/platform/olpc/
24443F:	drivers/platform/x86/
24444F:	include/linux/platform_data/x86/
24445
24446X86 PLATFORM UV HPE SUPERDOME FLEX
24447M:	Steve Wahl <steve.wahl@hpe.com>
24448R:	Justin Ernst <justin.ernst@hpe.com>
24449R:	Kyle Meyer <kyle.meyer@hpe.com>
24450R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24451R:	Russ Anderson <russ.anderson@hpe.com>
24452S:	Supported
24453F:	arch/x86/include/asm/uv/
24454F:	arch/x86/kernel/apic/x2apic_uv_x.c
24455F:	arch/x86/platform/uv/
24456
24457X86 STACK UNWINDING
24458M:	Josh Poimboeuf <jpoimboe@kernel.org>
24459M:	Peter Zijlstra <peterz@infradead.org>
24460S:	Supported
24461F:	arch/x86/include/asm/unwind*.h
24462F:	arch/x86/kernel/dumpstack.c
24463F:	arch/x86/kernel/stacktrace.c
24464F:	arch/x86/kernel/unwind_*.c
24465
24466X86 TRUST DOMAIN EXTENSIONS (TDX)
24467M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24468R:	Dave Hansen <dave.hansen@linux.intel.com>
24469L:	x86@kernel.org
24470L:	linux-coco@lists.linux.dev
24471S:	Supported
24472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24473F:	arch/x86/boot/compressed/tdx*
24474F:	arch/x86/coco/tdx/
24475F:	arch/x86/include/asm/shared/tdx.h
24476F:	arch/x86/include/asm/tdx.h
24477F:	arch/x86/virt/vmx/tdx/
24478F:	drivers/virt/coco/tdx-guest
24479
24480X86 VDSO
24481M:	Andy Lutomirski <luto@kernel.org>
24482L:	linux-kernel@vger.kernel.org
24483S:	Maintained
24484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24485F:	arch/x86/entry/vdso/
24486
24487XARRAY
24488M:	Matthew Wilcox <willy@infradead.org>
24489L:	linux-fsdevel@vger.kernel.org
24490S:	Supported
24491F:	Documentation/core-api/xarray.rst
24492F:	include/linux/idr.h
24493F:	include/linux/xarray.h
24494F:	lib/idr.c
24495F:	lib/xarray.c
24496F:	tools/testing/radix-tree
24497
24498XBOX DVD IR REMOTE
24499M:	Benjamin Valentin <benpicco@googlemail.com>
24500S:	Maintained
24501F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24502F:	drivers/media/rc/xbox_remote.c
24503
24504XC2028/3028 TUNER DRIVER
24505M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24506L:	linux-media@vger.kernel.org
24507S:	Maintained
24508W:	https://linuxtv.org
24509T:	git git://linuxtv.org/media_tree.git
24510F:	drivers/media/tuners/xc2028.*
24511
24512XDP (eXpress Data Path)
24513M:	Alexei Starovoitov <ast@kernel.org>
24514M:	Daniel Borkmann <daniel@iogearbox.net>
24515M:	David S. Miller <davem@davemloft.net>
24516M:	Jakub Kicinski <kuba@kernel.org>
24517M:	Jesper Dangaard Brouer <hawk@kernel.org>
24518M:	John Fastabend <john.fastabend@gmail.com>
24519L:	netdev@vger.kernel.org
24520L:	bpf@vger.kernel.org
24521S:	Supported
24522F:	drivers/net/ethernet/*/*/*/*/*xdp*
24523F:	drivers/net/ethernet/*/*/*xdp*
24524F:	include/net/xdp.h
24525F:	include/net/xdp_priv.h
24526F:	include/trace/events/xdp.h
24527F:	kernel/bpf/cpumap.c
24528F:	kernel/bpf/devmap.c
24529F:	net/core/xdp.c
24530F:	samples/bpf/xdp*
24531F:	tools/testing/selftests/bpf/*/*xdp*
24532F:	tools/testing/selftests/bpf/*xdp*
24533K:	(?:\b|_)xdp(?:\b|_)
24534
24535XDP SOCKETS (AF_XDP)
24536M:	Björn Töpel <bjorn@kernel.org>
24537M:	Magnus Karlsson <magnus.karlsson@intel.com>
24538M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24539R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24540L:	netdev@vger.kernel.org
24541L:	bpf@vger.kernel.org
24542S:	Maintained
24543F:	Documentation/networking/af_xdp.rst
24544F:	include/net/netns/xdp.h
24545F:	include/net/xdp_sock*
24546F:	include/net/xsk_buff_pool.h
24547F:	include/uapi/linux/if_xdp.h
24548F:	include/uapi/linux/xdp_diag.h
24549F:	net/xdp/
24550F:	tools/testing/selftests/bpf/*xsk*
24551
24552XEN BLOCK SUBSYSTEM
24553M:	Roger Pau Monné <roger.pau@citrix.com>
24554L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24555S:	Supported
24556F:	drivers/block/xen*
24557F:	drivers/block/xen-blkback/*
24558
24559XEN HYPERVISOR ARM
24560M:	Stefano Stabellini <sstabellini@kernel.org>
24561L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24562S:	Maintained
24563F:	arch/arm/include/asm/xen/
24564F:	arch/arm/xen/
24565
24566XEN HYPERVISOR ARM64
24567M:	Stefano Stabellini <sstabellini@kernel.org>
24568L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24569S:	Maintained
24570F:	arch/arm64/include/asm/xen/
24571F:	arch/arm64/xen/
24572
24573XEN HYPERVISOR INTERFACE
24574M:	Juergen Gross <jgross@suse.com>
24575M:	Stefano Stabellini <sstabellini@kernel.org>
24576R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24577L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24578S:	Supported
24579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24580F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24581F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24582F:	drivers/*/xen-*front.c
24583F:	drivers/xen/
24584F:	include/uapi/xen/
24585F:	include/xen/
24586F:	kernel/configs/xen.config
24587
24588XEN HYPERVISOR X86
24589M:	Juergen Gross <jgross@suse.com>
24590R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24591L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24592S:	Supported
24593F:	arch/x86/configs/xen.config
24594F:	arch/x86/include/asm/pvclock-abi.h
24595F:	arch/x86/include/asm/xen/
24596F:	arch/x86/platform/pvh/
24597F:	arch/x86/xen/
24598
24599XEN NETWORK BACKEND DRIVER
24600M:	Wei Liu <wei.liu@kernel.org>
24601M:	Paul Durrant <paul@xen.org>
24602L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24603L:	netdev@vger.kernel.org
24604S:	Supported
24605F:	drivers/net/xen-netback/*
24606
24607XEN PCI SUBSYSTEM
24608M:	Juergen Gross <jgross@suse.com>
24609L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24610S:	Supported
24611F:	arch/x86/pci/*xen*
24612F:	drivers/pci/*xen*
24613
24614XEN PVSCSI DRIVERS
24615M:	Juergen Gross <jgross@suse.com>
24616L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24617L:	linux-scsi@vger.kernel.org
24618S:	Supported
24619F:	drivers/scsi/xen-scsifront.c
24620F:	drivers/xen/xen-scsiback.c
24621F:	include/xen/interface/io/vscsiif.h
24622
24623XEN PVUSB DRIVER
24624M:	Juergen Gross <jgross@suse.com>
24625L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24626L:	linux-usb@vger.kernel.org
24627S:	Supported
24628F:	drivers/usb/host/xen*
24629F:	include/xen/interface/io/usbif.h
24630
24631XEN SOUND FRONTEND DRIVER
24632M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24633L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24634L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24635S:	Supported
24636F:	sound/xen/*
24637
24638XEN SWIOTLB SUBSYSTEM
24639M:	Juergen Gross <jgross@suse.com>
24640M:	Stefano Stabellini <sstabellini@kernel.org>
24641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24642L:	iommu@lists.linux.dev
24643S:	Supported
24644F:	arch/*/include/asm/xen/swiotlb-xen.h
24645F:	drivers/xen/swiotlb-xen.c
24646F:	include/xen/arm/swiotlb-xen.h
24647F:	include/xen/swiotlb-xen.h
24648
24649XFS FILESYSTEM
24650M:	Chandan Babu R <chandan.babu@oracle.com>
24651R:	Darrick J. Wong <djwong@kernel.org>
24652L:	linux-xfs@vger.kernel.org
24653S:	Supported
24654W:	http://xfs.org/
24655C:	irc://irc.oftc.net/xfs
24656T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24657P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24658F:	Documentation/ABI/testing/sysfs-fs-xfs
24659F:	Documentation/admin-guide/xfs.rst
24660F:	Documentation/filesystems/xfs/*
24661F:	fs/xfs/
24662F:	include/uapi/linux/dqblk_xfs.h
24663F:	include/uapi/linux/fsmap.h
24664
24665XILINX AMS DRIVER
24666M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24667L:	linux-iio@vger.kernel.org
24668S:	Maintained
24669F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24670F:	drivers/iio/adc/xilinx-ams.c
24671
24672XILINX AXI ETHERNET DRIVER
24673M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24674S:	Maintained
24675F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24676F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24677
24678XILINX CAN DRIVER
24679M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24680L:	linux-can@vger.kernel.org
24681S:	Maintained
24682F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24683F:	drivers/net/can/xilinx_can.c
24684
24685XILINX EVENT MANAGEMENT DRIVER
24686M:	Michal Simek <michal.simek@amd.com>
24687S:	Maintained
24688F:	drivers/soc/xilinx/xlnx_event_manager.c
24689F:	include/linux/firmware/xlnx-event-manager.h
24690
24691XILINX GPIO DRIVER
24692M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24693R:	Srinivas Neeli <srinivas.neeli@amd.com>
24694R:	Michal Simek <michal.simek@amd.com>
24695S:	Maintained
24696F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24697F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24698F:	drivers/gpio/gpio-xilinx.c
24699F:	drivers/gpio/gpio-zynq.c
24700
24701XILINX LL TEMAC ETHERNET DRIVER
24702L:	netdev@vger.kernel.org
24703S:	Orphan
24704F:	drivers/net/ethernet/xilinx/ll_temac*
24705
24706XILINX PWM DRIVER
24707M:	Sean Anderson <sean.anderson@seco.com>
24708S:	Maintained
24709F:	drivers/pwm/pwm-xilinx.c
24710F:	include/clocksource/timer-xilinx.h
24711
24712XILINX SD-FEC IP CORES
24713M:	Derek Kiernan <derek.kiernan@amd.com>
24714M:	Dragan Cvetic <dragan.cvetic@amd.com>
24715S:	Maintained
24716F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24717F:	Documentation/misc-devices/xilinx_sdfec.rst
24718F:	drivers/misc/Kconfig
24719F:	drivers/misc/Makefile
24720F:	drivers/misc/xilinx_sdfec.c
24721F:	include/uapi/misc/xilinx_sdfec.h
24722
24723XILINX UARTLITE SERIAL DRIVER
24724M:	Peter Korsgaard <jacmet@sunsite.dk>
24725L:	linux-serial@vger.kernel.org
24726S:	Maintained
24727F:	drivers/tty/serial/uartlite.c
24728
24729XILINX VIDEO IP CORES
24730M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24731L:	linux-media@vger.kernel.org
24732S:	Supported
24733T:	git git://linuxtv.org/media_tree.git
24734F:	Documentation/devicetree/bindings/media/xilinx/
24735F:	drivers/media/platform/xilinx/
24736F:	include/uapi/linux/xilinx-v4l2-controls.h
24737
24738XILINX VERSAL EDAC DRIVER
24739M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24740M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24741S:	Maintained
24742F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24743F:	drivers/edac/versal_edac.c
24744
24745XILINX WATCHDOG DRIVER
24746M:	Srinivas Neeli <srinivas.neeli@amd.com>
24747R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24748R:	Michal Simek <michal.simek@amd.com>
24749S:	Maintained
24750F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24751F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24752F:	drivers/watchdog/of_xilinx_wdt.c
24753F:	drivers/watchdog/xilinx_wwdt.c
24754
24755XILINX XDMA DRIVER
24756M:	Lizhi Hou <lizhi.hou@amd.com>
24757M:	Brian Xu <brian.xu@amd.com>
24758M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24759L:	dmaengine@vger.kernel.org
24760S:	Supported
24761F:	drivers/dma/xilinx/xdma-regs.h
24762F:	drivers/dma/xilinx/xdma.c
24763F:	include/linux/dma/amd_xdma.h
24764F:	include/linux/platform_data/amd_xdma.h
24765
24766XILINX ZYNQMP DPDMA DRIVER
24767M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24768L:	dmaengine@vger.kernel.org
24769S:	Supported
24770F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24771F:	drivers/dma/xilinx/xilinx_dpdma.c
24772F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24773
24774XILINX ZYNQMP OCM EDAC DRIVER
24775M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24776M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24777S:	Maintained
24778F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24779F:	drivers/edac/zynqmp_edac.c
24780
24781XILINX ZYNQMP PSGTR PHY DRIVER
24782M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24783L:	linux-kernel@vger.kernel.org
24784S:	Supported
24785T:	git https://github.com/Xilinx/linux-xlnx.git
24786F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24787F:	drivers/phy/xilinx/phy-zynqmp.c
24788
24789XILINX ZYNQMP SHA3 DRIVER
24790M:	Harsha <harsha.harsha@amd.com>
24791S:	Maintained
24792F:	drivers/crypto/xilinx/zynqmp-sha.c
24793
24794XILINX ZYNQMP NVMEM DRIVER
24795M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24796M:	Kalyani Akula <kalyani.akula@amd.com>
24797R:	Michal Simek <michal.simek@amd.com>
24798S:	Maintained
24799F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24800F:	drivers/nvmem/zynqmp_nvmem.c
24801
24802XILLYBUS DRIVER
24803M:	Eli Billauer <eli.billauer@gmail.com>
24804L:	linux-kernel@vger.kernel.org
24805S:	Supported
24806F:	drivers/char/xillybus/
24807
24808XLP9XX I2C DRIVER
24809M:	George Cherian <gcherian@marvell.com>
24810L:	linux-i2c@vger.kernel.org
24811S:	Supported
24812W:	http://www.marvell.com
24813F:	drivers/i2c/busses/i2c-xlp9xx.c
24814
24815XRA1403 GPIO EXPANDER
24816M:	Nandor Han <nandor.han@ge.com>
24817L:	linux-gpio@vger.kernel.org
24818S:	Maintained
24819F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24820F:	drivers/gpio/gpio-xra1403.c
24821
24822XTENSA XTFPGA PLATFORM SUPPORT
24823M:	Max Filippov <jcmvbkbc@gmail.com>
24824S:	Maintained
24825F:	drivers/spi/spi-xtensa-xtfpga.c
24826F:	sound/soc/xtensa/xtfpga-i2s.c
24827
24828YAM DRIVER FOR AX.25
24829M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24830L:	linux-hams@vger.kernel.org
24831S:	Maintained
24832F:	drivers/net/hamradio/yam*
24833F:	include/linux/yam.h
24834
24835YAMA SECURITY MODULE
24836M:	Kees Cook <keescook@chromium.org>
24837S:	Supported
24838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24839F:	Documentation/admin-guide/LSM/Yama.rst
24840F:	security/yama/
24841
24842YAML NETLINK (YNL)
24843M:	Donald Hunter <donald.hunter@gmail.com>
24844M:	Jakub Kicinski <kuba@kernel.org>
24845F:	Documentation/netlink/
24846F:	Documentation/userspace-api/netlink/intro-specs.rst
24847F:	Documentation/userspace-api/netlink/specs.rst
24848F:	tools/net/ynl/
24849
24850YEALINK PHONE DRIVER
24851M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24852L:	usbb2k-api-dev@nongnu.org
24853S:	Maintained
24854F:	Documentation/input/devices/yealink.rst
24855F:	drivers/input/misc/yealink.*
24856
24857Z3FOLD COMPRESSED PAGE ALLOCATOR
24858M:	Vitaly Wool <vitaly.wool@konsulko.com>
24859R:	Miaohe Lin <linmiaohe@huawei.com>
24860L:	linux-mm@kvack.org
24861S:	Maintained
24862F:	mm/z3fold.c
24863
24864Z8530 DRIVER FOR AX.25
24865M:	Joerg Reuter <jreuter@yaina.de>
24866L:	linux-hams@vger.kernel.org
24867S:	Maintained
24868W:	http://yaina.de/jreuter/
24869W:	http://www.qsl.net/dl1bke/
24870F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24871F:	drivers/net/hamradio/*scc.c
24872F:	drivers/net/hamradio/z8530.h
24873
24874ZBUD COMPRESSED PAGE ALLOCATOR
24875M:	Seth Jennings <sjenning@redhat.com>
24876M:	Dan Streetman <ddstreet@ieee.org>
24877L:	linux-mm@kvack.org
24878S:	Maintained
24879F:	mm/zbud.c
24880
24881ZD1211RW WIRELESS DRIVER
24882L:	linux-wireless@vger.kernel.org
24883S:	Orphan
24884F:	drivers/net/wireless/zydas/zd1211rw/
24885
24886ZD1301 MEDIA DRIVER
24887L:	linux-media@vger.kernel.org
24888S:	Orphan
24889W:	https://linuxtv.org/
24890Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24891F:	drivers/media/usb/dvb-usb-v2/zd1301*
24892
24893ZD1301_DEMOD MEDIA DRIVER
24894L:	linux-media@vger.kernel.org
24895S:	Orphan
24896W:	https://linuxtv.org/
24897Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24898F:	drivers/media/dvb-frontends/zd1301_demod*
24899
24900ZHAOXIN PROCESSOR SUPPORT
24901M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24902L:	linux-kernel@vger.kernel.org
24903S:	Maintained
24904F:	arch/x86/kernel/cpu/zhaoxin.c
24905
24906ZONEFS FILESYSTEM
24907M:	Damien Le Moal <dlemoal@kernel.org>
24908M:	Naohiro Aota <naohiro.aota@wdc.com>
24909R:	Johannes Thumshirn <jth@kernel.org>
24910L:	linux-fsdevel@vger.kernel.org
24911S:	Maintained
24912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24913F:	Documentation/filesystems/zonefs.rst
24914F:	fs/zonefs/
24915
24916ZR36067 VIDEO FOR LINUX DRIVER
24917M:	Corentin Labbe <clabbe@baylibre.com>
24918L:	mjpeg-users@lists.sourceforge.net
24919L:	linux-media@vger.kernel.org
24920S:	Maintained
24921W:	http://mjpeg.sourceforge.net/driver-zoran/
24922Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24923F:	Documentation/driver-api/media/drivers/zoran.rst
24924F:	drivers/media/pci/zoran/
24925
24926ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24927M:	Minchan Kim <minchan@kernel.org>
24928M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24929L:	linux-kernel@vger.kernel.org
24930S:	Maintained
24931F:	Documentation/admin-guide/blockdev/zram.rst
24932F:	drivers/block/zram/
24933
24934ZS DECSTATION Z85C30 SERIAL DRIVER
24935M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24936S:	Maintained
24937F:	drivers/tty/serial/zs.*
24938
24939ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24940M:	Minchan Kim <minchan@kernel.org>
24941M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24942L:	linux-mm@kvack.org
24943S:	Maintained
24944F:	Documentation/mm/zsmalloc.rst
24945F:	include/linux/zsmalloc.h
24946F:	mm/zsmalloc.c
24947
24948ZSTD
24949M:	Nick Terrell <terrelln@fb.com>
24950S:	Maintained
24951B:	https://github.com/facebook/zstd/issues
24952T:	git https://github.com/terrelln/linux.git
24953F:	crypto/zstd.c
24954F:	include/linux/zstd*
24955F:	lib/decompress_unzstd.c
24956F:	lib/zstd/
24957N:	zstd
24958K:	zstd
24959
24960ZSWAP COMPRESSED SWAP CACHING
24961M:	Johannes Weiner <hannes@cmpxchg.org>
24962M:	Yosry Ahmed <yosryahmed@google.com>
24963M:	Nhat Pham <nphamcs@gmail.com>
24964R:	Chengming Zhou <chengming.zhou@linux.dev>
24965L:	linux-mm@kvack.org
24966S:	Maintained
24967F:	Documentation/admin-guide/mm/zswap.rst
24968F:	include/linux/zpool.h
24969F:	include/linux/zswap.h
24970F:	mm/zpool.c
24971F:	mm/zswap.c
24972F:	tools/testing/selftests/cgroup/test_zswap.c
24973
24974THE REST
24975M:	Linus Torvalds <torvalds@linux-foundation.org>
24976L:	linux-kernel@vger.kernel.org
24977S:	Buried alive in reporters
24978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24979F:	*
24980F:	*/
24981