xref: /linux/MAINTAINERS (revision 0b8774586be5b2f3aa9a0e665846c985e15f621e)
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
3604L:	linux-wireless@vger.kernel.org
3605L:	b43-dev@lists.infradead.org
3606S:	Orphan
3607W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3608F:	drivers/net/wireless/broadcom/b43legacy/
3609
3610BACKLIGHT CLASS/SUBSYSTEM
3611M:	Lee Jones <lee@kernel.org>
3612M:	Daniel Thompson <daniel.thompson@linaro.org>
3613M:	Jingoo Han <jingoohan1@gmail.com>
3614L:	dri-devel@lists.freedesktop.org
3615S:	Maintained
3616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3617F:	Documentation/ABI/stable/sysfs-class-backlight
3618F:	Documentation/ABI/testing/sysfs-class-backlight
3619F:	Documentation/devicetree/bindings/leds/backlight
3620F:	drivers/video/backlight/
3621F:	include/linux/backlight.h
3622F:	include/linux/pwm_backlight.h
3623
3624BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3625M:	Serge Semin <fancer.lancer@gmail.com>
3626L:	linux-hwmon@vger.kernel.org
3627S:	Supported
3628F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3629F:	Documentation/hwmon/bt1-pvt.rst
3630F:	drivers/hwmon/bt1-pvt.[ch]
3631
3632BARCO P50 GPIO DRIVER
3633M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3634M:	Peter Korsgaard <peter.korsgaard@barco.com>
3635S:	Maintained
3636F:	drivers/platform/x86/barco-p50-gpio.c
3637
3638BATMAN ADVANCED
3639M:	Marek Lindner <mareklindner@neomailbox.ch>
3640M:	Simon Wunderlich <sw@simonwunderlich.de>
3641M:	Antonio Quartulli <a@unstable.cc>
3642M:	Sven Eckelmann <sven@narfation.org>
3643L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3644S:	Maintained
3645W:	https://www.open-mesh.org/
3646Q:	https://patchwork.open-mesh.org/project/batman/list/
3647B:	https://www.open-mesh.org/projects/batman-adv/issues
3648C:	ircs://irc.hackint.org/batadv
3649T:	git https://git.open-mesh.org/linux-merge.git
3650F:	Documentation/networking/batman-adv.rst
3651F:	include/uapi/linux/batadv_packet.h
3652F:	include/uapi/linux/batman_adv.h
3653F:	net/batman-adv/
3654
3655BAYCOM/HDLCDRV DRIVERS FOR AX.25
3656M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3657L:	linux-hams@vger.kernel.org
3658S:	Maintained
3659W:	http://www.baycom.org/~tom/ham/ham.html
3660F:	drivers/net/hamradio/baycom*
3661
3662BCACHE (BLOCK LAYER CACHE)
3663M:	Coly Li <colyli@suse.de>
3664M:	Kent Overstreet <kent.overstreet@linux.dev>
3665L:	linux-bcache@vger.kernel.org
3666S:	Maintained
3667W:	http://bcache.evilpiepirate.org
3668C:	irc://irc.oftc.net/bcache
3669F:	drivers/md/bcache/
3670
3671BCACHEFS
3672M:	Kent Overstreet <kent.overstreet@linux.dev>
3673R:	Brian Foster <bfoster@redhat.com>
3674L:	linux-bcachefs@vger.kernel.org
3675S:	Supported
3676C:	irc://irc.oftc.net/bcache
3677T:	git https://evilpiepirate.org/git/bcachefs.git
3678F:	fs/bcachefs/
3679F:	Documentation/filesystems/bcachefs/
3680
3681BDISP ST MEDIA DRIVER
3682M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3683L:	linux-media@vger.kernel.org
3684S:	Supported
3685W:	https://linuxtv.org
3686T:	git git://linuxtv.org/media_tree.git
3687F:	drivers/media/platform/st/sti/bdisp
3688
3689BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3690M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3691L:	netdev@vger.kernel.org
3692S:	Maintained
3693F:	drivers/net/ethernet/ec_bhf.c
3694
3695BEFS FILE SYSTEM
3696M:	Luis de Bethencourt <luisbg@kernel.org>
3697M:	Salah Triki <salah.triki@gmail.com>
3698S:	Maintained
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3700F:	Documentation/filesystems/befs.rst
3701F:	fs/befs/
3702
3703BFQ I/O SCHEDULER
3704M:	Paolo Valente <paolo.valente@unimore.it>
3705M:	Jens Axboe <axboe@kernel.dk>
3706L:	linux-block@vger.kernel.org
3707S:	Maintained
3708F:	Documentation/block/bfq-iosched.rst
3709F:	block/bfq-*
3710
3711BFS FILE SYSTEM
3712M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3713S:	Maintained
3714F:	Documentation/filesystems/bfs.rst
3715F:	fs/bfs/
3716F:	include/uapi/linux/bfs_fs.h
3717
3718BINMAN
3719M:	Simon Glass <sjg@chromium.org>
3720S:	Supported
3721F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3722
3723BITMAP API
3724M:	Yury Norov <yury.norov@gmail.com>
3725R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3726S:	Maintained
3727F:	include/linux/bitfield.h
3728F:	include/linux/bitmap-str.h
3729F:	include/linux/bitmap.h
3730F:	include/linux/bits.h
3731F:	include/linux/cpumask.h
3732F:	include/linux/find.h
3733F:	include/linux/nodemask.h
3734F:	include/vdso/bits.h
3735F:	lib/bitmap-str.c
3736F:	lib/bitmap.c
3737F:	lib/cpumask.c
3738F:	lib/cpumask_kunit.c
3739F:	lib/find_bit.c
3740F:	lib/find_bit_benchmark.c
3741F:	lib/test_bitmap.c
3742F:	tools/include/linux/bitfield.h
3743F:	tools/include/linux/bitmap.h
3744F:	tools/include/linux/bits.h
3745F:	tools/include/linux/find.h
3746F:	tools/include/vdso/bits.h
3747F:	tools/lib/bitmap.c
3748F:	tools/lib/find_bit.c
3749
3750BITOPS API
3751M:	Yury Norov <yury.norov@gmail.com>
3752R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3753S:	Maintained
3754F:	arch/*/include/asm/bitops.h
3755F:	arch/*/include/asm/bitops_32.h
3756F:	arch/*/include/asm/bitops_64.h
3757F:	arch/*/lib/bitops.c
3758F:	include/asm-generic/bitops
3759F:	include/asm-generic/bitops.h
3760F:	include/linux/bitops.h
3761F:	lib/test_bitops.c
3762F:	tools/*/bitops*
3763
3764BLINKM RGB LED DRIVER
3765M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3766S:	Maintained
3767F:	drivers/leds/leds-blinkm.c
3768
3769BLOCK LAYER
3770M:	Jens Axboe <axboe@kernel.dk>
3771L:	linux-block@vger.kernel.org
3772S:	Maintained
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3774F:	Documentation/ABI/stable/sysfs-block
3775F:	Documentation/block/
3776F:	block/
3777F:	drivers/block/
3778F:	include/linux/bio.h
3779F:	include/linux/blk*
3780F:	kernel/trace/blktrace.c
3781F:	lib/sbitmap.c
3782
3783BLOCK2MTD DRIVER
3784M:	Joern Engel <joern@lazybastard.org>
3785L:	linux-mtd@lists.infradead.org
3786S:	Maintained
3787F:	drivers/mtd/devices/block2mtd.c
3788
3789BLUETOOTH DRIVERS
3790M:	Marcel Holtmann <marcel@holtmann.org>
3791M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3792L:	linux-bluetooth@vger.kernel.org
3793S:	Supported
3794W:	http://www.bluez.org/
3795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3797F:	Documentation/devicetree/bindings/net/bluetooth/
3798F:	drivers/bluetooth/
3799
3800BLUETOOTH SUBSYSTEM
3801M:	Marcel Holtmann <marcel@holtmann.org>
3802M:	Johan Hedberg <johan.hedberg@gmail.com>
3803M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3804L:	linux-bluetooth@vger.kernel.org
3805S:	Supported
3806W:	http://www.bluez.org/
3807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3809F:	include/net/bluetooth/
3810F:	net/bluetooth/
3811
3812BONDING DRIVER
3813M:	Jay Vosburgh <j.vosburgh@gmail.com>
3814M:	Andy Gospodarek <andy@greyhouse.net>
3815L:	netdev@vger.kernel.org
3816S:	Supported
3817W:	http://sourceforge.net/projects/bonding/
3818F:	Documentation/networking/bonding.rst
3819F:	drivers/net/bonding/
3820F:	include/net/bond*
3821F:	include/uapi/linux/if_bonding.h
3822F:	tools/testing/selftests/drivers/net/bonding/
3823
3824BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3825M:	Dan Robertson <dan@dlrobertson.com>
3826L:	linux-iio@vger.kernel.org
3827S:	Maintained
3828F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3829F:	drivers/iio/accel/bma400*
3830
3831BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3832M:	Jagath Jog J <jagathjog1996@gmail.com>
3833L:	linux-iio@vger.kernel.org
3834S:	Maintained
3835F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3836F:	drivers/iio/imu/bmi323/
3837
3838BPF JIT for ARC
3839M:	Shahab Vahedi <shahab@synopsys.com>
3840L:	bpf@vger.kernel.org
3841S:	Maintained
3842F:	arch/arc/net/
3843
3844BPF JIT for ARM
3845M:	Russell King <linux@armlinux.org.uk>
3846M:	Puranjay Mohan <puranjay@kernel.org>
3847L:	bpf@vger.kernel.org
3848S:	Maintained
3849F:	arch/arm/net/
3850
3851BPF JIT for ARM64
3852M:	Daniel Borkmann <daniel@iogearbox.net>
3853M:	Alexei Starovoitov <ast@kernel.org>
3854M:	Puranjay Mohan <puranjay@kernel.org>
3855R:	Xu Kuohai <xukuohai@huaweicloud.com>
3856L:	bpf@vger.kernel.org
3857S:	Supported
3858F:	arch/arm64/net/
3859
3860BPF JIT for LOONGARCH
3861M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3862R:	Hengqi Chen <hengqi.chen@gmail.com>
3863L:	bpf@vger.kernel.org
3864S:	Maintained
3865F:	arch/loongarch/net/
3866
3867BPF JIT for MIPS (32-BIT AND 64-BIT)
3868M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3869M:	Paul Burton <paulburton@kernel.org>
3870L:	bpf@vger.kernel.org
3871S:	Maintained
3872F:	arch/mips/net/
3873
3874BPF JIT for NFP NICs
3875M:	Jakub Kicinski <kuba@kernel.org>
3876L:	bpf@vger.kernel.org
3877S:	Odd Fixes
3878F:	drivers/net/ethernet/netronome/nfp/bpf/
3879
3880BPF JIT for POWERPC (32-BIT AND 64-BIT)
3881M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3882M:	Michael Ellerman <mpe@ellerman.id.au>
3883L:	bpf@vger.kernel.org
3884S:	Supported
3885F:	arch/powerpc/net/
3886
3887BPF JIT for RISC-V (32-bit)
3888M:	Luke Nelson <luke.r.nels@gmail.com>
3889M:	Xi Wang <xi.wang@gmail.com>
3890L:	bpf@vger.kernel.org
3891S:	Maintained
3892F:	arch/riscv/net/
3893X:	arch/riscv/net/bpf_jit_comp64.c
3894
3895BPF JIT for RISC-V (64-bit)
3896M:	Björn Töpel <bjorn@kernel.org>
3897R:	Pu Lehui <pulehui@huawei.com>
3898R:	Puranjay Mohan <puranjay@kernel.org>
3899L:	bpf@vger.kernel.org
3900S:	Maintained
3901F:	arch/riscv/net/
3902X:	arch/riscv/net/bpf_jit_comp32.c
3903
3904BPF JIT for S390
3905M:	Ilya Leoshkevich <iii@linux.ibm.com>
3906M:	Heiko Carstens <hca@linux.ibm.com>
3907M:	Vasily Gorbik <gor@linux.ibm.com>
3908L:	bpf@vger.kernel.org
3909S:	Supported
3910F:	arch/s390/net/
3911X:	arch/s390/net/pnet.c
3912
3913BPF JIT for SPARC (32-BIT AND 64-BIT)
3914M:	David S. Miller <davem@davemloft.net>
3915L:	bpf@vger.kernel.org
3916S:	Odd Fixes
3917F:	arch/sparc/net/
3918
3919BPF JIT for X86 32-BIT
3920M:	Wang YanQing <udknight@gmail.com>
3921L:	bpf@vger.kernel.org
3922S:	Odd Fixes
3923F:	arch/x86/net/bpf_jit_comp32.c
3924
3925BPF JIT for X86 64-BIT
3926M:	Alexei Starovoitov <ast@kernel.org>
3927M:	Daniel Borkmann <daniel@iogearbox.net>
3928L:	bpf@vger.kernel.org
3929S:	Supported
3930F:	arch/x86/net/
3931X:	arch/x86/net/bpf_jit_comp32.c
3932
3933BPF [BTF]
3934M:	Martin KaFai Lau <martin.lau@linux.dev>
3935L:	bpf@vger.kernel.org
3936S:	Maintained
3937F:	include/linux/btf*
3938F:	kernel/bpf/btf.c
3939
3940BPF [CORE]
3941M:	Alexei Starovoitov <ast@kernel.org>
3942M:	Daniel Borkmann <daniel@iogearbox.net>
3943R:	John Fastabend <john.fastabend@gmail.com>
3944L:	bpf@vger.kernel.org
3945S:	Maintained
3946F:	include/linux/bpf*
3947F:	include/linux/filter.h
3948F:	include/linux/tnum.h
3949F:	kernel/bpf/core.c
3950F:	kernel/bpf/dispatcher.c
3951F:	kernel/bpf/mprog.c
3952F:	kernel/bpf/syscall.c
3953F:	kernel/bpf/tnum.c
3954F:	kernel/bpf/trampoline.c
3955F:	kernel/bpf/verifier.c
3956
3957BPF [CRYPTO]
3958M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
3959L:	bpf@vger.kernel.org
3960S:	Maintained
3961F:	crypto/bpf_crypto_skcipher.c
3962F:	include/linux/bpf_crypto.h
3963F:	kernel/bpf/crypto.c
3964
3965BPF [DOCUMENTATION] (Related to Standardization)
3966R:	David Vernet <void@manifault.com>
3967L:	bpf@vger.kernel.org
3968L:	bpf@ietf.org
3969S:	Maintained
3970F:	Documentation/bpf/standardization/
3971
3972BPF [GENERAL] (Safe Dynamic Programs and Tools)
3973M:	Alexei Starovoitov <ast@kernel.org>
3974M:	Daniel Borkmann <daniel@iogearbox.net>
3975M:	Andrii Nakryiko <andrii@kernel.org>
3976R:	Martin KaFai Lau <martin.lau@linux.dev>
3977R:	Eduard Zingerman <eddyz87@gmail.com>
3978R:	Song Liu <song@kernel.org>
3979R:	Yonghong Song <yonghong.song@linux.dev>
3980R:	John Fastabend <john.fastabend@gmail.com>
3981R:	KP Singh <kpsingh@kernel.org>
3982R:	Stanislav Fomichev <sdf@fomichev.me>
3983R:	Hao Luo <haoluo@google.com>
3984R:	Jiri Olsa <jolsa@kernel.org>
3985L:	bpf@vger.kernel.org
3986S:	Supported
3987W:	https://bpf.io/
3988Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3991F:	Documentation/bpf/
3992F:	Documentation/networking/filter.rst
3993F:	Documentation/userspace-api/ebpf/
3994F:	arch/*/net/*
3995F:	include/linux/bpf*
3996F:	include/linux/btf*
3997F:	include/linux/filter.h
3998F:	include/trace/events/xdp.h
3999F:	include/uapi/linux/bpf*
4000F:	include/uapi/linux/btf*
4001F:	include/uapi/linux/filter.h
4002F:	kernel/bpf/
4003F:	kernel/trace/bpf_trace.c
4004F:	lib/test_bpf.c
4005F:	net/bpf/
4006F:	net/core/filter.c
4007F:	net/sched/act_bpf.c
4008F:	net/sched/cls_bpf.c
4009F:	samples/bpf/
4010F:	scripts/bpf_doc.py
4011F:	scripts/Makefile.btf
4012F:	scripts/pahole-version.sh
4013F:	tools/bpf/
4014F:	tools/lib/bpf/
4015F:	tools/testing/selftests/bpf/
4016
4017BPF [ITERATOR]
4018M:	Yonghong Song <yonghong.song@linux.dev>
4019L:	bpf@vger.kernel.org
4020S:	Maintained
4021F:	kernel/bpf/*iter.c
4022
4023BPF [L7 FRAMEWORK] (sockmap)
4024M:	John Fastabend <john.fastabend@gmail.com>
4025M:	Jakub Sitnicki <jakub@cloudflare.com>
4026L:	netdev@vger.kernel.org
4027L:	bpf@vger.kernel.org
4028S:	Maintained
4029F:	include/linux/skmsg.h
4030F:	net/core/skmsg.c
4031F:	net/core/sock_map.c
4032F:	net/ipv4/tcp_bpf.c
4033F:	net/ipv4/udp_bpf.c
4034F:	net/unix/unix_bpf.c
4035
4036BPF [LIBRARY] (libbpf)
4037M:	Andrii Nakryiko <andrii@kernel.org>
4038M:	Eduard Zingerman <eddyz87@gmail.com>
4039L:	bpf@vger.kernel.org
4040S:	Maintained
4041F:	tools/lib/bpf/
4042
4043BPF [MISC]
4044L:	bpf@vger.kernel.org
4045S:	Odd Fixes
4046K:	(?:\b|_)bpf(?:\b|_)
4047
4048BPF [NETKIT] (BPF-programmable network device)
4049M:	Daniel Borkmann <daniel@iogearbox.net>
4050M:	Nikolay Aleksandrov <razor@blackwall.org>
4051L:	bpf@vger.kernel.org
4052L:	netdev@vger.kernel.org
4053S:	Supported
4054F:	drivers/net/netkit.c
4055F:	include/net/netkit.h
4056
4057BPF [NETWORKING] (struct_ops, reuseport)
4058M:	Martin KaFai Lau <martin.lau@linux.dev>
4059L:	bpf@vger.kernel.org
4060L:	netdev@vger.kernel.org
4061S:	Maintained
4062F:	kernel/bpf/bpf_struct*
4063
4064BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4065M:	Martin KaFai Lau <martin.lau@linux.dev>
4066M:	Daniel Borkmann <daniel@iogearbox.net>
4067R:	John Fastabend <john.fastabend@gmail.com>
4068L:	bpf@vger.kernel.org
4069L:	netdev@vger.kernel.org
4070S:	Maintained
4071F:	include/net/tcx.h
4072F:	kernel/bpf/tcx.c
4073F:	net/core/filter.c
4074F:	net/sched/act_bpf.c
4075F:	net/sched/cls_bpf.c
4076
4077BPF [RINGBUF]
4078M:	Andrii Nakryiko <andrii@kernel.org>
4079L:	bpf@vger.kernel.org
4080S:	Maintained
4081F:	kernel/bpf/ringbuf.c
4082
4083BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4084M:	KP Singh <kpsingh@kernel.org>
4085M:	Matt Bobrowski <mattbobrowski@google.com>
4086L:	bpf@vger.kernel.org
4087S:	Maintained
4088F:	Documentation/bpf/prog_lsm.rst
4089F:	include/linux/bpf_lsm.h
4090F:	kernel/bpf/bpf_lsm.c
4091F:	kernel/trace/bpf_trace.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:	Documentation/networking/iso15765-2.rst
4846F:	include/linux/can/can-ml.h
4847F:	include/linux/can/core.h
4848F:	include/linux/can/skb.h
4849F:	include/net/netns/can.h
4850F:	include/uapi/linux/can.h
4851F:	include/uapi/linux/can/bcm.h
4852F:	include/uapi/linux/can/gw.h
4853F:	include/uapi/linux/can/isotp.h
4854F:	include/uapi/linux/can/raw.h
4855F:	net/can/
4856
4857CAN-J1939 NETWORK LAYER
4858M:	Robin van der Gracht <robin@protonic.nl>
4859M:	Oleksij Rempel <o.rempel@pengutronix.de>
4860R:	kernel@pengutronix.de
4861L:	linux-can@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/networking/j1939.rst
4864F:	include/uapi/linux/can/j1939.h
4865F:	net/can/j1939/
4866
4867CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4868M:	Damien Le Moal <dlemoal@kernel.org>
4869L:	linux-riscv@lists.infradead.org
4870L:	linux-gpio@vger.kernel.org (pinctrl driver)
4871F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4872F:	drivers/pinctrl/pinctrl-k210.c
4873
4874CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4875M:	Damien Le Moal <dlemoal@kernel.org>
4876L:	linux-kernel@vger.kernel.org
4877L:	linux-riscv@lists.infradead.org
4878S:	Maintained
4879F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4880F:	drivers/reset/reset-k210.c
4881
4882CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4883M:	Damien Le Moal <dlemoal@kernel.org>
4884L:	linux-riscv@lists.infradead.org
4885S:	Maintained
4886F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4887F:	drivers/soc/canaan/
4888F:	include/soc/canaan/
4889
4890CAPABILITIES
4891M:	Serge Hallyn <serge@hallyn.com>
4892L:	linux-security-module@vger.kernel.org
4893S:	Supported
4894F:	include/linux/capability.h
4895F:	include/uapi/linux/capability.h
4896F:	kernel/capability.c
4897F:	security/commoncap.c
4898
4899CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4900M:	Kevin Tsai <ktsai@capellamicro.com>
4901S:	Maintained
4902F:	drivers/iio/light/cm*
4903
4904CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4905M:	Christian Lamparter <chunkeey@googlemail.com>
4906L:	linux-wireless@vger.kernel.org
4907S:	Maintained
4908W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4909F:	drivers/net/wireless/ath/carl9170/
4910
4911CAVIUM I2C DRIVER
4912M:	Robert Richter <rric@kernel.org>
4913S:	Odd Fixes
4914W:	http://www.marvell.com
4915F:	drivers/i2c/busses/i2c-octeon*
4916F:	drivers/i2c/busses/i2c-thunderx*
4917
4918CAVIUM LIQUIDIO NETWORK DRIVER
4919L:	netdev@vger.kernel.org
4920S:	Orphan
4921W:	http://www.marvell.com
4922F:	drivers/net/ethernet/cavium/liquidio/
4923
4924CAVIUM MMC DRIVER
4925M:	Robert Richter <rric@kernel.org>
4926S:	Odd Fixes
4927W:	http://www.marvell.com
4928F:	drivers/mmc/host/cavium*
4929
4930CAVIUM OCTEON-TX CRYPTO DRIVER
4931M:	George Cherian <gcherian@marvell.com>
4932L:	linux-crypto@vger.kernel.org
4933S:	Supported
4934W:	http://www.marvell.com
4935F:	drivers/crypto/cavium/cpt/
4936
4937CAVIUM THUNDERX2 ARM64 SOC
4938M:	Robert Richter <rric@kernel.org>
4939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4940S:	Odd Fixes
4941F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4942F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4943
4944CBS/ETF/TAPRIO QDISCS
4945M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4946L:	netdev@vger.kernel.org
4947S:	Maintained
4948F:	net/sched/sch_cbs.c
4949F:	net/sched/sch_etf.c
4950F:	net/sched/sch_taprio.c
4951
4952CC2520 IEEE-802.15.4 RADIO DRIVER
4953M:	Stefan Schmidt <stefan@datenfreihafen.org>
4954L:	linux-wpan@vger.kernel.org
4955S:	Odd Fixes
4956F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4957F:	drivers/net/ieee802154/cc2520.c
4958
4959CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4960M:	Gilad Ben-Yossef <gilad@benyossef.com>
4961L:	linux-crypto@vger.kernel.org
4962S:	Supported
4963W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4964F:	drivers/crypto/ccree/
4965
4966CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4967M:	Hadar Gat <hadar.gat@arm.com>
4968L:	linux-crypto@vger.kernel.org
4969S:	Supported
4970W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4971F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4972F:	drivers/char/hw_random/cctrng.c
4973F:	drivers/char/hw_random/cctrng.h
4974
4975CEC FRAMEWORK
4976M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4977L:	linux-media@vger.kernel.org
4978S:	Supported
4979W:	http://linuxtv.org
4980T:	git git://linuxtv.org/media_tree.git
4981F:	Documentation/ABI/testing/debugfs-cec-error-inj
4982F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4983F:	Documentation/driver-api/media/cec-core.rst
4984F:	Documentation/userspace-api/media/cec
4985F:	drivers/media/cec/
4986F:	drivers/media/rc/keymaps/rc-cec.c
4987F:	include/media/cec-notifier.h
4988F:	include/media/cec.h
4989F:	include/uapi/linux/cec-funcs.h
4990F:	include/uapi/linux/cec.h
4991
4992CEC GPIO DRIVER
4993M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4994L:	linux-media@vger.kernel.org
4995S:	Supported
4996W:	http://linuxtv.org
4997T:	git git://linuxtv.org/media_tree.git
4998F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4999F:	drivers/media/cec/platform/cec-gpio/
5000
5001CELL BROADBAND ENGINE ARCHITECTURE
5002M:	Arnd Bergmann <arnd@arndb.de>
5003L:	linuxppc-dev@lists.ozlabs.org
5004S:	Supported
5005W:	http://www.ibm.com/developerworks/power/cell/
5006F:	arch/powerpc/include/asm/cell*.h
5007F:	arch/powerpc/include/asm/spu*.h
5008F:	arch/powerpc/include/uapi/asm/spu*.h
5009F:	arch/powerpc/platforms/cell/
5010
5011CELLWISE CW2015 BATTERY DRIVER
5012M:	Tobias Schrammm <t.schramm@manjaro.org>
5013S:	Maintained
5014F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5015F:	drivers/power/supply/cw2015_battery.c
5016
5017CEPH COMMON CODE (LIBCEPH)
5018M:	Ilya Dryomov <idryomov@gmail.com>
5019M:	Xiubo Li <xiubli@redhat.com>
5020L:	ceph-devel@vger.kernel.org
5021S:	Supported
5022W:	http://ceph.com/
5023T:	git https://github.com/ceph/ceph-client.git
5024F:	include/linux/ceph/
5025F:	include/linux/crush/
5026F:	net/ceph/
5027
5028CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5029M:	Xiubo Li <xiubli@redhat.com>
5030M:	Ilya Dryomov <idryomov@gmail.com>
5031L:	ceph-devel@vger.kernel.org
5032S:	Supported
5033W:	http://ceph.com/
5034T:	git https://github.com/ceph/ceph-client.git
5035F:	Documentation/filesystems/ceph.rst
5036F:	fs/ceph/
5037
5038CERTIFICATE HANDLING
5039M:	David Howells <dhowells@redhat.com>
5040M:	David Woodhouse <dwmw2@infradead.org>
5041L:	keyrings@vger.kernel.org
5042S:	Maintained
5043F:	Documentation/admin-guide/module-signing.rst
5044F:	certs/
5045F:	scripts/sign-file.c
5046F:	tools/certs/
5047
5048CFAG12864B LCD DRIVER
5049M:	Miguel Ojeda <ojeda@kernel.org>
5050S:	Maintained
5051F:	drivers/auxdisplay/cfag12864b.c
5052F:	include/linux/cfag12864b.h
5053
5054CFAG12864BFB LCD FRAMEBUFFER DRIVER
5055M:	Miguel Ojeda <ojeda@kernel.org>
5056S:	Maintained
5057F:	drivers/auxdisplay/cfag12864bfb.c
5058F:	include/linux/cfag12864b.h
5059
5060CHAR and MISC DRIVERS
5061M:	Arnd Bergmann <arnd@arndb.de>
5062M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5063S:	Supported
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5065F:	drivers/char/
5066F:	drivers/misc/
5067F:	include/linux/miscdevice.h
5068X:	drivers/char/agp/
5069X:	drivers/char/hw_random/
5070X:	drivers/char/ipmi/
5071X:	drivers/char/random.c
5072X:	drivers/char/tpm/
5073
5074CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5075M:	Thomas Weißschuh <linux@weissschuh.net>
5076L:	linux-hwmon@vger.kernel.org
5077S:	Maintained
5078F:	Documentation/hwmon/powerz.rst
5079F:	drivers/hwmon/powerz.c
5080
5081CHECKPATCH
5082M:	Andy Whitcroft <apw@canonical.com>
5083M:	Joe Perches <joe@perches.com>
5084R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5085R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5086S:	Maintained
5087F:	scripts/checkpatch.pl
5088
5089CHECKPATCH DOCUMENTATION
5090M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5091M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5092R:	Joe Perches <joe@perches.com>
5093S:	Maintained
5094F:	Documentation/dev-tools/checkpatch.rst
5095
5096CHINESE DOCUMENTATION
5097M:	Alex Shi <alexs@kernel.org>
5098M:	Yanteng Si <siyanteng@loongson.cn>
5099S:	Maintained
5100F:	Documentation/translations/zh_CN/
5101
5102CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5103M:	Peter Chen <peter.chen@kernel.org>
5104L:	linux-usb@vger.kernel.org
5105S:	Maintained
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5107F:	drivers/usb/chipidea/
5108
5109CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5110M:	Hans de Goede <hdegoede@redhat.com>
5111L:	linux-input@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5114F:	drivers/input/touchscreen/chipone_icn8318.c
5115
5116CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5117M:	Hans de Goede <hdegoede@redhat.com>
5118L:	linux-input@vger.kernel.org
5119S:	Maintained
5120F:	drivers/input/touchscreen/chipone_icn8505.c
5121
5122CHROME HARDWARE PLATFORM SUPPORT
5123M:	Benson Leung <bleung@chromium.org>
5124M:	Tzung-Bi Shih <tzungbi@kernel.org>
5125L:	chrome-platform@lists.linux.dev
5126S:	Maintained
5127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5128F:	drivers/platform/chrome/
5129
5130CHROMEOS EC CODEC DRIVER
5131M:	Cheng-Yi Chiang <cychiang@chromium.org>
5132M:	Tzung-Bi Shih <tzungbi@kernel.org>
5133R:	Guenter Roeck <groeck@chromium.org>
5134L:	chrome-platform@lists.linux.dev
5135S:	Maintained
5136F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5137F:	sound/soc/codecs/cros_ec_codec.*
5138
5139CHROMEOS EC SUBDRIVERS
5140M:	Benson Leung <bleung@chromium.org>
5141R:	Guenter Roeck <groeck@chromium.org>
5142L:	chrome-platform@lists.linux.dev
5143S:	Maintained
5144F:	drivers/power/supply/cros_usbpd-charger.c
5145N:	cros_ec
5146N:	cros-ec
5147
5148CHROMEOS EC UART DRIVER
5149M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5150R:	Benson Leung <bleung@chromium.org>
5151R:	Tzung-Bi Shih <tzungbi@kernel.org>
5152S:	Maintained
5153F:	drivers/platform/chrome/cros_ec_uart.c
5154
5155CHROMEOS EC USB PD NOTIFY DRIVER
5156M:	Prashant Malani <pmalani@chromium.org>
5157L:	chrome-platform@lists.linux.dev
5158S:	Maintained
5159F:	drivers/platform/chrome/cros_usbpd_notify.c
5160F:	include/linux/platform_data/cros_usbpd_notify.h
5161
5162CHROMEOS EC USB TYPE-C DRIVER
5163M:	Prashant Malani <pmalani@chromium.org>
5164L:	chrome-platform@lists.linux.dev
5165S:	Maintained
5166F:	drivers/platform/chrome/cros_ec_typec.*
5167F:	drivers/platform/chrome/cros_typec_switch.c
5168F:	drivers/platform/chrome/cros_typec_vdm.*
5169
5170CHROMEOS HPS DRIVER
5171M:	Dan Callaghan <dcallagh@chromium.org>
5172R:	Sami Kyöstilä <skyostil@chromium.org>
5173S:	Maintained
5174F:	drivers/platform/chrome/cros_hps_i2c.c
5175
5176CHROMEOS EC WATCHDOG
5177M:	Lukasz Majczak <lma@chromium.org>
5178L:	chrome-platform@lists.linux.dev
5179S:	Maintained
5180F:	drivers/watchdog/cros_ec_wdt.c
5181
5182CHRONTEL CH7322 CEC DRIVER
5183M:	Joe Tessler <jrt@google.com>
5184L:	linux-media@vger.kernel.org
5185S:	Maintained
5186T:	git git://linuxtv.org/media_tree.git
5187F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5188F:	drivers/media/cec/i2c/ch7322.c
5189
5190CIRRUS LOGIC AUDIO CODEC DRIVERS
5191M:	David Rhodes <david.rhodes@cirrus.com>
5192M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194L:	patches@opensource.cirrus.com
5195S:	Maintained
5196F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5197F:	drivers/mfd/cs42l43*
5198F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5199F:	drivers/spi/spi-cs42l43*
5200F:	include/dt-bindings/sound/cs*
5201F:	include/linux/mfd/cs42l43*
5202F:	include/sound/cs*
5203F:	sound/pci/hda/cirrus*
5204F:	sound/pci/hda/cs*
5205F:	sound/pci/hda/hda_component*
5206F:	sound/pci/hda/hda_cs_dsp_ctl.*
5207F:	sound/soc/codecs/cs*
5208
5209CIRRUS LOGIC DSP FIRMWARE DRIVER
5210M:	Simon Trimmer <simont@opensource.cirrus.com>
5211M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5212M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5213L:	patches@opensource.cirrus.com
5214S:	Supported
5215W:	https://github.com/CirrusLogic/linux-drivers/wiki
5216T:	git https://github.com/CirrusLogic/linux-drivers.git
5217F:	drivers/firmware/cirrus/*
5218F:	include/linux/firmware/cirrus/*
5219
5220CIRRUS LOGIC EP93XX ETHERNET DRIVER
5221M:	Hartley Sweeten <hsweeten@visionengravers.com>
5222L:	netdev@vger.kernel.org
5223S:	Maintained
5224F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5225
5226CIRRUS LOGIC LOCHNAGAR DRIVER
5227M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5228M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5229L:	patches@opensource.cirrus.com
5230S:	Supported
5231F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5232F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5233F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5234F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5235F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5236F:	Documentation/hwmon/lochnagar.rst
5237F:	drivers/clk/clk-lochnagar.c
5238F:	drivers/hwmon/lochnagar-hwmon.c
5239F:	drivers/mfd/lochnagar-i2c.c
5240F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5241F:	drivers/regulator/lochnagar-regulator.c
5242F:	include/dt-bindings/clock/lochnagar.h
5243F:	include/dt-bindings/pinctrl/lochnagar.h
5244F:	include/linux/mfd/lochnagar*
5245F:	sound/soc/codecs/lochnagar-sc.c
5246
5247CIRRUS LOGIC MADERA CODEC DRIVERS
5248M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5249M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5251L:	patches@opensource.cirrus.com
5252S:	Supported
5253W:	https://github.com/CirrusLogic/linux-drivers/wiki
5254T:	git https://github.com/CirrusLogic/linux-drivers.git
5255F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5256F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5257F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5258F:	drivers/gpio/gpio-madera*
5259F:	drivers/irqchip/irq-madera*
5260F:	drivers/mfd/cs47l*
5261F:	drivers/mfd/madera*
5262F:	drivers/pinctrl/cirrus/*
5263F:	include/dt-bindings/sound/madera*
5264F:	include/linux/irqchip/irq-madera*
5265F:	include/linux/mfd/madera/*
5266F:	include/sound/madera*
5267F:	sound/soc/codecs/cs47l*
5268F:	sound/soc/codecs/madera*
5269
5270CISCO FCOE HBA DRIVER
5271M:	Satish Kharat <satishkh@cisco.com>
5272M:	Sesidhar Baddela <sebaddel@cisco.com>
5273M:	Karan Tilak Kumar <kartilak@cisco.com>
5274L:	linux-scsi@vger.kernel.org
5275S:	Supported
5276F:	drivers/scsi/fnic/
5277
5278CISCO SCSI HBA DRIVER
5279M:	Karan Tilak Kumar <kartilak@cisco.com>
5280M:	Sesidhar Baddela <sebaddel@cisco.com>
5281L:	linux-scsi@vger.kernel.org
5282S:	Supported
5283F:	drivers/scsi/snic/
5284
5285CISCO VIC ETHERNET NIC DRIVER
5286M:	Christian Benvenuti <benve@cisco.com>
5287M:	Satish Kharat <satishkh@cisco.com>
5288S:	Supported
5289F:	drivers/net/ethernet/cisco/enic/
5290
5291CISCO VIC LOW LATENCY NIC DRIVER
5292M:	Christian Benvenuti <benve@cisco.com>
5293M:	Nelson Escobar <neescoba@cisco.com>
5294S:	Supported
5295F:	drivers/infiniband/hw/usnic/
5296
5297CLANG CONTROL FLOW INTEGRITY SUPPORT
5298M:	Sami Tolvanen <samitolvanen@google.com>
5299M:	Kees Cook <kees@kernel.org>
5300R:	Nathan Chancellor <nathan@kernel.org>
5301L:	llvm@lists.linux.dev
5302S:	Supported
5303B:	https://github.com/ClangBuiltLinux/linux/issues
5304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5305F:	include/linux/cfi.h
5306F:	kernel/cfi.c
5307
5308CLANG-FORMAT FILE
5309M:	Miguel Ojeda <ojeda@kernel.org>
5310S:	Maintained
5311F:	.clang-format
5312
5313CLANG/LLVM BUILD SUPPORT
5314M:	Nathan Chancellor <nathan@kernel.org>
5315R:	Nick Desaulniers <ndesaulniers@google.com>
5316R:	Bill Wendling <morbo@google.com>
5317R:	Justin Stitt <justinstitt@google.com>
5318L:	llvm@lists.linux.dev
5319S:	Supported
5320W:	https://clangbuiltlinux.github.io/
5321B:	https://github.com/ClangBuiltLinux/linux/issues
5322C:	irc://irc.libera.chat/clangbuiltlinux
5323F:	Documentation/kbuild/llvm.rst
5324F:	include/linux/compiler-clang.h
5325F:	scripts/Makefile.clang
5326F:	scripts/clang-tools/
5327K:	\b(?i:clang|llvm)\b
5328
5329CLK API
5330M:	Russell King <linux@armlinux.org.uk>
5331L:	linux-clk@vger.kernel.org
5332S:	Maintained
5333F:	include/linux/clk.h
5334
5335CLOCKSOURCE, CLOCKEVENT DRIVERS
5336M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5337M:	Thomas Gleixner <tglx@linutronix.de>
5338L:	linux-kernel@vger.kernel.org
5339S:	Supported
5340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5341F:	Documentation/devicetree/bindings/timer/
5342F:	drivers/clocksource/
5343
5344CLOSURES
5345M:	Kent Overstreet <kent.overstreet@linux.dev>
5346L:	linux-bcachefs@vger.kernel.org
5347S:	Supported
5348C:	irc://irc.oftc.net/bcache
5349F:	include/linux/closure.h
5350F:	lib/closure.c
5351
5352CMPC ACPI DRIVER
5353M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5354L:	platform-driver-x86@vger.kernel.org
5355S:	Supported
5356F:	drivers/platform/x86/classmate-laptop.c
5357
5358COBALT MEDIA DRIVER
5359M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5360L:	linux-media@vger.kernel.org
5361S:	Supported
5362W:	https://linuxtv.org
5363T:	git git://linuxtv.org/media_tree.git
5364F:	drivers/media/pci/cobalt/
5365
5366COCCINELLE/Semantic Patches (SmPL)
5367M:	Julia Lawall <Julia.Lawall@inria.fr>
5368M:	Nicolas Palix <nicolas.palix@imag.fr>
5369L:	cocci@inria.fr (moderated for non-subscribers)
5370S:	Supported
5371W:	https://coccinelle.gitlabpages.inria.fr/website/
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5373F:	Documentation/dev-tools/coccinelle.rst
5374F:	scripts/coccicheck
5375F:	scripts/coccinelle/
5376
5377CODA FILE SYSTEM
5378M:	Jan Harkes <jaharkes@cs.cmu.edu>
5379M:	coda@cs.cmu.edu
5380L:	codalist@coda.cs.cmu.edu
5381S:	Maintained
5382W:	http://www.coda.cs.cmu.edu/
5383F:	Documentation/filesystems/coda.rst
5384F:	fs/coda/
5385F:	include/linux/coda*.h
5386F:	include/uapi/linux/coda*.h
5387
5388CODA V4L2 MEM2MEM DRIVER
5389M:	Philipp Zabel <p.zabel@pengutronix.de>
5390L:	linux-media@vger.kernel.org
5391S:	Maintained
5392F:	Documentation/devicetree/bindings/media/coda.yaml
5393F:	drivers/media/platform/chips-media/coda
5394
5395CODE OF CONDUCT
5396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5397S:	Supported
5398F:	Documentation/process/code-of-conduct-interpretation.rst
5399F:	Documentation/process/code-of-conduct.rst
5400
5401CODE TAGGING
5402M:	Suren Baghdasaryan <surenb@google.com>
5403M:	Kent Overstreet <kent.overstreet@linux.dev>
5404S:	Maintained
5405F:	include/asm-generic/codetag.lds.h
5406F:	include/linux/codetag.h
5407F:	lib/codetag.c
5408
5409COMEDI DRIVERS
5410M:	Ian Abbott <abbotti@mev.co.uk>
5411M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5412S:	Odd Fixes
5413F:	drivers/comedi/
5414F:	include/linux/comedi/
5415F:	include/uapi/linux/comedi.h
5416
5417COMMON CLK FRAMEWORK
5418M:	Michael Turquette <mturquette@baylibre.com>
5419M:	Stephen Boyd <sboyd@kernel.org>
5420L:	linux-clk@vger.kernel.org
5421S:	Maintained
5422Q:	http://patchwork.kernel.org/project/linux-clk/list/
5423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5424F:	Documentation/devicetree/bindings/clock/
5425F:	drivers/clk/
5426F:	include/dt-bindings/clock/
5427F:	include/linux/clk-pr*
5428F:	include/linux/clk/
5429F:	include/linux/of_clk.h
5430X:	drivers/clk/clkdev.c
5431
5432COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5433M:	Steve French <sfrench@samba.org>
5434R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5435R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5436R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5437R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5438R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5439L:	linux-cifs@vger.kernel.org
5440L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5441S:	Supported
5442W:	https://wiki.samba.org/index.php/LinuxCIFS
5443T:	git git://git.samba.org/sfrench/cifs-2.6.git
5444F:	Documentation/admin-guide/cifs/
5445F:	fs/smb/client/
5446F:	fs/smb/common/
5447F:	include/uapi/linux/cifs
5448
5449COMPACTPCI HOTPLUG CORE
5450M:	Scott Murray <scott@spiteful.org>
5451L:	linux-pci@vger.kernel.org
5452S:	Maintained
5453F:	drivers/pci/hotplug/cpci_hotplug*
5454
5455COMPACTPCI HOTPLUG GENERIC DRIVER
5456M:	Scott Murray <scott@spiteful.org>
5457L:	linux-pci@vger.kernel.org
5458S:	Maintained
5459F:	drivers/pci/hotplug/cpcihp_generic.c
5460
5461COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5462M:	Scott Murray <scott@spiteful.org>
5463L:	linux-pci@vger.kernel.org
5464S:	Maintained
5465F:	drivers/pci/hotplug/cpcihp_zt5550.*
5466
5467COMPAL LAPTOP SUPPORT
5468M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5469L:	platform-driver-x86@vger.kernel.org
5470S:	Maintained
5471F:	drivers/platform/x86/compal-laptop.c
5472
5473COMPILER ATTRIBUTES
5474M:	Miguel Ojeda <ojeda@kernel.org>
5475S:	Maintained
5476F:	include/linux/compiler_attributes.h
5477
5478COMPUTE EXPRESS LINK (CXL)
5479M:	Davidlohr Bueso <dave@stgolabs.net>
5480M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5481M:	Dave Jiang <dave.jiang@intel.com>
5482M:	Alison Schofield <alison.schofield@intel.com>
5483M:	Vishal Verma <vishal.l.verma@intel.com>
5484M:	Ira Weiny <ira.weiny@intel.com>
5485M:	Dan Williams <dan.j.williams@intel.com>
5486L:	linux-cxl@vger.kernel.org
5487S:	Maintained
5488F:	drivers/cxl/
5489F:	include/linux/einj-cxl.h
5490F:	include/linux/cxl-event.h
5491F:	include/uapi/linux/cxl_mem.h
5492F:	tools/testing/cxl/
5493
5494COMPUTE EXPRESS LINK PMU (CPMU)
5495M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5496L:	linux-cxl@vger.kernel.org
5497S:	Maintained
5498F:	Documentation/admin-guide/perf/cxl.rst
5499F:	drivers/perf/cxl_pmu.c
5500
5501CONEXANT ACCESSRUNNER USB DRIVER
5502L:	accessrunner-general@lists.sourceforge.net
5503S:	Orphan
5504W:	http://accessrunner.sourceforge.net/
5505F:	drivers/usb/atm/cxacru.c
5506
5507CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5508M:	Elena Reshetova <elena.reshetova@intel.com>
5509M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5510S:	Maintained
5511F:	Documentation/security/snp-tdx-threat-model.rst
5512
5513CONFIGFS
5514M:	Joel Becker <jlbec@evilplan.org>
5515M:	Christoph Hellwig <hch@lst.de>
5516S:	Supported
5517T:	git git://git.infradead.org/users/hch/configfs.git
5518F:	fs/configfs/
5519F:	include/linux/configfs.h
5520F:	samples/configfs/
5521
5522CONSOLE SUBSYSTEM
5523M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5524S:	Supported
5525F:	drivers/video/console/
5526F:	include/linux/console*
5527
5528CONTEXT TRACKING
5529M:	Frederic Weisbecker <frederic@kernel.org>
5530M:	"Paul E. McKenney" <paulmck@kernel.org>
5531S:	Maintained
5532F:	include/linux/context_tracking*
5533F:	kernel/context_tracking.c
5534
5535CONTROL GROUP (CGROUP)
5536M:	Tejun Heo <tj@kernel.org>
5537M:	Zefan Li <lizefan.x@bytedance.com>
5538M:	Johannes Weiner <hannes@cmpxchg.org>
5539L:	cgroups@vger.kernel.org
5540S:	Maintained
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5542F:	Documentation/admin-guide/cgroup-v1/
5543F:	Documentation/admin-guide/cgroup-v2.rst
5544F:	include/linux/cgroup*
5545F:	kernel/cgroup/
5546F:	tools/testing/selftests/cgroup/
5547
5548CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5549M:	Tejun Heo <tj@kernel.org>
5550M:	Josef Bacik <josef@toxicpanda.com>
5551M:	Jens Axboe <axboe@kernel.dk>
5552L:	cgroups@vger.kernel.org
5553L:	linux-block@vger.kernel.org
5554T:	git git://git.kernel.dk/linux-block
5555F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5556F:	block/bfq-cgroup.c
5557F:	block/blk-cgroup.c
5558F:	block/blk-iocost.c
5559F:	block/blk-iolatency.c
5560F:	block/blk-throttle.c
5561F:	include/linux/blk-cgroup.h
5562
5563CONTROL GROUP - CPUSET
5564M:	Waiman Long <longman@redhat.com>
5565M:	Zefan Li <lizefan.x@bytedance.com>
5566L:	cgroups@vger.kernel.org
5567S:	Maintained
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5569F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5570F:	include/linux/cpuset.h
5571F:	kernel/cgroup/cpuset.c
5572F:	tools/testing/selftests/cgroup/test_cpuset.c
5573F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5574
5575CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5576M:	Johannes Weiner <hannes@cmpxchg.org>
5577M:	Michal Hocko <mhocko@kernel.org>
5578M:	Roman Gushchin <roman.gushchin@linux.dev>
5579M:	Shakeel Butt <shakeel.butt@linux.dev>
5580R:	Muchun Song <muchun.song@linux.dev>
5581L:	cgroups@vger.kernel.org
5582L:	linux-mm@kvack.org
5583S:	Maintained
5584F:	include/linux/memcontrol.h
5585F:	mm/memcontrol.c
5586F:	mm/swap_cgroup.c
5587F:	samples/cgroup/*
5588F:	tools/testing/selftests/cgroup/memcg_protection.m
5589F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5590F:	tools/testing/selftests/cgroup/test_kmem.c
5591F:	tools/testing/selftests/cgroup/test_memcontrol.c
5592
5593CORETEMP HARDWARE MONITORING DRIVER
5594M:	Fenghua Yu <fenghua.yu@intel.com>
5595L:	linux-hwmon@vger.kernel.org
5596S:	Maintained
5597F:	Documentation/hwmon/coretemp.rst
5598F:	drivers/hwmon/coretemp.c
5599
5600CORSAIR-CPRO HARDWARE MONITOR DRIVER
5601M:	Marius Zachmann <mail@mariuszachmann.de>
5602L:	linux-hwmon@vger.kernel.org
5603S:	Maintained
5604F:	drivers/hwmon/corsair-cpro.c
5605
5606CORSAIR-PSU HARDWARE MONITOR DRIVER
5607M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5608L:	linux-hwmon@vger.kernel.org
5609S:	Maintained
5610F:	Documentation/hwmon/corsair-psu.rst
5611F:	drivers/hwmon/corsair-psu.c
5612
5613COUNTER SUBSYSTEM
5614M:	William Breathitt Gray <wbg@kernel.org>
5615L:	linux-iio@vger.kernel.org
5616S:	Maintained
5617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5618F:	Documentation/ABI/testing/sysfs-bus-counter
5619F:	Documentation/driver-api/generic-counter.rst
5620F:	drivers/counter/
5621F:	include/linux/counter.h
5622F:	include/uapi/linux/counter.h
5623F:	tools/counter/
5624
5625COUNTER WATCH EVENTS TOOL
5626M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5627L:	linux-iio@vger.kernel.org
5628S:	Maintained
5629F:	tools/counter/counter_watch_events.c
5630
5631CP2615 I2C DRIVER
5632M:	Bence Csókás <bence98@sch.bme.hu>
5633S:	Maintained
5634F:	drivers/i2c/busses/i2c-cp2615.c
5635
5636CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5637M:	Viresh Kumar <viresh.kumar@linaro.org>
5638M:	Sudeep Holla <sudeep.holla@arm.com>
5639L:	linux-pm@vger.kernel.org
5640S:	Maintained
5641W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5642F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5643
5644CPU FREQUENCY SCALING FRAMEWORK
5645M:	"Rafael J. Wysocki" <rafael@kernel.org>
5646M:	Viresh Kumar <viresh.kumar@linaro.org>
5647L:	linux-pm@vger.kernel.org
5648S:	Maintained
5649B:	https://bugzilla.kernel.org
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5652F:	Documentation/admin-guide/pm/cpufreq.rst
5653F:	Documentation/admin-guide/pm/intel_pstate.rst
5654F:	Documentation/cpu-freq/
5655F:	Documentation/devicetree/bindings/cpufreq/
5656F:	drivers/cpufreq/
5657F:	include/linux/cpufreq.h
5658F:	include/linux/sched/cpufreq.h
5659F:	kernel/sched/cpufreq*.c
5660F:	tools/testing/selftests/cpufreq/
5661
5662CPU HOTPLUG
5663M:	Thomas Gleixner <tglx@linutronix.de>
5664M:	Peter Zijlstra <peterz@infradead.org>
5665L:	linux-kernel@vger.kernel.org
5666S:	Maintained
5667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5668F:	include/linux/cpu.h
5669F:	include/linux/cpuhotplug.h
5670F:	include/linux/smpboot.h
5671F:	kernel/cpu.c
5672F:	kernel/smpboot.*
5673
5674CPU IDLE TIME MANAGEMENT FRAMEWORK
5675M:	"Rafael J. Wysocki" <rafael@kernel.org>
5676M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5677L:	linux-pm@vger.kernel.org
5678S:	Maintained
5679B:	https://bugzilla.kernel.org
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5681F:	Documentation/admin-guide/pm/cpuidle.rst
5682F:	Documentation/driver-api/pm/cpuidle.rst
5683F:	drivers/cpuidle/
5684F:	include/linux/cpuidle.h
5685
5686CPU POWER MONITORING SUBSYSTEM
5687M:	Thomas Renninger <trenn@suse.com>
5688M:	Shuah Khan <shuah@kernel.org>
5689M:	Shuah Khan <skhan@linuxfoundation.org>
5690L:	linux-pm@vger.kernel.org
5691S:	Maintained
5692F:	tools/power/cpupower/
5693
5694CPUID/MSR DRIVER
5695M:	"H. Peter Anvin" <hpa@zytor.com>
5696S:	Maintained
5697F:	arch/x86/kernel/cpuid.c
5698F:	arch/x86/kernel/msr.c
5699
5700CPUIDLE DRIVER - ARM BIG LITTLE
5701M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5702M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5703L:	linux-pm@vger.kernel.org
5704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5705S:	Maintained
5706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5707F:	drivers/cpuidle/cpuidle-big_little.c
5708
5709CPUIDLE DRIVER - ARM EXYNOS
5710M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5711M:	Kukjin Kim <kgene@kernel.org>
5712R:	Krzysztof Kozlowski <krzk@kernel.org>
5713L:	linux-pm@vger.kernel.org
5714L:	linux-samsung-soc@vger.kernel.org
5715S:	Maintained
5716F:	arch/arm/mach-exynos/pm.c
5717F:	drivers/cpuidle/cpuidle-exynos.c
5718F:	include/linux/platform_data/cpuidle-exynos.h
5719
5720CPUIDLE DRIVER - ARM PSCI
5721M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5722M:	Sudeep Holla <sudeep.holla@arm.com>
5723L:	linux-pm@vger.kernel.org
5724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5725S:	Supported
5726F:	drivers/cpuidle/cpuidle-psci.c
5727
5728CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5729M:	Ulf Hansson <ulf.hansson@linaro.org>
5730L:	linux-pm@vger.kernel.org
5731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5732S:	Supported
5733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5734F:	drivers/cpuidle/cpuidle-psci-domain.c
5735F:	drivers/cpuidle/cpuidle-psci.h
5736
5737CPUIDLE DRIVER - DT IDLE PM DOMAIN
5738M:	Ulf Hansson <ulf.hansson@linaro.org>
5739L:	linux-pm@vger.kernel.org
5740S:	Supported
5741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5742F:	drivers/cpuidle/dt_idle_genpd.c
5743F:	drivers/cpuidle/dt_idle_genpd.h
5744
5745CPUIDLE DRIVER - RISC-V SBI
5746M:	Anup Patel <anup@brainfault.org>
5747L:	linux-pm@vger.kernel.org
5748L:	linux-riscv@lists.infradead.org
5749S:	Maintained
5750F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5751
5752CRAMFS FILESYSTEM
5753M:	Nicolas Pitre <nico@fluxnic.net>
5754S:	Maintained
5755F:	Documentation/filesystems/cramfs.rst
5756F:	fs/cramfs/
5757
5758CREATIVE SB0540
5759M:	Bastien Nocera <hadess@hadess.net>
5760L:	linux-input@vger.kernel.org
5761S:	Maintained
5762F:	drivers/hid/hid-creative-sb0540.c
5763
5764CRYPTO API
5765M:	Herbert Xu <herbert@gondor.apana.org.au>
5766M:	"David S. Miller" <davem@davemloft.net>
5767L:	linux-crypto@vger.kernel.org
5768S:	Maintained
5769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5771F:	Documentation/crypto/
5772F:	Documentation/devicetree/bindings/crypto/
5773F:	arch/*/crypto/
5774F:	crypto/
5775F:	drivers/crypto/
5776F:	include/crypto/
5777F:	include/linux/crypto*
5778F:	lib/crypto/
5779
5780CRYPTO SPEED TEST COMPARE
5781M:	Wang Jinchao <wangjinchao@xfusion.com>
5782L:	linux-crypto@vger.kernel.org
5783S:	Maintained
5784F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5785
5786CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5787M:	Neil Horman <nhorman@tuxdriver.com>
5788L:	linux-crypto@vger.kernel.org
5789S:	Maintained
5790F:	crypto/ansi_cprng.c
5791F:	crypto/rng.c
5792
5793CS3308 MEDIA DRIVER
5794M:	Hans Verkuil <hverkuil@xs4all.nl>
5795L:	linux-media@vger.kernel.org
5796S:	Odd Fixes
5797W:	http://linuxtv.org
5798T:	git git://linuxtv.org/media_tree.git
5799F:	drivers/media/i2c/cs3308.c
5800
5801CS5535 Audio ALSA driver
5802M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5803S:	Maintained
5804F:	sound/pci/cs5535audio/
5805
5806CTU CAN FD DRIVER
5807M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5808M:	Ondrej Ille <ondrej.ille@gmail.com>
5809L:	linux-can@vger.kernel.org
5810S:	Maintained
5811F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5812F:	drivers/net/can/ctucanfd/
5813
5814CVE ASSIGNMENT CONTACT
5815M:	CVE Assignment Team <cve@kernel.org>
5816S:	Maintained
5817F:	Documentation/process/cve.rst
5818
5819CW1200 WLAN driver
5820S:	Orphan
5821F:	drivers/net/wireless/st/cw1200/
5822
5823CX18 VIDEO4LINUX DRIVER
5824M:	Andy Walls <awalls@md.metrocast.net>
5825L:	linux-media@vger.kernel.org
5826S:	Maintained
5827W:	https://linuxtv.org
5828T:	git git://linuxtv.org/media_tree.git
5829F:	drivers/media/pci/cx18/
5830F:	include/uapi/linux/ivtv*
5831
5832CX2341X MPEG ENCODER HELPER MODULE
5833M:	Hans Verkuil <hverkuil@xs4all.nl>
5834L:	linux-media@vger.kernel.org
5835S:	Maintained
5836W:	https://linuxtv.org
5837T:	git git://linuxtv.org/media_tree.git
5838F:	drivers/media/common/cx2341x*
5839F:	include/media/drv-intf/cx2341x.h
5840
5841CX24120 MEDIA DRIVER
5842M:	Jemma Denson <jdenson@gmail.com>
5843M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5844L:	linux-media@vger.kernel.org
5845S:	Maintained
5846W:	https://linuxtv.org
5847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5848F:	drivers/media/dvb-frontends/cx24120*
5849
5850CX88 VIDEO4LINUX DRIVER
5851M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5852L:	linux-media@vger.kernel.org
5853S:	Odd fixes
5854W:	https://linuxtv.org
5855T:	git git://linuxtv.org/media_tree.git
5856F:	Documentation/driver-api/media/drivers/cx88*
5857F:	drivers/media/pci/cx88/
5858
5859CXD2820R MEDIA DRIVER
5860L:	linux-media@vger.kernel.org
5861S:	Orphan
5862W:	https://linuxtv.org
5863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5864F:	drivers/media/dvb-frontends/cxd2820r*
5865
5866CXGB3 ETHERNET DRIVER (CXGB3)
5867M:	Potnuri Bharat Teja <bharat@chelsio.com>
5868L:	netdev@vger.kernel.org
5869S:	Supported
5870W:	http://www.chelsio.com
5871F:	drivers/net/ethernet/chelsio/cxgb3/
5872
5873CXGB3 ISCSI DRIVER (CXGB3I)
5874M:	Varun Prakash <varun@chelsio.com>
5875L:	linux-scsi@vger.kernel.org
5876S:	Supported
5877W:	http://www.chelsio.com
5878F:	drivers/scsi/cxgbi/cxgb3i
5879
5880CXGB4 CRYPTO DRIVER (chcr)
5881M:	Ayush Sawal <ayush.sawal@chelsio.com>
5882L:	linux-crypto@vger.kernel.org
5883S:	Supported
5884W:	http://www.chelsio.com
5885F:	drivers/crypto/chelsio
5886
5887CXGB4 ETHERNET DRIVER (CXGB4)
5888M:	Potnuri Bharat Teja <bharat@chelsio.com>
5889L:	netdev@vger.kernel.org
5890S:	Supported
5891W:	http://www.chelsio.com
5892F:	drivers/net/ethernet/chelsio/cxgb4/
5893
5894CXGB4 INLINE CRYPTO DRIVER
5895M:	Ayush Sawal <ayush.sawal@chelsio.com>
5896L:	netdev@vger.kernel.org
5897S:	Supported
5898W:	http://www.chelsio.com
5899F:	drivers/net/ethernet/chelsio/inline_crypto/
5900
5901CXGB4 ISCSI DRIVER (CXGB4I)
5902M:	Varun Prakash <varun@chelsio.com>
5903L:	linux-scsi@vger.kernel.org
5904S:	Supported
5905W:	http://www.chelsio.com
5906F:	drivers/scsi/cxgbi/cxgb4i
5907
5908CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5909M:	Potnuri Bharat Teja <bharat@chelsio.com>
5910L:	linux-rdma@vger.kernel.org
5911S:	Supported
5912W:	http://www.openfabrics.org
5913F:	drivers/infiniband/hw/cxgb4/
5914F:	include/uapi/rdma/cxgb4-abi.h
5915
5916CXGB4VF ETHERNET DRIVER (CXGB4VF)
5917M:	Potnuri Bharat Teja <bharat@chelsio.com>
5918L:	netdev@vger.kernel.org
5919S:	Supported
5920W:	http://www.chelsio.com
5921F:	drivers/net/ethernet/chelsio/cxgb4vf/
5922
5923CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5924M:	Frederic Barrat <fbarrat@linux.ibm.com>
5925M:	Andrew Donnellan <ajd@linux.ibm.com>
5926L:	linuxppc-dev@lists.ozlabs.org
5927S:	Supported
5928F:	Documentation/ABI/testing/sysfs-class-cxl
5929F:	Documentation/arch/powerpc/cxl.rst
5930F:	arch/powerpc/platforms/powernv/pci-cxl.c
5931F:	drivers/misc/cxl/
5932F:	include/misc/cxl*
5933F:	include/uapi/misc/cxl.h
5934
5935CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5936M:	Manoj N. Kumar <manoj@linux.ibm.com>
5937M:	Uma Krishnan <ukrishn@linux.ibm.com>
5938L:	linux-scsi@vger.kernel.org
5939S:	Obsolete
5940F:	Documentation/arch/powerpc/cxlflash.rst
5941F:	drivers/scsi/cxlflash/
5942F:	include/uapi/scsi/cxlflash_ioctl.h
5943
5944CYBERPRO FB DRIVER
5945M:	Russell King <linux@armlinux.org.uk>
5946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5947S:	Maintained
5948W:	http://www.armlinux.org.uk/
5949F:	drivers/video/fbdev/cyber2000fb.*
5950
5951CYCLADES PC300 DRIVER
5952S:	Orphan
5953F:	drivers/net/wan/pc300*
5954
5955CYPRESS CY8C95X0 PINCTRL DRIVER
5956M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5957L:	linux-gpio@vger.kernel.org
5958S:	Maintained
5959F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5960
5961CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5962M:	Linus Walleij <linus.walleij@linaro.org>
5963L:	linux-input@vger.kernel.org
5964S:	Maintained
5965F:	drivers/input/touchscreen/cy8ctma140.c
5966
5967CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5968M:	Yassine Oudjana <y.oudjana@protonmail.com>
5969L:	linux-input@vger.kernel.org
5970S:	Maintained
5971F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5972F:	drivers/input/keyboard/cypress-sf.c
5973
5974CYPRESS_FIRMWARE MEDIA DRIVER
5975L:	linux-media@vger.kernel.org
5976S:	Orphan
5977W:	https://linuxtv.org
5978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5979F:	drivers/media/common/cypress_firmware*
5980
5981CYTTSP TOUCHSCREEN DRIVER
5982M:	Linus Walleij <linus.walleij@linaro.org>
5983L:	linux-input@vger.kernel.org
5984S:	Maintained
5985F:	drivers/input/touchscreen/cyttsp*
5986
5987D-LINK DIR-685 TOUCHKEYS DRIVER
5988M:	Linus Walleij <linus.walleij@linaro.org>
5989L:	linux-input@vger.kernel.org
5990S:	Supported
5991F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5992
5993DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5994M:	Joshua Kinard <kumba@gentoo.org>
5995S:	Maintained
5996F:	drivers/rtc/rtc-ds1685.c
5997F:	include/linux/rtc/ds1685.h
5998
5999DAMA SLAVE for AX.25
6000M:	Joerg Reuter <jreuter@yaina.de>
6001L:	linux-hams@vger.kernel.org
6002S:	Maintained
6003W:	http://yaina.de/jreuter/
6004W:	http://www.qsl.net/dl1bke/
6005F:	net/ax25/af_ax25.c
6006F:	net/ax25/ax25_dev.c
6007F:	net/ax25/ax25_ds_*
6008F:	net/ax25/ax25_in.c
6009F:	net/ax25/ax25_out.c
6010F:	net/ax25/ax25_timer.c
6011F:	net/ax25/sysctl_net_ax25.c
6012
6013DATA ACCESS MONITOR
6014M:	SeongJae Park <sj@kernel.org>
6015L:	damon@lists.linux.dev
6016L:	linux-mm@kvack.org
6017S:	Maintained
6018W:	https://damonitor.github.io
6019P:	Documentation/mm/damon/maintainer-profile.rst
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6021T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6023F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6024F:	Documentation/admin-guide/mm/damon/
6025F:	Documentation/mm/damon/
6026F:	include/linux/damon.h
6027F:	include/trace/events/damon.h
6028F:	mm/damon/
6029F:	tools/testing/selftests/damon/
6030
6031DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6032L:	netdev@vger.kernel.org
6033S:	Orphan
6034F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6035F:	drivers/net/ethernet/dec/tulip/dmfe.c
6036
6037DC390/AM53C974 SCSI driver
6038M:	Hannes Reinecke <hare@suse.com>
6039L:	linux-scsi@vger.kernel.org
6040S:	Maintained
6041F:	drivers/scsi/am53c974.c
6042
6043DC395x SCSI driver
6044M:	Oliver Neukum <oliver@neukum.org>
6045M:	Ali Akcaagac <aliakc@web.de>
6046M:	Jamie Lenehan <lenehan@twibble.org>
6047S:	Maintained
6048F:	Documentation/scsi/dc395x.rst
6049F:	drivers/scsi/dc395x.*
6050
6051DCCP PROTOCOL
6052L:	dccp@vger.kernel.org
6053S:	Orphan
6054W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6055F:	include/linux/dccp.h
6056F:	include/linux/tfrc.h
6057F:	include/uapi/linux/dccp.h
6058F:	net/dccp/
6059
6060DEBUGOBJECTS:
6061M:	Thomas Gleixner <tglx@linutronix.de>
6062L:	linux-kernel@vger.kernel.org
6063S:	Maintained
6064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6065F:	include/linux/debugobjects.h
6066F:	lib/debugobjects.c
6067
6068DECSTATION PLATFORM SUPPORT
6069M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6070L:	linux-mips@vger.kernel.org
6071S:	Maintained
6072W:	http://www.linux-mips.org/wiki/DECstation
6073F:	arch/mips/dec/
6074F:	arch/mips/include/asm/dec/
6075F:	arch/mips/include/asm/mach-dec/
6076
6077DEFXX FDDI NETWORK DRIVER
6078M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6079S:	Maintained
6080F:	drivers/net/fddi/defxx.*
6081
6082DEFZA FDDI NETWORK DRIVER
6083M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6084S:	Maintained
6085F:	drivers/net/fddi/defza.*
6086
6087DEINTERLACE DRIVERS FOR ALLWINNER H3
6088M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6089L:	linux-media@vger.kernel.org
6090S:	Maintained
6091T:	git git://linuxtv.org/media_tree.git
6092F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6093F:	drivers/media/platform/sunxi/sun8i-di/
6094
6095DELL LAPTOP DRIVER
6096M:	Matthew Garrett <mjg59@srcf.ucam.org>
6097M:	Pali Rohár <pali@kernel.org>
6098L:	platform-driver-x86@vger.kernel.org
6099S:	Maintained
6100F:	drivers/platform/x86/dell/dell-laptop.c
6101
6102DELL LAPTOP FREEFALL DRIVER
6103M:	Pali Rohár <pali@kernel.org>
6104S:	Maintained
6105F:	drivers/platform/x86/dell/dell-smo8800.c
6106
6107DELL LAPTOP RBTN DRIVER
6108M:	Pali Rohár <pali@kernel.org>
6109S:	Maintained
6110F:	drivers/platform/x86/dell/dell-rbtn.*
6111
6112DELL LAPTOP SMM DRIVER
6113M:	Pali Rohár <pali@kernel.org>
6114S:	Maintained
6115F:	Documentation/ABI/obsolete/procfs-i8k
6116F:	drivers/hwmon/dell-smm-hwmon.c
6117F:	include/uapi/linux/i8k.h
6118
6119DELL REMOTE BIOS UPDATE DRIVER
6120M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6121L:	platform-driver-x86@vger.kernel.org
6122S:	Maintained
6123F:	drivers/platform/x86/dell/dell_rbu.c
6124
6125DELL SMBIOS DRIVER
6126M:	Pali Rohár <pali@kernel.org>
6127L:	Dell.Client.Kernel@dell.com
6128L:	platform-driver-x86@vger.kernel.org
6129S:	Maintained
6130F:	drivers/platform/x86/dell/dell-smbios.*
6131
6132DELL SMBIOS SMM DRIVER
6133L:	Dell.Client.Kernel@dell.com
6134L:	platform-driver-x86@vger.kernel.org
6135S:	Maintained
6136F:	drivers/platform/x86/dell/dell-smbios-smm.c
6137
6138DELL SMBIOS WMI DRIVER
6139L:	Dell.Client.Kernel@dell.com
6140L:	platform-driver-x86@vger.kernel.org
6141S:	Maintained
6142F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6143F:	tools/wmi/dell-smbios-example.c
6144
6145DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6146M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6147L:	platform-driver-x86@vger.kernel.org
6148S:	Maintained
6149F:	Documentation/userspace-api/dcdbas.rst
6150F:	drivers/platform/x86/dell/dcdbas.*
6151
6152DELL WMI DDV DRIVER
6153M:	Armin Wolf <W_Armin@gmx.de>
6154S:	Maintained
6155F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6156F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6157F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6158F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6159
6160DELL WMI DESCRIPTOR DRIVER
6161L:	Dell.Client.Kernel@dell.com
6162S:	Maintained
6163F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6164
6165DELL WMI HARDWARE PRIVACY SUPPORT
6166L:	Dell.Client.Kernel@dell.com
6167L:	platform-driver-x86@vger.kernel.org
6168S:	Maintained
6169F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6170
6171DELL WMI NOTIFICATIONS DRIVER
6172M:	Matthew Garrett <mjg59@srcf.ucam.org>
6173M:	Pali Rohár <pali@kernel.org>
6174S:	Maintained
6175F:	drivers/platform/x86/dell/dell-wmi-base.c
6176
6177DELL WMI SYSMAN DRIVER
6178M:	Prasanth Ksr <prasanth.ksr@dell.com>
6179L:	Dell.Client.Kernel@dell.com
6180L:	platform-driver-x86@vger.kernel.org
6181S:	Maintained
6182F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6183F:	drivers/platform/x86/dell/dell-wmi-sysman/
6184
6185DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6186M:	Zev Weiss <zev@bewilderbeest.net>
6187L:	linux-hwmon@vger.kernel.org
6188S:	Maintained
6189F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6190
6191DELTA DPS920AB PSU DRIVER
6192M:	Robert Marko <robert.marko@sartura.hr>
6193L:	linux-hwmon@vger.kernel.org
6194S:	Maintained
6195F:	Documentation/hwmon/dps920ab.rst
6196F:	drivers/hwmon/pmbus/dps920ab.c
6197
6198DELTA NETWORKS TN48M CPLD DRIVERS
6199M:	Robert Marko <robert.marko@sartura.hr>
6200S:	Maintained
6201F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6202F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6203F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6204F:	drivers/gpio/gpio-tn48m.c
6205F:	include/dt-bindings/reset/delta,tn48m-reset.h
6206
6207DELTA ST MEDIA DRIVER
6208M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6209L:	linux-media@vger.kernel.org
6210S:	Supported
6211W:	https://linuxtv.org
6212T:	git git://linuxtv.org/media_tree.git
6213F:	drivers/media/platform/st/sti/delta
6214
6215DENALI NAND DRIVER
6216L:	linux-mtd@lists.infradead.org
6217S:	Orphan
6218F:	drivers/mtd/nand/raw/denali*
6219
6220DESIGNWARE EDMA CORE IP DRIVER
6221M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6222R:	Serge Semin <fancer.lancer@gmail.com>
6223L:	dmaengine@vger.kernel.org
6224S:	Maintained
6225F:	drivers/dma/dw-edma/
6226F:	include/linux/dma/edma.h
6227
6228DESIGNWARE USB2 DRD IP DRIVER
6229M:	Minas Harutyunyan <hminas@synopsys.com>
6230L:	linux-usb@vger.kernel.org
6231S:	Maintained
6232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6233F:	drivers/usb/dwc2/
6234
6235DESIGNWARE USB3 DRD IP DRIVER
6236M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6237L:	linux-usb@vger.kernel.org
6238S:	Maintained
6239F:	drivers/usb/dwc3/
6240
6241DESIGNWARE XDATA IP DRIVER
6242M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6243L:	linux-pci@vger.kernel.org
6244S:	Maintained
6245F:	Documentation/misc-devices/dw-xdata-pcie.rst
6246F:	drivers/misc/dw-xdata-pcie.c
6247
6248DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6249M:	Andreas Klinger <ak@it-klinger.de>
6250L:	linux-iio@vger.kernel.org
6251S:	Maintained
6252F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6253F:	drivers/iio/proximity/srf*.c
6254
6255DEVICE COREDUMP (DEV_COREDUMP)
6256M:	Johannes Berg <johannes@sipsolutions.net>
6257L:	linux-kernel@vger.kernel.org
6258S:	Maintained
6259F:	drivers/base/devcoredump.c
6260F:	include/linux/devcoredump.h
6261
6262DEVICE DEPENDENCY HELPER SCRIPT
6263M:	Saravana Kannan <saravanak@google.com>
6264L:	linux-kernel@vger.kernel.org
6265S:	Maintained
6266F:	scripts/dev-needs.sh
6267
6268DEVICE DIRECT ACCESS (DAX)
6269M:	Dan Williams <dan.j.williams@intel.com>
6270M:	Vishal Verma <vishal.l.verma@intel.com>
6271M:	Dave Jiang <dave.jiang@intel.com>
6272L:	nvdimm@lists.linux.dev
6273L:	linux-cxl@vger.kernel.org
6274S:	Supported
6275F:	drivers/dax/
6276
6277DEVICE FREQUENCY (DEVFREQ)
6278M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6279M:	Kyungmin Park <kyungmin.park@samsung.com>
6280M:	Chanwoo Choi <cw00.choi@samsung.com>
6281L:	linux-pm@vger.kernel.org
6282S:	Maintained
6283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6284F:	Documentation/devicetree/bindings/devfreq/
6285F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6286F:	drivers/devfreq/
6287F:	include/linux/devfreq.h
6288F:	include/trace/events/devfreq.h
6289
6290DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6291M:	Chanwoo Choi <cw00.choi@samsung.com>
6292L:	linux-pm@vger.kernel.org
6293S:	Supported
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6295F:	Documentation/devicetree/bindings/devfreq/event/
6296F:	drivers/devfreq/devfreq-event.c
6297F:	drivers/devfreq/event/
6298F:	include/dt-bindings/pmu/exynos_ppmu.h
6299F:	include/linux/devfreq-event.h
6300
6301DEVICE RESOURCE MANAGEMENT HELPERS
6302M:	Hans de Goede <hdegoede@redhat.com>
6303R:	Matti Vaittinen <mazziesaccount@gmail.com>
6304S:	Maintained
6305F:	include/linux/devm-helpers.h
6306
6307DEVICE-MAPPER  (LVM)
6308M:	Alasdair Kergon <agk@redhat.com>
6309M:	Mike Snitzer <snitzer@kernel.org>
6310M:	Mikulas Patocka <mpatocka@redhat.com>
6311L:	dm-devel@lists.linux.dev
6312S:	Maintained
6313Q:	http://patchwork.kernel.org/project/dm-devel/list/
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6315F:	Documentation/admin-guide/device-mapper/
6316F:	drivers/md/Kconfig
6317F:	drivers/md/Makefile
6318F:	drivers/md/dm*
6319F:	drivers/md/persistent-data/
6320F:	include/linux/device-mapper.h
6321F:	include/linux/dm-*.h
6322F:	include/uapi/linux/dm-*.h
6323
6324DEVICE-MAPPER VDO TARGET
6325M:	Matthew Sakai <msakai@redhat.com>
6326L:	dm-devel@lists.linux.dev
6327S:	Maintained
6328F:	Documentation/admin-guide/device-mapper/vdo*.rst
6329F:	drivers/md/dm-vdo/
6330
6331DEVLINK
6332M:	Jiri Pirko <jiri@resnulli.us>
6333L:	netdev@vger.kernel.org
6334S:	Supported
6335F:	Documentation/networking/devlink
6336F:	include/net/devlink.h
6337F:	include/uapi/linux/devlink.h
6338F:	net/devlink/
6339
6340DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6341M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6342L:	kernel@dh-electronics.com
6343S:	Maintained
6344F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6345F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6346
6347DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6348M:	Marek Vasut <marex@denx.de>
6349L:	kernel@dh-electronics.com
6350S:	Maintained
6351F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6352F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6353
6354DIALOG SEMICONDUCTOR DRIVERS
6355M:	Support Opensource <support.opensource@diasemi.com>
6356S:	Supported
6357W:	http://www.dialog-semiconductor.com/products
6358F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6359F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6360F:	Documentation/devicetree/bindings/mfd/da90*.txt
6361F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6362F:	Documentation/devicetree/bindings/regulator/da92*.txt
6363F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6364F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6365F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6366F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6367F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6368F:	Documentation/hwmon/da90??.rst
6369F:	drivers/gpio/gpio-da90??.c
6370F:	drivers/hwmon/da90??-hwmon.c
6371F:	drivers/iio/adc/da91??-*.c
6372F:	drivers/input/misc/da72??.[ch]
6373F:	drivers/input/misc/da90??_onkey.c
6374F:	drivers/input/touchscreen/da9052_tsi.c
6375F:	drivers/leds/leds-da90??.c
6376F:	drivers/mfd/da903x.c
6377F:	drivers/mfd/da90??-*.c
6378F:	drivers/mfd/da91??-*.c
6379F:	drivers/pinctrl/pinctrl-da90??.c
6380F:	drivers/power/supply/da9052-battery.c
6381F:	drivers/power/supply/da91??-*.c
6382F:	drivers/regulator/da9???-regulator.[ch]
6383F:	drivers/regulator/slg51000-regulator.[ch]
6384F:	drivers/rtc/rtc-da90??.c
6385F:	drivers/thermal/da90??-thermal.c
6386F:	drivers/video/backlight/da90??_bl.c
6387F:	drivers/watchdog/da90??_wdt.c
6388F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6389F:	include/linux/mfd/da903x.h
6390F:	include/linux/mfd/da9052/
6391F:	include/linux/mfd/da9055/
6392F:	include/linux/mfd/da9062/
6393F:	include/linux/mfd/da9063/
6394F:	include/linux/mfd/da9150/
6395F:	include/linux/regulator/da9211.h
6396F:	include/sound/da[79]*.h
6397F:	sound/soc/codecs/da[79]*.[ch]
6398
6399DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6400M:	William Breathitt Gray <wbg@kernel.org>
6401L:	linux-gpio@vger.kernel.org
6402S:	Maintained
6403F:	drivers/gpio/gpio-gpio-mm.c
6404
6405DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6406M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6407L:	linux-media@vger.kernel.org
6408S:	Maintained
6409F:	Documentation/admin-guide/media/mgb4.rst
6410F:	drivers/media/pci/mgb4/
6411
6412DIOLAN U2C-12 I2C DRIVER
6413M:	Guenter Roeck <linux@roeck-us.net>
6414L:	linux-i2c@vger.kernel.org
6415S:	Maintained
6416F:	drivers/i2c/busses/i2c-diolan-u2c.c
6417
6418DIRECTORY NOTIFICATION (DNOTIFY)
6419M:	Jan Kara <jack@suse.cz>
6420R:	Amir Goldstein <amir73il@gmail.com>
6421L:	linux-fsdevel@vger.kernel.org
6422S:	Maintained
6423F:	Documentation/filesystems/dnotify.rst
6424F:	fs/notify/dnotify/
6425F:	include/linux/dnotify.h
6426
6427DISK GEOMETRY AND PARTITION HANDLING
6428M:	Andries Brouwer <aeb@cwi.nl>
6429S:	Maintained
6430W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6431W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6432W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6433
6434DISKQUOTA
6435M:	Jan Kara <jack@suse.com>
6436S:	Maintained
6437F:	Documentation/filesystems/quota.rst
6438F:	fs/quota/
6439F:	include/linux/quota*.h
6440F:	include/uapi/linux/quota*.h
6441
6442DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6443M:	Bernie Thompson <bernie@plugable.com>
6444L:	linux-fbdev@vger.kernel.org
6445S:	Maintained
6446W:	http://plugable.com/category/projects/udlfb/
6447F:	Documentation/fb/udlfb.rst
6448F:	drivers/video/fbdev/udlfb.c
6449F:	include/video/udlfb.h
6450
6451DISTRIBUTED LOCK MANAGER (DLM)
6452M:	Alexander Aring <aahringo@redhat.com>
6453M:	David Teigland <teigland@redhat.com>
6454L:	gfs2@lists.linux.dev
6455S:	Supported
6456W:	https://pagure.io/dlm
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6458F:	fs/dlm/
6459
6460DMA BUFFER SHARING FRAMEWORK
6461M:	Sumit Semwal <sumit.semwal@linaro.org>
6462M:	Christian König <christian.koenig@amd.com>
6463L:	linux-media@vger.kernel.org
6464L:	dri-devel@lists.freedesktop.org
6465L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6466S:	Maintained
6467T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6468F:	Documentation/driver-api/dma-buf.rst
6469F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6470F:	drivers/dma-buf/
6471F:	include/linux/*fence.h
6472F:	include/linux/dma-buf.h
6473F:	include/linux/dma-resv.h
6474K:	\bdma_(?:buf|fence|resv)\b
6475
6476DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6477M:	Vinod Koul <vkoul@kernel.org>
6478L:	dmaengine@vger.kernel.org
6479S:	Maintained
6480Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6482F:	Documentation/devicetree/bindings/dma/
6483F:	Documentation/driver-api/dmaengine/
6484F:	drivers/dma/
6485F:	include/dt-bindings/dma/
6486F:	include/linux/dma/
6487F:	include/linux/dmaengine.h
6488F:	include/linux/of_dma.h
6489
6490DMA MAPPING BENCHMARK
6491M:	Xiang Chen <chenxiang66@hisilicon.com>
6492L:	iommu@lists.linux.dev
6493F:	kernel/dma/map_benchmark.c
6494F:	tools/testing/selftests/dma/
6495
6496DMA MAPPING HELPERS
6497M:	Christoph Hellwig <hch@lst.de>
6498M:	Marek Szyprowski <m.szyprowski@samsung.com>
6499R:	Robin Murphy <robin.murphy@arm.com>
6500L:	iommu@lists.linux.dev
6501S:	Supported
6502W:	http://git.infradead.org/users/hch/dma-mapping.git
6503T:	git git://git.infradead.org/users/hch/dma-mapping.git
6504F:	include/asm-generic/dma-mapping.h
6505F:	include/linux/dma-direct.h
6506F:	include/linux/dma-map-ops.h
6507F:	include/linux/dma-mapping.h
6508F:	include/linux/swiotlb.h
6509F:	kernel/dma/
6510
6511DMA-BUF HEAPS FRAMEWORK
6512M:	Sumit Semwal <sumit.semwal@linaro.org>
6513R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6514R:	Brian Starkey <Brian.Starkey@arm.com>
6515R:	John Stultz <jstultz@google.com>
6516R:	T.J. Mercier <tjmercier@google.com>
6517L:	linux-media@vger.kernel.org
6518L:	dri-devel@lists.freedesktop.org
6519L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6520S:	Maintained
6521T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6522F:	drivers/dma-buf/dma-heap.c
6523F:	drivers/dma-buf/heaps/*
6524F:	include/linux/dma-heap.h
6525F:	include/uapi/linux/dma-heap.h
6526
6527DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6528M:	Lukasz Luba <lukasz.luba@arm.com>
6529L:	linux-pm@vger.kernel.org
6530L:	linux-samsung-soc@vger.kernel.org
6531S:	Maintained
6532F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6533F:	drivers/memory/samsung/exynos5422-dmc.c
6534
6535DME1737 HARDWARE MONITOR DRIVER
6536M:	Juerg Haefliger <juergh@proton.me>
6537L:	linux-hwmon@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/hwmon/dme1737.rst
6540F:	drivers/hwmon/dme1737.c
6541
6542DMI/SMBIOS SUPPORT
6543M:	Jean Delvare <jdelvare@suse.com>
6544S:	Maintained
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6546F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6547F:	drivers/firmware/dmi-id.c
6548F:	drivers/firmware/dmi_scan.c
6549F:	include/linux/dmi.h
6550
6551DOCUMENTATION
6552M:	Jonathan Corbet <corbet@lwn.net>
6553L:	linux-doc@vger.kernel.org
6554S:	Maintained
6555P:	Documentation/doc-guide/maintainer-profile.rst
6556T:	git git://git.lwn.net/linux.git docs-next
6557F:	Documentation/
6558F:	scripts/check-variable-fonts.sh
6559F:	scripts/documentation-file-ref-check
6560F:	scripts/kernel-doc
6561F:	scripts/sphinx-pre-install
6562X:	Documentation/ABI/
6563X:	Documentation/admin-guide/media/
6564X:	Documentation/devicetree/
6565X:	Documentation/driver-api/media/
6566X:	Documentation/firmware-guide/acpi/
6567X:	Documentation/i2c/
6568X:	Documentation/netlink/
6569X:	Documentation/power/
6570X:	Documentation/spi/
6571X:	Documentation/userspace-api/media/
6572
6573DOCUMENTATION PROCESS
6574M:	Jonathan Corbet <corbet@lwn.net>
6575L:	workflows@vger.kernel.org
6576S:	Maintained
6577F:	Documentation/maintainer/
6578F:	Documentation/process/
6579
6580DOCUMENTATION REPORTING ISSUES
6581M:	Thorsten Leemhuis <linux@leemhuis.info>
6582L:	linux-doc@vger.kernel.org
6583S:	Maintained
6584F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6585F:	Documentation/admin-guide/reporting-issues.rst
6586F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6587
6588DOCUMENTATION SCRIPTS
6589M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6590L:	linux-doc@vger.kernel.org
6591S:	Maintained
6592F:	Documentation/sphinx/parse-headers.pl
6593F:	scripts/documentation-file-ref-check
6594F:	scripts/sphinx-pre-install
6595
6596DOCUMENTATION/ITALIAN
6597M:	Federico Vaga <federico.vaga@vaga.pv.it>
6598L:	linux-doc@vger.kernel.org
6599S:	Maintained
6600F:	Documentation/translations/it_IT
6601
6602DOCUMENTATION/JAPANESE
6603R:	Akira Yokosawa <akiyks@gmail.com>
6604L:	linux-doc@vger.kernel.org
6605S:	Maintained
6606F:	Documentation/translations/ja_JP
6607
6608DONGWOON DW9714 LENS VOICE COIL DRIVER
6609M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6610L:	linux-media@vger.kernel.org
6611S:	Maintained
6612T:	git git://linuxtv.org/media_tree.git
6613F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6614F:	drivers/media/i2c/dw9714.c
6615
6616DONGWOON DW9719 LENS VOICE COIL DRIVER
6617M:	Daniel Scally <djrscally@gmail.com>
6618L:	linux-media@vger.kernel.org
6619S:	Maintained
6620T:	git git://linuxtv.org/media_tree.git
6621F:	drivers/media/i2c/dw9719.c
6622
6623DONGWOON DW9768 LENS VOICE COIL DRIVER
6624L:	linux-media@vger.kernel.org
6625S:	Orphan
6626T:	git git://linuxtv.org/media_tree.git
6627F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6628F:	drivers/media/i2c/dw9768.c
6629
6630DONGWOON DW9807 LENS VOICE COIL DRIVER
6631M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6632L:	linux-media@vger.kernel.org
6633S:	Maintained
6634T:	git git://linuxtv.org/media_tree.git
6635F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6636F:	drivers/media/i2c/dw9807-vcm.c
6637
6638DOUBLETALK DRIVER
6639M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6640L:	blinux-list@redhat.com
6641S:	Maintained
6642F:	drivers/char/dtlk.c
6643F:	include/linux/dtlk.h
6644
6645DPAA2 DATAPATH I/O (DPIO) DRIVER
6646M:	Roy Pledge <Roy.Pledge@nxp.com>
6647L:	linux-kernel@vger.kernel.org
6648S:	Maintained
6649F:	drivers/soc/fsl/dpio
6650
6651DPAA2 ETHERNET DRIVER
6652M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6653L:	netdev@vger.kernel.org
6654S:	Maintained
6655F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6656F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6657F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6658F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6659F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6660F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6661F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6662F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6663F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6664F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6665
6666DPAA2 ETHERNET SWITCH DRIVER
6667M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6668L:	netdev@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6671F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6672F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6673
6674DPLL SUBSYSTEM
6675M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6676M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6677M:	Jiri Pirko <jiri@resnulli.us>
6678L:	netdev@vger.kernel.org
6679S:	Supported
6680F:	Documentation/driver-api/dpll.rst
6681F:	drivers/dpll/*
6682F:	include/linux/dpll.h
6683F:	include/uapi/linux/dpll.h
6684
6685DRBD DRIVER
6686M:	Philipp Reisner <philipp.reisner@linbit.com>
6687M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6688M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6689L:	drbd-dev@lists.linbit.com
6690S:	Supported
6691W:	http://www.drbd.org
6692T:	git git://git.linbit.com/linux-drbd.git
6693T:	git git://git.linbit.com/drbd-8.4.git
6694F:	Documentation/admin-guide/blockdev/
6695F:	drivers/block/drbd/
6696F:	include/linux/drbd*
6697F:	lib/lru_cache.c
6698
6699DRIVER COMPONENT FRAMEWORK
6700L:	dri-devel@lists.freedesktop.org
6701F:	drivers/base/component.c
6702F:	include/linux/component.h
6703
6704DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6705M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6706R:	"Rafael J. Wysocki" <rafael@kernel.org>
6707S:	Supported
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6709F:	Documentation/core-api/kobject.rst
6710F:	drivers/base/
6711F:	fs/debugfs/
6712F:	fs/sysfs/
6713F:	include/linux/debugfs.h
6714F:	include/linux/fwnode.h
6715F:	include/linux/kobj*
6716F:	include/linux/property.h
6717F:	lib/kobj*
6718
6719DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6720M:	Nishanth Menon <nm@ti.com>
6721L:	linux-pm@vger.kernel.org
6722S:	Maintained
6723F:	drivers/soc/ti/smartreflex.c
6724F:	include/linux/power/smartreflex.h
6725
6726DRM ACCEL DRIVERS FOR INTEL VPU
6727M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6728M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6729L:	dri-devel@lists.freedesktop.org
6730S:	Supported
6731T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6732F:	drivers/accel/ivpu/
6733F:	include/uapi/drm/ivpu_accel.h
6734
6735DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6736M:	Oded Gabbay <ogabbay@kernel.org>
6737L:	dri-devel@lists.freedesktop.org
6738S:	Maintained
6739C:	irc://irc.oftc.net/dri-devel
6740T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6741F:	Documentation/accel/
6742F:	drivers/accel/
6743F:	include/drm/drm_accel.h
6744
6745DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6746M:	Maxime Ripard <mripard@kernel.org>
6747M:	Chen-Yu Tsai <wens@csie.org>
6748R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6749L:	dri-devel@lists.freedesktop.org
6750S:	Supported
6751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6752F:	drivers/gpu/drm/sun4i/sun8i*
6753
6754DRM DRIVER FOR ARM PL111 CLCD
6755S:	Orphan
6756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6757F:	drivers/gpu/drm/pl111/
6758
6759DRM DRIVER FOR ARM VERSATILE TFT PANELS
6760M:	Linus Walleij <linus.walleij@linaro.org>
6761S:	Maintained
6762T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6763F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6764F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6765
6766DRM DRIVER FOR ASPEED BMC GFX
6767M:	Joel Stanley <joel@jms.id.au>
6768L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6769S:	Supported
6770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6771F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6772F:	drivers/gpu/drm/aspeed/
6773
6774DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6775M:	Dave Airlie <airlied@redhat.com>
6776R:	Thomas Zimmermann <tzimmermann@suse.de>
6777R:	Jocelyn Falempe <jfalempe@redhat.com>
6778L:	dri-devel@lists.freedesktop.org
6779S:	Supported
6780T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6781F:	drivers/gpu/drm/ast/
6782
6783DRM DRIVER FOR BOCHS VIRTUAL GPU
6784M:	Gerd Hoffmann <kraxel@redhat.com>
6785L:	virtualization@lists.linux.dev
6786S:	Maintained
6787T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6788F:	drivers/gpu/drm/tiny/bochs.c
6789
6790DRM DRIVER FOR BOE HIMAX8279D PANELS
6791M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6792S:	Maintained
6793F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6794F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6795
6796DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6797M:	Jagan Teki <jagan@amarulasolutions.com>
6798S:	Maintained
6799F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6800F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6801
6802DRM DRIVER FOR EBBG FT8719 PANEL
6803M:	Joel Selvaraj <jo@jsfamily.in>
6804S:	Maintained
6805T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6806F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6807F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6808
6809DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6810M:	Linus Walleij <linus.walleij@linaro.org>
6811S:	Maintained
6812T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6813F:	drivers/gpu/drm/tve200/
6814
6815DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6816M:	Icenowy Zheng <icenowy@aosc.io>
6817S:	Maintained
6818F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6819F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6820
6821DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6822M:	Jagan Teki <jagan@amarulasolutions.com>
6823S:	Maintained
6824F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6825F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6826
6827DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6828M:	Thomas Zimmermann <tzimmermann@suse.de>
6829M:	Javier Martinez Canillas <javierm@redhat.com>
6830L:	dri-devel@lists.freedesktop.org
6831S:	Maintained
6832T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6833F:	drivers/gpu/drm/drm_aperture.c
6834F:	drivers/gpu/drm/tiny/ofdrm.c
6835F:	drivers/gpu/drm/tiny/simpledrm.c
6836F:	drivers/video/aperture.c
6837F:	drivers/video/nomodeset.c
6838F:	include/drm/drm_aperture.h
6839F:	include/linux/aperture.h
6840F:	include/video/nomodeset.h
6841
6842DRM DRIVER FOR GENERIC EDP PANELS
6843R:	Douglas Anderson <dianders@chromium.org>
6844F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6845F:	drivers/gpu/drm/panel/panel-edp.c
6846
6847DRM DRIVER FOR GENERIC USB DISPLAY
6848M:	Noralf Trønnes <noralf@tronnes.org>
6849S:	Maintained
6850W:	https://github.com/notro/gud/wiki
6851T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6852F:	drivers/gpu/drm/gud/
6853F:	include/drm/gud.h
6854
6855DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6856M:	Hans de Goede <hdegoede@redhat.com>
6857S:	Maintained
6858T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6859F:	drivers/gpu/drm/tiny/gm12u320.c
6860
6861DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6862M:	Ondrej Jirman <megi@xff.cz>
6863M:	Javier Martinez Canillas <javierm@redhat.com>
6864S:	Maintained
6865T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6866F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6867F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6868
6869DRM DRIVER FOR HX8357D PANELS
6870S:	Orphan
6871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6873F:	drivers/gpu/drm/tiny/hx8357d.c
6874
6875DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6876M:	Deepak Rawat <drawat.floss@gmail.com>
6877L:	linux-hyperv@vger.kernel.org
6878L:	dri-devel@lists.freedesktop.org
6879S:	Maintained
6880T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6881F:	drivers/gpu/drm/hyperv
6882
6883DRM DRIVER FOR ILITEK ILI9225 PANELS
6884M:	David Lechner <david@lechnology.com>
6885S:	Maintained
6886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6887F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6888F:	drivers/gpu/drm/tiny/ili9225.c
6889
6890DRM DRIVER FOR ILITEK ILI9486 PANELS
6891M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6892S:	Maintained
6893T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6894F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6895F:	drivers/gpu/drm/tiny/ili9486.c
6896
6897DRM DRIVER FOR ILITEK ILI9805 PANELS
6898M:	Michael Trimarchi <michael@amarulasolutions.com>
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6901F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6902
6903DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6904M:	Jagan Teki <jagan@edgeble.ai>
6905S:	Maintained
6906F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6907F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6908
6909DRM DRIVER FOR LG SW43408 PANELS
6910M:	Sumit Semwal <sumit.semwal@linaro.org>
6911M:	Caleb Connolly <caleb.connolly@linaro.org>
6912S:	Maintained
6913T:	git git://anongit.freedesktop.org/drm/drm-misc
6914F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
6915F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
6916
6917DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6918M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6919S:	Supported
6920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F:	drivers/gpu/drm/logicvc/
6922
6923DRM DRIVER FOR LVDS PANELS
6924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6925L:	dri-devel@lists.freedesktop.org
6926S:	Maintained
6927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928F:	Documentation/devicetree/bindings/display/lvds.yaml
6929F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6930F:	drivers/gpu/drm/panel/panel-lvds.c
6931
6932DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6933M:	Guido Günther <agx@sigxcpu.org>
6934R:	Purism Kernel Team <kernel@puri.sm>
6935S:	Maintained
6936F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6937F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6938
6939DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6940M:	Dave Airlie <airlied@redhat.com>
6941R:	Thomas Zimmermann <tzimmermann@suse.de>
6942R:	Jocelyn Falempe <jfalempe@redhat.com>
6943L:	dri-devel@lists.freedesktop.org
6944S:	Supported
6945T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946F:	drivers/gpu/drm/mgag200/
6947
6948DRM DRIVER FOR MI0283QT
6949M:	Noralf Trønnes <noralf@tronnes.org>
6950S:	Maintained
6951T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6952F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6953F:	drivers/gpu/drm/tiny/mi0283qt.c
6954
6955DRM DRIVER FOR MIPI DBI compatible panels
6956M:	Noralf Trønnes <noralf@tronnes.org>
6957S:	Maintained
6958W:	https://github.com/notro/panel-mipi-dbi/wiki
6959T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6960F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6961F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6962
6963DRM DRIVER for Qualcomm Adreno GPUs
6964M:	Rob Clark <robdclark@gmail.com>
6965R:	Sean Paul <sean@poorly.run>
6966R:	Konrad Dybcio <konrad.dybcio@linaro.org>
6967L:	linux-arm-msm@vger.kernel.org
6968L:	dri-devel@lists.freedesktop.org
6969L:	freedreno@lists.freedesktop.org
6970S:	Maintained
6971B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6972T:	git https://gitlab.freedesktop.org/drm/msm.git
6973F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
6974F:	drivers/gpu/drm/msm/adreno/
6975F:	drivers/gpu/drm/msm/msm_gpu.*
6976F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
6977F:	drivers/gpu/drm/msm/msm_ringbuffer.*
6978F:	drivers/gpu/drm/msm/registers/adreno/
6979F:	include/uapi/drm/msm_drm.h
6980
6981DRM DRIVER for Qualcomm display hardware
6982M:	Rob Clark <robdclark@gmail.com>
6983M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6984M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6985R:	Sean Paul <sean@poorly.run>
6986R:	Marijn Suijten <marijn.suijten@somainline.org>
6987L:	linux-arm-msm@vger.kernel.org
6988L:	dri-devel@lists.freedesktop.org
6989L:	freedreno@lists.freedesktop.org
6990S:	Maintained
6991B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6992T:	git https://gitlab.freedesktop.org/drm/msm.git
6993F:	Documentation/devicetree/bindings/display/msm/
6994F:	drivers/gpu/drm/ci/xfails/msm*
6995F:	drivers/gpu/drm/msm/
6996F:	include/uapi/drm/msm_drm.h
6997
6998DRM DRIVER FOR NOVATEK NT35510 PANELS
6999M:	Linus Walleij <linus.walleij@linaro.org>
7000S:	Maintained
7001T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7002F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7003F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7004
7005DRM DRIVER FOR NOVATEK NT35560 PANELS
7006M:	Linus Walleij <linus.walleij@linaro.org>
7007S:	Maintained
7008T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7009F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7010F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7011
7012DRM DRIVER FOR NOVATEK NT36523 PANELS
7013M:	Jianhua Lu <lujianhua000@gmail.com>
7014S:	Maintained
7015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7017F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7018
7019DRM DRIVER FOR NOVATEK NT36672A PANELS
7020M:	Sumit Semwal <sumit.semwal@linaro.org>
7021S:	Maintained
7022T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7023F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7024F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7025
7026DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7027M:	Karol Herbst <kherbst@redhat.com>
7028M:	Lyude Paul <lyude@redhat.com>
7029M:	Danilo Krummrich <dakr@redhat.com>
7030L:	dri-devel@lists.freedesktop.org
7031L:	nouveau@lists.freedesktop.org
7032S:	Supported
7033W:	https://nouveau.freedesktop.org/
7034Q:	https://patchwork.freedesktop.org/project/nouveau/
7035Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7036B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7037C:	irc://irc.oftc.net/nouveau
7038T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7039F:	drivers/gpu/drm/nouveau/
7040F:	include/uapi/drm/nouveau_drm.h
7041
7042DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7043M:	Stefan Mavrodiev <stefan@olimex.com>
7044S:	Maintained
7045F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7046F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7047
7048DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7049R:	Douglas Anderson <dianders@chromium.org>
7050F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7051F:	drivers/gpu/drm/bridge/parade-ps8640.c
7052
7053DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7054M:	Noralf Trønnes <noralf@tronnes.org>
7055S:	Maintained
7056T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057F:	Documentation/devicetree/bindings/display/repaper.txt
7058F:	drivers/gpu/drm/tiny/repaper.c
7059
7060DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7061M:	Dave Airlie <airlied@redhat.com>
7062M:	Gerd Hoffmann <kraxel@redhat.com>
7063L:	virtualization@lists.linux.dev
7064S:	Obsolete
7065W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7066T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7067F:	drivers/gpu/drm/tiny/cirrus.c
7068
7069DRM DRIVER FOR QXL VIRTUAL GPU
7070M:	Dave Airlie <airlied@redhat.com>
7071M:	Gerd Hoffmann <kraxel@redhat.com>
7072L:	virtualization@lists.linux.dev
7073L:	spice-devel@lists.freedesktop.org
7074S:	Maintained
7075T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7076F:	drivers/gpu/drm/qxl/
7077F:	include/uapi/drm/qxl_drm.h
7078
7079DRM DRIVER FOR RAYDIUM RM67191 PANELS
7080M:	Robert Chiras <robert.chiras@nxp.com>
7081S:	Maintained
7082F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7083F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7084
7085DRM DRIVER FOR SAMSUNG DB7430 PANELS
7086M:	Linus Walleij <linus.walleij@linaro.org>
7087S:	Maintained
7088T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7090F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7091
7092DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7093M:	Inki Dae <inki.dae@samsung.com>
7094M:	Jagan Teki <jagan@amarulasolutions.com>
7095M:	Marek Szyprowski <m.szyprowski@samsung.com>
7096S:	Maintained
7097T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7098F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7099F:	drivers/gpu/drm/bridge/samsung-dsim.c
7100F:	include/drm/bridge/samsung-dsim.h
7101
7102DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7103M:	Markuss Broks <markuss.broks@gmail.com>
7104S:	Maintained
7105F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7106F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7107
7108DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7109M:	Artur Weber <aweber.kernel@gmail.com>
7110S:	Maintained
7111F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7112F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7113
7114DRM DRIVER FOR SITRONIX ST7586 PANELS
7115M:	David Lechner <david@lechnology.com>
7116S:	Maintained
7117T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7118F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7119F:	drivers/gpu/drm/tiny/st7586.c
7120
7121DRM DRIVER FOR SITRONIX ST7701 PANELS
7122M:	Jagan Teki <jagan@amarulasolutions.com>
7123S:	Maintained
7124F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7125F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7126
7127DRM DRIVER FOR SITRONIX ST7703 PANELS
7128M:	Guido Günther <agx@sigxcpu.org>
7129R:	Purism Kernel Team <kernel@puri.sm>
7130R:	Ondrej Jirman <megi@xff.cz>
7131S:	Maintained
7132F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7133F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7134
7135DRM DRIVER FOR SITRONIX ST7735R PANELS
7136M:	David Lechner <david@lechnology.com>
7137S:	Maintained
7138T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7139F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7140F:	drivers/gpu/drm/tiny/st7735r.c
7141
7142DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7143M:	Javier Martinez Canillas <javierm@redhat.com>
7144S:	Maintained
7145T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7146F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7147F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7148F:	drivers/gpu/drm/solomon/ssd130x*
7149
7150DRM DRIVER FOR ST-ERICSSON MCDE
7151M:	Linus Walleij <linus.walleij@linaro.org>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7155F:	drivers/gpu/drm/mcde/
7156
7157DRM DRIVER FOR SYNAPTICS R63353 PANELS
7158M:	Michael Trimarchi <michael@amarulasolutions.com>
7159S:	Maintained
7160F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7161F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7162
7163DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7164M:	Jagan Teki <jagan@amarulasolutions.com>
7165S:	Maintained
7166F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7167F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7168
7169DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7170R:	Douglas Anderson <dianders@chromium.org>
7171F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7172F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7173
7174DRM DRIVER FOR TPO TPG110 PANELS
7175M:	Linus Walleij <linus.walleij@linaro.org>
7176S:	Maintained
7177T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7178F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7179F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7180
7181DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7182M:	Dave Airlie <airlied@redhat.com>
7183R:	Sean Paul <sean@poorly.run>
7184R:	Thomas Zimmermann <tzimmermann@suse.de>
7185L:	dri-devel@lists.freedesktop.org
7186S:	Supported
7187T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7188F:	drivers/gpu/drm/udl/
7189
7190DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7191M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7192M:	Melissa Wen <melissa.srw@gmail.com>
7193M:	Maíra Canal <mairacanal@riseup.net>
7194R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7195R:	Daniel Vetter <daniel@ffwll.ch>
7196L:	dri-devel@lists.freedesktop.org
7197S:	Maintained
7198T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7199F:	Documentation/gpu/vkms.rst
7200F:	drivers/gpu/drm/vkms/
7201
7202DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7203M:	Hans de Goede <hdegoede@redhat.com>
7204L:	dri-devel@lists.freedesktop.org
7205S:	Maintained
7206T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7207F:	drivers/gpu/drm/vboxvideo/
7208
7209DRM DRIVER FOR VMWARE VIRTUAL GPU
7210M:	Zack Rusin <zack.rusin@broadcom.com>
7211R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7212L:	dri-devel@lists.freedesktop.org
7213S:	Supported
7214T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7215F:	drivers/gpu/drm/vmwgfx/
7216F:	include/uapi/drm/vmwgfx_drm.h
7217
7218DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7219M:	Linus Walleij <linus.walleij@linaro.org>
7220S:	Maintained
7221T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7222F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7223F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7224
7225DRM DRIVERS
7226M:	David Airlie <airlied@gmail.com>
7227M:	Daniel Vetter <daniel@ffwll.ch>
7228L:	dri-devel@lists.freedesktop.org
7229S:	Maintained
7230B:	https://gitlab.freedesktop.org/drm
7231C:	irc://irc.oftc.net/dri-devel
7232T:	git https://gitlab.freedesktop.org/drm/kernel.git
7233F:	Documentation/devicetree/bindings/display/
7234F:	Documentation/devicetree/bindings/gpu/
7235F:	Documentation/gpu/
7236F:	drivers/gpu/
7237F:	include/drm/
7238F:	include/linux/vga*
7239F:	include/uapi/drm/
7240
7241DRM DRIVERS AND MISC GPU PATCHES
7242M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7243M:	Maxime Ripard <mripard@kernel.org>
7244M:	Thomas Zimmermann <tzimmermann@suse.de>
7245S:	Maintained
7246W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7247T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7248F:	Documentation/devicetree/bindings/display/
7249F:	Documentation/devicetree/bindings/gpu/
7250F:	Documentation/gpu/
7251F:	drivers/gpu/drm/
7252F:	drivers/gpu/vga/
7253F:	include/drm/drm
7254F:	include/linux/vga*
7255F:	include/uapi/drm/
7256X:	drivers/gpu/drm/amd/
7257X:	drivers/gpu/drm/armada/
7258X:	drivers/gpu/drm/etnaviv/
7259X:	drivers/gpu/drm/exynos/
7260X:	drivers/gpu/drm/i915/
7261X:	drivers/gpu/drm/kmb/
7262X:	drivers/gpu/drm/mediatek/
7263X:	drivers/gpu/drm/msm/
7264X:	drivers/gpu/drm/nouveau/
7265X:	drivers/gpu/drm/radeon/
7266X:	drivers/gpu/drm/renesas/rcar-du/
7267X:	drivers/gpu/drm/tegra/
7268
7269DRM DRIVERS FOR ALLWINNER A10
7270M:	Maxime Ripard <mripard@kernel.org>
7271M:	Chen-Yu Tsai <wens@csie.org>
7272L:	dri-devel@lists.freedesktop.org
7273S:	Supported
7274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F:	Documentation/devicetree/bindings/display/allwinner*
7276F:	drivers/gpu/drm/sun4i/
7277
7278DRM DRIVERS FOR AMLOGIC SOCS
7279M:	Neil Armstrong <neil.armstrong@linaro.org>
7280L:	dri-devel@lists.freedesktop.org
7281L:	linux-amlogic@lists.infradead.org
7282S:	Supported
7283W:	http://linux-meson.com/
7284T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7286F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7287F:	Documentation/gpu/meson.rst
7288F:	drivers/gpu/drm/ci/xfails/meson*
7289F:	drivers/gpu/drm/meson/
7290
7291DRM DRIVERS FOR ATMEL HLCDC
7292M:	Sam Ravnborg <sam@ravnborg.org>
7293M:	Boris Brezillon <bbrezillon@kernel.org>
7294L:	dri-devel@lists.freedesktop.org
7295S:	Supported
7296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F:	Documentation/devicetree/bindings/display/atmel/
7298F:	drivers/gpu/drm/atmel-hlcdc/
7299
7300DRM DRIVERS FOR BRIDGE CHIPS
7301M:	Andrzej Hajda <andrzej.hajda@intel.com>
7302M:	Neil Armstrong <neil.armstrong@linaro.org>
7303M:	Robert Foss <rfoss@kernel.org>
7304R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7305R:	Jonas Karlman <jonas@kwiboo.se>
7306R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7307S:	Maintained
7308T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7309F:	Documentation/devicetree/bindings/display/bridge/
7310F:	drivers/gpu/drm/bridge/
7311F:	drivers/gpu/drm/drm_bridge.c
7312F:	drivers/gpu/drm/drm_bridge_connector.c
7313F:	include/drm/drm_bridge.h
7314F:	include/drm/drm_bridge_connector.h
7315
7316DRM DRIVERS FOR EXYNOS
7317M:	Inki Dae <inki.dae@samsung.com>
7318M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7319M:	Kyungmin Park <kyungmin.park@samsung.com>
7320L:	dri-devel@lists.freedesktop.org
7321S:	Supported
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7323F:	Documentation/devicetree/bindings/display/exynos/
7324F:	Documentation/devicetree/bindings/display/samsung/
7325F:	drivers/gpu/drm/exynos/
7326F:	include/uapi/drm/exynos_drm.h
7327
7328DRM DRIVERS FOR FREESCALE DCU
7329M:	Stefan Agner <stefan@agner.ch>
7330M:	Alison Wang <alison.wang@nxp.com>
7331L:	dri-devel@lists.freedesktop.org
7332S:	Supported
7333T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7334F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7335F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7336F:	drivers/gpu/drm/fsl-dcu/
7337
7338DRM DRIVERS FOR FREESCALE IMX 5/6
7339M:	Philipp Zabel <p.zabel@pengutronix.de>
7340L:	dri-devel@lists.freedesktop.org
7341S:	Maintained
7342T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7343T:	git git://git.pengutronix.de/git/pza/linux
7344F:	Documentation/devicetree/bindings/display/imx/
7345F:	drivers/gpu/drm/imx/ipuv3/
7346F:	drivers/gpu/ipu-v3/
7347
7348DRM DRIVERS FOR FREESCALE IMX BRIDGE
7349M:	Liu Ying <victor.liu@nxp.com>
7350L:	dri-devel@lists.freedesktop.org
7351S:	Maintained
7352F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7353F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7354F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7355F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7356F:	drivers/gpu/drm/bridge/imx/
7357
7358DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7359M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7360L:	dri-devel@lists.freedesktop.org
7361S:	Maintained
7362T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7363F:	drivers/gpu/drm/gma500/
7364
7365DRM DRIVERS FOR HISILICON
7366M:	Xinliang Liu <xinliang.liu@linaro.org>
7367M:	Tian Tao  <tiantao6@hisilicon.com>
7368R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7369R:	Sumit Semwal <sumit.semwal@linaro.org>
7370R:	Yongqin Liu <yongqin.liu@linaro.org>
7371R:	John Stultz <jstultz@google.com>
7372L:	dri-devel@lists.freedesktop.org
7373S:	Maintained
7374T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7375F:	Documentation/devicetree/bindings/display/hisilicon/
7376F:	drivers/gpu/drm/hisilicon/
7377
7378DRM DRIVERS FOR LIMA
7379M:	Qiang Yu <yuq825@gmail.com>
7380L:	dri-devel@lists.freedesktop.org
7381L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7382S:	Maintained
7383T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7384F:	drivers/gpu/drm/lima/
7385F:	include/uapi/drm/lima_drm.h
7386
7387DRM DRIVERS FOR LOONGSON
7388M:	Sui Jingfeng <suijingfeng@loongson.cn>
7389L:	dri-devel@lists.freedesktop.org
7390S:	Supported
7391T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392F:	drivers/gpu/drm/loongson/
7393
7394DRM DRIVERS FOR MEDIATEK
7395M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7396M:	Philipp Zabel <p.zabel@pengutronix.de>
7397L:	dri-devel@lists.freedesktop.org
7398L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7399S:	Supported
7400F:	Documentation/devicetree/bindings/display/mediatek/
7401F:	drivers/gpu/drm/ci/xfails/mediatek*
7402F:	drivers/gpu/drm/mediatek/
7403F:	drivers/phy/mediatek/phy-mtk-dp.c
7404F:	drivers/phy/mediatek/phy-mtk-hdmi*
7405F:	drivers/phy/mediatek/phy-mtk-mipi*
7406
7407DRM DRIVERS FOR NVIDIA TEGRA
7408M:	Thierry Reding <thierry.reding@gmail.com>
7409M:	Mikko Perttunen <mperttunen@nvidia.com>
7410L:	dri-devel@lists.freedesktop.org
7411L:	linux-tegra@vger.kernel.org
7412S:	Supported
7413T:	git https://gitlab.freedesktop.org/drm/tegra.git
7414F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7415F:	Documentation/devicetree/bindings/gpu/host1x/
7416F:	drivers/gpu/drm/tegra/
7417F:	drivers/gpu/host1x/
7418F:	include/linux/host1x.h
7419F:	include/uapi/drm/tegra_drm.h
7420
7421DRM DRIVERS FOR RENESAS R-CAR
7422M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7423M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7424L:	dri-devel@lists.freedesktop.org
7425L:	linux-renesas-soc@vger.kernel.org
7426S:	Supported
7427T:	git git://linuxtv.org/pinchartl/media drm/du/next
7428F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7429F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7430F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7431F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7432F:	drivers/gpu/drm/renesas/rcar-du/
7433
7434DRM DRIVERS FOR RENESAS RZ
7435M:	Biju Das <biju.das.jz@bp.renesas.com>
7436L:	dri-devel@lists.freedesktop.org
7437L:	linux-renesas-soc@vger.kernel.org
7438S:	Maintained
7439T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7441F:	drivers/gpu/drm/renesas/rz-du/
7442
7443DRM DRIVERS FOR RENESAS SHMOBILE
7444M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7445M:	Geert Uytterhoeven <geert+renesas@glider.be>
7446L:	dri-devel@lists.freedesktop.org
7447L:	linux-renesas-soc@vger.kernel.org
7448S:	Supported
7449T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7450F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7451F:	drivers/gpu/drm/renesas/shmobile/
7452F:	include/linux/platform_data/shmob_drm.h
7453
7454DRM DRIVERS FOR ROCKCHIP
7455M:	Sandy Huang <hjc@rock-chips.com>
7456M:	Heiko Stübner <heiko@sntech.de>
7457M:	Andy Yan <andy.yan@rock-chips.com>
7458L:	dri-devel@lists.freedesktop.org
7459S:	Maintained
7460T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7461F:	Documentation/devicetree/bindings/display/rockchip/
7462F:	drivers/gpu/drm/ci/xfails/rockchip*
7463F:	drivers/gpu/drm/rockchip/
7464
7465DRM DRIVERS FOR STI
7466M:	Alain Volmat <alain.volmat@foss.st.com>
7467L:	dri-devel@lists.freedesktop.org
7468S:	Maintained
7469T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7470F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7471F:	drivers/gpu/drm/sti
7472
7473DRM DRIVERS FOR STM
7474M:	Yannick Fertre <yannick.fertre@foss.st.com>
7475M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7476M:	Philippe Cornu <philippe.cornu@foss.st.com>
7477L:	dri-devel@lists.freedesktop.org
7478S:	Maintained
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7481F:	drivers/gpu/drm/stm
7482
7483DRM DRIVERS FOR TI KEYSTONE
7484M:	Jyri Sarha <jyri.sarha@iki.fi>
7485M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7486L:	dri-devel@lists.freedesktop.org
7487S:	Maintained
7488T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7490F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7491F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7492F:	drivers/gpu/drm/tidss/
7493
7494DRM DRIVERS FOR TI LCDC
7495M:	Jyri Sarha <jyri.sarha@iki.fi>
7496M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7497L:	dri-devel@lists.freedesktop.org
7498S:	Maintained
7499T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7500F:	Documentation/devicetree/bindings/display/tilcdc/
7501F:	drivers/gpu/drm/tilcdc/
7502
7503DRM DRIVERS FOR TI OMAP
7504M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7505L:	dri-devel@lists.freedesktop.org
7506S:	Maintained
7507T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7508F:	Documentation/devicetree/bindings/display/ti/
7509F:	drivers/gpu/drm/omapdrm/
7510
7511DRM DRIVERS FOR V3D
7512M:	Melissa Wen <mwen@igalia.com>
7513M:	Maíra Canal <mcanal@igalia.com>
7514S:	Supported
7515T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7516F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7517F:	drivers/gpu/drm/v3d/
7518F:	include/uapi/drm/v3d_drm.h
7519
7520DRM DRIVERS FOR VC4
7521M:	Maxime Ripard <mripard@kernel.org>
7522S:	Supported
7523T:	git git://github.com/anholt/linux
7524T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7526F:	drivers/gpu/drm/vc4/
7527F:	include/uapi/drm/vc4_drm.h
7528
7529DRM DRIVERS FOR VIVANTE GPU IP
7530M:	Lucas Stach <l.stach@pengutronix.de>
7531R:	Russell King <linux+etnaviv@armlinux.org.uk>
7532R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7533L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7534L:	dri-devel@lists.freedesktop.org
7535S:	Maintained
7536F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7537F:	drivers/gpu/drm/etnaviv/
7538F:	include/uapi/drm/etnaviv_drm.h
7539
7540DRM DRIVERS FOR XEN
7541M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7542L:	dri-devel@lists.freedesktop.org
7543L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7544S:	Supported
7545T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F:	Documentation/gpu/xen-front.rst
7547F:	drivers/gpu/drm/xen/
7548
7549DRM DRIVERS FOR XILINX
7550M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7551M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7552L:	dri-devel@lists.freedesktop.org
7553S:	Maintained
7554T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7555F:	Documentation/devicetree/bindings/display/xlnx/
7556F:	drivers/gpu/drm/xlnx/
7557
7558DRM GPU SCHEDULER
7559M:	Luben Tuikov <ltuikov89@gmail.com>
7560M:	Matthew Brost <matthew.brost@intel.com>
7561L:	dri-devel@lists.freedesktop.org
7562S:	Maintained
7563T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7564F:	drivers/gpu/drm/scheduler/
7565F:	include/drm/gpu_scheduler.h
7566
7567DRM PANEL DRIVERS
7568M:	Neil Armstrong <neil.armstrong@linaro.org>
7569R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7570R:	Sam Ravnborg <sam@ravnborg.org>
7571L:	dri-devel@lists.freedesktop.org
7572S:	Maintained
7573T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F:	Documentation/devicetree/bindings/display/panel/
7575F:	drivers/gpu/drm/drm_panel.c
7576F:	drivers/gpu/drm/panel/
7577F:	include/drm/drm_panel.h
7578
7579DRM PRIVACY-SCREEN CLASS
7580M:	Hans de Goede <hdegoede@redhat.com>
7581L:	dri-devel@lists.freedesktop.org
7582S:	Maintained
7583T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F:	drivers/gpu/drm/drm_privacy_screen*
7585F:	include/drm/drm_privacy_screen*
7586
7587DRM TTM SUBSYSTEM
7588M:	Christian Koenig <christian.koenig@amd.com>
7589M:	Huang Rui <ray.huang@amd.com>
7590L:	dri-devel@lists.freedesktop.org
7591S:	Maintained
7592T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7593F:	drivers/gpu/drm/ttm/
7594F:	include/drm/ttm/
7595
7596DRM AUTOMATED TESTING
7597M:	Helen Koike <helen.koike@collabora.com>
7598L:	dri-devel@lists.freedesktop.org
7599S:	Maintained
7600T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7601F:	Documentation/gpu/automated_testing.rst
7602F:	drivers/gpu/drm/ci/
7603
7604DSBR100 USB FM RADIO DRIVER
7605M:	Alexey Klimov <klimov.linux@gmail.com>
7606L:	linux-media@vger.kernel.org
7607S:	Maintained
7608T:	git git://linuxtv.org/media_tree.git
7609F:	drivers/media/radio/dsbr100.c
7610
7611DT3155 MEDIA DRIVER
7612M:	Hans Verkuil <hverkuil@xs4all.nl>
7613L:	linux-media@vger.kernel.org
7614S:	Odd Fixes
7615W:	https://linuxtv.org
7616T:	git git://linuxtv.org/media_tree.git
7617F:	drivers/media/pci/dt3155/
7618
7619DVB_USB_AF9015 MEDIA DRIVER
7620L:	linux-media@vger.kernel.org
7621S:	Orphan
7622W:	https://linuxtv.org
7623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7624F:	drivers/media/usb/dvb-usb-v2/af9015*
7625
7626DVB_USB_AF9035 MEDIA DRIVER
7627L:	linux-media@vger.kernel.org
7628S:	Orphan
7629W:	https://linuxtv.org
7630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7631F:	drivers/media/usb/dvb-usb-v2/af9035*
7632
7633DVB_USB_ANYSEE MEDIA DRIVER
7634L:	linux-media@vger.kernel.org
7635S:	Orphan
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638F:	drivers/media/usb/dvb-usb-v2/anysee*
7639
7640DVB_USB_AU6610 MEDIA DRIVER
7641L:	linux-media@vger.kernel.org
7642S:	Orphan
7643W:	https://linuxtv.org
7644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7645F:	drivers/media/usb/dvb-usb-v2/au6610*
7646
7647DVB_USB_CE6230 MEDIA DRIVER
7648L:	linux-media@vger.kernel.org
7649S:	Orphan
7650W:	https://linuxtv.org
7651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7652F:	drivers/media/usb/dvb-usb-v2/ce6230*
7653
7654DVB_USB_CXUSB MEDIA DRIVER
7655M:	Michael Krufky <mkrufky@linuxtv.org>
7656L:	linux-media@vger.kernel.org
7657S:	Maintained
7658W:	https://linuxtv.org
7659W:	http://github.com/mkrufky
7660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7661T:	git git://linuxtv.org/media_tree.git
7662F:	drivers/media/usb/dvb-usb/cxusb*
7663
7664DVB_USB_EC168 MEDIA DRIVER
7665L:	linux-media@vger.kernel.org
7666S:	Orphan
7667W:	https://linuxtv.org
7668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7669F:	drivers/media/usb/dvb-usb-v2/ec168*
7670
7671DVB_USB_GL861 MEDIA DRIVER
7672L:	linux-media@vger.kernel.org
7673S:	Orphan
7674W:	https://linuxtv.org
7675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7676F:	drivers/media/usb/dvb-usb-v2/gl861*
7677
7678DVB_USB_MXL111SF MEDIA DRIVER
7679M:	Michael Krufky <mkrufky@linuxtv.org>
7680L:	linux-media@vger.kernel.org
7681S:	Maintained
7682W:	https://linuxtv.org
7683W:	http://github.com/mkrufky
7684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7685T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7686F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7687
7688DVB_USB_RTL28XXU MEDIA DRIVER
7689L:	linux-media@vger.kernel.org
7690S:	Orphan
7691W:	https://linuxtv.org
7692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7693F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7694
7695DVB_USB_V2 MEDIA DRIVER
7696L:	linux-media@vger.kernel.org
7697S:	Orphan
7698W:	https://linuxtv.org
7699W:	http://palosaari.fi/linux/
7700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7701F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7702F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7703
7704DYNAMIC DEBUG
7705M:	Jason Baron <jbaron@akamai.com>
7706M:	Jim Cromie <jim.cromie@gmail.com>
7707S:	Maintained
7708F:	include/linux/dynamic_debug.h
7709F:	lib/dynamic_debug.c
7710F:	lib/test_dynamic_debug.c
7711
7712DYNAMIC INTERRUPT MODERATION
7713M:	Tal Gilboa <talgi@nvidia.com>
7714S:	Maintained
7715F:	Documentation/networking/net_dim.rst
7716F:	include/linux/dim.h
7717F:	lib/dim/
7718
7719DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7720M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7721L:	linux-pm@vger.kernel.org
7722S:	Supported
7723B:	https://bugzilla.kernel.org
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7725F:	drivers/powercap/dtpm*
7726F:	include/linux/dtpm.h
7727
7728DZ DECSTATION DZ11 SERIAL DRIVER
7729M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7730S:	Maintained
7731F:	drivers/tty/serial/dz.*
7732
7733E3X0 POWER BUTTON DRIVER
7734M:	Moritz Fischer <moritz.fischer@ettus.com>
7735L:	usrp-users@lists.ettus.com
7736S:	Supported
7737W:	http://www.ettus.com
7738F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7739F:	drivers/input/misc/e3x0-button.c
7740
7741E4000 MEDIA DRIVER
7742L:	linux-media@vger.kernel.org
7743S:	Orphan
7744W:	https://linuxtv.org
7745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7746F:	drivers/media/tuners/e4000*
7747
7748EARTH_PT1 MEDIA DRIVER
7749M:	Akihiro Tsukada <tskd08@gmail.com>
7750L:	linux-media@vger.kernel.org
7751S:	Odd Fixes
7752F:	drivers/media/pci/pt1/
7753
7754EARTH_PT3 MEDIA DRIVER
7755M:	Akihiro Tsukada <tskd08@gmail.com>
7756L:	linux-media@vger.kernel.org
7757S:	Odd Fixes
7758F:	drivers/media/pci/pt3/
7759
7760EC100 MEDIA DRIVER
7761L:	linux-media@vger.kernel.org
7762S:	Orphan
7763W:	https://linuxtv.org
7764Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7765F:	drivers/media/dvb-frontends/ec100*
7766
7767ECRYPT FILE SYSTEM
7768M:	Tyler Hicks <code@tyhicks.com>
7769L:	ecryptfs@vger.kernel.org
7770S:	Odd Fixes
7771W:	http://ecryptfs.org
7772W:	https://launchpad.net/ecryptfs
7773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7774F:	Documentation/filesystems/ecryptfs.rst
7775F:	fs/ecryptfs/
7776
7777EDAC-AMD64
7778M:	Yazen Ghannam <yazen.ghannam@amd.com>
7779L:	linux-edac@vger.kernel.org
7780S:	Supported
7781F:	drivers/edac/amd64_edac*
7782F:	drivers/edac/mce_amd*
7783
7784EDAC-ARMADA
7785M:	Jan Luebbe <jlu@pengutronix.de>
7786L:	linux-edac@vger.kernel.org
7787S:	Maintained
7788F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7789F:	drivers/edac/armada_xp_*
7790
7791EDAC-AST2500
7792M:	Stefan Schaeckeler <sschaeck@cisco.com>
7793S:	Supported
7794F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7795F:	drivers/edac/aspeed_edac.c
7796
7797EDAC-BLUEFIELD
7798M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7799S:	Supported
7800F:	drivers/edac/bluefield_edac.c
7801
7802EDAC-CALXEDA
7803M:	Andre Przywara <andre.przywara@arm.com>
7804L:	linux-edac@vger.kernel.org
7805S:	Maintained
7806F:	drivers/edac/highbank*
7807
7808EDAC-CAVIUM OCTEON
7809M:	Ralf Baechle <ralf@linux-mips.org>
7810L:	linux-edac@vger.kernel.org
7811L:	linux-mips@vger.kernel.org
7812S:	Supported
7813F:	drivers/edac/octeon_edac*
7814
7815EDAC-CAVIUM THUNDERX
7816M:	Robert Richter <rric@kernel.org>
7817L:	linux-edac@vger.kernel.org
7818S:	Odd Fixes
7819F:	drivers/edac/thunderx_edac*
7820
7821EDAC-CORE
7822M:	Borislav Petkov <bp@alien8.de>
7823M:	Tony Luck <tony.luck@intel.com>
7824R:	James Morse <james.morse@arm.com>
7825R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7826R:	Robert Richter <rric@kernel.org>
7827L:	linux-edac@vger.kernel.org
7828S:	Supported
7829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7830F:	Documentation/driver-api/edac.rst
7831F:	drivers/edac/
7832F:	include/linux/edac.h
7833
7834EDAC-DMC520
7835M:	Lei Wang <lewan@microsoft.com>
7836L:	linux-edac@vger.kernel.org
7837S:	Supported
7838F:	drivers/edac/dmc520_edac.c
7839
7840EDAC-E752X
7841M:	Mark Gross <markgross@kernel.org>
7842L:	linux-edac@vger.kernel.org
7843S:	Maintained
7844F:	drivers/edac/e752x_edac.c
7845
7846EDAC-E7XXX
7847L:	linux-edac@vger.kernel.org
7848S:	Maintained
7849F:	drivers/edac/e7xxx_edac.c
7850
7851EDAC-FSL_DDR
7852M:	York Sun <york.sun@nxp.com>
7853L:	linux-edac@vger.kernel.org
7854S:	Maintained
7855F:	drivers/edac/fsl_ddr_edac.*
7856
7857EDAC-GHES
7858M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7859L:	linux-edac@vger.kernel.org
7860S:	Maintained
7861F:	drivers/edac/ghes_edac.c
7862
7863EDAC-I10NM
7864M:	Tony Luck <tony.luck@intel.com>
7865L:	linux-edac@vger.kernel.org
7866S:	Maintained
7867F:	drivers/edac/i10nm_base.c
7868
7869EDAC-I3000
7870L:	linux-edac@vger.kernel.org
7871S:	Orphan
7872F:	drivers/edac/i3000_edac.c
7873
7874EDAC-I5000
7875L:	linux-edac@vger.kernel.org
7876S:	Maintained
7877F:	drivers/edac/i5000_edac.c
7878
7879EDAC-I5400
7880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7881L:	linux-edac@vger.kernel.org
7882S:	Maintained
7883F:	drivers/edac/i5400_edac.c
7884
7885EDAC-I7300
7886M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7887L:	linux-edac@vger.kernel.org
7888S:	Maintained
7889F:	drivers/edac/i7300_edac.c
7890
7891EDAC-I7CORE
7892M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7893L:	linux-edac@vger.kernel.org
7894S:	Maintained
7895F:	drivers/edac/i7core_edac.c
7896
7897EDAC-I82443BXGX
7898M:	Tim Small <tim@buttersideup.com>
7899L:	linux-edac@vger.kernel.org
7900S:	Maintained
7901F:	drivers/edac/i82443bxgx_edac.c
7902
7903EDAC-I82975X
7904M:	"Arvind R." <arvino55@gmail.com>
7905L:	linux-edac@vger.kernel.org
7906S:	Maintained
7907F:	drivers/edac/i82975x_edac.c
7908
7909EDAC-IE31200
7910M:	Jason Baron <jbaron@akamai.com>
7911L:	linux-edac@vger.kernel.org
7912S:	Maintained
7913F:	drivers/edac/ie31200_edac.c
7914
7915EDAC-IGEN6
7916M:	Tony Luck <tony.luck@intel.com>
7917R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7918L:	linux-edac@vger.kernel.org
7919S:	Maintained
7920F:	drivers/edac/igen6_edac.c
7921
7922EDAC-MPC85XX
7923M:	Johannes Thumshirn <morbidrsa@gmail.com>
7924L:	linux-edac@vger.kernel.org
7925S:	Maintained
7926F:	drivers/edac/mpc85xx_edac.[ch]
7927
7928EDAC-NPCM
7929M:	Marvin Lin <kflin@nuvoton.com>
7930M:	Stanley Chu <yschu@nuvoton.com>
7931L:	linux-edac@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7934F:	drivers/edac/npcm_edac.c
7935
7936EDAC-PASEMI
7937M:	Egor Martovetsky <egor@pasemi.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Maintained
7940F:	drivers/edac/pasemi_edac.c
7941
7942EDAC-PND2
7943M:	Tony Luck <tony.luck@intel.com>
7944L:	linux-edac@vger.kernel.org
7945S:	Maintained
7946F:	drivers/edac/pnd2_edac.[ch]
7947
7948EDAC-QCOM
7949M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7950L:	linux-arm-msm@vger.kernel.org
7951L:	linux-edac@vger.kernel.org
7952S:	Maintained
7953F:	drivers/edac/qcom_edac.c
7954
7955EDAC-R82600
7956M:	Tim Small <tim@buttersideup.com>
7957L:	linux-edac@vger.kernel.org
7958S:	Maintained
7959F:	drivers/edac/r82600_edac.c
7960
7961EDAC-SBRIDGE
7962M:	Tony Luck <tony.luck@intel.com>
7963R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7964L:	linux-edac@vger.kernel.org
7965S:	Maintained
7966F:	drivers/edac/sb_edac.c
7967
7968EDAC-SKYLAKE
7969M:	Tony Luck <tony.luck@intel.com>
7970L:	linux-edac@vger.kernel.org
7971S:	Maintained
7972F:	drivers/edac/skx_*.[ch]
7973
7974EDAC-TI
7975M:	Tero Kristo <kristo@kernel.org>
7976L:	linux-edac@vger.kernel.org
7977S:	Odd Fixes
7978F:	drivers/edac/ti_edac.c
7979
7980EDIROL UA-101/UA-1000 DRIVER
7981M:	Clemens Ladisch <clemens@ladisch.de>
7982L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7983S:	Maintained
7984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7985F:	sound/usb/misc/ua101.c
7986
7987EFI TEST DRIVER
7988M:	Ivan Hu <ivan.hu@canonical.com>
7989M:	Ard Biesheuvel <ardb@kernel.org>
7990L:	linux-efi@vger.kernel.org
7991S:	Maintained
7992F:	drivers/firmware/efi/test/
7993
7994EFI VARIABLE FILESYSTEM
7995M:	Jeremy Kerr <jk@ozlabs.org>
7996M:	Ard Biesheuvel <ardb@kernel.org>
7997L:	linux-efi@vger.kernel.org
7998S:	Maintained
7999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8000F:	fs/efivarfs/
8001
8002EFIFB FRAMEBUFFER DRIVER
8003M:	Peter Jones <pjones@redhat.com>
8004L:	linux-fbdev@vger.kernel.org
8005S:	Maintained
8006F:	drivers/video/fbdev/efifb.c
8007
8008EFS FILESYSTEM
8009S:	Orphan
8010W:	http://aeschi.ch.eu.org/efs/
8011F:	fs/efs/
8012
8013EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8014L:	netdev@vger.kernel.org
8015S:	Orphan
8016F:	drivers/net/ethernet/ibm/ehea/
8017
8018ELM327 CAN NETWORK DRIVER
8019M:	Max Staudt <max@enpas.org>
8020L:	linux-can@vger.kernel.org
8021S:	Maintained
8022F:	Documentation/networking/device_drivers/can/can327.rst
8023F:	drivers/net/can/can327.c
8024
8025EM28XX VIDEO4LINUX DRIVER
8026M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8027L:	linux-media@vger.kernel.org
8028S:	Maintained
8029W:	https://linuxtv.org
8030T:	git git://linuxtv.org/media_tree.git
8031F:	Documentation/admin-guide/media/em28xx*
8032F:	drivers/media/usb/em28xx/
8033
8034EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8035M:	Adrian Hunter <adrian.hunter@intel.com>
8036M:	Asutosh Das <quic_asutoshd@quicinc.com>
8037R:	Ritesh Harjani <ritesh.list@gmail.com>
8038L:	linux-mmc@vger.kernel.org
8039S:	Supported
8040F:	drivers/mmc/host/cqhci*
8041
8042EMS CPC-PCI CAN DRIVER
8043M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8044M:	support@ems-wuensche.com
8045L:	linux-can@vger.kernel.org
8046S:	Maintained
8047F:	drivers/net/can/sja1000/ems_pci.c
8048
8049EMULEX 10Gbps iSCSI - OneConnect DRIVER
8050M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8051L:	linux-scsi@vger.kernel.org
8052S:	Supported
8053W:	http://www.broadcom.com
8054F:	drivers/scsi/be2iscsi/
8055
8056EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8057M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8058M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8059M:	Somnath Kotur <somnath.kotur@broadcom.com>
8060L:	netdev@vger.kernel.org
8061S:	Supported
8062W:	http://www.emulex.com
8063F:	drivers/net/ethernet/emulex/benet/
8064
8065EMULEX ONECONNECT ROCE DRIVER
8066M:	Selvin Xavier <selvin.xavier@broadcom.com>
8067L:	linux-rdma@vger.kernel.org
8068S:	Odd Fixes
8069W:	http://www.broadcom.com
8070F:	drivers/infiniband/hw/ocrdma/
8071F:	include/uapi/rdma/ocrdma-abi.h
8072
8073EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8074M:	James Smart <james.smart@broadcom.com>
8075M:	Ram Vegesna <ram.vegesna@broadcom.com>
8076L:	linux-scsi@vger.kernel.org
8077L:	target-devel@vger.kernel.org
8078S:	Supported
8079W:	http://www.broadcom.com
8080F:	drivers/scsi/elx/
8081
8082EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8083M:	James Smart <james.smart@broadcom.com>
8084M:	Dick Kennedy <dick.kennedy@broadcom.com>
8085L:	linux-scsi@vger.kernel.org
8086S:	Supported
8087W:	http://www.broadcom.com
8088F:	drivers/scsi/lpfc/
8089
8090ENE CB710 FLASH CARD READER DRIVER
8091M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8092S:	Maintained
8093F:	drivers/misc/cb710/
8094F:	drivers/mmc/host/cb710-mmc.*
8095F:	include/linux/cb710.h
8096
8097ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8098M:	Maxim Levitsky <maximlevitsky@gmail.com>
8099S:	Maintained
8100F:	drivers/media/rc/ene_ir.*
8101
8102EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8103M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8104L:	linuxppc-dev@lists.ozlabs.org
8105S:	Maintained
8106F:	drivers/tty/ehv_bytechan.c
8107
8108EPSON S1D13XXX FRAMEBUFFER DRIVER
8109M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8110S:	Maintained
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8112F:	drivers/video/fbdev/s1d13xxxfb.c
8113F:	include/video/s1d13xxxfb.h
8114
8115EROFS FILE SYSTEM
8116M:	Gao Xiang <xiang@kernel.org>
8117M:	Chao Yu <chao@kernel.org>
8118R:	Yue Hu <huyue2@coolpad.com>
8119R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8120R:	Sandeep Dhavale <dhavale@google.com>
8121L:	linux-erofs@lists.ozlabs.org
8122S:	Maintained
8123W:	https://erofs.docs.kernel.org
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8125F:	Documentation/ABI/testing/sysfs-fs-erofs
8126F:	Documentation/filesystems/erofs.rst
8127F:	fs/erofs/
8128F:	include/trace/events/erofs.h
8129
8130ERRSEQ ERROR TRACKING INFRASTRUCTURE
8131M:	Jeff Layton <jlayton@kernel.org>
8132S:	Maintained
8133F:	include/linux/errseq.h
8134F:	lib/errseq.c
8135
8136ESD CAN NETWORK DRIVERS
8137M:	Stefan Mätje <stefan.maetje@esd.eu>
8138R:	socketcan@esd.eu
8139L:	linux-can@vger.kernel.org
8140S:	Maintained
8141F:	drivers/net/can/esd/
8142
8143ESD CAN/USB DRIVERS
8144M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8145R:	socketcan@esd.eu
8146L:	linux-can@vger.kernel.org
8147S:	Maintained
8148F:	drivers/net/can/usb/esd_usb.c
8149
8150ET131X NETWORK DRIVER
8151M:	Mark Einon <mark.einon@gmail.com>
8152S:	Odd Fixes
8153F:	drivers/net/ethernet/agere/
8154
8155ETAS ES58X CAN/USB DRIVER
8156M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8157L:	linux-can@vger.kernel.org
8158S:	Maintained
8159F:	Documentation/networking/devlink/etas_es58x.rst
8160F:	drivers/net/can/usb/etas_es58x/
8161
8162ETHERNET BRIDGE
8163M:	Roopa Prabhu <roopa@nvidia.com>
8164M:	Nikolay Aleksandrov <razor@blackwall.org>
8165L:	bridge@lists.linux.dev
8166L:	netdev@vger.kernel.org
8167S:	Maintained
8168W:	http://www.linuxfoundation.org/en/Net:Bridge
8169F:	include/linux/netfilter_bridge/
8170F:	net/bridge/
8171
8172ETHERNET PHY LIBRARY
8173M:	Andrew Lunn <andrew@lunn.ch>
8174M:	Heiner Kallweit <hkallweit1@gmail.com>
8175R:	Russell King <linux@armlinux.org.uk>
8176L:	netdev@vger.kernel.org
8177S:	Maintained
8178F:	Documentation/ABI/testing/sysfs-class-net-phydev
8179F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8180F:	Documentation/devicetree/bindings/net/mdio*
8181F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8182F:	Documentation/networking/phy.rst
8183F:	drivers/net/mdio/
8184F:	drivers/net/mdio/acpi_mdio.c
8185F:	drivers/net/mdio/fwnode_mdio.c
8186F:	drivers/net/mdio/of_mdio.c
8187F:	drivers/net/pcs/
8188F:	drivers/net/phy/
8189F:	include/dt-bindings/net/qca-ar803x.h
8190F:	include/linux/*mdio*.h
8191F:	include/linux/linkmode.h
8192F:	include/linux/mdio/*.h
8193F:	include/linux/mii.h
8194F:	include/linux/of_net.h
8195F:	include/linux/phy.h
8196F:	include/linux/phy_fixed.h
8197F:	include/linux/phylib_stubs.h
8198F:	include/linux/platform_data/mdio-bcm-unimac.h
8199F:	include/linux/platform_data/mdio-gpio.h
8200F:	include/trace/events/mdio.h
8201F:	include/uapi/linux/mdio.h
8202F:	include/uapi/linux/mii.h
8203F:	net/core/of_net.c
8204
8205ETHERNET PHY LIBRARY [RUST]
8206M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8207R:	Trevor Gross <tmgross@umich.edu>
8208L:	netdev@vger.kernel.org
8209L:	rust-for-linux@vger.kernel.org
8210S:	Maintained
8211F:	rust/kernel/net/phy.rs
8212
8213EXEC & BINFMT API, ELF
8214R:	Eric Biederman <ebiederm@xmission.com>
8215R:	Kees Cook <kees@kernel.org>
8216L:	linux-mm@kvack.org
8217S:	Supported
8218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8219F:	Documentation/userspace-api/ELF.rst
8220F:	fs/*binfmt_*.c
8221F:	fs/exec.c
8222F:	include/linux/binfmts.h
8223F:	include/linux/elf.h
8224F:	include/uapi/linux/binfmts.h
8225F:	include/uapi/linux/elf.h
8226F:	tools/testing/selftests/exec/
8227N:	asm/elf.h
8228N:	binfmt
8229
8230EXFAT FILE SYSTEM
8231M:	Namjae Jeon <linkinjeon@kernel.org>
8232M:	Sungjong Seo <sj1557.seo@samsung.com>
8233L:	linux-fsdevel@vger.kernel.org
8234S:	Maintained
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8236F:	fs/exfat/
8237
8238EXPRESSWIRE PROTOCOL LIBRARY
8239M:	Duje Mihanović <duje.mihanovic@skole.hr>
8240L:	linux-leds@vger.kernel.org
8241S:	Maintained
8242F:	drivers/leds/leds-expresswire.c
8243F:	include/linux/leds-expresswire.h
8244
8245EXT2 FILE SYSTEM
8246M:	Jan Kara <jack@suse.com>
8247L:	linux-ext4@vger.kernel.org
8248S:	Maintained
8249F:	Documentation/filesystems/ext2.rst
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8251F:	fs/ext2/
8252F:	include/linux/ext2*
8253
8254EXT4 FILE SYSTEM
8255M:	"Theodore Ts'o" <tytso@mit.edu>
8256M:	Andreas Dilger <adilger.kernel@dilger.ca>
8257L:	linux-ext4@vger.kernel.org
8258S:	Maintained
8259W:	http://ext4.wiki.kernel.org
8260Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8262F:	Documentation/filesystems/ext4/
8263F:	fs/ext4/
8264F:	include/trace/events/ext4.h
8265F:	include/uapi/linux/ext4.h
8266
8267Extended Verification Module (EVM)
8268M:	Mimi Zohar <zohar@linux.ibm.com>
8269M:	Roberto Sassu <roberto.sassu@huawei.com>
8270L:	linux-integrity@vger.kernel.org
8271S:	Supported
8272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8273F:	security/integrity/
8274F:	security/integrity/evm/
8275
8276EXTENSIBLE FIRMWARE INTERFACE (EFI)
8277M:	Ard Biesheuvel <ardb@kernel.org>
8278L:	linux-efi@vger.kernel.org
8279S:	Maintained
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8281F:	Documentation/admin-guide/efi-stub.rst
8282F:	arch/*/include/asm/efi.h
8283F:	arch/*/kernel/efi.c
8284F:	arch/arm/boot/compressed/efi-header.S
8285F:	arch/x86/platform/efi/
8286F:	drivers/firmware/efi/
8287F:	include/linux/efi*.h
8288
8289EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8290M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8291M:	Chanwoo Choi <cw00.choi@samsung.com>
8292L:	linux-kernel@vger.kernel.org
8293S:	Maintained
8294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8295F:	Documentation/devicetree/bindings/extcon/
8296F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8297F:	drivers/extcon/
8298F:	include/linux/extcon.h
8299F:	include/linux/extcon/
8300
8301EXTRA BOOT CONFIG
8302M:	Masami Hiramatsu <mhiramat@kernel.org>
8303L:	linux-kernel@vger.kernel.org
8304L:	linux-trace-kernel@vger.kernel.org
8305S:	Maintained
8306Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8308F:	Documentation/admin-guide/bootconfig.rst
8309F:	fs/proc/bootconfig.c
8310F:	include/linux/bootconfig.h
8311F:	lib/bootconfig-data.S
8312F:	lib/bootconfig.c
8313F:	tools/bootconfig/*
8314F:	tools/bootconfig/scripts/*
8315
8316EXYNOS DP DRIVER
8317M:	Jingoo Han <jingoohan1@gmail.com>
8318L:	dri-devel@lists.freedesktop.org
8319S:	Maintained
8320F:	drivers/gpu/drm/exynos/exynos_dp*
8321
8322EXYNOS SYSMMU (IOMMU) driver
8323M:	Marek Szyprowski <m.szyprowski@samsung.com>
8324L:	iommu@lists.linux.dev
8325S:	Maintained
8326F:	drivers/iommu/exynos-iommu.c
8327
8328F2FS FILE SYSTEM
8329M:	Jaegeuk Kim <jaegeuk@kernel.org>
8330M:	Chao Yu <chao@kernel.org>
8331L:	linux-f2fs-devel@lists.sourceforge.net
8332S:	Maintained
8333W:	https://f2fs.wiki.kernel.org/
8334Q:	https://patchwork.kernel.org/project/f2fs/list/
8335B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8337F:	Documentation/ABI/testing/sysfs-fs-f2fs
8338F:	Documentation/filesystems/f2fs.rst
8339F:	fs/f2fs/
8340F:	include/linux/f2fs_fs.h
8341F:	include/trace/events/f2fs.h
8342F:	include/uapi/linux/f2fs.h
8343
8344F71805F HARDWARE MONITORING DRIVER
8345M:	Jean Delvare <jdelvare@suse.com>
8346L:	linux-hwmon@vger.kernel.org
8347S:	Maintained
8348F:	Documentation/hwmon/f71805f.rst
8349F:	drivers/hwmon/f71805f.c
8350
8351FADDR2LINE
8352M:	Josh Poimboeuf <jpoimboe@kernel.org>
8353S:	Maintained
8354F:	scripts/faddr2line
8355
8356FAILOVER MODULE
8357M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8358L:	netdev@vger.kernel.org
8359S:	Supported
8360F:	Documentation/networking/failover.rst
8361F:	include/net/failover.h
8362F:	net/core/failover.c
8363
8364FANOTIFY
8365M:	Jan Kara <jack@suse.cz>
8366R:	Amir Goldstein <amir73il@gmail.com>
8367R:	Matthew Bobrowski <repnop@google.com>
8368L:	linux-fsdevel@vger.kernel.org
8369S:	Maintained
8370F:	fs/notify/fanotify/
8371F:	include/linux/fanotify.h
8372F:	include/uapi/linux/fanotify.h
8373
8374FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8375M:	Linus Walleij <linus.walleij@linaro.org>
8376L:	linux-usb@vger.kernel.org
8377S:	Maintained
8378F:	drivers/usb/fotg210/
8379
8380FARSYNC SYNCHRONOUS DRIVER
8381M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8382S:	Supported
8383W:	http://www.farsite.co.uk/
8384F:	drivers/net/wan/farsync.*
8385
8386FAULT INJECTION SUPPORT
8387M:	Akinobu Mita <akinobu.mita@gmail.com>
8388S:	Supported
8389F:	Documentation/fault-injection/
8390F:	lib/fault-inject.c
8391
8392FBTFT Framebuffer drivers
8393L:	dri-devel@lists.freedesktop.org
8394L:	linux-fbdev@vger.kernel.org
8395S:	Orphan
8396F:	drivers/staging/fbtft/
8397
8398FC0011 TUNER DRIVER
8399M:	Michael Buesch <m@bues.ch>
8400L:	linux-media@vger.kernel.org
8401S:	Maintained
8402F:	drivers/media/tuners/fc0011.c
8403F:	drivers/media/tuners/fc0011.h
8404
8405FC2580 MEDIA DRIVER
8406L:	linux-media@vger.kernel.org
8407S:	Orphan
8408W:	https://linuxtv.org
8409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8410F:	drivers/media/tuners/fc2580*
8411
8412FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8413M:	Hannes Reinecke <hare@suse.de>
8414L:	linux-scsi@vger.kernel.org
8415S:	Supported
8416W:	www.Open-FCoE.org
8417F:	drivers/scsi/fcoe/
8418F:	drivers/scsi/libfc/
8419F:	include/scsi/fc/
8420F:	include/scsi/libfc.h
8421F:	include/scsi/libfcoe.h
8422F:	include/uapi/scsi/fc/
8423
8424FILE LOCKING (flock() and fcntl()/lockf())
8425M:	Jeff Layton <jlayton@kernel.org>
8426M:	Chuck Lever <chuck.lever@oracle.com>
8427R:	Alexander Aring <alex.aring@gmail.com>
8428L:	linux-fsdevel@vger.kernel.org
8429S:	Maintained
8430F:	fs/fcntl.c
8431F:	fs/locks.c
8432F:	include/linux/fcntl.h
8433F:	include/uapi/linux/fcntl.h
8434
8435FILESYSTEM DIRECT ACCESS (DAX)
8436M:	Dan Williams <dan.j.williams@intel.com>
8437R:	Matthew Wilcox <willy@infradead.org>
8438R:	Jan Kara <jack@suse.cz>
8439L:	linux-fsdevel@vger.kernel.org
8440L:	nvdimm@lists.linux.dev
8441S:	Supported
8442F:	fs/dax.c
8443F:	include/linux/dax.h
8444F:	include/trace/events/fs_dax.h
8445
8446FILESYSTEMS (VFS and infrastructure)
8447M:	Alexander Viro <viro@zeniv.linux.org.uk>
8448M:	Christian Brauner <brauner@kernel.org>
8449R:	Jan Kara <jack@suse.cz>
8450L:	linux-fsdevel@vger.kernel.org
8451S:	Maintained
8452F:	fs/*
8453F:	include/linux/fs.h
8454F:	include/linux/fs_types.h
8455F:	include/uapi/linux/fs.h
8456F:	include/uapi/linux/openat2.h
8457
8458FILESYSTEMS [EXPORTFS]
8459M:	Chuck Lever <chuck.lever@oracle.com>
8460M:	Jeff Layton <jlayton@kernel.org>
8461R:	Amir Goldstein <amir73il@gmail.com>
8462L:	linux-fsdevel@vger.kernel.org
8463L:	linux-nfs@vger.kernel.org
8464S:	Supported
8465F:	Documentation/filesystems/nfs/exporting.rst
8466F:	fs/exportfs/
8467F:	fs/fhandle.c
8468F:	include/linux/exportfs.h
8469
8470FILESYSTEMS [IDMAPPED MOUNTS]
8471M:	Christian Brauner <brauner@kernel.org>
8472M:	Seth Forshee <sforshee@kernel.org>
8473L:	linux-fsdevel@vger.kernel.org
8474S:	Maintained
8475F:	Documentation/filesystems/idmappings.rst
8476F:	fs/mnt_idmapping.c
8477F:	include/linux/mnt_idmapping.*
8478F:	tools/testing/selftests/mount_setattr/
8479
8480FILESYSTEMS [IOMAP]
8481M:	Christian Brauner <brauner@kernel.org>
8482R:	Darrick J. Wong <djwong@kernel.org>
8483L:	linux-xfs@vger.kernel.org
8484L:	linux-fsdevel@vger.kernel.org
8485S:	Supported
8486F:	fs/iomap/
8487F:	include/linux/iomap.h
8488
8489FILESYSTEMS [NETFS LIBRARY]
8490M:	David Howells <dhowells@redhat.com>
8491R:	Jeff Layton <jlayton@kernel.org>
8492L:	netfs@lists.linux.dev
8493L:	linux-fsdevel@vger.kernel.org
8494S:	Supported
8495F:	Documentation/filesystems/caching/
8496F:	Documentation/filesystems/netfs_library.rst
8497F:	fs/netfs/
8498F:	include/linux/fscache*.h
8499F:	include/linux/netfs.h
8500F:	include/trace/events/fscache.h
8501F:	include/trace/events/netfs.h
8502
8503FILESYSTEMS [STACKABLE]
8504M:	Miklos Szeredi <miklos@szeredi.hu>
8505M:	Amir Goldstein <amir73il@gmail.com>
8506L:	linux-fsdevel@vger.kernel.org
8507L:	linux-unionfs@vger.kernel.org
8508S:	Maintained
8509F:	fs/backing-file.c
8510F:	include/linux/backing-file.h
8511
8512FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8513M:	Riku Voipio <riku.voipio@iki.fi>
8514L:	linux-hwmon@vger.kernel.org
8515S:	Maintained
8516F:	drivers/hwmon/f75375s.c
8517F:	include/linux/f75375s.h
8518
8519FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8520M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8521L:	linux-can@vger.kernel.org
8522S:	Maintained
8523F:	drivers/net/can/usb/f81604.c
8524
8525FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8526M:	Clemens Ladisch <clemens@ladisch.de>
8527M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8529S:	Maintained
8530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8531F:	include/uapi/sound/firewire.h
8532F:	sound/firewire/
8533
8534FIREWIRE MEDIA DRIVERS (firedtv)
8535M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8536L:	linux-media@vger.kernel.org
8537L:	linux1394-devel@lists.sourceforge.net
8538S:	Maintained
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8540F:	drivers/media/firewire/
8541
8542FIREWIRE SBP-2 TARGET
8543M:	Chris Boot <bootc@bootc.net>
8544L:	linux-scsi@vger.kernel.org
8545L:	target-devel@vger.kernel.org
8546L:	linux1394-devel@lists.sourceforge.net
8547S:	Maintained
8548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8549F:	drivers/target/sbp/
8550
8551FIREWIRE SUBSYSTEM
8552M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8553M:	Takashi Sakamoto <takaswie@kernel.org>
8554L:	linux1394-devel@lists.sourceforge.net
8555S:	Maintained
8556W:	http://ieee1394.docs.kernel.org/
8557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8558F:	drivers/firewire/
8559F:	include/linux/firewire.h
8560F:	include/uapi/linux/firewire*.h
8561F:	tools/firewire/
8562
8563FIRMWARE FRAMEWORK FOR ARMV8-A
8564M:	Sudeep Holla <sudeep.holla@arm.com>
8565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8566S:	Maintained
8567F:	drivers/firmware/arm_ffa/
8568F:	include/linux/arm_ffa.h
8569
8570FIRMWARE LOADER (request_firmware)
8571M:	Luis Chamberlain <mcgrof@kernel.org>
8572M:	Russ Weight <russ.weight@linux.dev>
8573L:	linux-kernel@vger.kernel.org
8574S:	Maintained
8575F:	Documentation/firmware_class/
8576F:	drivers/base/firmware_loader/
8577F:	include/linux/firmware.h
8578
8579FLEXTIMER FTM-QUADDEC DRIVER
8580M:	Patrick Havelange <patrick.havelange@essensium.com>
8581L:	linux-iio@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8584F:	drivers/counter/ftm-quaddec.c
8585
8586FLOPPY DRIVER
8587M:	Denis Efremov <efremov@linux.com>
8588L:	linux-block@vger.kernel.org
8589S:	Odd Fixes
8590F:	drivers/block/floppy.c
8591
8592FLYSKY FSIA6B RC RECEIVER
8593M:	Markus Koch <markus@notsyncing.net>
8594L:	linux-input@vger.kernel.org
8595S:	Maintained
8596F:	drivers/input/joystick/fsia6b.c
8597
8598FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8599M:	Geoffrey D. Bennett <g@b4.vu>
8600L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8601S:	Maintained
8602W:	https://github.com/geoffreybennett/scarlett-gen2
8603B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8604T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8605F:	include/uapi/sound/scarlett2.h
8606F:	sound/usb/mixer_scarlett2.c
8607
8608FORCEDETH GIGABIT ETHERNET DRIVER
8609M:	Rain River <rain.1986.08.12@gmail.com>
8610M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/nvidia/*
8614
8615FORTIFY_SOURCE
8616M:	Kees Cook <kees@kernel.org>
8617L:	linux-hardening@vger.kernel.org
8618S:	Supported
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8620F:	include/linux/fortify-string.h
8621F:	lib/fortify_kunit.c
8622F:	lib/memcpy_kunit.c
8623F:	lib/test_fortify/*
8624F:	scripts/test_fortify.sh
8625K:	\b__NO_FORTIFY\b
8626
8627FPGA DFL DRIVERS
8628M:	Wu Hao <hao.wu@intel.com>
8629R:	Tom Rix <trix@redhat.com>
8630L:	linux-fpga@vger.kernel.org
8631S:	Maintained
8632F:	Documentation/ABI/testing/sysfs-bus-dfl*
8633F:	Documentation/fpga/dfl.rst
8634F:	drivers/fpga/dfl*
8635F:	drivers/uio/uio_dfl.c
8636F:	include/linux/dfl.h
8637F:	include/uapi/linux/fpga-dfl.h
8638
8639FPGA MANAGER FRAMEWORK
8640M:	Moritz Fischer <mdf@kernel.org>
8641M:	Wu Hao <hao.wu@intel.com>
8642M:	Xu Yilun <yilun.xu@intel.com>
8643R:	Tom Rix <trix@redhat.com>
8644L:	linux-fpga@vger.kernel.org
8645S:	Maintained
8646Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8648F:	Documentation/devicetree/bindings/fpga/
8649F:	Documentation/driver-api/fpga/
8650F:	Documentation/fpga/
8651F:	drivers/fpga/
8652F:	include/linux/fpga/
8653
8654FPU EMULATOR
8655M:	Bill Metzenthen <billm@melbpc.org.au>
8656S:	Maintained
8657W:	https://floatingpoint.billm.au/
8658F:	arch/x86/math-emu/
8659
8660FRAMEBUFFER CORE
8661M:	Daniel Vetter <daniel@ffwll.ch>
8662S:	Odd Fixes
8663T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8664F:	drivers/video/fbdev/core/
8665
8666FRAMEBUFFER LAYER
8667M:	Helge Deller <deller@gmx.de>
8668L:	linux-fbdev@vger.kernel.org
8669L:	dri-devel@lists.freedesktop.org
8670S:	Maintained
8671Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8673F:	Documentation/fb/
8674F:	drivers/video/
8675F:	include/linux/fb.h
8676F:	include/uapi/linux/fb.h
8677F:	include/uapi/video/
8678F:	include/video/
8679
8680FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8681M:	Horia Geantă <horia.geanta@nxp.com>
8682M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8683M:	Gaurav Jain <gaurav.jain@nxp.com>
8684L:	linux-crypto@vger.kernel.org
8685S:	Maintained
8686F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8687F:	drivers/crypto/caam/
8688
8689FREESCALE COLDFIRE M5441X MMC DRIVER
8690M:	Angelo Dureghello <adureghello@baylibre.com>
8691L:	linux-mmc@vger.kernel.org
8692S:	Maintained
8693F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8694F:	include/linux/platform_data/mmc-esdhc-mcf.h
8695
8696FREESCALE DIU FRAMEBUFFER DRIVER
8697M:	Timur Tabi <timur@kernel.org>
8698L:	linux-fbdev@vger.kernel.org
8699S:	Maintained
8700F:	drivers/video/fbdev/fsl-diu-fb.*
8701
8702FREESCALE DMA DRIVER
8703M:	Zhang Wei <zw@zh-kernel.org>
8704L:	linuxppc-dev@lists.ozlabs.org
8705S:	Maintained
8706F:	drivers/dma/fsldma.*
8707
8708FREESCALE DSPI DRIVER
8709M:	Vladimir Oltean <olteanv@gmail.com>
8710L:	linux-spi@vger.kernel.org
8711S:	Maintained
8712F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8713F:	drivers/spi/spi-fsl-dspi.c
8714F:	include/linux/spi/spi-fsl-dspi.h
8715
8716FREESCALE eDMA DRIVER
8717M:	Frank Li <Frank.Li@nxp.com>
8718L:	imx@lists.linux.dev
8719L:	dmaengine@vger.kernel.org
8720S:	Maintained
8721F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8722F:	drivers/dma/fsl-edma*.*
8723
8724FREESCALE ENETC ETHERNET DRIVERS
8725M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8726M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8727L:	netdev@vger.kernel.org
8728S:	Maintained
8729F:	drivers/net/ethernet/freescale/enetc/
8730
8731FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8732M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8733L:	netdev@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8736F:	drivers/net/ethernet/freescale/gianfar*
8737
8738FREESCALE GPMI NAND DRIVER
8739M:	Han Xu <han.xu@nxp.com>
8740L:	linux-mtd@lists.infradead.org
8741S:	Maintained
8742F:	drivers/mtd/nand/raw/gpmi-nand/*
8743
8744FREESCALE I2C CPM DRIVER
8745M:	Jochen Friedrich <jochen@scram.de>
8746L:	linuxppc-dev@lists.ozlabs.org
8747L:	linux-i2c@vger.kernel.org
8748S:	Maintained
8749F:	drivers/i2c/busses/i2c-cpm.c
8750
8751FREESCALE IMX / MXC FEC DRIVER
8752M:	Wei Fang <wei.fang@nxp.com>
8753R:	Shenwei Wang <shenwei.wang@nxp.com>
8754R:	Clark Wang <xiaoning.wang@nxp.com>
8755L:	imx@lists.linux.dev
8756L:	netdev@vger.kernel.org
8757S:	Maintained
8758F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8759F:	drivers/net/ethernet/freescale/fec.h
8760F:	drivers/net/ethernet/freescale/fec_main.c
8761F:	drivers/net/ethernet/freescale/fec_ptp.c
8762
8763FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8764M:	Sascha Hauer <s.hauer@pengutronix.de>
8765R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8766L:	linux-fbdev@vger.kernel.org
8767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8768S:	Maintained
8769F:	drivers/video/fbdev/imxfb.c
8770
8771FREESCALE IMX DDR PMU DRIVER
8772M:	Frank Li <Frank.li@nxp.com>
8773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8774S:	Maintained
8775F:	Documentation/admin-guide/perf/imx-ddr.rst
8776F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8777F:	drivers/perf/fsl_imx8_ddr_perf.c
8778
8779FREESCALE IMX I2C DRIVER
8780M:	Oleksij Rempel <o.rempel@pengutronix.de>
8781R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8782L:	linux-i2c@vger.kernel.org
8783S:	Maintained
8784F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8785F:	drivers/i2c/busses/i2c-imx.c
8786
8787FREESCALE IMX LPI2C DRIVER
8788M:	Dong Aisheng <aisheng.dong@nxp.com>
8789L:	linux-i2c@vger.kernel.org
8790L:	imx@lists.linux.dev
8791S:	Maintained
8792F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8793F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8794
8795FREESCALE MPC I2C DRIVER
8796M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8797L:	linux-i2c@vger.kernel.org
8798S:	Maintained
8799F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8800F:	drivers/i2c/busses/i2c-mpc.c
8801
8802FREESCALE QORIQ DPAA ETHERNET DRIVER
8803M:	Madalin Bucur <madalin.bucur@nxp.com>
8804L:	netdev@vger.kernel.org
8805S:	Maintained
8806F:	drivers/net/ethernet/freescale/dpaa
8807
8808FREESCALE QORIQ DPAA FMAN DRIVER
8809M:	Madalin Bucur <madalin.bucur@nxp.com>
8810R:	Sean Anderson <sean.anderson@seco.com>
8811L:	netdev@vger.kernel.org
8812S:	Maintained
8813F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8814F:	drivers/net/ethernet/freescale/fman
8815
8816FREESCALE QORIQ PTP CLOCK DRIVER
8817M:	Yangbo Lu <yangbo.lu@nxp.com>
8818L:	netdev@vger.kernel.org
8819S:	Maintained
8820F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8821F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8822F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8823F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8824F:	drivers/ptp/ptp_qoriq.c
8825F:	drivers/ptp/ptp_qoriq_debugfs.c
8826F:	include/linux/fsl/ptp_qoriq.h
8827
8828FREESCALE QUAD SPI DRIVER
8829M:	Han Xu <han.xu@nxp.com>
8830L:	linux-spi@vger.kernel.org
8831S:	Maintained
8832F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8833F:	drivers/spi/spi-fsl-qspi.c
8834
8835FREESCALE QUICC ENGINE LIBRARY
8836M:	Qiang Zhao <qiang.zhao@nxp.com>
8837L:	linuxppc-dev@lists.ozlabs.org
8838S:	Maintained
8839F:	drivers/soc/fsl/qe/
8840F:	include/soc/fsl/qe/
8841
8842FREESCALE QUICC ENGINE QMC DRIVER
8843M:	Herve Codina <herve.codina@bootlin.com>
8844L:	linuxppc-dev@lists.ozlabs.org
8845S:	Maintained
8846F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8847F:	drivers/soc/fsl/qe/qmc.c
8848F:	include/soc/fsl/qe/qmc.h
8849
8850FREESCALE QUICC ENGINE QMC HDLC DRIVER
8851M:	Herve Codina <herve.codina@bootlin.com>
8852L:	netdev@vger.kernel.org
8853L:	linuxppc-dev@lists.ozlabs.org
8854S:	Maintained
8855F:	drivers/net/wan/fsl_qmc_hdlc.c
8856
8857FREESCALE QUICC ENGINE TSA DRIVER
8858M:	Herve Codina <herve.codina@bootlin.com>
8859L:	linuxppc-dev@lists.ozlabs.org
8860S:	Maintained
8861F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8862F:	drivers/soc/fsl/qe/tsa.c
8863F:	drivers/soc/fsl/qe/tsa.h
8864F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8865
8866FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8867L:	netdev@vger.kernel.org
8868L:	linuxppc-dev@lists.ozlabs.org
8869S:	Orphan
8870F:	drivers/net/ethernet/freescale/ucc_geth*
8871
8872FREESCALE QUICC ENGINE UCC HDLC DRIVER
8873M:	Zhao Qiang <qiang.zhao@nxp.com>
8874L:	netdev@vger.kernel.org
8875L:	linuxppc-dev@lists.ozlabs.org
8876S:	Maintained
8877F:	drivers/net/wan/fsl_ucc_hdlc*
8878
8879FREESCALE QUICC ENGINE UCC UART DRIVER
8880M:	Timur Tabi <timur@kernel.org>
8881L:	linuxppc-dev@lists.ozlabs.org
8882S:	Maintained
8883F:	drivers/tty/serial/ucc_uart.c
8884
8885FREESCALE SOC DRIVERS
8886L:	linuxppc-dev@lists.ozlabs.org
8887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888S:	Orphan
8889F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8890F:	Documentation/devicetree/bindings/soc/fsl/
8891F:	drivers/soc/fsl/
8892F:	include/linux/fsl/
8893F:	include/soc/fsl/
8894
8895FREESCALE SOC FS_ENET DRIVER
8896M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8897L:	linuxppc-dev@lists.ozlabs.org
8898L:	netdev@vger.kernel.org
8899S:	Maintained
8900F:	drivers/net/ethernet/freescale/fs_enet/
8901
8902FREESCALE SOC SOUND DRIVERS
8903M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8904M:	Xiubo Li <Xiubo.Lee@gmail.com>
8905R:	Fabio Estevam <festevam@gmail.com>
8906R:	Nicolin Chen <nicoleotsuka@gmail.com>
8907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8908L:	linuxppc-dev@lists.ozlabs.org
8909S:	Maintained
8910F:	sound/soc/fsl/fsl*
8911F:	sound/soc/fsl/imx*
8912
8913FREESCALE SOC SOUND QMC DRIVER
8914M:	Herve Codina <herve.codina@bootlin.com>
8915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8916L:	linuxppc-dev@lists.ozlabs.org
8917S:	Maintained
8918F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8919F:	sound/soc/fsl/fsl_qmc_audio.c
8920
8921FREESCALE USB PERIPHERAL DRIVERS
8922L:	linux-usb@vger.kernel.org
8923L:	linuxppc-dev@lists.ozlabs.org
8924S:	Orphan
8925F:	drivers/usb/gadget/udc/fsl*
8926
8927FREESCALE USB PHY DRIVER
8928L:	linux-usb@vger.kernel.org
8929L:	linuxppc-dev@lists.ozlabs.org
8930S:	Orphan
8931F:	drivers/usb/phy/phy-fsl-usb*
8932
8933FREEVXFS FILESYSTEM
8934M:	Christoph Hellwig <hch@infradead.org>
8935S:	Maintained
8936W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8937F:	fs/freevxfs/
8938
8939FREEZER
8940M:	"Rafael J. Wysocki" <rafael@kernel.org>
8941M:	Pavel Machek <pavel@ucw.cz>
8942L:	linux-pm@vger.kernel.org
8943S:	Supported
8944F:	Documentation/power/freezing-of-tasks.rst
8945F:	include/linux/freezer.h
8946F:	kernel/freezer.c
8947
8948FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8949M:	Eric Biggers <ebiggers@kernel.org>
8950M:	Theodore Y. Ts'o <tytso@mit.edu>
8951M:	Jaegeuk Kim <jaegeuk@kernel.org>
8952L:	linux-fscrypt@vger.kernel.org
8953S:	Supported
8954Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8955T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8956F:	Documentation/filesystems/fscrypt.rst
8957F:	fs/crypto/
8958F:	include/linux/fscrypt.h
8959F:	include/uapi/linux/fscrypt.h
8960
8961FSI SUBSYSTEM
8962M:	Jeremy Kerr <jk@ozlabs.org>
8963M:	Joel Stanley <joel@jms.id.au>
8964R:	Alistar Popple <alistair@popple.id.au>
8965R:	Eddie James <eajames@linux.ibm.com>
8966L:	linux-fsi@lists.ozlabs.org
8967S:	Supported
8968Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8970F:	drivers/fsi/
8971F:	include/linux/fsi*.h
8972F:	include/trace/events/fsi*.h
8973
8974FSI-ATTACHED I2C DRIVER
8975M:	Eddie James <eajames@linux.ibm.com>
8976L:	linux-i2c@vger.kernel.org
8977L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8980F:	drivers/i2c/busses/i2c-fsi.c
8981
8982FSI-ATTACHED SPI DRIVER
8983M:	Eddie James <eajames@linux.ibm.com>
8984L:	linux-spi@vger.kernel.org
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8987F:	drivers/spi/spi-fsi.c
8988
8989FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8990M:	Jan Kara <jack@suse.cz>
8991R:	Amir Goldstein <amir73il@gmail.com>
8992L:	linux-fsdevel@vger.kernel.org
8993S:	Maintained
8994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8995F:	fs/notify/
8996F:	include/linux/fsnotify*.h
8997
8998FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8999M:	Eric Biggers <ebiggers@kernel.org>
9000M:	Theodore Y. Ts'o <tytso@mit.edu>
9001L:	fsverity@lists.linux.dev
9002S:	Supported
9003Q:	https://patchwork.kernel.org/project/fsverity/list/
9004T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9005F:	Documentation/filesystems/fsverity.rst
9006F:	fs/verity/
9007F:	include/linux/fsverity.h
9008F:	include/uapi/linux/fsverity.h
9009
9010FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9011M:	Michael Zaidman <michael.zaidman@gmail.com>
9012L:	linux-i2c@vger.kernel.org
9013L:	linux-input@vger.kernel.org
9014S:	Maintained
9015F:	drivers/hid/hid-ft260.c
9016
9017FUJITSU LAPTOP EXTRAS
9018M:	Jonathan Woithe <jwoithe@just42.net>
9019L:	platform-driver-x86@vger.kernel.org
9020S:	Maintained
9021F:	drivers/platform/x86/fujitsu-laptop.c
9022
9023FUJITSU TABLET EXTRAS
9024M:	Robert Gerlach <khnz@gmx.de>
9025L:	platform-driver-x86@vger.kernel.org
9026S:	Maintained
9027F:	drivers/platform/x86/fujitsu-tablet.c
9028
9029FUNCTION HOOKS (FTRACE)
9030M:	Steven Rostedt <rostedt@goodmis.org>
9031M:	Masami Hiramatsu <mhiramat@kernel.org>
9032R:	Mark Rutland <mark.rutland@arm.com>
9033L:	linux-kernel@vger.kernel.org
9034L:	linux-trace-kernel@vger.kernel.org
9035S:	Maintained
9036Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9038F:	Documentation/trace/ftrace*
9039F:	arch/*/*/*/*ftrace*
9040F:	arch/*/*/*ftrace*
9041F:	include/*/ftrace.h
9042F:	kernel/trace/fgraph.c
9043F:	kernel/trace/ftrace*
9044F:	samples/ftrace
9045
9046FUNGIBLE ETHERNET DRIVERS
9047M:	Dimitris Michailidis <dmichail@fungible.com>
9048L:	netdev@vger.kernel.org
9049S:	Supported
9050F:	drivers/net/ethernet/fungible/
9051
9052FUSE: FILESYSTEM IN USERSPACE
9053M:	Miklos Szeredi <miklos@szeredi.hu>
9054L:	linux-fsdevel@vger.kernel.org
9055S:	Maintained
9056W:	https://github.com/libfuse/
9057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9058F:	Documentation/filesystems/fuse.rst
9059F:	fs/fuse/
9060F:	include/uapi/linux/fuse.h
9061
9062FUTEX SUBSYSTEM
9063M:	Thomas Gleixner <tglx@linutronix.de>
9064M:	Ingo Molnar <mingo@redhat.com>
9065R:	Peter Zijlstra <peterz@infradead.org>
9066R:	Darren Hart <dvhart@infradead.org>
9067R:	Davidlohr Bueso <dave@stgolabs.net>
9068R:	André Almeida <andrealmeid@igalia.com>
9069L:	linux-kernel@vger.kernel.org
9070S:	Maintained
9071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9072F:	Documentation/locking/*futex*
9073F:	include/asm-generic/futex.h
9074F:	include/linux/futex.h
9075F:	include/uapi/linux/futex.h
9076F:	kernel/futex/*
9077F:	tools/perf/bench/futex*
9078F:	tools/testing/selftests/futex/
9079
9080GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9081M:	Sebastian Reichel <sre@kernel.org>
9082L:	linux-media@vger.kernel.org
9083S:	Maintained
9084F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9085F:	drivers/media/i2c/gc0308.c
9086
9087GALAXYCORE GC2145 SENSOR DRIVER
9088M:	Alain Volmat <alain.volmat@foss.st.com>
9089L:	linux-media@vger.kernel.org
9090S:	Maintained
9091T:	git git://linuxtv.org/media_tree.git
9092F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9093F:	drivers/media/i2c/gc2145.c
9094
9095GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9096M:	Tim Harvey <tharvey@gateworks.com>
9097S:	Maintained
9098F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9099F:	Documentation/hwmon/gsc-hwmon.rst
9100F:	drivers/hwmon/gsc-hwmon.c
9101F:	drivers/mfd/gateworks-gsc.c
9102F:	include/linux/mfd/gsc.h
9103F:	include/linux/platform_data/gsc_hwmon.h
9104
9105GCC PLUGINS
9106M:	Kees Cook <kees@kernel.org>
9107L:	linux-hardening@vger.kernel.org
9108S:	Maintained
9109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9110F:	Documentation/kbuild/gcc-plugins.rst
9111F:	include/linux/stackleak.h
9112F:	kernel/stackleak.c
9113F:	scripts/Makefile.gcc-plugins
9114F:	scripts/gcc-plugins/
9115
9116GCOV BASED KERNEL PROFILING
9117M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9118S:	Maintained
9119F:	Documentation/dev-tools/gcov.rst
9120F:	kernel/gcov/
9121
9122GDB KERNEL DEBUGGING HELPER SCRIPTS
9123M:	Jan Kiszka <jan.kiszka@siemens.com>
9124M:	Kieran Bingham <kbingham@kernel.org>
9125S:	Supported
9126F:	scripts/gdb/
9127
9128GEMINI CRYPTO DRIVER
9129M:	Corentin Labbe <clabbe@baylibre.com>
9130L:	linux-crypto@vger.kernel.org
9131S:	Maintained
9132F:	drivers/crypto/gemini/
9133
9134GEMTEK FM RADIO RECEIVER DRIVER
9135M:	Hans Verkuil <hverkuil@xs4all.nl>
9136L:	linux-media@vger.kernel.org
9137S:	Maintained
9138W:	https://linuxtv.org
9139T:	git git://linuxtv.org/media_tree.git
9140F:	drivers/media/radio/radio-gemtek*
9141
9142GENERIC ARCHITECTURE TOPOLOGY
9143M:	Sudeep Holla <sudeep.holla@arm.com>
9144L:	linux-kernel@vger.kernel.org
9145S:	Maintained
9146F:	drivers/base/arch_topology.c
9147F:	include/linux/arch_topology.h
9148
9149GENERIC ENTRY CODE
9150M:	Thomas Gleixner <tglx@linutronix.de>
9151M:	Peter Zijlstra <peterz@infradead.org>
9152M:	Andy Lutomirski <luto@kernel.org>
9153L:	linux-kernel@vger.kernel.org
9154S:	Maintained
9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9156F:	include/linux/entry-common.h
9157F:	include/linux/entry-kvm.h
9158F:	kernel/entry/
9159
9160GENERIC GPIO I2C DRIVER
9161M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9162S:	Supported
9163F:	drivers/i2c/busses/i2c-gpio.c
9164F:	include/linux/platform_data/i2c-gpio.h
9165
9166GENERIC GPIO I2C MULTIPLEXER DRIVER
9167M:	Peter Korsgaard <peter.korsgaard@barco.com>
9168L:	linux-i2c@vger.kernel.org
9169S:	Supported
9170F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9171F:	drivers/i2c/muxes/i2c-mux-gpio.c
9172F:	include/linux/platform_data/i2c-mux-gpio.h
9173
9174GENERIC GPIO RESET DRIVER
9175M:	Krzysztof Kozlowski <krzk@kernel.org>
9176S:	Maintained
9177F:	drivers/reset/reset-gpio.c
9178
9179GENERIC HDLC (WAN) DRIVERS
9180M:	Krzysztof Halasa <khc@pm.waw.pl>
9181S:	Maintained
9182W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9183F:	drivers/net/wan/c101.c
9184F:	drivers/net/wan/hd6457*
9185F:	drivers/net/wan/hdlc*
9186F:	drivers/net/wan/n2.c
9187F:	drivers/net/wan/pc300too.c
9188F:	drivers/net/wan/pci200syn.c
9189F:	drivers/net/wan/wanxl*
9190
9191GENERIC INCLUDE/ASM HEADER FILES
9192M:	Arnd Bergmann <arnd@arndb.de>
9193L:	linux-arch@vger.kernel.org
9194S:	Maintained
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9196F:	include/asm-generic/
9197F:	include/uapi/asm-generic/
9198
9199GENERIC PHY FRAMEWORK
9200M:	Vinod Koul <vkoul@kernel.org>
9201M:	Kishon Vijay Abraham I <kishon@kernel.org>
9202L:	linux-phy@lists.infradead.org
9203S:	Supported
9204Q:	https://patchwork.kernel.org/project/linux-phy/list/
9205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9206F:	Documentation/devicetree/bindings/phy/
9207F:	drivers/phy/
9208F:	include/dt-bindings/phy/
9209F:	include/linux/phy/
9210
9211GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9212M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9213S:	Supported
9214F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9215F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9216
9217GENERIC PM DOMAINS
9218M:	Ulf Hansson <ulf.hansson@linaro.org>
9219L:	linux-pm@vger.kernel.org
9220S:	Supported
9221F:	Documentation/devicetree/bindings/power/power?domain*
9222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9223F:	drivers/pmdomain/
9224F:	include/linux/pm_domain.h
9225
9226GENERIC RADIX TREE
9227M:	Kent Overstreet <kent.overstreet@linux.dev>
9228S:	Supported
9229C:	irc://irc.oftc.net/bcache
9230F:	include/linux/generic-radix-tree.h
9231F:	lib/generic-radix-tree.c
9232
9233GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9234M:	Eugen Hristev <eugen.hristev@microchip.com>
9235L:	linux-input@vger.kernel.org
9236S:	Maintained
9237F:	drivers/input/touchscreen/resistive-adc-touch.c
9238
9239GENERIC STRING LIBRARY
9240M:	Kees Cook <kees@kernel.org>
9241R:	Andy Shevchenko <andy@kernel.org>
9242L:	linux-hardening@vger.kernel.org
9243S:	Supported
9244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9245F:	include/linux/string.h
9246F:	include/linux/string_choices.h
9247F:	include/linux/string_helpers.h
9248F:	lib/string.c
9249F:	lib/string_kunit.c
9250F:	lib/string_helpers.c
9251F:	lib/string_helpers_kunit.c
9252F:	scripts/coccinelle/api/string_choices.cocci
9253
9254GENERIC UIO DRIVER FOR PCI DEVICES
9255M:	"Michael S. Tsirkin" <mst@redhat.com>
9256L:	kvm@vger.kernel.org
9257S:	Supported
9258F:	drivers/uio/uio_pci_generic.c
9259
9260GENERIC VDSO LIBRARY
9261M:	Andy Lutomirski <luto@kernel.org>
9262M:	Thomas Gleixner <tglx@linutronix.de>
9263M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9264L:	linux-kernel@vger.kernel.org
9265S:	Maintained
9266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9267F:	include/asm-generic/vdso/vsyscall.h
9268F:	include/vdso/
9269F:	kernel/time/vsyscall.c
9270F:	lib/vdso/
9271
9272GENWQE (IBM Generic Workqueue Card)
9273M:	Frank Haverkamp <haver@linux.ibm.com>
9274S:	Supported
9275F:	drivers/misc/genwqe/
9276
9277GET_MAINTAINER SCRIPT
9278M:	Joe Perches <joe@perches.com>
9279S:	Maintained
9280F:	scripts/get_maintainer.pl
9281
9282GFS2 FILE SYSTEM
9283M:	Andreas Gruenbacher <agruenba@redhat.com>
9284L:	gfs2@lists.linux.dev
9285S:	Supported
9286B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9288F:	Documentation/filesystems/gfs2*
9289F:	fs/gfs2/
9290F:	include/uapi/linux/gfs2_ondisk.h
9291
9292GIGABYTE WATERFORCE SENSOR DRIVER
9293M:	Aleksa Savic <savicaleksa83@gmail.com>
9294L:	linux-hwmon@vger.kernel.org
9295S:	Maintained
9296F:	Documentation/hwmon/gigabyte_waterforce.rst
9297F:	drivers/hwmon/gigabyte_waterforce.c
9298
9299GIGABYTE WMI DRIVER
9300M:	Thomas Weißschuh <thomas@weissschuh.net>
9301L:	platform-driver-x86@vger.kernel.org
9302S:	Maintained
9303F:	drivers/platform/x86/gigabyte-wmi.c
9304
9305GNSS SUBSYSTEM
9306M:	Johan Hovold <johan@kernel.org>
9307S:	Maintained
9308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9309F:	Documentation/ABI/testing/sysfs-class-gnss
9310F:	Documentation/devicetree/bindings/gnss/
9311F:	drivers/gnss/
9312F:	include/linux/gnss.h
9313
9314GO7007 MPEG CODEC
9315M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9316L:	linux-media@vger.kernel.org
9317S:	Maintained
9318F:	drivers/media/usb/go7007/
9319
9320GOODIX TOUCHSCREEN
9321M:	Bastien Nocera <hadess@hadess.net>
9322M:	Hans de Goede <hdegoede@redhat.com>
9323L:	linux-input@vger.kernel.org
9324S:	Maintained
9325F:	drivers/input/touchscreen/goodix*
9326
9327GOOGLE ETHERNET DRIVERS
9328M:	Jeroen de Borst <jeroendb@google.com>
9329M:	Praveen Kaligineedi <pkaligineedi@google.com>
9330R:	Shailend Chand <shailend@google.com>
9331L:	netdev@vger.kernel.org
9332S:	Supported
9333F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9334F:	drivers/net/ethernet/google
9335
9336GOOGLE FIRMWARE DRIVERS
9337M:	Tzung-Bi Shih <tzungbi@kernel.org>
9338R:	Brian Norris <briannorris@chromium.org>
9339R:	Julius Werner <jwerner@chromium.org>
9340L:	chrome-platform@lists.linux.dev
9341S:	Maintained
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9343F:	drivers/firmware/google/
9344
9345GOOGLE TENSOR SoC SUPPORT
9346M:	Peter Griffin <peter.griffin@linaro.org>
9347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9348L:	linux-samsung-soc@vger.kernel.org
9349S:	Maintained
9350F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9351F:	arch/arm64/boot/dts/exynos/google/
9352F:	drivers/clk/samsung/clk-gs101.c
9353F:	drivers/phy/samsung/phy-gs101-ufs.c
9354F:	include/dt-bindings/clock/google,gs101.h
9355K:	[gG]oogle.?[tT]ensor
9356
9357GPD POCKET FAN DRIVER
9358M:	Hans de Goede <hdegoede@redhat.com>
9359L:	platform-driver-x86@vger.kernel.org
9360S:	Maintained
9361F:	drivers/platform/x86/gpd-pocket-fan.c
9362
9363GPIO ACPI SUPPORT
9364M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9365M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9366L:	linux-gpio@vger.kernel.org
9367L:	linux-acpi@vger.kernel.org
9368S:	Supported
9369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9370F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9371F:	drivers/gpio/gpiolib-acpi.c
9372F:	drivers/gpio/gpiolib-acpi.h
9373
9374GPIO AGGREGATOR
9375M:	Geert Uytterhoeven <geert+renesas@glider.be>
9376L:	linux-gpio@vger.kernel.org
9377S:	Supported
9378F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9379F:	drivers/gpio/gpio-aggregator.c
9380
9381GPIO IR Transmitter
9382M:	Sean Young <sean@mess.org>
9383L:	linux-media@vger.kernel.org
9384S:	Maintained
9385F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9386F:	drivers/media/rc/gpio-ir-tx.c
9387
9388GPIO MOCKUP DRIVER
9389M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9390L:	linux-gpio@vger.kernel.org
9391S:	Maintained
9392F:	drivers/gpio/gpio-mockup.c
9393F:	tools/testing/selftests/gpio/
9394
9395GPIO REGMAP
9396M:	Michael Walle <mwalle@kernel.org>
9397S:	Maintained
9398F:	drivers/gpio/gpio-regmap.c
9399F:	include/linux/gpio/regmap.h
9400K:	(devm_)?gpio_regmap_(un)?register
9401
9402GPIO SUBSYSTEM
9403M:	Linus Walleij <linus.walleij@linaro.org>
9404M:	Bartosz Golaszewski <brgl@bgdev.pl>
9405L:	linux-gpio@vger.kernel.org
9406S:	Maintained
9407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9408F:	Documentation/admin-guide/gpio/
9409F:	Documentation/devicetree/bindings/gpio/
9410F:	Documentation/driver-api/gpio/
9411F:	drivers/gpio/
9412F:	include/dt-bindings/gpio/
9413F:	include/linux/gpio.h
9414F:	include/linux/gpio/
9415F:	include/linux/of_gpio.h
9416
9417GPIO UAPI
9418M:	Bartosz Golaszewski <brgl@bgdev.pl>
9419R:	Kent Gibson <warthog618@gmail.com>
9420L:	linux-gpio@vger.kernel.org
9421S:	Maintained
9422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9423F:	Documentation/ABI/obsolete/sysfs-gpio
9424F:	Documentation/ABI/testing/gpio-cdev
9425F:	Documentation/userspace-api/gpio/
9426F:	drivers/gpio/gpiolib-cdev.c
9427F:	include/uapi/linux/gpio.h
9428F:	tools/gpio/
9429
9430GRE DEMULTIPLEXER DRIVER
9431M:	Dmitry Kozlov <xeb@mail.ru>
9432L:	netdev@vger.kernel.org
9433S:	Maintained
9434F:	include/net/gre.h
9435F:	net/ipv4/gre_demux.c
9436F:	net/ipv4/gre_offload.c
9437
9438GRETH 10/100/1G Ethernet MAC device driver
9439M:	Andreas Larsson <andreas@gaisler.com>
9440L:	netdev@vger.kernel.org
9441S:	Maintained
9442F:	drivers/net/ethernet/aeroflex/
9443
9444GREYBUS AUDIO PROTOCOLS DRIVERS
9445M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9446M:	Mark Greer <mgreer@animalcreek.com>
9447S:	Maintained
9448F:	drivers/staging/greybus/audio_apbridgea.c
9449F:	drivers/staging/greybus/audio_apbridgea.h
9450F:	drivers/staging/greybus/audio_codec.c
9451F:	drivers/staging/greybus/audio_codec.h
9452F:	drivers/staging/greybus/audio_gb.c
9453F:	drivers/staging/greybus/audio_manager.c
9454F:	drivers/staging/greybus/audio_manager.h
9455F:	drivers/staging/greybus/audio_manager_module.c
9456F:	drivers/staging/greybus/audio_manager_private.h
9457F:	drivers/staging/greybus/audio_manager_sysfs.c
9458F:	drivers/staging/greybus/audio_module.c
9459F:	drivers/staging/greybus/audio_topology.c
9460
9461GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9462M:	Viresh Kumar <vireshk@kernel.org>
9463S:	Maintained
9464F:	drivers/staging/greybus/authentication.c
9465F:	drivers/staging/greybus/bootrom.c
9466F:	drivers/staging/greybus/firmware.h
9467F:	drivers/staging/greybus/fw-core.c
9468F:	drivers/staging/greybus/fw-download.c
9469F:	drivers/staging/greybus/fw-management.c
9470F:	drivers/staging/greybus/greybus_authentication.h
9471F:	drivers/staging/greybus/greybus_firmware.h
9472F:	drivers/staging/greybus/hid.c
9473F:	drivers/staging/greybus/i2c.c
9474F:	drivers/staging/greybus/spi.c
9475F:	drivers/staging/greybus/spilib.c
9476F:	drivers/staging/greybus/spilib.h
9477
9478GREYBUS LOOPBACK DRIVER
9479M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9480S:	Maintained
9481F:	drivers/staging/greybus/loopback.c
9482
9483GREYBUS PLATFORM DRIVERS
9484M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9485S:	Maintained
9486F:	drivers/staging/greybus/arche-apb-ctrl.c
9487F:	drivers/staging/greybus/arche-platform.c
9488F:	drivers/staging/greybus/arche_platform.h
9489
9490GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9491M:	Rui Miguel Silva <rmfrfs@gmail.com>
9492S:	Maintained
9493F:	drivers/staging/greybus/gpio.c
9494F:	drivers/staging/greybus/light.c
9495F:	drivers/staging/greybus/power_supply.c
9496F:	drivers/staging/greybus/sdio.c
9497F:	drivers/staging/greybus/spi.c
9498F:	drivers/staging/greybus/spilib.c
9499
9500GREYBUS BEAGLEPLAY DRIVERS
9501M:	Ayush Singh <ayushdevel1325@gmail.com>
9502L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9505F:	drivers/greybus/gb-beagleplay.c
9506
9507GREYBUS SUBSYSTEM
9508M:	Johan Hovold <johan@kernel.org>
9509M:	Alex Elder <elder@kernel.org>
9510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9511L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	drivers/greybus/
9514F:	drivers/staging/greybus/
9515F:	include/linux/greybus.h
9516F:	include/linux/greybus/
9517
9518GREYBUS UART PROTOCOLS DRIVERS
9519M:	David Lin <dtwlin@gmail.com>
9520S:	Maintained
9521F:	drivers/staging/greybus/log.c
9522F:	drivers/staging/greybus/uart.c
9523
9524GS1662 VIDEO SERIALIZER
9525M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9526L:	linux-media@vger.kernel.org
9527S:	Maintained
9528T:	git git://linuxtv.org/media_tree.git
9529F:	drivers/media/spi/gs1662.c
9530
9531GSPCA FINEPIX SUBDRIVER
9532M:	Frank Zago <frank@zago.net>
9533L:	linux-media@vger.kernel.org
9534S:	Maintained
9535T:	git git://linuxtv.org/media_tree.git
9536F:	drivers/media/usb/gspca/finepix.c
9537
9538GSPCA GL860 SUBDRIVER
9539M:	Olivier Lorin <o.lorin@laposte.net>
9540L:	linux-media@vger.kernel.org
9541S:	Maintained
9542T:	git git://linuxtv.org/media_tree.git
9543F:	drivers/media/usb/gspca/gl860/
9544
9545GSPCA M5602 SUBDRIVER
9546M:	Erik Andren <erik.andren@gmail.com>
9547L:	linux-media@vger.kernel.org
9548S:	Maintained
9549T:	git git://linuxtv.org/media_tree.git
9550F:	drivers/media/usb/gspca/m5602/
9551
9552GSPCA PAC207 SONIXB SUBDRIVER
9553M:	Hans Verkuil <hverkuil@xs4all.nl>
9554L:	linux-media@vger.kernel.org
9555S:	Odd Fixes
9556T:	git git://linuxtv.org/media_tree.git
9557F:	drivers/media/usb/gspca/pac207.c
9558
9559GSPCA SN9C20X SUBDRIVER
9560M:	Brian Johnson <brijohn@gmail.com>
9561L:	linux-media@vger.kernel.org
9562S:	Maintained
9563T:	git git://linuxtv.org/media_tree.git
9564F:	drivers/media/usb/gspca/sn9c20x.c
9565
9566GSPCA T613 SUBDRIVER
9567M:	Leandro Costantino <lcostantino@gmail.com>
9568L:	linux-media@vger.kernel.org
9569S:	Maintained
9570T:	git git://linuxtv.org/media_tree.git
9571F:	drivers/media/usb/gspca/t613.c
9572
9573GSPCA USB WEBCAM DRIVER
9574M:	Hans Verkuil <hverkuil@xs4all.nl>
9575L:	linux-media@vger.kernel.org
9576S:	Odd Fixes
9577T:	git git://linuxtv.org/media_tree.git
9578F:	drivers/media/usb/gspca/
9579
9580GTP (GPRS Tunneling Protocol)
9581M:	Pablo Neira Ayuso <pablo@netfilter.org>
9582M:	Harald Welte <laforge@gnumonks.org>
9583L:	osmocom-net-gprs@lists.osmocom.org
9584S:	Maintained
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9586F:	drivers/net/gtp.c
9587
9588GUID PARTITION TABLE (GPT)
9589M:	Davidlohr Bueso <dave@stgolabs.net>
9590L:	linux-efi@vger.kernel.org
9591S:	Maintained
9592F:	block/partitions/efi.*
9593
9594HABANALABS PCI DRIVER
9595M:	Oded Gabbay <ogabbay@kernel.org>
9596L:	dri-devel@lists.freedesktop.org
9597S:	Supported
9598C:	irc://irc.oftc.net/dri-devel
9599T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9600F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9601F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9602F:	drivers/accel/habanalabs/
9603F:	include/linux/habanalabs/
9604F:	include/trace/events/habanalabs.h
9605F:	include/uapi/drm/habanalabs_accel.h
9606
9607HACKRF MEDIA DRIVER
9608L:	linux-media@vger.kernel.org
9609S:	Orphan
9610W:	https://linuxtv.org
9611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9612F:	drivers/media/usb/hackrf/
9613
9614HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9615M:	Chuck Lever <chuck.lever@oracle.com>
9616L:	kernel-tls-handshake@lists.linux.dev
9617L:	netdev@vger.kernel.org
9618S:	Maintained
9619F:	Documentation/netlink/specs/handshake.yaml
9620F:	Documentation/networking/tls-handshake.rst
9621F:	include/net/handshake.h
9622F:	include/trace/events/handshake.h
9623F:	net/handshake/
9624
9625HANTRO VPU CODEC DRIVER
9626M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9627M:	Philipp Zabel <p.zabel@pengutronix.de>
9628L:	linux-media@vger.kernel.org
9629L:	linux-rockchip@lists.infradead.org
9630S:	Maintained
9631F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9632F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9633F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9634F:	drivers/media/platform/verisilicon/
9635
9636HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9637M:	Frank Seidel <frank@f-seidel.de>
9638L:	platform-driver-x86@vger.kernel.org
9639S:	Maintained
9640W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9641F:	drivers/platform/x86/hdaps.c
9642
9643HARDWARE MONITORING
9644M:	Jean Delvare <jdelvare@suse.com>
9645M:	Guenter Roeck <linux@roeck-us.net>
9646L:	linux-hwmon@vger.kernel.org
9647S:	Maintained
9648W:	http://hwmon.wiki.kernel.org/
9649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9650F:	Documentation/ABI/testing/sysfs-class-hwmon
9651F:	Documentation/devicetree/bindings/hwmon/
9652F:	Documentation/hwmon/
9653F:	drivers/hwmon/
9654F:	include/linux/hwmon*.h
9655F:	include/trace/events/hwmon*.h
9656K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9657
9658HARDWARE RANDOM NUMBER GENERATOR CORE
9659M:	Olivia Mackall <olivia@selenic.com>
9660M:	Herbert Xu <herbert@gondor.apana.org.au>
9661L:	linux-crypto@vger.kernel.org
9662S:	Odd fixes
9663F:	Documentation/admin-guide/hw_random.rst
9664F:	Documentation/devicetree/bindings/rng/
9665F:	drivers/char/hw_random/
9666F:	include/linux/hw_random.h
9667
9668HARDWARE SPINLOCK CORE
9669M:	Bjorn Andersson <andersson@kernel.org>
9670R:	Baolin Wang <baolin.wang7@gmail.com>
9671L:	linux-remoteproc@vger.kernel.org
9672S:	Maintained
9673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9674F:	Documentation/devicetree/bindings/hwlock/
9675F:	Documentation/locking/hwspinlock.rst
9676F:	drivers/hwspinlock/
9677F:	include/linux/hwspinlock.h
9678
9679HARDWARE TRACING FACILITIES
9680M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9681S:	Maintained
9682F:	drivers/hwtracing/
9683
9684HARMONY SOUND DRIVER
9685L:	linux-parisc@vger.kernel.org
9686S:	Maintained
9687F:	sound/parisc/harmony.*
9688
9689HDPVR USB VIDEO ENCODER DRIVER
9690M:	Hans Verkuil <hverkuil@xs4all.nl>
9691L:	linux-media@vger.kernel.org
9692S:	Odd Fixes
9693W:	https://linuxtv.org
9694T:	git git://linuxtv.org/media_tree.git
9695F:	drivers/media/usb/hdpvr/
9696
9697HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9698M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9699S:	Supported
9700F:	drivers/misc/hpilo.[ch]
9701
9702HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9703M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9704S:	Supported
9705F:	Documentation/watchdog/hpwdt.rst
9706F:	drivers/watchdog/hpwdt.c
9707
9708HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9709M:	Don Brace <don.brace@microchip.com>
9710L:	storagedev@microchip.com
9711L:	linux-scsi@vger.kernel.org
9712S:	Supported
9713F:	Documentation/scsi/hpsa.rst
9714F:	drivers/scsi/hpsa*.[ch]
9715F:	include/linux/cciss*.h
9716F:	include/uapi/linux/cciss*.h
9717
9718HFI1 DRIVER
9719M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9720L:	linux-rdma@vger.kernel.org
9721S:	Supported
9722F:	drivers/infiniband/hw/hfi1
9723
9724HFS FILESYSTEM
9725L:	linux-fsdevel@vger.kernel.org
9726S:	Orphan
9727F:	Documentation/filesystems/hfs.rst
9728F:	fs/hfs/
9729
9730HFSPLUS FILESYSTEM
9731L:	linux-fsdevel@vger.kernel.org
9732S:	Orphan
9733F:	Documentation/filesystems/hfsplus.rst
9734F:	fs/hfsplus/
9735
9736HGA FRAMEBUFFER DRIVER
9737M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9738L:	linux-nvidia@lists.surfsouth.com
9739S:	Maintained
9740W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9741F:	drivers/video/fbdev/hgafb.c
9742
9743HIBERNATION (aka Software Suspend, aka swsusp)
9744M:	"Rafael J. Wysocki" <rafael@kernel.org>
9745M:	Pavel Machek <pavel@ucw.cz>
9746L:	linux-pm@vger.kernel.org
9747S:	Supported
9748B:	https://bugzilla.kernel.org
9749F:	arch/*/include/asm/suspend*.h
9750F:	arch/x86/power/
9751F:	drivers/base/power/
9752F:	include/linux/freezer.h
9753F:	include/linux/pm.h
9754F:	include/linux/suspend.h
9755F:	kernel/power/
9756
9757HID CORE LAYER
9758M:	Jiri Kosina <jikos@kernel.org>
9759M:	Benjamin Tissoires <bentiss@kernel.org>
9760L:	linux-input@vger.kernel.org
9761S:	Maintained
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9763F:	Documentation/hid/
9764F:	drivers/hid/
9765F:	include/linux/hid*
9766F:	include/uapi/linux/hid*
9767F:	samples/hid/
9768F:	tools/testing/selftests/hid/
9769
9770HID LOGITECH DRIVERS
9771R:	Filipe Laíns <lains@riseup.net>
9772L:	linux-input@vger.kernel.org
9773S:	Maintained
9774F:	drivers/hid/hid-logitech-*
9775
9776HID NVIDIA SHIELD DRIVER
9777M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9778L:	linux-input@vger.kernel.org
9779S:	Maintained
9780F:	drivers/hid/hid-nvidia-shield.c
9781
9782HID PHOENIX RC FLIGHT CONTROLLER
9783M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9784L:	linux-input@vger.kernel.org
9785S:	Maintained
9786F:	drivers/hid/hid-pxrc.c
9787
9788HID PLAYSTATION DRIVER
9789M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9790L:	linux-input@vger.kernel.org
9791S:	Supported
9792F:	drivers/hid/hid-playstation.c
9793
9794HID SENSOR HUB DRIVERS
9795M:	Jiri Kosina <jikos@kernel.org>
9796M:	Jonathan Cameron <jic23@kernel.org>
9797M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9798L:	linux-input@vger.kernel.org
9799L:	linux-iio@vger.kernel.org
9800S:	Maintained
9801F:	Documentation/hid/hid-sensor*
9802F:	drivers/hid/hid-sensor-*
9803F:	drivers/iio/*/hid-*
9804F:	include/linux/hid-sensor-*
9805
9806HID VRC-2 CAR CONTROLLER DRIVER
9807M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9808L:	linux-input@vger.kernel.org
9809S:	Maintained
9810F:	drivers/hid/hid-vrc2.c
9811
9812HID WACOM DRIVER
9813M:	Ping Cheng <ping.cheng@wacom.com>
9814M:	Jason Gerecke  <jason.gerecke@wacom.com>
9815L:	linux-input@vger.kernel.org
9816S:	Maintained
9817F:	drivers/hid/wacom.h
9818F:	drivers/hid/wacom_*
9819
9820HID++ LOGITECH DRIVERS
9821R:	Filipe Laíns <lains@riseup.net>
9822R:	Bastien Nocera <hadess@hadess.net>
9823L:	linux-input@vger.kernel.org
9824S:	Maintained
9825F:	drivers/hid/hid-logitech-hidpp.c
9826
9827HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
9828M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
9829M:	Frederic Weisbecker <frederic@kernel.org>
9830M:	Thomas Gleixner <tglx@linutronix.de>
9831L:	linux-kernel@vger.kernel.org
9832S:	Maintained
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9834F:	Documentation/timers/
9835F:	include/linux/clockchips.h
9836F:	include/linux/hrtimer.h
9837F:	include/linux/timer.h
9838F:	kernel/time/clockevents.c
9839F:	kernel/time/hrtimer.c
9840F:	kernel/time/timer.c
9841F:	kernel/time/timer_list.c
9842F:	kernel/time/timer_migration.*
9843F:	tools/testing/selftests/timers/
9844
9845HIGH-SPEED SCC DRIVER FOR AX.25
9846L:	linux-hams@vger.kernel.org
9847S:	Orphan
9848F:	drivers/net/hamradio/scc.c
9849
9850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9851M:	HighPoint Linux Team <linux@highpoint-tech.com>
9852S:	Supported
9853W:	http://www.highpoint-tech.com
9854F:	Documentation/scsi/hptiop.rst
9855F:	drivers/scsi/hptiop.c
9856
9857HIKEY960 ONBOARD USB GPIO HUB DRIVER
9858M:	John Stultz <jstultz@google.com>
9859L:	linux-kernel@vger.kernel.org
9860S:	Maintained
9861F:	drivers/misc/hisi_hikey_usb.c
9862
9863HIMAX HX83112B TOUCHSCREEN SUPPORT
9864M:	Job Noorman <job@noorman.info>
9865L:	linux-input@vger.kernel.org
9866S:	Maintained
9867F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9868F:	drivers/input/touchscreen/himax_hx83112b.c
9869
9870HIPPI
9871M:	Jes Sorensen <jes@trained-monkey.org>
9872L:	linux-hippi@sunsite.dk
9873S:	Maintained
9874F:	drivers/net/hippi/
9875F:	include/linux/hippidevice.h
9876F:	include/uapi/linux/if_hippi.h
9877F:	net/802/hippi.c
9878
9879HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9880M:	Kurt Kanzenbach <kurt@linutronix.de>
9881L:	netdev@vger.kernel.org
9882S:	Maintained
9883F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9884F:	drivers/net/dsa/hirschmann/*
9885F:	include/linux/platform_data/hirschmann-hellcreek.h
9886F:	net/dsa/tag_hellcreek.c
9887
9888HISILICON DMA DRIVER
9889M:	Zhou Wang <wangzhou1@hisilicon.com>
9890M:	Jie Hai <haijie1@huawei.com>
9891L:	dmaengine@vger.kernel.org
9892S:	Maintained
9893F:	drivers/dma/hisi_dma.c
9894
9895HISILICON GPIO DRIVER
9896M:	Jay Fang <f.fangjian@huawei.com>
9897L:	linux-gpio@vger.kernel.org
9898S:	Maintained
9899F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9900F:	drivers/gpio/gpio-hisi.c
9901
9902HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9903M:	Zhiqi Song <songzhiqi1@huawei.com>
9904M:	Longfang Liu <liulongfang@huawei.com>
9905L:	linux-crypto@vger.kernel.org
9906S:	Maintained
9907F:	Documentation/ABI/testing/debugfs-hisi-hpre
9908F:	drivers/crypto/hisilicon/hpre/hpre.h
9909F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9910F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9911
9912HISILICON HNS3 PMU DRIVER
9913M:	Jijie Shao <shaojijie@huawei.com>
9914S:	Supported
9915F:	Documentation/admin-guide/perf/hns3-pmu.rst
9916F:	drivers/perf/hisilicon/hns3_pmu.c
9917
9918HISILICON I2C CONTROLLER DRIVER
9919M:	Yicong Yang <yangyicong@hisilicon.com>
9920L:	linux-i2c@vger.kernel.org
9921S:	Maintained
9922W:	https://www.hisilicon.com
9923F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9924F:	drivers/i2c/busses/i2c-hisi.c
9925
9926HISILICON KUNPENG SOC HCCS DRIVER
9927M:	Huisong Li <lihuisong@huawei.com>
9928S:	Maintained
9929F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9930F:	drivers/soc/hisilicon/kunpeng_hccs.c
9931F:	drivers/soc/hisilicon/kunpeng_hccs.h
9932
9933HISILICON LPC BUS DRIVER
9934M:	Jay Fang <f.fangjian@huawei.com>
9935S:	Maintained
9936W:	http://www.hisilicon.com
9937F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9938F:	drivers/bus/hisi_lpc.c
9939
9940HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9941M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9942M:	Salil Mehta <salil.mehta@huawei.com>
9943M:	Jijie Shao <shaojijie@huawei.com>
9944L:	netdev@vger.kernel.org
9945S:	Maintained
9946W:	http://www.hisilicon.com
9947F:	drivers/net/ethernet/hisilicon/hns3/
9948
9949HISILICON NETWORK SUBSYSTEM DRIVER
9950M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9951M:	Salil Mehta <salil.mehta@huawei.com>
9952L:	netdev@vger.kernel.org
9953S:	Maintained
9954W:	http://www.hisilicon.com
9955F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9956F:	drivers/net/ethernet/hisilicon/
9957
9958HISILICON PMU DRIVER
9959M:	Yicong Yang <yangyicong@hisilicon.com>
9960M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9961S:	Supported
9962W:	http://www.hisilicon.com
9963F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9964F:	Documentation/admin-guide/perf/hisi-pmu.rst
9965F:	drivers/perf/hisilicon
9966
9967HISILICON PTT DRIVER
9968M:	Yicong Yang <yangyicong@hisilicon.com>
9969M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9970L:	linux-kernel@vger.kernel.org
9971S:	Maintained
9972F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
9973F:	Documentation/trace/hisi-ptt.rst
9974F:	drivers/hwtracing/ptt/
9975F:	tools/perf/arch/arm64/util/hisi-ptt.c
9976F:	tools/perf/util/hisi-ptt*
9977F:	tools/perf/util/hisi-ptt-decoder/*
9978
9979HISILICON QM DRIVER
9980M:	Weili Qian <qianweili@huawei.com>
9981M:	Zhou Wang <wangzhou1@hisilicon.com>
9982L:	linux-crypto@vger.kernel.org
9983S:	Maintained
9984F:	drivers/crypto/hisilicon/Kconfig
9985F:	drivers/crypto/hisilicon/Makefile
9986F:	drivers/crypto/hisilicon/qm.c
9987F:	drivers/crypto/hisilicon/sgl.c
9988F:	include/linux/hisi_acc_qm.h
9989
9990HISILICON ROCE DRIVER
9991M:	Chengchang Tang <tangchengchang@huawei.com>
9992M:	Junxian Huang <huangjunxian6@hisilicon.com>
9993L:	linux-rdma@vger.kernel.org
9994S:	Maintained
9995F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9996F:	drivers/infiniband/hw/hns/
9997
9998HISILICON SAS Controller
9999M:	Xiang Chen <chenxiang66@hisilicon.com>
10000S:	Supported
10001W:	http://www.hisilicon.com
10002F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10003F:	drivers/scsi/hisi_sas/
10004
10005HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10006M:	Longfang Liu <liulongfang@huawei.com>
10007L:	linux-crypto@vger.kernel.org
10008S:	Maintained
10009F:	Documentation/ABI/testing/debugfs-hisi-sec
10010F:	drivers/crypto/hisilicon/sec2/sec.h
10011F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10012F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10013F:	drivers/crypto/hisilicon/sec2/sec_main.c
10014
10015HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10016M:	Jay Fang <f.fangjian@huawei.com>
10017L:	linux-spi@vger.kernel.org
10018S:	Maintained
10019W:	http://www.hisilicon.com
10020F:	drivers/spi/spi-hisi-kunpeng.c
10021
10022HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10023M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10024L:	linux-kernel@vger.kernel.org
10025S:	Maintained
10026F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10027F:	drivers/spmi/hisi-spmi-controller.c
10028
10029HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10030M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10031L:	linux-kernel@vger.kernel.org
10032S:	Maintained
10033F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10034F:	drivers/mfd/hi6421-spmi-pmic.c
10035
10036HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10037M:	Weili Qian <qianweili@huawei.com>
10038S:	Maintained
10039F:	drivers/crypto/hisilicon/trng/trng.c
10040
10041HISILICON V3XX SPI NOR FLASH Controller Driver
10042M:	Jay Fang <f.fangjian@huawei.com>
10043S:	Maintained
10044W:	http://www.hisilicon.com
10045F:	drivers/spi/spi-hisi-sfc-v3xx.c
10046
10047HISILICON ZIP Controller DRIVER
10048M:	Yang Shen <shenyang39@huawei.com>
10049M:	Zhou Wang <wangzhou1@hisilicon.com>
10050L:	linux-crypto@vger.kernel.org
10051S:	Maintained
10052F:	Documentation/ABI/testing/debugfs-hisi-zip
10053F:	drivers/crypto/hisilicon/zip/
10054
10055HMM - Heterogeneous Memory Management
10056M:	Jérôme Glisse <jglisse@redhat.com>
10057L:	linux-mm@kvack.org
10058S:	Maintained
10059F:	Documentation/mm/hmm.rst
10060F:	include/linux/hmm*
10061F:	lib/test_hmm*
10062F:	mm/hmm*
10063F:	tools/testing/selftests/mm/*hmm*
10064
10065HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10066M:	Petre Rodan <petre.rodan@subdimension.ro>
10067L:	linux-iio@vger.kernel.org
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10070F:	drivers/iio/pressure/hsc030pa*
10071
10072HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10073M:	Andreas Klinger <ak@it-klinger.de>
10074M:	Petre Rodan <petre.rodan@subdimension.ro>
10075L:	linux-iio@vger.kernel.org
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10078F:	drivers/iio/pressure/mprls0025pa*
10079
10080HP BIOSCFG DRIVER
10081M:	Jorge Lopez <jorge.lopez2@hp.com>
10082L:	platform-driver-x86@vger.kernel.org
10083S:	Maintained
10084F:	drivers/platform/x86/hp/hp-bioscfg/
10085
10086HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10087L:	platform-driver-x86@vger.kernel.org
10088S:	Orphan
10089F:	drivers/platform/x86/hp/tc1100-wmi.c
10090
10091HP WMI HARDWARE MONITOR DRIVER
10092M:	James Seo <james@equiv.tech>
10093L:	linux-hwmon@vger.kernel.org
10094S:	Maintained
10095F:	Documentation/hwmon/hp-wmi-sensors.rst
10096F:	drivers/hwmon/hp-wmi-sensors.c
10097
10098HPET:	High Precision Event Timers driver
10099M:	Clemens Ladisch <clemens@ladisch.de>
10100S:	Maintained
10101F:	Documentation/timers/hpet.rst
10102F:	drivers/char/hpet.c
10103F:	include/linux/hpet.h
10104F:	include/uapi/linux/hpet.h
10105
10106HPET:	x86
10107S:	Orphan
10108F:	arch/x86/include/asm/hpet.h
10109F:	arch/x86/kernel/hpet.c
10110
10111HPFS FILESYSTEM
10112M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10113S:	Maintained
10114W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10115F:	fs/hpfs/
10116
10117HS3001 Hardware Temperature and Humidity Sensor
10118M:	Andre Werner <andre.werner@systec-electronic.com>
10119L:	linux-hwmon@vger.kernel.org
10120S:	Maintained
10121F:	drivers/hwmon/hs3001.c
10122
10123HSI SUBSYSTEM
10124M:	Sebastian Reichel <sre@kernel.org>
10125S:	Maintained
10126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10127F:	Documentation/ABI/testing/sysfs-bus-hsi
10128F:	Documentation/driver-api/hsi.rst
10129F:	drivers/hsi/
10130F:	include/linux/hsi/
10131F:	include/uapi/linux/hsi/
10132
10133HSO 3G MODEM DRIVER
10134L:	linux-usb@vger.kernel.org
10135S:	Orphan
10136F:	drivers/net/usb/hso.c
10137
10138HSR NETWORK PROTOCOL
10139L:	netdev@vger.kernel.org
10140S:	Orphan
10141F:	net/hsr/
10142
10143HT16K33 LED CONTROLLER DRIVER
10144M:	Robin van der Gracht <robin@protonic.nl>
10145S:	Maintained
10146F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10147F:	drivers/auxdisplay/ht16k33.c
10148
10149HTCPEN TOUCHSCREEN DRIVER
10150M:	Pau Oliva Fora <pof@eslack.org>
10151L:	linux-input@vger.kernel.org
10152S:	Maintained
10153F:	drivers/input/touchscreen/htcpen.c
10154
10155HTE SUBSYSTEM
10156M:	Dipen Patel <dipenp@nvidia.com>
10157L:	timestamp@lists.linux.dev
10158S:	Maintained
10159Q:	https://patchwork.kernel.org/project/timestamp/list/
10160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10161F:	Documentation/devicetree/bindings/timestamp/
10162F:	Documentation/driver-api/hte/
10163F:	drivers/hte/
10164F:	include/linux/hte.h
10165
10166HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10167M:	Lorenzo Bianconi <lorenzo@kernel.org>
10168L:	linux-iio@vger.kernel.org
10169S:	Maintained
10170W:	http://www.st.com/
10171F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10172F:	drivers/iio/humidity/hts221*
10173
10174HUAWEI ETHERNET DRIVER
10175M:	Cai Huoqing <cai.huoqing@linux.dev>
10176L:	netdev@vger.kernel.org
10177S:	Maintained
10178F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10179F:	drivers/net/ethernet/huawei/hinic/
10180
10181HUGETLB SUBSYSTEM
10182M:	Muchun Song <muchun.song@linux.dev>
10183L:	linux-mm@kvack.org
10184S:	Maintained
10185F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10186F:	Documentation/admin-guide/mm/hugetlbpage.rst
10187F:	Documentation/mm/hugetlbfs_reserv.rst
10188F:	Documentation/mm/vmemmap_dedup.rst
10189F:	fs/hugetlbfs/
10190F:	include/linux/hugetlb.h
10191F:	mm/hugetlb.c
10192F:	mm/hugetlb_vmemmap.c
10193F:	mm/hugetlb_vmemmap.h
10194F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10195
10196HVA ST MEDIA DRIVER
10197M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10198L:	linux-media@vger.kernel.org
10199S:	Supported
10200W:	https://linuxtv.org
10201T:	git git://linuxtv.org/media_tree.git
10202F:	drivers/media/platform/st/sti/hva
10203
10204HWPOISON MEMORY FAILURE HANDLING
10205M:	Miaohe Lin <linmiaohe@huawei.com>
10206R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10207L:	linux-mm@kvack.org
10208S:	Maintained
10209F:	mm/hwpoison-inject.c
10210F:	mm/memory-failure.c
10211
10212HYCON HY46XX TOUCHSCREEN SUPPORT
10213M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10214L:	linux-input@vger.kernel.org
10215S:	Maintained
10216F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10217F:	drivers/input/touchscreen/hycon-hy46xx.c
10218
10219HYGON PROCESSOR SUPPORT
10220M:	Pu Wen <puwen@hygon.cn>
10221L:	linux-kernel@vger.kernel.org
10222S:	Maintained
10223F:	arch/x86/kernel/cpu/hygon.c
10224
10225HYNIX HI556 SENSOR DRIVER
10226M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10227L:	linux-media@vger.kernel.org
10228S:	Maintained
10229T:	git git://linuxtv.org/media_tree.git
10230F:	drivers/media/i2c/hi556.c
10231
10232HYNIX HI846 SENSOR DRIVER
10233M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10234L:	linux-media@vger.kernel.org
10235S:	Maintained
10236F:	drivers/media/i2c/hi846.c
10237
10238HYNIX HI847 SENSOR DRIVER
10239M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10240L:	linux-media@vger.kernel.org
10241S:	Maintained
10242F:	drivers/media/i2c/hi847.c
10243
10244Hyper-V/Azure CORE AND DRIVERS
10245M:	"K. Y. Srinivasan" <kys@microsoft.com>
10246M:	Haiyang Zhang <haiyangz@microsoft.com>
10247M:	Wei Liu <wei.liu@kernel.org>
10248M:	Dexuan Cui <decui@microsoft.com>
10249L:	linux-hyperv@vger.kernel.org
10250S:	Supported
10251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10252F:	Documentation/ABI/stable/sysfs-bus-vmbus
10253F:	Documentation/ABI/testing/debugfs-hyperv
10254F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10255F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10256F:	Documentation/virt/hyperv
10257F:	arch/arm64/hyperv
10258F:	arch/arm64/include/asm/hyperv-tlfs.h
10259F:	arch/arm64/include/asm/mshyperv.h
10260F:	arch/x86/hyperv
10261F:	arch/x86/include/asm/hyperv-tlfs.h
10262F:	arch/x86/include/asm/mshyperv.h
10263F:	arch/x86/include/asm/trace/hyperv.h
10264F:	arch/x86/kernel/cpu/mshyperv.c
10265F:	drivers/clocksource/hyperv_timer.c
10266F:	drivers/hid/hid-hyperv.c
10267F:	drivers/hv/
10268F:	drivers/input/serio/hyperv-keyboard.c
10269F:	drivers/iommu/hyperv-iommu.c
10270F:	drivers/net/ethernet/microsoft/
10271F:	drivers/net/hyperv/
10272F:	drivers/pci/controller/pci-hyperv-intf.c
10273F:	drivers/pci/controller/pci-hyperv.c
10274F:	drivers/scsi/storvsc_drv.c
10275F:	drivers/uio/uio_hv_generic.c
10276F:	drivers/video/fbdev/hyperv_fb.c
10277F:	include/asm-generic/hyperv-tlfs.h
10278F:	include/asm-generic/mshyperv.h
10279F:	include/clocksource/hyperv_timer.h
10280F:	include/linux/hyperv.h
10281F:	include/net/mana
10282F:	include/uapi/linux/hyperv.h
10283F:	net/vmw_vsock/hyperv_transport.c
10284F:	tools/hv/
10285
10286HYPERBUS SUPPORT
10287M:	Vignesh Raghavendra <vigneshr@ti.com>
10288R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10289L:	linux-mtd@lists.infradead.org
10290S:	Supported
10291Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10292C:	irc://irc.oftc.net/mtd
10293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10294F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10295F:	drivers/mtd/hyperbus/
10296F:	include/linux/mtd/hyperbus.h
10297
10298HYPERVISOR VIRTUAL CONSOLE DRIVER
10299L:	linuxppc-dev@lists.ozlabs.org
10300S:	Odd Fixes
10301F:	drivers/tty/hvc/
10302
10303I2C ACPI SUPPORT
10304M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10305L:	linux-i2c@vger.kernel.org
10306L:	linux-acpi@vger.kernel.org
10307S:	Maintained
10308F:	drivers/i2c/i2c-core-acpi.c
10309
10310I2C ADDRESS TRANSLATOR (ATR)
10311M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10312R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10313L:	linux-i2c@vger.kernel.org
10314S:	Maintained
10315F:	drivers/i2c/i2c-atr.c
10316F:	include/linux/i2c-atr.h
10317
10318I2C CONTROLLER DRIVER FOR NVIDIA GPU
10319M:	Ajay Gupta <ajayg@nvidia.com>
10320L:	linux-i2c@vger.kernel.org
10321S:	Maintained
10322F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10323F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10324
10325I2C MUXES
10326M:	Peter Rosin <peda@axentia.se>
10327L:	linux-i2c@vger.kernel.org
10328S:	Maintained
10329F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10330F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10331F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10332F:	Documentation/i2c/i2c-topology.rst
10333F:	Documentation/i2c/muxes/
10334F:	drivers/i2c/i2c-mux.c
10335F:	drivers/i2c/muxes/
10336F:	include/linux/i2c-mux.h
10337
10338I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10339M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10340L:	linux-i2c@vger.kernel.org
10341S:	Maintained
10342F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10343F:	drivers/i2c/busses/i2c-mv64xxx.c
10344
10345I2C OVER PARALLEL PORT
10346M:	Jean Delvare <jdelvare@suse.com>
10347L:	linux-i2c@vger.kernel.org
10348S:	Maintained
10349F:	Documentation/i2c/busses/i2c-parport.rst
10350F:	drivers/i2c/busses/i2c-parport.c
10351
10352I2C SUBSYSTEM
10353M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10354L:	linux-i2c@vger.kernel.org
10355S:	Maintained
10356W:	https://i2c.wiki.kernel.org/
10357Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10359F:	Documentation/i2c/
10360F:	drivers/i2c/*
10361F:	include/dt-bindings/i2c/i2c.h
10362F:	include/linux/i2c-dev.h
10363F:	include/linux/i2c-smbus.h
10364F:	include/linux/i2c.h
10365F:	include/uapi/linux/i2c-*.h
10366F:	include/uapi/linux/i2c.h
10367
10368I2C SUBSYSTEM HOST DRIVERS
10369M:	Andi Shyti <andi.shyti@kernel.org>
10370L:	linux-i2c@vger.kernel.org
10371S:	Maintained
10372W:	https://i2c.wiki.kernel.org/
10373Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10375F:	Documentation/devicetree/bindings/i2c/
10376F:	drivers/i2c/algos/
10377F:	drivers/i2c/busses/
10378F:	include/dt-bindings/i2c/
10379
10380I2C-TAOS-EVM DRIVER
10381M:	Jean Delvare <jdelvare@suse.com>
10382L:	linux-i2c@vger.kernel.org
10383S:	Maintained
10384F:	Documentation/i2c/busses/i2c-taos-evm.rst
10385F:	drivers/i2c/busses/i2c-taos-evm.c
10386
10387I2C-TINY-USB DRIVER
10388M:	Till Harbaum <till@harbaum.org>
10389L:	linux-i2c@vger.kernel.org
10390S:	Maintained
10391W:	http://www.harbaum.org/till/i2c_tiny_usb
10392F:	drivers/i2c/busses/i2c-tiny-usb.c
10393
10394I2C/SMBUS CONTROLLER DRIVERS FOR PC
10395M:	Jean Delvare <jdelvare@suse.com>
10396L:	linux-i2c@vger.kernel.org
10397S:	Maintained
10398F:	Documentation/i2c/busses/i2c-ali1535.rst
10399F:	Documentation/i2c/busses/i2c-ali1563.rst
10400F:	Documentation/i2c/busses/i2c-ali15x3.rst
10401F:	Documentation/i2c/busses/i2c-amd756.rst
10402F:	Documentation/i2c/busses/i2c-amd8111.rst
10403F:	Documentation/i2c/busses/i2c-i801.rst
10404F:	Documentation/i2c/busses/i2c-nforce2.rst
10405F:	Documentation/i2c/busses/i2c-piix4.rst
10406F:	Documentation/i2c/busses/i2c-sis5595.rst
10407F:	Documentation/i2c/busses/i2c-sis630.rst
10408F:	Documentation/i2c/busses/i2c-sis96x.rst
10409F:	Documentation/i2c/busses/i2c-via.rst
10410F:	Documentation/i2c/busses/i2c-viapro.rst
10411F:	drivers/i2c/busses/i2c-ali1535.c
10412F:	drivers/i2c/busses/i2c-ali1563.c
10413F:	drivers/i2c/busses/i2c-ali15x3.c
10414F:	drivers/i2c/busses/i2c-amd756-s4882.c
10415F:	drivers/i2c/busses/i2c-amd756.c
10416F:	drivers/i2c/busses/i2c-amd8111.c
10417F:	drivers/i2c/busses/i2c-i801.c
10418F:	drivers/i2c/busses/i2c-isch.c
10419F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10420F:	drivers/i2c/busses/i2c-nforce2.c
10421F:	drivers/i2c/busses/i2c-piix4.c
10422F:	drivers/i2c/busses/i2c-sis5595.c
10423F:	drivers/i2c/busses/i2c-sis630.c
10424F:	drivers/i2c/busses/i2c-sis96x.c
10425F:	drivers/i2c/busses/i2c-via.c
10426F:	drivers/i2c/busses/i2c-viapro.c
10427
10428I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10429M:	Hans de Goede <hdegoede@redhat.com>
10430L:	linux-i2c@vger.kernel.org
10431S:	Maintained
10432F:	drivers/i2c/busses/i2c-cht-wc.c
10433
10434I2C/SMBUS ISMT DRIVER
10435M:	Seth Heasley <seth.heasley@intel.com>
10436M:	Neil Horman <nhorman@tuxdriver.com>
10437L:	linux-i2c@vger.kernel.org
10438F:	Documentation/i2c/busses/i2c-ismt.rst
10439F:	drivers/i2c/busses/i2c-ismt.c
10440
10441I2C/SMBUS ZHAOXIN DRIVER
10442M:	Hans Hu <hanshu@zhaoxin.com>
10443L:	linux-i2c@vger.kernel.org
10444S:	Maintained
10445W:	https://www.zhaoxin.com
10446F:	drivers/i2c/busses/i2c-viai2c-common.c
10447F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10448
10449I2C/SMBUS STUB DRIVER
10450M:	Jean Delvare <jdelvare@suse.com>
10451L:	linux-i2c@vger.kernel.org
10452S:	Maintained
10453F:	drivers/i2c/i2c-stub.c
10454
10455I3C DRIVER FOR ASPEED AST2600
10456M:	Jeremy Kerr <jk@codeconstruct.com.au>
10457S:	Maintained
10458F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10459F:	drivers/i3c/master/ast2600-i3c-master.c
10460
10461I3C DRIVER FOR CADENCE I3C MASTER IP
10462M:	Przemysław Gaj <pgaj@cadence.com>
10463S:	Maintained
10464F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10465F:	drivers/i3c/master/i3c-master-cdns.c
10466
10467I3C DRIVER FOR SYNOPSYS DESIGNWARE
10468S:	Orphan
10469F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10470F:	drivers/i3c/master/dw*
10471
10472I3C SUBSYSTEM
10473M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10474L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10475S:	Maintained
10476C:	irc://chat.freenode.net/linux-i3c
10477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10478F:	Documentation/ABI/testing/sysfs-bus-i3c
10479F:	Documentation/devicetree/bindings/i3c/
10480F:	Documentation/driver-api/i3c
10481F:	drivers/i3c/
10482F:	include/linux/i3c/
10483
10484IBM Operation Panel Input Driver
10485M:	Eddie James <eajames@linux.ibm.com>
10486L:	linux-input@vger.kernel.org
10487S:	Maintained
10488F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10489F:	drivers/input/misc/ibm-panel.c
10490
10491IBM Power 842 compression accelerator
10492M:	Haren Myneni <haren@us.ibm.com>
10493S:	Supported
10494F:	crypto/842.c
10495F:	drivers/crypto/nx/Kconfig
10496F:	drivers/crypto/nx/Makefile
10497F:	drivers/crypto/nx/nx-842*
10498F:	include/linux/sw842.h
10499F:	lib/842/
10500
10501IBM Power in-Nest Crypto Acceleration
10502M:	Breno Leitão <leitao@debian.org>
10503M:	Nayna Jain <nayna@linux.ibm.com>
10504M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10505L:	linux-crypto@vger.kernel.org
10506S:	Supported
10507F:	drivers/crypto/nx/Kconfig
10508F:	drivers/crypto/nx/Makefile
10509F:	drivers/crypto/nx/nx-aes*
10510F:	drivers/crypto/nx/nx-sha*
10511F:	drivers/crypto/nx/nx.*
10512F:	drivers/crypto/nx/nx_csbcpb.h
10513F:	drivers/crypto/nx/nx_debugfs.c
10514
10515IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10516M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10517L:	linux-pci@vger.kernel.org
10518L:	linuxppc-dev@lists.ozlabs.org
10519S:	Supported
10520F:	drivers/pci/hotplug/rpadlpar*
10521
10522IBM Power Linux RAID adapter
10523M:	Brian King <brking@us.ibm.com>
10524S:	Supported
10525F:	drivers/scsi/ipr.*
10526
10527IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10528M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10529L:	linux-pci@vger.kernel.org
10530L:	linuxppc-dev@lists.ozlabs.org
10531S:	Supported
10532F:	drivers/pci/hotplug/rpaphp*
10533
10534IBM Power SRIOV Virtual NIC Device Driver
10535M:	Haren Myneni <haren@linux.ibm.com>
10536M:	Rick Lindsley <ricklind@linux.ibm.com>
10537R:	Nick Child <nnac123@linux.ibm.com>
10538R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10539L:	netdev@vger.kernel.org
10540S:	Supported
10541F:	drivers/net/ethernet/ibm/ibmvnic.*
10542
10543IBM Power VFIO Support
10544M:	Timothy Pearson <tpearson@raptorengineering.com>
10545S:	Supported
10546F:	drivers/vfio/vfio_iommu_spapr_tce.c
10547
10548IBM Power Virtual Ethernet Device Driver
10549M:	Nick Child <nnac123@linux.ibm.com>
10550L:	netdev@vger.kernel.org
10551S:	Supported
10552F:	drivers/net/ethernet/ibm/ibmveth.*
10553
10554IBM Power Virtual FC Device Drivers
10555M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10556L:	linux-scsi@vger.kernel.org
10557S:	Supported
10558F:	drivers/scsi/ibmvscsi/ibmvfc*
10559
10560IBM Power Virtual Management Channel Driver
10561M:	Brad Warrum <bwarrum@linux.ibm.com>
10562M:	Ritu Agarwal <rituagar@linux.ibm.com>
10563S:	Supported
10564F:	drivers/misc/ibmvmc.*
10565
10566IBM Power Virtual SCSI Device Drivers
10567M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10568L:	linux-scsi@vger.kernel.org
10569S:	Supported
10570F:	drivers/scsi/ibmvscsi/ibmvscsi*
10571F:	include/scsi/viosrp.h
10572
10573IBM Power Virtual SCSI Device Target Driver
10574M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10575L:	linux-scsi@vger.kernel.org
10576L:	target-devel@vger.kernel.org
10577S:	Supported
10578F:	drivers/scsi/ibmvscsi_tgt/
10579
10580IBM Power VMX Cryptographic instructions
10581M:	Breno Leitão <leitao@debian.org>
10582M:	Nayna Jain <nayna@linux.ibm.com>
10583M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10584L:	linux-crypto@vger.kernel.org
10585S:	Supported
10586F:	arch/powerpc/crypto/Kconfig
10587F:	arch/powerpc/crypto/Makefile
10588F:	arch/powerpc/crypto/aes.c
10589F:	arch/powerpc/crypto/aes_cbc.c
10590F:	arch/powerpc/crypto/aes_ctr.c
10591F:	arch/powerpc/crypto/aes_xts.c
10592F:	arch/powerpc/crypto/aesp8-ppc.*
10593F:	arch/powerpc/crypto/ghash.c
10594F:	arch/powerpc/crypto/ghashp8-ppc.pl
10595F:	arch/powerpc/crypto/ppc-xlate.pl
10596F:	arch/powerpc/crypto/vmx.c
10597
10598IBM ServeRAID RAID DRIVER
10599S:	Orphan
10600F:	drivers/scsi/ips.*
10601
10602ICH LPC AND GPIO DRIVER
10603M:	Peter Tyser <ptyser@xes-inc.com>
10604S:	Maintained
10605F:	drivers/gpio/gpio-ich.c
10606F:	drivers/mfd/lpc_ich.c
10607
10608ICY I2C DRIVER
10609M:	Max Staudt <max@enpas.org>
10610L:	linux-i2c@vger.kernel.org
10611S:	Maintained
10612F:	drivers/i2c/busses/i2c-icy.c
10613
10614IDEAPAD LAPTOP EXTRAS DRIVER
10615M:	Ike Panhc <ike.pan@canonical.com>
10616L:	platform-driver-x86@vger.kernel.org
10617S:	Maintained
10618W:	http://launchpad.net/ideapad-laptop
10619F:	drivers/platform/x86/ideapad-laptop.c
10620
10621IDEAPAD LAPTOP SLIDEBAR DRIVER
10622M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10623L:	linux-input@vger.kernel.org
10624S:	Maintained
10625W:	https://github.com/o2genum/ideapad-slidebar
10626F:	drivers/input/misc/ideapad_slidebar.c
10627
10628IDT VersaClock 5 CLOCK DRIVER
10629M:	Luca Ceresoli <luca@lucaceresoli.net>
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10632F:	drivers/clk/clk-versaclock5.c
10633
10634IEEE 802.15.4 SUBSYSTEM
10635M:	Alexander Aring <alex.aring@gmail.com>
10636M:	Stefan Schmidt <stefan@datenfreihafen.org>
10637M:	Miquel Raynal <miquel.raynal@bootlin.com>
10638L:	linux-wpan@vger.kernel.org
10639S:	Maintained
10640W:	https://linux-wpan.org/
10641Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10644F:	Documentation/networking/ieee802154.rst
10645F:	drivers/net/ieee802154/
10646F:	include/linux/ieee802154.h
10647F:	include/linux/nl802154.h
10648F:	include/net/af_ieee802154.h
10649F:	include/net/cfg802154.h
10650F:	include/net/ieee802154_netdev.h
10651F:	include/net/mac802154.h
10652F:	include/net/nl802154.h
10653F:	net/ieee802154/
10654F:	net/mac802154/
10655
10656Intel VIRTIO DATA PATH ACCELERATOR
10657M:	Zhu Lingshan <lingshan.zhu@intel.com>
10658L:	virtualization@lists.linux.dev
10659S:	Supported
10660F:	drivers/vdpa/ifcvf/
10661
10662IFE PROTOCOL
10663M:	Yotam Gigi <yotam.gi@gmail.com>
10664M:	Jamal Hadi Salim <jhs@mojatatu.com>
10665F:	include/net/ife.h
10666F:	include/uapi/linux/ife.h
10667F:	net/ife
10668
10669IGORPLUG-USB IR RECEIVER
10670M:	Sean Young <sean@mess.org>
10671L:	linux-media@vger.kernel.org
10672S:	Maintained
10673F:	drivers/media/rc/igorplugusb.c
10674
10675IGUANAWORKS USB IR TRANSCEIVER
10676M:	Sean Young <sean@mess.org>
10677L:	linux-media@vger.kernel.org
10678S:	Maintained
10679F:	drivers/media/rc/iguanair.c
10680
10681IIO BACKEND FRAMEWORK
10682M:	Nuno Sa <nuno.sa@analog.com>
10683R:	Olivier Moysan <olivier.moysan@foss.st.com>
10684L:	linux-iio@vger.kernel.org
10685S:	Maintained
10686F:	drivers/iio/industrialio-backend.c
10687F:	include/linux/iio/backend.h
10688
10689IIO DIGITAL POTENTIOMETER DAC
10690M:	Peter Rosin <peda@axentia.se>
10691L:	linux-iio@vger.kernel.org
10692S:	Maintained
10693F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10694F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10695F:	drivers/iio/dac/dpot-dac.c
10696
10697IIO ENVELOPE DETECTOR
10698M:	Peter Rosin <peda@axentia.se>
10699L:	linux-iio@vger.kernel.org
10700S:	Maintained
10701F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10702F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10703F:	drivers/iio/adc/envelope-detector.c
10704
10705IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10706M:	Matti Vaittinen <mazziesaccount@gmail.com>
10707L:	linux-iio@vger.kernel.org
10708S:	Maintained
10709F:	drivers/iio/industrialio-gts-helper.c
10710F:	include/linux/iio/iio-gts-helper.h
10711F:	drivers/iio/test/iio-test-gts.c
10712
10713IIO MULTIPLEXER
10714M:	Peter Rosin <peda@axentia.se>
10715L:	linux-iio@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10718F:	drivers/iio/multiplexer/iio-mux.c
10719
10720IIO SCMI BASED DRIVER
10721M:	Jyoti Bhayana <jbhayana@google.com>
10722L:	linux-iio@vger.kernel.org
10723S:	Maintained
10724F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10725
10726IIO SUBSYSTEM AND DRIVERS
10727M:	Jonathan Cameron <jic23@kernel.org>
10728R:	Lars-Peter Clausen <lars@metafoo.de>
10729L:	linux-iio@vger.kernel.org
10730S:	Maintained
10731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10732F:	Documentation/ABI/testing/configfs-iio*
10733F:	Documentation/ABI/testing/sysfs-bus-iio*
10734F:	Documentation/devicetree/bindings/iio/
10735F:	Documentation/iio/
10736F:	drivers/iio/
10737F:	drivers/staging/iio/
10738F:	include/dt-bindings/iio/
10739F:	include/linux/iio/
10740F:	tools/iio/
10741
10742IIO UNIT CONVERTER
10743M:	Peter Rosin <peda@axentia.se>
10744L:	linux-iio@vger.kernel.org
10745S:	Maintained
10746F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10747F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10748F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10749F:	drivers/iio/afe/iio-rescale.c
10750
10751IKANOS/ADI EAGLE ADSL USB DRIVER
10752M:	Matthieu Castet <castet.matthieu@free.fr>
10753M:	Stanislaw Gruszka <stf_xl@wp.pl>
10754S:	Maintained
10755F:	drivers/usb/atm/ueagle-atm.c
10756
10757IMAGIS TOUCHSCREEN DRIVER
10758M:	Markuss Broks <markuss.broks@gmail.com>
10759S:	Maintained
10760F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10761F:	drivers/input/touchscreen/imagis.c
10762
10763IMGTEC ASCII LCD DRIVER
10764M:	Paul Burton <paulburton@kernel.org>
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10767F:	drivers/auxdisplay/img-ascii-lcd.c
10768
10769IMGTEC IR DECODER DRIVER
10770S:	Orphan
10771F:	drivers/media/rc/img-ir/
10772
10773IMGTEC POWERVR DRM DRIVER
10774M:	Frank Binns <frank.binns@imgtec.com>
10775M:	Matt Coster <matt.coster@imgtec.com>
10776S:	Supported
10777T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10778F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10779F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10780F:	Documentation/gpu/imagination/
10781F:	drivers/gpu/drm/imagination/
10782F:	include/uapi/drm/pvr_drm.h
10783
10784IMON SOUNDGRAPH USB IR RECEIVER
10785M:	Sean Young <sean@mess.org>
10786L:	linux-media@vger.kernel.org
10787S:	Maintained
10788F:	drivers/media/rc/imon.c
10789F:	drivers/media/rc/imon_raw.c
10790
10791IMS TWINTURBO FRAMEBUFFER DRIVER
10792L:	linux-fbdev@vger.kernel.org
10793S:	Orphan
10794F:	drivers/video/fbdev/imsttfb.c
10795
10796INDEX OF FURTHER KERNEL DOCUMENTATION
10797M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10798S:	Maintained
10799F:	Documentation/process/kernel-docs.rst
10800
10801INDUSTRY PACK SUBSYSTEM (IPACK)
10802M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10803M:	Jens Taprogge <jens.taprogge@taprogge.org>
10804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10805L:	industrypack-devel@lists.sourceforge.net
10806S:	Maintained
10807W:	http://industrypack.sourceforge.net
10808F:	drivers/ipack/
10809
10810INFINEON DPS310 Driver
10811M:	Eddie James <eajames@linux.ibm.com>
10812L:	linux-iio@vger.kernel.org
10813S:	Maintained
10814F:	drivers/iio/pressure/dps310.c
10815
10816INFINEON PEB2466 ASoC CODEC
10817M:	Herve Codina <herve.codina@bootlin.com>
10818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10819S:	Maintained
10820F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10821F:	sound/soc/codecs/peb2466.c
10822
10823INFINIBAND SUBSYSTEM
10824M:	Jason Gunthorpe <jgg@nvidia.com>
10825M:	Leon Romanovsky <leonro@nvidia.com>
10826L:	linux-rdma@vger.kernel.org
10827S:	Supported
10828W:	https://github.com/linux-rdma/rdma-core
10829Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10831F:	Documentation/devicetree/bindings/infiniband/
10832F:	Documentation/infiniband/
10833F:	drivers/infiniband/
10834F:	include/rdma/
10835F:	include/trace/events/ib_mad.h
10836F:	include/trace/events/ib_umad.h
10837F:	include/trace/misc/rdma.h
10838F:	include/uapi/linux/if_infiniband.h
10839F:	include/uapi/rdma/
10840F:	samples/bpf/ibumad_kern.c
10841F:	samples/bpf/ibumad_user.c
10842
10843INGENIC JZ4780 NAND DRIVER
10844M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10845L:	linux-mtd@lists.infradead.org
10846L:	linux-mips@vger.kernel.org
10847S:	Maintained
10848F:	drivers/mtd/nand/raw/ingenic/
10849
10850INGENIC JZ47xx SoCs
10851M:	Paul Cercueil <paul@crapouillou.net>
10852L:	linux-mips@vger.kernel.org
10853S:	Maintained
10854F:	arch/mips/boot/dts/ingenic/
10855F:	arch/mips/generic/board-ingenic.c
10856F:	arch/mips/include/asm/mach-ingenic/
10857F:	arch/mips/ingenic/Kconfig
10858F:	drivers/clk/ingenic/
10859F:	drivers/dma/dma-jz4780.c
10860F:	drivers/gpu/drm/ingenic/
10861F:	drivers/i2c/busses/i2c-jz4780.c
10862F:	drivers/iio/adc/ingenic-adc.c
10863F:	drivers/irqchip/irq-ingenic.c
10864F:	drivers/memory/jz4780-nemc.c
10865F:	drivers/mmc/host/jz4740_mmc.c
10866F:	drivers/mtd/nand/raw/ingenic/
10867F:	drivers/pinctrl/pinctrl-ingenic.c
10868F:	drivers/power/supply/ingenic-battery.c
10869F:	drivers/pwm/pwm-jz4740.c
10870F:	drivers/remoteproc/ingenic_rproc.c
10871F:	drivers/rtc/rtc-jz4740.c
10872F:	drivers/tty/serial/8250/8250_ingenic.c
10873F:	drivers/usb/musb/jz4740.c
10874F:	drivers/watchdog/jz4740_wdt.c
10875F:	include/dt-bindings/iio/adc/ingenic,adc.h
10876F:	include/linux/mfd/ingenic-tcu.h
10877F:	sound/soc/codecs/jz47*
10878F:	sound/soc/jz4740/
10879
10880INJOINIC IP5xxx POWER BANK IC DRIVER
10881M:	Samuel Holland <samuel@sholland.org>
10882S:	Maintained
10883F:	drivers/power/supply/ip5xxx_power.c
10884
10885INOTIFY
10886M:	Jan Kara <jack@suse.cz>
10887R:	Amir Goldstein <amir73il@gmail.com>
10888L:	linux-fsdevel@vger.kernel.org
10889S:	Maintained
10890F:	Documentation/filesystems/inotify.rst
10891F:	fs/notify/inotify/
10892F:	include/linux/inotify.h
10893F:	include/uapi/linux/inotify.h
10894
10895INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10896M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10897L:	linux-input@vger.kernel.org
10898S:	Maintained
10899Q:	http://patchwork.kernel.org/project/linux-input/list/
10900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10901F:	Documentation/devicetree/bindings/input/
10902F:	Documentation/devicetree/bindings/serio/
10903F:	Documentation/input/
10904F:	drivers/input/
10905F:	include/dt-bindings/input/
10906F:	include/linux/input.h
10907F:	include/linux/input/
10908F:	include/uapi/linux/input-event-codes.h
10909F:	include/uapi/linux/input.h
10910
10911INPUT MULTITOUCH (MT) PROTOCOL
10912M:	Henrik Rydberg <rydberg@bitmath.org>
10913L:	linux-input@vger.kernel.org
10914S:	Odd fixes
10915F:	Documentation/input/multi-touch-protocol.rst
10916F:	drivers/input/input-mt.c
10917K:	\b(ABS|SYN)_MT_
10918
10919INSIDE SECURE CRYPTO DRIVER
10920M:	Antoine Tenart <atenart@kernel.org>
10921L:	linux-crypto@vger.kernel.org
10922S:	Maintained
10923F:	drivers/crypto/inside-secure/
10924
10925INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10926M:	Mimi Zohar <zohar@linux.ibm.com>
10927M:	Roberto Sassu <roberto.sassu@huawei.com>
10928M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10929R:	Eric Snowberg <eric.snowberg@oracle.com>
10930L:	linux-integrity@vger.kernel.org
10931S:	Supported
10932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10933F:	security/integrity/
10934F:	security/integrity/ima/
10935
10936INTEL 810/815 FRAMEBUFFER DRIVER
10937M:	Antonino Daplas <adaplas@gmail.com>
10938L:	linux-fbdev@vger.kernel.org
10939S:	Maintained
10940F:	drivers/video/fbdev/i810/
10941
10942INTEL 8254 COUNTER DRIVER
10943M:	William Breathitt Gray <wbg@kernel.org>
10944L:	linux-iio@vger.kernel.org
10945S:	Maintained
10946F:	drivers/counter/i8254.c
10947F:	include/linux/i8254.h
10948
10949INTEL 8255 GPIO DRIVER
10950M:	William Breathitt Gray <wbg@kernel.org>
10951L:	linux-gpio@vger.kernel.org
10952S:	Maintained
10953F:	drivers/gpio/gpio-i8255.c
10954F:	drivers/gpio/gpio-i8255.h
10955
10956INTEL ASoC DRIVERS
10957M:	Cezary Rojewski <cezary.rojewski@intel.com>
10958M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10959M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10960M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10961M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10962M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10963M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10964L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10965S:	Supported
10966F:	sound/soc/intel/
10967
10968INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10969M:	Hans de Goede <hdegoede@redhat.com>
10970L:	platform-driver-x86@vger.kernel.org
10971S:	Maintained
10972F:	drivers/platform/x86/intel/atomisp2/pm.c
10973
10974INTEL ATOMISP2 LED DRIVER
10975M:	Hans de Goede <hdegoede@redhat.com>
10976L:	platform-driver-x86@vger.kernel.org
10977S:	Maintained
10978F:	drivers/platform/x86/intel/atomisp2/led.c
10979
10980INTEL BIOS SAR INT1092 DRIVER
10981M:	Shravan Sudhakar <s.shravan@intel.com>
10982L:	platform-driver-x86@vger.kernel.org
10983S:	Maintained
10984F:	drivers/platform/x86/intel/int1092/
10985
10986INTEL BROXTON PMC DRIVER
10987M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10988M:	Zha Qipeng <qipeng.zha@intel.com>
10989S:	Maintained
10990F:	drivers/mfd/intel_pmc_bxt.c
10991F:	include/linux/mfd/intel_pmc_bxt.h
10992
10993INTEL C600 SERIES SAS CONTROLLER DRIVER
10994M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10995L:	linux-scsi@vger.kernel.org
10996S:	Supported
10997T:	git git://git.code.sf.net/p/intel-sas/isci
10998F:	drivers/scsi/isci/
10999
11000INTEL CPU family model numbers
11001M:	Tony Luck <tony.luck@intel.com>
11002M:	x86@kernel.org
11003L:	linux-kernel@vger.kernel.org
11004S:	Supported
11005F:	arch/x86/include/asm/intel-family.h
11006
11007INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11008M:	Jani Nikula <jani.nikula@linux.intel.com>
11009M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11010L:	intel-gfx@lists.freedesktop.org
11011L:	intel-xe@lists.freedesktop.org
11012S:	Supported
11013F:	drivers/gpu/drm/i915/display/
11014F:	drivers/gpu/drm/xe/display/
11015F:	drivers/gpu/drm/xe/compat-i915-headers
11016
11017INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11018M:	Jani Nikula <jani.nikula@linux.intel.com>
11019M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11020M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11021M:	Tvrtko Ursulin <tursulin@ursulin.net>
11022L:	intel-gfx@lists.freedesktop.org
11023S:	Supported
11024W:	https://drm.pages.freedesktop.org/intel-docs/
11025Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11026B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11027C:	irc://irc.oftc.net/intel-gfx
11028T:	git git://anongit.freedesktop.org/drm-intel
11029F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11030F:	Documentation/gpu/i915.rst
11031F:	drivers/gpu/drm/ci/xfails/i915*
11032F:	drivers/gpu/drm/i915/
11033F:	include/drm/i915*
11034F:	include/uapi/drm/i915_drm.h
11035
11036INTEL DRM XE DRIVER (Lunar Lake and newer)
11037M:	Lucas De Marchi <lucas.demarchi@intel.com>
11038M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11039M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11040L:	intel-xe@lists.freedesktop.org
11041S:	Supported
11042W:	https://drm.pages.freedesktop.org/intel-docs/
11043Q:	http://patchwork.freedesktop.org/project/intel-xe/
11044B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11045C:	irc://irc.oftc.net/xe
11046T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11047F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11048F:	Documentation/gpu/xe/
11049F:	drivers/gpu/drm/xe/
11050F:	include/drm/xe*
11051F:	include/uapi/drm/xe_drm.h
11052
11053INTEL ETHERNET DRIVERS
11054M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11055M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11056L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11057S:	Supported
11058W:	https://www.intel.com/content/www/us/en/support.html
11059Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11062F:	Documentation/networking/device_drivers/ethernet/intel/
11063F:	drivers/net/ethernet/intel/
11064F:	drivers/net/ethernet/intel/*/
11065F:	include/linux/avf/virtchnl.h
11066F:	include/linux/net/intel/iidc.h
11067
11068INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11069M:	Mustafa Ismail <mustafa.ismail@intel.com>
11070M:	Shiraz Saleem <shiraz.saleem@intel.com>
11071L:	linux-rdma@vger.kernel.org
11072S:	Supported
11073F:	drivers/infiniband/hw/irdma/
11074F:	include/uapi/rdma/irdma-abi.h
11075
11076INTEL GPIO DRIVERS
11077M:	Andy Shevchenko <andy@kernel.org>
11078L:	linux-gpio@vger.kernel.org
11079S:	Supported
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11081F:	drivers/gpio/gpio-elkhartlake.c
11082F:	drivers/gpio/gpio-graniterapids.c
11083F:	drivers/gpio/gpio-ich.c
11084F:	drivers/gpio/gpio-merrifield.c
11085F:	drivers/gpio/gpio-ml-ioh.c
11086F:	drivers/gpio/gpio-pch.c
11087F:	drivers/gpio/gpio-sch.c
11088F:	drivers/gpio/gpio-sodaville.c
11089F:	drivers/gpio/gpio-tangier.c
11090F:	drivers/gpio/gpio-tangier.h
11091
11092INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11093M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11094M:	Zhi Wang <zhi.wang.linux@gmail.com>
11095L:	intel-gvt-dev@lists.freedesktop.org
11096L:	intel-gfx@lists.freedesktop.org
11097S:	Supported
11098W:	https://github.com/intel/gvt-linux/wiki
11099T:	git https://github.com/intel/gvt-linux.git
11100F:	drivers/gpu/drm/i915/gvt/
11101
11102INTEL HID EVENT DRIVER
11103M:	Alex Hung <alexhung@gmail.com>
11104L:	platform-driver-x86@vger.kernel.org
11105S:	Maintained
11106F:	drivers/platform/x86/intel/hid.c
11107
11108INTEL I/OAT DMA DRIVER
11109M:	Dave Jiang <dave.jiang@intel.com>
11110R:	Dan Williams <dan.j.williams@intel.com>
11111L:	dmaengine@vger.kernel.org
11112S:	Supported
11113Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11114F:	drivers/dma/ioat*
11115
11116INTEL IAA CRYPTO DRIVER
11117M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11118L:	linux-crypto@vger.kernel.org
11119S:	Supported
11120F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11121F:	drivers/crypto/intel/iaa/*
11122
11123INTEL IDLE DRIVER
11124M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11125M:	Len Brown <lenb@kernel.org>
11126L:	linux-pm@vger.kernel.org
11127S:	Supported
11128B:	https://bugzilla.kernel.org
11129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11130F:	drivers/idle/intel_idle.c
11131
11132INTEL IDXD DRIVER
11133M:	Fenghua Yu <fenghua.yu@intel.com>
11134R:	Dave Jiang <dave.jiang@intel.com>
11135L:	dmaengine@vger.kernel.org
11136S:	Supported
11137F:	drivers/dma/idxd/*
11138F:	include/uapi/linux/idxd.h
11139
11140INTEL IN FIELD SCAN (IFS) DEVICE
11141M:	Jithu Joseph <jithu.joseph@intel.com>
11142R:	Ashok Raj <ashok.raj@intel.com>
11143R:	Tony Luck <tony.luck@intel.com>
11144S:	Maintained
11145F:	drivers/platform/x86/intel/ifs
11146F:	include/trace/events/intel_ifs.h
11147
11148INTEL INTEGRATED SENSOR HUB DRIVER
11149M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11150M:	Jiri Kosina <jikos@kernel.org>
11151L:	linux-input@vger.kernel.org
11152S:	Maintained
11153F:	drivers/hid/intel-ish-hid/
11154
11155INTEL IOMMU (VT-d)
11156M:	David Woodhouse <dwmw2@infradead.org>
11157M:	Lu Baolu <baolu.lu@linux.intel.com>
11158L:	iommu@lists.linux.dev
11159S:	Supported
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11161F:	drivers/iommu/intel/
11162
11163INTEL IPU3 CSI-2 CIO2 DRIVER
11164M:	Yong Zhi <yong.zhi@intel.com>
11165M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11166M:	Bingbu Cao <bingbu.cao@intel.com>
11167M:	Dan Scally <djrscally@gmail.com>
11168R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11169L:	linux-media@vger.kernel.org
11170S:	Maintained
11171T:	git git://linuxtv.org/media_tree.git
11172F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11173F:	drivers/media/pci/intel/ipu3/
11174
11175INTEL IPU3 CSI-2 IMGU DRIVER
11176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11177R:	Bingbu Cao <bingbu.cao@intel.com>
11178R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11179L:	linux-media@vger.kernel.org
11180S:	Maintained
11181F:	Documentation/admin-guide/media/ipu3.rst
11182F:	Documentation/admin-guide/media/ipu3_rcb.svg
11183F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11184F:	drivers/staging/media/ipu3/
11185
11186INTEL IPU6 INPUT SYSTEM DRIVER
11187M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11188M:	Bingbu Cao <bingbu.cao@intel.com>
11189R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11190L:	linux-media@vger.kernel.org
11191S:	Maintained
11192T:	git git://linuxtv.org/media_tree.git
11193F:	Documentation/admin-guide/media/ipu6-isys.rst
11194F:	drivers/media/pci/intel/ipu6/
11195
11196INTEL ISHTP ECLITE DRIVER
11197M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11198L:	platform-driver-x86@vger.kernel.org
11199S:	Supported
11200F:	drivers/platform/x86/intel/ishtp_eclite.c
11201
11202INTEL IXP4XX CRYPTO SUPPORT
11203M:	Corentin Labbe <clabbe@baylibre.com>
11204L:	linux-crypto@vger.kernel.org
11205S:	Maintained
11206F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11207
11208INTEL KEEM BAY DRM DRIVER
11209M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11210M:	Edmund Dea <edmund.j.dea@intel.com>
11211S:	Maintained
11212F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11213F:	drivers/gpu/drm/kmb/
11214
11215INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11216M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11217S:	Maintained
11218F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11219F:	drivers/crypto/intel/keembay/Kconfig
11220F:	drivers/crypto/intel/keembay/Makefile
11221F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11222F:	drivers/crypto/intel/keembay/ocs-aes.c
11223F:	drivers/crypto/intel/keembay/ocs-aes.h
11224
11225INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11226M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11227M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11228M:	Mark Gross <mgross@linux.intel.com>
11229S:	Maintained
11230F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11231F:	drivers/crypto/intel/keembay/Kconfig
11232F:	drivers/crypto/intel/keembay/Makefile
11233F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11234
11235INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11236M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11237M:	Declan Murphy <declan.murphy@intel.com>
11238S:	Maintained
11239F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11240F:	drivers/crypto/intel/keembay/Kconfig
11241F:	drivers/crypto/intel/keembay/Makefile
11242F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11243F:	drivers/crypto/intel/keembay/ocs-hcu.c
11244F:	drivers/crypto/intel/keembay/ocs-hcu.h
11245
11246INTEL MANAGEMENT ENGINE (mei)
11247M:	Tomas Winkler <tomas.winkler@intel.com>
11248L:	linux-kernel@vger.kernel.org
11249S:	Supported
11250F:	Documentation/driver-api/mei/*
11251F:	drivers/misc/mei/
11252F:	drivers/watchdog/mei_wdt.c
11253F:	include/linux/mei_aux.h
11254F:	include/linux/mei_cl_bus.h
11255F:	include/uapi/linux/mei.h
11256F:	include/uapi/linux/mei_uuid.h
11257F:	include/uapi/linux/uuid.h
11258F:	samples/mei/*
11259
11260INTEL MAX 10 BMC MFD DRIVER
11261M:	Xu Yilun <yilun.xu@intel.com>
11262R:	Tom Rix <trix@redhat.com>
11263S:	Maintained
11264F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11265F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11266F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11267F:	drivers/mfd/intel-m10-bmc*
11268F:	include/linux/mfd/intel-m10-bmc.h
11269
11270INTEL MAX10 BMC SECURE UPDATES
11271M:	Peter Colberg <peter.colberg@intel.com>
11272L:	linux-fpga@vger.kernel.org
11273S:	Maintained
11274F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11275F:	drivers/fpga/intel-m10-bmc-sec-update.c
11276
11277INTEL P-Unit IPC DRIVER
11278M:	Zha Qipeng <qipeng.zha@intel.com>
11279L:	platform-driver-x86@vger.kernel.org
11280S:	Maintained
11281F:	arch/x86/include/asm/intel_punit_ipc.h
11282F:	drivers/platform/x86/intel/punit_ipc.c
11283
11284INTEL PMC CORE DRIVER
11285M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11286M:	David E Box <david.e.box@intel.com>
11287L:	platform-driver-x86@vger.kernel.org
11288S:	Maintained
11289F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11290F:	drivers/platform/x86/intel/pmc/
11291
11292INTEL PMIC GPIO DRIVERS
11293M:	Andy Shevchenko <andy@kernel.org>
11294S:	Supported
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11296F:	drivers/gpio/gpio-*cove.c
11297
11298INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11299M:	Andy Shevchenko <andy@kernel.org>
11300S:	Supported
11301F:	drivers/mfd/intel_soc_pmic*
11302F:	include/linux/mfd/intel_soc_pmic*
11303
11304INTEL PMT DRIVERS
11305M:	David E. Box <david.e.box@linux.intel.com>
11306S:	Supported
11307F:	drivers/platform/x86/intel/pmt/
11308
11309INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11310M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11311L:	linux-wireless@vger.kernel.org
11312S:	Maintained
11313F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11314F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11315F:	drivers/net/wireless/intel/ipw2x00/
11316
11317INTEL PSTATE DRIVER
11318M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11319M:	Len Brown <lenb@kernel.org>
11320L:	linux-pm@vger.kernel.org
11321S:	Supported
11322F:	drivers/cpufreq/intel_pstate.c
11323
11324INTEL PTP DFL ToD DRIVER
11325M:	Tianfei Zhang <tianfei.zhang@intel.com>
11326L:	linux-fpga@vger.kernel.org
11327L:	netdev@vger.kernel.org
11328S:	Maintained
11329F:	drivers/ptp/ptp_dfl_tod.c
11330
11331INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11332M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11333L:	linux-iio@vger.kernel.org
11334F:	drivers/counter/intel-qep.c
11335
11336INTEL SCU DRIVERS
11337M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11338S:	Maintained
11339F:	arch/x86/include/asm/intel_scu_ipc.h
11340F:	drivers/platform/x86/intel_scu_*
11341
11342INTEL SDSI DRIVER
11343M:	David E. Box <david.e.box@linux.intel.com>
11344S:	Supported
11345F:	drivers/platform/x86/intel/sdsi.c
11346F:	tools/arch/x86/intel_sdsi/
11347F:	tools/testing/selftests/drivers/sdsi/
11348
11349INTEL SGX
11350M:	Jarkko Sakkinen <jarkko@kernel.org>
11351R:	Dave Hansen <dave.hansen@linux.intel.com>
11352L:	linux-sgx@vger.kernel.org
11353S:	Supported
11354Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11356F:	Documentation/arch/x86/sgx.rst
11357F:	arch/x86/entry/vdso/vsgx.S
11358F:	arch/x86/include/asm/sgx.h
11359F:	arch/x86/include/uapi/asm/sgx.h
11360F:	arch/x86/kernel/cpu/sgx/*
11361F:	tools/testing/selftests/sgx/*
11362K:	\bSGX_
11363
11364INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11365M:	Daniel Scally <djrscally@gmail.com>
11366S:	Maintained
11367F:	drivers/platform/x86/intel/int3472/
11368
11369INTEL SPEED SELECT TECHNOLOGY
11370M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11371L:	platform-driver-x86@vger.kernel.org
11372S:	Maintained
11373F:	drivers/platform/x86/intel/speed_select_if/
11374F:	include/uapi/linux/isst_if.h
11375F:	tools/power/x86/intel-speed-select/
11376
11377INTEL STRATIX10 FIRMWARE DRIVERS
11378M:	Dinh Nguyen <dinguyen@kernel.org>
11379L:	linux-kernel@vger.kernel.org
11380S:	Maintained
11381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11382F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11383F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11384F:	drivers/firmware/stratix10-rsu.c
11385F:	drivers/firmware/stratix10-svc.c
11386F:	include/linux/firmware/intel/stratix10-smc.h
11387F:	include/linux/firmware/intel/stratix10-svc-client.h
11388
11389INTEL TELEMETRY DRIVER
11390M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11391M:	"David E. Box" <david.e.box@linux.intel.com>
11392L:	platform-driver-x86@vger.kernel.org
11393S:	Maintained
11394F:	arch/x86/include/asm/intel_telemetry.h
11395F:	drivers/platform/x86/intel/telemetry/
11396
11397INTEL TPMI DRIVER
11398M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11399L:	platform-driver-x86@vger.kernel.org
11400S:	Maintained
11401F:	Documentation/ABI/testing/debugfs-tpmi
11402F:	drivers/platform/x86/intel/tpmi.c
11403F:	include/linux/intel_tpmi.h
11404
11405INTEL UNCORE FREQUENCY CONTROL
11406M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11407L:	platform-driver-x86@vger.kernel.org
11408S:	Maintained
11409F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11410F:	drivers/platform/x86/intel/uncore-frequency/
11411
11412INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11413M:	David E. Box <david.e.box@linux.intel.com>
11414S:	Supported
11415F:	drivers/platform/x86/intel/vsec.*
11416
11417INTEL VIRTUAL BUTTON DRIVER
11418M:	AceLan Kao <acelan.kao@canonical.com>
11419L:	platform-driver-x86@vger.kernel.org
11420S:	Maintained
11421F:	drivers/platform/x86/intel/vbtn.c
11422
11423INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11424M:	Stanislaw Gruszka <stf_xl@wp.pl>
11425L:	linux-wireless@vger.kernel.org
11426S:	Supported
11427F:	drivers/net/wireless/intel/iwlegacy/
11428
11429INTEL WIRELESS WIFI LINK (iwlwifi)
11430M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11431L:	linux-wireless@vger.kernel.org
11432S:	Supported
11433W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11435F:	drivers/net/wireless/intel/iwlwifi/
11436
11437INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11438M:	Jithu Joseph <jithu.joseph@intel.com>
11439S:	Maintained
11440W:	https://slimbootloader.github.io/security/firmware-update.html
11441F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11442
11443INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11444L:	Dell.Client.Kernel@dell.com
11445S:	Maintained
11446F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11447
11448INTEL WWAN IOSM DRIVER
11449M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11450L:	netdev@vger.kernel.org
11451S:	Maintained
11452F:	drivers/net/wwan/iosm/
11453
11454INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11455M:	Xin Li <xin@zytor.com>
11456M:	"H. Peter Anvin" <hpa@zytor.com>
11457S:	Supported
11458F:	Documentation/arch/x86/x86_64/fred.rst
11459F:	arch/x86/entry/entry_64_fred.S
11460F:	arch/x86/entry/entry_fred.c
11461F:	arch/x86/include/asm/fred.h
11462F:	arch/x86/kernel/fred.c
11463
11464INTEL(R) TRACE HUB
11465M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11466S:	Supported
11467F:	Documentation/trace/intel_th.rst
11468F:	drivers/hwtracing/intel_th/
11469F:	include/linux/intel_th.h
11470
11471INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11472M:	Ning Sun <ning.sun@intel.com>
11473L:	tboot-devel@lists.sourceforge.net
11474S:	Supported
11475W:	http://tboot.sourceforge.net
11476T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11477F:	Documentation/arch/x86/intel_txt.rst
11478F:	arch/x86/kernel/tboot.c
11479F:	include/linux/tboot.h
11480
11481INTERCONNECT API
11482M:	Georgi Djakov <djakov@kernel.org>
11483L:	linux-pm@vger.kernel.org
11484S:	Maintained
11485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11486F:	Documentation/devicetree/bindings/interconnect/
11487F:	Documentation/driver-api/interconnect.rst
11488F:	drivers/interconnect/
11489F:	include/dt-bindings/interconnect/
11490F:	include/linux/interconnect-provider.h
11491F:	include/linux/interconnect.h
11492
11493INTERRUPT COUNTER DRIVER
11494M:	Oleksij Rempel <o.rempel@pengutronix.de>
11495R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11496L:	linux-iio@vger.kernel.org
11497F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11498F:	drivers/counter/interrupt-cnt.c
11499
11500INTERSIL ISL7998X VIDEO DECODER DRIVER
11501M:	Michael Tretter <m.tretter@pengutronix.de>
11502R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11503L:	linux-media@vger.kernel.org
11504S:	Maintained
11505F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11506F:	drivers/media/i2c/isl7998x.c
11507
11508INVENSENSE ICM-426xx IMU DRIVER
11509M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11510L:	linux-iio@vger.kernel.org
11511S:	Maintained
11512W:	https://invensense.tdk.com/
11513F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11514F:	drivers/iio/imu/inv_icm42600/
11515
11516INVENSENSE MPU-3050 GYROSCOPE DRIVER
11517M:	Linus Walleij <linus.walleij@linaro.org>
11518L:	linux-iio@vger.kernel.org
11519S:	Maintained
11520F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11521F:	drivers/iio/gyro/mpu3050*
11522
11523IOC3 ETHERNET DRIVER
11524M:	Ralf Baechle <ralf@linux-mips.org>
11525L:	linux-mips@vger.kernel.org
11526S:	Maintained
11527F:	drivers/net/ethernet/sgi/ioc3-eth.c
11528
11529IOMMU DMA-API LAYER
11530M:	Robin Murphy <robin.murphy@arm.com>
11531L:	iommu@lists.linux.dev
11532S:	Maintained
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11534F:	drivers/iommu/dma-iommu.c
11535F:	drivers/iommu/dma-iommu.h
11536F:	drivers/iommu/iova.c
11537F:	include/linux/iova.h
11538
11539IOMMU SUBSYSTEM
11540M:	Joerg Roedel <joro@8bytes.org>
11541M:	Will Deacon <will@kernel.org>
11542R:	Robin Murphy <robin.murphy@arm.com>
11543L:	iommu@lists.linux.dev
11544S:	Maintained
11545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11546F:	Documentation/devicetree/bindings/iommu/
11547F:	Documentation/userspace-api/iommu.rst
11548F:	drivers/iommu/
11549F:	include/linux/iommu.h
11550F:	include/linux/iova.h
11551F:	include/linux/of_iommu.h
11552
11553IOMMUFD
11554M:	Jason Gunthorpe <jgg@nvidia.com>
11555M:	Kevin Tian <kevin.tian@intel.com>
11556L:	iommu@lists.linux.dev
11557S:	Maintained
11558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11559F:	Documentation/userspace-api/iommufd.rst
11560F:	drivers/iommu/iommufd/
11561F:	include/linux/iommufd.h
11562F:	include/uapi/linux/iommufd.h
11563F:	tools/testing/selftests/iommu/
11564
11565IOSYS-MAP HELPERS
11566M:	Thomas Zimmermann <tzimmermann@suse.de>
11567L:	dri-devel@lists.freedesktop.org
11568S:	Maintained
11569T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11570F:	include/linux/iosys-map.h
11571
11572IO_URING
11573M:	Jens Axboe <axboe@kernel.dk>
11574R:	Pavel Begunkov <asml.silence@gmail.com>
11575L:	io-uring@vger.kernel.org
11576S:	Maintained
11577T:	git git://git.kernel.dk/linux-block
11578T:	git git://git.kernel.dk/liburing
11579F:	include/linux/io_uring/
11580F:	include/linux/io_uring.h
11581F:	include/linux/io_uring_types.h
11582F:	include/trace/events/io_uring.h
11583F:	include/uapi/linux/io_uring.h
11584F:	io_uring/
11585
11586IPMI SUBSYSTEM
11587M:	Corey Minyard <minyard@acm.org>
11588L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11589S:	Supported
11590W:	http://openipmi.sourceforge.net/
11591T:	git https://github.com/cminyard/linux-ipmi.git for-next
11592F:	Documentation/devicetree/bindings/ipmi/
11593F:	Documentation/driver-api/ipmi.rst
11594F:	drivers/char/ipmi/
11595F:	include/linux/ipmi*
11596F:	include/uapi/linux/ipmi*
11597
11598IPS SCSI RAID DRIVER
11599M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11600L:	linux-scsi@vger.kernel.org
11601S:	Maintained
11602W:	http://www.adaptec.com/
11603F:	drivers/scsi/ips*
11604
11605IPVS
11606M:	Simon Horman <horms@verge.net.au>
11607M:	Julian Anastasov <ja@ssi.bg>
11608L:	netdev@vger.kernel.org
11609L:	lvs-devel@vger.kernel.org
11610S:	Maintained
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11613F:	Documentation/networking/ipvs-sysctl.rst
11614F:	include/net/ip_vs.h
11615F:	include/uapi/linux/ip_vs.h
11616F:	net/netfilter/ipvs/
11617
11618IPWIRELESS DRIVER
11619M:	Jiri Kosina <jikos@kernel.org>
11620M:	David Sterba <dsterba@suse.com>
11621S:	Odd Fixes
11622F:	drivers/tty/ipwireless/
11623
11624IRON DEVICE AUDIO CODEC DRIVERS
11625M:	Kiseok Jo <kiseok.jo@irondevice.com>
11626L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11627S:	Maintained
11628F:	Documentation/devicetree/bindings/sound/irondevice,*
11629F:	sound/soc/codecs/sma*
11630
11631IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11632M:	Thomas Gleixner <tglx@linutronix.de>
11633S:	Maintained
11634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11635F:	Documentation/core-api/irq/irq-domain.rst
11636F:	include/linux/irqdomain.h
11637F:	include/linux/irqdomain_defs.h
11638F:	kernel/irq/irqdomain.c
11639F:	kernel/irq/msi.c
11640
11641IRQ SUBSYSTEM
11642M:	Thomas Gleixner <tglx@linutronix.de>
11643L:	linux-kernel@vger.kernel.org
11644S:	Maintained
11645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11646F:	include/linux/group_cpus.h
11647F:	include/linux/irq.h
11648F:	include/linux/irqhandler.h
11649F:	include/linux/irqnr.h
11650F:	include/linux/irqreturn.h
11651F:	kernel/irq/
11652F:	lib/group_cpus.c
11653
11654IRQCHIP DRIVERS
11655M:	Thomas Gleixner <tglx@linutronix.de>
11656L:	linux-kernel@vger.kernel.org
11657S:	Maintained
11658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11659F:	Documentation/devicetree/bindings/interrupt-controller/
11660F:	drivers/irqchip/
11661F:	include/linux/irqchip.h
11662
11663ISA
11664M:	William Breathitt Gray <wbg@kernel.org>
11665S:	Maintained
11666F:	Documentation/driver-api/isa.rst
11667F:	drivers/base/isa.c
11668F:	include/linux/isa.h
11669
11670ISA RADIO MODULE
11671M:	Hans Verkuil <hverkuil@xs4all.nl>
11672L:	linux-media@vger.kernel.org
11673S:	Maintained
11674W:	https://linuxtv.org
11675T:	git git://linuxtv.org/media_tree.git
11676F:	drivers/media/radio/radio-isa*
11677
11678ISAPNP
11679M:	Jaroslav Kysela <perex@perex.cz>
11680S:	Maintained
11681F:	Documentation/userspace-api/isapnp.rst
11682F:	drivers/pnp/isapnp/
11683F:	include/linux/isapnp.h
11684
11685ISCSI
11686M:	Lee Duncan <lduncan@suse.com>
11687M:	Chris Leech <cleech@redhat.com>
11688M:	Mike Christie <michael.christie@oracle.com>
11689L:	open-iscsi@googlegroups.com
11690L:	linux-scsi@vger.kernel.org
11691S:	Maintained
11692W:	www.open-iscsi.com
11693F:	drivers/scsi/*iscsi*
11694F:	include/scsi/*iscsi*
11695
11696iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11697M:	Peter Jones <pjones@redhat.com>
11698M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11699S:	Maintained
11700F:	drivers/firmware/iscsi_ibft*
11701
11702ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11703M:	Sagi Grimberg <sagi@grimberg.me>
11704M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11705L:	linux-rdma@vger.kernel.org
11706S:	Supported
11707W:	http://www.openfabrics.org
11708W:	www.open-iscsi.org
11709Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11710F:	drivers/infiniband/ulp/iser/
11711
11712ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11713M:	Sagi Grimberg <sagi@grimberg.me>
11714L:	linux-rdma@vger.kernel.org
11715L:	target-devel@vger.kernel.org
11716S:	Supported
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11718F:	drivers/infiniband/ulp/isert
11719
11720ISDN/CMTP OVER BLUETOOTH
11721M:	Karsten Keil <isdn@linux-pingi.de>
11722L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11723L:	netdev@vger.kernel.org
11724S:	Odd Fixes
11725W:	http://www.isdn4linux.de
11726F:	Documentation/isdn/
11727F:	drivers/isdn/capi/
11728F:	include/linux/isdn/
11729F:	include/uapi/linux/isdn/
11730F:	net/bluetooth/cmtp/
11731
11732ISDN/mISDN SUBSYSTEM
11733M:	Karsten Keil <isdn@linux-pingi.de>
11734L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11735L:	netdev@vger.kernel.org
11736S:	Maintained
11737W:	http://www.isdn4linux.de
11738F:	drivers/isdn/Kconfig
11739F:	drivers/isdn/Makefile
11740F:	drivers/isdn/hardware/
11741F:	drivers/isdn/mISDN/
11742
11743ISOFS FILESYSTEM
11744M:	Jan Kara <jack@suse.cz>
11745L:	linux-fsdevel@vger.kernel.org
11746S:	Maintained
11747F:	Documentation/filesystems/isofs.rst
11748F:	fs/isofs/
11749
11750IT87 HARDWARE MONITORING DRIVER
11751M:	Jean Delvare <jdelvare@suse.com>
11752L:	linux-hwmon@vger.kernel.org
11753S:	Maintained
11754F:	Documentation/hwmon/it87.rst
11755F:	drivers/hwmon/it87.c
11756
11757IT913X MEDIA DRIVER
11758L:	linux-media@vger.kernel.org
11759S:	Orphan
11760W:	https://linuxtv.org
11761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11762F:	drivers/media/tuners/it913x*
11763
11764ITE IT66121 HDMI BRIDGE DRIVER
11765M:	Phong LE <ple@baylibre.com>
11766M:	Neil Armstrong <neil.armstrong@linaro.org>
11767S:	Maintained
11768T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11769F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11770F:	drivers/gpu/drm/bridge/ite-it66121.c
11771
11772IVTV VIDEO4LINUX DRIVER
11773M:	Andy Walls <awalls@md.metrocast.net>
11774L:	linux-media@vger.kernel.org
11775S:	Maintained
11776W:	https://linuxtv.org
11777T:	git git://linuxtv.org/media_tree.git
11778F:	Documentation/admin-guide/media/ivtv*
11779F:	drivers/media/pci/ivtv/
11780F:	include/uapi/linux/ivtv*
11781
11782IX2505V MEDIA DRIVER
11783M:	Malcolm Priestley <tvboxspy@gmail.com>
11784L:	linux-media@vger.kernel.org
11785S:	Maintained
11786W:	https://linuxtv.org
11787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11788F:	drivers/media/dvb-frontends/ix2505v*
11789
11790JAILHOUSE HYPERVISOR INTERFACE
11791M:	Jan Kiszka <jan.kiszka@siemens.com>
11792L:	jailhouse-dev@googlegroups.com
11793S:	Maintained
11794F:	arch/x86/include/asm/jailhouse_para.h
11795F:	arch/x86/kernel/jailhouse.c
11796
11797JFS FILESYSTEM
11798M:	Dave Kleikamp <shaggy@kernel.org>
11799L:	jfs-discussion@lists.sourceforge.net
11800S:	Odd Fixes
11801W:	http://jfs.sourceforge.net/
11802T:	git https://github.com/kleikamp/linux-shaggy.git
11803F:	Documentation/admin-guide/jfs.rst
11804F:	fs/jfs/
11805
11806JME NETWORK DRIVER
11807M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11808L:	netdev@vger.kernel.org
11809S:	Maintained
11810F:	drivers/net/ethernet/jme.*
11811
11812JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11813M:	David Woodhouse <dwmw2@infradead.org>
11814M:	Richard Weinberger <richard@nod.at>
11815L:	linux-mtd@lists.infradead.org
11816S:	Odd Fixes
11817W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11818T:	git git://git.infradead.org/ubifs-2.6.git
11819F:	fs/jffs2/
11820F:	include/uapi/linux/jffs2.h
11821
11822JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11823M:	"Theodore Ts'o" <tytso@mit.edu>
11824M:	Jan Kara <jack@suse.com>
11825L:	linux-ext4@vger.kernel.org
11826S:	Maintained
11827F:	fs/jbd2/
11828F:	include/linux/jbd2.h
11829
11830JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11831M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11832L:	linux-media@vger.kernel.org
11833L:	linux-renesas-soc@vger.kernel.org
11834S:	Maintained
11835F:	drivers/media/platform/renesas/rcar_jpu.c
11836
11837JSM Neo PCI based serial card
11838L:	linux-serial@vger.kernel.org
11839S:	Orphan
11840F:	drivers/tty/serial/jsm/
11841
11842K10TEMP HARDWARE MONITORING DRIVER
11843M:	Clemens Ladisch <clemens@ladisch.de>
11844L:	linux-hwmon@vger.kernel.org
11845S:	Maintained
11846F:	Documentation/hwmon/k10temp.rst
11847F:	drivers/hwmon/k10temp.c
11848
11849K8TEMP HARDWARE MONITORING DRIVER
11850M:	Rudolf Marek <r.marek@assembler.cz>
11851L:	linux-hwmon@vger.kernel.org
11852S:	Maintained
11853F:	Documentation/hwmon/k8temp.rst
11854F:	drivers/hwmon/k8temp.c
11855
11856KASAN
11857M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11858R:	Alexander Potapenko <glider@google.com>
11859R:	Andrey Konovalov <andreyknvl@gmail.com>
11860R:	Dmitry Vyukov <dvyukov@google.com>
11861R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11862L:	kasan-dev@googlegroups.com
11863S:	Maintained
11864F:	Documentation/dev-tools/kasan.rst
11865F:	arch/*/include/asm/*kasan.h
11866F:	arch/*/mm/kasan_init*
11867F:	include/linux/kasan*.h
11868F:	lib/Kconfig.kasan
11869F:	mm/kasan/
11870F:	scripts/Makefile.kasan
11871
11872KCONFIG
11873M:	Masahiro Yamada <masahiroy@kernel.org>
11874L:	linux-kbuild@vger.kernel.org
11875S:	Maintained
11876Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11878F:	Documentation/kbuild/kconfig*
11879F:	scripts/Kconfig.include
11880F:	scripts/kconfig/
11881
11882KCOV
11883R:	Dmitry Vyukov <dvyukov@google.com>
11884R:	Andrey Konovalov <andreyknvl@gmail.com>
11885L:	kasan-dev@googlegroups.com
11886S:	Maintained
11887F:	Documentation/dev-tools/kcov.rst
11888F:	include/linux/kcov.h
11889F:	include/uapi/linux/kcov.h
11890F:	kernel/kcov.c
11891F:	scripts/Makefile.kcov
11892
11893KCSAN
11894M:	Marco Elver <elver@google.com>
11895R:	Dmitry Vyukov <dvyukov@google.com>
11896L:	kasan-dev@googlegroups.com
11897S:	Maintained
11898F:	Documentation/dev-tools/kcsan.rst
11899F:	include/linux/kcsan*.h
11900F:	kernel/kcsan/
11901F:	lib/Kconfig.kcsan
11902F:	scripts/Makefile.kcsan
11903
11904KDUMP
11905M:	Baoquan He <bhe@redhat.com>
11906R:	Vivek Goyal <vgoyal@redhat.com>
11907R:	Dave Young <dyoung@redhat.com>
11908L:	kexec@lists.infradead.org
11909S:	Maintained
11910W:	http://lse.sourceforge.net/kdump/
11911F:	Documentation/admin-guide/kdump/
11912F:	fs/proc/vmcore.c
11913F:	include/linux/crash_core.h
11914F:	include/linux/crash_dump.h
11915F:	include/uapi/linux/vmcore.h
11916F:	kernel/crash_*.c
11917
11918KEENE FM RADIO TRANSMITTER DRIVER
11919M:	Hans Verkuil <hverkuil@xs4all.nl>
11920L:	linux-media@vger.kernel.org
11921S:	Maintained
11922W:	https://linuxtv.org
11923T:	git git://linuxtv.org/media_tree.git
11924F:	drivers/media/radio/radio-keene*
11925
11926KERNEL AUTOMOUNTER
11927M:	Ian Kent <raven@themaw.net>
11928L:	autofs@vger.kernel.org
11929S:	Maintained
11930F:	fs/autofs/
11931
11932KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11933M:	Masahiro Yamada <masahiroy@kernel.org>
11934R:	Nathan Chancellor <nathan@kernel.org>
11935R:	Nicolas Schier <nicolas@fjasle.eu>
11936L:	linux-kbuild@vger.kernel.org
11937S:	Maintained
11938Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11940F:	Documentation/kbuild/
11941F:	Makefile
11942F:	scripts/*vmlinux*
11943F:	scripts/Kbuild*
11944F:	scripts/Makefile*
11945F:	scripts/basic/
11946F:	scripts/clang-tools/
11947F:	scripts/dummy-tools/
11948F:	scripts/mk*
11949F:	scripts/mod/
11950F:	scripts/package/
11951F:	usr/
11952
11953KERNEL HARDENING (not covered by other areas)
11954M:	Kees Cook <kees@kernel.org>
11955R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11956L:	linux-hardening@vger.kernel.org
11957S:	Supported
11958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11959F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11960F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11961F:	arch/*/configs/hardening.config
11962F:	include/linux/overflow.h
11963F:	include/linux/randomize_kstack.h
11964F:	kernel/configs/hardening.config
11965F:	mm/usercopy.c
11966K:	\b(add|choose)_random_kstack_offset\b
11967K:	\b__check_(object_size|heap_object)\b
11968K:	\b__counted_by\b
11969
11970KERNEL JANITORS
11971L:	kernel-janitors@vger.kernel.org
11972S:	Odd Fixes
11973W:	http://kernelnewbies.org/KernelJanitors
11974
11975KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11976M:	Chuck Lever <chuck.lever@oracle.com>
11977M:	Jeff Layton <jlayton@kernel.org>
11978R:	Neil Brown <neilb@suse.de>
11979R:	Olga Kornievskaia <kolga@netapp.com>
11980R:	Dai Ngo <Dai.Ngo@oracle.com>
11981R:	Tom Talpey <tom@talpey.com>
11982L:	linux-nfs@vger.kernel.org
11983S:	Supported
11984W:	http://nfs.sourceforge.net/
11985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11986F:	Documentation/filesystems/nfs/
11987F:	fs/lockd/
11988F:	fs/nfs_common/
11989F:	fs/nfsd/
11990F:	include/linux/lockd/
11991F:	include/linux/sunrpc/
11992F:	include/trace/events/rpcgss.h
11993F:	include/trace/events/rpcrdma.h
11994F:	include/trace/events/sunrpc.h
11995F:	include/trace/misc/fs.h
11996F:	include/trace/misc/nfs.h
11997F:	include/trace/misc/sunrpc.h
11998F:	include/uapi/linux/nfsd/
11999F:	include/uapi/linux/sunrpc/
12000F:	net/sunrpc/
12001
12002KERNEL REGRESSIONS
12003M:	Thorsten Leemhuis <linux@leemhuis.info>
12004L:	regressions@lists.linux.dev
12005S:	Supported
12006F:	Documentation/admin-guide/reporting-regressions.rst
12007F:	Documentation/process/handling-regressions.rst
12008
12009KERNEL SELFTEST FRAMEWORK
12010M:	Shuah Khan <shuah@kernel.org>
12011M:	Shuah Khan <skhan@linuxfoundation.org>
12012L:	linux-kselftest@vger.kernel.org
12013S:	Maintained
12014Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12016F:	Documentation/dev-tools/kselftest*
12017F:	tools/testing/selftests/
12018
12019KERNEL SMB3 SERVER (KSMBD)
12020M:	Namjae Jeon <linkinjeon@kernel.org>
12021M:	Steve French <sfrench@samba.org>
12022R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12023R:	Tom Talpey <tom@talpey.com>
12024L:	linux-cifs@vger.kernel.org
12025S:	Maintained
12026T:	git git://git.samba.org/ksmbd.git
12027F:	Documentation/filesystems/smb/ksmbd.rst
12028F:	fs/smb/common/
12029F:	fs/smb/server/
12030
12031KERNEL UNIT TESTING FRAMEWORK (KUnit)
12032M:	Brendan Higgins <brendanhiggins@google.com>
12033M:	David Gow <davidgow@google.com>
12034R:	Rae Moar <rmoar@google.com>
12035L:	linux-kselftest@vger.kernel.org
12036L:	kunit-dev@googlegroups.com
12037S:	Maintained
12038W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12041F:	Documentation/dev-tools/kunit/
12042F:	include/kunit/
12043F:	lib/kunit/
12044F:	rust/kernel/kunit.rs
12045F:	scripts/rustdoc_test_*
12046F:	tools/testing/kunit/
12047
12048KERNEL USERMODE HELPER
12049M:	Luis Chamberlain <mcgrof@kernel.org>
12050L:	linux-kernel@vger.kernel.org
12051S:	Maintained
12052F:	include/linux/umh.h
12053F:	kernel/umh.c
12054
12055KERNEL VIRTUAL MACHINE (KVM)
12056M:	Paolo Bonzini <pbonzini@redhat.com>
12057L:	kvm@vger.kernel.org
12058S:	Supported
12059W:	http://www.linux-kvm.org
12060T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12061F:	Documentation/virt/kvm/
12062F:	include/asm-generic/kvm*
12063F:	include/kvm/iodev.h
12064F:	include/linux/kvm*
12065F:	include/trace/events/kvm.h
12066F:	include/uapi/asm-generic/kvm*
12067F:	include/uapi/linux/kvm*
12068F:	tools/kvm/
12069F:	tools/testing/selftests/kvm/
12070F:	virt/kvm/*
12071
12072KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12073M:	Marc Zyngier <maz@kernel.org>
12074M:	Oliver Upton <oliver.upton@linux.dev>
12075R:	James Morse <james.morse@arm.com>
12076R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12077R:	Zenghui Yu <yuzenghui@huawei.com>
12078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079L:	kvmarm@lists.linux.dev
12080S:	Maintained
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12082F:	arch/arm64/include/asm/kvm*
12083F:	arch/arm64/include/uapi/asm/kvm*
12084F:	arch/arm64/kvm/
12085F:	include/kvm/arm_*
12086F:	tools/testing/selftests/kvm/*/aarch64/
12087F:	tools/testing/selftests/kvm/aarch64/
12088
12089KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12090M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12091M:	Bibo Mao <maobibo@loongson.cn>
12092M:	Huacai Chen <chenhuacai@kernel.org>
12093L:	kvm@vger.kernel.org
12094L:	loongarch@lists.linux.dev
12095S:	Maintained
12096T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12097F:	arch/loongarch/include/asm/kvm*
12098F:	arch/loongarch/include/uapi/asm/kvm*
12099F:	arch/loongarch/kvm/
12100
12101KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12102M:	Huacai Chen <chenhuacai@kernel.org>
12103L:	linux-mips@vger.kernel.org
12104L:	kvm@vger.kernel.org
12105S:	Maintained
12106T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12107F:	arch/mips/include/asm/kvm*
12108F:	arch/mips/include/uapi/asm/kvm*
12109F:	arch/mips/kvm/
12110
12111KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12112M:	Michael Ellerman <mpe@ellerman.id.au>
12113R:	Nicholas Piggin <npiggin@gmail.com>
12114L:	linuxppc-dev@lists.ozlabs.org
12115L:	kvm@vger.kernel.org
12116S:	Maintained (Book3S 64-bit HV)
12117S:	Odd fixes (Book3S 64-bit PR)
12118S:	Orphan (Book3E and 32-bit)
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12120F:	arch/powerpc/include/asm/kvm*
12121F:	arch/powerpc/include/uapi/asm/kvm*
12122F:	arch/powerpc/kernel/kvm*
12123F:	arch/powerpc/kvm/
12124
12125KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12126M:	Anup Patel <anup@brainfault.org>
12127R:	Atish Patra <atishp@atishpatra.org>
12128L:	kvm@vger.kernel.org
12129L:	kvm-riscv@lists.infradead.org
12130L:	linux-riscv@lists.infradead.org
12131S:	Maintained
12132T:	git https://github.com/kvm-riscv/linux.git
12133F:	arch/riscv/include/asm/kvm*
12134F:	arch/riscv/include/uapi/asm/kvm*
12135F:	arch/riscv/kvm/
12136F:	tools/testing/selftests/kvm/*/riscv/
12137F:	tools/testing/selftests/kvm/riscv/
12138
12139KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12140M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12141M:	Janosch Frank <frankja@linux.ibm.com>
12142M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12143R:	David Hildenbrand <david@redhat.com>
12144L:	kvm@vger.kernel.org
12145S:	Supported
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12147F:	Documentation/virt/kvm/s390*
12148F:	arch/s390/include/asm/gmap.h
12149F:	arch/s390/include/asm/kvm*
12150F:	arch/s390/include/uapi/asm/kvm*
12151F:	arch/s390/include/uapi/asm/uvdevice.h
12152F:	arch/s390/kernel/uv.c
12153F:	arch/s390/kvm/
12154F:	arch/s390/mm/gmap.c
12155F:	drivers/s390/char/uvdevice.c
12156F:	tools/testing/selftests/drivers/s390x/uvdevice/
12157F:	tools/testing/selftests/kvm/*/s390x/
12158F:	tools/testing/selftests/kvm/s390x/
12159
12160KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12161M:	Sean Christopherson <seanjc@google.com>
12162M:	Paolo Bonzini <pbonzini@redhat.com>
12163L:	kvm@vger.kernel.org
12164S:	Supported
12165P:	Documentation/process/maintainer-kvm-x86.rst
12166T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12167F:	arch/x86/include/asm/kvm*
12168F:	arch/x86/include/asm/svm.h
12169F:	arch/x86/include/asm/vmx*.h
12170F:	arch/x86/include/uapi/asm/kvm*
12171F:	arch/x86/include/uapi/asm/svm.h
12172F:	arch/x86/include/uapi/asm/vmx.h
12173F:	arch/x86/kvm/
12174F:	arch/x86/kvm/*/
12175F:	tools/testing/selftests/kvm/*/x86_64/
12176F:	tools/testing/selftests/kvm/x86_64/
12177
12178KERNFS
12179M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12180M:	Tejun Heo <tj@kernel.org>
12181S:	Supported
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12183F:	fs/kernfs/
12184F:	include/linux/kernfs.h
12185
12186KEXEC
12187M:	Eric Biederman <ebiederm@xmission.com>
12188L:	kexec@lists.infradead.org
12189S:	Maintained
12190W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12191F:	include/linux/kexec.h
12192F:	include/uapi/linux/kexec.h
12193F:	kernel/kexec*
12194
12195KEYS-ENCRYPTED
12196M:	Mimi Zohar <zohar@linux.ibm.com>
12197L:	linux-integrity@vger.kernel.org
12198L:	keyrings@vger.kernel.org
12199S:	Supported
12200F:	Documentation/security/keys/trusted-encrypted.rst
12201F:	include/keys/encrypted-type.h
12202F:	security/keys/encrypted-keys/
12203
12204KEYS-TRUSTED
12205M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12206M:	Jarkko Sakkinen <jarkko@kernel.org>
12207M:	Mimi Zohar <zohar@linux.ibm.com>
12208L:	linux-integrity@vger.kernel.org
12209L:	keyrings@vger.kernel.org
12210S:	Supported
12211F:	Documentation/security/keys/trusted-encrypted.rst
12212F:	include/keys/trusted-type.h
12213F:	include/keys/trusted_tpm.h
12214F:	security/keys/trusted-keys/
12215
12216KEYS-TRUSTED-CAAM
12217M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12218R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12219L:	linux-integrity@vger.kernel.org
12220L:	keyrings@vger.kernel.org
12221S:	Maintained
12222F:	include/keys/trusted_caam.h
12223F:	security/keys/trusted-keys/trusted_caam.c
12224
12225KEYS-TRUSTED-DCP
12226M:	David Gstir <david@sigma-star.at>
12227R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12228L:	linux-integrity@vger.kernel.org
12229L:	keyrings@vger.kernel.org
12230S:	Supported
12231F:	include/keys/trusted_dcp.h
12232F:	security/keys/trusted-keys/trusted_dcp.c
12233
12234KEYS-TRUSTED-TEE
12235M:	Sumit Garg <sumit.garg@linaro.org>
12236L:	linux-integrity@vger.kernel.org
12237L:	keyrings@vger.kernel.org
12238S:	Supported
12239F:	include/keys/trusted_tee.h
12240F:	security/keys/trusted-keys/trusted_tee.c
12241
12242KEYS/KEYRINGS
12243M:	David Howells <dhowells@redhat.com>
12244M:	Jarkko Sakkinen <jarkko@kernel.org>
12245L:	keyrings@vger.kernel.org
12246S:	Maintained
12247F:	Documentation/security/keys/core.rst
12248F:	include/keys/
12249F:	include/linux/key-type.h
12250F:	include/linux/key.h
12251F:	include/linux/keyctl.h
12252F:	include/uapi/linux/keyctl.h
12253F:	security/keys/
12254
12255KEYS/KEYRINGS_INTEGRITY
12256M:	Jarkko Sakkinen <jarkko@kernel.org>
12257M:	Mimi Zohar <zohar@linux.ibm.com>
12258L:	linux-integrity@vger.kernel.org
12259L:	keyrings@vger.kernel.org
12260S:	Supported
12261W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12262F:	security/integrity/platform_certs
12263
12264KFENCE
12265M:	Alexander Potapenko <glider@google.com>
12266M:	Marco Elver <elver@google.com>
12267R:	Dmitry Vyukov <dvyukov@google.com>
12268L:	kasan-dev@googlegroups.com
12269S:	Maintained
12270F:	Documentation/dev-tools/kfence.rst
12271F:	arch/*/include/asm/kfence.h
12272F:	include/linux/kfence.h
12273F:	lib/Kconfig.kfence
12274F:	mm/kfence/
12275
12276KFIFO
12277M:	Stefani Seibold <stefani@seibold.net>
12278S:	Maintained
12279F:	include/linux/kfifo.h
12280F:	lib/kfifo.c
12281F:	samples/kfifo/
12282
12283KGDB / KDB /debug_core
12284M:	Jason Wessel <jason.wessel@windriver.com>
12285M:	Daniel Thompson <daniel.thompson@linaro.org>
12286R:	Douglas Anderson <dianders@chromium.org>
12287L:	kgdb-bugreport@lists.sourceforge.net
12288S:	Maintained
12289W:	http://kgdb.wiki.kernel.org/
12290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12291F:	Documentation/dev-tools/kgdb.rst
12292F:	drivers/misc/kgdbts.c
12293F:	drivers/tty/serial/kgdboc.c
12294F:	include/linux/kdb.h
12295F:	include/linux/kgdb.h
12296F:	kernel/debug/
12297F:	kernel/module/kdb.c
12298
12299KHADAS MCU MFD DRIVER
12300M:	Neil Armstrong <neil.armstrong@linaro.org>
12301L:	linux-amlogic@lists.infradead.org
12302S:	Maintained
12303F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12304F:	drivers/mfd/khadas-mcu.c
12305F:	drivers/thermal/khadas_mcu_fan.c
12306F:	include/linux/mfd/khadas-mcu.h
12307
12308KIONIX/ROHM KX022A ACCELEROMETER
12309M:	Matti Vaittinen <mazziesaccount@gmail.com>
12310L:	linux-iio@vger.kernel.org
12311S:	Supported
12312F:	drivers/iio/accel/kionix-kx022a*
12313
12314KMEMLEAK
12315M:	Catalin Marinas <catalin.marinas@arm.com>
12316S:	Maintained
12317F:	Documentation/dev-tools/kmemleak.rst
12318F:	include/linux/kmemleak.h
12319F:	mm/kmemleak.c
12320F:	samples/kmemleak/kmemleak-test.c
12321
12322KMSAN
12323M:	Alexander Potapenko <glider@google.com>
12324R:	Marco Elver <elver@google.com>
12325R:	Dmitry Vyukov <dvyukov@google.com>
12326L:	kasan-dev@googlegroups.com
12327S:	Maintained
12328F:	Documentation/dev-tools/kmsan.rst
12329F:	arch/*/include/asm/kmsan.h
12330F:	arch/*/mm/kmsan_*
12331F:	include/linux/kmsan*.h
12332F:	lib/Kconfig.kmsan
12333F:	mm/kmsan/
12334F:	scripts/Makefile.kmsan
12335
12336KPROBES
12337M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12338M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12339M:	"David S. Miller" <davem@davemloft.net>
12340M:	Masami Hiramatsu <mhiramat@kernel.org>
12341L:	linux-kernel@vger.kernel.org
12342L:	linux-trace-kernel@vger.kernel.org
12343S:	Maintained
12344Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12346F:	Documentation/trace/kprobes.rst
12347F:	include/asm-generic/kprobes.h
12348F:	include/linux/kprobes.h
12349F:	kernel/kprobes.c
12350F:	lib/test_kprobes.c
12351F:	samples/kprobes
12352
12353KS0108 LCD CONTROLLER DRIVER
12354M:	Miguel Ojeda <ojeda@kernel.org>
12355S:	Maintained
12356F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12357F:	drivers/auxdisplay/ks0108.c
12358F:	include/linux/ks0108.h
12359
12360KTD253 BACKLIGHT DRIVER
12361M:	Linus Walleij <linus.walleij@linaro.org>
12362S:	Maintained
12363F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12364F:	drivers/video/backlight/ktd253-backlight.c
12365
12366KTD2801 BACKLIGHT DRIVER
12367M:	Duje Mihanović <duje.mihanovic@skole.hr>
12368S:	Maintained
12369F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12370F:	drivers/video/backlight/ktd2801-backlight.c
12371
12372KTEST
12373M:	Steven Rostedt <rostedt@goodmis.org>
12374M:	John Hawley <warthog9@eaglescrag.net>
12375S:	Maintained
12376F:	tools/testing/ktest
12377
12378KTZ8866 BACKLIGHT DRIVER
12379M:	Jianhua Lu <lujianhua000@gmail.com>
12380S:	Maintained
12381F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12382F:	drivers/video/backlight/ktz8866.c
12383
12384KVM PARAVIRT (KVM/paravirt)
12385M:	Paolo Bonzini <pbonzini@redhat.com>
12386R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12387L:	kvm@vger.kernel.org
12388S:	Supported
12389T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12390F:	arch/um/include/asm/kvm_para.h
12391F:	arch/x86/include/asm/kvm_para.h
12392F:	arch/x86/include/asm/pvclock-abi.h
12393F:	arch/x86/include/uapi/asm/kvm_para.h
12394F:	arch/x86/kernel/kvm.c
12395F:	arch/x86/kernel/kvmclock.c
12396F:	include/asm-generic/kvm_para.h
12397F:	include/linux/kvm_para.h
12398F:	include/uapi/asm-generic/kvm_para.h
12399F:	include/uapi/linux/kvm_para.h
12400
12401KVM X86 HYPER-V (KVM/hyper-v)
12402M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12403M:	Sean Christopherson <seanjc@google.com>
12404M:	Paolo Bonzini <pbonzini@redhat.com>
12405L:	kvm@vger.kernel.org
12406S:	Supported
12407T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12408F:	arch/x86/kvm/hyperv.*
12409F:	arch/x86/kvm/kvm_onhyperv.*
12410F:	arch/x86/kvm/svm/hyperv.*
12411F:	arch/x86/kvm/svm/svm_onhyperv.*
12412F:	arch/x86/kvm/vmx/hyperv.*
12413
12414KVM X86 Xen (KVM/Xen)
12415M:	David Woodhouse <dwmw2@infradead.org>
12416M:	Paul Durrant <paul@xen.org>
12417M:	Sean Christopherson <seanjc@google.com>
12418M:	Paolo Bonzini <pbonzini@redhat.com>
12419L:	kvm@vger.kernel.org
12420S:	Supported
12421T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12422F:	arch/x86/kvm/xen.*
12423
12424L3MDEV
12425M:	David Ahern <dsahern@kernel.org>
12426L:	netdev@vger.kernel.org
12427S:	Maintained
12428F:	include/net/l3mdev.h
12429F:	net/l3mdev
12430
12431LANDLOCK SECURITY MODULE
12432M:	Mickaël Salaün <mic@digikod.net>
12433R:	Günther Noack <gnoack@google.com>
12434L:	linux-security-module@vger.kernel.org
12435S:	Supported
12436W:	https://landlock.io
12437T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12438F:	Documentation/security/landlock.rst
12439F:	Documentation/userspace-api/landlock.rst
12440F:	fs/ioctl.c
12441F:	include/uapi/linux/landlock.h
12442F:	samples/landlock/
12443F:	security/landlock/
12444F:	tools/testing/selftests/landlock/
12445K:	landlock
12446K:	LANDLOCK
12447
12448LANTIQ / INTEL Ethernet drivers
12449M:	Hauke Mehrtens <hauke@hauke-m.de>
12450L:	netdev@vger.kernel.org
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12453F:	drivers/net/dsa/lantiq_gswip.c
12454F:	drivers/net/dsa/lantiq_pce.h
12455F:	drivers/net/ethernet/lantiq_xrx200.c
12456F:	net/dsa/tag_gswip.c
12457
12458LANTIQ MIPS ARCHITECTURE
12459M:	John Crispin <john@phrozen.org>
12460L:	linux-mips@vger.kernel.org
12461S:	Maintained
12462F:	arch/mips/lantiq
12463F:	drivers/soc/lantiq
12464
12465LANTIQ PEF2256 DRIVER
12466M:	Herve Codina <herve.codina@bootlin.com>
12467S:	Maintained
12468F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12469F:	drivers/net/wan/framer/pef2256/
12470F:	drivers/pinctrl/pinctrl-pef2256.c
12471F:	include/linux/framer/pef2256.h
12472
12473LASI 53c700 driver for PARISC
12474M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12475L:	linux-scsi@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/scsi/53c700.rst
12478F:	drivers/scsi/53c700*
12479
12480LEAKING_ADDRESSES
12481M:	Tycho Andersen <tycho@tycho.pizza>
12482R:	Kees Cook <kees@kernel.org>
12483L:	linux-hardening@vger.kernel.org
12484S:	Maintained
12485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12486F:	scripts/leaking_addresses.pl
12487
12488LED SUBSYSTEM
12489M:	Pavel Machek <pavel@ucw.cz>
12490M:	Lee Jones <lee@kernel.org>
12491L:	linux-leds@vger.kernel.org
12492S:	Maintained
12493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12494F:	Documentation/devicetree/bindings/leds/
12495F:	Documentation/leds/
12496F:	drivers/leds/
12497F:	include/dt-bindings/leds/
12498F:	include/linux/leds.h
12499
12500LEGO MINDSTORMS EV3
12501R:	David Lechner <david@lechnology.com>
12502S:	Maintained
12503F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12504F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12505F:	drivers/power/supply/lego_ev3_battery.c
12506
12507LEGO USB Tower driver
12508M:	Juergen Stuber <starblue@users.sourceforge.net>
12509L:	legousb-devel@lists.sourceforge.net
12510S:	Maintained
12511W:	http://legousb.sourceforge.net/
12512F:	drivers/usb/misc/legousbtower.c
12513
12514LETSKETCH HID TABLET DRIVER
12515M:	Hans de Goede <hdegoede@redhat.com>
12516L:	linux-input@vger.kernel.org
12517S:	Maintained
12518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12519F:	drivers/hid/hid-letsketch.c
12520
12521LG LAPTOP EXTRAS
12522M:	Matan Ziv-Av <matan@svgalib.org>
12523L:	platform-driver-x86@vger.kernel.org
12524S:	Maintained
12525F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12526F:	Documentation/admin-guide/laptops/lg-laptop.rst
12527F:	drivers/platform/x86/lg-laptop.c
12528
12529LG2160 MEDIA DRIVER
12530M:	Michael Krufky <mkrufky@linuxtv.org>
12531L:	linux-media@vger.kernel.org
12532S:	Maintained
12533W:	https://linuxtv.org
12534W:	http://github.com/mkrufky
12535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12536T:	git git://linuxtv.org/mkrufky/tuners.git
12537F:	drivers/media/dvb-frontends/lg2160.*
12538
12539LGDT3305 MEDIA DRIVER
12540M:	Michael Krufky <mkrufky@linuxtv.org>
12541L:	linux-media@vger.kernel.org
12542S:	Maintained
12543W:	https://linuxtv.org
12544W:	http://github.com/mkrufky
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546T:	git git://linuxtv.org/mkrufky/tuners.git
12547F:	drivers/media/dvb-frontends/lgdt3305.*
12548
12549LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12550M:	Viresh Kumar <vireshk@kernel.org>
12551L:	linux-ide@vger.kernel.org
12552S:	Maintained
12553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12554F:	drivers/ata/pata_arasan_cf.c
12555F:	include/linux/pata_arasan_cf_data.h
12556
12557LIBATA PATA DRIVERS
12558R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12559L:	linux-ide@vger.kernel.org
12560F:	drivers/ata/ata_*.c
12561F:	drivers/ata/pata_*.c
12562
12563LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12564M:	Linus Walleij <linus.walleij@linaro.org>
12565L:	linux-ide@vger.kernel.org
12566S:	Maintained
12567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12568F:	drivers/ata/pata_ftide010.c
12569F:	drivers/ata/sata_gemini.c
12570F:	drivers/ata/sata_gemini.h
12571
12572LIBATA SATA AHCI PLATFORM devices support
12573M:	Hans de Goede <hdegoede@redhat.com>
12574M:	Jens Axboe <axboe@kernel.dk>
12575L:	linux-ide@vger.kernel.org
12576S:	Maintained
12577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12578F:	drivers/ata/ahci_platform.c
12579F:	drivers/ata/libahci_platform.c
12580F:	include/linux/ahci_platform.h
12581
12582LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12583M:	Serge Semin <fancer.lancer@gmail.com>
12584L:	linux-ide@vger.kernel.org
12585S:	Maintained
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12587F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12588F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12589F:	drivers/ata/ahci_dwc.c
12590
12591LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12592M:	Mikael Pettersson <mikpelinux@gmail.com>
12593L:	linux-ide@vger.kernel.org
12594S:	Maintained
12595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12596F:	drivers/ata/sata_promise.*
12597
12598LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12599M:	Damien Le Moal <dlemoal@kernel.org>
12600M:	Niklas Cassel <cassel@kernel.org>
12601L:	linux-ide@vger.kernel.org
12602S:	Maintained
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12604F:	Documentation/ABI/testing/sysfs-ata
12605F:	Documentation/devicetree/bindings/ata/
12606F:	drivers/ata/
12607F:	include/linux/ata.h
12608F:	include/linux/libata.h
12609
12610LIBETH COMMON ETHERNET LIBRARY
12611M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12612L:	netdev@vger.kernel.org
12613L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12614S:	Supported
12615T:	git https://github.com/alobakin/linux.git
12616F:	drivers/net/ethernet/intel/libeth/
12617F:	include/net/libeth/
12618K:	libeth
12619
12620LIBIE COMMON INTEL ETHERNET LIBRARY
12621M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12622L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12623L:	netdev@vger.kernel.org
12624S:	Supported
12625T:	git https://github.com/alobakin/linux.git
12626F:	drivers/net/ethernet/intel/libie/
12627F:	include/linux/net/intel/libie/
12628K:	libie
12629
12630LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12631M:	Vishal Verma <vishal.l.verma@intel.com>
12632M:	Dan Williams <dan.j.williams@intel.com>
12633M:	Dave Jiang <dave.jiang@intel.com>
12634L:	nvdimm@lists.linux.dev
12635S:	Supported
12636Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12637P:	Documentation/nvdimm/maintainer-entry-profile.rst
12638F:	drivers/nvdimm/btt*
12639
12640LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12641M:	Dan Williams <dan.j.williams@intel.com>
12642M:	Vishal Verma <vishal.l.verma@intel.com>
12643M:	Dave Jiang <dave.jiang@intel.com>
12644L:	nvdimm@lists.linux.dev
12645S:	Supported
12646Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12647P:	Documentation/nvdimm/maintainer-entry-profile.rst
12648F:	drivers/nvdimm/pmem*
12649
12650LIBNVDIMM: DEVICETREE BINDINGS
12651M:	Oliver O'Halloran <oohall@gmail.com>
12652L:	nvdimm@lists.linux.dev
12653S:	Supported
12654Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12655F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12656F:	drivers/nvdimm/of_pmem.c
12657
12658LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12659M:	Dan Williams <dan.j.williams@intel.com>
12660M:	Vishal Verma <vishal.l.verma@intel.com>
12661M:	Dave Jiang <dave.jiang@intel.com>
12662M:	Ira Weiny <ira.weiny@intel.com>
12663L:	nvdimm@lists.linux.dev
12664S:	Supported
12665Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12666P:	Documentation/nvdimm/maintainer-entry-profile.rst
12667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12668F:	drivers/acpi/nfit/*
12669F:	drivers/nvdimm/*
12670F:	include/linux/libnvdimm.h
12671F:	include/linux/nd.h
12672F:	include/uapi/linux/ndctl.h
12673F:	tools/testing/nvdimm/
12674
12675LIBRARY CODE
12676M:	Andrew Morton <akpm@linux-foundation.org>
12677L:	linux-kernel@vger.kernel.org
12678S:	Supported
12679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12680F:	lib/*
12681
12682LICENSES and SPDX stuff
12683M:	Thomas Gleixner <tglx@linutronix.de>
12684M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12685L:	linux-spdx@vger.kernel.org
12686S:	Maintained
12687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12688F:	COPYING
12689F:	Documentation/process/license-rules.rst
12690F:	LICENSES/
12691F:	scripts/spdxcheck-test.sh
12692F:	scripts/spdxcheck.py
12693F:	scripts/spdxexclude
12694
12695LINEAR RANGES HELPERS
12696M:	Mark Brown <broonie@kernel.org>
12697R:	Matti Vaittinen <mazziesaccount@gmail.com>
12698F:	include/linux/linear_range.h
12699F:	lib/linear_ranges.c
12700F:	lib/test_linear_ranges.c
12701
12702LINUX FOR POWER MACINTOSH
12703L:	linuxppc-dev@lists.ozlabs.org
12704S:	Orphan
12705F:	arch/powerpc/platforms/powermac/
12706F:	drivers/macintosh/
12707X:	drivers/macintosh/adb-iop.c
12708X:	drivers/macintosh/via-macii.c
12709
12710LINUX FOR POWERPC (32-BIT AND 64-BIT)
12711M:	Michael Ellerman <mpe@ellerman.id.au>
12712R:	Nicholas Piggin <npiggin@gmail.com>
12713R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12714R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12715L:	linuxppc-dev@lists.ozlabs.org
12716S:	Supported
12717W:	https://github.com/linuxppc/wiki/wiki
12718Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12720F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12721F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12722F:	Documentation/devicetree/bindings/powerpc/
12723F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12724F:	Documentation/arch/powerpc/
12725F:	arch/powerpc/
12726F:	drivers/*/*/*pasemi*
12727F:	drivers/*/*pasemi*
12728F:	drivers/char/tpm/tpm_ibmvtpm*
12729F:	drivers/crypto/nx/
12730F:	drivers/i2c/busses/i2c-opal.c
12731F:	drivers/net/ethernet/ibm/ibmveth.*
12732F:	drivers/net/ethernet/ibm/ibmvnic.*
12733F:	drivers/pci/hotplug/pnv_php.c
12734F:	drivers/pci/hotplug/rpa*
12735F:	drivers/rtc/rtc-opal.c
12736F:	drivers/scsi/ibmvscsi/
12737F:	drivers/tty/hvc/hvc_opal.c
12738F:	drivers/watchdog/wdrtas.c
12739F:	include/linux/papr_scm.h
12740F:	include/uapi/linux/papr_pdsm.h
12741F:	tools/testing/selftests/powerpc
12742N:	/pmac
12743N:	powermac
12744N:	powernv
12745N:	[^a-z0-9]ps3
12746N:	pseries
12747
12748LINUX FOR POWERPC EMBEDDED MPC5XXX
12749M:	Anatolij Gustschin <agust@denx.de>
12750L:	linuxppc-dev@lists.ozlabs.org
12751S:	Odd Fixes
12752F:	arch/powerpc/platforms/512x/
12753F:	arch/powerpc/platforms/52xx/
12754
12755LINUX FOR POWERPC EMBEDDED PPC4XX
12756L:	linuxppc-dev@lists.ozlabs.org
12757S:	Orphan
12758F:	arch/powerpc/platforms/40x/
12759F:	arch/powerpc/platforms/44x/
12760
12761LINUX FOR POWERPC EMBEDDED PPC85XX
12762M:	Scott Wood <oss@buserror.net>
12763L:	linuxppc-dev@lists.ozlabs.org
12764S:	Odd fixes
12765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12766F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12767F:	Documentation/devicetree/bindings/powerpc/fsl/
12768F:	arch/powerpc/platforms/85xx/
12769
12770LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12771M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12772L:	linuxppc-dev@lists.ozlabs.org
12773S:	Maintained
12774F:	arch/powerpc/platforms/8xx/
12775F:	arch/powerpc/platforms/83xx/
12776
12777LINUX KERNEL DUMP TEST MODULE (LKDTM)
12778M:	Kees Cook <kees@kernel.org>
12779S:	Maintained
12780F:	drivers/misc/lkdtm/*
12781F:	tools/testing/selftests/lkdtm/*
12782
12783LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12784M:	Alan Stern <stern@rowland.harvard.edu>
12785M:	Andrea Parri <parri.andrea@gmail.com>
12786M:	Will Deacon <will@kernel.org>
12787M:	Peter Zijlstra <peterz@infradead.org>
12788M:	Boqun Feng <boqun.feng@gmail.com>
12789M:	Nicholas Piggin <npiggin@gmail.com>
12790M:	David Howells <dhowells@redhat.com>
12791M:	Jade Alglave <j.alglave@ucl.ac.uk>
12792M:	Luc Maranget <luc.maranget@inria.fr>
12793M:	"Paul E. McKenney" <paulmck@kernel.org>
12794R:	Akira Yokosawa <akiyks@gmail.com>
12795R:	Daniel Lustig <dlustig@nvidia.com>
12796R:	Joel Fernandes <joel@joelfernandes.org>
12797L:	linux-kernel@vger.kernel.org
12798L:	linux-arch@vger.kernel.org
12799S:	Supported
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12801F:	Documentation/atomic_bitops.txt
12802F:	Documentation/atomic_t.txt
12803F:	Documentation/core-api/refcount-vs-atomic.rst
12804F:	Documentation/litmus-tests/
12805F:	Documentation/memory-barriers.txt
12806F:	tools/memory-model/
12807
12808LINUX-NEXT TREE
12809M:	Stephen Rothwell <sfr@canb.auug.org.au>
12810L:	linux-next@vger.kernel.org
12811S:	Supported
12812B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12814
12815LIS3LV02D ACCELEROMETER DRIVER
12816M:	Eric Piel <eric.piel@tremplin-utc.net>
12817S:	Maintained
12818F:	Documentation/misc-devices/lis3lv02d.rst
12819F:	drivers/misc/lis3lv02d/
12820F:	drivers/platform/x86/hp/hp_accel.c
12821
12822LIST KUNIT TEST
12823M:	David Gow <davidgow@google.com>
12824L:	linux-kselftest@vger.kernel.org
12825L:	kunit-dev@googlegroups.com
12826S:	Maintained
12827F:	lib/list-test.c
12828
12829LITEX PLATFORM
12830M:	Karol Gugala <kgugala@antmicro.com>
12831M:	Mateusz Holenko <mholenko@antmicro.com>
12832M:	Gabriel Somlo <gsomlo@gmail.com>
12833M:	Joel Stanley <joel@jms.id.au>
12834S:	Maintained
12835F:	Documentation/devicetree/bindings/*/litex,*.yaml
12836F:	arch/openrisc/boot/dts/or1klitex.dts
12837F:	drivers/mmc/host/litex_mmc.c
12838F:	drivers/net/ethernet/litex/*
12839F:	drivers/soc/litex/*
12840F:	drivers/tty/serial/liteuart.c
12841F:	include/linux/litex.h
12842N:	litex
12843
12844LIVE PATCHING
12845M:	Josh Poimboeuf <jpoimboe@kernel.org>
12846M:	Jiri Kosina <jikos@kernel.org>
12847M:	Miroslav Benes <mbenes@suse.cz>
12848M:	Petr Mladek <pmladek@suse.com>
12849R:	Joe Lawrence <joe.lawrence@redhat.com>
12850L:	live-patching@vger.kernel.org
12851S:	Maintained
12852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12853F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12854F:	Documentation/livepatch/
12855F:	arch/powerpc/include/asm/livepatch.h
12856F:	include/linux/livepatch.h
12857F:	kernel/livepatch/
12858F:	kernel/module/livepatch.c
12859F:	samples/livepatch/
12860F:	tools/testing/selftests/livepatch/
12861
12862LLC (802.2)
12863L:	netdev@vger.kernel.org
12864S:	Odd fixes
12865F:	include/linux/llc.h
12866F:	include/net/llc*
12867F:	include/uapi/linux/llc.h
12868F:	net/llc/
12869
12870LM73 HARDWARE MONITOR DRIVER
12871M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12872L:	linux-hwmon@vger.kernel.org
12873S:	Maintained
12874F:	drivers/hwmon/lm73.c
12875
12876LM78 HARDWARE MONITOR DRIVER
12877M:	Jean Delvare <jdelvare@suse.com>
12878L:	linux-hwmon@vger.kernel.org
12879S:	Maintained
12880F:	Documentation/hwmon/lm78.rst
12881F:	drivers/hwmon/lm78.c
12882
12883LM83 HARDWARE MONITOR DRIVER
12884M:	Jean Delvare <jdelvare@suse.com>
12885L:	linux-hwmon@vger.kernel.org
12886S:	Maintained
12887F:	Documentation/hwmon/lm83.rst
12888F:	drivers/hwmon/lm83.c
12889
12890LM90 HARDWARE MONITOR DRIVER
12891M:	Jean Delvare <jdelvare@suse.com>
12892L:	linux-hwmon@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12895F:	Documentation/hwmon/lm90.rst
12896F:	drivers/hwmon/lm90.c
12897F:	include/dt-bindings/thermal/lm90.h
12898
12899LME2510 MEDIA DRIVER
12900M:	Malcolm Priestley <tvboxspy@gmail.com>
12901L:	linux-media@vger.kernel.org
12902S:	Maintained
12903W:	https://linuxtv.org
12904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12905F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12906
12907LOADPIN SECURITY MODULE
12908M:	Kees Cook <kees@kernel.org>
12909S:	Supported
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12911F:	Documentation/admin-guide/LSM/LoadPin.rst
12912F:	security/loadpin/
12913
12914LOCKDOWN SECURITY MODULE
12915L:	linux-security-module@vger.kernel.org
12916S:	Odd Fixes
12917T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12918F:	security/lockdown/
12919
12920LOCKING PRIMITIVES
12921M:	Peter Zijlstra <peterz@infradead.org>
12922M:	Ingo Molnar <mingo@redhat.com>
12923M:	Will Deacon <will@kernel.org>
12924R:	Waiman Long <longman@redhat.com>
12925R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12926L:	linux-kernel@vger.kernel.org
12927S:	Maintained
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12929F:	Documentation/locking/
12930F:	arch/*/include/asm/spinlock*.h
12931F:	include/linux/lockdep*.h
12932F:	include/linux/mutex*.h
12933F:	include/linux/rwlock*.h
12934F:	include/linux/rwsem*.h
12935F:	include/linux/seqlock.h
12936F:	include/linux/spinlock*.h
12937F:	kernel/locking/
12938F:	lib/locking*.[ch]
12939X:	kernel/locking/locktorture.c
12940
12941LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12942M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12943L:	linux-ntfs-dev@lists.sourceforge.net
12944S:	Maintained
12945W:	http://www.linux-ntfs.org/content/view/19/37/
12946F:	Documentation/admin-guide/ldm.rst
12947F:	block/partitions/ldm.*
12948
12949LOGITECH HID GAMING KEYBOARDS
12950M:	Hans de Goede <hdegoede@redhat.com>
12951L:	linux-input@vger.kernel.org
12952S:	Maintained
12953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12954F:	drivers/hid/hid-lg-g15.c
12955
12956LONTIUM LT8912B MIPI TO HDMI BRIDGE
12957M:	Adrien Grassein <adrien.grassein@gmail.com>
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12960F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12961
12962LOONGARCH
12963M:	Huacai Chen <chenhuacai@kernel.org>
12964R:	WANG Xuerui <kernel@xen0n.name>
12965L:	loongarch@lists.linux.dev
12966S:	Maintained
12967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12968F:	Documentation/arch/loongarch/
12969F:	Documentation/translations/zh_CN/arch/loongarch/
12970F:	arch/loongarch/
12971F:	drivers/*/*loongarch*
12972
12973LOONGSON GPIO DRIVER
12974M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12975L:	linux-gpio@vger.kernel.org
12976S:	Maintained
12977F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12978F:	drivers/gpio/gpio-loongson-64bit.c
12979
12980LOONGSON LS2X APB DMA DRIVER
12981M:	Binbin Zhou <zhoubinbin@loongson.cn>
12982L:	dmaengine@vger.kernel.org
12983S:	Maintained
12984F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12985F:	drivers/dma/ls2x-apb-dma.c
12986
12987LOONGSON LS2X I2C DRIVER
12988M:	Binbin Zhou <zhoubinbin@loongson.cn>
12989L:	linux-i2c@vger.kernel.org
12990S:	Maintained
12991F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12992F:	drivers/i2c/busses/i2c-ls2x.c
12993
12994LOONGSON-2 SOC SERIES CLOCK DRIVER
12995M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12996L:	linux-clk@vger.kernel.org
12997S:	Maintained
12998F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12999F:	drivers/clk/clk-loongson2.c
13000F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13001
13002LOONGSON SPI DRIVER
13003M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13004L:	linux-spi@vger.kernel.org
13005S:	Maintained
13006F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13007F:	drivers/spi/spi-loongson-core.c
13008F:	drivers/spi/spi-loongson-pci.c
13009F:	drivers/spi/spi-loongson-plat.c
13010F:	drivers/spi/spi-loongson.h
13011
13012LOONGSON-2 SOC SERIES GUTS DRIVER
13013M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13014L:	loongarch@lists.linux.dev
13015S:	Maintained
13016F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13017F:	drivers/soc/loongson/loongson2_guts.c
13018
13019LOONGSON-2 SOC SERIES PM DRIVER
13020M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13021L:	linux-pm@vger.kernel.org
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13024F:	drivers/soc/loongson/loongson2_pm.c
13025
13026LOONGSON-2 SOC SERIES PINCTRL DRIVER
13027M:	zhanghongchen <zhanghongchen@loongson.cn>
13028M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13029L:	linux-gpio@vger.kernel.org
13030S:	Maintained
13031F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13032F:	drivers/pinctrl/pinctrl-loongson2.c
13033
13034LOONGSON-2 SOC SERIES THERMAL DRIVER
13035M:	zhanghongchen <zhanghongchen@loongson.cn>
13036M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13037L:	linux-pm@vger.kernel.org
13038S:	Maintained
13039F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13040F:	drivers/thermal/loongson2_thermal.c
13041
13042LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13043M:	Sathya Prakash <sathya.prakash@broadcom.com>
13044M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13045M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13046L:	MPT-FusionLinux.pdl@broadcom.com
13047L:	linux-scsi@vger.kernel.org
13048S:	Supported
13049W:	http://www.avagotech.com/support/
13050F:	drivers/message/fusion/
13051F:	drivers/scsi/mpt3sas/
13052
13053LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13054M:	Matthew Wilcox <willy@infradead.org>
13055L:	linux-scsi@vger.kernel.org
13056S:	Maintained
13057F:	drivers/scsi/sym53c8xx_2/
13058
13059LTC1660 DAC DRIVER
13060M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13061L:	linux-iio@vger.kernel.org
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13064F:	drivers/iio/dac/ltc1660.c
13065
13066LTC2688 IIO DAC DRIVER
13067M:	Nuno Sá <nuno.sa@analog.com>
13068L:	linux-iio@vger.kernel.org
13069S:	Supported
13070W:	https://ez.analog.com/linux-software-drivers
13071F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13072F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13073F:	drivers/iio/dac/ltc2688.c
13074
13075LTC2947 HARDWARE MONITOR DRIVER
13076M:	Nuno Sá <nuno.sa@analog.com>
13077L:	linux-hwmon@vger.kernel.org
13078S:	Supported
13079W:	https://ez.analog.com/linux-software-drivers
13080F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13081F:	drivers/hwmon/ltc2947-core.c
13082F:	drivers/hwmon/ltc2947-i2c.c
13083F:	drivers/hwmon/ltc2947-spi.c
13084F:	drivers/hwmon/ltc2947.h
13085
13086LTC2991 HARDWARE MONITOR DRIVER
13087M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13088L:	linux-hwmon@vger.kernel.org
13089S:	Supported
13090W:	https://ez.analog.com/linux-software-drivers
13091F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13092F:	drivers/hwmon/ltc2991.c
13093
13094LTC2983 IIO TEMPERATURE DRIVER
13095M:	Nuno Sá <nuno.sa@analog.com>
13096L:	linux-iio@vger.kernel.org
13097S:	Supported
13098W:	https://ez.analog.com/linux-software-drivers
13099F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13100F:	drivers/iio/temperature/ltc2983.c
13101
13102LTC4282 HARDWARE MONITOR DRIVER
13103M:	Nuno Sa <nuno.sa@analog.com>
13104L:	linux-hwmon@vger.kernel.org
13105S:	Supported
13106F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13107F:	Documentation/hwmon/ltc4282.rst
13108F:	drivers/hwmon/ltc4282.c
13109
13110LTC4286 HARDWARE MONITOR DRIVER
13111M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13112L:	linux-i2c@vger.kernel.org
13113S:	Maintained
13114F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13115F:	Documentation/hwmon/ltc4286.rst
13116F:	drivers/hwmon/pmbus/Kconfig
13117F:	drivers/hwmon/pmbus/Makefile
13118F:	drivers/hwmon/pmbus/ltc4286.c
13119
13120LTC4306 I2C MULTIPLEXER DRIVER
13121M:	Michael Hennerich <michael.hennerich@analog.com>
13122L:	linux-i2c@vger.kernel.org
13123S:	Supported
13124W:	https://ez.analog.com/linux-software-drivers
13125F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13126F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13127
13128LTP (Linux Test Project)
13129M:	Cyril Hrubis <chrubis@suse.cz>
13130M:	Jan Stancek <jstancek@redhat.com>
13131M:	Petr Vorel <pvorel@suse.cz>
13132M:	Li Wang <liwang@redhat.com>
13133M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13134L:	ltp@lists.linux.it (subscribers-only)
13135S:	Maintained
13136W:	http://linux-test-project.github.io/
13137T:	git https://github.com/linux-test-project/ltp.git
13138
13139LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13140M:	Anshul Dalal <anshulusr@gmail.com>
13141L:	linux-iio@vger.kernel.org
13142S:	Maintained
13143F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13144F:	drivers/iio/light/ltr390.c
13145
13146LYNX 28G SERDES PHY DRIVER
13147M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13148L:	netdev@vger.kernel.org
13149S:	Supported
13150F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13151F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13152
13153LYNX PCS MODULE
13154M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13155L:	netdev@vger.kernel.org
13156S:	Supported
13157F:	drivers/net/pcs/pcs-lynx.c
13158F:	include/linux/pcs-lynx.h
13159
13160M68K ARCHITECTURE
13161M:	Geert Uytterhoeven <geert@linux-m68k.org>
13162L:	linux-m68k@lists.linux-m68k.org
13163S:	Maintained
13164W:	http://www.linux-m68k.org/
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13166F:	arch/m68k/
13167F:	drivers/zorro/
13168
13169M68K ON APPLE MACINTOSH
13170M:	Joshua Thompson <funaho@jurai.org>
13171L:	linux-m68k@lists.linux-m68k.org
13172S:	Maintained
13173W:	http://www.mac.linux-m68k.org/
13174F:	arch/m68k/mac/
13175F:	drivers/macintosh/adb-iop.c
13176F:	drivers/macintosh/via-macii.c
13177
13178M68K ON HP9000/300
13179M:	Philip Blundell <philb@gnu.org>
13180S:	Maintained
13181W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13182F:	arch/m68k/hp300/
13183
13184M88DS3103 MEDIA DRIVER
13185L:	linux-media@vger.kernel.org
13186S:	Orphan
13187W:	https://linuxtv.org
13188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13189F:	drivers/media/dvb-frontends/m88ds3103*
13190
13191M88RS2000 MEDIA DRIVER
13192M:	Malcolm Priestley <tvboxspy@gmail.com>
13193L:	linux-media@vger.kernel.org
13194S:	Maintained
13195W:	https://linuxtv.org
13196Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13197F:	drivers/media/dvb-frontends/m88rs2000*
13198
13199MA901 MASTERKIT USB FM RADIO DRIVER
13200M:	Alexey Klimov <klimov.linux@gmail.com>
13201L:	linux-media@vger.kernel.org
13202S:	Maintained
13203T:	git git://linuxtv.org/media_tree.git
13204F:	drivers/media/radio/radio-ma901.c
13205
13206MAC80211
13207M:	Johannes Berg <johannes@sipsolutions.net>
13208L:	linux-wireless@vger.kernel.org
13209S:	Maintained
13210W:	https://wireless.wiki.kernel.org/
13211Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13214F:	Documentation/networking/mac80211-injection.rst
13215F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13216F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13217F:	include/net/mac80211.h
13218F:	net/mac80211/
13219
13220MAILBOX API
13221M:	Jassi Brar <jassisinghbrar@gmail.com>
13222L:	linux-kernel@vger.kernel.org
13223S:	Maintained
13224F:	Documentation/devicetree/bindings/mailbox/
13225F:	drivers/mailbox/
13226F:	include/dt-bindings/mailbox/
13227F:	include/linux/mailbox_client.h
13228F:	include/linux/mailbox_controller.h
13229
13230MAILBOX ARM MHUv2
13231M:	Viresh Kumar <viresh.kumar@linaro.org>
13232M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13233L:	linux-kernel@vger.kernel.org
13234S:	Maintained
13235F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13236F:	drivers/mailbox/arm_mhuv2.c
13237F:	include/linux/mailbox/arm_mhuv2_message.h
13238
13239MAILBOX ARM MHUv3
13240M:	Sudeep Holla <sudeep.holla@arm.com>
13241M:	Cristian Marussi <cristian.marussi@arm.com>
13242L:	linux-kernel@vger.kernel.org
13243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13244S:	Maintained
13245F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13246F:	drivers/mailbox/arm_mhuv3.c
13247
13248MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13249M:	Alejandro Colomar <alx@kernel.org>
13250L:	linux-man@vger.kernel.org
13251S:	Maintained
13252W:	http://www.kernel.org/doc/man-pages
13253T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13254T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13255
13256MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13257M:	Jeremy Kerr <jk@codeconstruct.com.au>
13258M:	Matt Johnston <matt@codeconstruct.com.au>
13259L:	netdev@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/networking/mctp.rst
13262F:	drivers/net/mctp/
13263F:	include/net/mctp.h
13264F:	include/net/mctpdevice.h
13265F:	include/net/netns/mctp.h
13266F:	net/mctp/
13267
13268MAPLE TREE
13269M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13270L:	maple-tree@lists.infradead.org
13271L:	linux-mm@kvack.org
13272S:	Supported
13273F:	Documentation/core-api/maple_tree.rst
13274F:	include/linux/maple_tree.h
13275F:	include/trace/events/maple_tree.h
13276F:	lib/maple_tree.c
13277F:	lib/test_maple_tree.c
13278F:	tools/testing/radix-tree/linux/maple_tree.h
13279F:	tools/testing/radix-tree/maple.c
13280
13281MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13282M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13283L:	linux-mips@vger.kernel.org
13284S:	Maintained
13285F:	arch/mips/boot/dts/img/pistachio*
13286
13287MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13288M:	Andrew Lunn <andrew@lunn.ch>
13289L:	netdev@vger.kernel.org
13290S:	Maintained
13291F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13292F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13293F:	Documentation/networking/devlink/mv88e6xxx.rst
13294F:	drivers/net/dsa/mv88e6xxx/
13295F:	include/linux/dsa/mv88e6xxx.h
13296F:	include/linux/platform_data/mv88e6xxx.h
13297
13298MARVELL ARMADA 3700 PHY DRIVERS
13299M:	Miquel Raynal <miquel.raynal@bootlin.com>
13300S:	Maintained
13301F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13302F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13303F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13304F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13305
13306MARVELL ARMADA 3700 SERIAL DRIVER
13307M:	Pali Rohár <pali@kernel.org>
13308S:	Maintained
13309F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13310F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13311F:	drivers/tty/serial/mvebu-uart.c
13312
13313MARVELL ARMADA DRM SUPPORT
13314M:	Russell King <linux@armlinux.org.uk>
13315S:	Maintained
13316T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13317T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13318F:	Documentation/devicetree/bindings/display/armada/
13319F:	drivers/gpu/drm/armada/
13320F:	include/uapi/drm/armada_drm.h
13321
13322MARVELL CRYPTO DRIVER
13323M:	Boris Brezillon <bbrezillon@kernel.org>
13324M:	Arnaud Ebalard <arno@natisbad.org>
13325M:	Srujana Challa <schalla@marvell.com>
13326L:	linux-crypto@vger.kernel.org
13327S:	Maintained
13328F:	drivers/crypto/marvell/
13329F:	include/linux/soc/marvell/octeontx2/
13330
13331MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13332M:	Mirko Lindner <mlindner@marvell.com>
13333M:	Stephen Hemminger <stephen@networkplumber.org>
13334L:	netdev@vger.kernel.org
13335S:	Maintained
13336F:	drivers/net/ethernet/marvell/sk*
13337
13338MARVELL LIBERTAS WIRELESS DRIVER
13339L:	libertas-dev@lists.infradead.org
13340S:	Orphan
13341F:	drivers/net/wireless/marvell/libertas/
13342
13343MARVELL MACCHIATOBIN SUPPORT
13344M:	Russell King <linux@armlinux.org.uk>
13345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13346S:	Maintained
13347F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13348
13349MARVELL MV643XX ETHERNET DRIVER
13350M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13351L:	netdev@vger.kernel.org
13352S:	Maintained
13353F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13354F:	include/linux/mv643xx.h
13355
13356MARVELL MV88X3310 PHY DRIVER
13357M:	Russell King <linux@armlinux.org.uk>
13358M:	Marek Behún <kabel@kernel.org>
13359L:	netdev@vger.kernel.org
13360S:	Maintained
13361F:	drivers/net/phy/marvell10g.c
13362
13363MARVELL MVEBU THERMAL DRIVER
13364M:	Miquel Raynal <miquel.raynal@bootlin.com>
13365S:	Maintained
13366F:	drivers/thermal/armada_thermal.c
13367
13368MARVELL MVNETA ETHERNET DRIVER
13369M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13370L:	netdev@vger.kernel.org
13371S:	Maintained
13372F:	drivers/net/ethernet/marvell/mvneta*
13373
13374MARVELL MVPP2 ETHERNET DRIVER
13375M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13376M:	Russell King <linux@armlinux.org.uk>
13377L:	netdev@vger.kernel.org
13378S:	Maintained
13379F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13380F:	drivers/net/ethernet/marvell/mvpp2/
13381
13382MARVELL MWIFIEX WIRELESS DRIVER
13383M:	Brian Norris <briannorris@chromium.org>
13384R:	Francesco Dolcini <francesco@dolcini.it>
13385L:	linux-wireless@vger.kernel.org
13386S:	Odd Fixes
13387F:	drivers/net/wireless/marvell/mwifiex/
13388
13389MARVELL MWL8K WIRELESS DRIVER
13390L:	linux-wireless@vger.kernel.org
13391S:	Orphan
13392F:	drivers/net/wireless/marvell/mwl8k.c
13393
13394MARVELL NAND CONTROLLER DRIVER
13395M:	Miquel Raynal <miquel.raynal@bootlin.com>
13396L:	linux-mtd@lists.infradead.org
13397S:	Maintained
13398F:	drivers/mtd/nand/raw/marvell_nand.c
13399
13400MARVELL OCTEON ENDPOINT DRIVER
13401M:	Veerasenareddy Burru <vburru@marvell.com>
13402M:	Sathesh Edara <sedara@marvell.com>
13403L:	netdev@vger.kernel.org
13404S:	Supported
13405F:	drivers/net/ethernet/marvell/octeon_ep
13406
13407MARVELL OCTEON ENDPOINT VF DRIVER
13408M:	Veerasenareddy Burru <vburru@marvell.com>
13409M:	Sathesh Edara <sedara@marvell.com>
13410M:	Shinas Rasheed <srasheed@marvell.com>
13411M:	Satananda Burla <sburla@marvell.com>
13412L:	netdev@vger.kernel.org
13413S:	Supported
13414F:	drivers/net/ethernet/marvell/octeon_ep_vf
13415
13416MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13417M:	Sunil Goutham <sgoutham@marvell.com>
13418M:	Geetha sowjanya <gakula@marvell.com>
13419M:	Subbaraya Sundeep <sbhatta@marvell.com>
13420M:	hariprasad <hkelam@marvell.com>
13421L:	netdev@vger.kernel.org
13422S:	Supported
13423F:	drivers/net/ethernet/marvell/octeontx2/nic/
13424F:	include/linux/soc/marvell/octeontx2/
13425
13426MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13427M:	Sunil Goutham <sgoutham@marvell.com>
13428M:	Linu Cherian <lcherian@marvell.com>
13429M:	Geetha sowjanya <gakula@marvell.com>
13430M:	Jerin Jacob <jerinj@marvell.com>
13431M:	hariprasad <hkelam@marvell.com>
13432M:	Subbaraya Sundeep <sbhatta@marvell.com>
13433L:	netdev@vger.kernel.org
13434S:	Supported
13435F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13436F:	drivers/net/ethernet/marvell/octeontx2/af/
13437
13438MARVELL PRESTERA ETHERNET SWITCH DRIVER
13439M:	Taras Chornyi <taras.chornyi@plvision.eu>
13440S:	Supported
13441W:	https://github.com/Marvell-switching/switchdev-prestera
13442F:	drivers/net/ethernet/marvell/prestera/
13443
13444MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13445M:	Nicolas Pitre <nico@fluxnic.net>
13446S:	Odd Fixes
13447F:	drivers/mmc/host/mvsdio.*
13448
13449MARVELL USB MDIO CONTROLLER DRIVER
13450M:	Tobias Waldekranz <tobias@waldekranz.com>
13451L:	netdev@vger.kernel.org
13452S:	Maintained
13453F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13454F:	drivers/net/mdio/mdio-mvusb.c
13455
13456MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13457M:	Hu Ziji <huziji@marvell.com>
13458L:	linux-mmc@vger.kernel.org
13459S:	Supported
13460F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13461F:	drivers/mmc/host/sdhci-xenon*
13462
13463MATROX FRAMEBUFFER DRIVER
13464L:	linux-fbdev@vger.kernel.org
13465S:	Orphan
13466F:	drivers/video/fbdev/matrox/matroxfb_*
13467F:	include/uapi/linux/matroxfb.h
13468
13469MAX15301 DRIVER
13470M:	Daniel Nilsson <daniel.nilsson@flex.com>
13471L:	linux-hwmon@vger.kernel.org
13472S:	Maintained
13473F:	Documentation/hwmon/max15301.rst
13474F:	drivers/hwmon/pmbus/max15301.c
13475
13476MAX2175 SDR TUNER DRIVER
13477M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13478L:	linux-media@vger.kernel.org
13479S:	Maintained
13480T:	git git://linuxtv.org/media_tree.git
13481F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13482F:	Documentation/userspace-api/media/drivers/max2175.rst
13483F:	drivers/media/i2c/max2175*
13484F:	include/uapi/linux/max2175.h
13485
13486MAX31335 RTC DRIVER
13487M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13488L:	linux-rtc@vger.kernel.org
13489S:	Supported
13490W:	https://ez.analog.com/linux-software-drivers
13491F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13492F:	drivers/rtc/rtc-max31335.c
13493
13494MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13495L:	linux-hwmon@vger.kernel.org
13496S:	Orphan
13497F:	Documentation/hwmon/max6650.rst
13498F:	drivers/hwmon/max6650.c
13499
13500MAX9286 QUAD GMSL DESERIALIZER DRIVER
13501M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13502M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13503M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13504M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13505L:	linux-media@vger.kernel.org
13506S:	Maintained
13507F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13508F:	drivers/media/i2c/max9286.c
13509
13510MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13511M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13512L:	linux-media@vger.kernel.org
13513S:	Maintained
13514F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13515F:	drivers/staging/media/max96712/max96712.c
13516
13517MAX9860 MONO AUDIO VOICE CODEC DRIVER
13518M:	Peter Rosin <peda@axentia.se>
13519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13520S:	Maintained
13521F:	Documentation/devicetree/bindings/sound/max9860.txt
13522F:	sound/soc/codecs/max9860.*
13523
13524MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13525M:	Andreas Klinger <ak@it-klinger.de>
13526L:	linux-iio@vger.kernel.org
13527S:	Maintained
13528F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13529F:	drivers/iio/proximity/mb1232.c
13530
13531MAXIM MAX11205 DRIVER
13532M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13533L:	linux-iio@vger.kernel.org
13534S:	Supported
13535W:	https://ez.analog.com/linux-software-drivers
13536F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13537F:	drivers/iio/adc/max11205.c
13538
13539MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13540R:	Iskren Chernev <iskren.chernev@gmail.com>
13541R:	Krzysztof Kozlowski <krzk@kernel.org>
13542R:	Marek Szyprowski <m.szyprowski@samsung.com>
13543R:	Matheus Castello <matheus@castello.eng.br>
13544L:	linux-pm@vger.kernel.org
13545S:	Maintained
13546F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13547F:	drivers/power/supply/max17040_battery.c
13548
13549MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13550R:	Hans de Goede <hdegoede@redhat.com>
13551R:	Krzysztof Kozlowski <krzk@kernel.org>
13552R:	Marek Szyprowski <m.szyprowski@samsung.com>
13553R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13554R:	Purism Kernel Team <kernel@puri.sm>
13555L:	linux-pm@vger.kernel.org
13556S:	Maintained
13557F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13558F:	drivers/power/supply/max17042_battery.c
13559
13560MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13562L:	linux-kernel@vger.kernel.org
13563S:	Maintained
13564F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13565F:	drivers/regulator/max20086-regulator.c
13566
13567MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13568M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13569L:	linux-iio@vger.kernel.org
13570S:	Maintained
13571F:	drivers/iio/temperature/max30208.c
13572
13573MAXIM MAX77650 PMIC MFD DRIVER
13574M:	Bartosz Golaszewski <brgl@bgdev.pl>
13575L:	linux-kernel@vger.kernel.org
13576S:	Maintained
13577F:	Documentation/devicetree/bindings/*/*max77650.yaml
13578F:	Documentation/devicetree/bindings/*/max77650*.yaml
13579F:	drivers/gpio/gpio-max77650.c
13580F:	drivers/input/misc/max77650-onkey.c
13581F:	drivers/leds/leds-max77650.c
13582F:	drivers/mfd/max77650.c
13583F:	drivers/power/supply/max77650-charger.c
13584F:	drivers/regulator/max77650-regulator.c
13585F:	include/linux/mfd/max77650.h
13586
13587MAXIM MAX77714 PMIC MFD DRIVER
13588M:	Luca Ceresoli <luca@lucaceresoli.net>
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13591F:	drivers/mfd/max77714.c
13592F:	include/linux/mfd/max77714.h
13593
13594MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13595M:	Javier Martinez Canillas <javier@dowhile0.org>
13596L:	linux-kernel@vger.kernel.org
13597S:	Supported
13598F:	Documentation/devicetree/bindings/*/*max77802.yaml
13599F:	drivers/regulator/max77802-regulator.c
13600F:	include/dt-bindings/*/*max77802.h
13601
13602MAXIM MAX77976 BATTERY CHARGER
13603M:	Luca Ceresoli <luca@lucaceresoli.net>
13604S:	Supported
13605F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13606F:	drivers/power/supply/max77976_charger.c
13607
13608MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13609M:	Krzysztof Kozlowski <krzk@kernel.org>
13610L:	linux-pm@vger.kernel.org
13611S:	Maintained
13612B:	mailto:linux-samsung-soc@vger.kernel.org
13613F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13614F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13615F:	drivers/power/supply/max14577_charger.c
13616F:	drivers/power/supply/max77693_charger.c
13617
13618MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13619M:	Chanwoo Choi <cw00.choi@samsung.com>
13620M:	Krzysztof Kozlowski <krzk@kernel.org>
13621L:	linux-kernel@vger.kernel.org
13622S:	Maintained
13623B:	mailto:linux-samsung-soc@vger.kernel.org
13624F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13625F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13626F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13627F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13628F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13629F:	drivers/*/*max77843.c
13630F:	drivers/*/max14577*.c
13631F:	drivers/*/max77686*.c
13632F:	drivers/*/max77693*.c
13633F:	drivers/clk/clk-max77686.c
13634F:	drivers/extcon/extcon-max14577.c
13635F:	drivers/extcon/extcon-max77693.c
13636F:	drivers/rtc/rtc-max77686.c
13637F:	include/linux/mfd/max14577*.h
13638F:	include/linux/mfd/max77686*.h
13639F:	include/linux/mfd/max77693*.h
13640
13641MAXIRADIO FM RADIO RECEIVER DRIVER
13642M:	Hans Verkuil <hverkuil@xs4all.nl>
13643L:	linux-media@vger.kernel.org
13644S:	Maintained
13645W:	https://linuxtv.org
13646T:	git git://linuxtv.org/media_tree.git
13647F:	drivers/media/radio/radio-maxiradio*
13648
13649MAXLINEAR ETHERNET PHY DRIVER
13650M:	Xu Liang <lxu@maxlinear.com>
13651L:	netdev@vger.kernel.org
13652S:	Supported
13653F:	drivers/net/phy/mxl-gpy.c
13654
13655MCAN MMIO DEVICE DRIVER
13656M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13657L:	linux-can@vger.kernel.org
13658S:	Maintained
13659F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13660F:	drivers/net/can/m_can/m_can.c
13661F:	drivers/net/can/m_can/m_can.h
13662F:	drivers/net/can/m_can/m_can_platform.c
13663
13664MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13665R:	Yasushi SHOJI <yashi@spacecubics.com>
13666L:	linux-can@vger.kernel.org
13667S:	Maintained
13668F:	drivers/net/can/usb/mcba_usb.c
13669
13670MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13671M:	Rishi Gupta <gupt21@gmail.com>
13672L:	linux-i2c@vger.kernel.org
13673L:	linux-input@vger.kernel.org
13674S:	Maintained
13675F:	drivers/hid/hid-mcp2221.c
13676
13677MCP251XFD SPI-CAN NETWORK DRIVER
13678M:	Marc Kleine-Budde <mkl@pengutronix.de>
13679M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13680R:	Thomas Kopp <thomas.kopp@microchip.com>
13681L:	linux-can@vger.kernel.org
13682S:	Maintained
13683F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13684F:	drivers/net/can/spi/mcp251xfd/
13685
13686MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13687M:	Peter Rosin <peda@axentia.se>
13688L:	linux-iio@vger.kernel.org
13689S:	Maintained
13690F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13691F:	drivers/iio/potentiometer/mcp4018.c
13692F:	drivers/iio/potentiometer/mcp4531.c
13693
13694MCP4821 DAC DRIVER
13695M:	Anshul Dalal <anshulusr@gmail.com>
13696L:	linux-iio@vger.kernel.org
13697S:	Maintained
13698F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13699F:	drivers/iio/dac/mcp4821.c
13700
13701MCR20A IEEE-802.15.4 RADIO DRIVER
13702M:	Stefan Schmidt <stefan@datenfreihafen.org>
13703L:	linux-wpan@vger.kernel.org
13704S:	Odd Fixes
13705W:	https://github.com/xueliu/mcr20a-linux
13706F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13707F:	drivers/net/ieee802154/mcr20a.c
13708F:	drivers/net/ieee802154/mcr20a.h
13709
13710MDIO REGMAP DRIVER
13711M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13712L:	netdev@vger.kernel.org
13713S:	Maintained
13714F:	drivers/net/mdio/mdio-regmap.c
13715F:	include/linux/mdio/mdio-regmap.h
13716
13717MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13718M:	William Breathitt Gray <wbg@kernel.org>
13719L:	linux-iio@vger.kernel.org
13720S:	Maintained
13721F:	drivers/iio/dac/cio-dac.c
13722
13723MEDIA CONTROLLER FRAMEWORK
13724M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13725M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13726L:	linux-media@vger.kernel.org
13727S:	Supported
13728W:	https://www.linuxtv.org
13729T:	git git://linuxtv.org/media_tree.git
13730F:	drivers/media/mc/
13731F:	include/media/media-*.h
13732F:	include/uapi/linux/media.h
13733
13734MEDIA DRIVER FOR FREESCALE IMX PXP
13735M:	Philipp Zabel <p.zabel@pengutronix.de>
13736L:	linux-media@vger.kernel.org
13737S:	Maintained
13738T:	git git://linuxtv.org/media_tree.git
13739F:	drivers/media/platform/nxp/imx-pxp.[ch]
13740
13741MEDIA DRIVERS FOR ASCOT2E
13742M:	Sergey Kozlov <serjk@netup.ru>
13743M:	Abylay Ospan <aospan@netup.ru>
13744L:	linux-media@vger.kernel.org
13745S:	Supported
13746W:	https://linuxtv.org
13747W:	http://netup.tv/
13748T:	git git://linuxtv.org/media_tree.git
13749F:	drivers/media/dvb-frontends/ascot2e*
13750
13751MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13752M:	Jasmin Jessich <jasmin@anw.at>
13753L:	linux-media@vger.kernel.org
13754S:	Maintained
13755W:	https://linuxtv.org
13756T:	git git://linuxtv.org/media_tree.git
13757F:	drivers/media/dvb-frontends/cxd2099*
13758
13759MEDIA DRIVERS FOR CXD2841ER
13760M:	Sergey Kozlov <serjk@netup.ru>
13761M:	Abylay Ospan <aospan@netup.ru>
13762L:	linux-media@vger.kernel.org
13763S:	Supported
13764W:	https://linuxtv.org
13765W:	http://netup.tv/
13766T:	git git://linuxtv.org/media_tree.git
13767F:	drivers/media/dvb-frontends/cxd2841er*
13768
13769MEDIA DRIVERS FOR CXD2880
13770M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13771L:	linux-media@vger.kernel.org
13772S:	Supported
13773W:	http://linuxtv.org/
13774T:	git git://linuxtv.org/media_tree.git
13775F:	drivers/media/dvb-frontends/cxd2880/*
13776F:	drivers/media/spi/cxd2880*
13777
13778MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13779L:	linux-media@vger.kernel.org
13780S:	Orphan
13781W:	https://linuxtv.org
13782T:	git git://linuxtv.org/media_tree.git
13783F:	drivers/media/pci/ddbridge/*
13784
13785MEDIA DRIVERS FOR FREESCALE IMX
13786M:	Steve Longerbeam <slongerbeam@gmail.com>
13787M:	Philipp Zabel <p.zabel@pengutronix.de>
13788L:	linux-media@vger.kernel.org
13789S:	Maintained
13790T:	git git://linuxtv.org/media_tree.git
13791F:	Documentation/admin-guide/media/imx.rst
13792F:	Documentation/devicetree/bindings/media/imx.txt
13793F:	drivers/staging/media/imx/
13794F:	include/linux/imx-media.h
13795F:	include/media/imx.h
13796
13797MEDIA DRIVERS FOR FREESCALE IMX7/8
13798M:	Rui Miguel Silva <rmfrfs@gmail.com>
13799M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13800M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13801R:	Purism Kernel Team <kernel@puri.sm>
13802L:	linux-media@vger.kernel.org
13803S:	Maintained
13804T:	git git://linuxtv.org/media_tree.git
13805F:	Documentation/admin-guide/media/imx7.rst
13806F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13807F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13808F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13809F:	drivers/media/platform/nxp/imx-mipi-csis.c
13810F:	drivers/media/platform/nxp/imx7-media-csi.c
13811F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13812
13813MEDIA DRIVERS FOR HELENE
13814M:	Abylay Ospan <aospan@netup.ru>
13815L:	linux-media@vger.kernel.org
13816S:	Supported
13817W:	https://linuxtv.org
13818W:	http://netup.tv/
13819T:	git git://linuxtv.org/media_tree.git
13820F:	drivers/media/dvb-frontends/helene*
13821
13822MEDIA DRIVERS FOR HORUS3A
13823M:	Sergey Kozlov <serjk@netup.ru>
13824M:	Abylay Ospan <aospan@netup.ru>
13825L:	linux-media@vger.kernel.org
13826S:	Supported
13827W:	https://linuxtv.org
13828W:	http://netup.tv/
13829T:	git git://linuxtv.org/media_tree.git
13830F:	drivers/media/dvb-frontends/horus3a*
13831
13832MEDIA DRIVERS FOR LNBH25
13833M:	Sergey Kozlov <serjk@netup.ru>
13834M:	Abylay Ospan <aospan@netup.ru>
13835L:	linux-media@vger.kernel.org
13836S:	Supported
13837W:	https://linuxtv.org
13838W:	http://netup.tv/
13839T:	git git://linuxtv.org/media_tree.git
13840F:	drivers/media/dvb-frontends/lnbh25*
13841
13842MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13843L:	linux-media@vger.kernel.org
13844S:	Orphan
13845W:	https://linuxtv.org
13846T:	git git://linuxtv.org/media_tree.git
13847F:	drivers/media/dvb-frontends/mxl5xx*
13848
13849MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13850M:	Sergey Kozlov <serjk@netup.ru>
13851M:	Abylay Ospan <aospan@netup.ru>
13852L:	linux-media@vger.kernel.org
13853S:	Supported
13854W:	https://linuxtv.org
13855W:	http://netup.tv/
13856T:	git git://linuxtv.org/media_tree.git
13857F:	drivers/media/pci/netup_unidvb/*
13858
13859MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13860M:	Dmitry Osipenko <digetx@gmail.com>
13861L:	linux-media@vger.kernel.org
13862L:	linux-tegra@vger.kernel.org
13863S:	Maintained
13864T:	git git://linuxtv.org/media_tree.git
13865F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13866F:	drivers/media/platform/nvidia/tegra-vde/
13867
13868MEDIA DRIVERS FOR RENESAS - CEU
13869M:	Jacopo Mondi <jacopo@jmondi.org>
13870L:	linux-media@vger.kernel.org
13871L:	linux-renesas-soc@vger.kernel.org
13872S:	Supported
13873T:	git git://linuxtv.org/media_tree.git
13874F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13875F:	drivers/media/platform/renesas/renesas-ceu.c
13876F:	include/media/drv-intf/renesas-ceu.h
13877
13878MEDIA DRIVERS FOR RENESAS - DRIF
13879M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13880L:	linux-media@vger.kernel.org
13881L:	linux-renesas-soc@vger.kernel.org
13882S:	Supported
13883T:	git git://linuxtv.org/media_tree.git
13884F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13885F:	drivers/media/platform/renesas/rcar_drif.c
13886
13887MEDIA DRIVERS FOR RENESAS - FCP
13888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13889L:	linux-media@vger.kernel.org
13890L:	linux-renesas-soc@vger.kernel.org
13891S:	Supported
13892T:	git git://linuxtv.org/media_tree.git
13893F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13894F:	drivers/media/platform/renesas/rcar-fcp.c
13895F:	include/media/rcar-fcp.h
13896
13897MEDIA DRIVERS FOR RENESAS - FDP1
13898M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13899L:	linux-media@vger.kernel.org
13900L:	linux-renesas-soc@vger.kernel.org
13901S:	Supported
13902T:	git git://linuxtv.org/media_tree.git
13903F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13904F:	drivers/media/platform/renesas/rcar_fdp1.c
13905
13906MEDIA DRIVERS FOR RENESAS - VIN
13907M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13908L:	linux-media@vger.kernel.org
13909L:	linux-renesas-soc@vger.kernel.org
13910S:	Supported
13911T:	git git://linuxtv.org/media_tree.git
13912F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13913F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13914F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13915F:	drivers/media/platform/renesas/rcar-csi2.c
13916F:	drivers/media/platform/renesas/rcar-isp.c
13917F:	drivers/media/platform/renesas/rcar-vin/
13918
13919MEDIA DRIVERS FOR RENESAS - VSP1
13920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13921M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13922L:	linux-media@vger.kernel.org
13923L:	linux-renesas-soc@vger.kernel.org
13924S:	Supported
13925T:	git git://linuxtv.org/media_tree.git
13926F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13927F:	drivers/media/platform/renesas/vsp1/
13928
13929MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13930L:	linux-media@vger.kernel.org
13931S:	Orphan
13932W:	https://linuxtv.org
13933T:	git git://linuxtv.org/media_tree.git
13934F:	drivers/media/dvb-frontends/stv0910*
13935
13936MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13937L:	linux-media@vger.kernel.org
13938S:	Orphan
13939W:	https://linuxtv.org
13940T:	git git://linuxtv.org/media_tree.git
13941F:	drivers/media/dvb-frontends/stv6111*
13942
13943MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13944M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13945M:	Alain Volmat <alain.volmat@foss.st.com>
13946L:	linux-media@vger.kernel.org
13947S:	Supported
13948T:	git git://linuxtv.org/media_tree.git
13949F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13950F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13951F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13952F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13953
13954MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13956L:	linux-media@vger.kernel.org
13957S:	Maintained
13958W:	https://linuxtv.org
13959Q:	http://patchwork.kernel.org/project/linux-media/list/
13960T:	git git://linuxtv.org/media_tree.git
13961F:	Documentation/admin-guide/media/
13962F:	Documentation/devicetree/bindings/media/
13963F:	Documentation/driver-api/media/
13964F:	Documentation/userspace-api/media/
13965F:	drivers/media/
13966F:	drivers/staging/media/
13967F:	include/dt-bindings/media/
13968F:	include/linux/platform_data/media/
13969F:	include/media/
13970F:	include/uapi/linux/dvb/
13971F:	include/uapi/linux/ivtv*
13972F:	include/uapi/linux/media.h
13973F:	include/uapi/linux/uvcvideo.h
13974F:	include/uapi/linux/v4l2-*
13975F:	include/uapi/linux/videodev2.h
13976
13977MEDIATEK BLUETOOTH DRIVER
13978M:	Sean Wang <sean.wang@mediatek.com>
13979L:	linux-bluetooth@vger.kernel.org
13980L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
13983F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13984F:	drivers/bluetooth/btmtkuart.c
13985
13986MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13987M:	Sean Wang <sean.wang@mediatek.com>
13988L:	linux-pm@vger.kernel.org
13989S:	Maintained
13990F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13991F:	drivers/power/reset/mt6323-poweroff.c
13992
13993MEDIATEK CIR DRIVER
13994M:	Sean Wang <sean.wang@mediatek.com>
13995S:	Maintained
13996F:	drivers/media/rc/mtk-cir.c
13997
13998MEDIATEK DMA DRIVER
13999M:	Sean Wang <sean.wang@mediatek.com>
14000L:	dmaengine@vger.kernel.org
14001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14002L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14003S:	Maintained
14004F:	Documentation/devicetree/bindings/dma/mediatek,*
14005F:	drivers/dma/mediatek/
14006
14007MEDIATEK ETHERNET DRIVER
14008M:	Felix Fietkau <nbd@nbd.name>
14009M:	Sean Wang <sean.wang@mediatek.com>
14010M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14011M:	Lorenzo Bianconi <lorenzo@kernel.org>
14012L:	netdev@vger.kernel.org
14013S:	Maintained
14014F:	drivers/net/ethernet/mediatek/
14015
14016MEDIATEK ETHERNET PCS DRIVER
14017M:	Alexander Couzens <lynxis@fe80.eu>
14018M:	Daniel Golle <daniel@makrotopia.org>
14019L:	netdev@vger.kernel.org
14020S:	Maintained
14021F:	drivers/net/pcs/pcs-mtk-lynxi.c
14022F:	include/linux/pcs/pcs-mtk-lynxi.h
14023
14024MEDIATEK ETHERNET PHY DRIVERS
14025M:	Daniel Golle <daniel@makrotopia.org>
14026M:	Qingfang Deng <dqfext@gmail.com>
14027M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14028L:	netdev@vger.kernel.org
14029S:	Maintained
14030F:	drivers/net/phy/mediatek-ge-soc.c
14031F:	drivers/net/phy/mediatek-ge.c
14032F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14033
14034MEDIATEK I2C CONTROLLER DRIVER
14035M:	Qii Wang <qii.wang@mediatek.com>
14036L:	linux-i2c@vger.kernel.org
14037S:	Maintained
14038F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14039F:	drivers/i2c/busses/i2c-mt65xx.c
14040
14041MEDIATEK IOMMU DRIVER
14042M:	Yong Wu <yong.wu@mediatek.com>
14043L:	iommu@lists.linux.dev
14044L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14045S:	Supported
14046F:	Documentation/devicetree/bindings/iommu/mediatek*
14047F:	drivers/iommu/mtk_iommu*
14048F:	include/dt-bindings/memory/mediatek,mt*-port.h
14049F:	include/dt-bindings/memory/mt*-port.h
14050
14051MEDIATEK JPEG DRIVER
14052M:	Bin Liu <bin.liu@mediatek.com>
14053S:	Supported
14054F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14055F:	drivers/media/platform/mediatek/jpeg/
14056
14057MEDIATEK KEYPAD DRIVER
14058M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14059S:	Supported
14060F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14061F:	drivers/input/keyboard/mt6779-keypad.c
14062
14063MEDIATEK MDP DRIVER
14064M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14065M:	Houlong Wei <houlong.wei@mediatek.com>
14066M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14067S:	Supported
14068F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14069F:	drivers/media/platform/mediatek/mdp/
14070F:	drivers/media/platform/mediatek/vpu/
14071
14072MEDIATEK MEDIA DRIVER
14073M:	Tiffany Lin <tiffany.lin@mediatek.com>
14074M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14075M:	Yunfei Dong <yunfei.dong@mediatek.com>
14076S:	Supported
14077F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14078F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14079F:	drivers/media/platform/mediatek/vcodec/
14080F:	drivers/media/platform/mediatek/vpu/
14081
14082MEDIATEK MIPI-CSI CDPHY DRIVER
14083M:	Julien Stephan <jstephan@baylibre.com>
14084M:	Andy Hsieh <andy.hsieh@mediatek.com>
14085S:	Supported
14086F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14087F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14088
14089MEDIATEK MMC/SD/SDIO DRIVER
14090M:	Chaotian Jing <chaotian.jing@mediatek.com>
14091S:	Maintained
14092F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14093F:	drivers/mmc/host/mtk-sd.c
14094
14095MEDIATEK MT76 WIRELESS LAN DRIVER
14096M:	Felix Fietkau <nbd@nbd.name>
14097M:	Lorenzo Bianconi <lorenzo@kernel.org>
14098M:	Ryder Lee <ryder.lee@mediatek.com>
14099R:	Shayne Chen <shayne.chen@mediatek.com>
14100R:	Sean Wang <sean.wang@mediatek.com>
14101L:	linux-wireless@vger.kernel.org
14102S:	Maintained
14103T:	git https://github.com/nbd168/wireless
14104F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14105F:	drivers/net/wireless/mediatek/mt76/
14106
14107MEDIATEK MT7601U WIRELESS LAN DRIVER
14108M:	Jakub Kicinski <kuba@kernel.org>
14109L:	linux-wireless@vger.kernel.org
14110S:	Maintained
14111F:	drivers/net/wireless/mediatek/mt7601u/
14112
14113MEDIATEK MT7621 CLOCK DRIVER
14114M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14115S:	Maintained
14116F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14117F:	drivers/clk/ralink/clk-mt7621.c
14118
14119MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14120M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14121S:	Maintained
14122F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14123F:	drivers/pci/controller/pcie-mt7621.c
14124
14125MEDIATEK MT7621 PHY PCI DRIVER
14126M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14127S:	Maintained
14128F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14129F:	drivers/phy/ralink/phy-mt7621-pci.c
14130
14131MEDIATEK MT7621/28/88 I2C DRIVER
14132M:	Stefan Roese <sr@denx.de>
14133L:	linux-i2c@vger.kernel.org
14134S:	Maintained
14135F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14136F:	drivers/i2c/busses/i2c-mt7621.c
14137
14138MEDIATEK MTMIPS CLOCK DRIVER
14139M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14140S:	Maintained
14141F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14142F:	drivers/clk/ralink/clk-mtmips.c
14143
14144MEDIATEK NAND CONTROLLER DRIVER
14145L:	linux-mtd@lists.infradead.org
14146S:	Orphan
14147F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14148F:	drivers/mtd/nand/raw/mtk_*
14149
14150MEDIATEK PMIC LED DRIVER
14151M:	Sean Wang <sean.wang@mediatek.com>
14152S:	Maintained
14153F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14154F:	drivers/leds/leds-mt6323.c
14155
14156MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14157M:	Sean Wang <sean.wang@mediatek.com>
14158S:	Maintained
14159F:	drivers/char/hw_random/mtk-rng.c
14160
14161MEDIATEK SMI DRIVER
14162M:	Yong Wu <yong.wu@mediatek.com>
14163L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14164S:	Supported
14165F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14166F:	drivers/memory/mtk-smi.c
14167F:	include/soc/mediatek/smi.h
14168
14169MEDIATEK SWITCH DRIVER
14170M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14171M:	Daniel Golle <daniel@makrotopia.org>
14172M:	DENG Qingfang <dqfext@gmail.com>
14173M:	Sean Wang <sean.wang@mediatek.com>
14174L:	netdev@vger.kernel.org
14175S:	Maintained
14176F:	drivers/net/dsa/mt7530-mdio.c
14177F:	drivers/net/dsa/mt7530-mmio.c
14178F:	drivers/net/dsa/mt7530.*
14179F:	net/dsa/tag_mtk.c
14180
14181MEDIATEK T7XX 5G WWAN MODEM DRIVER
14182M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14183R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14184R:	Liu Haijun <haijun.liu@mediatek.com>
14185R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14186R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14187L:	netdev@vger.kernel.org
14188S:	Supported
14189F:	drivers/net/wwan/t7xx/
14190
14191MEDIATEK USB3 DRD IP DRIVER
14192M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14193L:	linux-usb@vger.kernel.org
14194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14195L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14196S:	Maintained
14197F:	Documentation/devicetree/bindings/usb/mediatek,*
14198F:	drivers/usb/host/xhci-mtk*
14199F:	drivers/usb/mtu3/
14200
14201MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14202M:	Peter Senna Tschudin <peter.senna@gmail.com>
14203M:	Ian Ray <ian.ray@ge.com>
14204M:	Martyn Welch <martyn.welch@collabora.co.uk>
14205S:	Maintained
14206F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14207F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14208
14209MEGARAID SCSI/SAS DRIVERS
14210M:	Kashyap Desai <kashyap.desai@broadcom.com>
14211M:	Sumit Saxena <sumit.saxena@broadcom.com>
14212M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14213M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14214L:	megaraidlinux.pdl@broadcom.com
14215L:	linux-scsi@vger.kernel.org
14216S:	Maintained
14217W:	http://www.avagotech.com/support/
14218F:	Documentation/scsi/megaraid.rst
14219F:	drivers/scsi/megaraid.*
14220F:	drivers/scsi/megaraid/
14221
14222MELEXIS MLX90614 DRIVER
14223M:	Crt Mori <cmo@melexis.com>
14224L:	linux-iio@vger.kernel.org
14225S:	Supported
14226W:	http://www.melexis.com
14227F:	drivers/iio/temperature/mlx90614.c
14228
14229MELEXIS MLX90632 DRIVER
14230M:	Crt Mori <cmo@melexis.com>
14231L:	linux-iio@vger.kernel.org
14232S:	Supported
14233W:	http://www.melexis.com
14234F:	drivers/iio/temperature/mlx90632.c
14235
14236MELEXIS MLX90635 DRIVER
14237M:	Crt Mori <cmo@melexis.com>
14238L:	linux-iio@vger.kernel.org
14239S:	Supported
14240W:	http://www.melexis.com
14241F:	drivers/iio/temperature/mlx90635.c
14242
14243MELFAS MIP4 TOUCHSCREEN DRIVER
14244M:	Sangwon Jee <jeesw@melfas.com>
14245S:	Supported
14246W:	http://www.melfas.com
14247F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14248F:	drivers/input/touchscreen/melfas_mip4.c
14249
14250MELLANOX BLUEFIELD I2C DRIVER
14251M:	Khalil Blaiech <kblaiech@nvidia.com>
14252M:	Asmaa Mnebhi <asmaa@nvidia.com>
14253L:	linux-i2c@vger.kernel.org
14254S:	Supported
14255F:	drivers/i2c/busses/i2c-mlxbf.c
14256
14257MELLANOX ETHERNET DRIVER (mlx4_en)
14258M:	Tariq Toukan <tariqt@nvidia.com>
14259L:	netdev@vger.kernel.org
14260S:	Supported
14261W:	http://www.mellanox.com
14262Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14263F:	drivers/net/ethernet/mellanox/mlx4/en_*
14264
14265MELLANOX ETHERNET DRIVER (mlx5e)
14266M:	Saeed Mahameed <saeedm@nvidia.com>
14267M:	Tariq Toukan <tariqt@nvidia.com>
14268L:	netdev@vger.kernel.org
14269S:	Supported
14270W:	http://www.mellanox.com
14271Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14272F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14273
14274MELLANOX ETHERNET INNOVA DRIVERS
14275R:	Boris Pismenny <borisp@nvidia.com>
14276L:	netdev@vger.kernel.org
14277S:	Supported
14278W:	http://www.mellanox.com
14279Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14280F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14281F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14282F:	include/linux/mlx5/mlx5_ifc_fpga.h
14283
14284MELLANOX ETHERNET SWITCH DRIVERS
14285M:	Ido Schimmel <idosch@nvidia.com>
14286M:	Petr Machata <petrm@nvidia.com>
14287L:	netdev@vger.kernel.org
14288S:	Supported
14289W:	http://www.mellanox.com
14290Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14291F:	drivers/net/ethernet/mellanox/mlxsw/
14292F:	tools/testing/selftests/drivers/net/mlxsw/
14293
14294MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14295M:	mlxsw@nvidia.com
14296L:	netdev@vger.kernel.org
14297S:	Supported
14298W:	http://www.mellanox.com
14299Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14300F:	drivers/net/ethernet/mellanox/mlxfw/
14301
14302MELLANOX HARDWARE PLATFORM SUPPORT
14303M:	Hans de Goede <hdegoede@redhat.com>
14304M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14305M:	Vadim Pasternak <vadimp@nvidia.com>
14306L:	platform-driver-x86@vger.kernel.org
14307S:	Supported
14308F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14309F:	drivers/platform/mellanox/
14310F:	include/linux/platform_data/mlxreg.h
14311
14312MELLANOX MLX4 core VPI driver
14313M:	Tariq Toukan <tariqt@nvidia.com>
14314L:	netdev@vger.kernel.org
14315L:	linux-rdma@vger.kernel.org
14316S:	Supported
14317W:	http://www.mellanox.com
14318Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14319F:	drivers/net/ethernet/mellanox/mlx4/
14320F:	include/linux/mlx4/
14321
14322MELLANOX MLX4 IB driver
14323M:	Yishai Hadas <yishaih@nvidia.com>
14324L:	linux-rdma@vger.kernel.org
14325S:	Supported
14326W:	http://www.mellanox.com
14327Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14328F:	drivers/infiniband/hw/mlx4/
14329F:	include/linux/mlx4/
14330F:	include/uapi/rdma/mlx4-abi.h
14331
14332MELLANOX MLX5 core VPI driver
14333M:	Saeed Mahameed <saeedm@nvidia.com>
14334M:	Leon Romanovsky <leonro@nvidia.com>
14335M:	Tariq Toukan <tariqt@nvidia.com>
14336L:	netdev@vger.kernel.org
14337L:	linux-rdma@vger.kernel.org
14338S:	Supported
14339W:	http://www.mellanox.com
14340Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14341F:	Documentation/networking/device_drivers/ethernet/mellanox/
14342F:	drivers/net/ethernet/mellanox/mlx5/core/
14343F:	include/linux/mlx5/
14344
14345MELLANOX MLX5 IB driver
14346M:	Leon Romanovsky <leonro@nvidia.com>
14347L:	linux-rdma@vger.kernel.org
14348S:	Supported
14349W:	http://www.mellanox.com
14350Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14351F:	drivers/infiniband/hw/mlx5/
14352F:	include/linux/mlx5/
14353F:	include/uapi/rdma/mlx5-abi.h
14354
14355MELLANOX MLX5 VDPA DRIVER
14356M:	Dragos Tatulea <dtatulea@nvidia.com>
14357L:	virtualization@lists.linux.dev
14358S:	Supported
14359F:	drivers/vdpa/mlx5/
14360
14361MELLANOX MLXCPLD I2C AND MUX DRIVER
14362M:	Vadim Pasternak <vadimp@nvidia.com>
14363M:	Michael Shych <michaelsh@nvidia.com>
14364L:	linux-i2c@vger.kernel.org
14365S:	Supported
14366F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14367F:	drivers/i2c/busses/i2c-mlxcpld.c
14368F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14369
14370MELLANOX MLXCPLD LED DRIVER
14371M:	Vadim Pasternak <vadimp@nvidia.com>
14372L:	linux-leds@vger.kernel.org
14373S:	Supported
14374F:	Documentation/leds/leds-mlxcpld.rst
14375F:	drivers/leds/leds-mlxcpld.c
14376F:	drivers/leds/leds-mlxreg.c
14377
14378MELLANOX PLATFORM DRIVER
14379M:	Vadim Pasternak <vadimp@nvidia.com>
14380L:	platform-driver-x86@vger.kernel.org
14381S:	Supported
14382F:	drivers/platform/x86/mlx-platform.c
14383
14384MEMBARRIER SUPPORT
14385M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14386M:	"Paul E. McKenney" <paulmck@kernel.org>
14387L:	linux-kernel@vger.kernel.org
14388S:	Supported
14389F:	Documentation/scheduler/membarrier.rst
14390F:	arch/*/include/asm/membarrier.h
14391F:	arch/*/include/asm/sync_core.h
14392F:	include/uapi/linux/membarrier.h
14393F:	kernel/sched/membarrier.c
14394
14395MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14396M:	Mike Rapoport <rppt@kernel.org>
14397L:	linux-mm@kvack.org
14398S:	Maintained
14399F:	Documentation/core-api/boot-time-mm.rst
14400F:	include/linux/memblock.h
14401F:	mm/memblock.c
14402F:	mm/mm_init.c
14403F:	tools/testing/memblock/
14404
14405MEMORY ALLOCATION PROFILING
14406M:	Suren Baghdasaryan <surenb@google.com>
14407M:	Kent Overstreet <kent.overstreet@linux.dev>
14408L:	linux-mm@kvack.org
14409S:	Maintained
14410F:	Documentation/mm/allocation-profiling.rst
14411F:	include/linux/alloc_tag.h
14412F:	include/linux/pgalloc_tag.h
14413F:	lib/alloc_tag.c
14414
14415MEMORY CONTROLLER DRIVERS
14416M:	Krzysztof Kozlowski <krzk@kernel.org>
14417L:	linux-kernel@vger.kernel.org
14418S:	Maintained
14419B:	mailto:krzysztof.kozlowski@linaro.org
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14421F:	Documentation/devicetree/bindings/memory-controllers/
14422F:	drivers/memory/
14423F:	include/dt-bindings/memory/
14424F:	include/memory/
14425
14426MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14427M:	Dmitry Osipenko <digetx@gmail.com>
14428L:	linux-pm@vger.kernel.org
14429L:	linux-tegra@vger.kernel.org
14430S:	Maintained
14431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14432F:	drivers/devfreq/tegra30-devfreq.c
14433
14434MEMORY HOT(UN)PLUG
14435M:	David Hildenbrand <david@redhat.com>
14436M:	Oscar Salvador <osalvador@suse.de>
14437L:	linux-mm@kvack.org
14438S:	Maintained
14439F:	Documentation/admin-guide/mm/memory-hotplug.rst
14440F:	Documentation/core-api/memory-hotplug.rst
14441F:	drivers/base/memory.c
14442F:	include/linux/memory_hotplug.h
14443F:	mm/memory_hotplug.c
14444F:	tools/testing/selftests/memory-hotplug/
14445
14446MEMORY MANAGEMENT
14447M:	Andrew Morton <akpm@linux-foundation.org>
14448L:	linux-mm@kvack.org
14449S:	Maintained
14450W:	http://www.linux-mm.org
14451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14452T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14453F:	include/linux/gfp.h
14454F:	include/linux/gfp_types.h
14455F:	include/linux/memfd.h
14456F:	include/linux/memory.h
14457F:	include/linux/memory_hotplug.h
14458F:	include/linux/memory-tiers.h
14459F:	include/linux/mempolicy.h
14460F:	include/linux/mempool.h
14461F:	include/linux/memremap.h
14462F:	include/linux/mm.h
14463F:	include/linux/mm_*.h
14464F:	include/linux/mmzone.h
14465F:	include/linux/mmu_notifier.h
14466F:	include/linux/pagewalk.h
14467F:	include/linux/rmap.h
14468F:	include/trace/events/ksm.h
14469F:	mm/
14470F:	tools/mm/
14471F:	tools/testing/selftests/mm/
14472N:	include/linux/page[-_]*
14473
14474MEMORY MAPPING
14475M:	Andrew Morton <akpm@linux-foundation.org>
14476R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14477R:	Vlastimil Babka <vbabka@suse.cz>
14478R:	Lorenzo Stoakes <lstoakes@gmail.com>
14479L:	linux-mm@kvack.org
14480S:	Maintained
14481W:	http://www.linux-mm.org
14482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14483F:	mm/mmap.c
14484
14485MEMORY TECHNOLOGY DEVICES (MTD)
14486M:	Miquel Raynal <miquel.raynal@bootlin.com>
14487M:	Richard Weinberger <richard@nod.at>
14488M:	Vignesh Raghavendra <vigneshr@ti.com>
14489L:	linux-mtd@lists.infradead.org
14490S:	Maintained
14491W:	http://www.linux-mtd.infradead.org/
14492Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14493C:	irc://irc.oftc.net/mtd
14494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14496F:	Documentation/devicetree/bindings/mtd/
14497F:	drivers/mtd/
14498F:	include/linux/mtd/
14499F:	include/uapi/mtd/
14500
14501MEMSENSING MICROSYSTEMS MSA311 DRIVER
14502M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14503L:	linux-iio@vger.kernel.org
14504S:	Maintained
14505F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14506F:	drivers/iio/accel/msa311.c
14507
14508MEN A21 WATCHDOG DRIVER
14509M:	Johannes Thumshirn <morbidrsa@gmail.com>
14510L:	linux-watchdog@vger.kernel.org
14511S:	Maintained
14512F:	drivers/watchdog/mena21_wdt.c
14513
14514MEN CHAMELEON BUS (mcb)
14515M:	Johannes Thumshirn <morbidrsa@gmail.com>
14516S:	Maintained
14517F:	Documentation/driver-api/men-chameleon-bus.rst
14518F:	drivers/mcb/
14519F:	include/linux/mcb.h
14520
14521MEN F21BMC (Board Management Controller)
14522M:	Andreas Werner <andreas.werner@men.de>
14523S:	Supported
14524F:	Documentation/hwmon/menf21bmc.rst
14525F:	drivers/hwmon/menf21bmc_hwmon.c
14526F:	drivers/leds/leds-menf21bmc.c
14527F:	drivers/mfd/menf21bmc.c
14528F:	drivers/watchdog/menf21bmc_wdt.c
14529
14530MEN Z069 WATCHDOG DRIVER
14531M:	Johannes Thumshirn <jth@kernel.org>
14532L:	linux-watchdog@vger.kernel.org
14533S:	Maintained
14534F:	drivers/watchdog/menz69_wdt.c
14535
14536MESON AO CEC DRIVER FOR AMLOGIC SOCS
14537M:	Neil Armstrong <neil.armstrong@linaro.org>
14538L:	linux-media@vger.kernel.org
14539L:	linux-amlogic@lists.infradead.org
14540S:	Supported
14541W:	http://linux-meson.com/
14542T:	git git://linuxtv.org/media_tree.git
14543F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14544F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14545F:	drivers/media/cec/platform/meson/ao-cec.c
14546
14547MESON GE2D DRIVER FOR AMLOGIC SOCS
14548M:	Neil Armstrong <neil.armstrong@linaro.org>
14549L:	linux-media@vger.kernel.org
14550L:	linux-amlogic@lists.infradead.org
14551S:	Supported
14552T:	git git://linuxtv.org/media_tree.git
14553F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14554F:	drivers/media/platform/amlogic/meson-ge2d/
14555
14556MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14557M:	Liang Yang <liang.yang@amlogic.com>
14558L:	linux-mtd@lists.infradead.org
14559S:	Maintained
14560F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14561F:	drivers/mtd/nand/raw/meson_*
14562
14563MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14564M:	Neil Armstrong <neil.armstrong@linaro.org>
14565L:	linux-media@vger.kernel.org
14566L:	linux-amlogic@lists.infradead.org
14567S:	Supported
14568T:	git git://linuxtv.org/media_tree.git
14569F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14570F:	drivers/staging/media/meson/vdec/
14571
14572METHODE UDPU SUPPORT
14573M:	Robert Marko <robert.marko@sartura.hr>
14574S:	Maintained
14575F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14576F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14577
14578MHI BUS
14579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14580L:	mhi@lists.linux.dev
14581L:	linux-arm-msm@vger.kernel.org
14582S:	Maintained
14583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14584F:	Documentation/ABI/stable/sysfs-bus-mhi
14585F:	Documentation/mhi/
14586F:	drivers/bus/mhi/
14587F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14588F:	include/linux/mhi.h
14589
14590MICROBLAZE ARCHITECTURE
14591M:	Michal Simek <monstr@monstr.eu>
14592S:	Supported
14593W:	http://www.monstr.eu/fdt/
14594T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14595F:	arch/microblaze/
14596
14597MICROBLAZE TMR INJECT
14598M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14599S:	Supported
14600F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14601F:	drivers/misc/xilinx_tmr_inject.c
14602
14603MICROBLAZE TMR MANAGER
14604M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14605S:	Supported
14606F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14607F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14608F:	drivers/misc/xilinx_tmr_manager.c
14609
14610MICROCHIP AT91 DMA DRIVERS
14611M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14613L:	dmaengine@vger.kernel.org
14614S:	Supported
14615F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14616F:	drivers/dma/at_hdmac.c
14617F:	drivers/dma/at_xdmac.c
14618F:	include/dt-bindings/dma/at91.h
14619
14620MICROCHIP AT91 SERIAL DRIVER
14621M:	Richard Genoud <richard.genoud@bootlin.com>
14622S:	Maintained
14623F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14624F:	drivers/tty/serial/atmel_serial.c
14625F:	drivers/tty/serial/atmel_serial.h
14626
14627MICROCHIP AT91 USART MFD DRIVER
14628M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14629L:	linux-kernel@vger.kernel.org
14630S:	Supported
14631F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14632F:	drivers/mfd/at91-usart.c
14633F:	include/dt-bindings/mfd/at91-usart.h
14634
14635MICROCHIP AT91 USART SPI DRIVER
14636M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14637L:	linux-spi@vger.kernel.org
14638S:	Supported
14639F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14640F:	drivers/spi/spi-at91-usart.c
14641
14642MICROCHIP AUDIO ASOC DRIVERS
14643M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14645S:	Supported
14646F:	Documentation/devicetree/bindings/sound/atmel*
14647F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14648F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14649F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14650F:	sound/soc/atmel
14651
14652MICROCHIP CSI2DC DRIVER
14653M:	Eugen Hristev <eugen.hristev@microchip.com>
14654L:	linux-media@vger.kernel.org
14655S:	Supported
14656F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14657F:	drivers/media/platform/microchip/microchip-csi2dc.c
14658
14659MICROCHIP ECC DRIVER
14660L:	linux-crypto@vger.kernel.org
14661S:	Orphan
14662F:	drivers/crypto/atmel-ecc.*
14663
14664MICROCHIP EIC DRIVER
14665M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14666L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14667S:	Supported
14668F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14669F:	drivers/irqchip/irq-mchp-eic.c
14670
14671MICROCHIP I2C DRIVER
14672M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14673L:	linux-i2c@vger.kernel.org
14674S:	Supported
14675F:	drivers/i2c/busses/i2c-at91-*.c
14676F:	drivers/i2c/busses/i2c-at91.h
14677
14678MICROCHIP ISC DRIVER
14679M:	Eugen Hristev <eugen.hristev@microchip.com>
14680L:	linux-media@vger.kernel.org
14681S:	Supported
14682F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14683F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14684F:	drivers/media/platform/microchip/microchip-isc*
14685F:	drivers/media/platform/microchip/microchip-sama*-isc*
14686F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14687F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14688F:	include/linux/atmel-isc-media.h
14689
14690MICROCHIP ISI DRIVER
14691M:	Eugen Hristev <eugen.hristev@microchip.com>
14692L:	linux-media@vger.kernel.org
14693S:	Supported
14694F:	drivers/media/platform/atmel/atmel-isi.c
14695F:	drivers/media/platform/atmel/atmel-isi.h
14696
14697MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14698M:	Woojung Huh <woojung.huh@microchip.com>
14699M:	UNGLinuxDriver@microchip.com
14700L:	netdev@vger.kernel.org
14701S:	Maintained
14702F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14703F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14704F:	drivers/net/dsa/microchip/*
14705F:	include/linux/dsa/ksz_common.h
14706F:	include/linux/platform_data/microchip-ksz.h
14707F:	net/dsa/tag_ksz.c
14708
14709MICROCHIP LAN743X ETHERNET DRIVER
14710M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14711M:	UNGLinuxDriver@microchip.com
14712L:	netdev@vger.kernel.org
14713S:	Maintained
14714F:	drivers/net/ethernet/microchip/lan743x_*
14715
14716MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14717M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14718R:	UNGLinuxDriver@microchip.com
14719L:	netdev@vger.kernel.org
14720S:	Maintained
14721F:	drivers/net/phy/microchip_t1.c
14722
14723MICROCHIP LAN966X ETHERNET DRIVER
14724M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14725M:	UNGLinuxDriver@microchip.com
14726L:	netdev@vger.kernel.org
14727S:	Maintained
14728F:	drivers/net/ethernet/microchip/lan966x/*
14729
14730MICROCHIP LCDFB DRIVER
14731M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14732L:	linux-fbdev@vger.kernel.org
14733S:	Maintained
14734F:	drivers/video/fbdev/atmel_lcdfb.c
14735F:	include/video/atmel_lcdc.h
14736
14737MICROCHIP MCP16502 PMIC DRIVER
14738M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14740S:	Supported
14741F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14742F:	drivers/regulator/mcp16502.c
14743
14744MICROCHIP MCP3564 ADC DRIVER
14745M:	Marius Cristea <marius.cristea@microchip.com>
14746L:	linux-iio@vger.kernel.org
14747S:	Supported
14748F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14749F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14750F:	drivers/iio/adc/mcp3564.c
14751
14752MICROCHIP MCP3911 ADC DRIVER
14753M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14754M:	Kent Gustavsson <kent@minoris.se>
14755L:	linux-iio@vger.kernel.org
14756S:	Maintained
14757F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14758F:	drivers/iio/adc/mcp3911.c
14759
14760MICROCHIP MMC/SD/SDIO MCI DRIVER
14761M:	Aubin Constans <aubin.constans@microchip.com>
14762S:	Maintained
14763F:	drivers/mmc/host/atmel-mci.c
14764
14765MICROCHIP NAND DRIVER
14766L:	linux-mtd@lists.infradead.org
14767S:	Orphan
14768F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14769F:	drivers/mtd/nand/raw/atmel/*
14770
14771MICROCHIP OTPC DRIVER
14772M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14774S:	Supported
14775F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14776F:	drivers/nvmem/microchip-otpc.c
14777F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14778
14779MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
14780M:	Marius Cristea <marius.cristea@microchip.com>
14781L:	linux-iio@vger.kernel.org
14782S:	Supported
14783F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
14784F:	drivers/iio/adc/pac1934.c
14785
14786MICROCHIP PCI1XXXX GP DRIVER
14787M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14788M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14789L:	linux-gpio@vger.kernel.org
14790S:	Supported
14791F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14792F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14793F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14794F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14795
14796MICROCHIP PCI1XXXX I2C DRIVER
14797M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14798M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14799M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14800L:	linux-i2c@vger.kernel.org
14801S:	Maintained
14802F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14803
14804MICROCHIP PCIe UART DRIVER
14805M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14806M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14807L:	linux-serial@vger.kernel.org
14808S:	Maintained
14809F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14810
14811MICROCHIP POLARFIRE FPGA DRIVERS
14812M:	Conor Dooley <conor.dooley@microchip.com>
14813R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14814L:	linux-fpga@vger.kernel.org
14815S:	Supported
14816F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14817F:	drivers/fpga/microchip-spi.c
14818
14819MICROCHIP PWM DRIVER
14820M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14822L:	linux-pwm@vger.kernel.org
14823S:	Supported
14824F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14825F:	drivers/pwm/pwm-atmel.c
14826
14827MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
14828M:	Manikandan Muralidharan <manikandan.m@microchip.com>
14829M:	Dharma Balasubiramani <dharma.b@microchip.com>
14830L:	dri-devel@lists.freedesktop.org
14831S:	Supported
14832F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
14833F:	drivers/gpu/drm/bridge/microchip-lvds.c
14834
14835MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14836M:	Eugen Hristev <eugen.hristev@microchip.com>
14837L:	linux-iio@vger.kernel.org
14838S:	Supported
14839F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14840F:	drivers/iio/adc/at91-sama5d2_adc.c
14841F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14842
14843MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14844M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14845S:	Supported
14846F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14847F:	drivers/power/reset/at91-sama5d2_shdwc.c
14848
14849MICROCHIP SOC DRIVERS
14850M:	Conor Dooley <conor@kernel.org>
14851S:	Supported
14852T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14853F:	drivers/soc/microchip/
14854
14855MICROCHIP SPI DRIVER
14856M:	Ryan Wanner <ryan.wanner@microchip.com>
14857S:	Supported
14858F:	drivers/spi/spi-atmel.*
14859
14860MICROCHIP SSC DRIVER
14861M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14863S:	Supported
14864F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14865F:	drivers/misc/atmel-ssc.c
14866F:	include/linux/atmel-ssc.h
14867
14868Microchip Timer Counter Block (TCB) Capture Driver
14869M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14871L:	linux-iio@vger.kernel.org
14872S:	Maintained
14873F:	drivers/counter/microchip-tcb-capture.c
14874
14875MICROCHIP USB251XB DRIVER
14876M:	Richard Leitner <richard.leitner@skidata.com>
14877L:	linux-usb@vger.kernel.org
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14880F:	drivers/usb/misc/usb251xb.c
14881
14882MICROCHIP USBA UDC DRIVER
14883M:	Cristian Birsan <cristian.birsan@microchip.com>
14884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14885S:	Supported
14886F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14887
14888MICROCHIP WILC1000 WIFI DRIVER
14889M:	Ajay Singh <ajay.kathat@microchip.com>
14890M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14891L:	linux-wireless@vger.kernel.org
14892S:	Supported
14893F:	drivers/net/wireless/microchip/wilc1000/
14894
14895MICROSEMI MIPS SOCS
14896M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14897M:	UNGLinuxDriver@microchip.com
14898L:	linux-mips@vger.kernel.org
14899S:	Supported
14900F:	Documentation/devicetree/bindings/mips/mscc.txt
14901F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14902F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14903F:	arch/mips/boot/dts/mscc/
14904F:	arch/mips/configs/generic/board-ocelot.config
14905F:	arch/mips/generic/board-ocelot.c
14906
14907MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14908M:	Don Brace <don.brace@microchip.com>
14909L:	storagedev@microchip.com
14910L:	linux-scsi@vger.kernel.org
14911S:	Supported
14912F:	Documentation/scsi/smartpqi.rst
14913F:	drivers/scsi/smartpqi/Kconfig
14914F:	drivers/scsi/smartpqi/Makefile
14915F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14916F:	include/linux/cciss*.h
14917F:	include/uapi/linux/cciss*.h
14918
14919MICROSOFT MANA RDMA DRIVER
14920M:	Long Li <longli@microsoft.com>
14921M:	Ajay Sharma <sharmaajay@microsoft.com>
14922L:	linux-rdma@vger.kernel.org
14923S:	Supported
14924F:	drivers/infiniband/hw/mana/
14925F:	include/net/mana
14926F:	include/uapi/rdma/mana-abi.h
14927
14928MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14929M:	Maximilian Luz <luzmaximilian@gmail.com>
14930L:	platform-driver-x86@vger.kernel.org
14931S:	Maintained
14932F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14933
14934MICROSOFT SURFACE BATTERY AND AC DRIVERS
14935M:	Maximilian Luz <luzmaximilian@gmail.com>
14936L:	linux-pm@vger.kernel.org
14937L:	platform-driver-x86@vger.kernel.org
14938S:	Maintained
14939F:	drivers/power/supply/surface_battery.c
14940F:	drivers/power/supply/surface_charger.c
14941
14942MICROSOFT SURFACE DTX DRIVER
14943M:	Maximilian Luz <luzmaximilian@gmail.com>
14944L:	platform-driver-x86@vger.kernel.org
14945S:	Maintained
14946F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14947F:	drivers/platform/surface/surface_dtx.c
14948F:	include/uapi/linux/surface_aggregator/dtx.h
14949
14950MICROSOFT SURFACE SENSOR FAN DRIVER
14951M:	Maximilian Luz <luzmaximilian@gmail.com>
14952M:	Ivor Wanders <ivor@iwanders.net>
14953L:	linux-hwmon@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/hwmon/surface_fan.rst
14956F:	drivers/hwmon/surface_fan.c
14957
14958MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14959M:	Maximilian Luz <luzmaximilian@gmail.com>
14960L:	platform-driver-x86@vger.kernel.org
14961S:	Maintained
14962F:	drivers/platform/surface/surface_gpe.c
14963
14964MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14965M:	Hans de Goede <hdegoede@redhat.com>
14966M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14967M:	Maximilian Luz <luzmaximilian@gmail.com>
14968L:	platform-driver-x86@vger.kernel.org
14969S:	Maintained
14970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14971F:	drivers/platform/surface/
14972
14973MICROSOFT SURFACE HID TRANSPORT DRIVER
14974M:	Maximilian Luz <luzmaximilian@gmail.com>
14975L:	linux-input@vger.kernel.org
14976L:	platform-driver-x86@vger.kernel.org
14977S:	Maintained
14978F:	drivers/hid/surface-hid/
14979
14980MICROSOFT SURFACE HOT-PLUG DRIVER
14981M:	Maximilian Luz <luzmaximilian@gmail.com>
14982L:	platform-driver-x86@vger.kernel.org
14983S:	Maintained
14984F:	drivers/platform/surface/surface_hotplug.c
14985
14986MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14987M:	Maximilian Luz <luzmaximilian@gmail.com>
14988L:	platform-driver-x86@vger.kernel.org
14989S:	Maintained
14990F:	drivers/platform/surface/surface_platform_profile.c
14991
14992MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14993M:	Chen Yu <yu.c.chen@intel.com>
14994L:	platform-driver-x86@vger.kernel.org
14995S:	Supported
14996F:	drivers/platform/surface/surfacepro3_button.c
14997
14998MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14999M:	Maximilian Luz <luzmaximilian@gmail.com>
15000L:	platform-driver-x86@vger.kernel.org
15001S:	Maintained
15002F:	drivers/platform/surface/surface_aggregator_hub.c
15003
15004MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15005M:	Maximilian Luz <luzmaximilian@gmail.com>
15006L:	platform-driver-x86@vger.kernel.org
15007S:	Maintained
15008W:	https://github.com/linux-surface/surface-aggregator-module
15009C:	irc://irc.libera.chat/linux-surface
15010F:	Documentation/driver-api/surface_aggregator/
15011F:	drivers/platform/surface/aggregator/
15012F:	drivers/platform/surface/surface_acpi_notify.c
15013F:	drivers/platform/surface/surface_aggregator_cdev.c
15014F:	drivers/platform/surface/surface_aggregator_registry.c
15015F:	include/linux/surface_acpi_notify.h
15016F:	include/linux/surface_aggregator/
15017F:	include/uapi/linux/surface_aggregator/
15018
15019MICROTEK X6 SCANNER
15020M:	Oliver Neukum <oliver@neukum.org>
15021S:	Maintained
15022F:	drivers/usb/image/microtek.*
15023
15024MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15025M:	Luka Kovacic <luka.kovacic@sartura.hr>
15026M:	Luka Perkov <luka.perkov@sartura.hr>
15027S:	Maintained
15028F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15029F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15030F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15031F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15032F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15033F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15034
15035MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15036M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15037L:	linux-media@vger.kernel.org
15038S:	Maintained
15039F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15040F:	Documentation/driver-api/media/drivers/ccs/
15041F:	Documentation/userspace-api/media/drivers/ccs.rst
15042F:	drivers/media/i2c/ccs-pll.c
15043F:	drivers/media/i2c/ccs-pll.h
15044F:	drivers/media/i2c/ccs/
15045F:	include/uapi/linux/ccs.h
15046F:	include/uapi/linux/smiapp.h
15047
15048MIPS
15049M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15050L:	linux-mips@vger.kernel.org
15051S:	Maintained
15052W:	http://www.linux-mips.org/
15053Q:	https://patchwork.kernel.org/project/linux-mips/list/
15054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15055F:	Documentation/devicetree/bindings/mips/
15056F:	Documentation/arch/mips/
15057F:	arch/mips/
15058F:	drivers/platform/mips/
15059F:	include/dt-bindings/mips/
15060
15061MIPS BAIKAL-T1 PLATFORM
15062M:	Serge Semin <fancer.lancer@gmail.com>
15063L:	linux-mips@vger.kernel.org
15064S:	Supported
15065F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15066F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15067F:	drivers/bus/bt1-*.c
15068F:	drivers/clk/baikal-t1/
15069F:	drivers/memory/bt1-l2-ctl.c
15070F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15071
15072MIPS BOSTON DEVELOPMENT BOARD
15073M:	Paul Burton <paulburton@kernel.org>
15074L:	linux-mips@vger.kernel.org
15075S:	Maintained
15076F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15077F:	arch/mips/boot/dts/img/boston.dts
15078F:	arch/mips/configs/generic/board-boston.config
15079F:	drivers/clk/imgtec/clk-boston.c
15080F:	include/dt-bindings/clock/boston-clock.h
15081
15082MIPS CORE DRIVERS
15083M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15084M:	Serge Semin <fancer.lancer@gmail.com>
15085L:	linux-mips@vger.kernel.org
15086S:	Supported
15087F:	drivers/bus/mips_cdmm.c
15088F:	drivers/clocksource/mips-gic-timer.c
15089F:	drivers/cpuidle/cpuidle-cps.c
15090F:	drivers/irqchip/irq-mips-cpu.c
15091F:	drivers/irqchip/irq-mips-gic.c
15092
15093MIPS GENERIC PLATFORM
15094M:	Paul Burton <paulburton@kernel.org>
15095L:	linux-mips@vger.kernel.org
15096S:	Supported
15097F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15098F:	arch/mips/generic/
15099F:	arch/mips/tools/generic-board-config.sh
15100
15101MIPS RINT INSTRUCTION EMULATION
15102M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15103L:	linux-mips@vger.kernel.org
15104S:	Supported
15105F:	arch/mips/math-emu/dp_rint.c
15106F:	arch/mips/math-emu/sp_rint.c
15107
15108MIPS/LOONGSON1 ARCHITECTURE
15109M:	Keguang Zhang <keguang.zhang@gmail.com>
15110L:	linux-mips@vger.kernel.org
15111S:	Maintained
15112F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15113F:	arch/mips/include/asm/mach-loongson32/
15114F:	arch/mips/loongson32/
15115F:	drivers/*/*loongson1*
15116F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15117
15118MIPS/LOONGSON2EF ARCHITECTURE
15119M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15120L:	linux-mips@vger.kernel.org
15121S:	Maintained
15122F:	arch/mips/include/asm/mach-loongson2ef/
15123F:	arch/mips/loongson2ef/
15124F:	drivers/cpufreq/loongson2_cpufreq.c
15125
15126MIPS/LOONGSON64 ARCHITECTURE
15127M:	Huacai Chen <chenhuacai@kernel.org>
15128M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15129L:	linux-mips@vger.kernel.org
15130S:	Maintained
15131F:	arch/mips/include/asm/mach-loongson64/
15132F:	arch/mips/loongson64/
15133F:	drivers/irqchip/irq-loongson*
15134F:	drivers/platform/mips/cpu_hwmon.c
15135
15136MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15137M:	Hans Verkuil <hverkuil@xs4all.nl>
15138L:	linux-media@vger.kernel.org
15139S:	Odd Fixes
15140W:	https://linuxtv.org
15141T:	git git://linuxtv.org/media_tree.git
15142F:	drivers/media/radio/radio-miropcm20*
15143
15144MITSUMI MM8013 FG DRIVER
15145M:	Konrad Dybcio <konradybcio@kernel.org>
15146F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15147F:	drivers/power/supply/mm8013.c
15148
15149MMP SUPPORT
15150R:	Lubomir Rintel <lkundrak@v3.sk>
15151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15152S:	Odd Fixes
15153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15154F:	arch/arm/boot/dts/marvell/mmp*
15155F:	arch/arm/mach-mmp/
15156F:	include/linux/soc/mmp/
15157
15158MMP USB PHY DRIVERS
15159R:	Lubomir Rintel <lkundrak@v3.sk>
15160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15161S:	Maintained
15162F:	drivers/phy/marvell/phy-mmp3-usb.c
15163F:	drivers/phy/marvell/phy-pxa-usb.c
15164
15165MMU GATHER AND TLB INVALIDATION
15166M:	Will Deacon <will@kernel.org>
15167M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15168M:	Andrew Morton <akpm@linux-foundation.org>
15169M:	Nick Piggin <npiggin@gmail.com>
15170M:	Peter Zijlstra <peterz@infradead.org>
15171L:	linux-arch@vger.kernel.org
15172L:	linux-mm@kvack.org
15173S:	Maintained
15174F:	arch/*/include/asm/tlb.h
15175F:	include/asm-generic/tlb.h
15176F:	mm/mmu_gather.c
15177
15178MN88472 MEDIA DRIVER
15179L:	linux-media@vger.kernel.org
15180S:	Orphan
15181W:	https://linuxtv.org
15182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15183F:	drivers/media/dvb-frontends/mn88472*
15184
15185MN88473 MEDIA DRIVER
15186L:	linux-media@vger.kernel.org
15187S:	Orphan
15188W:	https://linuxtv.org
15189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15190F:	drivers/media/dvb-frontends/mn88473*
15191
15192MOBILEYE MIPS SOCS
15193M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15194M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15195M:	Théo Lebrun <theo.lebrun@bootlin.com>
15196L:	linux-mips@vger.kernel.org
15197S:	Maintained
15198F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15199F:	arch/mips/boot/dts/mobileye/
15200F:	arch/mips/configs/eyeq5_defconfig
15201F:	arch/mips/mobileye/board-epm5.its.S
15202
15203MODULE SUPPORT
15204M:	Luis Chamberlain <mcgrof@kernel.org>
15205L:	linux-modules@vger.kernel.org
15206L:	linux-kernel@vger.kernel.org
15207S:	Maintained
15208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15209F:	include/linux/kmod.h
15210F:	include/linux/module*.h
15211F:	kernel/module/
15212F:	lib/test_kmod.c
15213F:	scripts/module*
15214F:	tools/testing/selftests/kmod/
15215
15216MONOLITHIC POWER SYSTEM PMIC DRIVER
15217M:	Saravanan Sekar <sravanhome@gmail.com>
15218S:	Maintained
15219F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15220F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15221F:	drivers/hwmon/pmbus/mpq7932.c
15222F:	drivers/iio/adc/mp2629_adc.c
15223F:	drivers/mfd/mp2629.c
15224F:	drivers/power/supply/mp2629_charger.c
15225F:	drivers/regulator/mp5416.c
15226F:	drivers/regulator/mpq7920.c
15227F:	drivers/regulator/mpq7920.h
15228F:	include/linux/mfd/mp2629.h
15229
15230MOST(R) TECHNOLOGY DRIVER
15231M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15232M:	Christian Gromm <christian.gromm@microchip.com>
15233S:	Maintained
15234F:	Documentation/ABI/testing/configfs-most
15235F:	Documentation/ABI/testing/sysfs-bus-most
15236F:	drivers/most/
15237F:	drivers/staging/most/
15238F:	include/linux/most.h
15239
15240MOTORCOMM PHY DRIVER
15241M:	Frank <Frank.Sae@motor-comm.com>
15242L:	netdev@vger.kernel.org
15243S:	Maintained
15244F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15245F:	drivers/net/phy/motorcomm.c
15246
15247MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15248M:	Jiri Slaby <jirislaby@kernel.org>
15249S:	Maintained
15250F:	Documentation/driver-api/tty/moxa-smartio.rst
15251F:	drivers/tty/mxser.*
15252
15253MP3309C BACKLIGHT DRIVER
15254M:	Flavio Suligoi <f.suligoi@asem.it>
15255L:	dri-devel@lists.freedesktop.org
15256S:	Maintained
15257F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15258F:	drivers/video/backlight/mp3309c.c
15259
15260MR800 AVERMEDIA USB FM RADIO DRIVER
15261M:	Alexey Klimov <klimov.linux@gmail.com>
15262L:	linux-media@vger.kernel.org
15263S:	Maintained
15264T:	git git://linuxtv.org/media_tree.git
15265F:	drivers/media/radio/radio-mr800.c
15266
15267MRF24J40 IEEE 802.15.4 RADIO DRIVER
15268M:	Stefan Schmidt <stefan@datenfreihafen.org>
15269L:	linux-wpan@vger.kernel.org
15270S:	Odd Fixes
15271F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15272F:	drivers/net/ieee802154/mrf24j40.c
15273
15274MSI EC DRIVER
15275M:	Nikita Kravets <teackot@gmail.com>
15276L:	platform-driver-x86@vger.kernel.org
15277S:	Maintained
15278W:	https://github.com/BeardOverflow/msi-ec
15279F:	drivers/platform/x86/msi-ec.*
15280
15281MSI LAPTOP SUPPORT
15282M:	"Lee, Chun-Yi" <jlee@suse.com>
15283L:	platform-driver-x86@vger.kernel.org
15284S:	Maintained
15285F:	drivers/platform/x86/msi-laptop.c
15286
15287MSI WMI SUPPORT
15288L:	platform-driver-x86@vger.kernel.org
15289S:	Orphan
15290F:	drivers/platform/x86/msi-wmi.c
15291
15292MSI WMI PLATFORM FEATURES
15293M:	Armin Wolf <W_Armin@gmx.de>
15294L:	platform-driver-x86@vger.kernel.org
15295S:	Maintained
15296F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15297F:	Documentation/wmi/devices/msi-wmi-platform.rst
15298F:	drivers/platform/x86/msi-wmi-platform.c
15299
15300MSI001 MEDIA DRIVER
15301L:	linux-media@vger.kernel.org
15302S:	Orphan
15303W:	https://linuxtv.org
15304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15305F:	drivers/media/tuners/msi001*
15306
15307MSI2500 MEDIA DRIVER
15308L:	linux-media@vger.kernel.org
15309S:	Orphan
15310W:	https://linuxtv.org
15311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15312F:	drivers/media/usb/msi2500/
15313
15314MSTAR INTERRUPT CONTROLLER DRIVER
15315M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15316M:	Daniel Palmer <daniel@thingy.jp>
15317S:	Maintained
15318F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15319F:	drivers/irqchip/irq-mst-intc.c
15320
15321MSYSTEMS DISKONCHIP G3 MTD DRIVER
15322M:	Robert Jarzmik <robert.jarzmik@free.fr>
15323L:	linux-mtd@lists.infradead.org
15324S:	Maintained
15325F:	drivers/mtd/devices/docg3*
15326
15327MT9M114 ONSEMI SENSOR DRIVER
15328M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15329L:	linux-media@vger.kernel.org
15330S:	Maintained
15331T:	git git://linuxtv.org/media_tree.git
15332F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15333F:	drivers/media/i2c/mt9m114.c
15334
15335MT9P031 APTINA CAMERA SENSOR
15336M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15337L:	linux-media@vger.kernel.org
15338S:	Maintained
15339T:	git git://linuxtv.org/media_tree.git
15340F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15341F:	drivers/media/i2c/mt9p031.c
15342F:	include/media/i2c/mt9p031.h
15343
15344MT9T112 APTINA CAMERA SENSOR
15345M:	Jacopo Mondi <jacopo@jmondi.org>
15346L:	linux-media@vger.kernel.org
15347S:	Odd Fixes
15348T:	git git://linuxtv.org/media_tree.git
15349F:	drivers/media/i2c/mt9t112.c
15350F:	include/media/i2c/mt9t112.h
15351
15352MT9V032 APTINA CAMERA SENSOR
15353M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15354L:	linux-media@vger.kernel.org
15355S:	Maintained
15356T:	git git://linuxtv.org/media_tree.git
15357F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15358F:	drivers/media/i2c/mt9v032.c
15359F:	include/media/i2c/mt9v032.h
15360
15361MT9V111 APTINA CAMERA SENSOR
15362M:	Jacopo Mondi <jacopo@jmondi.org>
15363L:	linux-media@vger.kernel.org
15364S:	Maintained
15365T:	git git://linuxtv.org/media_tree.git
15366F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15367F:	drivers/media/i2c/mt9v111.c
15368
15369MULTIFUNCTION DEVICES (MFD)
15370M:	Lee Jones <lee@kernel.org>
15371S:	Maintained
15372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15373F:	Documentation/devicetree/bindings/mfd/
15374F:	drivers/mfd/
15375F:	include/dt-bindings/mfd/
15376F:	include/linux/mfd/
15377
15378MULTIMEDIA CARD (MMC) ETC. OVER SPI
15379S:	Orphan
15380F:	drivers/mmc/host/mmc_spi.c
15381F:	include/linux/spi/mmc_spi.h
15382
15383MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15384M:	Ulf Hansson <ulf.hansson@linaro.org>
15385L:	linux-mmc@vger.kernel.org
15386S:	Maintained
15387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15388F:	Documentation/devicetree/bindings/mmc/
15389F:	drivers/mmc/
15390F:	include/linux/mmc/
15391F:	include/uapi/linux/mmc/
15392
15393MULTIPLEXER SUBSYSTEM
15394M:	Peter Rosin <peda@axentia.se>
15395S:	Maintained
15396F:	Documentation/ABI/testing/sysfs-class-mux*
15397F:	Documentation/devicetree/bindings/mux/
15398F:	drivers/mux/
15399F:	include/dt-bindings/mux/
15400F:	include/linux/mux/
15401
15402MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15403M:	Bin Liu <b-liu@ti.com>
15404L:	linux-usb@vger.kernel.org
15405S:	Maintained
15406F:	drivers/usb/musb/
15407
15408MXL301RF MEDIA DRIVER
15409M:	Akihiro Tsukada <tskd08@gmail.com>
15410L:	linux-media@vger.kernel.org
15411S:	Odd Fixes
15412F:	drivers/media/tuners/mxl301rf*
15413
15414MXL5007T MEDIA DRIVER
15415M:	Michael Krufky <mkrufky@linuxtv.org>
15416L:	linux-media@vger.kernel.org
15417S:	Maintained
15418W:	https://linuxtv.org
15419W:	http://github.com/mkrufky
15420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15421T:	git git://linuxtv.org/mkrufky/tuners.git
15422F:	drivers/media/tuners/mxl5007t.*
15423
15424MXSFB DRM DRIVER
15425M:	Marek Vasut <marex@denx.de>
15426M:	Stefan Agner <stefan@agner.ch>
15427L:	dri-devel@lists.freedesktop.org
15428S:	Supported
15429T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15430F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15431F:	drivers/gpu/drm/mxsfb/
15432
15433MYLEX DAC960 PCI RAID Controller
15434M:	Hannes Reinecke <hare@kernel.org>
15435L:	linux-scsi@vger.kernel.org
15436S:	Supported
15437F:	drivers/scsi/myrb.*
15438F:	drivers/scsi/myrs.*
15439
15440MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15441L:	netdev@vger.kernel.org
15442S:	Orphan
15443W:	https://www.cspi.com/ethernet-products/support/downloads/
15444F:	drivers/net/ethernet/myricom/myri10ge/
15445
15446NAND FLASH SUBSYSTEM
15447M:	Miquel Raynal <miquel.raynal@bootlin.com>
15448R:	Richard Weinberger <richard@nod.at>
15449L:	linux-mtd@lists.infradead.org
15450S:	Maintained
15451W:	http://www.linux-mtd.infradead.org/
15452Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15453C:	irc://irc.oftc.net/mtd
15454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15455F:	drivers/mtd/nand/
15456F:	include/linux/mtd/*nand*.h
15457
15458NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15459M:	Daniel Mack <zonque@gmail.com>
15460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15461S:	Maintained
15462W:	http://www.native-instruments.com
15463F:	sound/usb/caiaq/
15464
15465NATSEMI ETHERNET DRIVER (DP8381x)
15466S:	Orphan
15467F:	drivers/net/ethernet/natsemi/natsemi.c
15468
15469NCR 5380 SCSI DRIVERS
15470M:	Finn Thain <fthain@linux-m68k.org>
15471M:	Michael Schmitz <schmitzmic@gmail.com>
15472L:	linux-scsi@vger.kernel.org
15473S:	Maintained
15474F:	Documentation/scsi/g_NCR5380.rst
15475F:	drivers/scsi/NCR5380.*
15476F:	drivers/scsi/arm/cumana_1.c
15477F:	drivers/scsi/arm/oak.c
15478F:	drivers/scsi/atari_scsi.*
15479F:	drivers/scsi/dmx3191d.c
15480F:	drivers/scsi/g_NCR5380.*
15481F:	drivers/scsi/mac_scsi.*
15482F:	drivers/scsi/sun3_scsi.*
15483F:	drivers/scsi/sun3_scsi_vme.c
15484
15485NCSI LIBRARY
15486M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15487S:	Maintained
15488F:	net/ncsi/
15489
15490NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15491M:	Zev Weiss <zev@bewilderbeest.net>
15492L:	linux-hwmon@vger.kernel.org
15493S:	Maintained
15494F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15495F:	drivers/hwmon/nct6775-i2c.c
15496
15497NETDEVSIM
15498M:	Jakub Kicinski <kuba@kernel.org>
15499S:	Maintained
15500F:	drivers/net/netdevsim/*
15501F:	tools/testing/selftests/drivers/net/netdevsim/*
15502
15503NETEM NETWORK EMULATOR
15504M:	Stephen Hemminger <stephen@networkplumber.org>
15505L:	netdev@vger.kernel.org
15506S:	Maintained
15507F:	net/sched/sch_netem.c
15508
15509NETERION 10GbE DRIVERS (s2io)
15510M:	Jon Mason <jdmason@kudzu.us>
15511L:	netdev@vger.kernel.org
15512S:	Supported
15513F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15514F:	drivers/net/ethernet/neterion/
15515
15516NETFILTER
15517M:	Pablo Neira Ayuso <pablo@netfilter.org>
15518M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15519L:	netfilter-devel@vger.kernel.org
15520L:	coreteam@netfilter.org
15521S:	Maintained
15522W:	http://www.netfilter.org/
15523W:	http://www.iptables.org/
15524W:	http://www.nftables.org/
15525Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15526C:	irc://irc.libera.chat/netfilter
15527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15529F:	include/linux/netfilter*
15530F:	include/linux/netfilter/
15531F:	include/net/netfilter/
15532F:	include/uapi/linux/netfilter*
15533F:	include/uapi/linux/netfilter/
15534F:	net/*/netfilter.c
15535F:	net/*/netfilter/
15536F:	net/bridge/br_netfilter*.c
15537F:	net/netfilter/
15538F:	tools/testing/selftests/net/netfilter/
15539
15540NETROM NETWORK LAYER
15541M:	Ralf Baechle <ralf@linux-mips.org>
15542L:	linux-hams@vger.kernel.org
15543S:	Maintained
15544W:	https://linux-ax25.in-berlin.de
15545F:	include/net/netrom.h
15546F:	include/uapi/linux/netrom.h
15547F:	net/netrom/
15548
15549NETRONIX EMBEDDED CONTROLLER
15550M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15551S:	Maintained
15552F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15553F:	drivers/mfd/ntxec.c
15554F:	drivers/pwm/pwm-ntxec.c
15555F:	drivers/rtc/rtc-ntxec.c
15556F:	include/linux/mfd/ntxec.h
15557
15558NETRONOME ETHERNET DRIVERS
15559M:	Louis Peens <louis.peens@corigine.com>
15560R:	Jakub Kicinski <kuba@kernel.org>
15561L:	oss-drivers@corigine.com
15562S:	Maintained
15563F:	drivers/net/ethernet/netronome/
15564
15565NETWORK BLOCK DEVICE (NBD)
15566M:	Josef Bacik <josef@toxicpanda.com>
15567L:	linux-block@vger.kernel.org
15568L:	nbd@other.debian.org
15569S:	Maintained
15570F:	Documentation/admin-guide/blockdev/nbd.rst
15571F:	drivers/block/nbd.c
15572F:	include/trace/events/nbd.h
15573F:	include/uapi/linux/nbd.h
15574
15575NETWORK DROP MONITOR
15576M:	Neil Horman <nhorman@tuxdriver.com>
15577L:	netdev@vger.kernel.org
15578S:	Maintained
15579W:	https://fedorahosted.org/dropwatch/
15580F:	include/uapi/linux/net_dropmon.h
15581F:	net/core/drop_monitor.c
15582
15583NETWORKING DRIVERS
15584M:	"David S. Miller" <davem@davemloft.net>
15585M:	Eric Dumazet <edumazet@google.com>
15586M:	Jakub Kicinski <kuba@kernel.org>
15587M:	Paolo Abeni <pabeni@redhat.com>
15588L:	netdev@vger.kernel.org
15589S:	Maintained
15590P:	Documentation/process/maintainer-netdev.rst
15591Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15594F:	Documentation/devicetree/bindings/net/
15595F:	Documentation/networking/net_cachelines/net_device.rst
15596F:	drivers/connector/
15597F:	drivers/net/
15598F:	include/dt-bindings/net/
15599F:	include/linux/cn_proc.h
15600F:	include/linux/etherdevice.h
15601F:	include/linux/fcdevice.h
15602F:	include/linux/fddidevice.h
15603F:	include/linux/hippidevice.h
15604F:	include/linux/if_*
15605F:	include/linux/inetdevice.h
15606F:	include/linux/netdevice.h
15607F:	include/uapi/linux/cn_proc.h
15608F:	include/uapi/linux/if_*
15609F:	include/uapi/linux/netdevice.h
15610X:	drivers/net/wireless/
15611
15612NETWORKING DRIVERS (WIRELESS)
15613M:	Kalle Valo <kvalo@kernel.org>
15614L:	linux-wireless@vger.kernel.org
15615S:	Maintained
15616W:	https://wireless.wiki.kernel.org/
15617Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15620F:	Documentation/devicetree/bindings/net/wireless/
15621F:	drivers/net/wireless/
15622
15623NETWORKING [DSA]
15624M:	Andrew Lunn <andrew@lunn.ch>
15625M:	Florian Fainelli <f.fainelli@gmail.com>
15626M:	Vladimir Oltean <olteanv@gmail.com>
15627S:	Maintained
15628F:	Documentation/devicetree/bindings/net/dsa/
15629F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15630F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15631F:	drivers/net/dsa/
15632F:	include/linux/dsa/
15633F:	include/linux/platform_data/dsa.h
15634F:	include/net/dsa.h
15635F:	net/dsa/
15636F:	tools/testing/selftests/drivers/net/dsa/
15637
15638NETWORKING [GENERAL]
15639M:	"David S. Miller" <davem@davemloft.net>
15640M:	Eric Dumazet <edumazet@google.com>
15641M:	Jakub Kicinski <kuba@kernel.org>
15642M:	Paolo Abeni <pabeni@redhat.com>
15643L:	netdev@vger.kernel.org
15644S:	Maintained
15645P:	Documentation/process/maintainer-netdev.rst
15646Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15647B:	mailto:netdev@vger.kernel.org
15648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15650F:	Documentation/core-api/netlink.rst
15651F:	Documentation/netlink/
15652F:	Documentation/networking/
15653F:	Documentation/networking/net_cachelines/
15654F:	Documentation/process/maintainer-netdev.rst
15655F:	Documentation/userspace-api/netlink/
15656F:	include/linux/framer/framer-provider.h
15657F:	include/linux/framer/framer.h
15658F:	include/linux/in.h
15659F:	include/linux/indirect_call_wrapper.h
15660F:	include/linux/net.h
15661F:	include/linux/netdevice.h
15662F:	include/net/
15663F:	include/uapi/linux/in.h
15664F:	include/uapi/linux/net.h
15665F:	include/uapi/linux/net_namespace.h
15666F:	include/uapi/linux/netdevice.h
15667F:	lib/net_utils.c
15668F:	lib/random32.c
15669F:	net/
15670F:	tools/net/
15671F:	tools/testing/selftests/net/
15672X:	net/9p/
15673X:	net/bluetooth/
15674
15675NETWORKING [IPSEC]
15676M:	Steffen Klassert <steffen.klassert@secunet.com>
15677M:	Herbert Xu <herbert@gondor.apana.org.au>
15678M:	"David S. Miller" <davem@davemloft.net>
15679L:	netdev@vger.kernel.org
15680S:	Maintained
15681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15683F:	include/net/xfrm.h
15684F:	include/uapi/linux/xfrm.h
15685F:	net/ipv4/ah4.c
15686F:	net/ipv4/esp4*
15687F:	net/ipv4/ip_vti.c
15688F:	net/ipv4/ipcomp.c
15689F:	net/ipv4/xfrm*
15690F:	net/ipv6/ah6.c
15691F:	net/ipv6/esp6*
15692F:	net/ipv6/ip6_vti.c
15693F:	net/ipv6/ipcomp6.c
15694F:	net/ipv6/xfrm*
15695F:	net/key/
15696F:	net/xfrm/
15697F:	tools/testing/selftests/net/ipsec.c
15698
15699NETWORKING [IPv4/IPv6]
15700M:	"David S. Miller" <davem@davemloft.net>
15701M:	David Ahern <dsahern@kernel.org>
15702L:	netdev@vger.kernel.org
15703S:	Maintained
15704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15705F:	arch/x86/net/*
15706F:	include/linux/ip.h
15707F:	include/linux/ipv6*
15708F:	include/net/fib*
15709F:	include/net/ip*
15710F:	include/net/route.h
15711F:	net/ipv4/
15712F:	net/ipv6/
15713
15714NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15715M:	Paul Moore <paul@paul-moore.com>
15716L:	netdev@vger.kernel.org
15717L:	linux-security-module@vger.kernel.org
15718S:	Supported
15719W:	https://github.com/netlabel
15720F:	Documentation/netlabel/
15721F:	include/net/calipso.h
15722F:	include/net/cipso_ipv4.h
15723F:	include/net/netlabel.h
15724F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15725F:	include/uapi/linux/netfilter/xt_SECMARK.h
15726F:	net/ipv4/cipso_ipv4.c
15727F:	net/ipv6/calipso.c
15728F:	net/netfilter/xt_CONNSECMARK.c
15729F:	net/netfilter/xt_SECMARK.c
15730F:	net/netlabel/
15731
15732NETWORKING [MACSEC]
15733M:	Sabrina Dubroca <sd@queasysnail.net>
15734L:	netdev@vger.kernel.org
15735S:	Maintained
15736F:	drivers/net/macsec.c
15737F:	include/net/macsec.h
15738F:	include/uapi/linux/if_macsec.h
15739K:	macsec
15740K:	\bmdo_
15741
15742NETWORKING [MPTCP]
15743M:	Matthieu Baerts <matttbe@kernel.org>
15744M:	Mat Martineau <martineau@kernel.org>
15745R:	Geliang Tang <geliang@kernel.org>
15746L:	netdev@vger.kernel.org
15747L:	mptcp@lists.linux.dev
15748S:	Maintained
15749W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15750B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15751T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15752T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15753F:	Documentation/netlink/specs/mptcp_pm.yaml
15754F:	Documentation/networking/mptcp*.rst
15755F:	include/net/mptcp.h
15756F:	include/trace/events/mptcp.h
15757F:	include/uapi/linux/mptcp*.h
15758F:	net/mptcp/
15759F:	tools/testing/selftests/bpf/*/*mptcp*.c
15760F:	tools/testing/selftests/net/mptcp/
15761
15762NETWORKING [TCP]
15763M:	Eric Dumazet <edumazet@google.com>
15764L:	netdev@vger.kernel.org
15765S:	Maintained
15766F:	Documentation/networking/net_cachelines/tcp_sock.rst
15767F:	include/linux/tcp.h
15768F:	include/net/tcp.h
15769F:	include/trace/events/tcp.h
15770F:	include/uapi/linux/tcp.h
15771F:	net/ipv4/syncookies.c
15772F:	net/ipv4/tcp*.c
15773F:	net/ipv6/syncookies.c
15774F:	net/ipv6/tcp*.c
15775
15776NETWORKING [TLS]
15777M:	Boris Pismenny <borisp@nvidia.com>
15778M:	John Fastabend <john.fastabend@gmail.com>
15779M:	Jakub Kicinski <kuba@kernel.org>
15780L:	netdev@vger.kernel.org
15781S:	Maintained
15782F:	include/net/tls.h
15783F:	include/uapi/linux/tls.h
15784F:	net/tls/*
15785
15786NETXEN (1/10) GbE SUPPORT
15787M:	Manish Chopra <manishc@marvell.com>
15788M:	Rahul Verma <rahulv@marvell.com>
15789M:	GR-Linux-NIC-Dev@marvell.com
15790L:	netdev@vger.kernel.org
15791S:	Supported
15792F:	drivers/net/ethernet/qlogic/netxen/
15793
15794NET_FAILOVER MODULE
15795M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15796L:	netdev@vger.kernel.org
15797S:	Supported
15798F:	Documentation/networking/net_failover.rst
15799F:	drivers/net/net_failover.c
15800F:	include/net/net_failover.h
15801
15802NEXTHOP
15803M:	David Ahern <dsahern@kernel.org>
15804L:	netdev@vger.kernel.org
15805S:	Maintained
15806F:	include/net/netns/nexthop.h
15807F:	include/net/nexthop.h
15808F:	include/uapi/linux/nexthop.h
15809F:	net/ipv4/nexthop.c
15810
15811NFC SUBSYSTEM
15812M:	Krzysztof Kozlowski <krzk@kernel.org>
15813L:	netdev@vger.kernel.org
15814S:	Maintained
15815F:	Documentation/devicetree/bindings/net/nfc/
15816F:	drivers/nfc/
15817F:	include/net/nfc/
15818F:	include/uapi/linux/nfc.h
15819F:	net/nfc/
15820
15821NFC VIRTUAL NCI DEVICE DRIVER
15822M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15823L:	netdev@vger.kernel.org
15824S:	Supported
15825F:	drivers/nfc/virtual_ncidev.c
15826F:	tools/testing/selftests/nci/
15827
15828NFS, SUNRPC, AND LOCKD CLIENTS
15829M:	Trond Myklebust <trondmy@kernel.org>
15830M:	Anna Schumaker <anna@kernel.org>
15831L:	linux-nfs@vger.kernel.org
15832S:	Maintained
15833W:	http://client.linux-nfs.org
15834T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15835F:	Documentation/filesystems/nfs/
15836F:	fs/lockd/
15837F:	fs/nfs/
15838F:	fs/nfs_common/
15839F:	include/linux/lockd/
15840F:	include/linux/nfs*
15841F:	include/linux/sunrpc/
15842F:	include/uapi/linux/nfs*
15843F:	include/uapi/linux/sunrpc/
15844F:	net/sunrpc/
15845
15846NILFS2 FILESYSTEM
15847M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15848L:	linux-nilfs@vger.kernel.org
15849S:	Supported
15850W:	https://nilfs.sourceforge.io/
15851T:	git https://github.com/konis/nilfs2.git
15852F:	Documentation/filesystems/nilfs2.rst
15853F:	fs/nilfs2/
15854F:	include/trace/events/nilfs2.h
15855F:	include/uapi/linux/nilfs2_api.h
15856F:	include/uapi/linux/nilfs2_ondisk.h
15857
15858NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15859M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15860S:	Maintained
15861W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15862F:	Documentation/scsi/NinjaSCSI.rst
15863F:	drivers/scsi/pcmcia/nsp_*
15864
15865NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15866M:	GOTO Masanori <gotom@debian.or.jp>
15867M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15868S:	Maintained
15869W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15870F:	Documentation/scsi/NinjaSCSI.rst
15871F:	drivers/scsi/nsp32*
15872
15873NINTENDO HID DRIVER
15874M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15875L:	linux-input@vger.kernel.org
15876S:	Maintained
15877F:	drivers/hid/hid-nintendo*
15878
15879NIOS2 ARCHITECTURE
15880M:	Dinh Nguyen <dinguyen@kernel.org>
15881S:	Maintained
15882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15883F:	arch/nios2/
15884
15885NITRO ENCLAVES (NE)
15886M:	Alexandru Ciobotaru <alcioa@amazon.com>
15887L:	linux-kernel@vger.kernel.org
15888L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15889S:	Supported
15890W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15891F:	Documentation/virt/ne_overview.rst
15892F:	drivers/virt/nitro_enclaves/
15893F:	include/linux/nitro_enclaves.h
15894F:	include/uapi/linux/nitro_enclaves.h
15895F:	samples/nitro_enclaves/
15896
15897NITRO SECURE MODULE (NSM)
15898M:	Alexander Graf <graf@amazon.com>
15899L:	linux-kernel@vger.kernel.org
15900L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15901S:	Supported
15902W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15903F:	drivers/misc/nsm.c
15904F:	include/uapi/linux/nsm.h
15905
15906NOHZ, DYNTICKS SUPPORT
15907M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
15908M:	Frederic Weisbecker <frederic@kernel.org>
15909M:	Ingo Molnar <mingo@kernel.org>
15910M:	Thomas Gleixner <tglx@linutronix.de>
15911L:	linux-kernel@vger.kernel.org
15912S:	Maintained
15913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15914F:	include/linux/sched/nohz.h
15915F:	include/linux/tick.h
15916F:	kernel/time/tick*.*
15917
15918NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15919M:	Pavel Machek <pavel@ucw.cz>
15920M:	Sakari Ailus <sakari.ailus@iki.fi>
15921L:	linux-media@vger.kernel.org
15922S:	Maintained
15923F:	drivers/media/i2c/ad5820.c
15924F:	drivers/media/i2c/et8ek8
15925
15926NOKIA N900 POWER SUPPLY DRIVERS
15927R:	Pali Rohár <pali@kernel.org>
15928F:	drivers/power/supply/bq2415x_charger.c
15929F:	drivers/power/supply/bq27xxx_battery.c
15930F:	drivers/power/supply/bq27xxx_battery_i2c.c
15931F:	drivers/power/supply/isp1704_charger.c
15932F:	drivers/power/supply/rx51_battery.c
15933F:	include/linux/power/bq2415x_charger.h
15934F:	include/linux/power/bq27xxx_battery.h
15935
15936NOLIBC HEADER FILE
15937M:	Willy Tarreau <w@1wt.eu>
15938M:	Thomas Weißschuh <linux@weissschuh.net>
15939S:	Maintained
15940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15941F:	tools/include/nolibc/
15942F:	tools/testing/selftests/nolibc/
15943
15944NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15945M:	Hans de Goede <hdegoede@redhat.com>
15946L:	linux-input@vger.kernel.org
15947S:	Maintained
15948F:	drivers/input/touchscreen/novatek-nvt-ts.c
15949
15950NSDEPS
15951M:	Matthias Maennich <maennich@google.com>
15952S:	Maintained
15953F:	Documentation/core-api/symbol-namespaces.rst
15954F:	scripts/nsdeps
15955
15956NTB AMD DRIVER
15957M:	Sanjay R Mehta <sanju.mehta@amd.com>
15958M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15959L:	ntb@lists.linux.dev
15960S:	Supported
15961F:	drivers/ntb/hw/amd/
15962
15963NTB DRIVER CORE
15964M:	Jon Mason <jdmason@kudzu.us>
15965M:	Dave Jiang <dave.jiang@intel.com>
15966M:	Allen Hubbe <allenbh@gmail.com>
15967L:	ntb@lists.linux.dev
15968S:	Supported
15969W:	https://github.com/jonmason/ntb/wiki
15970T:	git https://github.com/jonmason/ntb.git
15971F:	drivers/net/ntb_netdev.c
15972F:	drivers/ntb/
15973F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15974F:	include/linux/ntb.h
15975F:	include/linux/ntb_transport.h
15976F:	tools/testing/selftests/ntb/
15977
15978NTB IDT DRIVER
15979M:	Serge Semin <fancer.lancer@gmail.com>
15980L:	ntb@lists.linux.dev
15981S:	Supported
15982F:	drivers/ntb/hw/idt/
15983
15984NTB INTEL DRIVER
15985M:	Dave Jiang <dave.jiang@intel.com>
15986L:	ntb@lists.linux.dev
15987S:	Supported
15988W:	https://github.com/davejiang/linux/wiki
15989T:	git https://github.com/davejiang/linux.git
15990F:	drivers/ntb/hw/intel/
15991
15992NTFS3 FILESYSTEM
15993M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15994L:	ntfs3@lists.linux.dev
15995S:	Supported
15996W:	http://www.paragon-software.com/
15997T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15998F:	Documentation/filesystems/ntfs3.rst
15999F:	fs/ntfs3/
16000
16001NUBUS SUBSYSTEM
16002M:	Finn Thain <fthain@linux-m68k.org>
16003L:	linux-m68k@lists.linux-m68k.org
16004S:	Maintained
16005F:	arch/*/include/asm/nubus.h
16006F:	drivers/nubus/
16007F:	include/linux/nubus.h
16008F:	include/uapi/linux/nubus.h
16009
16010NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16011M:	Antonino Daplas <adaplas@gmail.com>
16012L:	linux-fbdev@vger.kernel.org
16013S:	Maintained
16014F:	drivers/video/fbdev/nvidia/
16015F:	drivers/video/fbdev/riva/
16016
16017NVIDIA WMI EC BACKLIGHT DRIVER
16018M:	Daniel Dadap <ddadap@nvidia.com>
16019L:	platform-driver-x86@vger.kernel.org
16020S:	Supported
16021F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16022F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16023
16024NVM EXPRESS DRIVER
16025M:	Keith Busch <kbusch@kernel.org>
16026M:	Jens Axboe <axboe@fb.com>
16027M:	Christoph Hellwig <hch@lst.de>
16028M:	Sagi Grimberg <sagi@grimberg.me>
16029L:	linux-nvme@lists.infradead.org
16030S:	Supported
16031W:	http://git.infradead.org/nvme.git
16032T:	git git://git.infradead.org/nvme.git
16033F:	Documentation/nvme/
16034F:	drivers/nvme/common/
16035F:	drivers/nvme/host/
16036F:	include/linux/nvme-*.h
16037F:	include/linux/nvme.h
16038F:	include/uapi/linux/nvme_ioctl.h
16039
16040NVM EXPRESS FABRICS AUTHENTICATION
16041M:	Hannes Reinecke <hare@suse.de>
16042L:	linux-nvme@lists.infradead.org
16043S:	Supported
16044F:	drivers/nvme/host/auth.c
16045F:	drivers/nvme/target/auth.c
16046F:	drivers/nvme/target/fabrics-cmd-auth.c
16047F:	include/linux/nvme-auth.h
16048
16049NVM EXPRESS FC TRANSPORT DRIVERS
16050M:	James Smart <james.smart@broadcom.com>
16051L:	linux-nvme@lists.infradead.org
16052S:	Supported
16053F:	drivers/nvme/host/fc.c
16054F:	drivers/nvme/target/fc.c
16055F:	drivers/nvme/target/fcloop.c
16056F:	include/linux/nvme-fc-driver.h
16057F:	include/linux/nvme-fc.h
16058
16059NVM EXPRESS HARDWARE MONITORING SUPPORT
16060M:	Guenter Roeck <linux@roeck-us.net>
16061L:	linux-nvme@lists.infradead.org
16062S:	Supported
16063F:	drivers/nvme/host/hwmon.c
16064
16065NVM EXPRESS TARGET DRIVER
16066M:	Christoph Hellwig <hch@lst.de>
16067M:	Sagi Grimberg <sagi@grimberg.me>
16068M:	Chaitanya Kulkarni <kch@nvidia.com>
16069L:	linux-nvme@lists.infradead.org
16070S:	Supported
16071W:	http://git.infradead.org/nvme.git
16072T:	git git://git.infradead.org/nvme.git
16073F:	drivers/nvme/target/
16074
16075NVMEM FRAMEWORK
16076M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16077S:	Maintained
16078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16079F:	Documentation/ABI/stable/sysfs-bus-nvmem
16080F:	Documentation/devicetree/bindings/nvmem/
16081F:	drivers/nvmem/
16082F:	include/linux/nvmem-consumer.h
16083F:	include/linux/nvmem-provider.h
16084
16085NXP BLUETOOTH WIRELESS DRIVERS
16086M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16087M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16088S:	Maintained
16089F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16090F:	drivers/bluetooth/btnxpuart.c
16091
16092NXP C45 TJA11XX PHY DRIVER
16093M:	Andrei Botila <andrei.botila@oss.nxp.com>
16094L:	netdev@vger.kernel.org
16095S:	Maintained
16096F:	drivers/net/phy/nxp-c45-tja11xx*
16097
16098NXP FSPI DRIVER
16099M:	Han Xu <han.xu@nxp.com>
16100M:	Haibo Chen <haibo.chen@nxp.com>
16101R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16102L:	linux-spi@vger.kernel.org
16103S:	Maintained
16104F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16105F:	drivers/spi/spi-nxp-fspi.c
16106
16107NXP FXAS21002C DRIVER
16108M:	Rui Miguel Silva <rmfrfs@gmail.com>
16109L:	linux-iio@vger.kernel.org
16110S:	Maintained
16111F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16112F:	drivers/iio/gyro/fxas21002c.h
16113F:	drivers/iio/gyro/fxas21002c_core.c
16114F:	drivers/iio/gyro/fxas21002c_i2c.c
16115F:	drivers/iio/gyro/fxas21002c_spi.c
16116
16117NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16118M:	Haibo Chen <haibo.chen@nxp.com>
16119L:	linux-iio@vger.kernel.org
16120L:	imx@lists.linux.dev
16121S:	Maintained
16122F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16123F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16124F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16125F:	drivers/iio/adc/imx7d_adc.c
16126F:	drivers/iio/adc/imx93_adc.c
16127F:	drivers/iio/adc/vf610_adc.c
16128
16129NXP i.MX 8M ISI DRIVER
16130M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16131L:	linux-media@vger.kernel.org
16132S:	Maintained
16133F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16134F:	drivers/media/platform/nxp/imx8-isi/
16135
16136NXP i.MX 8MP DW100 V4L2 DRIVER
16137M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16138L:	linux-media@vger.kernel.org
16139S:	Maintained
16140F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16141F:	Documentation/userspace-api/media/drivers/dw100.rst
16142F:	drivers/media/platform/nxp/dw100/
16143F:	include/uapi/linux/dw100.h
16144
16145NXP i.MX 8MQ DCSS DRIVER
16146M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16147R:	Lucas Stach <l.stach@pengutronix.de>
16148L:	dri-devel@lists.freedesktop.org
16149S:	Maintained
16150T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16151F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16152F:	drivers/gpu/drm/imx/dcss/
16153
16154NXP i.MX 8QXP ADC DRIVER
16155M:	Cai Huoqing <cai.huoqing@linux.dev>
16156M:	Haibo Chen <haibo.chen@nxp.com>
16157L:	imx@lists.linux.dev
16158L:	linux-iio@vger.kernel.org
16159S:	Maintained
16160F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16161F:	drivers/iio/adc/imx8qxp-adc.c
16162
16163NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16164M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16165L:	imx@lists.linux.dev
16166L:	linux-media@vger.kernel.org
16167S:	Maintained
16168F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16169F:	drivers/media/platform/nxp/imx-jpeg
16170
16171NXP i.MX CLOCK DRIVERS
16172M:	Abel Vesa <abelvesa@kernel.org>
16173R:	Peng Fan <peng.fan@nxp.com>
16174L:	linux-clk@vger.kernel.org
16175L:	imx@lists.linux.dev
16176S:	Maintained
16177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16178F:	Documentation/devicetree/bindings/clock/imx*
16179F:	drivers/clk/imx/
16180F:	include/dt-bindings/clock/imx*
16181
16182NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16183M:	Jagan Teki <jagan@amarulasolutions.com>
16184S:	Maintained
16185F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16186F:	drivers/regulator/pf8x00-regulator.c
16187
16188NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16189M:	Krzysztof Kozlowski <krzk@kernel.org>
16190L:	linux-kernel@vger.kernel.org
16191S:	Maintained
16192F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16193F:	drivers/extcon/extcon-ptn5150.c
16194
16195NXP SGTL5000 DRIVER
16196M:	Fabio Estevam <festevam@gmail.com>
16197L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16198S:	Maintained
16199F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
16200F:	sound/soc/codecs/sgtl5000*
16201
16202NXP SJA1105 ETHERNET SWITCH DRIVER
16203M:	Vladimir Oltean <olteanv@gmail.com>
16204L:	linux-kernel@vger.kernel.org
16205S:	Maintained
16206F:	drivers/net/dsa/sja1105
16207F:	drivers/net/pcs/pcs-xpcs-nxp.c
16208
16209NXP TDA998X DRM DRIVER
16210M:	Russell King <linux@armlinux.org.uk>
16211S:	Maintained
16212T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16213T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16214F:	drivers/gpu/drm/i2c/tda998x_drv.c
16215F:	include/drm/i2c/tda998x.h
16216F:	include/dt-bindings/display/tda998x.h
16217K:	"nxp,tda998x"
16218
16219NXP TFA9879 DRIVER
16220M:	Peter Rosin <peda@axentia.se>
16221L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16222S:	Maintained
16223F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16224F:	sound/soc/codecs/tfa9879*
16225
16226NXP-NCI NFC DRIVER
16227S:	Orphan
16228F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16229F:	drivers/nfc/nxp-nci
16230
16231NXP/Goodix TFA989X (TFA1) DRIVER
16232M:	Stephan Gerhold <stephan@gerhold.net>
16233L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16234S:	Maintained
16235F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16236F:	sound/soc/codecs/tfa989x.c
16237
16238NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16239M:	Jonas Malaco <jonas@protocubo.io>
16240L:	linux-hwmon@vger.kernel.org
16241S:	Maintained
16242F:	Documentation/hwmon/nzxt-kraken2.rst
16243F:	drivers/hwmon/nzxt-kraken2.c
16244
16245NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16246M:	Jonas Malaco <jonas@protocubo.io>
16247M:	Aleksa Savic <savicaleksa83@gmail.com>
16248L:	linux-hwmon@vger.kernel.org
16249S:	Maintained
16250F:	Documentation/hwmon/nzxt-kraken3.rst
16251F:	drivers/hwmon/nzxt-kraken3.c
16252
16253NZXT-SMART2 HARDWARE MONITORING DRIVER
16254M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16255L:	linux-hwmon@vger.kernel.org
16256S:	Maintained
16257F:	Documentation/hwmon/nzxt-smart2.rst
16258F:	drivers/hwmon/nzxt-smart2.c
16259
16260OBJAGG
16261M:	Jiri Pirko <jiri@resnulli.us>
16262L:	netdev@vger.kernel.org
16263S:	Supported
16264F:	include/linux/objagg.h
16265F:	lib/objagg.c
16266F:	lib/test_objagg.c
16267
16268OBJPOOL
16269M:	Matt Wu <wuqiang.matt@bytedance.com>
16270S:	Supported
16271F:	include/linux/objpool.h
16272F:	lib/objpool.c
16273F:	lib/test_objpool.c
16274
16275OBJTOOL
16276M:	Josh Poimboeuf <jpoimboe@kernel.org>
16277M:	Peter Zijlstra <peterz@infradead.org>
16278S:	Supported
16279F:	include/linux/objtool*.h
16280F:	tools/objtool/
16281
16282OCELOT ETHERNET SWITCH DRIVER
16283M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16284M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16285M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16286M:	UNGLinuxDriver@microchip.com
16287L:	netdev@vger.kernel.org
16288S:	Supported
16289F:	drivers/net/dsa/ocelot/*
16290F:	drivers/net/ethernet/mscc/
16291F:	include/soc/mscc/ocelot*
16292F:	net/dsa/tag_ocelot.c
16293F:	net/dsa/tag_ocelot_8021q.c
16294F:	tools/testing/selftests/drivers/net/ocelot/*
16295
16296OCELOT EXTERNAL SWITCH CONTROL
16297M:	Colin Foster <colin.foster@in-advantage.com>
16298S:	Supported
16299F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16300F:	drivers/mfd/ocelot*
16301F:	drivers/net/dsa/ocelot/ocelot_ext.c
16302F:	include/linux/mfd/ocelot.h
16303
16304OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16305M:	Frederic Barrat <fbarrat@linux.ibm.com>
16306M:	Andrew Donnellan <ajd@linux.ibm.com>
16307L:	linuxppc-dev@lists.ozlabs.org
16308S:	Supported
16309F:	Documentation/userspace-api/accelerators/ocxl.rst
16310F:	arch/powerpc/include/asm/pnv-ocxl.h
16311F:	arch/powerpc/platforms/powernv/ocxl.c
16312F:	drivers/misc/ocxl/
16313F:	include/misc/ocxl*
16314F:	include/uapi/misc/ocxl.h
16315
16316OMAP AUDIO SUPPORT
16317M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16318M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16319L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16320L:	linux-omap@vger.kernel.org
16321S:	Maintained
16322F:	sound/soc/ti/n810.c
16323F:	sound/soc/ti/omap*
16324F:	sound/soc/ti/rx51.c
16325F:	sound/soc/ti/sdma-pcm.*
16326
16327OMAP CLOCK FRAMEWORK SUPPORT
16328M:	Paul Walmsley <paul@pwsan.com>
16329L:	linux-omap@vger.kernel.org
16330S:	Maintained
16331F:	arch/arm/*omap*/*clock*
16332
16333OMAP DEVICE TREE SUPPORT
16334M:	Benoît Cousson <bcousson@baylibre.com>
16335M:	Tony Lindgren <tony@atomide.com>
16336L:	linux-omap@vger.kernel.org
16337L:	devicetree@vger.kernel.org
16338S:	Maintained
16339F:	arch/arm/boot/dts/ti/omap/
16340
16341OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16342L:	linux-omap@vger.kernel.org
16343L:	linux-fbdev@vger.kernel.org
16344S:	Orphan
16345F:	Documentation/arch/arm/omap/dss.rst
16346F:	drivers/video/fbdev/omap2/
16347
16348OMAP FRAMEBUFFER SUPPORT
16349L:	linux-fbdev@vger.kernel.org
16350L:	linux-omap@vger.kernel.org
16351S:	Orphan
16352F:	drivers/video/fbdev/omap/
16353
16354OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16355M:	Roger Quadros <rogerq@kernel.org>
16356M:	Tony Lindgren <tony@atomide.com>
16357L:	linux-omap@vger.kernel.org
16358S:	Maintained
16359F:	arch/arm/mach-omap2/*gpmc*
16360F:	drivers/memory/omap-gpmc.c
16361
16362OMAP GPIO DRIVER
16363M:	Grygorii Strashko <grygorii.strashko@ti.com>
16364M:	Santosh Shilimkar <ssantosh@kernel.org>
16365M:	Kevin Hilman <khilman@kernel.org>
16366L:	linux-omap@vger.kernel.org
16367S:	Maintained
16368F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16369F:	drivers/gpio/gpio-omap.c
16370
16371OMAP HARDWARE SPINLOCK SUPPORT
16372L:	linux-omap@vger.kernel.org
16373S:	Orphan
16374F:	drivers/hwspinlock/omap_hwspinlock.c
16375
16376OMAP HS MMC SUPPORT
16377L:	linux-mmc@vger.kernel.org
16378L:	linux-omap@vger.kernel.org
16379S:	Orphan
16380F:	drivers/mmc/host/omap_hsmmc.c
16381
16382OMAP HWMOD DATA
16383M:	Paul Walmsley <paul@pwsan.com>
16384L:	linux-omap@vger.kernel.org
16385S:	Maintained
16386F:	arch/arm/mach-omap2/omap_hwmod*data*
16387
16388OMAP HWMOD SUPPORT
16389M:	Benoît Cousson <bcousson@baylibre.com>
16390M:	Paul Walmsley <paul@pwsan.com>
16391L:	linux-omap@vger.kernel.org
16392S:	Maintained
16393F:	arch/arm/mach-omap2/omap_hwmod.*
16394
16395OMAP I2C DRIVER
16396M:	Vignesh R <vigneshr@ti.com>
16397L:	linux-omap@vger.kernel.org
16398L:	linux-i2c@vger.kernel.org
16399S:	Maintained
16400F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16401F:	drivers/i2c/busses/i2c-omap.c
16402
16403OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16404M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16405L:	linux-media@vger.kernel.org
16406S:	Maintained
16407F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16408F:	drivers/media/platform/ti/omap3isp/
16409F:	drivers/staging/media/omap4iss/
16410
16411OMAP MMC SUPPORT
16412M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16413L:	linux-omap@vger.kernel.org
16414S:	Odd Fixes
16415F:	drivers/mmc/host/omap.c
16416
16417OMAP POWER MANAGEMENT SUPPORT
16418M:	Kevin Hilman <khilman@kernel.org>
16419L:	linux-omap@vger.kernel.org
16420S:	Maintained
16421F:	arch/arm/*omap*/*pm*
16422F:	drivers/cpufreq/omap-cpufreq.c
16423
16424OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16425M:	Paul Walmsley <paul@pwsan.com>
16426L:	linux-omap@vger.kernel.org
16427S:	Maintained
16428F:	arch/arm/mach-omap2/prm*
16429
16430OMAP RANDOM NUMBER GENERATOR SUPPORT
16431M:	Deepak Saxena <dsaxena@plexity.net>
16432S:	Maintained
16433F:	drivers/char/hw_random/omap-rng.c
16434
16435OMAP USB SUPPORT
16436L:	linux-usb@vger.kernel.org
16437L:	linux-omap@vger.kernel.org
16438S:	Orphan
16439F:	arch/arm/*omap*/usb*
16440F:	drivers/usb/*/*omap*
16441
16442OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16443M:	Mark Jackson <mpfj@newflow.co.uk>
16444L:	linux-omap@vger.kernel.org
16445S:	Maintained
16446F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16447
16448OMAP1 SUPPORT
16449M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16450M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16451M:	Tony Lindgren <tony@atomide.com>
16452L:	linux-omap@vger.kernel.org
16453S:	Maintained
16454Q:	http://patchwork.kernel.org/project/linux-omap/list/
16455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16456F:	arch/arm/configs/omap1_defconfig
16457F:	arch/arm/mach-omap1/
16458F:	drivers/i2c/busses/i2c-omap.c
16459F:	include/linux/platform_data/ams-delta-fiq.h
16460F:	include/linux/platform_data/i2c-omap.h
16461
16462OMAP2+ SUPPORT
16463M:	Tony Lindgren <tony@atomide.com>
16464L:	linux-omap@vger.kernel.org
16465S:	Maintained
16466W:	http://www.muru.com/linux/omap/
16467W:	http://linux.omap.com/
16468Q:	http://patchwork.kernel.org/project/linux-omap/list/
16469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16470F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16471F:	arch/arm/configs/omap2plus_defconfig
16472F:	arch/arm/mach-omap2/
16473F:	drivers/bus/omap*.[ch]
16474F:	drivers/bus/ti-sysc.c
16475F:	drivers/gpio/gpio-tps65219.c
16476F:	drivers/i2c/busses/i2c-omap.c
16477F:	drivers/irqchip/irq-omap-intc.c
16478F:	drivers/mfd/*omap*.c
16479F:	drivers/mfd/menelaus.c
16480F:	drivers/mfd/palmas.c
16481F:	drivers/mfd/tps65217.c
16482F:	drivers/mfd/tps65218.c
16483F:	drivers/mfd/tps65219.c
16484F:	drivers/mfd/tps65910.c
16485F:	drivers/mfd/twl-core.[ch]
16486F:	drivers/mfd/twl4030*.c
16487F:	drivers/mfd/twl6030*.c
16488F:	drivers/mfd/twl6040*.c
16489F:	drivers/regulator/palmas-regulator*.c
16490F:	drivers/regulator/pbias-regulator.c
16491F:	drivers/regulator/tps65217-regulator.c
16492F:	drivers/regulator/tps65218-regulator.c
16493F:	drivers/regulator/tps65219-regulator.c
16494F:	drivers/regulator/tps65910-regulator.c
16495F:	drivers/regulator/twl-regulator.c
16496F:	drivers/regulator/twl6030-regulator.c
16497F:	include/linux/platform_data/i2c-omap.h
16498F:	include/linux/platform_data/ti-sysc.h
16499
16500OMFS FILESYSTEM
16501M:	Bob Copeland <me@bobcopeland.com>
16502L:	linux-karma-devel@lists.sourceforge.net
16503S:	Maintained
16504F:	Documentation/filesystems/omfs.rst
16505F:	fs/omfs/
16506
16507OMNIVISION OG01A1B SENSOR DRIVER
16508M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16509L:	linux-media@vger.kernel.org
16510S:	Maintained
16511F:	drivers/media/i2c/og01a1b.c
16512
16513OMNIVISION OV01A10 SENSOR DRIVER
16514M:	Bingbu Cao <bingbu.cao@intel.com>
16515L:	linux-media@vger.kernel.org
16516S:	Maintained
16517T:	git git://linuxtv.org/media_tree.git
16518F:	drivers/media/i2c/ov01a10.c
16519
16520OMNIVISION OV02A10 SENSOR DRIVER
16521L:	linux-media@vger.kernel.org
16522S:	Orphan
16523T:	git git://linuxtv.org/media_tree.git
16524F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16525F:	drivers/media/i2c/ov02a10.c
16526
16527OMNIVISION OV08D10 SENSOR DRIVER
16528M:	Jimmy Su <jimmy.su@intel.com>
16529L:	linux-media@vger.kernel.org
16530S:	Maintained
16531T:	git git://linuxtv.org/media_tree.git
16532F:	drivers/media/i2c/ov08d10.c
16533
16534OMNIVISION OV08X40 SENSOR DRIVER
16535M:	Jason Chen <jason.z.chen@intel.com>
16536L:	linux-media@vger.kernel.org
16537S:	Maintained
16538T:	git git://linuxtv.org/media_tree.git
16539F:	drivers/media/i2c/ov08x40.c
16540
16541OMNIVISION OV13858 SENSOR DRIVER
16542M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16543L:	linux-media@vger.kernel.org
16544S:	Maintained
16545T:	git git://linuxtv.org/media_tree.git
16546F:	drivers/media/i2c/ov13858.c
16547
16548OMNIVISION OV13B10 SENSOR DRIVER
16549M:	Arec Kao <arec.kao@intel.com>
16550L:	linux-media@vger.kernel.org
16551S:	Maintained
16552T:	git git://linuxtv.org/media_tree.git
16553F:	drivers/media/i2c/ov13b10.c
16554
16555OMNIVISION OV2680 SENSOR DRIVER
16556M:	Rui Miguel Silva <rmfrfs@gmail.com>
16557M:	Hans de Goede <hansg@kernel.org>
16558L:	linux-media@vger.kernel.org
16559S:	Maintained
16560T:	git git://linuxtv.org/media_tree.git
16561F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16562F:	drivers/media/i2c/ov2680.c
16563
16564OMNIVISION OV2685 SENSOR DRIVER
16565M:	Shunqian Zheng <zhengsq@rock-chips.com>
16566L:	linux-media@vger.kernel.org
16567S:	Maintained
16568T:	git git://linuxtv.org/media_tree.git
16569F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16570F:	drivers/media/i2c/ov2685.c
16571
16572OMNIVISION OV2740 SENSOR DRIVER
16573M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16574R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16575R:	Bingbu Cao <bingbu.cao@intel.com>
16576L:	linux-media@vger.kernel.org
16577S:	Maintained
16578T:	git git://linuxtv.org/media_tree.git
16579F:	drivers/media/i2c/ov2740.c
16580
16581OMNIVISION OV4689 SENSOR DRIVER
16582M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16583L:	linux-media@vger.kernel.org
16584S:	Maintained
16585T:	git git://linuxtv.org/media_tree.git
16586F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16587F:	drivers/media/i2c/ov4689.c
16588
16589OMNIVISION OV5640 SENSOR DRIVER
16590M:	Steve Longerbeam <slongerbeam@gmail.com>
16591L:	linux-media@vger.kernel.org
16592S:	Maintained
16593T:	git git://linuxtv.org/media_tree.git
16594F:	drivers/media/i2c/ov5640.c
16595
16596OMNIVISION OV5647 SENSOR DRIVER
16597M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16598M:	Jacopo Mondi <jacopo@jmondi.org>
16599L:	linux-media@vger.kernel.org
16600S:	Maintained
16601T:	git git://linuxtv.org/media_tree.git
16602F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16603F:	drivers/media/i2c/ov5647.c
16604
16605OMNIVISION OV5670 SENSOR DRIVER
16606M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16607L:	linux-media@vger.kernel.org
16608S:	Maintained
16609T:	git git://linuxtv.org/media_tree.git
16610F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16611F:	drivers/media/i2c/ov5670.c
16612
16613OMNIVISION OV5675 SENSOR DRIVER
16614M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16615L:	linux-media@vger.kernel.org
16616S:	Maintained
16617T:	git git://linuxtv.org/media_tree.git
16618F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16619F:	drivers/media/i2c/ov5675.c
16620
16621OMNIVISION OV5693 SENSOR DRIVER
16622M:	Daniel Scally <djrscally@gmail.com>
16623L:	linux-media@vger.kernel.org
16624S:	Maintained
16625T:	git git://linuxtv.org/media_tree.git
16626F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16627F:	drivers/media/i2c/ov5693.c
16628
16629OMNIVISION OV5695 SENSOR DRIVER
16630M:	Shunqian Zheng <zhengsq@rock-chips.com>
16631L:	linux-media@vger.kernel.org
16632S:	Maintained
16633T:	git git://linuxtv.org/media_tree.git
16634F:	drivers/media/i2c/ov5695.c
16635
16636OMNIVISION OV64A40 SENSOR DRIVER
16637M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16638L:	linux-media@vger.kernel.org
16639S:	Maintained
16640T:	git git://linuxtv.org/media_tree.git
16641F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16642F:	drivers/media/i2c/ov64a40.c
16643
16644OMNIVISION OV7670 SENSOR DRIVER
16645L:	linux-media@vger.kernel.org
16646S:	Orphan
16647T:	git git://linuxtv.org/media_tree.git
16648F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16649F:	drivers/media/i2c/ov7670.c
16650
16651OMNIVISION OV772x SENSOR DRIVER
16652M:	Jacopo Mondi <jacopo@jmondi.org>
16653L:	linux-media@vger.kernel.org
16654S:	Odd fixes
16655T:	git git://linuxtv.org/media_tree.git
16656F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16657F:	drivers/media/i2c/ov772x.c
16658F:	include/media/i2c/ov772x.h
16659
16660OMNIVISION OV7740 SENSOR DRIVER
16661L:	linux-media@vger.kernel.org
16662S:	Orphan
16663T:	git git://linuxtv.org/media_tree.git
16664F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16665F:	drivers/media/i2c/ov7740.c
16666
16667OMNIVISION OV8856 SENSOR DRIVER
16668M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16669L:	linux-media@vger.kernel.org
16670S:	Maintained
16671T:	git git://linuxtv.org/media_tree.git
16672F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16673F:	drivers/media/i2c/ov8856.c
16674
16675OMNIVISION OV8858 SENSOR DRIVER
16676M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16677M:	Nicholas Roth <nicholas@rothemail.net>
16678L:	linux-media@vger.kernel.org
16679S:	Maintained
16680T:	git git://linuxtv.org/media_tree.git
16681F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16682F:	drivers/media/i2c/ov8858.c
16683
16684OMNIVISION OV9282 SENSOR DRIVER
16685M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16686L:	linux-media@vger.kernel.org
16687S:	Maintained
16688T:	git git://linuxtv.org/media_tree.git
16689F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16690F:	drivers/media/i2c/ov9282.c
16691
16692OMNIVISION OV9640 SENSOR DRIVER
16693M:	Petr Cvek <petrcvekcz@gmail.com>
16694L:	linux-media@vger.kernel.org
16695S:	Maintained
16696F:	drivers/media/i2c/ov9640.*
16697
16698OMNIVISION OV9650 SENSOR DRIVER
16699M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16700R:	Akinobu Mita <akinobu.mita@gmail.com>
16701R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16702L:	linux-media@vger.kernel.org
16703S:	Maintained
16704T:	git git://linuxtv.org/media_tree.git
16705F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16706F:	drivers/media/i2c/ov9650.c
16707
16708OMNIVISION OV9734 SENSOR DRIVER
16709M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16710R:	Bingbu Cao <bingbu.cao@intel.com>
16711L:	linux-media@vger.kernel.org
16712S:	Maintained
16713T:	git git://linuxtv.org/media_tree.git
16714F:	drivers/media/i2c/ov9734.c
16715
16716ONBOARD USB HUB DRIVER
16717M:	Matthias Kaehlcke <mka@chromium.org>
16718L:	linux-usb@vger.kernel.org
16719S:	Maintained
16720F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
16721F:	drivers/usb/misc/onboard_usb_dev.c
16722
16723ONENAND FLASH DRIVER
16724M:	Kyungmin Park <kyungmin.park@samsung.com>
16725L:	linux-mtd@lists.infradead.org
16726S:	Maintained
16727F:	drivers/mtd/nand/onenand/
16728F:	include/linux/mtd/onenand*.h
16729
16730ONEXPLAYER FAN DRIVER
16731M:	Derek John Clark <derekjohn.clark@gmail.com>
16732M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16733L:	linux-hwmon@vger.kernel.org
16734S:	Maintained
16735F:	drivers/hwmon/oxp-sensors.c
16736
16737ONIE TLV NVMEM LAYOUT DRIVER
16738M:	Miquel Raynal <miquel.raynal@bootlin.com>
16739S:	Maintained
16740F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16741F:	drivers/nvmem/layouts/onie-tlv.c
16742
16743ONION OMEGA2+ BOARD
16744M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16745L:	linux-mips@vger.kernel.org
16746S:	Maintained
16747F:	arch/mips/boot/dts/ralink/omega2p.dts
16748
16749ONSEMI ETHERNET PHY DRIVERS
16750M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16751L:	netdev@vger.kernel.org
16752S:	Supported
16753W:	http://www.onsemi.com
16754F:	drivers/net/phy/ncn*
16755
16756OP-TEE DRIVER
16757M:	Jens Wiklander <jens.wiklander@linaro.org>
16758L:	op-tee@lists.trustedfirmware.org
16759S:	Maintained
16760F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16761F:	drivers/tee/optee/
16762
16763OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16764M:	Sumit Garg <sumit.garg@linaro.org>
16765L:	op-tee@lists.trustedfirmware.org
16766S:	Maintained
16767F:	drivers/char/hw_random/optee-rng.c
16768
16769OP-TEE RTC DRIVER
16770M:	Clément Léger <clement.leger@bootlin.com>
16771L:	linux-rtc@vger.kernel.org
16772S:	Maintained
16773F:	drivers/rtc/rtc-optee.c
16774
16775OPA-VNIC DRIVER
16776M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16777L:	linux-rdma@vger.kernel.org
16778S:	Supported
16779F:	drivers/infiniband/ulp/opa_vnic
16780
16781OPEN FIRMWARE AND FLATTENED DEVICE TREE
16782M:	Rob Herring <robh@kernel.org>
16783M:	Saravana Kannan <saravanak@google.com>
16784L:	devicetree@vger.kernel.org
16785S:	Maintained
16786W:	http://www.devicetree.org/
16787C:	irc://irc.libera.chat/devicetree
16788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16789F:	Documentation/ABI/testing/sysfs-firmware-ofw
16790F:	drivers/of/
16791F:	include/linux/of*.h
16792F:	scripts/dtc/
16793F:	tools/testing/selftests/dt/
16794K:	of_overlay_notifier_
16795K:	of_overlay_fdt_apply
16796K:	of_overlay_remove
16797
16798OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16799M:	Rob Herring <robh@kernel.org>
16800M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
16801M:	Conor Dooley <conor+dt@kernel.org>
16802L:	devicetree@vger.kernel.org
16803S:	Maintained
16804Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16805C:	irc://irc.libera.chat/devicetree
16806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16807F:	Documentation/devicetree/
16808F:	arch/*/boot/dts/
16809F:	include/dt-bindings/
16810
16811OPENCOMPUTE PTP CLOCK DRIVER
16812M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16813M:	Vadim Fedorenko <vadfed@linux.dev>
16814L:	netdev@vger.kernel.org
16815S:	Maintained
16816F:	drivers/ptp/ptp_ocp.c
16817
16818OPENCORES I2C BUS DRIVER
16819M:	Peter Korsgaard <peter@korsgaard.com>
16820M:	Andrew Lunn <andrew@lunn.ch>
16821L:	linux-i2c@vger.kernel.org
16822S:	Maintained
16823F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16824F:	Documentation/i2c/busses/i2c-ocores.rst
16825F:	drivers/i2c/busses/i2c-ocores.c
16826F:	include/linux/platform_data/i2c-ocores.h
16827
16828OPENRISC ARCHITECTURE
16829M:	Jonas Bonn <jonas@southpole.se>
16830M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16831M:	Stafford Horne <shorne@gmail.com>
16832L:	linux-openrisc@vger.kernel.org
16833S:	Maintained
16834W:	http://openrisc.io
16835T:	git https://github.com/openrisc/linux.git
16836F:	Documentation/arch/openrisc/
16837F:	Documentation/devicetree/bindings/openrisc/
16838F:	arch/openrisc/
16839F:	drivers/irqchip/irq-ompic.c
16840F:	drivers/irqchip/irq-or1k-*
16841
16842OPENVSWITCH
16843M:	Pravin B Shelar <pshelar@ovn.org>
16844L:	netdev@vger.kernel.org
16845L:	dev@openvswitch.org
16846S:	Maintained
16847W:	http://openvswitch.org
16848F:	include/uapi/linux/openvswitch.h
16849F:	net/openvswitch/
16850F:	tools/testing/selftests/net/openvswitch/
16851
16852OPERATING PERFORMANCE POINTS (OPP)
16853M:	Viresh Kumar <vireshk@kernel.org>
16854M:	Nishanth Menon <nm@ti.com>
16855M:	Stephen Boyd <sboyd@kernel.org>
16856L:	linux-pm@vger.kernel.org
16857S:	Maintained
16858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16859F:	Documentation/devicetree/bindings/opp/
16860F:	Documentation/power/opp.rst
16861F:	drivers/opp/
16862F:	include/linux/pm_opp.h
16863
16864OPL4 DRIVER
16865M:	Clemens Ladisch <clemens@ladisch.de>
16866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16867S:	Maintained
16868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16869F:	sound/drivers/opl4/
16870
16871ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16872M:	Mark Fasheh <mark@fasheh.com>
16873M:	Joel Becker <jlbec@evilplan.org>
16874M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16875L:	ocfs2-devel@lists.linux.dev
16876S:	Supported
16877W:	http://ocfs2.wiki.kernel.org
16878F:	Documentation/filesystems/dlmfs.rst
16879F:	Documentation/filesystems/ocfs2.rst
16880F:	fs/ocfs2/
16881
16882ORANGEFS FILESYSTEM
16883M:	Mike Marshall <hubcap@omnibond.com>
16884R:	Martin Brandenburg <martin@omnibond.com>
16885L:	devel@lists.orangefs.org
16886S:	Supported
16887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16888F:	Documentation/filesystems/orangefs.rst
16889F:	fs/orangefs/
16890
16891OV2659 OMNIVISION SENSOR DRIVER
16892M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16893L:	linux-media@vger.kernel.org
16894S:	Maintained
16895W:	https://linuxtv.org
16896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16897T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16898F:	drivers/media/i2c/ov2659.c
16899F:	include/media/i2c/ov2659.h
16900
16901OVERLAY FILESYSTEM
16902M:	Miklos Szeredi <miklos@szeredi.hu>
16903M:	Amir Goldstein <amir73il@gmail.com>
16904L:	linux-unionfs@vger.kernel.org
16905S:	Supported
16906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
16907F:	Documentation/filesystems/overlayfs.rst
16908F:	fs/overlayfs/
16909
16910P54 WIRELESS DRIVER
16911M:	Christian Lamparter <chunkeey@googlemail.com>
16912L:	linux-wireless@vger.kernel.org
16913S:	Maintained
16914W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16915F:	drivers/net/wireless/intersil/p54/
16916
16917PACKET SOCKETS
16918M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16919S:	Maintained
16920F:	include/uapi/linux/if_packet.h
16921F:	net/packet/af_packet.c
16922
16923PACKING
16924M:	Vladimir Oltean <olteanv@gmail.com>
16925L:	netdev@vger.kernel.org
16926S:	Supported
16927F:	Documentation/core-api/packing.rst
16928F:	include/linux/packing.h
16929F:	lib/packing.c
16930
16931PADATA PARALLEL EXECUTION MECHANISM
16932M:	Steffen Klassert <steffen.klassert@secunet.com>
16933M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16934L:	linux-crypto@vger.kernel.org
16935L:	linux-kernel@vger.kernel.org
16936S:	Maintained
16937F:	Documentation/core-api/padata.rst
16938F:	include/linux/padata.h
16939F:	kernel/padata.c
16940
16941PAGE CACHE
16942M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16943L:	linux-fsdevel@vger.kernel.org
16944S:	Supported
16945T:	git git://git.infradead.org/users/willy/pagecache.git
16946F:	Documentation/filesystems/locking.rst
16947F:	Documentation/filesystems/vfs.rst
16948F:	include/linux/pagemap.h
16949F:	mm/filemap.c
16950F:	mm/page-writeback.c
16951F:	mm/readahead.c
16952F:	mm/truncate.c
16953
16954PAGE POOL
16955M:	Jesper Dangaard Brouer <hawk@kernel.org>
16956M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16957L:	netdev@vger.kernel.org
16958S:	Supported
16959F:	Documentation/networking/page_pool.rst
16960F:	include/net/page_pool/
16961F:	include/trace/events/page_pool.h
16962F:	net/core/page_pool.c
16963
16964PAGE TABLE CHECK
16965M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16966M:	Andrew Morton <akpm@linux-foundation.org>
16967L:	linux-mm@kvack.org
16968S:	Maintained
16969F:	Documentation/mm/page_table_check.rst
16970F:	include/linux/page_table_check.h
16971F:	mm/page_table_check.c
16972
16973PANASONIC LAPTOP ACPI EXTRAS DRIVER
16974M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16975L:	platform-driver-x86@vger.kernel.org
16976S:	Maintained
16977F:	drivers/platform/x86/panasonic-laptop.c
16978
16979PARALLAX PING IIO SENSOR DRIVER
16980M:	Andreas Klinger <ak@it-klinger.de>
16981L:	linux-iio@vger.kernel.org
16982S:	Maintained
16983F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16984F:	drivers/iio/proximity/ping.c
16985
16986PARALLEL LCD/KEYPAD PANEL DRIVER
16987M:	Willy Tarreau <willy@haproxy.com>
16988M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16989S:	Odd Fixes
16990F:	Documentation/admin-guide/lcd-panel-cgram.rst
16991F:	drivers/auxdisplay/panel.c
16992
16993PARALLEL PORT SUBSYSTEM
16994M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16995M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16996L:	linux-parport@lists.infradead.org (subscribers-only)
16997S:	Maintained
16998F:	Documentation/driver-api/parport*.rst
16999F:	drivers/char/ppdev.c
17000F:	drivers/parport/
17001F:	include/linux/parport*.h
17002F:	include/uapi/linux/ppdev.h
17003
17004PARAVIRT_OPS INTERFACE
17005M:	Juergen Gross <jgross@suse.com>
17006R:	Ajay Kaher <ajay.kaher@broadcom.com>
17007R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17008R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17009L:	virtualization@lists.linux.dev
17010L:	x86@kernel.org
17011S:	Supported
17012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17013F:	Documentation/virt/paravirt_ops.rst
17014F:	arch/*/include/asm/paravirt*.h
17015F:	arch/*/kernel/paravirt*
17016F:	include/linux/hypervisor.h
17017
17018PARISC ARCHITECTURE
17019M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17020M:	Helge Deller <deller@gmx.de>
17021L:	linux-parisc@vger.kernel.org
17022S:	Maintained
17023W:	https://parisc.wiki.kernel.org
17024Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17027F:	Documentation/arch/parisc/
17028F:	arch/parisc/
17029F:	drivers/char/agp/parisc-agp.c
17030F:	drivers/input/misc/hp_sdc_rtc.c
17031F:	drivers/input/serio/gscps2.c
17032F:	drivers/input/serio/hp_sdc*
17033F:	drivers/parisc/
17034F:	drivers/parport/parport_gsc.*
17035F:	drivers/tty/serial/8250/8250_parisc.c
17036F:	drivers/video/console/sti*
17037F:	drivers/video/fbdev/sti*
17038F:	drivers/video/logo/logo_parisc*
17039F:	include/linux/hp_sdc.h
17040
17041PARMAN
17042M:	Jiri Pirko <jiri@resnulli.us>
17043L:	netdev@vger.kernel.org
17044S:	Supported
17045F:	include/linux/parman.h
17046F:	lib/parman.c
17047F:	lib/test_parman.c
17048
17049PC ENGINES APU BOARD DRIVER
17050M:	Enrico Weigelt, metux IT consult <info@metux.net>
17051S:	Maintained
17052F:	drivers/platform/x86/pcengines-apuv2.c
17053
17054PC87360 HARDWARE MONITORING DRIVER
17055M:	Jim Cromie <jim.cromie@gmail.com>
17056L:	linux-hwmon@vger.kernel.org
17057S:	Maintained
17058F:	Documentation/hwmon/pc87360.rst
17059F:	drivers/hwmon/pc87360.c
17060
17061PC8736x GPIO DRIVER
17062M:	Jim Cromie <jim.cromie@gmail.com>
17063S:	Maintained
17064F:	drivers/char/pc8736x_gpio.c
17065
17066PC87427 HARDWARE MONITORING DRIVER
17067M:	Jean Delvare <jdelvare@suse.com>
17068L:	linux-hwmon@vger.kernel.org
17069S:	Maintained
17070F:	Documentation/hwmon/pc87427.rst
17071F:	drivers/hwmon/pc87427.c
17072
17073PCA9532 LED DRIVER
17074M:	Riku Voipio <riku.voipio@iki.fi>
17075S:	Maintained
17076F:	drivers/leds/leds-pca9532.c
17077F:	include/linux/leds-pca9532.h
17078
17079PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17080M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17081M:	Pali Rohár <pali@kernel.org>
17082L:	linux-pci@vger.kernel.org
17083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17084S:	Maintained
17085F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17086F:	drivers/pci/controller/pci-aardvark.c
17087
17088PCI DRIVER FOR ALTERA PCIE IP
17089M:	Joyce Ooi <joyce.ooi@intel.com>
17090L:	linux-pci@vger.kernel.org
17091S:	Supported
17092F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17093F:	drivers/pci/controller/pcie-altera.c
17094
17095PCI DRIVER FOR APPLIEDMICRO XGENE
17096M:	Toan Le <toan@os.amperecomputing.com>
17097L:	linux-pci@vger.kernel.org
17098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17099S:	Maintained
17100F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17101F:	drivers/pci/controller/pci-xgene.c
17102
17103PCI DRIVER FOR ARM VERSATILE PLATFORM
17104M:	Rob Herring <robh@kernel.org>
17105L:	linux-pci@vger.kernel.org
17106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17107S:	Maintained
17108F:	Documentation/devicetree/bindings/pci/versatile.yaml
17109F:	drivers/pci/controller/pci-versatile.c
17110
17111PCI DRIVER FOR ARMADA 8K
17112M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17113L:	linux-pci@vger.kernel.org
17114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17115S:	Maintained
17116F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17117F:	drivers/pci/controller/dwc/pcie-armada8k.c
17118
17119PCI DRIVER FOR CADENCE PCIE IP
17120L:	linux-pci@vger.kernel.org
17121S:	Orphan
17122F:	Documentation/devicetree/bindings/pci/cdns,*
17123F:	drivers/pci/controller/cadence/*cadence*
17124
17125PCI DRIVER FOR FREESCALE LAYERSCAPE
17126M:	Minghuan Lian <minghuan.Lian@nxp.com>
17127M:	Mingkai Hu <mingkai.hu@nxp.com>
17128M:	Roy Zang <roy.zang@nxp.com>
17129L:	linuxppc-dev@lists.ozlabs.org
17130L:	linux-pci@vger.kernel.org
17131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17132S:	Maintained
17133F:	drivers/pci/controller/dwc/*layerscape*
17134
17135PCI DRIVER FOR FU740
17136M:	Paul Walmsley <paul.walmsley@sifive.com>
17137M:	Greentime Hu <greentime.hu@sifive.com>
17138M:	Samuel Holland <samuel.holland@sifive.com>
17139L:	linux-pci@vger.kernel.org
17140S:	Maintained
17141F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17142F:	drivers/pci/controller/dwc/pcie-fu740.c
17143
17144PCI DRIVER FOR GENERIC OF HOSTS
17145M:	Will Deacon <will@kernel.org>
17146L:	linux-pci@vger.kernel.org
17147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17148S:	Maintained
17149F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17150F:	drivers/pci/controller/pci-host-common.c
17151F:	drivers/pci/controller/pci-host-generic.c
17152
17153PCI DRIVER FOR IMX6
17154M:	Richard Zhu <hongxing.zhu@nxp.com>
17155M:	Lucas Stach <l.stach@pengutronix.de>
17156L:	linux-pci@vger.kernel.org
17157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17158S:	Maintained
17159F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17160F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17161F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17162F:	drivers/pci/controller/dwc/*imx6*
17163
17164PCI DRIVER FOR INTEL IXP4XX
17165M:	Linus Walleij <linus.walleij@linaro.org>
17166S:	Maintained
17167F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17168F:	drivers/pci/controller/pci-ixp4xx.c
17169
17170PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17171M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17172R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17173L:	linux-pci@vger.kernel.org
17174S:	Supported
17175F:	drivers/pci/controller/vmd.c
17176
17177PCI DRIVER FOR MICROSEMI SWITCHTEC
17178M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17179M:	Logan Gunthorpe <logang@deltatee.com>
17180L:	linux-pci@vger.kernel.org
17181S:	Maintained
17182F:	Documentation/ABI/testing/sysfs-class-switchtec
17183F:	Documentation/driver-api/switchtec.rst
17184F:	drivers/ntb/hw/mscc/
17185F:	drivers/pci/switch/switchtec*
17186F:	include/linux/switchtec.h
17187F:	include/uapi/linux/switchtec_ioctl.h
17188
17189PCI DRIVER FOR MOBIVEIL PCIE IP
17190M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17191M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17192L:	linux-pci@vger.kernel.org
17193S:	Supported
17194F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17195F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17196
17197PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17198M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17199M:	Pali Rohár <pali@kernel.org>
17200L:	linux-pci@vger.kernel.org
17201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17202S:	Maintained
17203F:	drivers/pci/controller/*mvebu*
17204
17205PCI DRIVER FOR NVIDIA TEGRA
17206M:	Thierry Reding <thierry.reding@gmail.com>
17207L:	linux-tegra@vger.kernel.org
17208L:	linux-pci@vger.kernel.org
17209S:	Supported
17210F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17211F:	drivers/pci/controller/pci-tegra.c
17212
17213PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17214M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17215L:	linux-pci@vger.kernel.org
17216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17217S:	Maintained
17218F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17219F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17220
17221PCI DRIVER FOR RENESAS R-CAR
17222M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17223M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17224L:	linux-pci@vger.kernel.org
17225L:	linux-renesas-soc@vger.kernel.org
17226S:	Maintained
17227F:	Documentation/devicetree/bindings/pci/*rcar*
17228F:	drivers/pci/controller/*rcar*
17229F:	drivers/pci/controller/dwc/*rcar*
17230
17231PCI DRIVER FOR SAMSUNG EXYNOS
17232M:	Jingoo Han <jingoohan1@gmail.com>
17233L:	linux-pci@vger.kernel.org
17234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17235L:	linux-samsung-soc@vger.kernel.org
17236S:	Maintained
17237F:	drivers/pci/controller/dwc/pci-exynos.c
17238
17239PCI DRIVER FOR SYNOPSYS DESIGNWARE
17240M:	Jingoo Han <jingoohan1@gmail.com>
17241M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17242L:	linux-pci@vger.kernel.org
17243S:	Maintained
17244F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17245F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17246F:	drivers/pci/controller/dwc/*designware*
17247
17248PCI DRIVER FOR TI DRA7XX/J721E
17249M:	Vignesh Raghavendra <vigneshr@ti.com>
17250R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17251L:	linux-omap@vger.kernel.org
17252L:	linux-pci@vger.kernel.org
17253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17254S:	Supported
17255F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17256F:	drivers/pci/controller/cadence/pci-j721e.c
17257F:	drivers/pci/controller/dwc/pci-dra7xx.c
17258
17259PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17260M:	Linus Walleij <linus.walleij@linaro.org>
17261L:	linux-pci@vger.kernel.org
17262S:	Maintained
17263F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17264F:	drivers/pci/controller/pci-v3-semi.c
17265
17266PCI DRIVER FOR XILINX VERSAL CPM
17267M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17268M:	Michal Simek <michal.simek@amd.com>
17269L:	linux-pci@vger.kernel.org
17270S:	Maintained
17271F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17272F:	drivers/pci/controller/pcie-xilinx-cpm.c
17273
17274PCI ENDPOINT SUBSYSTEM
17275M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17276M:	Krzysztof Wilczyński <kw@linux.com>
17277R:	Kishon Vijay Abraham I <kishon@kernel.org>
17278L:	linux-pci@vger.kernel.org
17279S:	Supported
17280Q:	https://patchwork.kernel.org/project/linux-pci/list/
17281B:	https://bugzilla.kernel.org
17282C:	irc://irc.oftc.net/linux-pci
17283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17284F:	Documentation/PCI/endpoint/*
17285F:	Documentation/misc-devices/pci-endpoint-test.rst
17286F:	drivers/misc/pci_endpoint_test.c
17287F:	drivers/pci/endpoint/
17288F:	tools/pci/
17289
17290PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17291M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17292R:	Oliver O'Halloran <oohall@gmail.com>
17293L:	linuxppc-dev@lists.ozlabs.org
17294S:	Supported
17295F:	Documentation/PCI/pci-error-recovery.rst
17296F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17297F:	arch/powerpc/include/*/eeh*.h
17298F:	arch/powerpc/kernel/eeh*.c
17299F:	arch/powerpc/platforms/*/eeh*.c
17300F:	drivers/pci/pcie/aer.c
17301F:	drivers/pci/pcie/dpc.c
17302F:	drivers/pci/pcie/err.c
17303
17304PCI ERROR RECOVERY
17305M:	Linas Vepstas <linasvepstas@gmail.com>
17306L:	linux-pci@vger.kernel.org
17307S:	Supported
17308F:	Documentation/PCI/pci-error-recovery.rst
17309
17310PCI MSI DRIVER FOR ALTERA MSI IP
17311M:	Joyce Ooi <joyce.ooi@intel.com>
17312L:	linux-pci@vger.kernel.org
17313S:	Supported
17314F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17315F:	drivers/pci/controller/pcie-altera-msi.c
17316
17317PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17318M:	Toan Le <toan@os.amperecomputing.com>
17319L:	linux-pci@vger.kernel.org
17320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17321S:	Maintained
17322F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17323F:	drivers/pci/controller/pci-xgene-msi.c
17324
17325PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17326M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17327M:	Krzysztof Wilczyński <kw@linux.com>
17328R:	Rob Herring <robh@kernel.org>
17329L:	linux-pci@vger.kernel.org
17330S:	Supported
17331Q:	https://patchwork.kernel.org/project/linux-pci/list/
17332B:	https://bugzilla.kernel.org
17333C:	irc://irc.oftc.net/linux-pci
17334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17335F:	Documentation/devicetree/bindings/pci/
17336F:	drivers/pci/controller/
17337F:	drivers/pci/pci-bridge-emul.c
17338F:	drivers/pci/pci-bridge-emul.h
17339
17340PCI PEER-TO-PEER DMA (P2PDMA)
17341M:	Bjorn Helgaas <bhelgaas@google.com>
17342M:	Logan Gunthorpe <logang@deltatee.com>
17343L:	linux-pci@vger.kernel.org
17344S:	Supported
17345Q:	https://patchwork.kernel.org/project/linux-pci/list/
17346B:	https://bugzilla.kernel.org
17347C:	irc://irc.oftc.net/linux-pci
17348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17349F:	Documentation/driver-api/pci/p2pdma.rst
17350F:	drivers/pci/p2pdma.c
17351F:	include/linux/pci-p2pdma.h
17352
17353PCI SUBSYSTEM
17354M:	Bjorn Helgaas <bhelgaas@google.com>
17355L:	linux-pci@vger.kernel.org
17356S:	Supported
17357Q:	https://patchwork.kernel.org/project/linux-pci/list/
17358B:	https://bugzilla.kernel.org
17359C:	irc://irc.oftc.net/linux-pci
17360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17361F:	Documentation/PCI/
17362F:	Documentation/devicetree/bindings/pci/
17363F:	arch/x86/kernel/early-quirks.c
17364F:	arch/x86/kernel/quirks.c
17365F:	arch/x86/pci/
17366F:	drivers/acpi/pci*
17367F:	drivers/pci/
17368F:	include/asm-generic/pci*
17369F:	include/linux/of_pci.h
17370F:	include/linux/pci*
17371F:	include/uapi/linux/pci*
17372
17373PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17374M:	Jonathan Chocron <jonnyc@amazon.com>
17375L:	linux-pci@vger.kernel.org
17376S:	Maintained
17377F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17378F:	drivers/pci/controller/dwc/pcie-al.c
17379
17380PCIE DRIVER FOR AMLOGIC MESON
17381M:	Yue Wang <yue.wang@Amlogic.com>
17382L:	linux-pci@vger.kernel.org
17383L:	linux-amlogic@lists.infradead.org
17384S:	Maintained
17385F:	drivers/pci/controller/dwc/pci-meson.c
17386
17387PCIE DRIVER FOR AXIS ARTPEC
17388M:	Jesper Nilsson <jesper.nilsson@axis.com>
17389L:	linux-arm-kernel@axis.com
17390L:	linux-pci@vger.kernel.org
17391S:	Maintained
17392F:	Documentation/devicetree/bindings/pci/axis,artpec*
17393F:	drivers/pci/controller/dwc/*artpec*
17394
17395PCIE DRIVER FOR CAVIUM THUNDERX
17396M:	Robert Richter <rric@kernel.org>
17397L:	linux-pci@vger.kernel.org
17398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17399S:	Odd Fixes
17400F:	drivers/pci/controller/pci-thunder-*
17401
17402PCIE DRIVER FOR HISILICON
17403M:	Zhou Wang <wangzhou1@hisilicon.com>
17404L:	linux-pci@vger.kernel.org
17405S:	Maintained
17406F:	drivers/pci/controller/dwc/pcie-hisi.c
17407
17408PCIE DRIVER FOR HISILICON KIRIN
17409M:	Xiaowei Song <songxiaowei@hisilicon.com>
17410M:	Binghui Wang <wangbinghui@hisilicon.com>
17411L:	linux-pci@vger.kernel.org
17412S:	Maintained
17413F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17414F:	drivers/pci/controller/dwc/pcie-kirin.c
17415
17416PCIE DRIVER FOR HISILICON STB
17417M:	Shawn Guo <shawn.guo@linaro.org>
17418L:	linux-pci@vger.kernel.org
17419S:	Maintained
17420F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17421F:	drivers/pci/controller/dwc/pcie-histb.c
17422
17423PCIE DRIVER FOR INTEL KEEM BAY
17424M:	Srikanth Thokala <srikanth.thokala@intel.com>
17425L:	linux-pci@vger.kernel.org
17426S:	Supported
17427F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17428F:	drivers/pci/controller/dwc/pcie-keembay.c
17429
17430PCIE DRIVER FOR INTEL LGM GW SOC
17431M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17432L:	linux-pci@vger.kernel.org
17433S:	Maintained
17434F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17435F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17436
17437PCIE DRIVER FOR MEDIATEK
17438M:	Ryder Lee <ryder.lee@mediatek.com>
17439M:	Jianjun Wang <jianjun.wang@mediatek.com>
17440L:	linux-pci@vger.kernel.org
17441L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17442S:	Supported
17443F:	Documentation/devicetree/bindings/pci/mediatek*
17444F:	drivers/pci/controller/*mediatek*
17445
17446PCIE DRIVER FOR MICROCHIP
17447M:	Daire McNamara <daire.mcnamara@microchip.com>
17448L:	linux-pci@vger.kernel.org
17449S:	Supported
17450F:	Documentation/devicetree/bindings/pci/microchip*
17451F:	drivers/pci/controller/*microchip*
17452
17453PCIE DRIVER FOR QUALCOMM MSM
17454M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17455L:	linux-pci@vger.kernel.org
17456L:	linux-arm-msm@vger.kernel.org
17457S:	Maintained
17458F:	drivers/pci/controller/dwc/pcie-qcom.c
17459
17460PCIE DRIVER FOR ROCKCHIP
17461M:	Shawn Lin <shawn.lin@rock-chips.com>
17462L:	linux-pci@vger.kernel.org
17463L:	linux-rockchip@lists.infradead.org
17464S:	Maintained
17465F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17466F:	drivers/pci/controller/pcie-rockchip*
17467
17468PCIE DRIVER FOR SOCIONEXT UNIPHIER
17469M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17470L:	linux-pci@vger.kernel.org
17471S:	Maintained
17472F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17473F:	drivers/pci/controller/dwc/pcie-uniphier*
17474
17475PCIE DRIVER FOR ST SPEAR13XX
17476M:	Pratyush Anand <pratyush.anand@gmail.com>
17477L:	linux-pci@vger.kernel.org
17478S:	Maintained
17479F:	drivers/pci/controller/dwc/*spear*
17480
17481PCIE ENDPOINT DRIVER FOR QUALCOMM
17482M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17483L:	linux-pci@vger.kernel.org
17484L:	linux-arm-msm@vger.kernel.org
17485S:	Maintained
17486F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17487F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17488
17489PCMCIA SUBSYSTEM
17490M:	Dominik Brodowski <linux@dominikbrodowski.net>
17491S:	Odd Fixes
17492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17493F:	Documentation/pcmcia/
17494F:	drivers/pcmcia/
17495F:	include/pcmcia/
17496F:	tools/pcmcia/
17497
17498PCNET32 NETWORK DRIVER
17499M:	Don Fry <pcnet32@frontier.com>
17500L:	netdev@vger.kernel.org
17501S:	Maintained
17502F:	drivers/net/ethernet/amd/pcnet32.c
17503
17504PCRYPT PARALLEL CRYPTO ENGINE
17505M:	Steffen Klassert <steffen.klassert@secunet.com>
17506L:	linux-crypto@vger.kernel.org
17507S:	Maintained
17508F:	crypto/pcrypt.c
17509F:	include/crypto/pcrypt.h
17510
17511PDS DSC VIRTIO DATA PATH ACCELERATOR
17512R:	Shannon Nelson <shannon.nelson@amd.com>
17513F:	drivers/vdpa/pds/
17514
17515PECI HARDWARE MONITORING DRIVERS
17516M:	Iwona Winiarska <iwona.winiarska@intel.com>
17517L:	linux-hwmon@vger.kernel.org
17518S:	Supported
17519F:	Documentation/hwmon/peci-cputemp.rst
17520F:	Documentation/hwmon/peci-dimmtemp.rst
17521F:	drivers/hwmon/peci/
17522
17523PECI SUBSYSTEM
17524M:	Iwona Winiarska <iwona.winiarska@intel.com>
17525L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17526S:	Supported
17527F:	Documentation/devicetree/bindings/peci/
17528F:	Documentation/peci/
17529F:	drivers/peci/
17530F:	include/linux/peci-cpu.h
17531F:	include/linux/peci.h
17532
17533PENSANDO ETHERNET DRIVERS
17534M:	Shannon Nelson <shannon.nelson@amd.com>
17535M:	Brett Creeley <brett.creeley@amd.com>
17536L:	netdev@vger.kernel.org
17537S:	Supported
17538F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17539F:	drivers/net/ethernet/pensando/
17540
17541PER-CPU MEMORY ALLOCATOR
17542M:	Dennis Zhou <dennis@kernel.org>
17543M:	Tejun Heo <tj@kernel.org>
17544M:	Christoph Lameter <cl@linux.com>
17545L:	linux-mm@kvack.org
17546S:	Maintained
17547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17548F:	arch/*/include/asm/percpu.h
17549F:	include/linux/percpu*.h
17550F:	lib/percpu*.c
17551F:	mm/percpu*.c
17552
17553PER-TASK DELAY ACCOUNTING
17554M:	Balbir Singh <bsingharora@gmail.com>
17555S:	Maintained
17556F:	include/linux/delayacct.h
17557F:	kernel/delayacct.c
17558
17559PERFORMANCE EVENTS SUBSYSTEM
17560M:	Peter Zijlstra <peterz@infradead.org>
17561M:	Ingo Molnar <mingo@redhat.com>
17562M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17563M:	Namhyung Kim <namhyung@kernel.org>
17564R:	Mark Rutland <mark.rutland@arm.com>
17565R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17566R:	Jiri Olsa <jolsa@kernel.org>
17567R:	Ian Rogers <irogers@google.com>
17568R:	Adrian Hunter <adrian.hunter@intel.com>
17569R:	"Liang, Kan" <kan.liang@linux.intel.com>
17570L:	linux-perf-users@vger.kernel.org
17571L:	linux-kernel@vger.kernel.org
17572S:	Supported
17573W:	https://perf.wiki.kernel.org/
17574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17577F:	arch/*/events/*
17578F:	arch/*/events/*/*
17579F:	arch/*/include/asm/perf_event.h
17580F:	arch/*/kernel/*/*/perf_event*.c
17581F:	arch/*/kernel/*/perf_event*.c
17582F:	arch/*/kernel/perf_callchain.c
17583F:	arch/*/kernel/perf_event*.c
17584F:	include/linux/perf_event.h
17585F:	include/uapi/linux/perf_event.h
17586F:	kernel/events/*
17587F:	tools/lib/perf/
17588F:	tools/perf/
17589
17590PERFORMANCE EVENTS TOOLING ARM64
17591R:	John Garry <john.g.garry@oracle.com>
17592R:	Will Deacon <will@kernel.org>
17593R:	James Clark <james.clark@arm.com>
17594R:	Mike Leach <mike.leach@linaro.org>
17595R:	Leo Yan <leo.yan@linux.dev>
17596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17597S:	Supported
17598F:	tools/build/feature/test-libopencsd.c
17599F:	tools/perf/arch/arm*/
17600F:	tools/perf/pmu-events/arch/arm64/
17601F:	tools/perf/util/arm-spe*
17602F:	tools/perf/util/cs-etm*
17603
17604PERSONALITY HANDLING
17605M:	Christoph Hellwig <hch@infradead.org>
17606L:	linux-abi-devel@lists.sourceforge.net
17607S:	Maintained
17608F:	include/linux/personality.h
17609F:	include/uapi/linux/personality.h
17610
17611PHOENIX RC FLIGHT CONTROLLER ADAPTER
17612M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17613L:	linux-input@vger.kernel.org
17614S:	Maintained
17615F:	Documentation/input/devices/pxrc.rst
17616F:	drivers/input/joystick/pxrc.c
17617
17618PHONET PROTOCOL
17619M:	Remi Denis-Courmont <courmisch@gmail.com>
17620S:	Supported
17621F:	Documentation/networking/phonet.rst
17622F:	include/linux/phonet.h
17623F:	include/net/phonet/
17624F:	include/uapi/linux/phonet.h
17625F:	net/phonet/
17626
17627PHRAM MTD DRIVER
17628M:	Joern Engel <joern@lazybastard.org>
17629L:	linux-mtd@lists.infradead.org
17630S:	Maintained
17631F:	drivers/mtd/devices/phram.c
17632
17633PICOLCD HID DRIVER
17634M:	Bruno Prémont <bonbons@linux-vserver.org>
17635L:	linux-input@vger.kernel.org
17636S:	Maintained
17637F:	drivers/hid/hid-picolcd*
17638
17639PIDFD API
17640M:	Christian Brauner <christian@brauner.io>
17641L:	linux-kernel@vger.kernel.org
17642S:	Maintained
17643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17644F:	samples/pidfd/
17645F:	tools/testing/selftests/clone3/
17646F:	tools/testing/selftests/pid_namespace/
17647F:	tools/testing/selftests/pidfd/
17648K:	(?i)pidfd
17649K:	(?i)clone3
17650K:	\b(clone_args|kernel_clone_args)\b
17651
17652PIN CONTROL SUBSYSTEM
17653M:	Linus Walleij <linus.walleij@linaro.org>
17654L:	linux-gpio@vger.kernel.org
17655S:	Maintained
17656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17657F:	Documentation/devicetree/bindings/pinctrl/
17658F:	Documentation/driver-api/pin-control.rst
17659F:	drivers/pinctrl/
17660F:	include/dt-bindings/pinctrl/
17661F:	include/linux/pinctrl/
17662
17663PIN CONTROLLER - AMD
17664M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17665M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17666S:	Maintained
17667F:	drivers/pinctrl/pinctrl-amd.c
17668
17669PIN CONTROLLER - FREESCALE
17670M:	Dong Aisheng <aisheng.dong@nxp.com>
17671M:	Fabio Estevam <festevam@gmail.com>
17672M:	Shawn Guo <shawnguo@kernel.org>
17673M:	Jacky Bai <ping.bai@nxp.com>
17674R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17675L:	linux-gpio@vger.kernel.org
17676L:	NXP S32 Linux Team <s32@nxp.com>
17677S:	Maintained
17678F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17679F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17680F:	drivers/pinctrl/freescale/
17681F:	drivers/pinctrl/nxp/
17682
17683PIN CONTROLLER - INTEL
17684M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17685M:	Andy Shevchenko <andy@kernel.org>
17686S:	Supported
17687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17688F:	drivers/pinctrl/intel/
17689
17690PIN CONTROLLER - KEEMBAY
17691M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17692S:	Supported
17693F:	drivers/pinctrl/pinctrl-keembay*
17694
17695PIN CONTROLLER - MEDIATEK
17696M:	Sean Wang <sean.wang@kernel.org>
17697L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17700F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17701F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17702F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17703F:	drivers/pinctrl/mediatek/
17704
17705PIN CONTROLLER - MEDIATEK MIPS
17706M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17707M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17708L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17709L:	linux-mips@vger.kernel.org
17710S:	Maintained
17711F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17712F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17713F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17714F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17715F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17716F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17717F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17718F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17719F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17720F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17721F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17722F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17723F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17724F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17725F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17726
17727PIN CONTROLLER - MICROCHIP AT91
17728M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17730L:	linux-gpio@vger.kernel.org
17731S:	Supported
17732F:	drivers/gpio/gpio-sama5d2-piobu.c
17733F:	drivers/pinctrl/pinctrl-at91*
17734
17735PIN CONTROLLER - QUALCOMM
17736M:	Bjorn Andersson <andersson@kernel.org>
17737L:	linux-arm-msm@vger.kernel.org
17738S:	Maintained
17739F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17740F:	drivers/pinctrl/qcom/
17741
17742PIN CONTROLLER - RENESAS
17743M:	Geert Uytterhoeven <geert+renesas@glider.be>
17744L:	linux-renesas-soc@vger.kernel.org
17745S:	Supported
17746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17747F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17748F:	drivers/pinctrl/renesas/
17749
17750PIN CONTROLLER - SAMSUNG
17751M:	Krzysztof Kozlowski <krzk@kernel.org>
17752M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17753R:	Alim Akhtar <alim.akhtar@samsung.com>
17754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17755L:	linux-samsung-soc@vger.kernel.org
17756S:	Maintained
17757Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17758B:	mailto:linux-samsung-soc@vger.kernel.org
17759C:	irc://irc.libera.chat/linux-exynos
17760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17761F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17762F:	drivers/pinctrl/samsung/
17763
17764PIN CONTROLLER - SINGLE
17765M:	Tony Lindgren <tony@atomide.com>
17766M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17768L:	linux-omap@vger.kernel.org
17769S:	Maintained
17770F:	drivers/pinctrl/pinctrl-single.c
17771
17772PIN CONTROLLER - SUNPLUS / TIBBO
17773M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17774M:	Wells Lu <wellslutw@gmail.com>
17775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17776S:	Maintained
17777W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17778F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17779F:	drivers/pinctrl/sunplus/
17780F:	include/dt-bindings/pinctrl/sppctl*.h
17781
17782PINE64 PINEPHONE KEYBOARD DRIVER
17783M:	Samuel Holland <samuel@sholland.org>
17784S:	Supported
17785F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17786F:	drivers/input/keyboard/pinephone-keyboard.c
17787
17788PKTCDVD DRIVER
17789M:	linux-block@vger.kernel.org
17790S:	Orphan
17791F:	drivers/block/pktcdvd.c
17792F:	include/linux/pktcdvd.h
17793F:	include/uapi/linux/pktcdvd.h
17794
17795PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17796M:	Tomasz Duszynski <tduszyns@gmail.com>
17797S:	Maintained
17798F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17799F:	drivers/iio/chemical/pms7003.c
17800
17801PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17802M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17803L:	netdev@vger.kernel.org
17804S:	Maintained
17805F:	drivers/net/phy/mdio-open-alliance.h
17806F:	net/ethtool/plca.c
17807
17808PLDMFW LIBRARY
17809M:	Jacob Keller <jacob.e.keller@intel.com>
17810S:	Maintained
17811F:	Documentation/driver-api/pldmfw/
17812F:	include/linux/pldmfw.h
17813F:	lib/pldmfw/
17814
17815PLX DMA DRIVER
17816M:	Logan Gunthorpe <logang@deltatee.com>
17817S:	Maintained
17818F:	drivers/dma/plx_dma.c
17819
17820PM-GRAPH UTILITY
17821M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17822L:	linux-pm@vger.kernel.org
17823S:	Supported
17824W:	https://01.org/pm-graph
17825B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17826T:	git git://github.com/intel/pm-graph
17827F:	tools/power/pm-graph
17828
17829PM6764TR DRIVER
17830M:	Charles Hsu	<hsu.yungteng@gmail.com>
17831L:	linux-hwmon@vger.kernel.org
17832S:	Maintained
17833F:	Documentation/hwmon/pm6764tr.rst
17834F:	drivers/hwmon/pmbus/pm6764tr.c
17835
17836PMC SIERRA MaxRAID DRIVER
17837L:	linux-scsi@vger.kernel.org
17838S:	Orphan
17839W:	http://www.pmc-sierra.com/
17840F:	drivers/scsi/pmcraid.*
17841
17842PMC SIERRA PM8001 DRIVER
17843M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17844L:	linux-scsi@vger.kernel.org
17845S:	Supported
17846F:	drivers/scsi/pm8001/
17847
17848PNI RM3100 IIO DRIVER
17849M:	Song Qiang <songqiang1304521@gmail.com>
17850L:	linux-iio@vger.kernel.org
17851S:	Maintained
17852F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17853F:	drivers/iio/magnetometer/rm3100*
17854
17855PNP SUPPORT
17856M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17857L:	linux-acpi@vger.kernel.org
17858S:	Maintained
17859F:	drivers/pnp/
17860F:	include/linux/pnp.h
17861
17862POSIX CLOCKS and TIMERS
17863M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
17864M:	Frederic Weisbecker <frederic@kernel.org>
17865M:	Thomas Gleixner <tglx@linutronix.de>
17866L:	linux-kernel@vger.kernel.org
17867S:	Maintained
17868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17869F:	fs/timerfd.c
17870F:	include/linux/time_namespace.h
17871F:	include/linux/timerfd.h
17872F:	include/uapi/linux/time.h
17873F:	include/uapi/linux/timerfd.h
17874F:	include/trace/events/timer*
17875F:	kernel/time/itimer.c
17876F:	kernel/time/posix-*
17877F:	kernel/time/namespace.c
17878
17879POWER MANAGEMENT CORE
17880M:	"Rafael J. Wysocki" <rafael@kernel.org>
17881L:	linux-pm@vger.kernel.org
17882S:	Supported
17883B:	https://bugzilla.kernel.org
17884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17885F:	drivers/base/power/
17886F:	drivers/powercap/
17887F:	include/linux/intel_rapl.h
17888F:	include/linux/pm.h
17889F:	include/linux/pm_*
17890F:	include/linux/powercap.h
17891F:	kernel/configs/nopm.config
17892
17893POWER STATE COORDINATION INTERFACE (PSCI)
17894M:	Mark Rutland <mark.rutland@arm.com>
17895M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17897S:	Maintained
17898F:	drivers/firmware/psci/
17899F:	include/linux/psci.h
17900F:	include/uapi/linux/psci.h
17901
17902POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17903M:	Sebastian Reichel <sre@kernel.org>
17904L:	linux-pm@vger.kernel.org
17905S:	Maintained
17906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17907F:	Documentation/ABI/testing/sysfs-class-power
17908F:	Documentation/devicetree/bindings/power/supply/
17909F:	drivers/power/supply/
17910F:	include/linux/power/
17911F:	include/linux/power_supply.h
17912F:	tools/testing/selftests/power_supply/
17913
17914POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17915M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17916L:	linuxppc-dev@lists.ozlabs.org
17917S:	Maintained
17918F:	drivers/char/powernv-op-panel.c
17919
17920PPP OVER ATM (RFC 2364)
17921M:	Mitchell Blank Jr <mitch@sfgoth.com>
17922S:	Maintained
17923F:	include/uapi/linux/atmppp.h
17924F:	net/atm/pppoatm.c
17925
17926PPP OVER ETHERNET
17927M:	Michal Ostrowski <mostrows@earthlink.net>
17928S:	Maintained
17929F:	drivers/net/ppp/pppoe.c
17930F:	drivers/net/ppp/pppox.c
17931
17932PPP OVER L2TP
17933M:	James Chapman <jchapman@katalix.com>
17934S:	Maintained
17935F:	include/linux/if_pppol2tp.h
17936F:	include/uapi/linux/if_pppol2tp.h
17937F:	net/l2tp/l2tp_ppp.c
17938
17939PPP PROTOCOL DRIVERS AND COMPRESSORS
17940L:	linux-ppp@vger.kernel.org
17941S:	Orphan
17942F:	drivers/net/ppp/ppp_*
17943
17944PPS SUPPORT
17945M:	Rodolfo Giometti <giometti@enneenne.com>
17946L:	linuxpps@ml.enneenne.com (subscribers-only)
17947S:	Maintained
17948W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17949F:	Documentation/ABI/testing/sysfs-pps
17950F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17951F:	Documentation/driver-api/pps.rst
17952F:	drivers/pps/
17953F:	include/linux/pps*.h
17954F:	include/uapi/linux/pps.h
17955
17956PPTP DRIVER
17957M:	Dmitry Kozlov <xeb@mail.ru>
17958L:	netdev@vger.kernel.org
17959S:	Maintained
17960W:	http://sourceforge.net/projects/accel-pptp
17961F:	drivers/net/ppp/pptp.c
17962
17963PRESSURE STALL INFORMATION (PSI)
17964M:	Johannes Weiner <hannes@cmpxchg.org>
17965M:	Suren Baghdasaryan <surenb@google.com>
17966R:	Peter Ziljstra <peterz@infradead.org>
17967S:	Maintained
17968F:	include/linux/psi*
17969F:	kernel/sched/psi.c
17970
17971PRINTK
17972M:	Petr Mladek <pmladek@suse.com>
17973R:	Steven Rostedt <rostedt@goodmis.org>
17974R:	John Ogness <john.ogness@linutronix.de>
17975R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17976S:	Maintained
17977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17978F:	include/linux/printk.h
17979F:	kernel/printk/
17980
17981PRINTK INDEXING
17982R:	Chris Down <chris@chrisdown.name>
17983S:	Maintained
17984F:	Documentation/core-api/printk-index.rst
17985F:	kernel/printk/index.c
17986K:	printk_index
17987
17988PROC FILESYSTEM
17989L:	linux-kernel@vger.kernel.org
17990L:	linux-fsdevel@vger.kernel.org
17991S:	Maintained
17992F:	Documentation/filesystems/proc.rst
17993F:	fs/proc/
17994F:	include/linux/proc_fs.h
17995F:	tools/testing/selftests/proc/
17996
17997PROC SYSCTL
17998M:	Luis Chamberlain <mcgrof@kernel.org>
17999M:	Kees Cook <kees@kernel.org>
18000M:	Joel Granados <j.granados@samsung.com>
18001L:	linux-kernel@vger.kernel.org
18002L:	linux-fsdevel@vger.kernel.org
18003S:	Maintained
18004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18005F:	fs/proc/proc_sysctl.c
18006F:	include/linux/sysctl.h
18007F:	kernel/sysctl-test.c
18008F:	kernel/sysctl.c
18009F:	tools/testing/selftests/sysctl/
18010
18011PS3 NETWORK SUPPORT
18012M:	Geoff Levand <geoff@infradead.org>
18013L:	netdev@vger.kernel.org
18014L:	linuxppc-dev@lists.ozlabs.org
18015S:	Maintained
18016F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18017
18018PS3 PLATFORM SUPPORT
18019M:	Geoff Levand <geoff@infradead.org>
18020L:	linuxppc-dev@lists.ozlabs.org
18021S:	Maintained
18022F:	arch/powerpc/boot/ps3*
18023F:	arch/powerpc/include/asm/lv1call.h
18024F:	arch/powerpc/include/asm/ps3*.h
18025F:	arch/powerpc/platforms/ps3/
18026F:	drivers/*/ps3*
18027F:	drivers/ps3/
18028F:	drivers/rtc/rtc-ps3.c
18029F:	drivers/usb/host/*ps3.c
18030F:	sound/ppc/snd_ps3*
18031
18032PS3VRAM DRIVER
18033M:	Jim Paris <jim@jtan.com>
18034M:	Geoff Levand <geoff@infradead.org>
18035L:	linuxppc-dev@lists.ozlabs.org
18036S:	Maintained
18037F:	drivers/block/ps3vram.c
18038
18039PSAMPLE PACKET SAMPLING SUPPORT
18040M:	Yotam Gigi <yotam.gi@gmail.com>
18041S:	Maintained
18042F:	include/net/psample.h
18043F:	include/uapi/linux/psample.h
18044F:	net/psample
18045
18046PSE NETWORK DRIVER
18047M:	Oleksij Rempel <o.rempel@pengutronix.de>
18048M:	Kory Maincent <kory.maincent@bootlin.com>
18049L:	netdev@vger.kernel.org
18050S:	Maintained
18051F:	Documentation/devicetree/bindings/net/pse-pd/
18052F:	drivers/net/pse-pd/
18053
18054PSTORE FILESYSTEM
18055M:	Kees Cook <kees@kernel.org>
18056R:	Tony Luck <tony.luck@intel.com>
18057R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18058L:	linux-hardening@vger.kernel.org
18059S:	Supported
18060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18061F:	Documentation/admin-guide/pstore-blk.rst
18062F:	Documentation/admin-guide/ramoops.rst
18063F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18064F:	drivers/acpi/apei/erst.c
18065F:	drivers/firmware/efi/efi-pstore.c
18066F:	fs/pstore/
18067F:	include/linux/pstore*
18068K:	\b(pstore|ramoops)
18069
18070PT5161L HARDWARE MONITOR DRIVER
18071M:	Cosmo Chou <cosmo.chou@quantatw.com>
18072L:	linux-hwmon@vger.kernel.org
18073S:	Maintained
18074F:	Documentation/hwmon/pt5161l.rst
18075F:	drivers/hwmon/pt5161l.c
18076
18077PTP HARDWARE CLOCK SUPPORT
18078M:	Richard Cochran <richardcochran@gmail.com>
18079L:	netdev@vger.kernel.org
18080S:	Maintained
18081W:	http://linuxptp.sourceforge.net/
18082F:	Documentation/ABI/testing/sysfs-ptp
18083F:	Documentation/driver-api/ptp.rst
18084F:	drivers/net/phy/dp83640*
18085F:	drivers/ptp/*
18086F:	include/linux/ptp_cl*
18087K:	(?:\b|_)ptp(?:\b|_)
18088
18089PTP MOCKUP CLOCK SUPPORT
18090M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18091L:	netdev@vger.kernel.org
18092S:	Maintained
18093F:	drivers/ptp/ptp_mock.c
18094F:	include/linux/ptp_mock.h
18095
18096PTP VIRTUAL CLOCK SUPPORT
18097M:	Yangbo Lu <yangbo.lu@nxp.com>
18098L:	netdev@vger.kernel.org
18099S:	Maintained
18100F:	drivers/ptp/ptp_vclock.c
18101F:	net/ethtool/phc_vclocks.c
18102
18103PTRACE SUPPORT
18104M:	Oleg Nesterov <oleg@redhat.com>
18105S:	Maintained
18106F:	arch/*/*/ptrace*.c
18107F:	arch/*/include/asm/ptrace*.h
18108F:	arch/*/ptrace*.c
18109F:	include/asm-generic/syscall.h
18110F:	include/linux/ptrace.h
18111F:	include/linux/regset.h
18112F:	include/uapi/linux/ptrace.h
18113F:	kernel/ptrace.c
18114
18115PULSE8-CEC DRIVER
18116M:	Hans Verkuil <hverkuil@xs4all.nl>
18117L:	linux-media@vger.kernel.org
18118S:	Maintained
18119T:	git git://linuxtv.org/media_tree.git
18120F:	drivers/media/cec/usb/pulse8/
18121
18122PURELIFI PLFXLC DRIVER
18123M:	Srinivasan Raju <srini.raju@purelifi.com>
18124L:	linux-wireless@vger.kernel.org
18125S:	Supported
18126F:	drivers/net/wireless/purelifi/plfxlc/
18127
18128PVRUSB2 VIDEO4LINUX DRIVER
18129M:	Mike Isely <isely@pobox.com>
18130L:	pvrusb2@isely.net	(subscribers-only)
18131L:	linux-media@vger.kernel.org
18132S:	Maintained
18133W:	http://www.isely.net/pvrusb2/
18134T:	git git://linuxtv.org/media_tree.git
18135F:	Documentation/driver-api/media/drivers/pvrusb2*
18136F:	drivers/media/usb/pvrusb2/
18137
18138PWC WEBCAM DRIVER
18139M:	Hans Verkuil <hverkuil@xs4all.nl>
18140L:	linux-media@vger.kernel.org
18141S:	Odd Fixes
18142T:	git git://linuxtv.org/media_tree.git
18143F:	drivers/media/usb/pwc/*
18144F:	include/trace/events/pwc.h
18145
18146PWM IR Transmitter
18147M:	Sean Young <sean@mess.org>
18148L:	linux-media@vger.kernel.org
18149S:	Maintained
18150F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18151F:	drivers/media/rc/pwm-ir-tx.c
18152
18153PWM SUBSYSTEM
18154M:	Uwe Kleine-König <ukleinek@kernel.org>
18155L:	linux-pwm@vger.kernel.org
18156S:	Maintained
18157Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18158T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18159F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18160F:	Documentation/devicetree/bindings/pwm/
18161F:	Documentation/driver-api/pwm.rst
18162F:	drivers/gpio/gpio-mvebu.c
18163F:	drivers/pwm/
18164F:	drivers/video/backlight/pwm_bl.c
18165F:	include/dt-bindings/pwm/
18166F:	include/linux/pwm.h
18167F:	include/linux/pwm_backlight.h
18168K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18169
18170PXA GPIO DRIVER
18171M:	Robert Jarzmik <robert.jarzmik@free.fr>
18172L:	linux-gpio@vger.kernel.org
18173S:	Maintained
18174F:	drivers/gpio/gpio-pxa.c
18175
18176PXA MMCI DRIVER
18177S:	Orphan
18178
18179PXA RTC DRIVER
18180M:	Robert Jarzmik <robert.jarzmik@free.fr>
18181L:	linux-rtc@vger.kernel.org
18182S:	Maintained
18183
18184PXA2xx/PXA3xx SUPPORT
18185M:	Daniel Mack <daniel@zonque.org>
18186M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18187M:	Robert Jarzmik <robert.jarzmik@free.fr>
18188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18189S:	Maintained
18190T:	git git://github.com/hzhuang1/linux.git
18191T:	git git://github.com/rjarzmik/linux.git
18192F:	arch/arm/boot/dts/intel/pxa/
18193F:	arch/arm/mach-pxa/
18194F:	drivers/dma/pxa*
18195F:	drivers/pcmcia/pxa2xx*
18196F:	drivers/pinctrl/pxa/
18197F:	drivers/spi/spi-pxa2xx*
18198F:	drivers/usb/gadget/udc/pxa2*
18199F:	include/sound/pxa2xx-lib.h
18200F:	sound/arm/pxa*
18201F:	sound/soc/pxa/
18202
18203QAT DRIVER
18204M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18205L:	qat-linux@intel.com
18206S:	Supported
18207F:	drivers/crypto/intel/qat/
18208
18209QCOM AUDIO (ASoC) DRIVERS
18210M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18211M:	Banajit Goswami <bgoswami@quicinc.com>
18212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18213L:	linux-arm-msm@vger.kernel.org
18214S:	Supported
18215F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18216F:	Documentation/devicetree/bindings/sound/qcom,*
18217F:	drivers/soc/qcom/apr.c
18218F:	include/dt-bindings/sound/qcom,wcd9335.h
18219F:	sound/soc/codecs/lpass-rx-macro.*
18220F:	sound/soc/codecs/lpass-tx-macro.*
18221F:	sound/soc/codecs/lpass-va-macro.c
18222F:	sound/soc/codecs/lpass-wsa-macro.*
18223F:	sound/soc/codecs/msm8916-wcd-analog.c
18224F:	sound/soc/codecs/msm8916-wcd-digital.c
18225F:	sound/soc/codecs/wcd-clsh-v2.*
18226F:	sound/soc/codecs/wcd-mbhc-v2.*
18227F:	sound/soc/codecs/wcd9335.*
18228F:	sound/soc/codecs/wcd934x.c
18229F:	sound/soc/codecs/wsa881x.c
18230F:	sound/soc/codecs/wsa883x.c
18231F:	sound/soc/codecs/wsa884x.c
18232F:	sound/soc/qcom/
18233
18234QCOM EMBEDDED USB DEBUGGER (EUD)
18235M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18236L:	linux-arm-msm@vger.kernel.org
18237S:	Maintained
18238F:	Documentation/ABI/testing/sysfs-driver-eud
18239F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18240F:	drivers/usb/misc/qcom_eud.c
18241
18242QCOM IPA DRIVER
18243M:	Alex Elder <elder@kernel.org>
18244L:	netdev@vger.kernel.org
18245S:	Supported
18246F:	drivers/net/ipa/
18247
18248QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18249M:	Gabriel Somlo <somlo@cmu.edu>
18250M:	"Michael S. Tsirkin" <mst@redhat.com>
18251L:	qemu-devel@nongnu.org
18252S:	Maintained
18253F:	drivers/firmware/qemu_fw_cfg.c
18254F:	include/uapi/linux/qemu_fw_cfg.h
18255
18256QIB DRIVER
18257M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18258L:	linux-rdma@vger.kernel.org
18259S:	Supported
18260F:	drivers/infiniband/hw/qib/
18261
18262QLOGIC QL41xxx FCOE DRIVER
18263M:	Saurav Kashyap <skashyap@marvell.com>
18264M:	Javed Hasan <jhasan@marvell.com>
18265M:	GR-QLogic-Storage-Upstream@marvell.com
18266L:	linux-scsi@vger.kernel.org
18267S:	Supported
18268F:	drivers/scsi/qedf/
18269
18270QLOGIC QL41xxx ISCSI DRIVER
18271M:	Nilesh Javali <njavali@marvell.com>
18272M:	Manish Rangankar <mrangankar@marvell.com>
18273M:	GR-QLogic-Storage-Upstream@marvell.com
18274L:	linux-scsi@vger.kernel.org
18275S:	Supported
18276F:	drivers/scsi/qedi/
18277
18278QLOGIC QL4xxx ETHERNET DRIVER
18279M:	Manish Chopra <manishc@marvell.com>
18280L:	netdev@vger.kernel.org
18281S:	Supported
18282F:	drivers/net/ethernet/qlogic/qed/
18283F:	drivers/net/ethernet/qlogic/qede/
18284F:	include/linux/qed/
18285
18286QLOGIC QL4xxx RDMA DRIVER
18287M:	Michal Kalderon <mkalderon@marvell.com>
18288L:	linux-rdma@vger.kernel.org
18289S:	Supported
18290F:	drivers/infiniband/hw/qedr/
18291F:	include/uapi/rdma/qedr-abi.h
18292
18293QLOGIC QLA1280 SCSI DRIVER
18294M:	Michael Reed <mdr@sgi.com>
18295L:	linux-scsi@vger.kernel.org
18296S:	Maintained
18297F:	drivers/scsi/qla1280.[ch]
18298
18299QLOGIC QLA2XXX FC-SCSI DRIVER
18300M:	Nilesh Javali <njavali@marvell.com>
18301M:	GR-QLogic-Storage-Upstream@marvell.com
18302L:	linux-scsi@vger.kernel.org
18303S:	Supported
18304F:	drivers/scsi/qla2xxx/
18305
18306QLOGIC QLA3XXX NETWORK DRIVER
18307M:	GR-Linux-NIC-Dev@marvell.com
18308L:	netdev@vger.kernel.org
18309S:	Supported
18310F:	drivers/net/ethernet/qlogic/qla3xxx.*
18311
18312QLOGIC QLA4XXX iSCSI DRIVER
18313M:	Nilesh Javali <njavali@marvell.com>
18314M:	Manish Rangankar <mrangankar@marvell.com>
18315M:	GR-QLogic-Storage-Upstream@marvell.com
18316L:	linux-scsi@vger.kernel.org
18317S:	Supported
18318F:	drivers/scsi/qla4xxx/
18319
18320QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18321M:	Shahed Shaikh <shshaikh@marvell.com>
18322M:	Manish Chopra <manishc@marvell.com>
18323M:	GR-Linux-NIC-Dev@marvell.com
18324L:	netdev@vger.kernel.org
18325S:	Supported
18326F:	drivers/net/ethernet/qlogic/qlcnic/
18327
18328QM1D1B0004 MEDIA DRIVER
18329M:	Akihiro Tsukada <tskd08@gmail.com>
18330L:	linux-media@vger.kernel.org
18331S:	Odd Fixes
18332F:	drivers/media/tuners/qm1d1b0004*
18333
18334QM1D1C0042 MEDIA DRIVER
18335M:	Akihiro Tsukada <tskd08@gmail.com>
18336L:	linux-media@vger.kernel.org
18337S:	Odd Fixes
18338F:	drivers/media/tuners/qm1d1c0042*
18339
18340QNX4 FILESYSTEM
18341M:	Anders Larsen <al@alarsen.net>
18342S:	Maintained
18343W:	http://www.alarsen.net/linux/qnx4fs/
18344F:	fs/qnx4/
18345F:	include/uapi/linux/qnx4_fs.h
18346F:	include/uapi/linux/qnxtypes.h
18347
18348QNX6 FILESYSTEM
18349S:	Orphan
18350F:	Documentation/filesystems/qnx6.rst
18351F:	fs/qnx6/
18352F:	include/linux/qnx6_fs.h
18353
18354QORIQ DPAA2 FSL-MC BUS DRIVER
18355M:	Stuart Yoder <stuyoder@gmail.com>
18356M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18357L:	linux-kernel@vger.kernel.org
18358S:	Maintained
18359F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18360F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18361F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18362F:	drivers/bus/fsl-mc/
18363F:	include/uapi/linux/fsl_mc.h
18364
18365QT1010 MEDIA DRIVER
18366L:	linux-media@vger.kernel.org
18367S:	Orphan
18368W:	https://linuxtv.org
18369Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18370F:	drivers/media/tuners/qt1010*
18371
18372QUALCOMM ATH12K WIRELESS DRIVER
18373M:	Kalle Valo <kvalo@kernel.org>
18374M:	Jeff Johnson <jjohnson@kernel.org>
18375L:	ath12k@lists.infradead.org
18376S:	Supported
18377W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18379F:	drivers/net/wireless/ath/ath12k/
18380N:	ath12k
18381
18382QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18383M:	Kalle Valo <kvalo@kernel.org>
18384M:	Jeff Johnson <jjohnson@kernel.org>
18385L:	ath10k@lists.infradead.org
18386S:	Supported
18387W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18389F:	drivers/net/wireless/ath/ath10k/
18390N:	ath10k
18391
18392QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18393M:	Kalle Valo <kvalo@kernel.org>
18394M:	Jeff Johnson <jjohnson@kernel.org>
18395L:	ath11k@lists.infradead.org
18396S:	Supported
18397W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18398B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18400F:	drivers/net/wireless/ath/ath11k/
18401N:	ath11k
18402
18403QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18404M:	Toke Høiland-Jørgensen <toke@toke.dk>
18405L:	linux-wireless@vger.kernel.org
18406S:	Maintained
18407W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18409F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18410F:	drivers/net/wireless/ath/ath9k/
18411
18412QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18413M:	Stefan Wahren <wahrenst@gmx.net>
18414L:	netdev@vger.kernel.org
18415S:	Maintained
18416F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18417F:	drivers/net/ethernet/qualcomm/qca*
18418
18419QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18420M:	Stephan Gerhold <stephan@gerhold.net>
18421L:	netdev@vger.kernel.org
18422L:	linux-arm-msm@vger.kernel.org
18423S:	Maintained
18424F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18425F:	drivers/net/wwan/qcom_bam_dmux.c
18426
18427QUALCOMM CAMERA SUBSYSTEM DRIVER
18428M:	Robert Foss <rfoss@kernel.org>
18429M:	Todor Tomov <todor.too@gmail.com>
18430M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18431L:	linux-media@vger.kernel.org
18432S:	Maintained
18433F:	Documentation/admin-guide/media/qcom_camss.rst
18434F:	Documentation/devicetree/bindings/media/*camss*
18435F:	drivers/media/platform/qcom/camss/
18436
18437QUALCOMM CLOCK DRIVERS
18438M:	Bjorn Andersson <andersson@kernel.org>
18439L:	linux-arm-msm@vger.kernel.org
18440S:	Supported
18441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18442F:	Documentation/devicetree/bindings/clock/qcom,*
18443F:	drivers/clk/qcom/
18444F:	include/dt-bindings/clock/qcom,*
18445
18446QUALCOMM CLOUD AI (QAIC) DRIVER
18447M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18448R:	Carl Vanderlip <quic_carlv@quicinc.com>
18449R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18450L:	linux-arm-msm@vger.kernel.org
18451L:	dri-devel@lists.freedesktop.org
18452S:	Supported
18453T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18454F:	Documentation/accel/qaic/
18455F:	drivers/accel/qaic/
18456F:	include/uapi/drm/qaic_accel.h
18457
18458QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18459M:	Bjorn Andersson <andersson@kernel.org>
18460M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18461L:	linux-pm@vger.kernel.org
18462L:	linux-arm-msm@vger.kernel.org
18463S:	Maintained
18464F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18465F:	drivers/pmdomain/qcom/cpr.c
18466
18467QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18468M:	Ilia Lin <ilia.lin@kernel.org>
18469L:	linux-pm@vger.kernel.org
18470S:	Maintained
18471F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18472F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18473F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18474
18475QUALCOMM CRYPTO DRIVERS
18476M:	Thara Gopinath <thara.gopinath@gmail.com>
18477L:	linux-crypto@vger.kernel.org
18478L:	linux-arm-msm@vger.kernel.org
18479S:	Maintained
18480F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18481F:	drivers/crypto/qce/
18482
18483QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18484M:	Timur Tabi <timur@kernel.org>
18485L:	netdev@vger.kernel.org
18486S:	Maintained
18487F:	drivers/net/ethernet/qualcomm/emac/
18488
18489QUALCOMM ETHQOS ETHERNET DRIVER
18490M:	Vinod Koul <vkoul@kernel.org>
18491L:	netdev@vger.kernel.org
18492L:	linux-arm-msm@vger.kernel.org
18493S:	Maintained
18494F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18495F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18496
18497QUALCOMM FASTRPC DRIVER
18498M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18499M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18500L:	linux-arm-msm@vger.kernel.org
18501S:	Maintained
18502F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18503F:	drivers/misc/fastrpc.c
18504F:	include/uapi/misc/fastrpc.h
18505
18506QUALCOMM HEXAGON ARCHITECTURE
18507M:	Brian Cain <bcain@quicinc.com>
18508L:	linux-hexagon@vger.kernel.org
18509S:	Supported
18510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18511F:	arch/hexagon/
18512
18513QUALCOMM HIDMA DRIVER
18514M:	Sinan Kaya <okaya@kernel.org>
18515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18516L:	linux-arm-msm@vger.kernel.org
18517L:	dmaengine@vger.kernel.org
18518S:	Supported
18519F:	drivers/dma/qcom/hidma*
18520
18521QUALCOMM I2C CCI DRIVER
18522M:	Loic Poulain <loic.poulain@linaro.org>
18523M:	Robert Foss <rfoss@kernel.org>
18524L:	linux-i2c@vger.kernel.org
18525L:	linux-arm-msm@vger.kernel.org
18526S:	Maintained
18527F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18528F:	drivers/i2c/busses/i2c-qcom-cci.c
18529
18530QUALCOMM INTERCONNECT BWMON DRIVER
18531M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18532L:	linux-arm-msm@vger.kernel.org
18533S:	Maintained
18534F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18535F:	drivers/soc/qcom/icc-bwmon.c
18536
18537QUALCOMM IOMMU
18538M:	Rob Clark <robdclark@gmail.com>
18539L:	iommu@lists.linux.dev
18540L:	linux-arm-msm@vger.kernel.org
18541S:	Maintained
18542F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18543F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18544F:	drivers/iommu/msm_iommu*
18545
18546QUALCOMM IPC ROUTER (QRTR) DRIVER
18547M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18548L:	linux-arm-msm@vger.kernel.org
18549S:	Maintained
18550F:	include/trace/events/qrtr.h
18551F:	include/uapi/linux/qrtr.h
18552F:	net/qrtr/
18553
18554QUALCOMM IPCC MAILBOX DRIVER
18555M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18556L:	linux-arm-msm@vger.kernel.org
18557S:	Supported
18558F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18559F:	drivers/mailbox/qcom-ipcc.c
18560F:	include/dt-bindings/mailbox/qcom-ipcc.h
18561
18562QUALCOMM IPQ4019 USB PHY DRIVER
18563M:	Robert Marko <robert.marko@sartura.hr>
18564M:	Luka Perkov <luka.perkov@sartura.hr>
18565L:	linux-arm-msm@vger.kernel.org
18566S:	Maintained
18567F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18568F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18569
18570QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18571M:	Robert Marko <robert.marko@sartura.hr>
18572M:	Luka Perkov <luka.perkov@sartura.hr>
18573L:	linux-arm-msm@vger.kernel.org
18574S:	Maintained
18575F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18576F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18577
18578QUALCOMM NAND CONTROLLER DRIVER
18579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18580L:	linux-mtd@lists.infradead.org
18581L:	linux-arm-msm@vger.kernel.org
18582S:	Maintained
18583F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18584F:	drivers/mtd/nand/raw/qcom_nandc.c
18585
18586QUALCOMM QSEECOM DRIVER
18587M:	Maximilian Luz <luzmaximilian@gmail.com>
18588L:	linux-arm-msm@vger.kernel.org
18589S:	Maintained
18590F:	drivers/firmware/qcom/qcom_qseecom.c
18591
18592QUALCOMM QSEECOM UEFISECAPP DRIVER
18593M:	Maximilian Luz <luzmaximilian@gmail.com>
18594L:	linux-arm-msm@vger.kernel.org
18595S:	Maintained
18596F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18597
18598QUALCOMM RMNET DRIVER
18599M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18600M:	Sean Tranchetti <quic_stranche@quicinc.com>
18601L:	netdev@vger.kernel.org
18602S:	Maintained
18603F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18604F:	drivers/net/ethernet/qualcomm/rmnet/
18605F:	include/linux/if_rmnet.h
18606
18607QUALCOMM TSENS THERMAL DRIVER
18608M:	Amit Kucheria <amitk@kernel.org>
18609M:	Thara Gopinath <thara.gopinath@gmail.com>
18610L:	linux-pm@vger.kernel.org
18611L:	linux-arm-msm@vger.kernel.org
18612S:	Maintained
18613F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18614F:	drivers/thermal/qcom/
18615
18616QUALCOMM TYPEC PORT MANAGER DRIVER
18617M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18618L:	linux-arm-msm@vger.kernel.org
18619L:	linux-usb@vger.kernel.org
18620S:	Maintained
18621F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18622F:	drivers/usb/typec/tcpm/qcom/
18623
18624QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18625M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18626M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18627R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18628L:	linux-media@vger.kernel.org
18629L:	linux-arm-msm@vger.kernel.org
18630S:	Maintained
18631T:	git git://linuxtv.org/media_tree.git
18632F:	Documentation/devicetree/bindings/media/*venus*
18633F:	drivers/media/platform/qcom/venus/
18634
18635QUALCOMM WCN36XX WIRELESS DRIVER
18636M:	Loic Poulain <loic.poulain@linaro.org>
18637L:	wcn36xx@lists.infradead.org
18638S:	Supported
18639W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18640F:	drivers/net/wireless/ath/wcn36xx/
18641
18642QUANTENNA QTNFMAC WIRELESS DRIVER
18643M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18644R:	Sergey Matyukevich <geomatsi@gmail.com>
18645L:	linux-wireless@vger.kernel.org
18646S:	Maintained
18647F:	drivers/net/wireless/quantenna
18648
18649RADEON and AMDGPU DRM DRIVERS
18650M:	Alex Deucher <alexander.deucher@amd.com>
18651M:	Christian König <christian.koenig@amd.com>
18652M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18653L:	amd-gfx@lists.freedesktop.org
18654S:	Supported
18655B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18656C:	irc://irc.oftc.net/radeon
18657T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18658F:	Documentation/gpu/amdgpu/
18659F:	drivers/gpu/drm/amd/
18660F:	drivers/gpu/drm/ci/xfails/amd*
18661F:	drivers/gpu/drm/radeon/
18662F:	include/uapi/drm/amdgpu_drm.h
18663F:	include/uapi/drm/radeon_drm.h
18664
18665RADEON FRAMEBUFFER DISPLAY DRIVER
18666M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18667L:	linux-fbdev@vger.kernel.org
18668S:	Maintained
18669F:	drivers/video/fbdev/aty/radeon*
18670F:	include/uapi/linux/radeonfb.h
18671
18672RADIOSHARK RADIO DRIVER
18673M:	Hans Verkuil <hverkuil@xs4all.nl>
18674L:	linux-media@vger.kernel.org
18675S:	Maintained
18676T:	git git://linuxtv.org/media_tree.git
18677F:	drivers/media/radio/radio-shark.c
18678
18679RADIOSHARK2 RADIO DRIVER
18680M:	Hans Verkuil <hverkuil@xs4all.nl>
18681L:	linux-media@vger.kernel.org
18682S:	Maintained
18683T:	git git://linuxtv.org/media_tree.git
18684F:	drivers/media/radio/radio-shark2.c
18685F:	drivers/media/radio/radio-tea5777.c
18686
18687RADOS BLOCK DEVICE (RBD)
18688M:	Ilya Dryomov <idryomov@gmail.com>
18689R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18690L:	ceph-devel@vger.kernel.org
18691S:	Supported
18692W:	http://ceph.com/
18693T:	git https://github.com/ceph/ceph-client.git
18694F:	Documentation/ABI/testing/sysfs-bus-rbd
18695F:	drivers/block/rbd.c
18696F:	drivers/block/rbd_types.h
18697
18698RAGE128 FRAMEBUFFER DISPLAY DRIVER
18699L:	linux-fbdev@vger.kernel.org
18700S:	Orphan
18701F:	drivers/video/fbdev/aty/aty128fb.c
18702
18703RAINSHADOW-CEC DRIVER
18704M:	Hans Verkuil <hverkuil@xs4all.nl>
18705L:	linux-media@vger.kernel.org
18706S:	Maintained
18707T:	git git://linuxtv.org/media_tree.git
18708F:	drivers/media/cec/usb/rainshadow/
18709
18710RALINK MIPS ARCHITECTURE
18711M:	John Crispin <john@phrozen.org>
18712M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18713L:	linux-mips@vger.kernel.org
18714S:	Maintained
18715F:	arch/mips/ralink
18716
18717RALINK MT7621 MIPS ARCHITECTURE
18718M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18719M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18720L:	linux-mips@vger.kernel.org
18721S:	Maintained
18722F:	arch/mips/boot/dts/ralink/mt7621*
18723
18724RALINK RT2X00 WIRELESS LAN DRIVER
18725M:	Stanislaw Gruszka <stf_xl@wp.pl>
18726L:	linux-wireless@vger.kernel.org
18727S:	Maintained
18728F:	drivers/net/wireless/ralink/rt2x00/
18729
18730RAMDISK RAM BLOCK DEVICE DRIVER
18731M:	Jens Axboe <axboe@kernel.dk>
18732S:	Maintained
18733F:	Documentation/admin-guide/blockdev/ramdisk.rst
18734F:	drivers/block/brd.c
18735
18736RANCHU VIRTUAL BOARD FOR MIPS
18737M:	Miodrag Dinic <miodrag.dinic@mips.com>
18738L:	linux-mips@vger.kernel.org
18739S:	Supported
18740F:	arch/mips/configs/generic/board-ranchu.config
18741F:	arch/mips/generic/board-ranchu.c
18742
18743RANDOM NUMBER DRIVER
18744M:	"Theodore Ts'o" <tytso@mit.edu>
18745M:	Jason A. Donenfeld <Jason@zx2c4.com>
18746S:	Maintained
18747T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18748F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
18749F:	drivers/char/random.c
18750F:	drivers/virt/vmgenid.c
18751
18752RAPIDIO SUBSYSTEM
18753M:	Matt Porter <mporter@kernel.crashing.org>
18754M:	Alexandre Bounine <alex.bou9@gmail.com>
18755S:	Maintained
18756F:	drivers/rapidio/
18757
18758RAS INFRASTRUCTURE
18759M:	Tony Luck <tony.luck@intel.com>
18760M:	Borislav Petkov <bp@alien8.de>
18761L:	linux-edac@vger.kernel.org
18762S:	Maintained
18763F:	Documentation/admin-guide/RAS
18764F:	drivers/ras/
18765F:	include/linux/ras.h
18766F:	include/ras/ras_event.h
18767
18768RAS FRU MEMORY POISON MANAGER (FMPM)
18769M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
18770L:	linux-edac@vger.kernel.org
18771S:	Maintained
18772F:	drivers/ras/amd/fmpm.c
18773
18774RC-CORE / LIRC FRAMEWORK
18775M:	Sean Young <sean@mess.org>
18776L:	linux-media@vger.kernel.org
18777S:	Maintained
18778W:	http://linuxtv.org
18779T:	git git://linuxtv.org/media_tree.git
18780F:	Documentation/driver-api/media/rc-core.rst
18781F:	Documentation/userspace-api/media/rc/
18782F:	drivers/media/rc/
18783F:	include/media/rc-core.h
18784F:	include/media/rc-map.h
18785F:	include/uapi/linux/lirc.h
18786
18787RCMM REMOTE CONTROLS DECODER
18788M:	Patrick Lerda <patrick9876@free.fr>
18789S:	Maintained
18790F:	drivers/media/rc/ir-rcmm-decoder.c
18791
18792RCUTORTURE TEST FRAMEWORK
18793M:	"Paul E. McKenney" <paulmck@kernel.org>
18794M:	Josh Triplett <josh@joshtriplett.org>
18795R:	Steven Rostedt <rostedt@goodmis.org>
18796R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18797R:	Lai Jiangshan <jiangshanlai@gmail.com>
18798L:	rcu@vger.kernel.org
18799S:	Supported
18800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18801F:	tools/testing/selftests/rcutorture
18802
18803RDACM20 Camera Sensor
18804M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18805M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18806M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18807M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18808L:	linux-media@vger.kernel.org
18809S:	Maintained
18810F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18811F:	drivers/media/i2c/max9271.c
18812F:	drivers/media/i2c/max9271.h
18813F:	drivers/media/i2c/rdacm20.c
18814
18815RDACM21 Camera Sensor
18816M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18817M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18818M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18819M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18820L:	linux-media@vger.kernel.org
18821S:	Maintained
18822F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18823F:	drivers/media/i2c/max9271.c
18824F:	drivers/media/i2c/max9271.h
18825F:	drivers/media/i2c/rdacm21.c
18826
18827RDC R-321X SoC
18828M:	Florian Fainelli <florian@openwrt.org>
18829S:	Maintained
18830
18831RDC R6040 FAST ETHERNET DRIVER
18832M:	Florian Fainelli <f.fainelli@gmail.com>
18833L:	netdev@vger.kernel.org
18834S:	Maintained
18835F:	drivers/net/ethernet/rdc/r6040.c
18836
18837RDMAVT - RDMA verbs software
18838M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18839L:	linux-rdma@vger.kernel.org
18840S:	Supported
18841F:	drivers/infiniband/sw/rdmavt
18842
18843RDS - RELIABLE DATAGRAM SOCKETS
18844M:	Allison Henderson <allison.henderson@oracle.com>
18845L:	netdev@vger.kernel.org
18846L:	linux-rdma@vger.kernel.org
18847L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18848S:	Supported
18849W:	https://oss.oracle.com/projects/rds/
18850F:	Documentation/networking/rds.rst
18851F:	net/rds/
18852
18853RDT - RESOURCE ALLOCATION
18854M:	Fenghua Yu <fenghua.yu@intel.com>
18855M:	Reinette Chatre <reinette.chatre@intel.com>
18856L:	linux-kernel@vger.kernel.org
18857S:	Supported
18858F:	Documentation/arch/x86/resctrl*
18859F:	arch/x86/include/asm/resctrl.h
18860F:	arch/x86/kernel/cpu/resctrl/
18861F:	tools/testing/selftests/resctrl/
18862
18863READ-COPY UPDATE (RCU)
18864M:	"Paul E. McKenney" <paulmck@kernel.org>
18865M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18866M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
18867M:	Joel Fernandes <joel@joelfernandes.org>
18868M:	Josh Triplett <josh@joshtriplett.org>
18869M:	Boqun Feng <boqun.feng@gmail.com>
18870R:	Steven Rostedt <rostedt@goodmis.org>
18871R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18872R:	Lai Jiangshan <jiangshanlai@gmail.com>
18873R:	Zqiang <qiang.zhang1211@gmail.com>
18874L:	rcu@vger.kernel.org
18875S:	Supported
18876W:	http://www.rdrop.com/users/paulmck/RCU/
18877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18878F:	Documentation/RCU/
18879F:	include/linux/rcu*
18880F:	kernel/rcu/
18881X:	Documentation/RCU/torture.rst
18882X:	include/linux/srcu*.h
18883X:	kernel/rcu/srcu*.c
18884
18885REAL TIME CLOCK (RTC) SUBSYSTEM
18886M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18887L:	linux-rtc@vger.kernel.org
18888S:	Maintained
18889Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18891F:	Documentation/admin-guide/rtc.rst
18892F:	Documentation/devicetree/bindings/rtc/
18893F:	drivers/rtc/
18894F:	include/linux/rtc.h
18895F:	include/linux/rtc/
18896F:	include/uapi/linux/rtc.h
18897F:	tools/testing/selftests/rtc/
18898
18899Real-time Linux Analysis (RTLA) tools
18900M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18901M:	Steven Rostedt <rostedt@goodmis.org>
18902L:	linux-trace-kernel@vger.kernel.org
18903S:	Maintained
18904F:	Documentation/tools/rtla/
18905F:	tools/tracing/rtla/
18906
18907REALTEK AUDIO CODECS
18908M:	Oder Chiou <oder_chiou@realtek.com>
18909S:	Maintained
18910F:	include/sound/rt*.h
18911F:	sound/soc/codecs/rt*
18912
18913REALTEK OTTO WATCHDOG
18914M:	Sander Vanheule <sander@svanheule.net>
18915L:	linux-watchdog@vger.kernel.org
18916S:	Maintained
18917F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18918F:	drivers/watchdog/realtek_otto_wdt.c
18919
18920REALTEK RTL83xx SMI DSA ROUTER CHIPS
18921M:	Linus Walleij <linus.walleij@linaro.org>
18922M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18923S:	Maintained
18924F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18925F:	drivers/net/dsa/realtek/*
18926
18927REALTEK WIRELESS DRIVER (rtlwifi family)
18928M:	Ping-Ke Shih <pkshih@realtek.com>
18929L:	linux-wireless@vger.kernel.org
18930S:	Maintained
18931T:	git https://github.com/pkshih/rtw.git
18932F:	drivers/net/wireless/realtek/rtlwifi/
18933
18934REALTEK WIRELESS DRIVER (rtw88)
18935M:	Ping-Ke Shih <pkshih@realtek.com>
18936L:	linux-wireless@vger.kernel.org
18937S:	Maintained
18938T:	git https://github.com/pkshih/rtw.git
18939F:	drivers/net/wireless/realtek/rtw88/
18940
18941REALTEK WIRELESS DRIVER (rtw89)
18942M:	Ping-Ke Shih <pkshih@realtek.com>
18943L:	linux-wireless@vger.kernel.org
18944S:	Maintained
18945T:	git https://github.com/pkshih/rtw.git
18946F:	drivers/net/wireless/realtek/rtw89/
18947
18948REDPINE WIRELESS DRIVER
18949L:	linux-wireless@vger.kernel.org
18950S:	Orphan
18951F:	drivers/net/wireless/rsi/
18952
18953REGISTER MAP ABSTRACTION
18954M:	Mark Brown <broonie@kernel.org>
18955L:	linux-kernel@vger.kernel.org
18956S:	Supported
18957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18958F:	Documentation/devicetree/bindings/regmap/
18959F:	drivers/base/regmap/
18960F:	include/linux/regmap.h
18961
18962REISERFS FILE SYSTEM
18963L:	reiserfs-devel@vger.kernel.org
18964S:	Obsolete
18965F:	fs/reiserfs/
18966
18967REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18968M:	Bjorn Andersson <andersson@kernel.org>
18969M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18970L:	linux-remoteproc@vger.kernel.org
18971S:	Maintained
18972T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18973F:	Documentation/ABI/testing/sysfs-class-remoteproc
18974F:	Documentation/devicetree/bindings/remoteproc/
18975F:	Documentation/staging/remoteproc.rst
18976F:	drivers/remoteproc/
18977F:	include/linux/remoteproc.h
18978F:	include/linux/remoteproc/
18979
18980REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18981M:	Bjorn Andersson <andersson@kernel.org>
18982M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18983L:	linux-remoteproc@vger.kernel.org
18984S:	Maintained
18985T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18986F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18987F:	Documentation/staging/rpmsg.rst
18988F:	drivers/rpmsg/
18989F:	include/linux/rpmsg.h
18990F:	include/linux/rpmsg/
18991F:	include/uapi/linux/rpmsg.h
18992F:	samples/rpmsg/
18993
18994REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18995M:	Stephan Gerhold <stephan@gerhold.net>
18996L:	netdev@vger.kernel.org
18997L:	linux-remoteproc@vger.kernel.org
18998S:	Maintained
18999F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19000
19001RENESAS CLOCK DRIVERS
19002M:	Geert Uytterhoeven <geert+renesas@glider.be>
19003L:	linux-renesas-soc@vger.kernel.org
19004S:	Supported
19005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19006F:	Documentation/devicetree/bindings/clock/renesas,*
19007F:	drivers/clk/renesas/
19008
19009RENESAS EMEV2 I2C DRIVER
19010M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19011L:	linux-renesas-soc@vger.kernel.org
19012S:	Supported
19013F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19014F:	drivers/i2c/busses/i2c-emev2.c
19015
19016RENESAS ETHERNET AVB DRIVER
19017R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19018L:	netdev@vger.kernel.org
19019L:	linux-renesas-soc@vger.kernel.org
19020F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19021F:	drivers/net/ethernet/renesas/Kconfig
19022F:	drivers/net/ethernet/renesas/Makefile
19023F:	drivers/net/ethernet/renesas/ravb*
19024
19025RENESAS ETHERNET SWITCH DRIVER
19026R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19027L:	netdev@vger.kernel.org
19028L:	linux-renesas-soc@vger.kernel.org
19029F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19030F:	drivers/net/ethernet/renesas/Kconfig
19031F:	drivers/net/ethernet/renesas/Makefile
19032F:	drivers/net/ethernet/renesas/rcar_gen4*
19033F:	drivers/net/ethernet/renesas/rswitch*
19034
19035RENESAS ETHERNET TSN DRIVER
19036M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19037L:	netdev@vger.kernel.org
19038L:	linux-renesas-soc@vger.kernel.org
19039S:	Supported
19040F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19041F:	drivers/net/ethernet/renesas/rtsn.*
19042
19043RENESAS IDT821034 ASoC CODEC
19044M:	Herve Codina <herve.codina@bootlin.com>
19045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19046S:	Maintained
19047F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19048F:	sound/soc/codecs/idt821034.c
19049
19050RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19051M:	Miquel Raynal <miquel.raynal@bootlin.com>
19052L:	linux-mtd@lists.infradead.org
19053L:	linux-renesas-soc@vger.kernel.org
19054S:	Maintained
19055F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19056F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19057
19058RENESAS R-CAR GYROADC DRIVER
19059M:	Marek Vasut <marek.vasut@gmail.com>
19060L:	linux-iio@vger.kernel.org
19061S:	Supported
19062F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19063F:	drivers/iio/adc/rcar-gyroadc.c
19064
19065RENESAS R-CAR I2C DRIVERS
19066M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19067L:	linux-renesas-soc@vger.kernel.org
19068S:	Supported
19069F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19070F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19071F:	drivers/i2c/busses/i2c-rcar.c
19072F:	drivers/i2c/busses/i2c-sh_mobile.c
19073
19074RENESAS R-CAR SATA DRIVER
19075R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19076L:	linux-ide@vger.kernel.org
19077L:	linux-renesas-soc@vger.kernel.org
19078S:	Supported
19079F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19080F:	drivers/ata/sata_rcar.c
19081
19082RENESAS R-CAR THERMAL DRIVERS
19083M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19084L:	linux-renesas-soc@vger.kernel.org
19085S:	Supported
19086F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19087F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19088F:	drivers/thermal/rcar_gen3_thermal.c
19089F:	drivers/thermal/rcar_thermal.c
19090
19091RENESAS RIIC DRIVER
19092M:	Chris Brandt <chris.brandt@renesas.com>
19093L:	linux-renesas-soc@vger.kernel.org
19094S:	Supported
19095F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19096F:	drivers/i2c/busses/i2c-riic.c
19097
19098RENESAS RZ/G2L A/D DRIVER
19099M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19100L:	linux-iio@vger.kernel.org
19101L:	linux-renesas-soc@vger.kernel.org
19102S:	Supported
19103F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19104F:	drivers/iio/adc/rzg2l_adc.c
19105
19106RENESAS RZ/G2L MTU3a COUNTER DRIVER
19107M:	Biju Das <biju.das.jz@bp.renesas.com>
19108L:	linux-iio@vger.kernel.org
19109L:	linux-renesas-soc@vger.kernel.org
19110S:	Supported
19111F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19112F:	drivers/counter/rz-mtu3-cnt.c
19113
19114RENESAS RZ/N1 A5PSW SWITCH DRIVER
19115M:	Clément Léger <clement.leger@bootlin.com>
19116L:	linux-renesas-soc@vger.kernel.org
19117L:	netdev@vger.kernel.org
19118S:	Maintained
19119F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19120F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19121F:	drivers/net/dsa/rzn1_a5psw*
19122F:	drivers/net/pcs/pcs-rzn1-miic.c
19123F:	include/dt-bindings/net/pcs-rzn1-miic.h
19124F:	include/linux/pcs-rzn1-miic.h
19125F:	net/dsa/tag_rzn1_a5psw.c
19126
19127RENESAS RZ/N1 DWMAC GLUE LAYER
19128M:	Romain Gantois <romain.gantois@bootlin.com>
19129S:	Maintained
19130F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19131F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19132
19133RENESAS RZ/N1 RTC CONTROLLER DRIVER
19134M:	Miquel Raynal <miquel.raynal@bootlin.com>
19135L:	linux-rtc@vger.kernel.org
19136L:	linux-renesas-soc@vger.kernel.org
19137S:	Maintained
19138F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19139F:	drivers/rtc/rtc-rzn1.c
19140
19141RENESAS RZ/N1 USBF CONTROLLER DRIVER
19142M:	Herve Codina <herve.codina@bootlin.com>
19143L:	linux-renesas-soc@vger.kernel.org
19144L:	linux-usb@vger.kernel.org
19145S:	Maintained
19146F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19147F:	drivers/usb/gadget/udc/renesas_usbf.c
19148
19149RENESAS RZ/V2M I2C DRIVER
19150M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19151L:	linux-i2c@vger.kernel.org
19152L:	linux-renesas-soc@vger.kernel.org
19153S:	Supported
19154F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19155F:	drivers/i2c/busses/i2c-rzv2m.c
19156
19157RENESAS SUPERH ETHERNET DRIVER
19158R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19159L:	netdev@vger.kernel.org
19160L:	linux-renesas-soc@vger.kernel.org
19161F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19162F:	drivers/net/ethernet/renesas/Kconfig
19163F:	drivers/net/ethernet/renesas/Makefile
19164F:	drivers/net/ethernet/renesas/sh_eth*
19165F:	include/linux/sh_eth.h
19166
19167RENESAS USB PHY DRIVER
19168M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19169L:	linux-renesas-soc@vger.kernel.org
19170S:	Maintained
19171F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19172
19173RENESAS VERSACLOCK 7 CLOCK DRIVER
19174M:	Alex Helms <alexander.helms.jy@renesas.com>
19175S:	Maintained
19176F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19177F:	drivers/clk/clk-versaclock7.c
19178
19179RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19180M:	Herve Codina <herve.codina@bootlin.com>
19181L:	linux-iio@vger.kernel.org
19182S:	Maintained
19183F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19184F:	drivers/iio/potentiometer/x9250.c
19185
19186RESET CONTROLLER FRAMEWORK
19187M:	Philipp Zabel <p.zabel@pengutronix.de>
19188S:	Maintained
19189T:	git git://git.pengutronix.de/git/pza/linux
19190F:	Documentation/devicetree/bindings/reset/
19191F:	Documentation/driver-api/reset.rst
19192F:	drivers/reset/
19193F:	include/dt-bindings/reset/
19194F:	include/linux/reset-controller.h
19195F:	include/linux/reset.h
19196F:	include/linux/reset/
19197K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19198
19199RESTARTABLE SEQUENCES SUPPORT
19200M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19201M:	Peter Zijlstra <peterz@infradead.org>
19202M:	"Paul E. McKenney" <paulmck@kernel.org>
19203M:	Boqun Feng <boqun.feng@gmail.com>
19204L:	linux-kernel@vger.kernel.org
19205S:	Supported
19206F:	include/trace/events/rseq.h
19207F:	include/uapi/linux/rseq.h
19208F:	kernel/rseq.c
19209F:	tools/testing/selftests/rseq/
19210
19211RFKILL
19212M:	Johannes Berg <johannes@sipsolutions.net>
19213L:	linux-wireless@vger.kernel.org
19214S:	Maintained
19215W:	https://wireless.wiki.kernel.org/
19216Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19219F:	Documentation/ABI/stable/sysfs-class-rfkill
19220F:	Documentation/driver-api/rfkill.rst
19221F:	include/linux/rfkill.h
19222F:	include/uapi/linux/rfkill.h
19223F:	net/rfkill/
19224
19225RHASHTABLE
19226M:	Thomas Graf <tgraf@suug.ch>
19227M:	Herbert Xu <herbert@gondor.apana.org.au>
19228L:	netdev@vger.kernel.org
19229S:	Maintained
19230F:	include/linux/rhashtable-types.h
19231F:	include/linux/rhashtable.h
19232F:	lib/rhashtable.c
19233F:	lib/test_rhashtable.c
19234
19235RICOH R5C592 MEMORYSTICK DRIVER
19236M:	Maxim Levitsky <maximlevitsky@gmail.com>
19237S:	Maintained
19238F:	drivers/memstick/host/r592.*
19239
19240RICOH SMARTMEDIA/XD DRIVER
19241M:	Maxim Levitsky <maximlevitsky@gmail.com>
19242S:	Maintained
19243F:	drivers/mtd/nand/raw/r852.c
19244F:	drivers/mtd/nand/raw/r852.h
19245
19246RISC-V AIA DRIVERS
19247M:	Anup Patel <anup@brainfault.org>
19248L:	linux-riscv@lists.infradead.org
19249S:	Maintained
19250F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19251F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19252F:	drivers/irqchip/irq-riscv-aplic-*.c
19253F:	drivers/irqchip/irq-riscv-aplic-*.h
19254F:	drivers/irqchip/irq-riscv-imsic-*.c
19255F:	drivers/irqchip/irq-riscv-imsic-*.h
19256F:	drivers/irqchip/irq-riscv-intc.c
19257F:	include/linux/irqchip/riscv-aplic.h
19258F:	include/linux/irqchip/riscv-imsic.h
19259
19260RISC-V ARCHITECTURE
19261M:	Paul Walmsley <paul.walmsley@sifive.com>
19262M:	Palmer Dabbelt <palmer@dabbelt.com>
19263M:	Albert Ou <aou@eecs.berkeley.edu>
19264L:	linux-riscv@lists.infradead.org
19265S:	Supported
19266Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19267C:	irc://irc.libera.chat/riscv
19268P:	Documentation/arch/riscv/patch-acceptance.rst
19269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19270F:	arch/riscv/
19271N:	riscv
19272K:	riscv
19273
19274RISC-V MICROCHIP FPGA SUPPORT
19275M:	Conor Dooley <conor.dooley@microchip.com>
19276M:	Daire McNamara <daire.mcnamara@microchip.com>
19277L:	linux-riscv@lists.infradead.org
19278S:	Supported
19279F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19280F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19281F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19282F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19283F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19284F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19285F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19286F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19287F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19288F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19289F:	arch/riscv/boot/dts/microchip/
19290F:	drivers/char/hw_random/mpfs-rng.c
19291F:	drivers/clk/microchip/clk-mpfs*.c
19292F:	drivers/firmware/microchip/mpfs-auto-update.c
19293F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19294F:	drivers/mailbox/mailbox-mpfs.c
19295F:	drivers/pci/controller/pcie-microchip-host.c
19296F:	drivers/pwm/pwm-microchip-core.c
19297F:	drivers/reset/reset-mpfs.c
19298F:	drivers/rtc/rtc-mpfs.c
19299F:	drivers/soc/microchip/mpfs-sys-controller.c
19300F:	drivers/spi/spi-microchip-core-qspi.c
19301F:	drivers/spi/spi-microchip-core.c
19302F:	drivers/usb/musb/mpfs.c
19303F:	include/soc/microchip/mpfs.h
19304
19305RISC-V MISC SOC SUPPORT
19306M:	Conor Dooley <conor@kernel.org>
19307L:	linux-riscv@lists.infradead.org
19308S:	Maintained
19309Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19310T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19311F:	Documentation/devicetree/bindings/riscv/
19312F:	arch/riscv/boot/dts/
19313X:	arch/riscv/boot/dts/allwinner/
19314X:	arch/riscv/boot/dts/renesas/
19315X:	arch/riscv/boot/dts/sophgo/
19316
19317RISC-V PMU DRIVERS
19318M:	Atish Patra <atishp@atishpatra.org>
19319R:	Anup Patel <anup@brainfault.org>
19320L:	linux-riscv@lists.infradead.org
19321S:	Supported
19322F:	drivers/perf/riscv_pmu.c
19323F:	drivers/perf/riscv_pmu_legacy.c
19324F:	drivers/perf/riscv_pmu_sbi.c
19325
19326RISC-V THEAD SoC SUPPORT
19327M:	Jisheng Zhang <jszhang@kernel.org>
19328M:	Guo Ren <guoren@kernel.org>
19329M:	Fu Wei <wefu@redhat.com>
19330L:	linux-riscv@lists.infradead.org
19331S:	Maintained
19332F:	arch/riscv/boot/dts/thead/
19333
19334RNBD BLOCK DRIVERS
19335M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19336M:	Jack Wang <jinpu.wang@ionos.com>
19337L:	linux-block@vger.kernel.org
19338S:	Maintained
19339F:	drivers/block/rnbd/
19340
19341ROCCAT DRIVERS
19342M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19343S:	Maintained
19344W:	http://sourceforge.net/projects/roccat/
19345F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19346F:	drivers/hid/hid-roccat*
19347F:	include/linux/hid-roccat*
19348
19349ROCKCHIP CRYPTO DRIVERS
19350M:	Corentin Labbe <clabbe@baylibre.com>
19351L:	linux-crypto@vger.kernel.org
19352S:	Maintained
19353F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19354F:	drivers/crypto/rockchip/
19355
19356ROCKCHIP I2S TDM DRIVER
19357M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19358L:	linux-rockchip@lists.infradead.org
19359S:	Maintained
19360F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19361F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19362
19363ROCKCHIP ISP V1 DRIVER
19364M:	Dafna Hirschfeld <dafna@fastmail.com>
19365M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19366L:	linux-media@vger.kernel.org
19367L:	linux-rockchip@lists.infradead.org
19368S:	Maintained
19369F:	Documentation/admin-guide/media/rkisp1.rst
19370F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19371F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19372F:	drivers/media/platform/rockchip/rkisp1
19373F:	include/uapi/linux/rkisp1-config.h
19374
19375ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19376M:	Jacob Chen <jacob-chen@iotwrt.com>
19377M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19378L:	linux-media@vger.kernel.org
19379L:	linux-rockchip@lists.infradead.org
19380S:	Maintained
19381F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19382F:	drivers/media/platform/rockchip/rga/
19383
19384ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19385M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19386S:	Maintained
19387F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19388F:	sound/soc/codecs/rk3308_codec.c
19389F:	sound/soc/codecs/rk3308_codec.h
19390
19391ROCKCHIP VIDEO DECODER DRIVER
19392M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19393L:	linux-media@vger.kernel.org
19394L:	linux-rockchip@lists.infradead.org
19395S:	Maintained
19396F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19397F:	drivers/staging/media/rkvdec/
19398
19399ROCKER DRIVER
19400M:	Jiri Pirko <jiri@resnulli.us>
19401L:	netdev@vger.kernel.org
19402S:	Supported
19403F:	drivers/net/ethernet/rocker/
19404
19405ROCKETPORT EXPRESS/INFINITY DRIVER
19406M:	Kevin Cernekee <cernekee@gmail.com>
19407L:	linux-serial@vger.kernel.org
19408S:	Odd Fixes
19409F:	drivers/tty/serial/rp2.*
19410
19411ROHM BD99954 CHARGER IC
19412M:	Matti Vaittinen <mazziesaccount@gmail.com>
19413S:	Supported
19414F:	drivers/power/supply/bd99954-charger.c
19415F:	drivers/power/supply/bd99954-charger.h
19416
19417ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19418M:	Tomasz Duszynski <tduszyns@gmail.com>
19419S:	Maintained
19420F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19421F:	drivers/iio/light/bh1750.c
19422
19423ROHM BM1390 PRESSURE SENSOR DRIVER
19424M:	Matti Vaittinen <mazziesaccount@gmail.com>
19425L:	linux-iio@vger.kernel.org
19426S:	Supported
19427F:	drivers/iio/pressure/rohm-bm1390.c
19428
19429ROHM BU270xx LIGHT SENSOR DRIVERs
19430M:	Matti Vaittinen <mazziesaccount@gmail.com>
19431L:	linux-iio@vger.kernel.org
19432S:	Supported
19433F:	drivers/iio/light/rohm-bu27008.c
19434F:	drivers/iio/light/rohm-bu27034.c
19435
19436ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19437M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19438L:	linux-kernel@vger.kernel.org
19439L:	linux-renesas-soc@vger.kernel.org
19440S:	Supported
19441F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19442F:	drivers/gpio/gpio-bd9571mwv.c
19443F:	drivers/mfd/bd9571mwv.c
19444F:	drivers/regulator/bd9571mwv-regulator.c
19445F:	include/linux/mfd/bd9571mwv.h
19446
19447ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19448M:	Matti Vaittinen <mazziesaccount@gmail.com>
19449S:	Supported
19450F:	drivers/clk/clk-bd718x7.c
19451F:	drivers/gpio/gpio-bd71815.c
19452F:	drivers/gpio/gpio-bd71828.c
19453F:	drivers/mfd/rohm-bd71828.c
19454F:	drivers/mfd/rohm-bd718x7.c
19455F:	drivers/mfd/rohm-bd9576.c
19456F:	drivers/regulator/bd71815-regulator.c
19457F:	drivers/regulator/bd71828-regulator.c
19458F:	drivers/regulator/bd718x7-regulator.c
19459F:	drivers/regulator/bd9576-regulator.c
19460F:	drivers/regulator/rohm-regulator.c
19461F:	drivers/rtc/rtc-bd70528.c
19462F:	drivers/watchdog/bd9576_wdt.c
19463F:	include/linux/mfd/rohm-bd71815.h
19464F:	include/linux/mfd/rohm-bd71828.h
19465F:	include/linux/mfd/rohm-bd718x7.h
19466F:	include/linux/mfd/rohm-bd957x.h
19467F:	include/linux/mfd/rohm-generic.h
19468F:	include/linux/mfd/rohm-shared.h
19469
19470ROSE NETWORK LAYER
19471M:	Ralf Baechle <ralf@linux-mips.org>
19472L:	linux-hams@vger.kernel.org
19473S:	Maintained
19474W:	https://linux-ax25.in-berlin.de
19475F:	include/net/rose.h
19476F:	include/uapi/linux/rose.h
19477F:	net/rose/
19478
19479ROTATION DRIVER FOR ALLWINNER A83T
19480M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19481L:	linux-media@vger.kernel.org
19482S:	Maintained
19483T:	git git://linuxtv.org/media_tree.git
19484F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19485F:	drivers/media/platform/sunxi/sun8i-rotate/
19486
19487RPMSG TTY DRIVER
19488M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19489L:	linux-remoteproc@vger.kernel.org
19490S:	Maintained
19491F:	drivers/tty/rpmsg_tty.c
19492
19493RTL2830 MEDIA DRIVER
19494L:	linux-media@vger.kernel.org
19495S:	Orphan
19496W:	https://linuxtv.org
19497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19498F:	drivers/media/dvb-frontends/rtl2830*
19499
19500RTL2832 MEDIA DRIVER
19501L:	linux-media@vger.kernel.org
19502S:	Orphan
19503W:	https://linuxtv.org
19504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19505F:	drivers/media/dvb-frontends/rtl2832*
19506
19507RTL2832_SDR MEDIA DRIVER
19508L:	linux-media@vger.kernel.org
19509S:	Orphan
19510W:	https://linuxtv.org
19511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19512F:	drivers/media/dvb-frontends/rtl2832_sdr*
19513
19514RTL8180 WIRELESS DRIVER
19515L:	linux-wireless@vger.kernel.org
19516S:	Orphan
19517F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19518
19519RTL8187 WIRELESS DRIVER
19520M:	Hin-Tak Leung <hintak.leung@gmail.com>
19521L:	linux-wireless@vger.kernel.org
19522S:	Maintained
19523T:	git https://github.com/pkshih/rtw.git
19524F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19525
19526RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19527M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19528L:	linux-wireless@vger.kernel.org
19529S:	Maintained
19530T:	git https://github.com/pkshih/rtw.git
19531F:	drivers/net/wireless/realtek/rtl8xxxu/
19532
19533RTRS TRANSPORT DRIVERS
19534M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19535M:	Jack Wang <jinpu.wang@ionos.com>
19536L:	linux-rdma@vger.kernel.org
19537S:	Maintained
19538F:	drivers/infiniband/ulp/rtrs/
19539
19540RUNTIME VERIFICATION (RV)
19541M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19542M:	Steven Rostedt <rostedt@goodmis.org>
19543L:	linux-trace-kernel@vger.kernel.org
19544S:	Maintained
19545F:	Documentation/trace/rv/
19546F:	include/linux/rv.h
19547F:	include/rv/
19548F:	kernel/trace/rv/
19549F:	tools/verification/
19550
19551RUST
19552M:	Miguel Ojeda <ojeda@kernel.org>
19553M:	Alex Gaynor <alex.gaynor@gmail.com>
19554M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19555R:	Boqun Feng <boqun.feng@gmail.com>
19556R:	Gary Guo <gary@garyguo.net>
19557R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19558R:	Benno Lossin <benno.lossin@proton.me>
19559R:	Andreas Hindborg <a.hindborg@samsung.com>
19560R:	Alice Ryhl <aliceryhl@google.com>
19561L:	rust-for-linux@vger.kernel.org
19562S:	Supported
19563W:	https://rust-for-linux.com
19564B:	https://github.com/Rust-for-Linux/linux/issues
19565C:	zulip://rust-for-linux.zulipchat.com
19566P:	https://rust-for-linux.com/contributing
19567T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19568F:	Documentation/rust/
19569F:	rust/
19570F:	samples/rust/
19571F:	scripts/*rust*
19572F:	tools/testing/selftests/rust/
19573K:	\b(?i:rust)\b
19574
19575RXRPC SOCKETS (AF_RXRPC)
19576M:	David Howells <dhowells@redhat.com>
19577M:	Marc Dionne <marc.dionne@auristor.com>
19578L:	linux-afs@lists.infradead.org
19579S:	Supported
19580W:	https://www.infradead.org/~dhowells/kafs/
19581F:	Documentation/networking/rxrpc.rst
19582F:	include/keys/rxrpc-type.h
19583F:	include/net/af_rxrpc.h
19584F:	include/trace/events/rxrpc.h
19585F:	include/uapi/linux/rxrpc.h
19586F:	net/rxrpc/
19587
19588S3 SAVAGE FRAMEBUFFER DRIVER
19589M:	Antonino Daplas <adaplas@gmail.com>
19590L:	linux-fbdev@vger.kernel.org
19591S:	Maintained
19592F:	drivers/video/fbdev/savage/
19593
19594S390 ARCHITECTURE
19595M:	Heiko Carstens <hca@linux.ibm.com>
19596M:	Vasily Gorbik <gor@linux.ibm.com>
19597M:	Alexander Gordeev <agordeev@linux.ibm.com>
19598R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19599R:	Sven Schnelle <svens@linux.ibm.com>
19600L:	linux-s390@vger.kernel.org
19601S:	Supported
19602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19603F:	Documentation/driver-api/s390-drivers.rst
19604F:	Documentation/arch/s390/
19605F:	arch/s390/
19606F:	drivers/s390/
19607F:	drivers/watchdog/diag288_wdt.c
19608
19609S390 COMMON I/O LAYER
19610M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19611M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19612L:	linux-s390@vger.kernel.org
19613S:	Supported
19614F:	drivers/s390/cio/
19615
19616S390 DASD DRIVER
19617M:	Stefan Haberland <sth@linux.ibm.com>
19618M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19619L:	linux-s390@vger.kernel.org
19620S:	Supported
19621F:	block/partitions/ibm.c
19622F:	drivers/s390/block/dasd*
19623F:	include/linux/dasd_mod.h
19624
19625S390 IOMMU (PCI)
19626M:	Niklas Schnelle <schnelle@linux.ibm.com>
19627M:	Matthew Rosato <mjrosato@linux.ibm.com>
19628R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19629L:	linux-s390@vger.kernel.org
19630S:	Supported
19631F:	drivers/iommu/s390-iommu.c
19632
19633S390 IUCV NETWORK LAYER
19634M:	Alexandra Winter <wintera@linux.ibm.com>
19635M:	Thorsten Winkler <twinkler@linux.ibm.com>
19636L:	linux-s390@vger.kernel.org
19637L:	netdev@vger.kernel.org
19638S:	Supported
19639F:	drivers/s390/net/*iucv*
19640F:	include/net/iucv/
19641F:	net/iucv/
19642
19643S390 MM
19644M:	Alexander Gordeev <agordeev@linux.ibm.com>
19645M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19646L:	linux-s390@vger.kernel.org
19647S:	Supported
19648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19649F:	arch/s390/include/asm/pgtable.h
19650F:	arch/s390/mm
19651
19652S390 NETWORK DRIVERS
19653M:	Alexandra Winter <wintera@linux.ibm.com>
19654M:	Thorsten Winkler <twinkler@linux.ibm.com>
19655L:	linux-s390@vger.kernel.org
19656L:	netdev@vger.kernel.org
19657S:	Supported
19658F:	drivers/s390/net/
19659
19660S390 PCI SUBSYSTEM
19661M:	Niklas Schnelle <schnelle@linux.ibm.com>
19662M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19663L:	linux-s390@vger.kernel.org
19664S:	Supported
19665F:	Documentation/arch/s390/pci.rst
19666F:	arch/s390/pci/
19667F:	drivers/pci/hotplug/s390_pci_hpc.c
19668
19669S390 SCM DRIVER
19670M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19671L:	linux-s390@vger.kernel.org
19672S:	Supported
19673F:	drivers/s390/block/scm*
19674F:	drivers/s390/cio/scm.c
19675
19676S390 VFIO AP DRIVER
19677M:	Tony Krowiak <akrowiak@linux.ibm.com>
19678M:	Halil Pasic <pasic@linux.ibm.com>
19679M:	Jason Herne <jjherne@linux.ibm.com>
19680L:	linux-s390@vger.kernel.org
19681S:	Supported
19682F:	Documentation/arch/s390/vfio-ap*
19683F:	drivers/s390/crypto/vfio_ap*
19684
19685S390 VFIO-CCW DRIVER
19686M:	Eric Farman <farman@linux.ibm.com>
19687M:	Matthew Rosato <mjrosato@linux.ibm.com>
19688R:	Halil Pasic <pasic@linux.ibm.com>
19689L:	linux-s390@vger.kernel.org
19690L:	kvm@vger.kernel.org
19691S:	Supported
19692F:	Documentation/arch/s390/vfio-ccw.rst
19693F:	drivers/s390/cio/vfio_ccw*
19694F:	include/uapi/linux/vfio_ccw.h
19695
19696S390 VFIO-PCI DRIVER
19697M:	Matthew Rosato <mjrosato@linux.ibm.com>
19698M:	Eric Farman <farman@linux.ibm.com>
19699L:	linux-s390@vger.kernel.org
19700L:	kvm@vger.kernel.org
19701S:	Supported
19702F:	arch/s390/kvm/pci*
19703F:	drivers/vfio/pci/vfio_pci_zdev.c
19704F:	include/uapi/linux/vfio_zdev.h
19705
19706S390 ZCRYPT DRIVER
19707M:	Harald Freudenberger <freude@linux.ibm.com>
19708L:	linux-s390@vger.kernel.org
19709S:	Supported
19710F:	drivers/s390/crypto/
19711
19712S390 ZFCP DRIVER
19713M:	Steffen Maier <maier@linux.ibm.com>
19714M:	Benjamin Block <bblock@linux.ibm.com>
19715L:	linux-s390@vger.kernel.org
19716S:	Supported
19717F:	drivers/s390/scsi/zfcp_*
19718
19719SAA6588 RDS RECEIVER DRIVER
19720M:	Hans Verkuil <hverkuil@xs4all.nl>
19721L:	linux-media@vger.kernel.org
19722S:	Odd Fixes
19723W:	https://linuxtv.org
19724T:	git git://linuxtv.org/media_tree.git
19725F:	drivers/media/i2c/saa6588*
19726
19727SAA7134 VIDEO4LINUX DRIVER
19728M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19729L:	linux-media@vger.kernel.org
19730S:	Odd fixes
19731W:	https://linuxtv.org
19732T:	git git://linuxtv.org/media_tree.git
19733F:	Documentation/driver-api/media/drivers/saa7134*
19734F:	drivers/media/pci/saa7134/
19735
19736SAA7146 VIDEO4LINUX-2 DRIVER
19737M:	Hans Verkuil <hverkuil@xs4all.nl>
19738L:	linux-media@vger.kernel.org
19739S:	Maintained
19740T:	git git://linuxtv.org/media_tree.git
19741F:	drivers/media/common/saa7146/
19742F:	drivers/media/pci/saa7146/
19743F:	include/media/drv-intf/saa7146*
19744
19745SAFESETID SECURITY MODULE
19746M:	Micah Morton <mortonm@chromium.org>
19747S:	Supported
19748F:	Documentation/admin-guide/LSM/SafeSetID.rst
19749F:	security/safesetid/
19750
19751SAMSUNG AUDIO (ASoC) DRIVERS
19752M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19754S:	Maintained
19755B:	mailto:linux-samsung-soc@vger.kernel.org
19756F:	Documentation/devicetree/bindings/sound/samsung*
19757F:	sound/soc/samsung/
19758
19759SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19760M:	Krzysztof Kozlowski <krzk@kernel.org>
19761L:	linux-crypto@vger.kernel.org
19762L:	linux-samsung-soc@vger.kernel.org
19763S:	Maintained
19764F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19765F:	drivers/crypto/exynos-rng.c
19766
19767SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19768M:	Łukasz Stelmach <l.stelmach@samsung.com>
19769L:	linux-samsung-soc@vger.kernel.org
19770S:	Maintained
19771F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19772F:	drivers/char/hw_random/exynos-trng.c
19773
19774SAMSUNG FRAMEBUFFER DRIVER
19775M:	Jingoo Han <jingoohan1@gmail.com>
19776L:	linux-fbdev@vger.kernel.org
19777S:	Maintained
19778F:	drivers/video/fbdev/s3c-fb.c
19779
19780SAMSUNG INTERCONNECT DRIVERS
19781M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19782M:	Artur Świgoń <a.swigon@samsung.com>
19783L:	linux-pm@vger.kernel.org
19784L:	linux-samsung-soc@vger.kernel.org
19785S:	Supported
19786F:	drivers/interconnect/samsung/
19787
19788SAMSUNG LAPTOP DRIVER
19789M:	Corentin Chary <corentin.chary@gmail.com>
19790L:	platform-driver-x86@vger.kernel.org
19791S:	Maintained
19792F:	drivers/platform/x86/samsung-laptop.c
19793
19794SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19795M:	Krzysztof Kozlowski <krzk@kernel.org>
19796L:	linux-kernel@vger.kernel.org
19797L:	linux-samsung-soc@vger.kernel.org
19798S:	Maintained
19799B:	mailto:linux-samsung-soc@vger.kernel.org
19800F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19801F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19802F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19803F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19804F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19805F:	drivers/clk/clk-s2mps11.c
19806F:	drivers/mfd/sec*.c
19807F:	drivers/regulator/s2m*.c
19808F:	drivers/regulator/s5m*.c
19809F:	drivers/rtc/rtc-s5m.c
19810F:	include/linux/mfd/samsung/
19811
19812SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19813M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19814L:	linux-media@vger.kernel.org
19815L:	linux-samsung-soc@vger.kernel.org
19816S:	Maintained
19817F:	drivers/media/platform/samsung/s3c-camif/
19818F:	include/media/drv-intf/s3c_camif.h
19819
19820SAMSUNG S3FWRN5 NFC DRIVER
19821M:	Krzysztof Kozlowski <krzk@kernel.org>
19822S:	Maintained
19823F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19824F:	drivers/nfc/s3fwrn5
19825
19826SAMSUNG S5C73M3 CAMERA DRIVER
19827M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19828M:	Andrzej Hajda <andrzej.hajda@intel.com>
19829L:	linux-media@vger.kernel.org
19830S:	Supported
19831F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19832F:	drivers/media/i2c/s5c73m3/*
19833
19834SAMSUNG S5K5BAF CAMERA DRIVER
19835M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19836M:	Andrzej Hajda <andrzej.hajda@intel.com>
19837L:	linux-media@vger.kernel.org
19838S:	Supported
19839F:	drivers/media/i2c/s5k5baf.c
19840
19841SAMSUNG S5P Security SubSystem (SSS) DRIVER
19842M:	Krzysztof Kozlowski <krzk@kernel.org>
19843M:	Vladimir Zapolskiy <vz@mleia.com>
19844L:	linux-crypto@vger.kernel.org
19845L:	linux-samsung-soc@vger.kernel.org
19846S:	Maintained
19847F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19848F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19849F:	drivers/crypto/s5p-sss.c
19850
19851SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19852M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19853L:	linux-media@vger.kernel.org
19854S:	Supported
19855Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19856F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19857F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19858F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19859F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19860F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19861F:	drivers/media/platform/samsung/exynos4-is/
19862
19863SAMSUNG SOC CLOCK DRIVERS
19864M:	Krzysztof Kozlowski <krzk@kernel.org>
19865M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19866M:	Chanwoo Choi <cw00.choi@samsung.com>
19867R:	Alim Akhtar <alim.akhtar@samsung.com>
19868L:	linux-samsung-soc@vger.kernel.org
19869S:	Maintained
19870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19871F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19872F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19873F:	drivers/clk/samsung/
19874F:	include/dt-bindings/clock/exynos*.h
19875F:	include/dt-bindings/clock/s5p*.h
19876F:	include/dt-bindings/clock/samsung,*.h
19877F:	include/linux/clk/samsung.h
19878
19879SAMSUNG SPI DRIVERS
19880M:	Andi Shyti <andi.shyti@kernel.org>
19881L:	linux-spi@vger.kernel.org
19882L:	linux-samsung-soc@vger.kernel.org
19883S:	Maintained
19884F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19885F:	drivers/spi/spi-s3c*
19886F:	include/linux/platform_data/spi-s3c64xx.h
19887
19888SAMSUNG SXGBE DRIVERS
19889M:	Byungho An <bh74.an@samsung.com>
19890L:	netdev@vger.kernel.org
19891S:	Supported
19892F:	drivers/net/ethernet/samsung/sxgbe/
19893
19894SAMSUNG THERMAL DRIVER
19895M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19896M:	Krzysztof Kozlowski <krzk@kernel.org>
19897L:	linux-pm@vger.kernel.org
19898L:	linux-samsung-soc@vger.kernel.org
19899S:	Maintained
19900F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19901F:	drivers/thermal/samsung/
19902
19903SAMSUNG USB2 PHY DRIVER
19904M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19905L:	linux-kernel@vger.kernel.org
19906S:	Supported
19907F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19908F:	Documentation/driver-api/phy/samsung-usb2.rst
19909F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19910F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19911F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19912F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19913F:	drivers/phy/samsung/phy-samsung-usb2.c
19914F:	drivers/phy/samsung/phy-samsung-usb2.h
19915
19916SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19917M:	Paul Barker <paul.barker@sancloud.com>
19918R:	Marc Murphy <marc.murphy@sancloud.com>
19919S:	Supported
19920F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19921
19922SC1200 WDT DRIVER
19923M:	Zwane Mwaikambo <zwanem@gmail.com>
19924S:	Maintained
19925F:	drivers/watchdog/sc1200wdt.c
19926
19927SCHEDULER
19928M:	Ingo Molnar <mingo@redhat.com>
19929M:	Peter Zijlstra <peterz@infradead.org>
19930M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19931M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19932R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19933R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19934R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19935R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19936R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19937R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19938L:	linux-kernel@vger.kernel.org
19939S:	Maintained
19940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19941F:	include/linux/preempt.h
19942F:	include/linux/sched.h
19943F:	include/linux/wait.h
19944F:	include/uapi/linux/sched.h
19945F:	kernel/sched/
19946
19947SCSI LIBSAS SUBSYSTEM
19948R:	John Garry <john.g.garry@oracle.com>
19949R:	Jason Yan <yanaijie@huawei.com>
19950L:	linux-scsi@vger.kernel.org
19951S:	Supported
19952F:	Documentation/scsi/libsas.rst
19953F:	drivers/scsi/libsas/
19954F:	include/scsi/libsas.h
19955F:	include/scsi/sas_ata.h
19956
19957SCSI RDMA PROTOCOL (SRP) INITIATOR
19958M:	Bart Van Assche <bvanassche@acm.org>
19959L:	linux-rdma@vger.kernel.org
19960S:	Supported
19961Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19962F:	drivers/infiniband/ulp/srp/
19963F:	include/scsi/srp.h
19964
19965SCSI RDMA PROTOCOL (SRP) TARGET
19966M:	Bart Van Assche <bvanassche@acm.org>
19967L:	linux-rdma@vger.kernel.org
19968L:	target-devel@vger.kernel.org
19969S:	Supported
19970Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19971F:	drivers/infiniband/ulp/srpt/
19972
19973SCSI SG DRIVER
19974M:	Doug Gilbert <dgilbert@interlog.com>
19975L:	linux-scsi@vger.kernel.org
19976S:	Maintained
19977W:	http://sg.danny.cz/sg
19978F:	Documentation/scsi/scsi-generic.rst
19979F:	drivers/scsi/sg.c
19980F:	include/scsi/sg.h
19981
19982SCSI SUBSYSTEM
19983M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
19984M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19985L:	linux-scsi@vger.kernel.org
19986S:	Maintained
19987Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19990F:	Documentation/devicetree/bindings/scsi/
19991F:	drivers/scsi/
19992F:	drivers/ufs/
19993F:	include/scsi/
19994
19995SCSI TAPE DRIVER
19996M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19997L:	linux-scsi@vger.kernel.org
19998S:	Maintained
19999F:	Documentation/scsi/st.rst
20000F:	drivers/scsi/st.*
20001F:	drivers/scsi/st_*.h
20002
20003SCSI TARGET CORE USER DRIVER
20004M:	Bodo Stroesser <bostroesser@gmail.com>
20005L:	linux-scsi@vger.kernel.org
20006L:	target-devel@vger.kernel.org
20007S:	Supported
20008F:	Documentation/target/tcmu-design.rst
20009F:	drivers/target/target_core_user.c
20010F:	include/uapi/linux/target_core_user.h
20011
20012SCSI TARGET SUBSYSTEM
20013M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20014L:	linux-scsi@vger.kernel.org
20015L:	target-devel@vger.kernel.org
20016S:	Supported
20017Q:	https://patchwork.kernel.org/project/target-devel/list/
20018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20019F:	Documentation/target/
20020F:	drivers/target/
20021F:	include/target/
20022
20023SCTP PROTOCOL
20024M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20025M:	Xin Long <lucien.xin@gmail.com>
20026L:	linux-sctp@vger.kernel.org
20027S:	Maintained
20028W:	https://github.com/sctp/lksctp-tools/wiki
20029F:	Documentation/networking/sctp.rst
20030F:	include/linux/sctp.h
20031F:	include/net/sctp/
20032F:	include/uapi/linux/sctp.h
20033F:	net/sctp/
20034
20035SCx200 CPU SUPPORT
20036M:	Jim Cromie <jim.cromie@gmail.com>
20037S:	Odd Fixes
20038F:	Documentation/i2c/busses/scx200_acb.rst
20039F:	arch/x86/platform/scx200/
20040F:	drivers/i2c/busses/scx200*
20041F:	drivers/mtd/maps/scx200_docflash.c
20042F:	drivers/watchdog/scx200_wdt.c
20043F:	include/linux/scx200.h
20044
20045SCx200 GPIO DRIVER
20046M:	Jim Cromie <jim.cromie@gmail.com>
20047S:	Maintained
20048F:	drivers/char/scx200_gpio.c
20049F:	include/linux/scx200_gpio.h
20050
20051SCx200 HRT CLOCKSOURCE DRIVER
20052M:	Jim Cromie <jim.cromie@gmail.com>
20053S:	Maintained
20054F:	drivers/clocksource/scx200_hrt.c
20055
20056SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20057M:	Sascha Sommer <saschasommer@freenet.de>
20058L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20059S:	Maintained
20060F:	drivers/mmc/host/sdricoh_cs.c
20061
20062SECO BOARDS CEC DRIVER
20063M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20064S:	Maintained
20065F:	drivers/media/cec/platform/seco/seco-cec.c
20066F:	drivers/media/cec/platform/seco/seco-cec.h
20067
20068SECURE COMPUTING
20069M:	Kees Cook <kees@kernel.org>
20070R:	Andy Lutomirski <luto@amacapital.net>
20071R:	Will Drewry <wad@chromium.org>
20072S:	Supported
20073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20074F:	Documentation/userspace-api/seccomp_filter.rst
20075F:	include/linux/seccomp.h
20076F:	include/uapi/linux/seccomp.h
20077F:	kernel/seccomp.c
20078F:	tools/testing/selftests/kselftest_harness.h
20079F:	tools/testing/selftests/seccomp/*
20080K:	\bsecure_computing
20081K:	\bTIF_SECCOMP\b
20082
20083SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20084M:	Kamal Dasu <kamal.dasu@broadcom.com>
20085M:	Al Cooper <alcooperx@gmail.com>
20086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20087L:	linux-mmc@vger.kernel.org
20088S:	Maintained
20089F:	drivers/mmc/host/sdhci-brcmstb*
20090
20091SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20092M:	Adrian Hunter <adrian.hunter@intel.com>
20093L:	linux-mmc@vger.kernel.org
20094S:	Supported
20095F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20096F:	drivers/mmc/host/sdhci*
20097
20098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20099M:	Aubin Constans <aubin.constans@microchip.com>
20100R:	Eugen Hristev <eugen.hristev@collabora.com>
20101L:	linux-mmc@vger.kernel.org
20102S:	Supported
20103F:	drivers/mmc/host/sdhci-of-at91.c
20104
20105SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20106M:	Haibo Chen <haibo.chen@nxp.com>
20107L:	imx@lists.linux.dev
20108L:	linux-mmc@vger.kernel.org
20109S:	Maintained
20110F:	drivers/mmc/host/sdhci-esdhc-imx.c
20111
20112SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20113M:	Ben Dooks <ben-linux@fluff.org>
20114M:	Jaehoon Chung <jh80.chung@samsung.com>
20115L:	linux-mmc@vger.kernel.org
20116S:	Maintained
20117F:	drivers/mmc/host/sdhci-s3c*
20118
20119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20120M:	Viresh Kumar <vireshk@kernel.org>
20121L:	linux-mmc@vger.kernel.org
20122S:	Maintained
20123F:	drivers/mmc/host/sdhci-spear.c
20124
20125SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20126M:	Vignesh Raghavendra <vigneshr@ti.com>
20127L:	linux-mmc@vger.kernel.org
20128S:	Maintained
20129F:	drivers/mmc/host/sdhci-omap.c
20130
20131SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20132M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20133L:	linux-block@vger.kernel.org
20134S:	Supported
20135F:	block/opal_proto.h
20136F:	block/sed*
20137F:	include/linux/sed*
20138F:	include/uapi/linux/sed*
20139
20140SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20141M:	Mark Rutland <mark.rutland@arm.com>
20142M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20143M:	Sudeep Holla <sudeep.holla@arm.com>
20144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20145S:	Maintained
20146F:	drivers/firmware/smccc/
20147F:	include/linux/arm-smccc.h
20148
20149SECURITY CONTACT
20150M:	Security Officers <security@kernel.org>
20151S:	Supported
20152F:	Documentation/process/security-bugs.rst
20153
20154SECURITY SUBSYSTEM
20155M:	Paul Moore <paul@paul-moore.com>
20156M:	James Morris <jmorris@namei.org>
20157M:	"Serge E. Hallyn" <serge@hallyn.com>
20158L:	linux-security-module@vger.kernel.org
20159S:	Supported
20160Q:	https://patchwork.kernel.org/project/linux-security-module/list
20161B:	mailto:linux-security-module@vger.kernel.org
20162P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20163T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20164F:	include/linux/lsm_audit.h
20165F:	include/linux/lsm_hook_defs.h
20166F:	include/linux/lsm_hooks.h
20167F:	include/linux/security.h
20168F:	include/uapi/linux/lsm.h
20169F:	security/
20170F:	tools/testing/selftests/lsm/
20171X:	security/selinux/
20172K:	\bsecurity_[a-z_0-9]\+\b
20173
20174SELINUX SECURITY MODULE
20175M:	Paul Moore <paul@paul-moore.com>
20176M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20177R:	Ondrej Mosnacek <omosnace@redhat.com>
20178L:	selinux@vger.kernel.org
20179S:	Supported
20180W:	https://github.com/SELinuxProject
20181Q:	https://patchwork.kernel.org/project/selinux/list
20182B:	mailto:selinux@vger.kernel.org
20183P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20184T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20185F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20186F:	Documentation/ABI/removed/sysfs-selinux-disable
20187F:	Documentation/admin-guide/LSM/SELinux.rst
20188F:	include/trace/events/avc.h
20189F:	include/uapi/linux/selinux_netlink.h
20190F:	scripts/selinux/
20191F:	security/selinux/
20192
20193SENSABLE PHANTOM
20194M:	Jiri Slaby <jirislaby@kernel.org>
20195S:	Maintained
20196F:	drivers/misc/phantom.c
20197F:	include/uapi/linux/phantom.h
20198
20199SENSEAIR SUNRISE 006-0-0007
20200M:	Jacopo Mondi <jacopo@jmondi.org>
20201S:	Maintained
20202F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20203F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20204F:	drivers/iio/chemical/sunrise_co2.c
20205
20206SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20207M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20208S:	Maintained
20209F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20210F:	drivers/iio/chemical/scd30.h
20211F:	drivers/iio/chemical/scd30_core.c
20212F:	drivers/iio/chemical/scd30_i2c.c
20213F:	drivers/iio/chemical/scd30_serial.c
20214
20215SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20216M:	Roan van Dijk <roan@protonic.nl>
20217S:	Maintained
20218F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20219F:	drivers/iio/chemical/scd4x.c
20220
20221SENSIRION SGP40 GAS SENSOR DRIVER
20222M:	Andreas Klinger <ak@it-klinger.de>
20223S:	Maintained
20224F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20225F:	drivers/iio/chemical/sgp40.c
20226
20227SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20228M:	Tomasz Duszynski <tduszyns@gmail.com>
20229S:	Maintained
20230F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20231F:	drivers/iio/chemical/sps30.c
20232F:	drivers/iio/chemical/sps30_i2c.c
20233F:	drivers/iio/chemical/sps30_serial.c
20234
20235SERIAL DEVICE BUS
20236M:	Rob Herring <robh@kernel.org>
20237L:	linux-serial@vger.kernel.org
20238S:	Maintained
20239F:	Documentation/devicetree/bindings/serial/serial.yaml
20240F:	drivers/tty/serdev/
20241F:	include/linux/serdev.h
20242
20243SERIAL IR RECEIVER
20244M:	Sean Young <sean@mess.org>
20245L:	linux-media@vger.kernel.org
20246S:	Maintained
20247F:	drivers/media/rc/serial_ir.c
20248
20249SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20250M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20251L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20252S:	Maintained
20253F:	Documentation/devicetree/bindings/slimbus/
20254F:	drivers/slimbus/
20255F:	include/linux/slimbus.h
20256
20257SFC NETWORK DRIVER
20258M:	Edward Cree <ecree.xilinx@gmail.com>
20259M:	Martin Habets <habetsm.xilinx@gmail.com>
20260L:	netdev@vger.kernel.org
20261L:	linux-net-drivers@amd.com
20262S:	Supported
20263F:	Documentation/networking/devlink/sfc.rst
20264F:	drivers/net/ethernet/sfc/
20265
20266SFCTEMP HWMON DRIVER
20267M:	Emil Renner Berthing <kernel@esmil.dk>
20268M:	Hal Feng <hal.feng@starfivetech.com>
20269L:	linux-hwmon@vger.kernel.org
20270S:	Maintained
20271F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20272F:	Documentation/hwmon/sfctemp.rst
20273F:	drivers/hwmon/sfctemp.c
20274
20275SFF/SFP/SFP+ MODULE SUPPORT
20276M:	Russell King <linux@armlinux.org.uk>
20277L:	netdev@vger.kernel.org
20278S:	Maintained
20279F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20280F:	drivers/net/phy/phylink.c
20281F:	drivers/net/phy/sfp*
20282F:	include/linux/mdio/mdio-i2c.h
20283F:	include/linux/phylink.h
20284F:	include/linux/sfp.h
20285K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20286
20287SGI GRU DRIVER
20288M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20289S:	Maintained
20290F:	drivers/misc/sgi-gru/
20291
20292SGI XP/XPC/XPNET DRIVER
20293M:	Robin Holt <robinmholt@gmail.com>
20294M:	Steve Wahl <steve.wahl@hpe.com>
20295S:	Maintained
20296F:	drivers/misc/sgi-xp/
20297
20298SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20299M:	Wenjia Zhang <wenjia@linux.ibm.com>
20300M:	Jan Karcher <jaka@linux.ibm.com>
20301R:	D. Wythe <alibuda@linux.alibaba.com>
20302R:	Tony Lu <tonylu@linux.alibaba.com>
20303R:	Wen Gu <guwen@linux.alibaba.com>
20304L:	linux-s390@vger.kernel.org
20305S:	Supported
20306F:	net/smc/
20307
20308SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20309M:	Linus Walleij <linus.walleij@linaro.org>
20310L:	linux-iio@vger.kernel.org
20311S:	Maintained
20312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20313F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20314F:	drivers/iio/light/gp2ap002.c
20315
20316SHARP RJ54N1CB0C SENSOR DRIVER
20317M:	Jacopo Mondi <jacopo@jmondi.org>
20318L:	linux-media@vger.kernel.org
20319S:	Odd fixes
20320T:	git git://linuxtv.org/media_tree.git
20321F:	drivers/media/i2c/rj54n1cb0c.c
20322F:	include/media/i2c/rj54n1cb0c.h
20323
20324SHRINKER
20325M:	Andrew Morton <akpm@linux-foundation.org>
20326M:	Dave Chinner <david@fromorbit.com>
20327R:	Qi Zheng <zhengqi.arch@bytedance.com>
20328R:	Roman Gushchin <roman.gushchin@linux.dev>
20329R:	Muchun Song <muchun.song@linux.dev>
20330L:	linux-mm@kvack.org
20331S:	Maintained
20332F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20333F:	include/linux/shrinker.h
20334F:	mm/shrinker.c
20335F:	mm/shrinker_debug.c
20336
20337SH_VOU V4L2 OUTPUT DRIVER
20338L:	linux-media@vger.kernel.org
20339S:	Orphan
20340F:	drivers/media/platform/renesas/sh_vou.c
20341F:	include/media/drv-intf/sh_vou.h
20342
20343SI2157 MEDIA DRIVER
20344L:	linux-media@vger.kernel.org
20345S:	Orphan
20346W:	https://linuxtv.org
20347Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20348F:	drivers/media/tuners/si2157*
20349
20350SI2165 MEDIA DRIVER
20351M:	Matthias Schwarzott <zzam@gentoo.org>
20352L:	linux-media@vger.kernel.org
20353S:	Maintained
20354W:	https://linuxtv.org
20355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20356F:	drivers/media/dvb-frontends/si2165*
20357
20358SI2168 MEDIA DRIVER
20359L:	linux-media@vger.kernel.org
20360S:	Orphan
20361W:	https://linuxtv.org
20362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20363F:	drivers/media/dvb-frontends/si2168*
20364
20365SI470X FM RADIO RECEIVER I2C DRIVER
20366M:	Hans Verkuil <hverkuil@xs4all.nl>
20367L:	linux-media@vger.kernel.org
20368S:	Odd Fixes
20369W:	https://linuxtv.org
20370T:	git git://linuxtv.org/media_tree.git
20371F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20372F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20373
20374SI470X FM RADIO RECEIVER USB DRIVER
20375M:	Hans Verkuil <hverkuil@xs4all.nl>
20376L:	linux-media@vger.kernel.org
20377S:	Maintained
20378W:	https://linuxtv.org
20379T:	git git://linuxtv.org/media_tree.git
20380F:	drivers/media/radio/si470x/radio-si470x-common.c
20381F:	drivers/media/radio/si470x/radio-si470x-usb.c
20382F:	drivers/media/radio/si470x/radio-si470x.h
20383
20384SI4713 FM RADIO TRANSMITTER I2C DRIVER
20385M:	Eduardo Valentin <edubezval@gmail.com>
20386L:	linux-media@vger.kernel.org
20387S:	Odd Fixes
20388W:	https://linuxtv.org
20389T:	git git://linuxtv.org/media_tree.git
20390F:	drivers/media/radio/si4713/si4713.?
20391
20392SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20393M:	Eduardo Valentin <edubezval@gmail.com>
20394L:	linux-media@vger.kernel.org
20395S:	Odd Fixes
20396W:	https://linuxtv.org
20397T:	git git://linuxtv.org/media_tree.git
20398F:	drivers/media/radio/si4713/radio-platform-si4713.c
20399
20400SI4713 FM RADIO TRANSMITTER USB DRIVER
20401M:	Hans Verkuil <hverkuil@xs4all.nl>
20402L:	linux-media@vger.kernel.org
20403S:	Maintained
20404W:	https://linuxtv.org
20405T:	git git://linuxtv.org/media_tree.git
20406F:	drivers/media/radio/si4713/radio-usb-si4713.c
20407
20408SIANO DVB DRIVER
20409M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20410L:	linux-media@vger.kernel.org
20411S:	Odd fixes
20412W:	https://linuxtv.org
20413T:	git git://linuxtv.org/media_tree.git
20414F:	drivers/media/common/siano/
20415F:	drivers/media/mmc/siano/
20416F:	drivers/media/usb/siano/
20417F:	drivers/media/usb/siano/
20418
20419SIEMENS IPC LED DRIVERS
20420M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20421M:	Xing Tong Wu <xingtong.wu@siemens.com>
20422M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20423L:	linux-leds@vger.kernel.org
20424S:	Maintained
20425F:	drivers/leds/simple/
20426
20427SIEMENS IPC PLATFORM DRIVERS
20428M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20429M:	Xing Tong Wu <xingtong.wu@siemens.com>
20430M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20431L:	platform-driver-x86@vger.kernel.org
20432S:	Maintained
20433F:	drivers/platform/x86/siemens/
20434F:	include/linux/platform_data/x86/simatic-ipc-base.h
20435F:	include/linux/platform_data/x86/simatic-ipc.h
20436
20437SIEMENS IPC WATCHDOG DRIVERS
20438M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20439M:	Xing Tong Wu <xingtong.wu@siemens.com>
20440M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20441L:	linux-watchdog@vger.kernel.org
20442S:	Maintained
20443F:	drivers/watchdog/simatic-ipc-wdt.c
20444
20445SIFIVE DRIVERS
20446M:	Paul Walmsley <paul.walmsley@sifive.com>
20447M:	Samuel Holland <samuel.holland@sifive.com>
20448L:	linux-riscv@lists.infradead.org
20449S:	Supported
20450F:	drivers/dma/sf-pdma/
20451N:	sifive
20452K:	fu[57]40
20453K:	[^@]sifive
20454
20455SILEAD TOUCHSCREEN DRIVER
20456M:	Hans de Goede <hdegoede@redhat.com>
20457L:	linux-input@vger.kernel.org
20458L:	platform-driver-x86@vger.kernel.org
20459S:	Maintained
20460F:	drivers/input/touchscreen/silead.c
20461F:	drivers/platform/x86/touchscreen_dmi.c
20462
20463SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20464M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20465S:	Supported
20466F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20467F:	drivers/net/wireless/silabs/wfx/
20468
20469SILICON MOTION SM712 FRAME BUFFER DRIVER
20470M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20471M:	Teddy Wang <teddy.wang@siliconmotion.com>
20472M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20473L:	linux-fbdev@vger.kernel.org
20474S:	Maintained
20475F:	Documentation/fb/sm712fb.rst
20476F:	drivers/video/fbdev/sm712*
20477
20478SILVACO I3C DUAL-ROLE MASTER
20479M:	Miquel Raynal <miquel.raynal@bootlin.com>
20480M:	Conor Culhane <conor.culhane@silvaco.com>
20481L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20482S:	Maintained
20483F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20484F:	drivers/i3c/master/svc-i3c-master.c
20485
20486SIMPLEFB FB DRIVER
20487M:	Hans de Goede <hdegoede@redhat.com>
20488L:	linux-fbdev@vger.kernel.org
20489S:	Maintained
20490F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20491F:	drivers/video/fbdev/simplefb.c
20492F:	include/linux/platform_data/simplefb.h
20493
20494SIOX
20495M:	Thorsten Scherer <t.scherer@eckelmann.de>
20496R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20497S:	Supported
20498F:	drivers/gpio/gpio-siox.c
20499F:	drivers/siox/*
20500F:	include/trace/events/siox.h
20501
20502SIPHASH PRF ROUTINES
20503M:	Jason A. Donenfeld <Jason@zx2c4.com>
20504S:	Maintained
20505F:	include/linux/siphash.h
20506F:	lib/siphash.c
20507F:	lib/siphash_kunit.c
20508
20509SIS 190 ETHERNET DRIVER
20510M:	Francois Romieu <romieu@fr.zoreil.com>
20511L:	netdev@vger.kernel.org
20512S:	Maintained
20513F:	drivers/net/ethernet/sis/sis190.c
20514
20515SIS 900/7016 FAST ETHERNET DRIVER
20516M:	Daniele Venzano <venza@brownhat.org>
20517L:	netdev@vger.kernel.org
20518S:	Maintained
20519W:	http://www.brownhat.org/sis900.html
20520F:	drivers/net/ethernet/sis/sis900.*
20521
20522SIS FRAMEBUFFER DRIVER
20523S:	Orphan
20524F:	Documentation/fb/sisfb.rst
20525F:	drivers/video/fbdev/sis/
20526F:	include/video/sisfb.h
20527
20528SIS I2C TOUCHSCREEN DRIVER
20529M:	Mika Penttilä <mpenttil@redhat.com>
20530L:	linux-input@vger.kernel.org
20531S:	Maintained
20532F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20533F:	drivers/input/touchscreen/sis_i2c.c
20534
20535SIS USB2VGA DRIVER
20536M:	Thomas Winischhofer <thomas@winischhofer.net>
20537S:	Maintained
20538W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20539F:	drivers/usb/misc/sisusbvga/
20540
20541SL28 CPLD MFD DRIVER
20542M:	Michael Walle <mwalle@kernel.org>
20543S:	Maintained
20544F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20545F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20546F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20547F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20548F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20549F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20550F:	drivers/gpio/gpio-sl28cpld.c
20551F:	drivers/hwmon/sl28cpld-hwmon.c
20552F:	drivers/irqchip/irq-sl28cpld.c
20553F:	drivers/pwm/pwm-sl28cpld.c
20554F:	drivers/watchdog/sl28cpld_wdt.c
20555
20556SL28 VPD NVMEM LAYOUT DRIVER
20557M:	Michael Walle <mwalle@kernel.org>
20558S:	Maintained
20559F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20560F:	drivers/nvmem/layouts/sl28vpd.c
20561
20562SLAB ALLOCATOR
20563M:	Christoph Lameter <cl@linux.com>
20564M:	Pekka Enberg <penberg@kernel.org>
20565M:	David Rientjes <rientjes@google.com>
20566M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20567M:	Andrew Morton <akpm@linux-foundation.org>
20568M:	Vlastimil Babka <vbabka@suse.cz>
20569R:	Roman Gushchin <roman.gushchin@linux.dev>
20570R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20571L:	linux-mm@kvack.org
20572S:	Maintained
20573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20574F:	include/linux/sl?b*.h
20575F:	mm/sl?b*
20576
20577SLCAN CAN NETWORK DRIVER
20578M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20579L:	linux-can@vger.kernel.org
20580S:	Maintained
20581F:	drivers/net/can/slcan/
20582
20583SLEEPABLE READ-COPY UPDATE (SRCU)
20584M:	Lai Jiangshan <jiangshanlai@gmail.com>
20585M:	"Paul E. McKenney" <paulmck@kernel.org>
20586M:	Josh Triplett <josh@joshtriplett.org>
20587R:	Steven Rostedt <rostedt@goodmis.org>
20588R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20589L:	rcu@vger.kernel.org
20590S:	Supported
20591W:	http://www.rdrop.com/users/paulmck/RCU/
20592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20593F:	include/linux/srcu*.h
20594F:	kernel/rcu/srcu*.c
20595
20596SMACK SECURITY MODULE
20597M:	Casey Schaufler <casey@schaufler-ca.com>
20598L:	linux-security-module@vger.kernel.org
20599S:	Maintained
20600W:	http://schaufler-ca.com
20601T:	git git://github.com/cschaufler/smack-next
20602F:	Documentation/admin-guide/LSM/Smack.rst
20603F:	security/smack/
20604
20605SMC91x ETHERNET DRIVER
20606M:	Nicolas Pitre <nico@fluxnic.net>
20607S:	Odd Fixes
20608F:	drivers/net/ethernet/smsc/smc91x.*
20609
20610SMSC EMC2103 HARDWARE MONITOR DRIVER
20611M:	Steve Glendinning <steve.glendinning@shawell.net>
20612L:	linux-hwmon@vger.kernel.org
20613S:	Maintained
20614F:	Documentation/hwmon/emc2103.rst
20615F:	drivers/hwmon/emc2103.c
20616
20617SMSC SCH5627 HARDWARE MONITOR DRIVER
20618M:	Hans de Goede <hdegoede@redhat.com>
20619L:	linux-hwmon@vger.kernel.org
20620S:	Supported
20621F:	Documentation/hwmon/sch5627.rst
20622F:	drivers/hwmon/sch5627.c
20623
20624SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20625M:	Steve Glendinning <steve.glendinning@shawell.net>
20626L:	linux-fbdev@vger.kernel.org
20627S:	Maintained
20628F:	drivers/video/fbdev/smscufx.c
20629
20630SMSC47B397 HARDWARE MONITOR DRIVER
20631M:	Jean Delvare <jdelvare@suse.com>
20632L:	linux-hwmon@vger.kernel.org
20633S:	Maintained
20634F:	Documentation/hwmon/smsc47b397.rst
20635F:	drivers/hwmon/smsc47b397.c
20636
20637SMSC911x ETHERNET DRIVER
20638M:	Steve Glendinning <steve.glendinning@shawell.net>
20639L:	netdev@vger.kernel.org
20640S:	Maintained
20641F:	drivers/net/ethernet/smsc/smsc911x.*
20642F:	include/linux/smsc911x.h
20643
20644SMSC9420 PCI ETHERNET DRIVER
20645M:	Steve Glendinning <steve.glendinning@shawell.net>
20646L:	netdev@vger.kernel.org
20647S:	Maintained
20648F:	drivers/net/ethernet/smsc/smsc9420.*
20649
20650SNET DPU VIRTIO DATA PATH ACCELERATOR
20651R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20652F:	drivers/vdpa/solidrun/
20653
20654SOCIONEXT (SNI) AVE NETWORK DRIVER
20655M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20656L:	netdev@vger.kernel.org
20657S:	Maintained
20658F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20659F:	drivers/net/ethernet/socionext/sni_ave.c
20660
20661SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20662M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20663M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20664L:	netdev@vger.kernel.org
20665S:	Maintained
20666F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20667F:	drivers/net/ethernet/socionext/netsec.c
20668
20669SOCIONEXT (SNI) Synquacer SPI DRIVER
20670M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20671M:	Jassi Brar <jaswinder.singh@linaro.org>
20672L:	linux-spi@vger.kernel.org
20673S:	Maintained
20674F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20675F:	drivers/spi/spi-synquacer.c
20676
20677SOCIONEXT SYNQUACER I2C DRIVER
20678M:	Ard Biesheuvel <ardb@kernel.org>
20679L:	linux-i2c@vger.kernel.org
20680S:	Maintained
20681F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20682F:	drivers/i2c/busses/i2c-synquacer.c
20683
20684SOCIONEXT UNIPHIER SOUND DRIVER
20685L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20686S:	Orphan
20687F:	sound/soc/uniphier/
20688
20689SOCKET TIMESTAMPING
20690M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20691S:	Maintained
20692F:	Documentation/networking/timestamping.rst
20693F:	include/uapi/linux/net_tstamp.h
20694F:	tools/testing/selftests/net/so_txtime.c
20695
20696SOEKRIS NET48XX LED SUPPORT
20697M:	Chris Boot <bootc@bootc.net>
20698S:	Maintained
20699F:	drivers/leds/leds-net48xx.c
20700
20701SOFT-IWARP DRIVER (siw)
20702M:	Bernard Metzler <bmt@zurich.ibm.com>
20703L:	linux-rdma@vger.kernel.org
20704S:	Supported
20705F:	drivers/infiniband/sw/siw/
20706F:	include/uapi/rdma/siw-abi.h
20707
20708SOFT-ROCE DRIVER (rxe)
20709M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20710L:	linux-rdma@vger.kernel.org
20711S:	Supported
20712F:	drivers/infiniband/sw/rxe/
20713F:	include/uapi/rdma/rdma_user_rxe.h
20714
20715SOFTLOGIC 6x10 MPEG CODEC
20716M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20717M:	Anton Sviridenko <anton@corp.bluecherry.net>
20718M:	Andrey Utkin <andrey_utkin@fastmail.com>
20719M:	Ismael Luceno <ismael@iodev.co.uk>
20720L:	linux-media@vger.kernel.org
20721S:	Supported
20722F:	drivers/media/pci/solo6x10/
20723
20724SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20725M:	James Morse <james.morse@arm.com>
20726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20727S:	Maintained
20728F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20729F:	drivers/firmware/arm_sdei.c
20730F:	include/linux/arm_sdei.h
20731F:	include/uapi/linux/arm_sdei.h
20732
20733SOFTWARE NODES AND DEVICE PROPERTIES
20734R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20735R:	Daniel Scally <djrscally@gmail.com>
20736R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20737R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20738L:	linux-acpi@vger.kernel.org
20739S:	Maintained
20740F:	drivers/base/property.c
20741F:	drivers/base/swnode.c
20742F:	include/linux/fwnode.h
20743F:	include/linux/property.h
20744
20745SOFTWARE RAID (Multiple Disks) SUPPORT
20746M:	Song Liu <song@kernel.org>
20747R:	Yu Kuai <yukuai3@huawei.com>
20748L:	linux-raid@vger.kernel.org
20749S:	Supported
20750Q:	https://patchwork.kernel.org/project/linux-raid/list/
20751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20752F:	drivers/md/Kconfig
20753F:	drivers/md/Makefile
20754F:	drivers/md/md*
20755F:	drivers/md/raid*
20756F:	include/linux/raid/
20757F:	include/uapi/linux/raid/
20758
20759SOLIDRUN CLEARFOG SUPPORT
20760M:	Russell King <linux@armlinux.org.uk>
20761S:	Maintained
20762F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20763F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20764
20765SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20766M:	Russell King <linux@armlinux.org.uk>
20767S:	Maintained
20768F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20769F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20770F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20771
20772SONIC NETWORK DRIVER
20773M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20774L:	netdev@vger.kernel.org
20775S:	Maintained
20776F:	drivers/net/ethernet/natsemi/sonic.*
20777
20778SONICS SILICON BACKPLANE DRIVER (SSB)
20779M:	Michael Buesch <m@bues.ch>
20780L:	linux-wireless@vger.kernel.org
20781S:	Maintained
20782F:	drivers/ssb/
20783F:	include/linux/ssb/
20784
20785SONY IMX208 SENSOR DRIVER
20786M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20787L:	linux-media@vger.kernel.org
20788S:	Maintained
20789T:	git git://linuxtv.org/media_tree.git
20790F:	drivers/media/i2c/imx208.c
20791
20792SONY IMX214 SENSOR DRIVER
20793M:	Ricardo Ribalda <ribalda@kernel.org>
20794L:	linux-media@vger.kernel.org
20795S:	Maintained
20796T:	git git://linuxtv.org/media_tree.git
20797F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20798F:	drivers/media/i2c/imx214.c
20799
20800SONY IMX219 SENSOR DRIVER
20801M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20802L:	linux-media@vger.kernel.org
20803S:	Maintained
20804T:	git git://linuxtv.org/media_tree.git
20805F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20806F:	drivers/media/i2c/imx219.c
20807
20808SONY IMX258 SENSOR DRIVER
20809M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20810L:	linux-media@vger.kernel.org
20811S:	Maintained
20812T:	git git://linuxtv.org/media_tree.git
20813F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20814F:	drivers/media/i2c/imx258.c
20815
20816SONY IMX274 SENSOR DRIVER
20817M:	Leon Luo <leonl@leopardimaging.com>
20818L:	linux-media@vger.kernel.org
20819S:	Maintained
20820T:	git git://linuxtv.org/media_tree.git
20821F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20822F:	drivers/media/i2c/imx274.c
20823
20824SONY IMX290 SENSOR DRIVER
20825M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20826L:	linux-media@vger.kernel.org
20827S:	Maintained
20828T:	git git://linuxtv.org/media_tree.git
20829F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20830F:	drivers/media/i2c/imx290.c
20831
20832SONY IMX296 SENSOR DRIVER
20833M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20834M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20835L:	linux-media@vger.kernel.org
20836S:	Maintained
20837T:	git git://linuxtv.org/media_tree.git
20838F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20839F:	drivers/media/i2c/imx296.c
20840
20841SONY IMX319 SENSOR DRIVER
20842M:	Bingbu Cao <bingbu.cao@intel.com>
20843L:	linux-media@vger.kernel.org
20844S:	Maintained
20845T:	git git://linuxtv.org/media_tree.git
20846F:	drivers/media/i2c/imx319.c
20847
20848SONY IMX334 SENSOR DRIVER
20849L:	linux-media@vger.kernel.org
20850S:	Orphan
20851T:	git git://linuxtv.org/media_tree.git
20852F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20853F:	drivers/media/i2c/imx334.c
20854
20855SONY IMX335 SENSOR DRIVER
20856L:	linux-media@vger.kernel.org
20857S:	Orphan
20858T:	git git://linuxtv.org/media_tree.git
20859F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20860F:	drivers/media/i2c/imx335.c
20861
20862SONY IMX355 SENSOR DRIVER
20863M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20864L:	linux-media@vger.kernel.org
20865S:	Maintained
20866T:	git git://linuxtv.org/media_tree.git
20867F:	drivers/media/i2c/imx355.c
20868
20869SONY IMX412 SENSOR DRIVER
20870L:	linux-media@vger.kernel.org
20871S:	Orphan
20872T:	git git://linuxtv.org/media_tree.git
20873F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20874F:	drivers/media/i2c/imx412.c
20875
20876SONY IMX415 SENSOR DRIVER
20877M:	Michael Riesch <michael.riesch@wolfvision.net>
20878L:	linux-media@vger.kernel.org
20879S:	Maintained
20880T:	git git://linuxtv.org/media_tree.git
20881F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20882F:	drivers/media/i2c/imx415.c
20883
20884SONY MEMORYSTICK SUBSYSTEM
20885M:	Maxim Levitsky <maximlevitsky@gmail.com>
20886M:	Alex Dubov <oakad@yahoo.com>
20887M:	Ulf Hansson <ulf.hansson@linaro.org>
20888L:	linux-mmc@vger.kernel.org
20889S:	Maintained
20890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20891F:	drivers/memstick/
20892F:	include/linux/memstick.h
20893
20894SONY VAIO CONTROL DEVICE DRIVER
20895M:	Mattia Dongili <malattia@linux.it>
20896L:	platform-driver-x86@vger.kernel.org
20897S:	Maintained
20898W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20899F:	Documentation/admin-guide/laptops/sony-laptop.rst
20900F:	drivers/char/sonypi.c
20901F:	drivers/platform/x86/sony-laptop.c
20902F:	include/linux/sony-laptop.h
20903
20904SOPHGO DEVICETREES and DRIVERS
20905M:	Chen Wang <unicorn_wang@outlook.com>
20906M:	Inochi Amaoto <inochiama@outlook.com>
20907T:	git https://github.com/sophgo/linux.git
20908S:	Maintained
20909N:	sophgo
20910K:	sophgo
20911
20912SOUND
20913M:	Jaroslav Kysela <perex@perex.cz>
20914M:	Takashi Iwai <tiwai@suse.com>
20915L:	linux-sound@vger.kernel.org
20916S:	Maintained
20917W:	http://www.alsa-project.org/
20918Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20920F:	Documentation/sound/
20921F:	include/sound/
20922F:	include/uapi/sound/
20923F:	sound/
20924F:	tools/testing/selftests/alsa
20925
20926SOUND - ALSA SELFTESTS
20927M:	Mark Brown <broonie@kernel.org>
20928L:	linux-sound@vger.kernel.org
20929L:	linux-kselftest@vger.kernel.org
20930S:	Supported
20931F:	tools/testing/selftests/alsa
20932
20933SOUND - COMPRESSED AUDIO
20934M:	Vinod Koul <vkoul@kernel.org>
20935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20936S:	Supported
20937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20938F:	Documentation/sound/designs/compress-offload.rst
20939F:	include/sound/compress_driver.h
20940F:	include/uapi/sound/compress_*
20941F:	sound/core/compress_offload.c
20942F:	sound/soc/soc-compress.c
20943
20944SOUND - CORE KUNIT TEST
20945M:	Ivan Orlov <ivan.orlov0322@gmail.com>
20946L:	linux-sound@vger.kernel.org
20947S:	Supported
20948F:	sound/core/sound_kunit.c
20949
20950SOUND - DMAENGINE HELPERS
20951M:	Lars-Peter Clausen <lars@metafoo.de>
20952S:	Supported
20953F:	include/sound/dmaengine_pcm.h
20954F:	sound/core/pcm_dmaengine.c
20955F:	sound/soc/soc-generic-dmaengine-pcm.c
20956
20957SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20958M:	Liam Girdwood <lgirdwood@gmail.com>
20959M:	Mark Brown <broonie@kernel.org>
20960L:	linux-sound@vger.kernel.org
20961S:	Supported
20962W:	http://alsa-project.org/main/index.php/ASoC
20963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20964F:	Documentation/devicetree/bindings/sound/
20965F:	Documentation/sound/soc/
20966F:	include/dt-bindings/sound/
20967F:	include/sound/soc*
20968F:	include/sound/sof.h
20969F:	include/sound/sof/
20970F:	include/trace/events/sof*.h
20971F:	include/uapi/sound/asoc.h
20972F:	sound/soc/
20973
20974SOUND - SOC LAYER / dapm-graph
20975M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20976L:	linux-sound@vger.kernel.org
20977S:	Maintained
20978F:	tools/sound/dapm-graph
20979
20980SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20981M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20982M:	Liam Girdwood <lgirdwood@gmail.com>
20983M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20984M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20985M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20986M:	Daniel Baluta <daniel.baluta@nxp.com>
20987R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20988L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20989S:	Supported
20990W:	https://github.com/thesofproject/linux/
20991F:	sound/soc/sof/
20992
20993SOUNDWIRE SUBSYSTEM
20994M:	Vinod Koul <vkoul@kernel.org>
20995M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20996R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20997R:	Sanyog Kale <sanyog.r.kale@intel.com>
20998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20999S:	Supported
21000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21001F:	Documentation/driver-api/soundwire/
21002F:	drivers/soundwire/
21003F:	include/linux/soundwire/
21004
21005SP2 MEDIA DRIVER
21006M:	Olli Salonen <olli.salonen@iki.fi>
21007L:	linux-media@vger.kernel.org
21008S:	Maintained
21009W:	https://linuxtv.org
21010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21011F:	drivers/media/dvb-frontends/sp2*
21012
21013SPANISH DOCUMENTATION
21014M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21015R:	Avadhut Naik <avadhut.naik@amd.com>
21016S:	Maintained
21017F:	Documentation/translations/sp_SP/
21018
21019SPARC + UltraSPARC (sparc/sparc64)
21020M:	"David S. Miller" <davem@davemloft.net>
21021M:	Andreas Larsson <andreas@gaisler.com>
21022L:	sparclinux@vger.kernel.org
21023S:	Maintained
21024Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21027F:	arch/sparc/
21028F:	drivers/sbus/
21029
21030SPARC SERIAL DRIVERS
21031M:	"David S. Miller" <davem@davemloft.net>
21032L:	sparclinux@vger.kernel.org
21033S:	Maintained
21034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21036F:	drivers/tty/serial/suncore.c
21037F:	drivers/tty/serial/sunhv.c
21038F:	drivers/tty/serial/sunsab.c
21039F:	drivers/tty/serial/sunsab.h
21040F:	drivers/tty/serial/sunsu.c
21041F:	drivers/tty/serial/sunzilog.c
21042F:	drivers/tty/serial/sunzilog.h
21043F:	drivers/tty/vcc.c
21044F:	include/linux/sunserialcore.h
21045
21046SPARSE CHECKER
21047M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21048L:	linux-sparse@vger.kernel.org
21049S:	Maintained
21050W:	https://sparse.docs.kernel.org/
21051Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21052B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21053T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21054F:	include/linux/compiler.h
21055
21056SPEAKUP CONSOLE SPEECH DRIVER
21057M:	William Hubbs <w.d.hubbs@gmail.com>
21058M:	Chris Brannon <chris@the-brannons.com>
21059M:	Kirk Reiser <kirk@reisers.ca>
21060M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21061L:	speakup@linux-speakup.org
21062S:	Odd Fixes
21063W:	http://www.linux-speakup.org/
21064W:	https://github.com/linux-speakup/speakup
21065B:	https://github.com/linux-speakup/speakup/issues
21066F:	drivers/accessibility/speakup/
21067
21068SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21069M:	Viresh Kumar <vireshk@kernel.org>
21070M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21071M:	soc@kernel.org
21072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21073S:	Maintained
21074W:	http://www.st.com/spear
21075F:	arch/arm/boot/dts/st/spear*
21076F:	arch/arm/mach-spear/
21077F:	drivers/clk/spear/
21078F:	drivers/pinctrl/spear/
21079
21080SPI NOR SUBSYSTEM
21081M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21082M:	Pratyush Yadav <pratyush@kernel.org>
21083M:	Michael Walle <mwalle@kernel.org>
21084L:	linux-mtd@lists.infradead.org
21085S:	Maintained
21086W:	http://www.linux-mtd.infradead.org/
21087Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21088C:	irc://irc.oftc.net/mtd
21089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21090F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21091F:	drivers/mtd/spi-nor/
21092F:	include/linux/mtd/spi-nor.h
21093
21094SPI SUBSYSTEM
21095M:	Mark Brown <broonie@kernel.org>
21096L:	linux-spi@vger.kernel.org
21097S:	Maintained
21098Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21100F:	Documentation/devicetree/bindings/spi/
21101F:	Documentation/spi/
21102F:	drivers/spi/
21103F:	include/linux/spi/
21104F:	include/uapi/linux/spi/
21105F:	tools/spi/
21106
21107SPIDERNET NETWORK DRIVER for CELL
21108M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21109M:	Geoff Levand <geoff@infradead.org>
21110L:	netdev@vger.kernel.org
21111L:	linuxppc-dev@lists.ozlabs.org
21112S:	Maintained
21113F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21114F:	drivers/net/ethernet/toshiba/spider_net*
21115
21116SPMI SUBSYSTEM
21117M:	Stephen Boyd <sboyd@kernel.org>
21118L:	linux-kernel@vger.kernel.org
21119S:	Maintained
21120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21121F:	Documentation/devicetree/bindings/spmi/
21122F:	drivers/spmi/
21123F:	include/dt-bindings/spmi/spmi.h
21124F:	include/linux/spmi.h
21125F:	include/trace/events/spmi.h
21126
21127SPU FILE SYSTEM
21128M:	Jeremy Kerr <jk@ozlabs.org>
21129L:	linuxppc-dev@lists.ozlabs.org
21130S:	Supported
21131W:	http://www.ibm.com/developerworks/power/cell/
21132F:	Documentation/filesystems/spufs/spufs.rst
21133F:	arch/powerpc/platforms/cell/spufs/
21134
21135SQUASHFS FILE SYSTEM
21136M:	Phillip Lougher <phillip@squashfs.org.uk>
21137L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21138S:	Maintained
21139W:	http://squashfs.org.uk
21140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21141F:	Documentation/filesystems/squashfs.rst
21142F:	fs/squashfs/
21143
21144SRM (Alpha) environment access
21145M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21146S:	Maintained
21147F:	arch/alpha/kernel/srm_env.c
21148
21149ST LSM6DSx IMU IIO DRIVER
21150M:	Lorenzo Bianconi <lorenzo@kernel.org>
21151L:	linux-iio@vger.kernel.org
21152S:	Maintained
21153W:	http://www.st.com/
21154F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21155F:	drivers/iio/imu/st_lsm6dsx/
21156
21157ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21158M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21159M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21160L:	linux-media@vger.kernel.org
21161S:	Maintained
21162T:	git git://linuxtv.org/media_tree.git
21163F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21164F:	drivers/media/i2c/st-mipid02.c
21165
21166ST STM32 FIREWALL
21167M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21168S:	Maintained
21169F:	drivers/bus/stm32_etzpc.c
21170F:	drivers/bus/stm32_firewall.c
21171F:	drivers/bus/stm32_rifsc.c
21172
21173ST STM32 I2C/SMBUS DRIVER
21174M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21175M:	Alain Volmat <alain.volmat@foss.st.com>
21176L:	linux-i2c@vger.kernel.org
21177S:	Maintained
21178F:	drivers/i2c/busses/i2c-stm32*
21179
21180ST STM32 SPI DRIVER
21181M:	Alain Volmat <alain.volmat@foss.st.com>
21182L:	linux-spi@vger.kernel.org
21183S:	Maintained
21184F:	drivers/spi/spi-stm32.c
21185
21186ST STPDDC60 DRIVER
21187M:	Daniel Nilsson <daniel.nilsson@flex.com>
21188L:	linux-hwmon@vger.kernel.org
21189S:	Maintained
21190F:	Documentation/hwmon/stpddc60.rst
21191F:	drivers/hwmon/pmbus/stpddc60.c
21192
21193ST VGXY61 DRIVER
21194M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21195M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21196L:	linux-media@vger.kernel.org
21197S:	Maintained
21198T:	git git://linuxtv.org/media_tree.git
21199F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21200F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
21201F:	drivers/media/i2c/st-vgxy61.c
21202
21203ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21204M:	Song Qiang <songqiang1304521@gmail.com>
21205L:	linux-iio@vger.kernel.org
21206S:	Maintained
21207F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21208F:	drivers/iio/proximity/vl53l0x-i2c.c
21209
21210STABLE BRANCH
21211M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21212M:	Sasha Levin <sashal@kernel.org>
21213L:	stable@vger.kernel.org
21214S:	Supported
21215F:	Documentation/process/stable-kernel-rules.rst
21216
21217STAGING - ATOMISP DRIVER
21218M:	Hans de Goede <hdegoede@redhat.com>
21219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21220R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21221L:	linux-media@vger.kernel.org
21222S:	Maintained
21223F:	drivers/staging/media/atomisp/
21224
21225STAGING - FIELDBUS SUBSYSTEM
21226M:	Sven Van Asbroeck <TheSven73@gmail.com>
21227S:	Maintained
21228F:	drivers/staging/fieldbus/*
21229F:	drivers/staging/fieldbus/Documentation/
21230
21231STAGING - HMS ANYBUS-S BUS
21232M:	Sven Van Asbroeck <TheSven73@gmail.com>
21233S:	Maintained
21234F:	drivers/staging/fieldbus/anybuss/
21235
21236STAGING - INDUSTRIAL IO
21237M:	Jonathan Cameron <jic23@kernel.org>
21238L:	linux-iio@vger.kernel.org
21239S:	Odd Fixes
21240F:	Documentation/devicetree/bindings/staging/iio/
21241F:	drivers/staging/iio/
21242
21243STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21244M:	Marc Dietrich <marvin24@gmx.de>
21245L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21246L:	linux-tegra@vger.kernel.org
21247S:	Maintained
21248F:	drivers/staging/nvec/
21249
21250STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21251M:	Jens Frederich <jfrederich@gmail.com>
21252M:	Jon Nettleton <jon.nettleton@gmail.com>
21253S:	Maintained
21254W:	http://wiki.laptop.org/go/DCON
21255F:	drivers/staging/olpc_dcon/
21256
21257STAGING - REALTEK RTL8712U DRIVERS
21258M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21259S:	Odd Fixes
21260F:	drivers/staging/rtl8712/
21261
21262STAGING - SEPS525 LCD CONTROLLER DRIVERS
21263M:	Michael Hennerich <michael.hennerich@analog.com>
21264L:	linux-fbdev@vger.kernel.org
21265S:	Supported
21266F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21267F:	drivers/staging/fbtft/fb_seps525.c
21268
21269STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21270M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21271M:	Teddy Wang <teddy.wang@siliconmotion.com>
21272M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21273L:	linux-fbdev@vger.kernel.org
21274S:	Maintained
21275F:	drivers/staging/sm750fb/
21276
21277STAGING - VIA VT665X DRIVERS
21278M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21279S:	Odd Fixes
21280F:	drivers/staging/vt665?/
21281
21282STAGING SUBSYSTEM
21283M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21284L:	linux-staging@lists.linux.dev
21285S:	Supported
21286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21287F:	drivers/staging/
21288
21289STANDALONE CACHE CONTROLLER DRIVERS
21290M:	Conor Dooley <conor@kernel.org>
21291L:	linux-riscv@lists.infradead.org
21292S:	Maintained
21293T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21294F:	drivers/cache
21295
21296STARFIRE/DURALAN NETWORK DRIVER
21297M:	Ion Badulescu <ionut@badula.org>
21298S:	Odd Fixes
21299F:	drivers/net/ethernet/adaptec/starfire*
21300
21301STARFIVE CAMERA SUBSYSTEM DRIVER
21302M:	Jack Zhu <jack.zhu@starfivetech.com>
21303M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21304L:	linux-media@vger.kernel.org
21305S:	Maintained
21306F:	Documentation/admin-guide/media/starfive_camss.rst
21307F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21308F:	drivers/staging/media/starfive/camss
21309
21310STARFIVE CRYPTO DRIVER
21311M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21312M:	William Qiu <william.qiu@starfivetech.com>
21313S:	Supported
21314F:	Documentation/devicetree/bindings/crypto/starfive*
21315F:	drivers/crypto/starfive/
21316
21317STARFIVE DEVICETREES
21318M:	Emil Renner Berthing <kernel@esmil.dk>
21319S:	Maintained
21320F:	arch/riscv/boot/dts/starfive/
21321
21322STARFIVE DWMAC GLUE LAYER
21323M:	Emil Renner Berthing <kernel@esmil.dk>
21324M:	Minda Chen <minda.chen@starfivetech.com>
21325S:	Maintained
21326F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21327F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21328
21329STARFIVE JH7110 DPHY RX DRIVER
21330M:	Jack Zhu <jack.zhu@starfivetech.com>
21331M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21332S:	Supported
21333F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21334F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21335
21336STARFIVE JH7110 MMC/SD/SDIO DRIVER
21337M:	William Qiu <william.qiu@starfivetech.com>
21338S:	Supported
21339F:	Documentation/devicetree/bindings/mmc/starfive*
21340F:	drivers/mmc/host/dw_mmc-starfive.c
21341
21342STARFIVE JH7110 PLL CLOCK DRIVER
21343M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21344S:	Supported
21345F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21346F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21347
21348STARFIVE JH7110 PWMDAC DRIVER
21349M:	Hal Feng <hal.feng@starfivetech.com>
21350M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21351S:	Supported
21352F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21353F:	sound/soc/starfive/jh7110_pwmdac.c
21354
21355STARFIVE JH7110 SYSCON
21356M:	William Qiu <william.qiu@starfivetech.com>
21357M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21358S:	Supported
21359F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21360
21361STARFIVE JH7110 TDM DRIVER
21362M:	Walker Chen <walker.chen@starfivetech.com>
21363S:	Maintained
21364F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21365F:	sound/soc/starfive/jh7110_tdm.c
21366
21367STARFIVE JH71X0 CLOCK DRIVERS
21368M:	Emil Renner Berthing <kernel@esmil.dk>
21369M:	Hal Feng <hal.feng@starfivetech.com>
21370S:	Maintained
21371F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21372F:	drivers/clk/starfive/clk-starfive-jh71*
21373F:	include/dt-bindings/clock/starfive?jh71*.h
21374
21375STARFIVE JH71X0 PINCTRL DRIVERS
21376M:	Emil Renner Berthing <kernel@esmil.dk>
21377M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21378M:	Hal Feng <hal.feng@starfivetech.com>
21379L:	linux-gpio@vger.kernel.org
21380S:	Maintained
21381F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21382F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21383F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21384F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21385
21386STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21387M:	Emil Renner Berthing <kernel@esmil.dk>
21388M:	Hal Feng <hal.feng@starfivetech.com>
21389S:	Maintained
21390F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21391F:	drivers/reset/starfive/reset-starfive-jh71*
21392F:	include/dt-bindings/reset/starfive?jh71*.h
21393
21394STARFIVE JH71X0 USB DRIVERS
21395M:	Minda Chen <minda.chen@starfivetech.com>
21396S:	Maintained
21397F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21398F:	drivers/usb/cdns3/cdns3-starfive.c
21399
21400STARFIVE JH71XX PMU CONTROLLER DRIVER
21401M:	Walker Chen <walker.chen@starfivetech.com>
21402M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21403S:	Supported
21404F:	Documentation/devicetree/bindings/power/starfive*
21405F:	drivers/pmdomain/starfive/
21406F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21407
21408STARFIVE SOC DRIVERS
21409M:	Conor Dooley <conor@kernel.org>
21410S:	Maintained
21411T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21412F:	Documentation/devicetree/bindings/soc/starfive/
21413
21414STARFIVE STARLINK PMU DRIVER
21415M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21416S:	Maintained
21417F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21418F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21419F:	drivers/perf/starfive_starlink_pmu.c
21420
21421STARFIVE TRNG DRIVER
21422M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21423S:	Supported
21424F:	Documentation/devicetree/bindings/rng/starfive*
21425F:	drivers/char/hw_random/jh7110-trng.c
21426
21427STARFIVE WATCHDOG DRIVER
21428M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21429M:	Samin Guo <samin.guo@starfivetech.com>
21430S:	Supported
21431F:	Documentation/devicetree/bindings/watchdog/starfive*
21432F:	drivers/watchdog/starfive-wdt.c
21433
21434STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21435M:	Minda Chen <minda.chen@starfivetech.com>
21436S:	Supported
21437F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21438F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21439F:	drivers/phy/starfive/phy-jh7110-pcie.c
21440F:	drivers/phy/starfive/phy-jh7110-usb.c
21441
21442STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21443M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21444S:	Supported
21445F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21446F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21447
21448STATIC BRANCH/CALL
21449M:	Peter Zijlstra <peterz@infradead.org>
21450M:	Josh Poimboeuf <jpoimboe@kernel.org>
21451M:	Jason Baron <jbaron@akamai.com>
21452R:	Steven Rostedt <rostedt@goodmis.org>
21453R:	Ard Biesheuvel <ardb@kernel.org>
21454S:	Supported
21455F:	arch/*/include/asm/jump_label*.h
21456F:	arch/*/include/asm/static_call*.h
21457F:	arch/*/kernel/jump_label.c
21458F:	arch/*/kernel/static_call.c
21459F:	include/linux/jump_label*.h
21460F:	include/linux/static_call*.h
21461F:	kernel/jump_label.c
21462F:	kernel/static_call.c
21463
21464STI AUDIO (ASoC) DRIVERS
21465M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21466L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21467S:	Maintained
21468F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21469F:	sound/soc/sti/
21470
21471STI CEC DRIVER
21472M:	Alain Volmat <alain.volmat@foss.st.com>
21473S:	Maintained
21474F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21475F:	drivers/media/cec/platform/sti/
21476
21477STK1160 USB VIDEO CAPTURE DRIVER
21478M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21479L:	linux-media@vger.kernel.org
21480S:	Maintained
21481T:	git git://linuxtv.org/media_tree.git
21482F:	drivers/media/usb/stk1160/
21483
21484STM32 AUDIO (ASoC) DRIVERS
21485M:	Olivier Moysan <olivier.moysan@foss.st.com>
21486M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21487L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21488S:	Maintained
21489F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21490F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21491F:	sound/soc/stm/
21492
21493STM32 TIMER/LPTIMER DRIVERS
21494M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21495S:	Maintained
21496F:	Documentation/ABI/testing/*timer-stm32
21497F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21498F:	drivers/*/stm32-*timer*
21499F:	drivers/pwm/pwm-stm32*
21500F:	include/linux/*/stm32-*tim*
21501
21502STMMAC ETHERNET DRIVER
21503M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21504M:	Jose Abreu <joabreu@synopsys.com>
21505L:	netdev@vger.kernel.org
21506S:	Supported
21507W:	http://www.stlinux.com
21508F:	Documentation/networking/device_drivers/ethernet/stmicro/
21509F:	drivers/net/ethernet/stmicro/stmmac/
21510
21511SUN HAPPY MEAL ETHERNET DRIVER
21512M:	Sean Anderson <seanga2@gmail.com>
21513S:	Maintained
21514F:	drivers/net/ethernet/sun/sunhme.*
21515
21516SUN3/3X
21517M:	Sam Creasey <sammy@sammy.net>
21518S:	Maintained
21519W:	http://sammy.net/sun3/
21520F:	arch/m68k/include/asm/sun3*
21521F:	arch/m68k/kernel/*sun3*
21522F:	arch/m68k/sun3*/
21523F:	drivers/net/ethernet/i825xx/sun3*
21524
21525SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21526M:	Hans de Goede <hdegoede@redhat.com>
21527L:	linux-input@vger.kernel.org
21528S:	Maintained
21529F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21530F:	drivers/input/keyboard/sun4i-lradc-keys.c
21531
21532SUNDANCE NETWORK DRIVER
21533M:	Denis Kirjanov <kda@linux-powerpc.org>
21534L:	netdev@vger.kernel.org
21535S:	Maintained
21536F:	drivers/net/ethernet/dlink/sundance.c
21537
21538SUNPLUS ETHERNET DRIVER
21539M:	Wells Lu <wellslutw@gmail.com>
21540L:	netdev@vger.kernel.org
21541S:	Maintained
21542W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21543F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21544F:	drivers/net/ethernet/sunplus/
21545
21546SUNPLUS MMC DRIVER
21547M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21548M:	Li-hao Kuo <lhjeff911@gmail.com>
21549S:	Maintained
21550F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21551F:	drivers/mmc/host/sunplus-mmc.c
21552
21553SUNPLUS OCOTP DRIVER
21554M:	Vincent Shih <vincent.sunplus@gmail.com>
21555S:	Maintained
21556F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21557F:	drivers/nvmem/sunplus-ocotp.c
21558
21559SUNPLUS PWM DRIVER
21560M:	Hammer Hsieh <hammerh0314@gmail.com>
21561S:	Maintained
21562F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21563F:	drivers/pwm/pwm-sunplus.c
21564
21565SUNPLUS RTC DRIVER
21566M:	Vincent Shih <vincent.sunplus@gmail.com>
21567L:	linux-rtc@vger.kernel.org
21568S:	Maintained
21569F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21570F:	drivers/rtc/rtc-sunplus.c
21571
21572SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21573M:	Li-hao Kuo <lhjeff911@gmail.com>
21574L:	linux-spi@vger.kernel.org
21575S:	Maintained
21576F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21577F:	drivers/spi/spi-sunplus-sp7021.c
21578
21579SUNPLUS UART DRIVER
21580M:	Hammer Hsieh <hammerh0314@gmail.com>
21581S:	Maintained
21582F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21583F:	drivers/tty/serial/sunplus-uart.c
21584
21585SUNPLUS USB2 PHY DRIVER
21586M:	Vincent Shih <vincent.sunplus@gmail.com>
21587L:	linux-usb@vger.kernel.org
21588S:	Maintained
21589F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21590F:	drivers/phy/sunplus/Kconfig
21591F:	drivers/phy/sunplus/Makefile
21592F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21593
21594SUNPLUS WATCHDOG DRIVER
21595M:	Xiantao Hu <xt.hu@cqplus1.com>
21596L:	linux-watchdog@vger.kernel.org
21597S:	Maintained
21598F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21599F:	drivers/watchdog/sunplus_wdt.c
21600
21601SUPERH
21602M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21603M:	Rich Felker <dalias@libc.org>
21604M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21605L:	linux-sh@vger.kernel.org
21606S:	Maintained
21607Q:	http://patchwork.kernel.org/project/linux-sh/list/
21608F:	Documentation/arch/sh/
21609F:	arch/sh/
21610F:	drivers/sh/
21611
21612SUSPEND TO RAM
21613M:	"Rafael J. Wysocki" <rafael@kernel.org>
21614M:	Len Brown <len.brown@intel.com>
21615M:	Pavel Machek <pavel@ucw.cz>
21616L:	linux-pm@vger.kernel.org
21617S:	Supported
21618B:	https://bugzilla.kernel.org
21619F:	Documentation/power/
21620F:	arch/x86/kernel/acpi/sleep*
21621F:	arch/x86/kernel/acpi/wakeup*
21622F:	drivers/base/power/
21623F:	include/linux/freezer.h
21624F:	include/linux/pm.h
21625F:	include/linux/suspend.h
21626F:	kernel/power/
21627
21628SVGA HANDLING
21629M:	Martin Mares <mj@ucw.cz>
21630L:	linux-video@atrey.karlin.mff.cuni.cz
21631S:	Maintained
21632F:	Documentation/admin-guide/svga.rst
21633F:	arch/x86/boot/video*
21634
21635SWITCHDEV
21636M:	Jiri Pirko <jiri@resnulli.us>
21637M:	Ivan Vecera <ivecera@redhat.com>
21638L:	netdev@vger.kernel.org
21639S:	Supported
21640F:	include/net/switchdev.h
21641F:	net/switchdev/
21642
21643SY8106A REGULATOR DRIVER
21644M:	Icenowy Zheng <icenowy@aosc.io>
21645S:	Maintained
21646F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21647F:	drivers/regulator/sy8106a-regulator.c
21648
21649SYNC FILE FRAMEWORK
21650M:	Sumit Semwal <sumit.semwal@linaro.org>
21651R:	Gustavo Padovan <gustavo@padovan.org>
21652L:	linux-media@vger.kernel.org
21653L:	dri-devel@lists.freedesktop.org
21654S:	Maintained
21655T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
21656F:	Documentation/driver-api/sync_file.rst
21657F:	drivers/dma-buf/dma-fence*
21658F:	drivers/dma-buf/sw_sync.c
21659F:	drivers/dma-buf/sync_*
21660F:	include/linux/sync_file.h
21661F:	include/uapi/linux/sync_file.h
21662
21663SYNOPSYS ARC ARCHITECTURE
21664M:	Vineet Gupta <vgupta@kernel.org>
21665L:	linux-snps-arc@lists.infradead.org
21666S:	Supported
21667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21668F:	Documentation/arch/arc
21669F:	Documentation/devicetree/bindings/arc/*
21670F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21671F:	arch/arc/
21672F:	drivers/clocksource/arc_timer.c
21673F:	drivers/tty/serial/arc_uart.c
21674
21675SYNOPSYS ARC HSDK SDP pll clock driver
21676M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21677S:	Supported
21678F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21679F:	drivers/clk/clk-hsdk-pll.c
21680
21681SYNOPSYS ARC SDP clock driver
21682M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21683S:	Supported
21684F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21685F:	drivers/clk/axs10x/*
21686
21687SYNOPSYS ARC SDP platform support
21688M:	Alexey Brodkin <abrodkin@synopsys.com>
21689S:	Supported
21690F:	Documentation/devicetree/bindings/arc/axs10*
21691F:	arch/arc/boot/dts/ax*
21692F:	arch/arc/plat-axs10x
21693
21694SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21696S:	Supported
21697F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21698F:	drivers/reset/reset-axs10x.c
21699
21700SYNOPSYS CREG GPIO DRIVER
21701M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21702S:	Maintained
21703F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21704F:	drivers/gpio/gpio-creg-snps.c
21705
21706SYNOPSYS DESIGNWARE 8250 UART DRIVER
21707M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21708R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21709S:	Supported
21710F:	drivers/tty/serial/8250/8250_dw.c
21711F:	drivers/tty/serial/8250/8250_dwlib.*
21712F:	drivers/tty/serial/8250/8250_lpss.c
21713
21714SYNOPSYS DESIGNWARE APB GPIO DRIVER
21715M:	Hoan Tran <hoan@os.amperecomputing.com>
21716M:	Serge Semin <fancer.lancer@gmail.com>
21717L:	linux-gpio@vger.kernel.org
21718S:	Maintained
21719F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21720F:	drivers/gpio/gpio-dwapb.c
21721
21722SYNOPSYS DESIGNWARE APB SSI DRIVER
21723M:	Serge Semin <fancer.lancer@gmail.com>
21724L:	linux-spi@vger.kernel.org
21725S:	Supported
21726F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21727F:	drivers/spi/spi-dw*
21728
21729SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21730M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21731S:	Maintained
21732F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21733F:	drivers/dma/dw-axi-dmac/
21734
21735SYNOPSYS DESIGNWARE DMAC DRIVER
21736M:	Viresh Kumar <vireshk@kernel.org>
21737R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21738S:	Maintained
21739F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21740F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21741F:	drivers/dma/dw/
21742F:	include/dt-bindings/dma/dw-dmac.h
21743F:	include/linux/dma/dw.h
21744F:	include/linux/platform_data/dma-dw.h
21745
21746SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21747M:	Jose Abreu <Jose.Abreu@synopsys.com>
21748L:	netdev@vger.kernel.org
21749S:	Supported
21750F:	drivers/net/ethernet/synopsys/
21751
21752SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21753M:	Jose Abreu <Jose.Abreu@synopsys.com>
21754L:	netdev@vger.kernel.org
21755S:	Supported
21756F:	drivers/net/pcs/pcs-xpcs.c
21757F:	drivers/net/pcs/pcs-xpcs.h
21758F:	include/linux/pcs/pcs-xpcs.h
21759
21760SYNOPSYS DESIGNWARE I2C DRIVER
21761M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21762R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21763R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21764R:	Jan Dabros <jsd@semihalf.com>
21765L:	linux-i2c@vger.kernel.org
21766S:	Supported
21767F:	drivers/i2c/busses/i2c-designware-*
21768
21769SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21770M:	Jaehoon Chung <jh80.chung@samsung.com>
21771L:	linux-mmc@vger.kernel.org
21772S:	Maintained
21773F:	drivers/mmc/host/dw_mmc*
21774
21775SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21776M:	Shuai Xue <xueshuai@linux.alibaba.com>
21777M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21778S:	Supported
21779F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21780F:	drivers/perf/dwc_pcie_pmu.c
21781
21782SYNOPSYS HSDK RESET CONTROLLER DRIVER
21783M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21784S:	Supported
21785F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21786F:	drivers/reset/reset-hsdk.c
21787F:	include/dt-bindings/reset/snps,hsdk-reset.h
21788
21789SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21790M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21791M:	Manjunath M B <manjumb@synopsys.com>
21792L:	linux-mmc@vger.kernel.org
21793S:	Maintained
21794F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21795
21796SYSTEM CONFIGURATION (SYSCON)
21797M:	Lee Jones <lee@kernel.org>
21798M:	Arnd Bergmann <arnd@arndb.de>
21799S:	Supported
21800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21801F:	drivers/mfd/syscon.c
21802
21803SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21804M:	Sudeep Holla <sudeep.holla@arm.com>
21805R:	Cristian Marussi <cristian.marussi@arm.com>
21806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21807S:	Maintained
21808F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21809F:	drivers/clk/clk-sc[mp]i.c
21810F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21811F:	drivers/firmware/arm_scmi/
21812F:	drivers/firmware/arm_scpi.c
21813F:	drivers/hwmon/scmi-hwmon.c
21814F:	drivers/pinctrl/pinctrl-scmi.c
21815F:	drivers/pmdomain/arm/
21816F:	drivers/powercap/arm_scmi_powercap.c
21817F:	drivers/regulator/scmi-regulator.c
21818F:	drivers/reset/reset-scmi.c
21819F:	include/linux/sc[mp]i_protocol.h
21820F:	include/trace/events/scmi.h
21821F:	include/uapi/linux/virtio_scmi.h
21822
21823SYSTEM RESET/SHUTDOWN DRIVERS
21824M:	Sebastian Reichel <sre@kernel.org>
21825L:	linux-pm@vger.kernel.org
21826S:	Maintained
21827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21828F:	Documentation/devicetree/bindings/power/reset/
21829F:	drivers/power/reset/
21830
21831SYSTEM TRACE MODULE CLASS
21832M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21833S:	Maintained
21834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21835F:	Documentation/trace/stm.rst
21836F:	drivers/hwtracing/stm/
21837F:	include/linux/stm.h
21838F:	include/uapi/linux/stm.h
21839
21840SYSTEM76 ACPI DRIVER
21841M:	Jeremy Soller <jeremy@system76.com>
21842M:	System76 Product Development <productdev@system76.com>
21843L:	platform-driver-x86@vger.kernel.org
21844S:	Maintained
21845F:	drivers/platform/x86/system76_acpi.c
21846
21847SYSV FILESYSTEM
21848S:	Orphan
21849F:	Documentation/filesystems/sysv-fs.rst
21850F:	fs/sysv/
21851F:	include/linux/sysv_fs.h
21852
21853TASKSTATS STATISTICS INTERFACE
21854M:	Balbir Singh <bsingharora@gmail.com>
21855S:	Maintained
21856F:	Documentation/accounting/taskstats*
21857F:	include/linux/taskstats*
21858F:	kernel/taskstats.c
21859
21860TC subsystem
21861M:	Jamal Hadi Salim <jhs@mojatatu.com>
21862M:	Cong Wang <xiyou.wangcong@gmail.com>
21863M:	Jiri Pirko <jiri@resnulli.us>
21864L:	netdev@vger.kernel.org
21865S:	Maintained
21866F:	include/net/pkt_cls.h
21867F:	include/net/pkt_sched.h
21868F:	include/net/tc_act/
21869F:	include/uapi/linux/pkt_cls.h
21870F:	include/uapi/linux/pkt_sched.h
21871F:	include/uapi/linux/tc_act/
21872F:	include/uapi/linux/tc_ematch/
21873F:	net/sched/
21874F:	tools/testing/selftests/tc-testing
21875
21876TC90522 MEDIA DRIVER
21877M:	Akihiro Tsukada <tskd08@gmail.com>
21878L:	linux-media@vger.kernel.org
21879S:	Odd Fixes
21880F:	drivers/media/dvb-frontends/tc90522*
21881
21882TCP LOW PRIORITY MODULE
21883M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21884M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21885S:	Maintained
21886W:	http://tcp-lp-mod.sourceforge.net/
21887F:	net/ipv4/tcp_lp.c
21888
21889TDA10071 MEDIA DRIVER
21890L:	linux-media@vger.kernel.org
21891S:	Orphan
21892W:	https://linuxtv.org
21893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21894F:	drivers/media/dvb-frontends/tda10071*
21895
21896TDA18212 MEDIA DRIVER
21897L:	linux-media@vger.kernel.org
21898S:	Orphan
21899W:	https://linuxtv.org
21900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21901F:	drivers/media/tuners/tda18212*
21902
21903TDA18218 MEDIA DRIVER
21904L:	linux-media@vger.kernel.org
21905S:	Orphan
21906W:	https://linuxtv.org
21907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21908F:	drivers/media/tuners/tda18218*
21909
21910TDA18250 MEDIA DRIVER
21911M:	Olli Salonen <olli.salonen@iki.fi>
21912L:	linux-media@vger.kernel.org
21913S:	Maintained
21914W:	https://linuxtv.org
21915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21916T:	git git://linuxtv.org/media_tree.git
21917F:	drivers/media/tuners/tda18250*
21918
21919TDA18271 MEDIA DRIVER
21920M:	Michael Krufky <mkrufky@linuxtv.org>
21921L:	linux-media@vger.kernel.org
21922S:	Maintained
21923W:	https://linuxtv.org
21924W:	http://github.com/mkrufky
21925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21926T:	git git://linuxtv.org/mkrufky/tuners.git
21927F:	drivers/media/tuners/tda18271*
21928
21929TDA1997x MEDIA DRIVER
21930M:	Tim Harvey <tharvey@gateworks.com>
21931L:	linux-media@vger.kernel.org
21932S:	Maintained
21933W:	https://linuxtv.org
21934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21935F:	drivers/media/i2c/tda1997x.*
21936
21937TDA827x MEDIA DRIVER
21938M:	Michael Krufky <mkrufky@linuxtv.org>
21939L:	linux-media@vger.kernel.org
21940S:	Maintained
21941W:	https://linuxtv.org
21942W:	http://github.com/mkrufky
21943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21944T:	git git://linuxtv.org/mkrufky/tuners.git
21945F:	drivers/media/tuners/tda8290.*
21946
21947TDA8290 MEDIA DRIVER
21948M:	Michael Krufky <mkrufky@linuxtv.org>
21949L:	linux-media@vger.kernel.org
21950S:	Maintained
21951W:	https://linuxtv.org
21952W:	http://github.com/mkrufky
21953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21954T:	git git://linuxtv.org/mkrufky/tuners.git
21955F:	drivers/media/tuners/tda8290.*
21956
21957TDA9840 MEDIA DRIVER
21958M:	Hans Verkuil <hverkuil@xs4all.nl>
21959L:	linux-media@vger.kernel.org
21960S:	Maintained
21961W:	https://linuxtv.org
21962T:	git git://linuxtv.org/media_tree.git
21963F:	drivers/media/i2c/tda9840*
21964
21965TEA5761 TUNER DRIVER
21966M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21967L:	linux-media@vger.kernel.org
21968S:	Odd fixes
21969W:	https://linuxtv.org
21970T:	git git://linuxtv.org/media_tree.git
21971F:	drivers/media/tuners/tea5761.*
21972
21973TEA5767 TUNER DRIVER
21974M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21975L:	linux-media@vger.kernel.org
21976S:	Maintained
21977W:	https://linuxtv.org
21978T:	git git://linuxtv.org/media_tree.git
21979F:	drivers/media/tuners/tea5767.*
21980
21981TEA6415C MEDIA DRIVER
21982M:	Hans Verkuil <hverkuil@xs4all.nl>
21983L:	linux-media@vger.kernel.org
21984S:	Maintained
21985W:	https://linuxtv.org
21986T:	git git://linuxtv.org/media_tree.git
21987F:	drivers/media/i2c/tea6415c*
21988
21989TEA6420 MEDIA DRIVER
21990M:	Hans Verkuil <hverkuil@xs4all.nl>
21991L:	linux-media@vger.kernel.org
21992S:	Maintained
21993W:	https://linuxtv.org
21994T:	git git://linuxtv.org/media_tree.git
21995F:	drivers/media/i2c/tea6420*
21996
21997TEAM DRIVER
21998M:	Jiri Pirko <jiri@resnulli.us>
21999L:	netdev@vger.kernel.org
22000S:	Supported
22001F:	Documentation/netlink/specs/team.yaml
22002F:	drivers/net/team/
22003F:	include/linux/if_team.h
22004F:	include/uapi/linux/if_team.h
22005F:	tools/testing/selftests/drivers/net/team/
22006
22007TECHNICAL ADVISORY BOARD PROCESS DOCS
22008M:	"Theodore Ts'o" <tytso@mit.edu>
22009M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22010L:	tech-board-discuss@lists.linux.dev
22011S:	Maintained
22012F:	Documentation/process/contribution-maturity-model.rst
22013F:	Documentation/process/researcher-guidelines.rst
22014
22015TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22016M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22017S:	Maintained
22018F:	arch/x86/platform/ts5500/
22019
22020TECHNOTREND USB IR RECEIVER
22021M:	Sean Young <sean@mess.org>
22022L:	linux-media@vger.kernel.org
22023S:	Maintained
22024F:	drivers/media/rc/ttusbir.c
22025
22026TECHWELL TW9900 VIDEO DECODER
22027M:	Mehdi Djait <mehdi.djait@bootlin.com>
22028L:	linux-media@vger.kernel.org
22029S:	Maintained
22030F:	drivers/media/i2c/tw9900.c
22031
22032TECHWELL TW9910 VIDEO DECODER
22033L:	linux-media@vger.kernel.org
22034S:	Orphan
22035F:	drivers/media/i2c/tw9910.c
22036F:	include/media/i2c/tw9910.h
22037
22038TEE SUBSYSTEM
22039M:	Jens Wiklander <jens.wiklander@linaro.org>
22040R:	Sumit Garg <sumit.garg@linaro.org>
22041L:	op-tee@lists.trustedfirmware.org
22042S:	Maintained
22043F:	Documentation/driver-api/tee.rst
22044F:	Documentation/tee/
22045F:	Documentation/userspace-api/tee.rst
22046F:	drivers/tee/
22047F:	include/linux/tee_core.h
22048F:	include/linux/tee_drv.h
22049F:	include/uapi/linux/tee.h
22050
22051TEGRA ARCHITECTURE SUPPORT
22052M:	Thierry Reding <thierry.reding@gmail.com>
22053M:	Jonathan Hunter <jonathanh@nvidia.com>
22054L:	linux-tegra@vger.kernel.org
22055S:	Supported
22056Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22058N:	[^a-z]tegra
22059
22060TEGRA CLOCK DRIVER
22061M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22062M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22063S:	Supported
22064F:	drivers/clk/tegra/
22065
22066TEGRA CRYPTO DRIVERS
22067M:	Akhil R <akhilrajeev@nvidia.com>
22068S:	Supported
22069F:	drivers/crypto/tegra/*
22070
22071TEGRA DMA DRIVERS
22072M:	Laxman Dewangan <ldewangan@nvidia.com>
22073M:	Jon Hunter <jonathanh@nvidia.com>
22074S:	Supported
22075F:	drivers/dma/tegra*
22076
22077TEGRA I2C DRIVER
22078M:	Laxman Dewangan <ldewangan@nvidia.com>
22079R:	Dmitry Osipenko <digetx@gmail.com>
22080S:	Supported
22081F:	drivers/i2c/busses/i2c-tegra.c
22082
22083TEGRA IOMMU DRIVERS
22084M:	Thierry Reding <thierry.reding@gmail.com>
22085R:	Krishna Reddy <vdumpa@nvidia.com>
22086L:	linux-tegra@vger.kernel.org
22087S:	Supported
22088F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22089F:	drivers/iommu/tegra*
22090
22091TEGRA KBC DRIVER
22092M:	Laxman Dewangan <ldewangan@nvidia.com>
22093S:	Supported
22094F:	drivers/input/keyboard/tegra-kbc.c
22095
22096TEGRA NAND DRIVER
22097M:	Stefan Agner <stefan@agner.ch>
22098M:	Lucas Stach <dev@lynxeye.de>
22099S:	Maintained
22100F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22101F:	drivers/mtd/nand/raw/tegra_nand.c
22102
22103TEGRA PWM DRIVER
22104M:	Thierry Reding <thierry.reding@gmail.com>
22105S:	Supported
22106F:	drivers/pwm/pwm-tegra.c
22107
22108TEGRA QUAD SPI DRIVER
22109M:	Thierry Reding <thierry.reding@gmail.com>
22110M:	Jonathan Hunter <jonathanh@nvidia.com>
22111M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22112L:	linux-tegra@vger.kernel.org
22113S:	Maintained
22114F:	drivers/spi/spi-tegra210-quad.c
22115
22116TEGRA SERIAL DRIVER
22117M:	Laxman Dewangan <ldewangan@nvidia.com>
22118S:	Supported
22119F:	drivers/tty/serial/serial-tegra.c
22120
22121TEGRA SPI DRIVER
22122M:	Laxman Dewangan <ldewangan@nvidia.com>
22123S:	Supported
22124F:	drivers/spi/spi-tegra*
22125
22126TEGRA VIDEO DRIVER
22127M:	Thierry Reding <thierry.reding@gmail.com>
22128M:	Jonathan Hunter <jonathanh@nvidia.com>
22129M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22130M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22131L:	linux-media@vger.kernel.org
22132L:	linux-tegra@vger.kernel.org
22133S:	Maintained
22134F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22135F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22136F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22137F:	drivers/staging/media/tegra-video/
22138
22139TEGRA XUSB PADCTL DRIVER
22140M:	JC Kuo <jckuo@nvidia.com>
22141S:	Supported
22142F:	drivers/phy/tegra/xusb*
22143
22144TEHUTI ETHERNET DRIVER
22145M:	Andy Gospodarek <andy@greyhouse.net>
22146L:	netdev@vger.kernel.org
22147S:	Supported
22148F:	drivers/net/ethernet/tehuti/tehuti.*
22149
22150TEHUTI TN40XX ETHERNET DRIVER
22151M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22152L:	netdev@vger.kernel.org
22153S:	Maintained
22154F:	drivers/net/ethernet/tehuti/tn40*
22155
22156TELECOM CLOCK DRIVER FOR MCPL0010
22157M:	Mark Gross <markgross@kernel.org>
22158S:	Supported
22159F:	drivers/char/tlclk.c
22160
22161TEMPO SEMICONDUCTOR DRIVERS
22162M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22163S:	Maintained
22164F:	Documentation/devicetree/bindings/sound/tscs*.txt
22165F:	sound/soc/codecs/tscs*.c
22166F:	sound/soc/codecs/tscs*.h
22167
22168TENSILICA XTENSA PORT (xtensa)
22169M:	Chris Zankel <chris@zankel.net>
22170M:	Max Filippov <jcmvbkbc@gmail.com>
22171S:	Maintained
22172T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22173F:	arch/xtensa/
22174F:	drivers/irqchip/irq-xtensa-*
22175
22176TEXAS INSTRUMENTS ASoC DRIVERS
22177M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22179S:	Maintained
22180F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22181F:	sound/soc/ti/
22182
22183TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22184M:	Shenghao Ding <shenghao-ding@ti.com>
22185M:	Kevin Lu <kevin-lu@ti.com>
22186M:	Baojun Xu <baojun.xu@ti.com>
22187L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22188S:	Maintained
22189F:	Documentation/devicetree/bindings/sound/tas2552.txt
22190F:	Documentation/devicetree/bindings/sound/tas2562.yaml
22191F:	Documentation/devicetree/bindings/sound/tas2770.yaml
22192F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
22193F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22194F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22195F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22196F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
22197F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22198F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22199F:	include/sound/tas2*.h
22200F:	include/sound/tlv320*.h
22201F:	include/sound/tpa6130a2-plat.h
22202F:	sound/pci/hda/tas2781_hda_i2c.c
22203F:	sound/soc/codecs/pcm1681.c
22204F:	sound/soc/codecs/pcm1789*.*
22205F:	sound/soc/codecs/pcm179x*.*
22206F:	sound/soc/codecs/pcm186x*.*
22207F:	sound/soc/codecs/pcm3008.*
22208F:	sound/soc/codecs/pcm3060*.*
22209F:	sound/soc/codecs/pcm3168a*.*
22210F:	sound/soc/codecs/pcm5102a.c
22211F:	sound/soc/codecs/pcm512x*.*
22212F:	sound/soc/codecs/tas2*.*
22213F:	sound/soc/codecs/tlv320*.*
22214F:	sound/soc/codecs/tpa6130a2.*
22215
22216TEXAS INSTRUMENTS DMA DRIVERS
22217M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22218L:	dmaengine@vger.kernel.org
22219S:	Maintained
22220F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22221F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22222F:	Documentation/devicetree/bindings/dma/ti/
22223F:	drivers/dma/ti/
22224F:	include/linux/dma/k3-psil.h
22225F:	include/linux/dma/k3-udma-glue.h
22226F:	include/linux/dma/ti-cppi5.h
22227X:	drivers/dma/ti/cppi41.c
22228
22229TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22230M:	Robert Marko <robert.marko@sartura.hr>
22231M:	Luka Perkov <luka.perkov@sartura.hr>
22232L:	linux-hwmon@vger.kernel.org
22233S:	Maintained
22234F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22235F:	Documentation/hwmon/tps23861.rst
22236F:	drivers/hwmon/tps23861.c
22237
22238TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22239M:	Ricardo Ribalda <ribalda@kernel.org>
22240L:	linux-iio@vger.kernel.org
22241S:	Supported
22242F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22243F:	drivers/iio/dac/ti-dac7612.c
22244
22245TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22246M:	Nishanth Menon <nm@ti.com>
22247M:	Tero Kristo <kristo@kernel.org>
22248M:	Santosh Shilimkar <ssantosh@kernel.org>
22249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22250S:	Maintained
22251F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22252F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22253F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22254F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22255F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22256F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22257F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22258F:	drivers/clk/keystone/sci-clk.c
22259F:	drivers/firmware/ti_sci*
22260F:	drivers/irqchip/irq-ti-sci-inta.c
22261F:	drivers/irqchip/irq-ti-sci-intr.c
22262F:	drivers/reset/reset-ti-sci.c
22263F:	drivers/soc/ti/ti_sci_inta_msi.c
22264F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22265F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22266F:	include/linux/soc/ti/ti_sci_inta_msi.h
22267F:	include/linux/soc/ti/ti_sci_protocol.h
22268
22269TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22270M:	Puranjay Mohan <puranjay@kernel.org>
22271L:	linux-iio@vger.kernel.org
22272S:	Supported
22273F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22274F:	drivers/iio/temperature/tmp117.c
22275
22276THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22277M:	Hans Verkuil <hverkuil@xs4all.nl>
22278L:	linux-media@vger.kernel.org
22279S:	Maintained
22280W:	https://linuxtv.org
22281T:	git git://linuxtv.org/media_tree.git
22282F:	drivers/media/radio/radio-raremono.c
22283
22284THERMAL
22285M:	Rafael J. Wysocki <rafael@kernel.org>
22286M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22287R:	Zhang Rui <rui.zhang@intel.com>
22288R:	Lukasz Luba <lukasz.luba@arm.com>
22289L:	linux-pm@vger.kernel.org
22290S:	Supported
22291Q:	https://patchwork.kernel.org/project/linux-pm/list/
22292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22293F:	Documentation/ABI/testing/sysfs-class-thermal
22294F:	Documentation/admin-guide/thermal/
22295F:	Documentation/devicetree/bindings/thermal/
22296F:	Documentation/driver-api/thermal/
22297F:	drivers/thermal/
22298F:	include/dt-bindings/thermal/
22299F:	include/linux/cpu_cooling.h
22300F:	include/linux/thermal.h
22301F:	include/uapi/linux/thermal.h
22302F:	tools/lib/thermal/
22303F:	tools/thermal/
22304
22305THERMAL DRIVER FOR AMLOGIC SOCS
22306M:	Guillaume La Roque <glaroque@baylibre.com>
22307L:	linux-pm@vger.kernel.org
22308L:	linux-amlogic@lists.infradead.org
22309S:	Supported
22310W:	http://linux-meson.com/
22311F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22312F:	drivers/thermal/amlogic_thermal.c
22313
22314THERMAL/CPU_COOLING
22315M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22316M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22317M:	Viresh Kumar <viresh.kumar@linaro.org>
22318R:	Lukasz Luba <lukasz.luba@arm.com>
22319L:	linux-pm@vger.kernel.org
22320S:	Supported
22321F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22322F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22323F:	drivers/thermal/cpufreq_cooling.c
22324F:	drivers/thermal/cpuidle_cooling.c
22325F:	include/linux/cpu_cooling.h
22326
22327THERMAL/POWER_ALLOCATOR
22328M:	Lukasz Luba <lukasz.luba@arm.com>
22329L:	linux-pm@vger.kernel.org
22330S:	Maintained
22331F:	Documentation/driver-api/thermal/power_allocator.rst
22332F:	drivers/thermal/gov_power_allocator.c
22333F:	drivers/thermal/thermal_trace_ipa.h
22334
22335THINKPAD ACPI EXTRAS DRIVER
22336M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22337L:	ibm-acpi-devel@lists.sourceforge.net
22338L:	platform-driver-x86@vger.kernel.org
22339S:	Maintained
22340W:	http://ibm-acpi.sourceforge.net
22341W:	http://thinkwiki.org/wiki/Ibm-acpi
22342T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22343F:	drivers/platform/x86/thinkpad_acpi.c
22344
22345THINKPAD LMI DRIVER
22346M:	Mark Pearson <markpearson@lenovo.com>
22347L:	platform-driver-x86@vger.kernel.org
22348S:	Maintained
22349F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22350F:	drivers/platform/x86/think-lmi.?
22351
22352THP7312 ISP DRIVER
22353M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22354M:	Paul Elder <paul.elder@ideasonboard.com>
22355L:	linux-media@vger.kernel.org
22356S:	Maintained
22357T:	git git://linuxtv.org/media_tree.git
22358F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22359F:	Documentation/userspace-api/media/drivers/thp7312.rst
22360F:	drivers/media/i2c/thp7312.c
22361F:	include/uapi/linux/thp7312.h
22362
22363THUNDERBOLT DMA TRAFFIC TEST DRIVER
22364M:	Isaac Hazan <isaac.hazan@intel.com>
22365L:	linux-usb@vger.kernel.org
22366S:	Maintained
22367F:	drivers/thunderbolt/dma_test.c
22368
22369THUNDERBOLT DRIVER
22370M:	Andreas Noever <andreas.noever@gmail.com>
22371M:	Michael Jamet <michael.jamet@intel.com>
22372M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22373M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22374L:	linux-usb@vger.kernel.org
22375S:	Maintained
22376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22377F:	Documentation/admin-guide/thunderbolt.rst
22378F:	drivers/thunderbolt/
22379F:	include/linux/thunderbolt.h
22380
22381THUNDERBOLT NETWORK DRIVER
22382M:	Michael Jamet <michael.jamet@intel.com>
22383M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22384M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22385L:	netdev@vger.kernel.org
22386S:	Maintained
22387F:	drivers/net/thunderbolt/
22388
22389THUNDERX GPIO DRIVER
22390M:	Robert Richter <rric@kernel.org>
22391S:	Odd Fixes
22392F:	drivers/gpio/gpio-thunderx.c
22393
22394TI ADS7924 ADC DRIVER
22395M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22396L:	linux-iio@vger.kernel.org
22397S:	Supported
22398F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22399F:	drivers/iio/adc/ti-ads7924.c
22400
22401TI AM437X VPFE DRIVER
22402M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22403L:	linux-media@vger.kernel.org
22404S:	Maintained
22405W:	https://linuxtv.org
22406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22407T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22408F:	drivers/media/platform/ti/am437x/
22409
22410TI BANDGAP AND THERMAL DRIVER
22411M:	Eduardo Valentin <edubezval@gmail.com>
22412M:	Keerthy <j-keerthy@ti.com>
22413L:	linux-pm@vger.kernel.org
22414L:	linux-omap@vger.kernel.org
22415S:	Maintained
22416F:	drivers/thermal/ti-soc-thermal/
22417
22418TI BQ27XXX POWER SUPPLY DRIVER
22419F:	drivers/power/supply/bq27xxx_battery.c
22420F:	drivers/power/supply/bq27xxx_battery_i2c.c
22421F:	include/linux/power/bq27xxx_battery.h
22422
22423TI CDCE706 CLOCK DRIVER
22424M:	Max Filippov <jcmvbkbc@gmail.com>
22425S:	Maintained
22426F:	drivers/clk/clk-cdce706.c
22427
22428TI CLOCK DRIVER
22429M:	Tero Kristo <kristo@kernel.org>
22430L:	linux-omap@vger.kernel.org
22431S:	Odd Fixes
22432F:	drivers/clk/ti/
22433F:	include/linux/clk/ti.h
22434
22435TI DAVINCI MACHINE SUPPORT
22436M:	Bartosz Golaszewski <brgl@bgdev.pl>
22437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22438S:	Maintained
22439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22440F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22441F:	arch/arm/boot/dts/ti/davinci/
22442F:	arch/arm/mach-davinci/
22443F:	drivers/i2c/busses/i2c-davinci.c
22444
22445TI DAVINCI SERIES CLOCK DRIVER
22446M:	David Lechner <david@lechnology.com>
22447S:	Maintained
22448F:	Documentation/devicetree/bindings/clock/ti/davinci/
22449F:	drivers/clk/davinci/
22450F:	include/linux/clk/davinci.h
22451
22452TI DAVINCI SERIES GPIO DRIVER
22453M:	Keerthy <j-keerthy@ti.com>
22454L:	linux-gpio@vger.kernel.org
22455S:	Maintained
22456F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22457F:	drivers/gpio/gpio-davinci.c
22458
22459TI DAVINCI SERIES MEDIA DRIVER
22460M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22461L:	linux-media@vger.kernel.org
22462S:	Maintained
22463W:	https://linuxtv.org
22464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22465T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22466F:	drivers/media/platform/ti/davinci/
22467F:	include/media/davinci/
22468
22469TI ENHANCED CAPTURE (eCAP) DRIVER
22470M:	Vignesh Raghavendra <vigneshr@ti.com>
22471R:	Julien Panis <jpanis@baylibre.com>
22472L:	linux-iio@vger.kernel.org
22473L:	linux-omap@vger.kernel.org
22474S:	Maintained
22475F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22476F:	drivers/counter/ti-ecap-capture.c
22477
22478TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22479R:	David Lechner <david@lechnology.com>
22480L:	linux-iio@vger.kernel.org
22481F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22482F:	drivers/counter/ti-eqep.c
22483
22484TI ETHERNET SWITCH DRIVER (CPSW)
22485R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22486R:	Roger Quadros <rogerq@kernel.org>
22487L:	linux-omap@vger.kernel.org
22488L:	netdev@vger.kernel.org
22489S:	Maintained
22490F:	drivers/net/ethernet/ti/cpsw*
22491F:	drivers/net/ethernet/ti/davinci*
22492
22493TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22494M:	Alex Dubov <oakad@yahoo.com>
22495S:	Maintained
22496W:	http://tifmxx.berlios.de/
22497F:	drivers/memstick/host/tifm_ms.c
22498F:	drivers/misc/tifm*
22499F:	drivers/mmc/host/tifm_sd.c
22500F:	include/linux/tifm.h
22501
22502TI FPD-LINK DRIVERS
22503M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22504L:	linux-media@vger.kernel.org
22505S:	Maintained
22506F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22507F:	drivers/media/i2c/ds90*
22508F:	include/media/i2c/ds90*
22509
22510TI HDC302X HUMIDITY DRIVER
22511M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22512M:	Li peiyu <579lpy@gmail.com>
22513L:	linux-iio@vger.kernel.org
22514S:	Maintained
22515F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22516F:	drivers/iio/humidity/hdc3020.c
22517
22518TI ICSSG ETHERNET DRIVER (ICSSG)
22519R:	MD Danish Anwar <danishanwar@ti.com>
22520R:	Roger Quadros <rogerq@kernel.org>
22521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22522L:	netdev@vger.kernel.org
22523S:	Maintained
22524F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22525F:	drivers/net/ethernet/ti/icssg/*
22526
22527TI J721E CSI2RX DRIVER
22528M:	Jai Luthra <j-luthra@ti.com>
22529L:	linux-media@vger.kernel.org
22530S:	Maintained
22531F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22532F:	drivers/media/platform/ti/j721e-csi2rx/
22533
22534TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22535M:	Nishanth Menon <nm@ti.com>
22536M:	Santosh Shilimkar <ssantosh@kernel.org>
22537L:	linux-kernel@vger.kernel.org
22538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22539S:	Maintained
22540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22541F:	drivers/pmdomain/ti/omap_prm.c
22542F:	drivers/soc/ti/*
22543
22544TI LM49xxx FAMILY ASoC CODEC DRIVERS
22545M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22546M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22547L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22548S:	Maintained
22549F:	sound/soc/codecs/isabelle*
22550F:	sound/soc/codecs/lm49453*
22551
22552TI LMP92064 ADC DRIVER
22553M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22554R:	kernel@pengutronix.de
22555L:	linux-iio@vger.kernel.org
22556S:	Maintained
22557F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22558F:	drivers/iio/adc/ti-lmp92064.c
22559
22560TI PCM3060 ASoC CODEC DRIVER
22561M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22563S:	Maintained
22564F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22565F:	sound/soc/codecs/pcm3060*
22566
22567TI TAS571X FAMILY ASoC CODEC DRIVER
22568M:	Kevin Cernekee <cernekee@chromium.org>
22569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22570S:	Odd Fixes
22571F:	sound/soc/codecs/tas571x*
22572
22573TI TMAG5273 MAGNETOMETER DRIVER
22574M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22575L:	linux-iio@vger.kernel.org
22576S:	Maintained
22577F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22578F:	drivers/iio/magnetometer/tmag5273.c
22579
22580TI TRF7970A NFC DRIVER
22581M:	Mark Greer <mgreer@animalcreek.com>
22582L:	linux-wireless@vger.kernel.org
22583S:	Supported
22584F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22585F:	drivers/nfc/trf7970a.c
22586
22587TI TSC2046 ADC DRIVER
22588M:	Oleksij Rempel <o.rempel@pengutronix.de>
22589R:	kernel@pengutronix.de
22590L:	linux-iio@vger.kernel.org
22591S:	Maintained
22592F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22593F:	drivers/iio/adc/ti-tsc2046.c
22594
22595TI TWL4030 SERIES SOC CODEC DRIVER
22596M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22597L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22598S:	Maintained
22599F:	sound/soc/codecs/twl4030*
22600
22601TI VPE/CAL DRIVERS
22602M:	Benoit Parrot <bparrot@ti.com>
22603L:	linux-media@vger.kernel.org
22604S:	Maintained
22605W:	http://linuxtv.org/
22606Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22607F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22608F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22609F:	drivers/media/platform/ti/cal/
22610F:	drivers/media/platform/ti/vpe/
22611
22612TI WILINK WIRELESS DRIVERS
22613L:	linux-wireless@vger.kernel.org
22614S:	Orphan
22615W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22616W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22617F:	drivers/net/wireless/ti/
22618
22619TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22620M:	John Stultz <jstultz@google.com>
22621M:	Thomas Gleixner <tglx@linutronix.de>
22622R:	Stephen Boyd <sboyd@kernel.org>
22623L:	linux-kernel@vger.kernel.org
22624S:	Supported
22625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22626F:	include/linux/clocksource.h
22627F:	include/linux/time.h
22628F:	include/linux/timekeeper_internal.h
22629F:	include/linux/timekeeping.h
22630F:	include/linux/timex.h
22631F:	include/uapi/linux/time.h
22632F:	include/uapi/linux/timex.h
22633F:	kernel/time/alarmtimer.c
22634F:	kernel/time/clocksource*
22635F:	kernel/time/ntp*
22636F:	kernel/time/time.c
22637F:	kernel/time/timeconst.bc
22638F:	kernel/time/timeconv.c
22639F:	kernel/time/timecounter.c
22640F:	kernel/time/timekeeping*
22641F:	kernel/time/time_test.c
22642F:	tools/testing/selftests/timers/
22643
22644TIPC NETWORK LAYER
22645M:	Jon Maloy <jmaloy@redhat.com>
22646M:	Ying Xue <ying.xue@windriver.com>
22647L:	netdev@vger.kernel.org (core kernel code)
22648L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22649S:	Maintained
22650W:	http://tipc.sourceforge.net/
22651F:	include/uapi/linux/tipc*.h
22652F:	net/tipc/
22653
22654TLAN NETWORK DRIVER
22655M:	Samuel Chessman <chessman@tux.org>
22656L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22657S:	Maintained
22658W:	http://sourceforge.net/projects/tlan/
22659F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22660F:	drivers/net/ethernet/ti/tlan.*
22661
22662TMIO/SDHI MMC DRIVER
22663M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22664L:	linux-mmc@vger.kernel.org
22665L:	linux-renesas-soc@vger.kernel.org
22666S:	Supported
22667F:	drivers/mmc/host/renesas_sdhi*
22668F:	drivers/mmc/host/tmio_mmc*
22669F:	include/linux/mfd/tmio.h
22670
22671TMP513 HARDWARE MONITOR DRIVER
22672M:	Eric Tremblay <etremblay@distech-controls.com>
22673L:	linux-hwmon@vger.kernel.org
22674S:	Maintained
22675F:	Documentation/hwmon/tmp513.rst
22676F:	drivers/hwmon/tmp513.c
22677
22678TMPFS (SHMEM FILESYSTEM)
22679M:	Hugh Dickins <hughd@google.com>
22680L:	linux-mm@kvack.org
22681S:	Maintained
22682F:	include/linux/shmem_fs.h
22683F:	mm/shmem.c
22684
22685TOMOYO SECURITY MODULE
22686M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22687M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22688L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22689L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22690L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22691L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22692S:	Maintained
22693W:	https://tomoyo.sourceforge.net/
22694F:	security/tomoyo/
22695
22696TOPSTAR LAPTOP EXTRAS DRIVER
22697M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22698L:	platform-driver-x86@vger.kernel.org
22699S:	Maintained
22700F:	drivers/platform/x86/topstar-laptop.c
22701
22702TORTURE-TEST MODULES
22703M:	Davidlohr Bueso <dave@stgolabs.net>
22704M:	"Paul E. McKenney" <paulmck@kernel.org>
22705M:	Josh Triplett <josh@joshtriplett.org>
22706L:	linux-kernel@vger.kernel.org
22707S:	Supported
22708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22709F:	Documentation/RCU/torture.rst
22710F:	kernel/locking/locktorture.c
22711F:	kernel/rcu/rcuscale.c
22712F:	kernel/rcu/rcutorture.c
22713F:	kernel/rcu/refscale.c
22714F:	kernel/torture.c
22715
22716TOSHIBA ACPI EXTRAS DRIVER
22717M:	Azael Avalos <coproscefalo@gmail.com>
22718L:	platform-driver-x86@vger.kernel.org
22719S:	Maintained
22720F:	drivers/platform/x86/toshiba_acpi.c
22721
22722TOSHIBA BLUETOOTH DRIVER
22723M:	Azael Avalos <coproscefalo@gmail.com>
22724L:	platform-driver-x86@vger.kernel.org
22725S:	Maintained
22726F:	drivers/platform/x86/toshiba_bluetooth.c
22727
22728TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22729M:	Azael Avalos <coproscefalo@gmail.com>
22730L:	platform-driver-x86@vger.kernel.org
22731S:	Maintained
22732F:	drivers/platform/x86/toshiba_haps.c
22733
22734TOSHIBA SMM DRIVER
22735M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22736S:	Maintained
22737W:	http://www.buzzard.org.uk/toshiba/
22738F:	drivers/char/toshiba.c
22739F:	include/linux/toshiba.h
22740F:	include/uapi/linux/toshiba.h
22741
22742TOSHIBA TC358743 DRIVER
22743M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22744L:	linux-media@vger.kernel.org
22745S:	Maintained
22746F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22747F:	drivers/media/i2c/tc358743*
22748F:	include/media/i2c/tc358743.h
22749
22750TOSHIBA WMI HOTKEYS DRIVER
22751M:	Azael Avalos <coproscefalo@gmail.com>
22752L:	platform-driver-x86@vger.kernel.org
22753S:	Maintained
22754F:	drivers/platform/x86/toshiba-wmi.c
22755
22756TPM DEVICE DRIVER
22757M:	Peter Huewe <peterhuewe@gmx.de>
22758M:	Jarkko Sakkinen <jarkko@kernel.org>
22759R:	Jason Gunthorpe <jgg@ziepe.ca>
22760L:	linux-integrity@vger.kernel.org
22761S:	Maintained
22762W:	https://codeberg.org/jarkko/linux-tpmdd-test
22763Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22765F:	Documentation/devicetree/bindings/tpm/
22766F:	drivers/char/tpm/
22767
22768TPS546D24 DRIVER
22769M:	Duke Du <dukedu83@gmail.com>
22770L:	linux-hwmon@vger.kernel.org
22771S:	Maintained
22772F:	Documentation/hwmon/tps546d24.rst
22773F:	drivers/hwmon/pmbus/tps546d24.c
22774
22775TQ SYSTEMS BOARD & DRIVER SUPPORT
22776L:	linux@ew.tq-group.com
22777S:	Supported
22778W:	https://www.tq-group.com/en/products/tq-embedded/
22779F:	arch/arm/boot/dts/imx*mba*.dts*
22780F:	arch/arm/boot/dts/imx*tqma*.dts*
22781F:	arch/arm/boot/dts/mba*.dtsi
22782F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22783F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22784F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22785F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22786F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22787F:	drivers/gpio/gpio-tqmx86.c
22788F:	drivers/mfd/tqmx86.c
22789F:	drivers/watchdog/tqmx86_wdt.c
22790
22791TRACING
22792M:	Steven Rostedt <rostedt@goodmis.org>
22793M:	Masami Hiramatsu <mhiramat@kernel.org>
22794R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22795L:	linux-kernel@vger.kernel.org
22796L:	linux-trace-kernel@vger.kernel.org
22797S:	Maintained
22798Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22800F:	Documentation/trace/*
22801F:	fs/tracefs/
22802F:	include/linux/trace*.h
22803F:	include/trace/
22804F:	kernel/trace/
22805F:	scripts/tracing/
22806F:	tools/testing/selftests/ftrace/
22807
22808TRACING MMIO ACCESSES (MMIOTRACE)
22809M:	Steven Rostedt <rostedt@goodmis.org>
22810M:	Masami Hiramatsu <mhiramat@kernel.org>
22811R:	Karol Herbst <karolherbst@gmail.com>
22812R:	Pekka Paalanen <ppaalanen@gmail.com>
22813L:	linux-kernel@vger.kernel.org
22814L:	nouveau@lists.freedesktop.org
22815S:	Maintained
22816F:	arch/x86/mm/kmmio.c
22817F:	arch/x86/mm/mmio-mod.c
22818F:	arch/x86/mm/testmmiotrace.c
22819F:	include/linux/mmiotrace.h
22820F:	kernel/trace/trace_mmiotrace.c
22821
22822TRACING OS NOISE / LATENCY TRACERS
22823M:	Steven Rostedt <rostedt@goodmis.org>
22824M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22825S:	Maintained
22826F:	Documentation/trace/hwlat_detector.rst
22827F:	Documentation/trace/osnoise-tracer.rst
22828F:	Documentation/trace/timerlat-tracer.rst
22829F:	arch/*/kernel/trace.c
22830F:	include/trace/events/osnoise.h
22831F:	kernel/trace/trace_hwlat.c
22832F:	kernel/trace/trace_irqsoff.c
22833F:	kernel/trace/trace_osnoise.c
22834F:	kernel/trace/trace_sched_wakeup.c
22835
22836TRADITIONAL CHINESE DOCUMENTATION
22837M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22838S:	Maintained
22839W:	https://github.com/srcres258/linux-doc
22840T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22841F:	Documentation/translations/zh_TW/
22842
22843TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22844M:	Dan Williams <dan.j.williams@intel.com>
22845L:	linux-coco@lists.linux.dev
22846S:	Maintained
22847F:	Documentation/ABI/testing/configfs-tsm
22848F:	drivers/virt/coco/tsm.c
22849F:	include/linux/tsm.h
22850
22851TRUSTED SERVICES TEE DRIVER
22852M:	Balint Dobszay <balint.dobszay@arm.com>
22853M:	Sudeep Holla <sudeep.holla@arm.com>
22854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22855L:	trusted-services@lists.trustedfirmware.org
22856S:	Maintained
22857F:	Documentation/tee/ts-tee.rst
22858F:	drivers/tee/tstee/
22859
22860TTY LAYER AND SERIAL DRIVERS
22861M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22862M:	Jiri Slaby <jirislaby@kernel.org>
22863L:	linux-kernel@vger.kernel.org
22864L:	linux-serial@vger.kernel.org
22865S:	Supported
22866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22867F:	Documentation/devicetree/bindings/serial/
22868F:	Documentation/driver-api/serial/
22869F:	drivers/tty/
22870F:	include/linux/selection.h
22871F:	include/linux/serial.h
22872F:	include/linux/serial_core.h
22873F:	include/linux/sysrq.h
22874F:	include/linux/tty*.h
22875F:	include/linux/vt.h
22876F:	include/linux/vt_*.h
22877F:	include/uapi/linux/serial.h
22878F:	include/uapi/linux/serial_core.h
22879F:	include/uapi/linux/tty.h
22880
22881TUA9001 MEDIA DRIVER
22882L:	linux-media@vger.kernel.org
22883S:	Orphan
22884W:	https://linuxtv.org
22885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22886F:	drivers/media/tuners/tua9001*
22887
22888TULIP NETWORK DRIVERS
22889L:	netdev@vger.kernel.org
22890L:	linux-parisc@vger.kernel.org
22891S:	Orphan
22892F:	drivers/net/ethernet/dec/tulip/
22893
22894TUN/TAP driver
22895M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22896M:	Jason Wang <jasowang@redhat.com>
22897S:	Maintained
22898W:	http://vtun.sourceforge.net/tun
22899F:	Documentation/networking/tuntap.rst
22900F:	arch/um/os-Linux/drivers/
22901F:	drivers/net/tap.c
22902F:	drivers/net/tun.c
22903
22904TURBOCHANNEL SUBSYSTEM
22905M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22906M:	Ralf Baechle <ralf@linux-mips.org>
22907L:	linux-mips@vger.kernel.org
22908S:	Maintained
22909Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22910F:	drivers/tc/
22911F:	include/linux/tc.h
22912
22913TURBOSTAT UTILITY
22914M:	"Len Brown" <lenb@kernel.org>
22915L:	linux-pm@vger.kernel.org
22916S:	Supported
22917Q:	https://patchwork.kernel.org/project/linux-pm/list/
22918B:	https://bugzilla.kernel.org
22919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22920F:	tools/power/x86/turbostat/
22921F:	tools/testing/selftests/turbostat/
22922
22923TW5864 VIDEO4LINUX DRIVER
22924M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22925M:	Anton Sviridenko <anton@corp.bluecherry.net>
22926M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22927M:	Andrey Utkin <andrey_utkin@fastmail.com>
22928L:	linux-media@vger.kernel.org
22929S:	Supported
22930F:	drivers/media/pci/tw5864/
22931
22932TW68 VIDEO4LINUX DRIVER
22933M:	Hans Verkuil <hverkuil@xs4all.nl>
22934L:	linux-media@vger.kernel.org
22935S:	Odd Fixes
22936W:	https://linuxtv.org
22937T:	git git://linuxtv.org/media_tree.git
22938F:	drivers/media/pci/tw68/
22939
22940TW686X VIDEO4LINUX DRIVER
22941M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22942L:	linux-media@vger.kernel.org
22943S:	Maintained
22944W:	http://linuxtv.org
22945T:	git git://linuxtv.org/media_tree.git
22946F:	drivers/media/pci/tw686x/
22947
22948U-BOOT ENVIRONMENT VARIABLES
22949M:	Rafał Miłecki <rafal@milecki.pl>
22950S:	Maintained
22951F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22952F:	drivers/nvmem/u-boot-env.c
22953
22954UACCE ACCELERATOR FRAMEWORK
22955M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22956M:	Zhou Wang <wangzhou1@hisilicon.com>
22957L:	linux-accelerators@lists.ozlabs.org
22958L:	linux-kernel@vger.kernel.org
22959S:	Maintained
22960F:	Documentation/ABI/testing/sysfs-driver-uacce
22961F:	Documentation/misc-devices/uacce.rst
22962F:	drivers/misc/uacce/
22963F:	include/linux/uacce.h
22964F:	include/uapi/misc/uacce/
22965
22966UBI FILE SYSTEM (UBIFS)
22967M:	Richard Weinberger <richard@nod.at>
22968R:	Zhihao Cheng <chengzhihao1@huawei.com>
22969L:	linux-mtd@lists.infradead.org
22970S:	Supported
22971W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22974F:	Documentation/ABI/testing/sysfs-fs-ubifs
22975F:	Documentation/filesystems/ubifs-authentication.rst
22976F:	Documentation/filesystems/ubifs.rst
22977F:	fs/ubifs/
22978
22979UBLK USERSPACE BLOCK DRIVER
22980M:	Ming Lei <ming.lei@redhat.com>
22981L:	linux-block@vger.kernel.org
22982S:	Maintained
22983F:	Documentation/block/ublk.rst
22984F:	drivers/block/ublk_drv.c
22985F:	include/uapi/linux/ublk_cmd.h
22986
22987UBSAN
22988M:	Kees Cook <kees@kernel.org>
22989R:	Marco Elver <elver@google.com>
22990R:	Andrey Konovalov <andreyknvl@gmail.com>
22991R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
22992L:	kasan-dev@googlegroups.com
22993L:	linux-hardening@vger.kernel.org
22994S:	Supported
22995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
22996F:	Documentation/dev-tools/ubsan.rst
22997F:	include/linux/ubsan.h
22998F:	lib/Kconfig.ubsan
22999F:	lib/test_ubsan.c
23000F:	lib/ubsan.c
23001F:	lib/ubsan.h
23002F:	scripts/Makefile.ubsan
23003K:	\bARCH_HAS_UBSAN\b
23004
23005UCLINUX (M68KNOMMU AND COLDFIRE)
23006M:	Greg Ungerer <gerg@linux-m68k.org>
23007L:	linux-m68k@lists.linux-m68k.org
23008S:	Maintained
23009W:	http://www.linux-m68k.org/
23010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23011F:	arch/m68k/*/*_no.*
23012F:	arch/m68k/68*/
23013F:	arch/m68k/coldfire/
23014F:	arch/m68k/include/asm/*_no.*
23015
23016UDF FILESYSTEM
23017M:	Jan Kara <jack@suse.com>
23018S:	Maintained
23019F:	Documentation/filesystems/udf.rst
23020F:	fs/udf/
23021
23022UDRAW TABLET
23023M:	Bastien Nocera <hadess@hadess.net>
23024L:	linux-input@vger.kernel.org
23025S:	Maintained
23026F:	drivers/hid/hid-udraw-ps3.c
23027
23028UFS FILESYSTEM
23029M:	Evgeniy Dushistov <dushistov@mail.ru>
23030S:	Maintained
23031F:	Documentation/admin-guide/ufs.rst
23032F:	fs/ufs/
23033
23034UHID USERSPACE HID IO DRIVER
23035M:	David Rheinsberg <david@readahead.eu>
23036L:	linux-input@vger.kernel.org
23037S:	Maintained
23038F:	drivers/hid/uhid.c
23039F:	include/uapi/linux/uhid.h
23040
23041ULPI BUS
23042M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23043L:	linux-usb@vger.kernel.org
23044S:	Maintained
23045F:	drivers/usb/common/ulpi.c
23046F:	include/linux/ulpi/
23047
23048UNICODE SUBSYSTEM
23049M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23050L:	linux-fsdevel@vger.kernel.org
23051S:	Supported
23052F:	fs/unicode/
23053
23054UNIFDEF
23055M:	Tony Finch <dot@dotat.at>
23056S:	Maintained
23057W:	http://dotat.at/prog/unifdef
23058F:	scripts/unifdef.c
23059
23060UNIFORM CDROM DRIVER
23061M:	Phillip Potter <phil@philpotter.co.uk>
23062S:	Maintained
23063F:	Documentation/cdrom/
23064F:	drivers/cdrom/cdrom.c
23065F:	include/linux/cdrom.h
23066F:	include/uapi/linux/cdrom.h
23067
23068UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23069R:	Alim Akhtar <alim.akhtar@samsung.com>
23070R:	Avri Altman <avri.altman@wdc.com>
23071R:	Bart Van Assche <bvanassche@acm.org>
23072L:	linux-scsi@vger.kernel.org
23073S:	Supported
23074F:	Documentation/devicetree/bindings/ufs/
23075F:	Documentation/scsi/ufs.rst
23076F:	drivers/ufs/core/
23077
23078UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23079M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23080L:	linux-scsi@vger.kernel.org
23081S:	Supported
23082F:	drivers/ufs/host/*dwc*
23083
23084UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23085M:	Alim Akhtar <alim.akhtar@samsung.com>
23086L:	linux-scsi@vger.kernel.org
23087S:	Maintained
23088F:	drivers/ufs/host/ufs-exynos*
23089
23090UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23091M:	Peter Wang <peter.wang@mediatek.com>
23092R:	Stanley Jhu <chu.stanley@gmail.com>
23093L:	linux-scsi@vger.kernel.org
23094L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23095S:	Maintained
23096F:	drivers/ufs/host/ufs-mediatek*
23097
23098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23099M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23100L:	linux-arm-msm@vger.kernel.org
23101L:	linux-scsi@vger.kernel.org
23102S:	Maintained
23103F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23104F:	drivers/ufs/host/ufs-qcom*
23105
23106UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23107M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23108L:	linux-renesas-soc@vger.kernel.org
23109L:	linux-scsi@vger.kernel.org
23110S:	Maintained
23111F:	drivers/ufs/host/ufs-renesas.c
23112
23113UNSORTED BLOCK IMAGES (UBI)
23114M:	Richard Weinberger <richard@nod.at>
23115R:	Zhihao Cheng <chengzhihao1@huawei.com>
23116L:	linux-mtd@lists.infradead.org
23117S:	Supported
23118W:	http://www.linux-mtd.infradead.org/
23119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23121F:	drivers/mtd/ubi/
23122F:	include/linux/mtd/ubi.h
23123F:	include/uapi/mtd/ubi-user.h
23124
23125USB "USBNET" DRIVER FRAMEWORK
23126M:	Oliver Neukum <oneukum@suse.com>
23127L:	netdev@vger.kernel.org
23128S:	Maintained
23129W:	http://www.linux-usb.org/usbnet
23130F:	drivers/net/usb/usbnet.c
23131F:	include/linux/usb/usbnet.h
23132
23133USB ACM DRIVER
23134M:	Oliver Neukum <oneukum@suse.com>
23135L:	linux-usb@vger.kernel.org
23136S:	Maintained
23137F:	Documentation/usb/acm.rst
23138F:	drivers/usb/class/cdc-acm.*
23139
23140USB APPLE MFI FASTCHARGE DRIVER
23141M:	Bastien Nocera <hadess@hadess.net>
23142L:	linux-usb@vger.kernel.org
23143S:	Maintained
23144F:	drivers/usb/misc/apple-mfi-fastcharge.c
23145
23146USB AR5523 WIRELESS DRIVER
23147L:	linux-wireless@vger.kernel.org
23148S:	Orphan
23149F:	drivers/net/wireless/ath/ar5523/
23150
23151USB ATTACHED SCSI
23152M:	Oliver Neukum <oneukum@suse.com>
23153L:	linux-usb@vger.kernel.org
23154L:	linux-scsi@vger.kernel.org
23155S:	Maintained
23156F:	drivers/usb/storage/uas.c
23157
23158USB CDC ETHERNET DRIVER
23159M:	Oliver Neukum <oliver@neukum.org>
23160L:	linux-usb@vger.kernel.org
23161S:	Maintained
23162F:	drivers/net/usb/cdc_*.c
23163F:	include/uapi/linux/usb/cdc.h
23164
23165USB CHAOSKEY DRIVER
23166M:	Keith Packard <keithp@keithp.com>
23167L:	linux-usb@vger.kernel.org
23168S:	Maintained
23169F:	drivers/usb/misc/chaoskey.c
23170
23171USB CYPRESS C67X00 DRIVER
23172L:	linux-usb@vger.kernel.org
23173S:	Orphan
23174F:	drivers/usb/c67x00/
23175
23176USB DAVICOM DM9601 DRIVER
23177M:	Peter Korsgaard <peter@korsgaard.com>
23178L:	netdev@vger.kernel.org
23179S:	Maintained
23180W:	http://www.linux-usb.org/usbnet
23181F:	drivers/net/usb/dm9601.c
23182
23183USB EHCI DRIVER
23184M:	Alan Stern <stern@rowland.harvard.edu>
23185L:	linux-usb@vger.kernel.org
23186S:	Maintained
23187F:	Documentation/usb/ehci.rst
23188F:	drivers/usb/host/ehci*
23189
23190USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23191M:	Jiri Kosina <jikos@kernel.org>
23192M:	Benjamin Tissoires <bentiss@kernel.org>
23193L:	linux-usb@vger.kernel.org
23194S:	Maintained
23195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23196F:	Documentation/hid/hiddev.rst
23197F:	drivers/hid/usbhid/
23198
23199USB INTEL XHCI ROLE MUX DRIVER
23200M:	Hans de Goede <hdegoede@redhat.com>
23201L:	linux-usb@vger.kernel.org
23202S:	Maintained
23203F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23204
23205USB IP DRIVER FOR HISILICON KIRIN 960
23206M:	Yu Chen <chenyu56@huawei.com>
23207M:	Binghui Wang <wangbinghui@hisilicon.com>
23208L:	linux-usb@vger.kernel.org
23209S:	Maintained
23210F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23211F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23212
23213USB IP DRIVER FOR HISILICON KIRIN 970
23214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23215L:	linux-usb@vger.kernel.org
23216S:	Maintained
23217F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23218F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23219
23220USB ISP116X DRIVER
23221M:	Olav Kongas <ok@artecdesign.ee>
23222L:	linux-usb@vger.kernel.org
23223S:	Maintained
23224F:	drivers/usb/host/isp116x*
23225F:	include/linux/usb/isp116x.h
23226
23227USB ISP1760 DRIVER
23228M:	Rui Miguel Silva <rui.silva@linaro.org>
23229L:	linux-usb@vger.kernel.org
23230S:	Maintained
23231F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23232F:	drivers/usb/isp1760/*
23233
23234USB LAN78XX ETHERNET DRIVER
23235M:	Woojung Huh <woojung.huh@microchip.com>
23236M:	UNGLinuxDriver@microchip.com
23237L:	netdev@vger.kernel.org
23238S:	Maintained
23239F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23240F:	drivers/net/usb/lan78xx.*
23241F:	include/dt-bindings/net/microchip-lan78xx.h
23242
23243USB MASS STORAGE DRIVER
23244M:	Alan Stern <stern@rowland.harvard.edu>
23245L:	linux-usb@vger.kernel.org
23246L:	usb-storage@lists.one-eyed-alien.net
23247S:	Maintained
23248F:	drivers/usb/storage/
23249
23250USB MIDI DRIVER
23251M:	Clemens Ladisch <clemens@ladisch.de>
23252L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23253S:	Maintained
23254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23255F:	sound/usb/midi.*
23256
23257USB NETWORKING DRIVERS
23258L:	linux-usb@vger.kernel.org
23259S:	Odd Fixes
23260F:	drivers/net/usb/
23261
23262USB OHCI DRIVER
23263M:	Alan Stern <stern@rowland.harvard.edu>
23264L:	linux-usb@vger.kernel.org
23265S:	Maintained
23266F:	Documentation/usb/ohci.rst
23267F:	drivers/usb/host/ohci*
23268
23269USB OTG FSM (Finite State Machine)
23270M:	Peter Chen <peter.chen@kernel.org>
23271L:	linux-usb@vger.kernel.org
23272S:	Maintained
23273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23274F:	drivers/usb/common/usb-otg-fsm.c
23275
23276USB OVER IP DRIVER
23277M:	Valentina Manea <valentina.manea.m@gmail.com>
23278M:	Shuah Khan <shuah@kernel.org>
23279M:	Shuah Khan <skhan@linuxfoundation.org>
23280R:	Hongren Zheng <i@zenithal.me>
23281L:	linux-usb@vger.kernel.org
23282S:	Maintained
23283F:	Documentation/usb/usbip_protocol.rst
23284F:	drivers/usb/usbip/
23285F:	tools/testing/selftests/drivers/usb/usbip/
23286F:	tools/usb/usbip/
23287
23288USB PEGASUS DRIVER
23289M:	Petko Manolov <petkan@nucleusys.com>
23290L:	linux-usb@vger.kernel.org
23291L:	netdev@vger.kernel.org
23292S:	Maintained
23293W:	https://github.com/petkan/pegasus
23294T:	git https://github.com/petkan/pegasus.git
23295F:	drivers/net/usb/pegasus.*
23296
23297USB PRINTER DRIVER (usblp)
23298M:	Pete Zaitcev <zaitcev@redhat.com>
23299L:	linux-usb@vger.kernel.org
23300S:	Supported
23301F:	drivers/usb/class/usblp.c
23302
23303USB QMI WWAN NETWORK DRIVER
23304M:	Bjørn Mork <bjorn@mork.no>
23305L:	netdev@vger.kernel.org
23306S:	Maintained
23307F:	Documentation/ABI/testing/sysfs-class-net-qmi
23308F:	drivers/net/usb/qmi_wwan.c
23309
23310USB RAW GADGET DRIVER
23311R:	Andrey Konovalov <andreyknvl@gmail.com>
23312L:	linux-usb@vger.kernel.org
23313S:	Maintained
23314F:	Documentation/usb/raw-gadget.rst
23315F:	drivers/usb/gadget/legacy/raw_gadget.c
23316F:	include/uapi/linux/usb/raw_gadget.h
23317
23318USB RTL8150 DRIVER
23319M:	Petko Manolov <petkan@nucleusys.com>
23320L:	linux-usb@vger.kernel.org
23321L:	netdev@vger.kernel.org
23322S:	Maintained
23323W:	https://github.com/petkan/rtl8150
23324T:	git https://github.com/petkan/rtl8150.git
23325F:	drivers/net/usb/rtl8150.c
23326
23327USB SERIAL SUBSYSTEM
23328M:	Johan Hovold <johan@kernel.org>
23329L:	linux-usb@vger.kernel.org
23330S:	Maintained
23331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23332F:	Documentation/usb/usb-serial.rst
23333F:	drivers/usb/serial/
23334F:	include/linux/usb/serial.h
23335
23336USB SMSC75XX ETHERNET DRIVER
23337M:	Steve Glendinning <steve.glendinning@shawell.net>
23338L:	netdev@vger.kernel.org
23339S:	Maintained
23340F:	drivers/net/usb/smsc75xx.*
23341
23342USB SMSC95XX ETHERNET DRIVER
23343M:	Steve Glendinning <steve.glendinning@shawell.net>
23344M:	UNGLinuxDriver@microchip.com
23345L:	netdev@vger.kernel.org
23346S:	Maintained
23347F:	drivers/net/usb/smsc95xx.*
23348
23349USB SUBSYSTEM
23350M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23351L:	linux-usb@vger.kernel.org
23352S:	Supported
23353W:	http://www.linux-usb.org
23354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23355F:	Documentation/devicetree/bindings/usb/
23356F:	Documentation/usb/
23357F:	drivers/usb/
23358F:	include/dt-bindings/usb/
23359F:	include/linux/usb.h
23360F:	include/linux/usb/
23361F:	include/uapi/linux/usb/
23362
23363USB TYPEC BUS FOR ALTERNATE MODES
23364M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23365L:	linux-usb@vger.kernel.org
23366S:	Maintained
23367F:	Documentation/ABI/testing/sysfs-bus-typec
23368F:	Documentation/driver-api/usb/typec_bus.rst
23369F:	drivers/usb/typec/altmodes/
23370F:	include/linux/usb/typec_altmode.h
23371
23372USB TYPEC CLASS
23373M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23374L:	linux-usb@vger.kernel.org
23375S:	Maintained
23376F:	Documentation/ABI/testing/sysfs-class-typec
23377F:	Documentation/driver-api/usb/typec.rst
23378F:	drivers/usb/typec/
23379F:	include/linux/usb/typec.h
23380
23381USB TYPEC INTEL PMC MUX DRIVER
23382M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23383L:	linux-usb@vger.kernel.org
23384S:	Maintained
23385F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23386F:	drivers/usb/typec/mux/intel_pmc_mux.c
23387
23388USB TYPEC PI3USB30532 MUX DRIVER
23389M:	Hans de Goede <hdegoede@redhat.com>
23390L:	linux-usb@vger.kernel.org
23391S:	Maintained
23392F:	drivers/usb/typec/mux/pi3usb30532.c
23393
23394USB TYPEC PORT CONTROLLER DRIVERS
23395L:	linux-usb@vger.kernel.org
23396S:	Orphan
23397F:	drivers/usb/typec/tcpm/
23398
23399USB UHCI DRIVER
23400M:	Alan Stern <stern@rowland.harvard.edu>
23401L:	linux-usb@vger.kernel.org
23402S:	Maintained
23403F:	drivers/usb/host/uhci*
23404
23405USB VIDEO CLASS
23406M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23407L:	linux-media@vger.kernel.org
23408S:	Maintained
23409W:	http://www.ideasonboard.org/uvc/
23410T:	git git://linuxtv.org/media_tree.git
23411F:	drivers/media/usb/uvc/
23412F:	include/uapi/linux/uvcvideo.h
23413
23414USB WEBCAM GADGET
23415M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23416M:	Daniel Scally <dan.scally@ideasonboard.com>
23417L:	linux-usb@vger.kernel.org
23418S:	Maintained
23419F:	drivers/usb/gadget/function/*uvc*
23420F:	drivers/usb/gadget/legacy/webcam.c
23421F:	include/uapi/linux/usb/g_uvc.h
23422
23423USB XHCI DRIVER
23424M:	Mathias Nyman <mathias.nyman@intel.com>
23425L:	linux-usb@vger.kernel.org
23426S:	Supported
23427F:	drivers/usb/host/pci-quirks*
23428F:	drivers/usb/host/xhci*
23429
23430USER DATAGRAM PROTOCOL (UDP)
23431M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23432S:	Maintained
23433F:	include/linux/udp.h
23434F:	net/ipv4/udp.c
23435F:	net/ipv6/udp.c
23436
23437USER-MODE LINUX (UML)
23438M:	Richard Weinberger <richard@nod.at>
23439M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23440M:	Johannes Berg <johannes@sipsolutions.net>
23441L:	linux-um@lists.infradead.org
23442S:	Maintained
23443W:	http://user-mode-linux.sourceforge.net
23444Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23447F:	Documentation/virt/uml/
23448F:	arch/um/
23449F:	arch/x86/um/
23450F:	fs/hostfs/
23451
23452USERSPACE COPYIN/COPYOUT (UIOVEC)
23453M:	Alexander Viro <viro@zeniv.linux.org.uk>
23454S:	Maintained
23455F:	include/linux/uio.h
23456F:	lib/iov_iter.c
23457
23458USERSPACE DMA BUFFER DRIVER
23459M:	Gerd Hoffmann <kraxel@redhat.com>
23460L:	dri-devel@lists.freedesktop.org
23461S:	Maintained
23462T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23463F:	drivers/dma-buf/udmabuf.c
23464F:	include/uapi/linux/udmabuf.h
23465
23466USERSPACE I/O (UIO)
23467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23468S:	Maintained
23469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23470F:	Documentation/driver-api/uio-howto.rst
23471F:	drivers/uio/
23472F:	include/linux/uio_driver.h
23473
23474UTIL-LINUX PACKAGE
23475M:	Karel Zak <kzak@redhat.com>
23476L:	util-linux@vger.kernel.org
23477S:	Maintained
23478W:	http://en.wikipedia.org/wiki/Util-linux
23479T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23480
23481UUID HELPERS
23482R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23483L:	linux-kernel@vger.kernel.org
23484S:	Maintained
23485F:	include/linux/uuid.h
23486F:	lib/test_uuid.c
23487F:	lib/uuid.c
23488
23489UV SYSFS DRIVER
23490M:	Justin Ernst <justin.ernst@hpe.com>
23491L:	platform-driver-x86@vger.kernel.org
23492S:	Maintained
23493F:	drivers/platform/x86/uv_sysfs.c
23494
23495UVESAFB DRIVER
23496M:	Michal Januszewski <spock@gentoo.org>
23497L:	linux-fbdev@vger.kernel.org
23498S:	Maintained
23499W:	https://github.com/mjanusz/v86d
23500F:	Documentation/fb/uvesafb.rst
23501F:	drivers/video/fbdev/uvesafb.*
23502
23503Ux500 CLOCK DRIVERS
23504M:	Ulf Hansson <ulf.hansson@linaro.org>
23505L:	linux-clk@vger.kernel.org
23506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23507S:	Maintained
23508F:	drivers/clk/ux500/
23509
23510V4L2 ASYNC AND FWNODE FRAMEWORKS
23511M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23512L:	linux-media@vger.kernel.org
23513S:	Maintained
23514T:	git git://linuxtv.org/media_tree.git
23515F:	drivers/media/v4l2-core/v4l2-async.c
23516F:	drivers/media/v4l2-core/v4l2-fwnode.c
23517F:	include/media/v4l2-async.h
23518F:	include/media/v4l2-fwnode.h
23519
23520V4L2 LENS DRIVERS
23521M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23522L:	linux-media@vger.kernel.org
23523S:	Maintained
23524F:	drivers/media/i2c/ak*
23525F:	drivers/media/i2c/dw*
23526F:	drivers/media/i2c/lm*
23527
23528V4L2 CAMERA SENSOR DRIVERS
23529M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23530L:	linux-media@vger.kernel.org
23531S:	Maintained
23532F:	Documentation/driver-api/media/camera-sensor.rst
23533F:	Documentation/driver-api/media/tx-rx.rst
23534F:	drivers/media/i2c/ar*
23535F:	drivers/media/i2c/gc*
23536F:	drivers/media/i2c/hi*
23537F:	drivers/media/i2c/imx*
23538F:	drivers/media/i2c/mt*
23539F:	drivers/media/i2c/og*
23540F:	drivers/media/i2c/ov*
23541F:	drivers/media/i2c/s5*
23542F:	drivers/media/i2c/st-vgxy61.c
23543
23544VF610 NAND DRIVER
23545M:	Stefan Agner <stefan@agner.ch>
23546L:	linux-mtd@lists.infradead.org
23547S:	Supported
23548F:	drivers/mtd/nand/raw/vf610_nfc.c
23549
23550VFAT/FAT/MSDOS FILESYSTEM
23551M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23552S:	Maintained
23553F:	Documentation/filesystems/vfat.rst
23554F:	fs/fat/
23555F:	tools/testing/selftests/filesystems/fat/
23556
23557VFIO CDX DRIVER
23558M:	Nipun Gupta <nipun.gupta@amd.com>
23559M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23560L:	kvm@vger.kernel.org
23561S:	Maintained
23562F:	drivers/vfio/cdx/*
23563
23564VFIO DRIVER
23565M:	Alex Williamson <alex.williamson@redhat.com>
23566L:	kvm@vger.kernel.org
23567S:	Maintained
23568T:	git https://github.com/awilliam/linux-vfio.git
23569F:	Documentation/ABI/testing/debugfs-vfio
23570F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23571F:	Documentation/driver-api/vfio.rst
23572F:	drivers/vfio/
23573F:	include/linux/vfio.h
23574F:	include/linux/vfio_pci_core.h
23575F:	include/uapi/linux/vfio.h
23576
23577VFIO FSL-MC DRIVER
23578L:	kvm@vger.kernel.org
23579S:	Orphan
23580F:	drivers/vfio/fsl-mc/
23581
23582VFIO HISILICON PCI DRIVER
23583M:	Longfang Liu <liulongfang@huawei.com>
23584M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23585L:	kvm@vger.kernel.org
23586S:	Maintained
23587F:	drivers/vfio/pci/hisilicon/
23588
23589VFIO MEDIATED DEVICE DRIVERS
23590M:	Kirti Wankhede <kwankhede@nvidia.com>
23591L:	kvm@vger.kernel.org
23592S:	Maintained
23593F:	Documentation/driver-api/vfio-mediated-device.rst
23594F:	drivers/vfio/mdev/
23595F:	include/linux/mdev.h
23596F:	samples/vfio-mdev/
23597
23598VFIO MLX5 PCI DRIVER
23599M:	Yishai Hadas <yishaih@nvidia.com>
23600L:	kvm@vger.kernel.org
23601S:	Maintained
23602F:	drivers/vfio/pci/mlx5/
23603
23604VFIO NVIDIA GRACE GPU DRIVER
23605M:	Ankit Agrawal <ankita@nvidia.com>
23606L:	kvm@vger.kernel.org
23607S:	Supported
23608F:	drivers/vfio/pci/nvgrace-gpu/
23609
23610VFIO PCI DEVICE SPECIFIC DRIVERS
23611R:	Jason Gunthorpe <jgg@nvidia.com>
23612R:	Yishai Hadas <yishaih@nvidia.com>
23613R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23614R:	Kevin Tian <kevin.tian@intel.com>
23615L:	kvm@vger.kernel.org
23616S:	Maintained
23617P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23618F:	drivers/vfio/pci/*/
23619
23620VFIO PDS PCI DRIVER
23621M:	Brett Creeley <brett.creeley@amd.com>
23622L:	kvm@vger.kernel.org
23623S:	Maintained
23624F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23625F:	drivers/vfio/pci/pds/
23626
23627VFIO PLATFORM DRIVER
23628M:	Eric Auger <eric.auger@redhat.com>
23629L:	kvm@vger.kernel.org
23630S:	Maintained
23631F:	drivers/vfio/platform/
23632
23633VFIO QAT PCI DRIVER
23634M:	Xin Zeng <xin.zeng@intel.com>
23635M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
23636L:	kvm@vger.kernel.org
23637L:	qat-linux@intel.com
23638S:	Supported
23639F:	drivers/vfio/pci/qat/
23640
23641VFIO VIRTIO PCI DRIVER
23642M:	Yishai Hadas <yishaih@nvidia.com>
23643L:	kvm@vger.kernel.org
23644L:	virtualization@lists.linux.dev
23645S:	Maintained
23646F:	drivers/vfio/pci/virtio
23647
23648VGA_SWITCHEROO
23649R:	Lukas Wunner <lukas@wunner.de>
23650S:	Maintained
23651T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23652F:	Documentation/gpu/vga-switcheroo.rst
23653F:	drivers/gpu/vga/vga_switcheroo.c
23654F:	include/linux/vga_switcheroo.h
23655
23656VIA RHINE NETWORK DRIVER
23657M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23658S:	Maintained
23659F:	drivers/net/ethernet/via/via-rhine.c
23660
23661VIA SD/MMC CARD CONTROLLER DRIVER
23662M:	Bruce Chang <brucechang@via.com.tw>
23663M:	Harald Welte <HaraldWelte@viatech.com>
23664S:	Maintained
23665F:	drivers/mmc/host/via-sdmmc.c
23666
23667VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23668M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23669L:	linux-fbdev@vger.kernel.org
23670S:	Maintained
23671F:	drivers/video/fbdev/via/
23672F:	include/linux/via-core.h
23673F:	include/linux/via_i2c.h
23674
23675VIA VELOCITY NETWORK DRIVER
23676M:	Francois Romieu <romieu@fr.zoreil.com>
23677L:	netdev@vger.kernel.org
23678S:	Maintained
23679F:	drivers/net/ethernet/via/via-velocity.*
23680
23681VICODEC VIRTUAL CODEC DRIVER
23682M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23683L:	linux-media@vger.kernel.org
23684S:	Maintained
23685W:	https://linuxtv.org
23686T:	git git://linuxtv.org/media_tree.git
23687F:	drivers/media/test-drivers/vicodec/*
23688
23689VIDEO I2C POLLING DRIVER
23690M:	Matt Ranostay <matt.ranostay@konsulko.com>
23691L:	linux-media@vger.kernel.org
23692S:	Maintained
23693F:	drivers/media/i2c/video-i2c.c
23694
23695VIDEO MULTIPLEXER DRIVER
23696M:	Philipp Zabel <p.zabel@pengutronix.de>
23697L:	linux-media@vger.kernel.org
23698S:	Maintained
23699F:	drivers/media/platform/video-mux.c
23700
23701VIDEOBUF2 FRAMEWORK
23702M:	Tomasz Figa <tfiga@chromium.org>
23703M:	Marek Szyprowski <m.szyprowski@samsung.com>
23704L:	linux-media@vger.kernel.org
23705S:	Maintained
23706F:	drivers/media/common/videobuf2/*
23707F:	include/media/videobuf2-*
23708
23709VIDTV VIRTUAL DIGITAL TV DRIVER
23710M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23711L:	linux-media@vger.kernel.org
23712S:	Maintained
23713W:	https://linuxtv.org
23714T:	git git://linuxtv.org/media_tree.git
23715F:	drivers/media/test-drivers/vidtv/*
23716
23717VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23718M:	Shuah Khan <skhan@linuxfoundation.org>
23719R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23720L:	linux-media@vger.kernel.org
23721S:	Maintained
23722W:	https://linuxtv.org
23723T:	git git://linuxtv.org/media_tree.git
23724F:	drivers/media/test-drivers/vimc/*
23725
23726VIRT LIB
23727M:	Alex Williamson <alex.williamson@redhat.com>
23728M:	Paolo Bonzini <pbonzini@redhat.com>
23729L:	kvm@vger.kernel.org
23730S:	Supported
23731F:	virt/lib/
23732
23733VIRTIO AND VHOST VSOCK DRIVER
23734M:	Stefan Hajnoczi <stefanha@redhat.com>
23735M:	Stefano Garzarella <sgarzare@redhat.com>
23736L:	kvm@vger.kernel.org
23737L:	virtualization@lists.linux.dev
23738L:	netdev@vger.kernel.org
23739S:	Maintained
23740F:	drivers/vhost/vsock.c
23741F:	include/linux/virtio_vsock.h
23742F:	include/uapi/linux/virtio_vsock.h
23743F:	net/vmw_vsock/virtio_transport.c
23744F:	net/vmw_vsock/virtio_transport_common.c
23745
23746VIRTIO BALLOON
23747M:	"Michael S. Tsirkin" <mst@redhat.com>
23748M:	David Hildenbrand <david@redhat.com>
23749L:	virtualization@lists.linux.dev
23750S:	Maintained
23751F:	drivers/virtio/virtio_balloon.c
23752F:	include/linux/balloon_compaction.h
23753F:	include/uapi/linux/virtio_balloon.h
23754F:	mm/balloon_compaction.c
23755
23756VIRTIO BLOCK AND SCSI DRIVERS
23757M:	"Michael S. Tsirkin" <mst@redhat.com>
23758M:	Jason Wang <jasowang@redhat.com>
23759R:	Paolo Bonzini <pbonzini@redhat.com>
23760R:	Stefan Hajnoczi <stefanha@redhat.com>
23761R:	Eugenio Pérez <eperezma@redhat.com>
23762L:	virtualization@lists.linux.dev
23763S:	Maintained
23764F:	drivers/block/virtio_blk.c
23765F:	drivers/scsi/virtio_scsi.c
23766F:	include/uapi/linux/virtio_blk.h
23767F:	include/uapi/linux/virtio_scsi.h
23768
23769VIRTIO CONSOLE DRIVER
23770M:	Amit Shah <amit@kernel.org>
23771L:	virtualization@lists.linux.dev
23772S:	Maintained
23773F:	drivers/char/virtio_console.c
23774F:	include/uapi/linux/virtio_console.h
23775
23776VIRTIO CORE AND NET DRIVERS
23777M:	"Michael S. Tsirkin" <mst@redhat.com>
23778M:	Jason Wang <jasowang@redhat.com>
23779R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23780R:	Eugenio Pérez <eperezma@redhat.com>
23781L:	virtualization@lists.linux.dev
23782S:	Maintained
23783F:	Documentation/ABI/testing/sysfs-bus-vdpa
23784F:	Documentation/ABI/testing/sysfs-class-vduse
23785F:	Documentation/devicetree/bindings/virtio/
23786F:	Documentation/driver-api/virtio/
23787F:	drivers/block/virtio_blk.c
23788F:	drivers/crypto/virtio/
23789F:	drivers/net/virtio_net.c
23790F:	drivers/vdpa/
23791F:	drivers/virtio/
23792F:	include/linux/vdpa.h
23793F:	include/linux/virtio*.h
23794F:	include/linux/vringh.h
23795F:	include/uapi/linux/virtio_*.h
23796F:	tools/virtio/
23797F:	tools/testing/selftests/drivers/net/virtio_net/
23798
23799VIRTIO CRYPTO DRIVER
23800M:	Gonglei <arei.gonglei@huawei.com>
23801L:	virtualization@lists.linux.dev
23802L:	linux-crypto@vger.kernel.org
23803S:	Maintained
23804F:	drivers/crypto/virtio/
23805F:	include/uapi/linux/virtio_crypto.h
23806
23807VIRTIO DRIVERS FOR S390
23808M:	Cornelia Huck <cohuck@redhat.com>
23809M:	Halil Pasic <pasic@linux.ibm.com>
23810M:	Eric Farman <farman@linux.ibm.com>
23811L:	linux-s390@vger.kernel.org
23812L:	virtualization@lists.linux.dev
23813L:	kvm@vger.kernel.org
23814S:	Supported
23815F:	arch/s390/include/uapi/asm/virtio-ccw.h
23816F:	drivers/s390/virtio/
23817
23818VIRTIO FILE SYSTEM
23819M:	Vivek Goyal <vgoyal@redhat.com>
23820M:	Stefan Hajnoczi <stefanha@redhat.com>
23821M:	Miklos Szeredi <miklos@szeredi.hu>
23822R:	Eugenio Pérez <eperezma@redhat.com>
23823L:	virtualization@lists.linux.dev
23824L:	linux-fsdevel@vger.kernel.org
23825S:	Supported
23826W:	https://virtio-fs.gitlab.io/
23827F:	Documentation/filesystems/virtiofs.rst
23828F:	fs/fuse/virtio_fs.c
23829F:	include/uapi/linux/virtio_fs.h
23830
23831VIRTIO GPIO DRIVER
23832M:	Enrico Weigelt, metux IT consult <info@metux.net>
23833M:	Viresh Kumar <vireshk@kernel.org>
23834L:	linux-gpio@vger.kernel.org
23835L:	virtualization@lists.linux.dev
23836S:	Maintained
23837F:	drivers/gpio/gpio-virtio.c
23838F:	include/uapi/linux/virtio_gpio.h
23839
23840VIRTIO GPU DRIVER
23841M:	David Airlie <airlied@redhat.com>
23842M:	Gerd Hoffmann <kraxel@redhat.com>
23843R:	Gurchetan Singh <gurchetansingh@chromium.org>
23844R:	Chia-I Wu <olvaffe@gmail.com>
23845L:	dri-devel@lists.freedesktop.org
23846L:	virtualization@lists.linux.dev
23847S:	Maintained
23848T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23849F:	drivers/gpu/drm/ci/xfails/virtio*
23850F:	drivers/gpu/drm/virtio/
23851F:	include/uapi/linux/virtio_gpu.h
23852
23853VIRTIO HOST (VHOST)
23854M:	"Michael S. Tsirkin" <mst@redhat.com>
23855M:	Jason Wang <jasowang@redhat.com>
23856R:	Eugenio Pérez <eperezma@redhat.com>
23857L:	kvm@vger.kernel.org
23858L:	virtualization@lists.linux.dev
23859L:	netdev@vger.kernel.org
23860S:	Maintained
23861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23862F:	drivers/vhost/
23863F:	include/linux/sched/vhost_task.h
23864F:	include/linux/vhost_iotlb.h
23865F:	include/uapi/linux/vhost.h
23866F:	kernel/vhost_task.c
23867
23868VIRTIO HOST (VHOST-SCSI)
23869M:	"Michael S. Tsirkin" <mst@redhat.com>
23870M:	Jason Wang <jasowang@redhat.com>
23871M:	Mike Christie <michael.christie@oracle.com>
23872R:	Paolo Bonzini <pbonzini@redhat.com>
23873R:	Stefan Hajnoczi <stefanha@redhat.com>
23874L:	virtualization@lists.linux.dev
23875S:	Maintained
23876F:	drivers/vhost/scsi.c
23877
23878VIRTIO I2C DRIVER
23879M:	Conghui Chen <conghui.chen@intel.com>
23880M:	Viresh Kumar <viresh.kumar@linaro.org>
23881L:	linux-i2c@vger.kernel.org
23882L:	virtualization@lists.linux.dev
23883S:	Maintained
23884F:	drivers/i2c/busses/i2c-virtio.c
23885F:	include/uapi/linux/virtio_i2c.h
23886
23887VIRTIO INPUT DRIVER
23888M:	Gerd Hoffmann <kraxel@redhat.com>
23889S:	Maintained
23890F:	drivers/virtio/virtio_input.c
23891F:	include/uapi/linux/virtio_input.h
23892
23893VIRTIO IOMMU DRIVER
23894M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23895L:	virtualization@lists.linux.dev
23896S:	Maintained
23897F:	drivers/iommu/virtio-iommu.c
23898F:	include/uapi/linux/virtio_iommu.h
23899
23900VIRTIO MEM DRIVER
23901M:	David Hildenbrand <david@redhat.com>
23902L:	virtualization@lists.linux.dev
23903S:	Maintained
23904W:	https://virtio-mem.gitlab.io/
23905F:	drivers/virtio/virtio_mem.c
23906F:	include/uapi/linux/virtio_mem.h
23907
23908VIRTIO PMEM DRIVER
23909M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23910L:	virtualization@lists.linux.dev
23911S:	Maintained
23912F:	drivers/nvdimm/nd_virtio.c
23913F:	drivers/nvdimm/virtio_pmem.c
23914
23915VIRTIO SOUND DRIVER
23916M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23917M:	"Michael S. Tsirkin" <mst@redhat.com>
23918L:	virtualization@lists.linux.dev
23919L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23920S:	Maintained
23921F:	include/uapi/linux/virtio_snd.h
23922F:	sound/virtio/*
23923
23924VIRTUAL BOX GUEST DEVICE DRIVER
23925M:	Hans de Goede <hdegoede@redhat.com>
23926M:	Arnd Bergmann <arnd@arndb.de>
23927M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23928S:	Maintained
23929F:	drivers/virt/vboxguest/
23930F:	include/linux/vbox_utils.h
23931F:	include/uapi/linux/vbox*.h
23932
23933VIRTUAL BOX SHARED FOLDER VFS DRIVER
23934M:	Hans de Goede <hdegoede@redhat.com>
23935L:	linux-fsdevel@vger.kernel.org
23936S:	Maintained
23937F:	fs/vboxsf/*
23938
23939VIRTUAL PCM TEST DRIVER
23940M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23941L:	linux-sound@vger.kernel.org
23942S:	Maintained
23943F:	Documentation/sound/cards/pcmtest.rst
23944F:	sound/drivers/pcmtest.c
23945F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23946
23947VIRTUAL SERIO DEVICE DRIVER
23948M:	Stephen Chandler Paul <thatslyude@gmail.com>
23949S:	Maintained
23950F:	drivers/input/serio/userio.c
23951F:	include/uapi/linux/userio.h
23952
23953VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23954M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23955S:	Maintained
23956F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23957F:	drivers/iio/light/veml6075.c
23958
23959VISL VIRTUAL STATELESS DECODER DRIVER
23960M:	Daniel Almeida <daniel.almeida@collabora.com>
23961L:	linux-media@vger.kernel.org
23962S:	Supported
23963F:	drivers/media/test-drivers/visl
23964
23965VIVID VIRTUAL VIDEO DRIVER
23966M:	Hans Verkuil <hverkuil@xs4all.nl>
23967L:	linux-media@vger.kernel.org
23968S:	Maintained
23969W:	https://linuxtv.org
23970T:	git git://linuxtv.org/media_tree.git
23971F:	drivers/media/test-drivers/vivid/*
23972
23973VM SOCKETS (AF_VSOCK)
23974M:	Stefano Garzarella <sgarzare@redhat.com>
23975L:	virtualization@lists.linux.dev
23976L:	netdev@vger.kernel.org
23977S:	Maintained
23978F:	drivers/net/vsockmon.c
23979F:	include/net/af_vsock.h
23980F:	include/uapi/linux/vm_sockets.h
23981F:	include/uapi/linux/vm_sockets_diag.h
23982F:	include/uapi/linux/vsockmon.h
23983F:	net/vmw_vsock/
23984F:	tools/testing/vsock/
23985
23986VMALLOC
23987M:	Andrew Morton <akpm@linux-foundation.org>
23988R:	Uladzislau Rezki <urezki@gmail.com>
23989R:	Christoph Hellwig <hch@infradead.org>
23990L:	linux-mm@kvack.org
23991S:	Maintained
23992W:	http://www.linux-mm.org
23993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23994F:	include/linux/vmalloc.h
23995F:	mm/vmalloc.c
23996
23997VME SUBSYSTEM
23998L:	linux-kernel@vger.kernel.org
23999S:	Orphan
24000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24001F:	Documentation/driver-api/vme.rst
24002F:	drivers/staging/vme_user/
24003
24004VMWARE BALLOON DRIVER
24005M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24006R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24007L:	linux-kernel@vger.kernel.org
24008S:	Supported
24009F:	drivers/misc/vmw_balloon.c
24010
24011VMWARE HYPERVISOR INTERFACE
24012M:	Ajay Kaher <ajay.kaher@broadcom.com>
24013M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24014R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24015L:	virtualization@lists.linux.dev
24016L:	x86@kernel.org
24017S:	Supported
24018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24019F:	arch/x86/include/asm/vmware.h
24020F:	arch/x86/kernel/cpu/vmware.c
24021
24022VMWARE PVRDMA DRIVER
24023M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24024M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24025R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24026L:	linux-rdma@vger.kernel.org
24027S:	Supported
24028F:	drivers/infiniband/hw/vmw_pvrdma/
24029
24030VMWARE PVSCSI DRIVER
24031M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24032R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24033L:	linux-scsi@vger.kernel.org
24034S:	Supported
24035F:	drivers/scsi/vmw_pvscsi.c
24036F:	drivers/scsi/vmw_pvscsi.h
24037
24038VMWARE VIRTUAL PTP CLOCK DRIVER
24039M:	Nick Shi <nick.shi@broadcom.com>
24040R:	Ajay Kaher <ajay.kaher@broadcom.com>
24041R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24042R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24043L:	netdev@vger.kernel.org
24044S:	Supported
24045F:	drivers/ptp/ptp_vmw.c
24046
24047VMWARE VMCI DRIVER
24048M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24049M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24050R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24051L:	linux-kernel@vger.kernel.org
24052S:	Supported
24053F:	drivers/misc/vmw_vmci/
24054F:	include/linux/vmw_vmci*
24055
24056VMWARE VMMOUSE SUBDRIVER
24057M:	Zack Rusin <zack.rusin@broadcom.com>
24058R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24059L:	linux-input@vger.kernel.org
24060S:	Supported
24061F:	drivers/input/mouse/vmmouse.c
24062F:	drivers/input/mouse/vmmouse.h
24063
24064VMWARE VMXNET3 ETHERNET DRIVER
24065M:	Ronak Doshi <ronak.doshi@broadcom.com>
24066R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24067L:	netdev@vger.kernel.org
24068S:	Supported
24069F:	drivers/net/vmxnet3/
24070
24071VMWARE VSOCK VMCI TRANSPORT DRIVER
24072M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24073M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24074R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24075L:	linux-kernel@vger.kernel.org
24076S:	Supported
24077F:	net/vmw_vsock/vmci_transport*
24078
24079VOCORE VOCORE2 BOARD
24080M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24081L:	linux-mips@vger.kernel.org
24082S:	Maintained
24083F:	arch/mips/boot/dts/ralink/vocore2.dts
24084
24085VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24086M:	Liam Girdwood <lgirdwood@gmail.com>
24087M:	Mark Brown <broonie@kernel.org>
24088L:	linux-kernel@vger.kernel.org
24089S:	Supported
24090W:	http://www.slimlogic.co.uk/?p=48
24091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24092F:	Documentation/devicetree/bindings/regulator/
24093F:	Documentation/power/regulator/
24094F:	drivers/regulator/
24095F:	include/dt-bindings/regulator/
24096F:	include/linux/regulator/
24097K:	regulator_get_optional
24098
24099VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24100R:	Matti Vaittinen <mazziesaccount@gmail.com>
24101F:	drivers/regulator/irq_helpers.c
24102
24103VRF
24104M:	David Ahern <dsahern@kernel.org>
24105L:	netdev@vger.kernel.org
24106S:	Maintained
24107F:	Documentation/networking/vrf.rst
24108F:	drivers/net/vrf.c
24109
24110VSPRINTF
24111M:	Petr Mladek <pmladek@suse.com>
24112M:	Steven Rostedt <rostedt@goodmis.org>
24113R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24114R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24115R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24116S:	Maintained
24117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24118F:	Documentation/core-api/printk-formats.rst
24119F:	lib/test_printf.c
24120F:	lib/test_scanf.c
24121F:	lib/vsprintf.c
24122
24123VT1211 HARDWARE MONITOR DRIVER
24124M:	Juerg Haefliger <juergh@proton.me>
24125L:	linux-hwmon@vger.kernel.org
24126S:	Maintained
24127F:	Documentation/hwmon/vt1211.rst
24128F:	drivers/hwmon/vt1211.c
24129
24130VT8231 HARDWARE MONITOR DRIVER
24131M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24132L:	linux-hwmon@vger.kernel.org
24133S:	Maintained
24134F:	drivers/hwmon/vt8231.c
24135
24136VUB300 USB to SDIO/SD/MMC bridge chip
24137L:	linux-mmc@vger.kernel.org
24138S:	Orphan
24139F:	drivers/mmc/host/vub300.c
24140
24141W1 DALLAS'S 1-WIRE BUS
24142M:	Krzysztof Kozlowski <krzk@kernel.org>
24143S:	Maintained
24144F:	Documentation/devicetree/bindings/w1/
24145F:	Documentation/w1/
24146F:	drivers/w1/
24147F:	include/linux/w1.h
24148
24149W83791D HARDWARE MONITORING DRIVER
24150M:	Marc Hulsman <m.hulsman@tudelft.nl>
24151L:	linux-hwmon@vger.kernel.org
24152S:	Maintained
24153F:	Documentation/hwmon/w83791d.rst
24154F:	drivers/hwmon/w83791d.c
24155
24156W83793 HARDWARE MONITORING DRIVER
24157M:	Rudolf Marek <r.marek@assembler.cz>
24158L:	linux-hwmon@vger.kernel.org
24159S:	Maintained
24160F:	Documentation/hwmon/w83793.rst
24161F:	drivers/hwmon/w83793.c
24162
24163W83795 HARDWARE MONITORING DRIVER
24164M:	Jean Delvare <jdelvare@suse.com>
24165L:	linux-hwmon@vger.kernel.org
24166S:	Maintained
24167F:	drivers/hwmon/w83795.c
24168
24169W83L51xD SD/MMC CARD INTERFACE DRIVER
24170M:	Pierre Ossman <pierre@ossman.eu>
24171S:	Maintained
24172F:	drivers/mmc/host/wbsd.*
24173
24174WACOM PROTOCOL 4 SERIAL TABLETS
24175M:	Julian Squires <julian@cipht.net>
24176M:	Hans de Goede <hdegoede@redhat.com>
24177L:	linux-input@vger.kernel.org
24178S:	Maintained
24179F:	drivers/input/tablet/wacom_serial4.c
24180
24181WANGXUN ETHERNET DRIVER
24182M:	Jiawen Wu <jiawenwu@trustnetic.com>
24183M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24184L:	netdev@vger.kernel.org
24185S:	Maintained
24186W:	https://www.net-swift.com
24187F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24188F:	drivers/net/ethernet/wangxun/
24189F:	drivers/net/pcs/pcs-xpcs-wx.c
24190
24191WATCHDOG DEVICE DRIVERS
24192M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24193M:	Guenter Roeck <linux@roeck-us.net>
24194L:	linux-watchdog@vger.kernel.org
24195S:	Maintained
24196W:	http://www.linux-watchdog.org/
24197T:	git git://www.linux-watchdog.org/linux-watchdog.git
24198F:	Documentation/devicetree/bindings/watchdog/
24199F:	Documentation/watchdog/
24200F:	drivers/watchdog/
24201F:	include/linux/watchdog.h
24202F:	include/trace/events/watchdog.h
24203F:	include/uapi/linux/watchdog.h
24204
24205WAVE5 VPU CODEC DRIVER
24206M:	Nas Chung <nas.chung@chipsnmedia.com>
24207M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24208L:	linux-media@vger.kernel.org
24209S:	Maintained
24210F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24211F:	drivers/media/platform/chips-media/wave5/
24212
24213WHISKEYCOVE PMIC GPIO DRIVER
24214M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24215L:	linux-gpio@vger.kernel.org
24216S:	Maintained
24217F:	drivers/gpio/gpio-wcove.c
24218
24219WHWAVE RTC DRIVER
24220M:	Dianlong Li <long17.cool@163.com>
24221L:	linux-rtc@vger.kernel.org
24222S:	Maintained
24223F:	drivers/rtc/rtc-sd3078.c
24224
24225WIIMOTE HID DRIVER
24226M:	David Rheinsberg <david@readahead.eu>
24227L:	linux-input@vger.kernel.org
24228S:	Maintained
24229F:	drivers/hid/hid-wiimote*
24230
24231WILOCITY WIL6210 WIRELESS DRIVER
24232L:	linux-wireless@vger.kernel.org
24233S:	Orphan
24234W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24235F:	drivers/net/wireless/ath/wil6210/
24236
24237WINBOND CIR DRIVER
24238M:	David Härdeman <david@hardeman.nu>
24239S:	Maintained
24240F:	drivers/media/rc/winbond-cir.c
24241
24242WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24243L:	linux-watchdog@vger.kernel.org
24244S:	Orphan
24245F:	drivers/watchdog/ebc-c384_wdt.c
24246
24247WINSYSTEMS WS16C48 GPIO DRIVER
24248M:	William Breathitt Gray <wbg@kernel.org>
24249L:	linux-gpio@vger.kernel.org
24250S:	Maintained
24251F:	drivers/gpio/gpio-ws16c48.c
24252
24253WIREGUARD SECURE NETWORK TUNNEL
24254M:	Jason A. Donenfeld <Jason@zx2c4.com>
24255L:	wireguard@lists.zx2c4.com
24256L:	netdev@vger.kernel.org
24257S:	Maintained
24258F:	drivers/net/wireguard/
24259F:	tools/testing/selftests/wireguard/
24260
24261WISTRON LAPTOP BUTTON DRIVER
24262M:	Miloslav Trmac <mitr@volny.cz>
24263S:	Maintained
24264F:	drivers/input/misc/wistron_btns.c
24265
24266WMI BINARY MOF DRIVER
24267M:	Armin Wolf <W_Armin@gmx.de>
24268R:	Thomas Weißschuh <linux@weissschuh.net>
24269L:	platform-driver-x86@vger.kernel.org
24270S:	Maintained
24271F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24272F:	Documentation/wmi/devices/wmi-bmof.rst
24273F:	drivers/platform/x86/wmi-bmof.c
24274
24275WOLFSON MICROELECTRONICS DRIVERS
24276L:	patches@opensource.cirrus.com
24277S:	Supported
24278W:	https://github.com/CirrusLogic/linux-drivers/wiki
24279T:	git https://github.com/CirrusLogic/linux-drivers.git
24280F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24281F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24282F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24283F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24284F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24285F:	Documentation/devicetree/bindings/sound/wm*
24286F:	Documentation/hwmon/wm83??.rst
24287F:	arch/arm/mach-s3c/mach-crag6410*
24288F:	drivers/clk/clk-wm83*.c
24289F:	drivers/gpio/gpio-*wm*.c
24290F:	drivers/gpio/gpio-arizona.c
24291F:	drivers/hwmon/wm83??-hwmon.c
24292F:	drivers/input/misc/wm831x-on.c
24293F:	drivers/input/touchscreen/wm831x-ts.c
24294F:	drivers/input/touchscreen/wm97*.c
24295F:	drivers/leds/leds-wm83*.c
24296F:	drivers/mfd/arizona*
24297F:	drivers/mfd/cs47l24*
24298F:	drivers/mfd/wm*.c
24299F:	drivers/power/supply/wm83*.c
24300F:	drivers/regulator/arizona*
24301F:	drivers/regulator/wm8*.c
24302F:	drivers/rtc/rtc-wm83*.c
24303F:	drivers/video/backlight/wm83*_bl.c
24304F:	drivers/watchdog/wm83*_wdt.c
24305F:	include/linux/mfd/arizona/
24306F:	include/linux/mfd/wm831x/
24307F:	include/linux/mfd/wm8350/
24308F:	include/linux/mfd/wm8400*
24309F:	include/linux/regulator/arizona*
24310F:	include/linux/wm97xx.h
24311F:	include/sound/wm????.h
24312F:	sound/soc/codecs/arizona*
24313F:	sound/soc/codecs/cs47l24*
24314F:	sound/soc/codecs/wm*
24315
24316WORKQUEUE
24317M:	Tejun Heo <tj@kernel.org>
24318R:	Lai Jiangshan <jiangshanlai@gmail.com>
24319S:	Maintained
24320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24321F:	Documentation/core-api/workqueue.rst
24322F:	include/linux/workqueue.h
24323F:	kernel/workqueue.c
24324F:	kernel/workqueue_internal.h
24325
24326WWAN DRIVERS
24327M:	Loic Poulain <loic.poulain@linaro.org>
24328M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24329R:	Johannes Berg <johannes@sipsolutions.net>
24330L:	netdev@vger.kernel.org
24331S:	Maintained
24332F:	drivers/net/wwan/
24333F:	include/linux/wwan.h
24334F:	include/uapi/linux/wwan.h
24335
24336X-POWERS AXP288 PMIC DRIVERS
24337M:	Hans de Goede <hdegoede@redhat.com>
24338S:	Maintained
24339F:	drivers/acpi/pmic/intel_pmic_xpower.c
24340N:	axp288
24341
24342X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24343M:	Chen-Yu Tsai <wens@csie.org>
24344L:	linux-kernel@vger.kernel.org
24345S:	Maintained
24346N:	axp[128]
24347
24348X.25 STACK
24349M:	Martin Schiller <ms@dev.tdt.de>
24350L:	linux-x25@vger.kernel.org
24351S:	Maintained
24352F:	Documentation/networking/lapb-module.rst
24353F:	Documentation/networking/x25*
24354F:	drivers/net/wan/hdlc_x25.c
24355F:	drivers/net/wan/lapbether.c
24356F:	include/*/lapb.h
24357F:	include/net/x25*
24358F:	include/uapi/linux/x25.h
24359F:	net/lapb/
24360F:	net/x25/
24361
24362X86 ARCHITECTURE (32-BIT AND 64-BIT)
24363M:	Thomas Gleixner <tglx@linutronix.de>
24364M:	Ingo Molnar <mingo@redhat.com>
24365M:	Borislav Petkov <bp@alien8.de>
24366M:	Dave Hansen <dave.hansen@linux.intel.com>
24367M:	x86@kernel.org
24368R:	"H. Peter Anvin" <hpa@zytor.com>
24369L:	linux-kernel@vger.kernel.org
24370S:	Maintained
24371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24372F:	Documentation/arch/x86/
24373F:	Documentation/devicetree/bindings/x86/
24374F:	arch/x86/
24375
24376X86 ENTRY CODE
24377M:	Andy Lutomirski <luto@kernel.org>
24378L:	linux-kernel@vger.kernel.org
24379S:	Maintained
24380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24381F:	arch/x86/entry/
24382
24383X86 HARDWARE VULNERABILITIES
24384M:	Thomas Gleixner <tglx@linutronix.de>
24385M:	Borislav Petkov <bp@alien8.de>
24386M:	Peter Zijlstra <peterz@infradead.org>
24387M:	Josh Poimboeuf <jpoimboe@kernel.org>
24388R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24389S:	Maintained
24390F:	Documentation/admin-guide/hw-vuln/
24391F:	arch/x86/include/asm/nospec-branch.h
24392F:	arch/x86/kernel/cpu/bugs.c
24393
24394X86 MCE INFRASTRUCTURE
24395M:	Tony Luck <tony.luck@intel.com>
24396M:	Borislav Petkov <bp@alien8.de>
24397L:	linux-edac@vger.kernel.org
24398S:	Maintained
24399F:	Documentation/ABI/testing/sysfs-mce
24400F:	Documentation/arch/x86/x86_64/machinecheck.rst
24401F:	arch/x86/kernel/cpu/mce/*
24402
24403X86 MICROCODE UPDATE SUPPORT
24404M:	Borislav Petkov <bp@alien8.de>
24405S:	Maintained
24406F:	arch/x86/kernel/cpu/microcode/*
24407
24408X86 MM
24409M:	Dave Hansen <dave.hansen@linux.intel.com>
24410M:	Andy Lutomirski <luto@kernel.org>
24411M:	Peter Zijlstra <peterz@infradead.org>
24412L:	linux-kernel@vger.kernel.org
24413S:	Maintained
24414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24415F:	arch/x86/mm/
24416
24417X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24418M:	Hans de Goede <hdegoede@redhat.com>
24419L:	platform-driver-x86@vger.kernel.org
24420S:	Maintained
24421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24422F:	drivers/platform/x86/x86-android-tablets/
24423
24424X86 PLATFORM DRIVERS
24425M:	Hans de Goede <hdegoede@redhat.com>
24426M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24427L:	platform-driver-x86@vger.kernel.org
24428S:	Maintained
24429Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24431F:	drivers/platform/olpc/
24432F:	drivers/platform/x86/
24433F:	include/linux/platform_data/x86/
24434
24435X86 PLATFORM UV HPE SUPERDOME FLEX
24436M:	Steve Wahl <steve.wahl@hpe.com>
24437R:	Justin Ernst <justin.ernst@hpe.com>
24438R:	Kyle Meyer <kyle.meyer@hpe.com>
24439R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24440R:	Russ Anderson <russ.anderson@hpe.com>
24441S:	Supported
24442F:	arch/x86/include/asm/uv/
24443F:	arch/x86/kernel/apic/x2apic_uv_x.c
24444F:	arch/x86/platform/uv/
24445
24446X86 STACK UNWINDING
24447M:	Josh Poimboeuf <jpoimboe@kernel.org>
24448M:	Peter Zijlstra <peterz@infradead.org>
24449S:	Supported
24450F:	arch/x86/include/asm/unwind*.h
24451F:	arch/x86/kernel/dumpstack.c
24452F:	arch/x86/kernel/stacktrace.c
24453F:	arch/x86/kernel/unwind_*.c
24454
24455X86 TRUST DOMAIN EXTENSIONS (TDX)
24456M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24457R:	Dave Hansen <dave.hansen@linux.intel.com>
24458L:	x86@kernel.org
24459L:	linux-coco@lists.linux.dev
24460S:	Supported
24461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24462F:	arch/x86/boot/compressed/tdx*
24463F:	arch/x86/coco/tdx/
24464F:	arch/x86/include/asm/shared/tdx.h
24465F:	arch/x86/include/asm/tdx.h
24466F:	arch/x86/virt/vmx/tdx/
24467F:	drivers/virt/coco/tdx-guest
24468
24469X86 VDSO
24470M:	Andy Lutomirski <luto@kernel.org>
24471L:	linux-kernel@vger.kernel.org
24472S:	Maintained
24473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24474F:	arch/x86/entry/vdso/
24475
24476XARRAY
24477M:	Matthew Wilcox <willy@infradead.org>
24478L:	linux-fsdevel@vger.kernel.org
24479S:	Supported
24480F:	Documentation/core-api/xarray.rst
24481F:	include/linux/idr.h
24482F:	include/linux/xarray.h
24483F:	lib/idr.c
24484F:	lib/xarray.c
24485F:	tools/testing/radix-tree
24486
24487XBOX DVD IR REMOTE
24488M:	Benjamin Valentin <benpicco@googlemail.com>
24489S:	Maintained
24490F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24491F:	drivers/media/rc/xbox_remote.c
24492
24493XC2028/3028 TUNER DRIVER
24494M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24495L:	linux-media@vger.kernel.org
24496S:	Maintained
24497W:	https://linuxtv.org
24498T:	git git://linuxtv.org/media_tree.git
24499F:	drivers/media/tuners/xc2028.*
24500
24501XDP (eXpress Data Path)
24502M:	Alexei Starovoitov <ast@kernel.org>
24503M:	Daniel Borkmann <daniel@iogearbox.net>
24504M:	David S. Miller <davem@davemloft.net>
24505M:	Jakub Kicinski <kuba@kernel.org>
24506M:	Jesper Dangaard Brouer <hawk@kernel.org>
24507M:	John Fastabend <john.fastabend@gmail.com>
24508L:	netdev@vger.kernel.org
24509L:	bpf@vger.kernel.org
24510S:	Supported
24511F:	drivers/net/ethernet/*/*/*/*/*xdp*
24512F:	drivers/net/ethernet/*/*/*xdp*
24513F:	include/net/xdp.h
24514F:	include/net/xdp_priv.h
24515F:	include/trace/events/xdp.h
24516F:	kernel/bpf/cpumap.c
24517F:	kernel/bpf/devmap.c
24518F:	net/core/xdp.c
24519F:	samples/bpf/xdp*
24520F:	tools/testing/selftests/bpf/*/*xdp*
24521F:	tools/testing/selftests/bpf/*xdp*
24522K:	(?:\b|_)xdp(?:\b|_)
24523
24524XDP SOCKETS (AF_XDP)
24525M:	Björn Töpel <bjorn@kernel.org>
24526M:	Magnus Karlsson <magnus.karlsson@intel.com>
24527M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24528R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24529L:	netdev@vger.kernel.org
24530L:	bpf@vger.kernel.org
24531S:	Maintained
24532F:	Documentation/networking/af_xdp.rst
24533F:	include/net/netns/xdp.h
24534F:	include/net/xdp_sock*
24535F:	include/net/xsk_buff_pool.h
24536F:	include/uapi/linux/if_xdp.h
24537F:	include/uapi/linux/xdp_diag.h
24538F:	net/xdp/
24539F:	tools/testing/selftests/bpf/*xsk*
24540
24541XEN BLOCK SUBSYSTEM
24542M:	Roger Pau Monné <roger.pau@citrix.com>
24543L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24544S:	Supported
24545F:	drivers/block/xen*
24546F:	drivers/block/xen-blkback/*
24547
24548XEN HYPERVISOR ARM
24549M:	Stefano Stabellini <sstabellini@kernel.org>
24550L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24551S:	Maintained
24552F:	arch/arm/include/asm/xen/
24553F:	arch/arm/xen/
24554
24555XEN HYPERVISOR ARM64
24556M:	Stefano Stabellini <sstabellini@kernel.org>
24557L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24558S:	Maintained
24559F:	arch/arm64/include/asm/xen/
24560F:	arch/arm64/xen/
24561
24562XEN HYPERVISOR INTERFACE
24563M:	Juergen Gross <jgross@suse.com>
24564M:	Stefano Stabellini <sstabellini@kernel.org>
24565R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24566L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24567S:	Supported
24568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24569F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24570F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24571F:	drivers/*/xen-*front.c
24572F:	drivers/xen/
24573F:	include/uapi/xen/
24574F:	include/xen/
24575F:	kernel/configs/xen.config
24576
24577XEN HYPERVISOR X86
24578M:	Juergen Gross <jgross@suse.com>
24579R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24580L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24581S:	Supported
24582F:	arch/x86/configs/xen.config
24583F:	arch/x86/include/asm/pvclock-abi.h
24584F:	arch/x86/include/asm/xen/
24585F:	arch/x86/platform/pvh/
24586F:	arch/x86/xen/
24587
24588XEN NETWORK BACKEND DRIVER
24589M:	Wei Liu <wei.liu@kernel.org>
24590M:	Paul Durrant <paul@xen.org>
24591L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24592L:	netdev@vger.kernel.org
24593S:	Supported
24594F:	drivers/net/xen-netback/*
24595
24596XEN PCI SUBSYSTEM
24597M:	Juergen Gross <jgross@suse.com>
24598L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24599S:	Supported
24600F:	arch/x86/pci/*xen*
24601F:	drivers/pci/*xen*
24602
24603XEN PVSCSI DRIVERS
24604M:	Juergen Gross <jgross@suse.com>
24605L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24606L:	linux-scsi@vger.kernel.org
24607S:	Supported
24608F:	drivers/scsi/xen-scsifront.c
24609F:	drivers/xen/xen-scsiback.c
24610F:	include/xen/interface/io/vscsiif.h
24611
24612XEN PVUSB DRIVER
24613M:	Juergen Gross <jgross@suse.com>
24614L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24615L:	linux-usb@vger.kernel.org
24616S:	Supported
24617F:	drivers/usb/host/xen*
24618F:	include/xen/interface/io/usbif.h
24619
24620XEN SOUND FRONTEND DRIVER
24621M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24622L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24624S:	Supported
24625F:	sound/xen/*
24626
24627XEN SWIOTLB SUBSYSTEM
24628M:	Juergen Gross <jgross@suse.com>
24629M:	Stefano Stabellini <sstabellini@kernel.org>
24630L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24631L:	iommu@lists.linux.dev
24632S:	Supported
24633F:	arch/*/include/asm/xen/swiotlb-xen.h
24634F:	drivers/xen/swiotlb-xen.c
24635F:	include/xen/arm/swiotlb-xen.h
24636F:	include/xen/swiotlb-xen.h
24637
24638XFS FILESYSTEM
24639M:	Chandan Babu R <chandan.babu@oracle.com>
24640R:	Darrick J. Wong <djwong@kernel.org>
24641L:	linux-xfs@vger.kernel.org
24642S:	Supported
24643W:	http://xfs.org/
24644C:	irc://irc.oftc.net/xfs
24645T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24646P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24647F:	Documentation/ABI/testing/sysfs-fs-xfs
24648F:	Documentation/admin-guide/xfs.rst
24649F:	Documentation/filesystems/xfs/*
24650F:	fs/xfs/
24651F:	include/uapi/linux/dqblk_xfs.h
24652F:	include/uapi/linux/fsmap.h
24653
24654XILINX AMS DRIVER
24655M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24656L:	linux-iio@vger.kernel.org
24657S:	Maintained
24658F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24659F:	drivers/iio/adc/xilinx-ams.c
24660
24661XILINX AXI ETHERNET DRIVER
24662M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24663S:	Maintained
24664F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24665F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24666
24667XILINX CAN DRIVER
24668M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24669L:	linux-can@vger.kernel.org
24670S:	Maintained
24671F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24672F:	drivers/net/can/xilinx_can.c
24673
24674XILINX EVENT MANAGEMENT DRIVER
24675M:	Michal Simek <michal.simek@amd.com>
24676S:	Maintained
24677F:	drivers/soc/xilinx/xlnx_event_manager.c
24678F:	include/linux/firmware/xlnx-event-manager.h
24679
24680XILINX GPIO DRIVER
24681M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24682R:	Srinivas Neeli <srinivas.neeli@amd.com>
24683R:	Michal Simek <michal.simek@amd.com>
24684S:	Maintained
24685F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24686F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24687F:	drivers/gpio/gpio-xilinx.c
24688F:	drivers/gpio/gpio-zynq.c
24689
24690XILINX LL TEMAC ETHERNET DRIVER
24691L:	netdev@vger.kernel.org
24692S:	Orphan
24693F:	drivers/net/ethernet/xilinx/ll_temac*
24694
24695XILINX PWM DRIVER
24696M:	Sean Anderson <sean.anderson@seco.com>
24697S:	Maintained
24698F:	drivers/pwm/pwm-xilinx.c
24699F:	include/clocksource/timer-xilinx.h
24700
24701XILINX SD-FEC IP CORES
24702M:	Derek Kiernan <derek.kiernan@amd.com>
24703M:	Dragan Cvetic <dragan.cvetic@amd.com>
24704S:	Maintained
24705F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
24706F:	Documentation/misc-devices/xilinx_sdfec.rst
24707F:	drivers/misc/Kconfig
24708F:	drivers/misc/Makefile
24709F:	drivers/misc/xilinx_sdfec.c
24710F:	include/uapi/misc/xilinx_sdfec.h
24711
24712XILINX UARTLITE SERIAL DRIVER
24713M:	Peter Korsgaard <jacmet@sunsite.dk>
24714L:	linux-serial@vger.kernel.org
24715S:	Maintained
24716F:	drivers/tty/serial/uartlite.c
24717
24718XILINX VIDEO IP CORES
24719M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24720L:	linux-media@vger.kernel.org
24721S:	Supported
24722T:	git git://linuxtv.org/media_tree.git
24723F:	Documentation/devicetree/bindings/media/xilinx/
24724F:	drivers/media/platform/xilinx/
24725F:	include/uapi/linux/xilinx-v4l2-controls.h
24726
24727XILINX VERSAL EDAC DRIVER
24728M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24729M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24730S:	Maintained
24731F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24732F:	drivers/edac/versal_edac.c
24733
24734XILINX WATCHDOG DRIVER
24735M:	Srinivas Neeli <srinivas.neeli@amd.com>
24736R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24737R:	Michal Simek <michal.simek@amd.com>
24738S:	Maintained
24739F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24740F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24741F:	drivers/watchdog/of_xilinx_wdt.c
24742F:	drivers/watchdog/xilinx_wwdt.c
24743
24744XILINX XDMA DRIVER
24745M:	Lizhi Hou <lizhi.hou@amd.com>
24746M:	Brian Xu <brian.xu@amd.com>
24747M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24748L:	dmaengine@vger.kernel.org
24749S:	Supported
24750F:	drivers/dma/xilinx/xdma-regs.h
24751F:	drivers/dma/xilinx/xdma.c
24752F:	include/linux/dma/amd_xdma.h
24753F:	include/linux/platform_data/amd_xdma.h
24754
24755XILINX ZYNQMP DPDMA DRIVER
24756M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24757L:	dmaengine@vger.kernel.org
24758S:	Supported
24759F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24760F:	drivers/dma/xilinx/xilinx_dpdma.c
24761F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24762
24763XILINX ZYNQMP OCM EDAC DRIVER
24764M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24765M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24766S:	Maintained
24767F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24768F:	drivers/edac/zynqmp_edac.c
24769
24770XILINX ZYNQMP PSGTR PHY DRIVER
24771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24772L:	linux-kernel@vger.kernel.org
24773S:	Supported
24774T:	git https://github.com/Xilinx/linux-xlnx.git
24775F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24776F:	drivers/phy/xilinx/phy-zynqmp.c
24777
24778XILINX ZYNQMP SHA3 DRIVER
24779M:	Harsha <harsha.harsha@amd.com>
24780S:	Maintained
24781F:	drivers/crypto/xilinx/zynqmp-sha.c
24782
24783XILINX ZYNQMP NVMEM DRIVER
24784M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
24785M:	Kalyani Akula <kalyani.akula@amd.com>
24786R:	Michal Simek <michal.simek@amd.com>
24787S:	Maintained
24788F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
24789F:	drivers/nvmem/zynqmp_nvmem.c
24790
24791XILLYBUS DRIVER
24792M:	Eli Billauer <eli.billauer@gmail.com>
24793L:	linux-kernel@vger.kernel.org
24794S:	Supported
24795F:	drivers/char/xillybus/
24796
24797XLP9XX I2C DRIVER
24798M:	George Cherian <gcherian@marvell.com>
24799L:	linux-i2c@vger.kernel.org
24800S:	Supported
24801W:	http://www.marvell.com
24802F:	drivers/i2c/busses/i2c-xlp9xx.c
24803
24804XRA1403 GPIO EXPANDER
24805M:	Nandor Han <nandor.han@ge.com>
24806L:	linux-gpio@vger.kernel.org
24807S:	Maintained
24808F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24809F:	drivers/gpio/gpio-xra1403.c
24810
24811XTENSA XTFPGA PLATFORM SUPPORT
24812M:	Max Filippov <jcmvbkbc@gmail.com>
24813S:	Maintained
24814F:	drivers/spi/spi-xtensa-xtfpga.c
24815F:	sound/soc/xtensa/xtfpga-i2s.c
24816
24817YAM DRIVER FOR AX.25
24818M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24819L:	linux-hams@vger.kernel.org
24820S:	Maintained
24821F:	drivers/net/hamradio/yam*
24822F:	include/linux/yam.h
24823
24824YAMA SECURITY MODULE
24825M:	Kees Cook <kees@kernel.org>
24826S:	Supported
24827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24828F:	Documentation/admin-guide/LSM/Yama.rst
24829F:	security/yama/
24830
24831YAML NETLINK (YNL)
24832M:	Donald Hunter <donald.hunter@gmail.com>
24833M:	Jakub Kicinski <kuba@kernel.org>
24834F:	Documentation/netlink/
24835F:	Documentation/userspace-api/netlink/intro-specs.rst
24836F:	Documentation/userspace-api/netlink/specs.rst
24837F:	tools/net/ynl/
24838
24839YEALINK PHONE DRIVER
24840M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24841L:	usbb2k-api-dev@nongnu.org
24842S:	Maintained
24843F:	Documentation/input/devices/yealink.rst
24844F:	drivers/input/misc/yealink.*
24845
24846Z3FOLD COMPRESSED PAGE ALLOCATOR
24847M:	Vitaly Wool <vitaly.wool@konsulko.com>
24848R:	Miaohe Lin <linmiaohe@huawei.com>
24849L:	linux-mm@kvack.org
24850S:	Maintained
24851F:	mm/z3fold.c
24852
24853Z8530 DRIVER FOR AX.25
24854M:	Joerg Reuter <jreuter@yaina.de>
24855L:	linux-hams@vger.kernel.org
24856S:	Maintained
24857W:	http://yaina.de/jreuter/
24858W:	http://www.qsl.net/dl1bke/
24859F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24860F:	drivers/net/hamradio/*scc.c
24861F:	drivers/net/hamradio/z8530.h
24862
24863ZBUD COMPRESSED PAGE ALLOCATOR
24864M:	Seth Jennings <sjenning@redhat.com>
24865M:	Dan Streetman <ddstreet@ieee.org>
24866L:	linux-mm@kvack.org
24867S:	Maintained
24868F:	mm/zbud.c
24869
24870ZD1211RW WIRELESS DRIVER
24871L:	linux-wireless@vger.kernel.org
24872S:	Orphan
24873F:	drivers/net/wireless/zydas/zd1211rw/
24874
24875ZD1301 MEDIA DRIVER
24876L:	linux-media@vger.kernel.org
24877S:	Orphan
24878W:	https://linuxtv.org/
24879Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24880F:	drivers/media/usb/dvb-usb-v2/zd1301*
24881
24882ZD1301_DEMOD MEDIA DRIVER
24883L:	linux-media@vger.kernel.org
24884S:	Orphan
24885W:	https://linuxtv.org/
24886Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24887F:	drivers/media/dvb-frontends/zd1301_demod*
24888
24889ZHAOXIN PROCESSOR SUPPORT
24890M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24891L:	linux-kernel@vger.kernel.org
24892S:	Maintained
24893F:	arch/x86/kernel/cpu/zhaoxin.c
24894
24895ZONEFS FILESYSTEM
24896M:	Damien Le Moal <dlemoal@kernel.org>
24897M:	Naohiro Aota <naohiro.aota@wdc.com>
24898R:	Johannes Thumshirn <jth@kernel.org>
24899L:	linux-fsdevel@vger.kernel.org
24900S:	Maintained
24901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24902F:	Documentation/filesystems/zonefs.rst
24903F:	fs/zonefs/
24904
24905ZR36067 VIDEO FOR LINUX DRIVER
24906M:	Corentin Labbe <clabbe@baylibre.com>
24907L:	mjpeg-users@lists.sourceforge.net
24908L:	linux-media@vger.kernel.org
24909S:	Maintained
24910W:	http://mjpeg.sourceforge.net/driver-zoran/
24911Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24912F:	Documentation/driver-api/media/drivers/zoran.rst
24913F:	drivers/media/pci/zoran/
24914
24915ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24916M:	Minchan Kim <minchan@kernel.org>
24917M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24918L:	linux-kernel@vger.kernel.org
24919S:	Maintained
24920F:	Documentation/admin-guide/blockdev/zram.rst
24921F:	drivers/block/zram/
24922
24923ZS DECSTATION Z85C30 SERIAL DRIVER
24924M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24925S:	Maintained
24926F:	drivers/tty/serial/zs.*
24927
24928ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24929M:	Minchan Kim <minchan@kernel.org>
24930M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24931L:	linux-mm@kvack.org
24932S:	Maintained
24933F:	Documentation/mm/zsmalloc.rst
24934F:	include/linux/zsmalloc.h
24935F:	mm/zsmalloc.c
24936
24937ZSTD
24938M:	Nick Terrell <terrelln@fb.com>
24939S:	Maintained
24940B:	https://github.com/facebook/zstd/issues
24941T:	git https://github.com/terrelln/linux.git
24942F:	crypto/zstd.c
24943F:	include/linux/zstd*
24944F:	lib/decompress_unzstd.c
24945F:	lib/zstd/
24946N:	zstd
24947K:	zstd
24948
24949ZSWAP COMPRESSED SWAP CACHING
24950M:	Johannes Weiner <hannes@cmpxchg.org>
24951M:	Yosry Ahmed <yosryahmed@google.com>
24952M:	Nhat Pham <nphamcs@gmail.com>
24953R:	Chengming Zhou <chengming.zhou@linux.dev>
24954L:	linux-mm@kvack.org
24955S:	Maintained
24956F:	Documentation/admin-guide/mm/zswap.rst
24957F:	include/linux/zpool.h
24958F:	include/linux/zswap.h
24959F:	mm/zpool.c
24960F:	mm/zswap.c
24961F:	tools/testing/selftests/cgroup/test_zswap.c
24962
24963THE REST
24964M:	Linus Torvalds <torvalds@linux-foundation.org>
24965L:	linux-kernel@vger.kernel.org
24966S:	Buried alive in reporters
24967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24968F:	*
24969F:	*/
24970