xref: /linux/MAINTAINERS (revision 525034e2e2ee60d31519af0919e374b0032a70de)
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/ABI/testing/sysfs-bus-wmi
396F:	Documentation/driver-api/wmi.rst
397F:	Documentation/wmi/
398F:	drivers/platform/x86/wmi.c
399F:	include/uapi/linux/wmi.h
400
401ACRN HYPERVISOR SERVICE MODULE
402M:	Fei Li <fei1.li@intel.com>
403L:	acrn-dev@lists.projectacrn.org (subscribers-only)
404S:	Supported
405W:	https://projectacrn.org
406F:	Documentation/virt/acrn/
407F:	drivers/virt/acrn/
408F:	include/uapi/linux/acrn.h
409
410AD1889 ALSA SOUND DRIVER
411L:	linux-parisc@vger.kernel.org
412S:	Maintained
413W:	https://parisc.wiki.kernel.org/index.php/AD1889
414F:	sound/pci/ad1889.*
415
416AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
418L:	linux-iio@vger.kernel.org
419S:	Supported
420F:	drivers/iio/potentiometer/ad5110.c
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424S:	Supported
425W:	http://wiki.analog.com/AD5254
426W:	https://ez.analog.com/linux-software-drivers
427F:	drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431S:	Supported
432W:	http://wiki.analog.com/AD5398
433W:	https://ez.analog.com/linux-software-drivers
434F:	drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M:	Michael Hennerich <michael.hennerich@analog.com>
438S:	Supported
439W:	http://wiki.analog.com/AD7142
440W:	https://ez.analog.com/linux-software-drivers
441F:	drivers/input/misc/ad714x.c
442
443AD738X ADC DRIVER (AD7380/1/2/4)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445M:	Nuno Sá <nuno.sa@analog.com>
446R:	David Lechner <dlechner@baylibre.com>
447S:	Supported
448W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449W:	https://ez.analog.com/linux-software-drivers
450F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451F:	drivers/iio/adc/ad7380.c
452
453AD7877 TOUCHSCREEN DRIVER
454M:	Michael Hennerich <michael.hennerich@analog.com>
455S:	Supported
456W:	http://wiki.analog.com/AD7877
457W:	https://ez.analog.com/linux-software-drivers
458F:	drivers/input/touchscreen/ad7877.c
459
460AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD7879
464W:	https://ez.analog.com/linux-software-drivers
465F:	drivers/input/touchscreen/ad7879.c
466
467AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469M:	Nuno Sá <nuno.sa@analog.com>
470R:	David Lechner <dlechner@baylibre.com>
471S:	Supported
472W:	https://ez.analog.com/linux-software-drivers
473F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474F:	Documentation/iio/ad7944.rst
475F:	drivers/iio/adc/ad7944.c
476
477ADAFRUIT MINI I2C GAMEPAD
478M:	Anshul Dalal <anshulusr@gmail.com>
479L:	linux-input@vger.kernel.org
480S:	Maintained
481F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482F:	drivers/input/joystick/adafruit-seesaw.c
483
484ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485M:	Jiri Kosina <jikos@kernel.org>
486S:	Maintained
487
488ADF7242 IEEE 802.15.4 RADIO DRIVER
489M:	Michael Hennerich <michael.hennerich@analog.com>
490L:	linux-wpan@vger.kernel.org
491S:	Supported
492W:	https://wiki.analog.com/ADF7242
493W:	https://ez.analog.com/linux-software-drivers
494F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495F:	drivers/net/ieee802154/adf7242.c
496
497ADM1025 HARDWARE MONITOR DRIVER
498M:	Jean Delvare <jdelvare@suse.com>
499L:	linux-hwmon@vger.kernel.org
500S:	Maintained
501F:	Documentation/hwmon/adm1025.rst
502F:	drivers/hwmon/adm1025.c
503
504ADM1029 HARDWARE MONITOR DRIVER
505M:	Corentin Labbe <clabbe.montjoie@gmail.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	drivers/hwmon/adm1029.c
509
510ADM8211 WIRELESS DRIVER
511L:	linux-wireless@vger.kernel.org
512S:	Orphan
513F:	drivers/net/wireless/admtek/adm8211.*
514
515ADP1050 HARDWARE MONITOR DRIVER
516M:	Radu Sabau <radu.sabau@analog.com>
517L:	linux-hwmon@vger.kernel.org
518S:	Supported
519W:	https://ez.analog.com/linux-software-drivers
520F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522ADP1653 FLASH CONTROLLER DRIVER
523M:	Sakari Ailus <sakari.ailus@iki.fi>
524L:	linux-media@vger.kernel.org
525S:	Maintained
526F:	drivers/media/i2c/adp1653.c
527F:	include/media/i2c/adp1653.h
528
529ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5520
533W:	https://ez.analog.com/linux-software-drivers
534F:	drivers/gpio/gpio-adp5520.c
535F:	drivers/input/keyboard/adp5520-keys.c
536F:	drivers/leds/leds-adp5520.c
537F:	drivers/mfd/adp5520.c
538F:	drivers/video/backlight/adp5520_bl.c
539
540ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542S:	Supported
543W:	http://wiki.analog.com/ADP5588
544W:	https://ez.analog.com/linux-software-drivers
545F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
546F:	drivers/input/keyboard/adp5588-keys.c
547
548ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550S:	Supported
551W:	http://wiki.analog.com/ADP8860
552W:	https://ez.analog.com/linux-software-drivers
553F:	drivers/video/backlight/adp8860_bl.c
554
555ADT746X FAN DRIVER
556M:	Colin Leroy <colin@colino.net>
557S:	Maintained
558F:	drivers/macintosh/therm_adt746x.c
559
560ADT7475 HARDWARE MONITOR DRIVER
561M:	Jean Delvare <jdelvare@suse.com>
562L:	linux-hwmon@vger.kernel.org
563S:	Maintained
564F:	Documentation/hwmon/adt7475.rst
565F:	drivers/hwmon/adt7475.c
566
567ADVANSYS SCSI DRIVER
568M:	Matthew Wilcox <willy@infradead.org>
569M:	Hannes Reinecke <hare@suse.com>
570L:	linux-scsi@vger.kernel.org
571S:	Maintained
572F:	Documentation/scsi/advansys.rst
573F:	drivers/scsi/advansys.c
574
575ADVANTECH SWBTN DRIVER
576M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
577L:	platform-driver-x86@vger.kernel.org
578S:	Maintained
579F:	drivers/platform/x86/adv_swbutton.c
580
581ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582M:	Lucas Stankus <lucas.p.stankus@gmail.com>
583S:	Supported
584F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585F:	drivers/iio/accel/adxl313*
586
587ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588M:	Michael Hennerich <michael.hennerich@analog.com>
589S:	Supported
590W:	http://wiki.analog.com/ADXL345
591W:	https://ez.analog.com/linux-software-drivers
592F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593F:	drivers/input/misc/adxl34x.c
594
595ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M:	Puranjay Mohan <puranjay@kernel.org>
597L:	linux-iio@vger.kernel.org
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600F:	drivers/iio/accel/adxl355.h
601F:	drivers/iio/accel/adxl355_core.c
602F:	drivers/iio/accel/adxl355_i2c.c
603F:	drivers/iio/accel/adxl355_spi.c
604
605ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
607L:	linux-iio@vger.kernel.org
608S:	Supported
609W:	https://ez.analog.com/linux-software-drivers
610F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611F:	drivers/iio/accel/adxl367*
612
613ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614M:	Michael Hennerich <michael.hennerich@analog.com>
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618F:	drivers/iio/accel/adxl372.c
619F:	drivers/iio/accel/adxl372_i2c.c
620F:	drivers/iio/accel/adxl372_spi.c
621
622AF8133J THREE-AXIS MAGNETOMETER DRIVER
623M:	Ondřej Jirman <megi@xff.cz>
624S:	Maintained
625F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626F:	drivers/iio/magnetometer/af8133j.c
627
628AF9013 MEDIA DRIVER
629L:	linux-media@vger.kernel.org
630S:	Orphan
631W:	https://linuxtv.org
632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
633F:	drivers/media/dvb-frontends/af9013*
634
635AF9033 MEDIA DRIVER
636L:	linux-media@vger.kernel.org
637S:	Orphan
638W:	https://linuxtv.org
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640F:	drivers/media/dvb-frontends/af9033*
641
642AFFS FILE SYSTEM
643M:	David Sterba <dsterba@suse.com>
644L:	linux-fsdevel@vger.kernel.org
645S:	Odd Fixes
646F:	Documentation/filesystems/affs.rst
647F:	fs/affs/
648
649AFS FILESYSTEM
650M:	David Howells <dhowells@redhat.com>
651M:	Marc Dionne <marc.dionne@auristor.com>
652L:	linux-afs@lists.infradead.org
653S:	Supported
654W:	https://www.infradead.org/~dhowells/kafs/
655F:	Documentation/filesystems/afs.rst
656F:	fs/afs/
657F:	include/trace/events/afs.h
658
659AGPGART DRIVER
660M:	David Airlie <airlied@redhat.com>
661L:	dri-devel@lists.freedesktop.org
662S:	Maintained
663T:	git https://gitlab.freedesktop.org/drm/kernel.git
664F:	drivers/char/agp/
665F:	include/linux/agp*
666F:	include/uapi/linux/agp*
667
668AHA152X SCSI DRIVER
669M:	"Juergen E. Fischer" <fischer@norbit.de>
670L:	linux-scsi@vger.kernel.org
671S:	Maintained
672F:	drivers/scsi/aha152x*
673F:	drivers/scsi/pcmcia/aha152x*
674
675AIC7XXX / AIC79XX SCSI DRIVER
676M:	Hannes Reinecke <hare@suse.com>
677L:	linux-scsi@vger.kernel.org
678S:	Maintained
679F:	drivers/scsi/aic7xxx/
680
681AIMSLAB FM RADIO RECEIVER DRIVER
682M:	Hans Verkuil <hverkuil@xs4all.nl>
683L:	linux-media@vger.kernel.org
684S:	Maintained
685W:	https://linuxtv.org
686T:	git git://linuxtv.org/media_tree.git
687F:	drivers/media/radio/radio-aimslab*
688
689AIO
690M:	Benjamin LaHaise <bcrl@kvack.org>
691L:	linux-aio@kvack.org
692S:	Supported
693F:	fs/aio.c
694F:	include/linux/*aio*.h
695
696AIROHA ETHERNET DRIVER
697M:	Lorenzo Bianconi <lorenzo@kernel.org>
698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
700L:	netdev@vger.kernel.org
701S:	Maintained
702F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703F:	drivers/net/ethernet/mediatek/airoha_eth.c
704
705AIROHA PCIE PHY DRIVER
706M:	Lorenzo Bianconi <lorenzo@kernel.org>
707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
708S:	Maintained
709F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710F:	drivers/phy/phy-airoha-pcie-regs.h
711F:	drivers/phy/phy-airoha-pcie.c
712
713AIROHA SPI SNFI DRIVER
714M:	Lorenzo Bianconi <lorenzo@kernel.org>
715M:	Ray Liu <ray.liu@airoha.com>
716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717L:	linux-spi@vger.kernel.org
718S:	Maintained
719F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720F:	drivers/spi/spi-airoha-snfi.c
721
722AIRSPY MEDIA DRIVER
723L:	linux-media@vger.kernel.org
724S:	Orphan
725W:	https://linuxtv.org
726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
727F:	drivers/media/usb/airspy/
728
729ALACRITECH GIGABIT ETHERNET DRIVER
730M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
731S:	Maintained
732F:	drivers/net/ethernet/alacritech/*
733
734ALCATEL SPEEDTOUCH USB DRIVER
735M:	Duncan Sands <duncan.sands@free.fr>
736L:	linux-usb@vger.kernel.org
737S:	Maintained
738W:	http://www.linux-usb.org/SpeedTouch/
739F:	drivers/usb/atm/speedtch.c
740F:	drivers/usb/atm/usbatm.c
741
742ALCHEMY AU1XX0 MMC DRIVER
743M:	Manuel Lauss <manuel.lauss@gmail.com>
744S:	Maintained
745F:	drivers/mmc/host/au1xmmc.c
746
747ALI1563 I2C DRIVER
748M:	Rudolf Marek <r.marek@assembler.cz>
749L:	linux-i2c@vger.kernel.org
750S:	Maintained
751F:	Documentation/i2c/busses/i2c-ali1563.rst
752F:	drivers/i2c/busses/i2c-ali1563.c
753
754ALIBABA ELASTIC RDMA DRIVER
755M:	Cheng Xu <chengyou@linux.alibaba.com>
756M:	Kai Shen <kaishen@linux.alibaba.com>
757L:	linux-rdma@vger.kernel.org
758S:	Supported
759F:	drivers/infiniband/hw/erdma
760F:	include/uapi/rdma/erdma-abi.h
761
762ALIBABA PMU DRIVER
763M:	Shuai Xue <xueshuai@linux.alibaba.com>
764S:	Supported
765F:	Documentation/admin-guide/perf/alibaba_pmu.rst
766F:	drivers/perf/alibaba_uncore_drw_pmu.c
767
768ALIENWARE WMI DRIVER
769L:	Dell.Client.Kernel@dell.com
770S:	Maintained
771F:	drivers/platform/x86/dell/alienware-wmi.c
772
773ALLEGRO DVT VIDEO IP CORE DRIVER
774M:	Michael Tretter <m.tretter@pengutronix.de>
775R:	Pengutronix Kernel Team <kernel@pengutronix.de>
776L:	linux-media@vger.kernel.org
777S:	Maintained
778F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
779F:	drivers/media/platform/allegro-dvt/
780
781ALLIED VISION ALVIUM CAMERA DRIVER
782M:	Tommaso Merciai <tomm.merciai@gmail.com>
783M:	Martin Hecht <martin.hecht@avnet.eu>
784L:	linux-media@vger.kernel.org
785S:	Maintained
786F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787F:	drivers/media/i2c/alvium-csi2.c
788F:	drivers/media/i2c/alvium-csi2.h
789
790ALLWINNER A10 CSI DRIVER
791M:	Maxime Ripard <mripard@kernel.org>
792L:	linux-media@vger.kernel.org
793S:	Maintained
794T:	git git://linuxtv.org/media_tree.git
795F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796F:	drivers/media/platform/sunxi/sun4i-csi/
797
798ALLWINNER A31 CSI DRIVER
799M:	Yong Deng <yong.deng@magewell.com>
800M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803T:	git git://linuxtv.org/media_tree.git
804F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805F:	drivers/media/platform/sunxi/sun6i-csi/
806
807ALLWINNER A31 ISP DRIVER
808M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811T:	git git://linuxtv.org/media_tree.git
812F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813F:	drivers/staging/media/sunxi/sun6i-isp/
814F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820T:	git git://linuxtv.org/media_tree.git
821F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824ALLWINNER CPUFREQ DRIVER
825M:	Yangtao Li <tiny.windzz@gmail.com>
826L:	linux-pm@vger.kernel.org
827S:	Maintained
828F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831ALLWINNER CRYPTO DRIVERS
832M:	Corentin Labbe <clabbe.montjoie@gmail.com>
833L:	linux-crypto@vger.kernel.org
834S:	Maintained
835F:	drivers/crypto/allwinner/
836
837ALLWINNER DMIC DRIVERS
838M:	Ban Tao <fengzheng923@gmail.com>
839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
840S:	Maintained
841F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842F:	sound/soc/sunxi/sun50i-dmic.c
843
844ALLWINNER HARDWARE SPINLOCK SUPPORT
845M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
846S:	Maintained
847F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848F:	drivers/hwspinlock/sun6i_hwspinlock.c
849
850ALLWINNER THERMAL DRIVER
851M:	Vasily Khoruzhick <anarsoul@gmail.com>
852M:	Yangtao Li <tiny.windzz@gmail.com>
853L:	linux-pm@vger.kernel.org
854S:	Maintained
855F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856F:	drivers/thermal/sun8i_thermal.c
857
858ALLWINNER VPU DRIVER
859M:	Maxime Ripard <mripard@kernel.org>
860M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/staging/media/sunxi/cedrus/
864
865ALPHA PORT
866M:	Richard Henderson <richard.henderson@linaro.org>
867M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
868M:	Matt Turner <mattst88@gmail.com>
869L:	linux-alpha@vger.kernel.org
870S:	Odd Fixes
871F:	arch/alpha/
872
873ALPS PS/2 TOUCHPAD DRIVER
874R:	Pali Rohár <pali@kernel.org>
875F:	drivers/input/mouse/alps.*
876
877ALTERA MAILBOX DRIVER
878M:	Mun Yew Tham <mun.yew.tham@intel.com>
879S:	Maintained
880F:	drivers/mailbox/mailbox-altera.c
881
882ALTERA MSGDMA IP CORE DRIVER
883M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
884R:	Stefan Roese <sr@denx.de>
885L:	dmaengine@vger.kernel.org
886S:	Odd Fixes
887F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888F:	drivers/dma/altera-msgdma.c
889
890ALTERA PIO DRIVER
891M:	Mun Yew Tham <mun.yew.tham@intel.com>
892L:	linux-gpio@vger.kernel.org
893S:	Maintained
894F:	drivers/gpio/gpio-altera.c
895
896ALTERA TRIPLE SPEED ETHERNET DRIVER
897M:	Joyce Ooi <joyce.ooi@intel.com>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/ethernet/altera/
901
902ALTERA UART/JTAG UART SERIAL DRIVERS
903M:	Tobias Klauser <tklauser@distanz.ch>
904L:	linux-serial@vger.kernel.org
905S:	Maintained
906F:	drivers/tty/serial/altera_jtaguart.c
907F:	drivers/tty/serial/altera_uart.c
908F:	include/linux/altera_jtaguart.h
909F:	include/linux/altera_uart.h
910
911AMAZON ANNAPURNA LABS FIC DRIVER
912M:	Talel Shenhar <talel@amazon.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915F:	drivers/irqchip/irq-al-fic.c
916
917AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918M:	Talel Shenhar <talel@amazon.com>
919M:	Talel Shenhar <talelshenhar@gmail.com>
920S:	Maintained
921F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922F:	drivers/edac/al_mc_edac.c
923
924AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925M:	Talel Shenhar <talel@amazon.com>
926S:	Maintained
927F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928F:	drivers/thermal/thermal_mmio.c
929
930AMAZON ETHERNET DRIVERS
931M:	Shay Agroskin <shayagr@amazon.com>
932M:	Arthur Kiyanovski <akiyano@amazon.com>
933R:	David Arinzon <darinzon@amazon.com>
934R:	Noam Dagan <ndagan@amazon.com>
935R:	Saeed Bishara <saeedb@amazon.com>
936L:	netdev@vger.kernel.org
937S:	Supported
938F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939F:	drivers/net/ethernet/amazon/
940
941AMAZON RDMA EFA DRIVER
942M:	Michael Margolin <mrgolin@amazon.com>
943R:	Gal Pressman <gal.pressman@linux.dev>
944R:	Yossi Leybovich <sleybo@amazon.com>
945L:	linux-rdma@vger.kernel.org
946S:	Supported
947Q:	https://patchwork.kernel.org/project/linux-rdma/list/
948F:	drivers/infiniband/hw/efa/
949F:	include/uapi/rdma/efa-abi.h
950
951AMD ADDRESS TRANSLATION LIBRARY (ATL)
952M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
953L:	linux-edac@vger.kernel.org
954S:	Supported
955F:	drivers/ras/amd/atl/*
956
957AMD AXI W1 DRIVER
958M:	Kris Chaplin <kris.chaplin@amd.com>
959R:	Thomas Delev <thomas.delev@amd.com>
960R:	Michal Simek <michal.simek@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963F:	drivers/w1/masters/amd_axi_w1.c
964
965AMD CDX BUS DRIVER
966M:	Nipun Gupta <nipun.gupta@amd.com>
967M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
968S:	Maintained
969F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970F:	drivers/cdx/*
971F:	include/linux/cdx/*
972
973AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974M:	Tom Lendacky <thomas.lendacky@amd.com>
975M:	John Allen <john.allen@amd.com>
976L:	linux-crypto@vger.kernel.org
977S:	Supported
978F:	drivers/crypto/ccp/
979F:	include/linux/ccp.h
980
981AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982M:	Ashish Kalra <ashish.kalra@amd.com>
983M:	Tom Lendacky <thomas.lendacky@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/sev*
987F:	include/uapi/linux/psp-sev.h
988
989AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990M:	Mario Limonciello <mario.limonciello@amd.com>
991L:	linux-crypto@vger.kernel.org
992S:	Supported
993F:	drivers/crypto/ccp/dbc.c
994F:	drivers/crypto/ccp/dbc.h
995F:	drivers/crypto/ccp/platform-access.c
996F:	drivers/crypto/ccp/platform-access.h
997F:	include/uapi/linux/psp-dbc.h
998F:	tools/crypto/ccp/*.c
999F:	tools/crypto/ccp/*.py
1000
1001AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002M:	Mario Limonciello <mario.limonciello@amd.com>
1003L:	linux-crypto@vger.kernel.org
1004S:	Supported
1005F:	drivers/crypto/ccp/hsti.*
1006
1007AMD DISPLAY CORE
1008M:	Harry Wentland <harry.wentland@amd.com>
1009M:	Leo Li <sunpeng.li@amd.com>
1010M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1011L:	amd-gfx@lists.freedesktop.org
1012S:	Supported
1013T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1014F:	drivers/gpu/drm/amd/display/
1015
1016AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017M:	Huang Rui <ray.huang@amd.com>
1018L:	linux-hwmon@vger.kernel.org
1019S:	Supported
1020F:	Documentation/hwmon/fam15h_power.rst
1021F:	drivers/hwmon/fam15h_power.c
1022
1023AMD FCH GPIO DRIVER
1024M:	Enrico Weigelt, metux IT consult <info@metux.net>
1025L:	linux-gpio@vger.kernel.org
1026S:	Maintained
1027F:	drivers/gpio/gpio-amd-fch.c
1028F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1032S:	Orphan
1033F:	drivers/usb/gadget/udc/amd5536udc.*
1034
1035AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036M:	Andres Salomon <dilinger@queued.net>
1037L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1038S:	Supported
1039W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040F:	arch/x86/include/asm/geode.h
1041F:	drivers/char/hw_random/geode-rng.c
1042F:	drivers/crypto/geode*
1043F:	drivers/video/fbdev/geode/
1044
1045AMD HSMP DRIVER
1046M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1047R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1048L:	platform-driver-x86@vger.kernel.org
1049S:	Maintained
1050F:	Documentation/arch/x86/amd_hsmp.rst
1051F:	arch/x86/include/asm/amd_hsmp.h
1052F:	arch/x86/include/uapi/asm/amd_hsmp.h
1053F:	drivers/platform/x86/amd/hsmp.c
1054
1055AMD IOMMU (AMD-VI)
1056M:	Joerg Roedel <joro@8bytes.org>
1057R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1058L:	iommu@lists.linux.dev
1059S:	Maintained
1060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061F:	drivers/iommu/amd/
1062F:	include/linux/amd-iommu.h
1063
1064AMD KFD
1065M:	Felix Kuehling <Felix.Kuehling@amd.com>
1066L:	amd-gfx@lists.freedesktop.org
1067S:	Supported
1068T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1069F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070F:	drivers/gpu/drm/amd/amdkfd/
1071F:	drivers/gpu/drm/amd/include/cik_structs.h
1072F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073F:	drivers/gpu/drm/amd/include/v9_structs.h
1074F:	drivers/gpu/drm/amd/include/vi_structs.h
1075F:	include/uapi/linux/kfd_ioctl.h
1076F:	include/uapi/linux/kfd_sysfs.h
1077
1078AMD MP2 I2C DRIVER
1079M:	Elie Morisse <syniurge@gmail.com>
1080M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1081L:	linux-i2c@vger.kernel.org
1082S:	Maintained
1083F:	drivers/i2c/busses/i2c-amd-mp2*
1084
1085AMD PDS CORE DRIVER
1086M:	Shannon Nelson <shannon.nelson@amd.com>
1087M:	Brett Creeley <brett.creeley@amd.com>
1088L:	netdev@vger.kernel.org
1089S:	Supported
1090F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091F:	drivers/net/ethernet/amd/pds_core/
1092F:	include/linux/pds/
1093
1094AMD PMC DRIVER
1095M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1096L:	platform-driver-x86@vger.kernel.org
1097S:	Maintained
1098F:	drivers/platform/x86/amd/pmc/
1099
1100AMD PMF DRIVER
1101M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1102L:	platform-driver-x86@vger.kernel.org
1103S:	Maintained
1104F:	Documentation/ABI/testing/sysfs-amd-pmf
1105F:	drivers/platform/x86/amd/pmf/
1106
1107AMD POWERPLAY AND SWSMU
1108M:	Kenneth Feng <kenneth.feng@amd.com>
1109L:	amd-gfx@lists.freedesktop.org
1110S:	Supported
1111T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1112F:	drivers/gpu/drm/amd/pm/
1113
1114AMD PSTATE DRIVER
1115M:	Huang Rui <ray.huang@amd.com>
1116M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1117M:	Mario Limonciello <mario.limonciello@amd.com>
1118R:	Perry Yuan <perry.yuan@amd.com>
1119L:	linux-pm@vger.kernel.org
1120S:	Supported
1121F:	Documentation/admin-guide/pm/amd-pstate.rst
1122F:	drivers/cpufreq/amd-pstate*
1123F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125AMD PTDMA DRIVER
1126M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1127L:	dmaengine@vger.kernel.org
1128S:	Maintained
1129F:	drivers/dma/ptdma/
1130
1131AMD SEATTLE DEVICE TREE SUPPORT
1132M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1133M:	Tom Lendacky <thomas.lendacky@amd.com>
1134S:	Supported
1135F:	arch/arm64/boot/dts/amd/
1136
1137AMD SENSOR FUSION HUB DRIVER
1138M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1139L:	linux-input@vger.kernel.org
1140S:	Maintained
1141F:	Documentation/hid/amd-sfh*
1142F:	drivers/hid/amd-sfh-hid/
1143
1144AMD SPI DRIVER
1145M:	Sanjay R Mehta <sanju.mehta@amd.com>
1146S:	Maintained
1147F:	drivers/spi/spi-amd.c
1148
1149AMD XGBE DRIVER
1150M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1151L:	netdev@vger.kernel.org
1152S:	Supported
1153F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154F:	drivers/net/ethernet/amd/xgbe/
1155
1156AMLOGIC DDR PMU DRIVER
1157M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1158L:	linux-amlogic@lists.infradead.org
1159S:	Supported
1160W:	http://www.amlogic.com
1161F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163F:	drivers/perf/amlogic/
1164F:	include/soc/amlogic/
1165
1166AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1168L:	linux-hwmon@vger.kernel.org
1169S:	Maintained
1170F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171F:	Documentation/hwmon/chipcap2.rst
1172F:	drivers/hwmon/chipcap2.c
1173
1174AMPHION VPU CODEC V4L2 DRIVER
1175M:	Ming Qian <ming.qian@nxp.com>
1176M:	Zhou Peng <eagle.zhou@nxp.com>
1177L:	linux-media@vger.kernel.org
1178S:	Maintained
1179F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180F:	drivers/media/platform/amphion/
1181
1182AMS AS73211 DRIVER
1183M:	Christian Eggers <ceggers@arri.de>
1184L:	linux-iio@vger.kernel.org
1185S:	Maintained
1186F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187F:	drivers/iio/light/as73211.c
1188
1189AMT (Automatic Multicast Tunneling)
1190M:	Taehee Yoo <ap420073@gmail.com>
1191L:	netdev@vger.kernel.org
1192S:	Maintained
1193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195F:	drivers/net/amt.c
1196
1197ANALOG DEVICES INC AD3552R DRIVER
1198M:	Nuno Sá <nuno.sa@analog.com>
1199L:	linux-iio@vger.kernel.org
1200S:	Supported
1201W:	https://ez.analog.com/linux-software-drivers
1202F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203F:	drivers/iio/dac/ad3552r.c
1204
1205ANALOG DEVICES INC AD4130 DRIVER
1206M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1207L:	linux-iio@vger.kernel.org
1208S:	Supported
1209W:	https://ez.analog.com/linux-software-drivers
1210F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212F:	drivers/iio/adc/ad4130.c
1213
1214ANALOG DEVICES INC AD7091R DRIVER
1215M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1216L:	linux-iio@vger.kernel.org
1217S:	Supported
1218W:	http://ez.analog.com/community/linux-device-drivers
1219F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220F:	drivers/iio/adc/ad7091r*
1221
1222ANALOG DEVICES INC AD7192 DRIVER
1223M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1224L:	linux-iio@vger.kernel.org
1225S:	Supported
1226W:	https://ez.analog.com/linux-software-drivers
1227F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228F:	drivers/iio/adc/ad7192.c
1229
1230ANALOG DEVICES INC AD7292 DRIVER
1231M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1232L:	linux-iio@vger.kernel.org
1233S:	Supported
1234W:	https://ez.analog.com/linux-software-drivers
1235F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236F:	drivers/iio/adc/ad7292.c
1237
1238ANALOG DEVICES INC AD7293 DRIVER
1239M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1240L:	linux-iio@vger.kernel.org
1241S:	Supported
1242W:	https://ez.analog.com/linux-software-drivers
1243F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244F:	drivers/iio/dac/ad7293.c
1245
1246ANALOG DEVICES INC AD74115 DRIVER
1247M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1248L:	linux-iio@vger.kernel.org
1249S:	Supported
1250W:	https://ez.analog.com/linux-software-drivers
1251F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252F:	drivers/iio/addac/ad74115.c
1253
1254ANALOG DEVICES INC AD74413R DRIVER
1255M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1256L:	linux-iio@vger.kernel.org
1257S:	Supported
1258W:	https://ez.analog.com/linux-software-drivers
1259F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260F:	drivers/iio/addac/ad74413r.c
1261F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263ANALOG DEVICES INC AD7768-1 DRIVER
1264M:	Michael Hennerich <Michael.Hennerich@analog.com>
1265L:	linux-iio@vger.kernel.org
1266S:	Supported
1267W:	https://ez.analog.com/linux-software-drivers
1268F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269F:	drivers/iio/adc/ad7768-1.c
1270
1271ANALOG DEVICES INC AD7780 DRIVER
1272M:	Michael Hennerich <Michael.Hennerich@analog.com>
1273M:	Renato Lui Geh <renatogeh@gmail.com>
1274L:	linux-iio@vger.kernel.org
1275S:	Supported
1276W:	https://ez.analog.com/linux-software-drivers
1277F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278F:	drivers/iio/adc/ad7780.c
1279
1280ANALOG DEVICES INC AD9739a DRIVER
1281M:	Nuno Sa <nuno.sa@analog.com>
1282M:	Dragos Bogdan <dragos.bogdan@analog.com>
1283L:	linux-iio@vger.kernel.org
1284S:	Supported
1285W:	https://ez.analog.com/linux-software-drivers
1286F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287F:	drivers/iio/dac/ad9739a.c
1288
1289ANALOG DEVICES INC ADA4250 DRIVER
1290M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1291L:	linux-iio@vger.kernel.org
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295F:	drivers/iio/amplifiers/ada4250.c
1296
1297ANALOG DEVICES INC ADF4377 DRIVER
1298M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1299L:	linux-iio@vger.kernel.org
1300S:	Supported
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303F:	drivers/iio/frequency/adf4377.c
1304
1305ANALOG DEVICES INC ADGS1408 DRIVER
1306M:	Mircea Caprioru <mircea.caprioru@analog.com>
1307S:	Supported
1308F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309F:	drivers/mux/adgs1408.c
1310
1311ANALOG DEVICES INC ADIN DRIVER
1312M:	Michael Hennerich <michael.hennerich@analog.com>
1313L:	netdev@vger.kernel.org
1314S:	Supported
1315W:	https://ez.analog.com/linux-software-drivers
1316F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1317F:	drivers/net/phy/adin.c
1318
1319ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320M:	Nuno Sa <nuno.sa@analog.com>
1321L:	linux-iio@vger.kernel.org
1322S:	Supported
1323F:	drivers/iio/imu/adis.c
1324F:	drivers/iio/imu/adis_buffer.c
1325F:	drivers/iio/imu/adis_trigger.c
1326F:	include/linux/iio/imu/adis.h
1327
1328ANALOG DEVICES INC ADIS16460 DRIVER
1329M:	Dragos Bogdan <dragos.bogdan@analog.com>
1330L:	linux-iio@vger.kernel.org
1331S:	Supported
1332W:	https://ez.analog.com/linux-software-drivers
1333F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334F:	drivers/iio/imu/adis16460.c
1335
1336ANALOG DEVICES INC ADIS16475 DRIVER
1337M:	Nuno Sa <nuno.sa@analog.com>
1338L:	linux-iio@vger.kernel.org
1339S:	Supported
1340W:	https://ez.analog.com/linux-software-drivers
1341F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342F:	drivers/iio/imu/adis16475.c
1343
1344ANALOG DEVICES INC ADM1177 DRIVER
1345M:	Michael Hennerich <Michael.Hennerich@analog.com>
1346L:	linux-hwmon@vger.kernel.org
1347S:	Supported
1348W:	https://ez.analog.com/linux-software-drivers
1349F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350F:	drivers/hwmon/adm1177.c
1351
1352ANALOG DEVICES INC ADMFM2000 DRIVER
1353M:	Kim Seer Paller <kimseer.paller@analog.com>
1354L:	linux-iio@vger.kernel.org
1355S:	Supported
1356W:	https://ez.analog.com/linux-software-drivers
1357F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358F:	drivers/iio/frequency/admfm2000.c
1359
1360ANALOG DEVICES INC ADMV1013 DRIVER
1361M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1362L:	linux-iio@vger.kernel.org
1363S:	Supported
1364W:	https://ez.analog.com/linux-software-drivers
1365F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366F:	drivers/iio/frequency/admv1013.c
1367
1368ANALOG DEVICES INC ADMV1014 DRIVER
1369M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1370L:	linux-iio@vger.kernel.org
1371S:	Supported
1372W:	https://ez.analog.com/linux-software-drivers
1373F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374F:	drivers/iio/frequency/admv1014.c
1375
1376ANALOG DEVICES INC ADMV8818 DRIVER
1377M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1378L:	linux-iio@vger.kernel.org
1379S:	Supported
1380W:	https://ez.analog.com/linux-software-drivers
1381F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382F:	drivers/iio/filter/admv8818.c
1383
1384ANALOG DEVICES INC ADP5061 DRIVER
1385M:	Michael Hennerich <Michael.Hennerich@analog.com>
1386L:	linux-pm@vger.kernel.org
1387S:	Supported
1388W:	https://ez.analog.com/linux-software-drivers
1389F:	drivers/power/supply/adp5061.c
1390
1391ANALOG DEVICES INC ADRF6780 DRIVER
1392M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1393L:	linux-iio@vger.kernel.org
1394S:	Supported
1395W:	https://ez.analog.com/linux-software-drivers
1396F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397F:	drivers/iio/frequency/adrf6780.c
1398
1399ANALOG DEVICES INC ADV7180 DRIVER
1400M:	Lars-Peter Clausen <lars@metafoo.de>
1401L:	linux-media@vger.kernel.org
1402S:	Supported
1403W:	https://ez.analog.com/linux-software-drivers
1404F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405F:	drivers/media/i2c/adv7180.c
1406
1407ANALOG DEVICES INC ADV748X DRIVER
1408M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412F:	drivers/media/i2c/adv748x/*
1413
1414ANALOG DEVICES INC ADV7511 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7511*
1419
1420ANALOG DEVICES INC ADV7604 DRIVER
1421M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1422L:	linux-media@vger.kernel.org
1423S:	Maintained
1424F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425F:	drivers/media/i2c/adv7604*
1426
1427ANALOG DEVICES INC ADV7842 DRIVER
1428M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1429L:	linux-media@vger.kernel.org
1430S:	Maintained
1431F:	drivers/media/i2c/adv7842*
1432
1433ANALOG DEVICES INC ADXRS290 DRIVER
1434M:	Nishant Malpani <nish.malpani25@gmail.com>
1435L:	linux-iio@vger.kernel.org
1436S:	Supported
1437F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438F:	drivers/iio/gyro/adxrs290.c
1439
1440ANALOG DEVICES INC ASOC CODEC DRIVERS
1441M:	Lars-Peter Clausen <lars@metafoo.de>
1442M:	Nuno Sá <nuno.sa@analog.com>
1443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1444S:	Supported
1445W:	http://wiki.analog.com/
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	sound/soc/codecs/ad1*
1448F:	sound/soc/codecs/ad7*
1449F:	sound/soc/codecs/adau*
1450F:	sound/soc/codecs/adav*
1451F:	sound/soc/codecs/sigmadsp.*
1452F:	sound/soc/codecs/ssm*
1453
1454ANALOG DEVICES INC AXI DAC DRIVER
1455M:	Nuno Sa <nuno.sa@analog.com>
1456L:	linux-iio@vger.kernel.org
1457S:	Supported
1458W:	https://ez.analog.com/linux-software-drivers
1459F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460F:	drivers/iio/dac/adi-axi-dac.c
1461
1462ANALOG DEVICES INC DMA DRIVERS
1463M:	Lars-Peter Clausen <lars@metafoo.de>
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	drivers/dma/dma-axi-dmac.c
1467
1468ANALOG DEVICES INC IIO DRIVERS
1469M:	Lars-Peter Clausen <lars@metafoo.de>
1470M:	Michael Hennerich <Michael.Hennerich@analog.com>
1471S:	Supported
1472W:	http://wiki.analog.com/
1473W:	https://ez.analog.com/linux-software-drivers
1474F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476F:	Documentation/devicetree/bindings/iio/*/adi,*
1477F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479F:	drivers/iio/*/ad*
1480F:	drivers/iio/adc/ltc249*
1481F:	drivers/iio/amplifiers/hmc425a.c
1482F:	drivers/staging/iio/*/ad*
1483X:	drivers/iio/*/adjd*
1484
1485ANALOGBITS PLL LIBRARIES
1486M:	Paul Walmsley <paul.walmsley@sifive.com>
1487M:	Samuel Holland <samuel.holland@sifive.com>
1488S:	Supported
1489F:	drivers/clk/analogbits/*
1490F:	include/linux/clk/analogbits*
1491
1492ANDROID DRIVERS
1493M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1494M:	Arve Hjønnevåg <arve@android.com>
1495M:	Todd Kjos <tkjos@android.com>
1496M:	Martijn Coenen <maco@android.com>
1497M:	Joel Fernandes <joel@joelfernandes.org>
1498M:	Christian Brauner <christian@brauner.io>
1499M:	Carlos Llamas <cmllamas@google.com>
1500M:	Suren Baghdasaryan <surenb@google.com>
1501L:	linux-kernel@vger.kernel.org
1502S:	Supported
1503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504F:	drivers/android/
1505
1506ANDROID GOLDFISH PIC DRIVER
1507M:	Miodrag Dinic <miodrag.dinic@mips.com>
1508S:	Supported
1509F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510F:	drivers/irqchip/irq-goldfish-pic.c
1511
1512ANDROID GOLDFISH RTC DRIVER
1513M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1514S:	Supported
1515F:	drivers/rtc/rtc-goldfish.c
1516
1517AOA (Apple Onboard Audio) ALSA DRIVER
1518M:	Johannes Berg <johannes@sipsolutions.net>
1519L:	linuxppc-dev@lists.ozlabs.org
1520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	sound/aoa/
1523
1524APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525M:	William Breathitt Gray <wbg@kernel.org>
1526L:	linux-iio@vger.kernel.org
1527S:	Maintained
1528F:	drivers/iio/addac/stx104.c
1529
1530APM DRIVER
1531M:	Jiri Kosina <jikos@kernel.org>
1532S:	Odd fixes
1533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534F:	arch/x86/kernel/apm_32.c
1535F:	drivers/char/apm-emulation.c
1536F:	include/linux/apm_bios.h
1537F:	include/uapi/linux/apm_bios.h
1538
1539APPARMOR SECURITY MODULE
1540M:	John Johansen <john.johansen@canonical.com>
1541M:	John Johansen <john@apparmor.net>
1542L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1543S:	Supported
1544W:	apparmor.net
1545B:	https://gitlab.com/apparmor/apparmor-kernel
1546C:	irc://irc.oftc.net/apparmor
1547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548T:	https://gitlab.com/apparmor/apparmor-kernel.git
1549F:	Documentation/admin-guide/LSM/apparmor.rst
1550F:	security/apparmor/
1551
1552APPLE BCM5974 MULTITOUCH DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-input@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/input/mouse/bcm5974.c
1557
1558APPLE PCIE CONTROLLER DRIVER
1559M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1560M:	Marc Zyngier <maz@kernel.org>
1561L:	linux-pci@vger.kernel.org
1562S:	Maintained
1563F:	drivers/pci/controller/pcie-apple.c
1564
1565APPLE SMC DRIVER
1566M:	Henrik Rydberg <rydberg@bitmath.org>
1567L:	linux-hwmon@vger.kernel.org
1568S:	Odd fixes
1569F:	drivers/hwmon/applesmc.c
1570
1571APPLETALK NETWORK LAYER
1572L:	netdev@vger.kernel.org
1573S:	Odd fixes
1574F:	include/linux/atalk.h
1575F:	include/uapi/linux/atalk.h
1576F:	net/appletalk/
1577
1578APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579M:	Khuong Dinh <khuong@os.amperecomputing.com>
1580S:	Supported
1581F:	arch/arm64/boot/dts/apm/
1582
1583APPLIED MICRO (APM) X-GENE SOC EDAC
1584M:	Khuong Dinh <khuong@os.amperecomputing.com>
1585S:	Supported
1586F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587F:	drivers/edac/xgene_edac.c
1588
1589APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1591M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1592S:	Supported
1593F:	drivers/net/ethernet/apm/xgene-v2/
1594
1595APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1597M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1598M:	Quan Nguyen <quan@os.amperecomputing.com>
1599S:	Supported
1600F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602F:	drivers/net/ethernet/apm/xgene/
1603F:	drivers/net/mdio/mdio-xgene.c
1604
1605APPLIED MICRO (APM) X-GENE SOC PMU
1606M:	Khuong Dinh <khuong@os.amperecomputing.com>
1607S:	Supported
1608F:	Documentation/admin-guide/perf/xgene-pmu.rst
1609F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610F:	drivers/perf/xgene_pmu.c
1611
1612APPLIED MICRO QT2025 PHY DRIVER
1613M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1614R:	Trevor Gross <tmgross@umich.edu>
1615L:	netdev@vger.kernel.org
1616L:	rust-for-linux@vger.kernel.org
1617S:	Maintained
1618F:	drivers/net/phy/qt2025.rs
1619
1620APTINA CAMERA SENSOR PLL
1621M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1622L:	linux-media@vger.kernel.org
1623S:	Maintained
1624F:	drivers/media/i2c/aptina-pll.*
1625
1626AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1627M:	Aleksa Savic <savicaleksa83@gmail.com>
1628M:	Jack Doan <me@jackdoan.com>
1629L:	linux-hwmon@vger.kernel.org
1630S:	Maintained
1631F:	Documentation/hwmon/aquacomputer_d5next.rst
1632F:	drivers/hwmon/aquacomputer_d5next.c
1633
1634AQUANTIA ETHERNET DRIVER (atlantic)
1635M:	Igor Russkikh <irusskikh@marvell.com>
1636L:	netdev@vger.kernel.org
1637S:	Supported
1638W:	https://www.marvell.com/
1639Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1640F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1641F:	drivers/net/ethernet/aquantia/atlantic/
1642
1643AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1644M:	Egor Pomozov <epomozov@marvell.com>
1645L:	netdev@vger.kernel.org
1646S:	Supported
1647W:	http://www.aquantia.com
1648F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1649
1650AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1651M:	Krzysztof Hałasa <khalasa@piap.pl>
1652L:	linux-media@vger.kernel.org
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1655F:	drivers/media/i2c/ar0521.c
1656
1657ARASAN NAND CONTROLLER DRIVER
1658M:	Miquel Raynal <miquel.raynal@bootlin.com>
1659R:	Michal Simek <michal.simek@amd.com>
1660L:	linux-mtd@lists.infradead.org
1661S:	Maintained
1662F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1663F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1664
1665ARC FRAMEBUFFER DRIVER
1666M:	Jaya Kumar <jayalk@intworks.biz>
1667S:	Maintained
1668F:	drivers/video/fbdev/arcfb.c
1669F:	drivers/video/fbdev/core/fb_defio.c
1670
1671ARC PGU DRM DRIVER
1672M:	Alexey Brodkin <abrodkin@synopsys.com>
1673S:	Supported
1674F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1675F:	drivers/gpu/drm/tiny/arcpgu.c
1676
1677ARCNET NETWORK LAYER
1678M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1679L:	netdev@vger.kernel.org
1680S:	Maintained
1681F:	drivers/net/arcnet/
1682F:	include/uapi/linux/if_arcnet.h
1683
1684ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1685M:	Arnd Bergmann <arnd@arndb.de>
1686M:	Olof Johansson <olof@lixom.net>
1687M:	soc@kernel.org
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690P:	Documentation/process/maintainer-soc.rst
1691C:	irc://irc.libera.chat/armlinux
1692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1693F:	Documentation/process/maintainer-soc*.rst
1694F:	arch/arm/boot/dts/Makefile
1695F:	arch/arm64/boot/dts/Makefile
1696
1697ARM ARCHITECTED TIMER DRIVER
1698M:	Mark Rutland <mark.rutland@arm.com>
1699M:	Marc Zyngier <maz@kernel.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	arch/arm/include/asm/arch_timer.h
1703F:	arch/arm64/include/asm/arch_timer.h
1704F:	drivers/clocksource/arm_arch_timer.c
1705
1706ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1707M:	Marc Zyngier <maz@kernel.org>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Maintained
1710F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1711F:	arch/arm/include/asm/arch_gicv3.h
1712F:	arch/arm64/include/asm/arch_gicv3.h
1713F:	drivers/irqchip/irq-gic*.[ch]
1714F:	include/linux/irqchip/arm-gic*.h
1715F:	include/linux/irqchip/arm-vgic-info.h
1716
1717ARM HDLCD DRM DRIVER
1718M:	Liviu Dudau <liviu.dudau@arm.com>
1719S:	Supported
1720F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1721F:	drivers/gpu/drm/arm/hdlcd_*
1722
1723ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1724M:	Linus Walleij <linus.walleij@linaro.org>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Maintained
1727F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1728F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1729F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1730F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1731F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1732F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1733F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1734F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1735F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1736F:	arch/arm/boot/dts/arm/arm-realview-*
1737F:	arch/arm/boot/dts/arm/integrator*
1738F:	arch/arm/boot/dts/arm/versatile*
1739F:	arch/arm/mach-versatile/
1740F:	drivers/bus/arm-integrator-lm.c
1741F:	drivers/clk/versatile/
1742F:	drivers/i2c/busses/i2c-versatile.c
1743F:	drivers/irqchip/irq-versatile-fpga.c
1744F:	drivers/mtd/maps/physmap-versatile.*
1745F:	drivers/power/reset/arm-versatile-reboot.c
1746F:	drivers/soc/versatile/
1747
1748ARM KOMEDA DRM-KMS DRIVER
1749M:	Liviu Dudau <liviu.dudau@arm.com>
1750S:	Supported
1751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1752F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1753F:	Documentation/gpu/komeda-kms.rst
1754F:	drivers/gpu/drm/arm/display/include/
1755F:	drivers/gpu/drm/arm/display/komeda/
1756
1757ARM MALI PANFROST DRM DRIVER
1758M:	Boris Brezillon <boris.brezillon@collabora.com>
1759M:	Rob Herring <robh@kernel.org>
1760R:	Steven Price <steven.price@arm.com>
1761L:	dri-devel@lists.freedesktop.org
1762S:	Supported
1763T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1764F:	Documentation/gpu/panfrost.rst
1765F:	drivers/gpu/drm/panfrost/
1766F:	include/uapi/drm/panfrost_drm.h
1767
1768ARM MALI PANTHOR DRM DRIVER
1769M:	Boris Brezillon <boris.brezillon@collabora.com>
1770M:	Steven Price <steven.price@arm.com>
1771M:	Liviu Dudau <liviu.dudau@arm.com>
1772L:	dri-devel@lists.freedesktop.org
1773S:	Supported
1774T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1776F:	drivers/gpu/drm/panthor/
1777F:	include/uapi/drm/panthor_drm.h
1778
1779ARM MALI-DP DRM DRIVER
1780M:	Liviu Dudau <liviu.dudau@arm.com>
1781S:	Supported
1782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1783F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1784F:	Documentation/gpu/afbc.rst
1785F:	drivers/gpu/drm/arm/
1786
1787ARM MFM AND FLOPPY DRIVERS
1788M:	Ian Molton <spyro@f2s.com>
1789S:	Maintained
1790F:	arch/arm/include/asm/floppy.h
1791F:	arch/arm/mach-rpc/floppydma.S
1792
1793ARM PMU PROFILING AND DEBUGGING
1794M:	Will Deacon <will@kernel.org>
1795M:	Mark Rutland <mark.rutland@arm.com>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	Documentation/devicetree/bindings/arm/pmu.yaml
1799F:	Documentation/devicetree/bindings/perf/
1800F:	arch/arm*/include/asm/hw_breakpoint.h
1801F:	arch/arm*/include/asm/perf_event.h
1802F:	arch/arm*/kernel/hw_breakpoint.c
1803F:	arch/arm*/kernel/perf_*
1804F:	drivers/perf/
1805F:	include/linux/perf/arm_pmu*.h
1806
1807ARM PORT
1808M:	Russell King <linux@armlinux.org.uk>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Odd Fixes
1811W:	http://www.armlinux.org.uk/
1812T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1813F:	arch/arm/
1814X:	arch/arm/boot/dts/
1815
1816ARM PRIMECELL AACI PL041 DRIVER
1817M:	Russell King <linux@armlinux.org.uk>
1818S:	Odd Fixes
1819F:	sound/arm/aaci.*
1820
1821ARM PRIMECELL BUS SUPPORT
1822M:	Russell King <linux@armlinux.org.uk>
1823S:	Odd Fixes
1824F:	drivers/amba/
1825F:	include/linux/amba/bus.h
1826
1827ARM PRIMECELL KMI PL050 DRIVER
1828M:	Russell King <linux@armlinux.org.uk>
1829S:	Odd Fixes
1830F:	drivers/input/serio/ambakmi.*
1831F:	include/linux/amba/kmi.h
1832
1833ARM PRIMECELL MMCI PL180/1 DRIVER
1834M:	Russell King <linux@armlinux.org.uk>
1835S:	Odd Fixes
1836F:	drivers/mmc/host/mmci.*
1837F:	include/linux/amba/mmci.h
1838
1839ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1840M:	Miquel Raynal <miquel.raynal@bootlin.com>
1841R:	Michal Simek <michal.simek@amd.com>
1842L:	linux-mtd@lists.infradead.org
1843S:	Maintained
1844F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1845F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1846
1847ARM PRIMECELL PL35X SMC DRIVER
1848M:	Miquel Raynal <miquel.raynal@bootlin.com>
1849R:	Michal Simek <michal.simek@amd.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1853F:	drivers/memory/pl353-smc.c
1854
1855ARM PRIMECELL SSP PL022 SPI DRIVER
1856M:	Linus Walleij <linus.walleij@linaro.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1860F:	drivers/spi/spi-pl022.c
1861
1862ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1863M:	Russell King <linux@armlinux.org.uk>
1864S:	Odd Fixes
1865F:	drivers/tty/serial/amba-pl01*.c
1866F:	include/linux/amba/serial.h
1867
1868ARM PRIMECELL VIC PL190/PL192 DRIVER
1869M:	Linus Walleij <linus.walleij@linaro.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1873F:	drivers/irqchip/irq-vic.c
1874
1875ARM SMC WATCHDOG DRIVER
1876M:	Julius Werner <jwerner@chromium.org>
1877R:	Evan Benn <evanbenn@chromium.org>
1878S:	Maintained
1879F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1880F:	drivers/watchdog/arm_smc_wdt.c
1881
1882ARM SMMU DRIVERS
1883M:	Will Deacon <will@kernel.org>
1884R:	Robin Murphy <robin.murphy@arm.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1888F:	drivers/iommu/arm/
1889F:	drivers/iommu/io-pgtable-arm*
1890
1891ARM SMMU SVA SUPPORT
1892R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1893F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1894
1895ARM SUB-ARCHITECTURES
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898C:	irc://irc.libera.chat/armlinux
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1900F:	arch/arm/mach-*/
1901F:	arch/arm/plat-*/
1902
1903ARM/ACTIONS SEMI ARCHITECTURE
1904M:	Andreas Färber <afaerber@suse.de>
1905M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1908S:	Maintained
1909F:	Documentation/devicetree/bindings/arm/actions.yaml
1910F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1911F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1912F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1913F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1914F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1915F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1916F:	Documentation/devicetree/bindings/pinctrl/actions,*
1917F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1918F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1919F:	arch/arm/boot/dts/actions/
1920F:	arch/arm/mach-actions/
1921F:	arch/arm64/boot/dts/actions/
1922F:	drivers/clk/actions/
1923F:	drivers/clocksource/timer-owl*
1924F:	drivers/dma/owl-dma.c
1925F:	drivers/i2c/busses/i2c-owl.c
1926F:	drivers/irqchip/irq-owl-sirq.c
1927F:	drivers/mmc/host/owl-mmc.c
1928F:	drivers/net/ethernet/actions/
1929F:	drivers/pinctrl/actions/*
1930F:	drivers/pmdomain/actions/
1931F:	include/dt-bindings/power/owl-*
1932F:	include/dt-bindings/reset/actions,*
1933F:	include/linux/soc/actions/
1934N:	owl
1935
1936ARM/AIROHA SOC SUPPORT
1937M:	Matthias Brugger <matthias.bgg@gmail.com>
1938M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1941S:	Odd Fixes
1942F:	arch/arm/boot/dts/airoha/
1943F:	arch/arm64/boot/dts/airoha/
1944
1945ARM/Allwinner SoC Clock Support
1946M:	Emilio López <emilio@elopez.com.ar>
1947S:	Maintained
1948F:	drivers/clk/sunxi/
1949
1950ARM/Allwinner sunXi SoC support
1951M:	Chen-Yu Tsai <wens@csie.org>
1952M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1953M:	Samuel Holland <samuel@sholland.org>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955L:	linux-sunxi@lists.linux.dev
1956S:	Maintained
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1958F:	arch/arm/mach-sunxi/
1959F:	arch/arm64/boot/dts/allwinner/
1960F:	drivers/clk/sunxi-ng/
1961F:	drivers/pinctrl/sunxi/
1962F:	drivers/soc/sunxi/
1963N:	allwinner
1964N:	sun[x456789]i
1965N:	sun[25]0i
1966
1967ARM/ALPHASCALE ARCHITECTURE
1968M:	Krzysztof Kozlowski <krzk@kernel.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Odd Fixes
1971F:	arch/arm/boot/dts/alphascale/
1972F:	drivers/clk/clk-asm9260.c
1973F:	drivers/clocksource/asm9260_timer.c
1974F:	drivers/rtc/rtc-asm9260.c
1975F:	drivers/watchdog/asm9260_wdt.c
1976
1977ARM/AMD PENSANDO ARM64 ARCHITECTURE
1978M:	Brad Larson <blarson@amd.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Supported
1981F:	Documentation/devicetree/bindings/*/amd,pensando*
1982F:	arch/arm64/boot/dts/amd/elba*
1983
1984ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1985M:	Neil Armstrong <neil.armstrong@linaro.org>
1986M:	Jerome Brunet <jbrunet@baylibre.com>
1987L:	linux-amlogic@lists.infradead.org
1988S:	Maintained
1989F:	Documentation/devicetree/bindings/clock/amlogic*
1990F:	drivers/clk/meson/
1991F:	include/dt-bindings/clock/amlogic,a1*
1992F:	include/dt-bindings/clock/gxbb*
1993F:	include/dt-bindings/clock/meson*
1994
1995ARM/Amlogic Meson SoC Crypto Drivers
1996M:	Corentin Labbe <clabbe@baylibre.com>
1997L:	linux-crypto@vger.kernel.org
1998L:	linux-amlogic@lists.infradead.org
1999S:	Maintained
2000F:	Documentation/devicetree/bindings/crypto/amlogic*
2001F:	drivers/crypto/amlogic/
2002
2003ARM/Amlogic Meson SoC Sound Drivers
2004M:	Jerome Brunet <jbrunet@baylibre.com>
2005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2006S:	Maintained
2007F:	Documentation/devicetree/bindings/sound/amlogic*
2008F:	sound/soc/meson/
2009
2010ARM/Amlogic Meson SoC support
2011M:	Neil Armstrong <neil.armstrong@linaro.org>
2012M:	Kevin Hilman <khilman@baylibre.com>
2013R:	Jerome Brunet <jbrunet@baylibre.com>
2014R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016L:	linux-amlogic@lists.infradead.org
2017S:	Maintained
2018W:	http://linux-meson.com/
2019F:	Documentation/devicetree/bindings/phy/amlogic*
2020F:	arch/arm/boot/dts/amlogic/
2021F:	arch/arm/mach-meson/
2022F:	arch/arm64/boot/dts/amlogic/
2023F:	drivers/pmdomain/amlogic/
2024F:	drivers/mmc/host/meson*
2025F:	drivers/phy/amlogic/
2026F:	drivers/pinctrl/meson/
2027F:	drivers/rtc/rtc-meson*
2028F:	drivers/soc/amlogic/
2029N:	meson
2030
2031ARM/Annapurna Labs ALPINE ARCHITECTURE
2032M:	Antoine Tenart <atenart@kernel.org>
2033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S:	Odd Fixes
2035F:	arch/arm/boot/dts/amazon/
2036F:	arch/arm/mach-alpine/
2037F:	arch/arm64/boot/dts/amazon/
2038F:	drivers/*/*alpine*
2039
2040ARM/APPLE MACHINE SOUND DRIVERS
2041M:	Martin Povišer <povik+lin@cutebit.org>
2042L:	asahi@lists.linux.dev
2043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2046F:	Documentation/devicetree/bindings/sound/apple,*
2047F:	sound/soc/apple/*
2048F:	sound/soc/codecs/cs42l83-i2c.c
2049F:	sound/soc/codecs/ssm3515.c
2050
2051ARM/APPLE MACHINE SUPPORT
2052M:	Hector Martin <marcan@marcan.st>
2053M:	Sven Peter <sven@svenpeter.dev>
2054R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2055L:	asahi@lists.linux.dev
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058W:	https://asahilinux.org
2059B:	https://github.com/AsahiLinux/linux/issues
2060C:	irc://irc.oftc.net/asahi-dev
2061T:	git https://github.com/AsahiLinux/linux.git
2062F:	Documentation/devicetree/bindings/arm/apple.yaml
2063F:	Documentation/devicetree/bindings/arm/apple/*
2064F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2065F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2066F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2067F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2068F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2069F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2070F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2071F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2072F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2073F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2074F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2075F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2076F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2077F:	Documentation/devicetree/bindings/power/apple*
2078F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2079F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2080F:	arch/arm64/boot/dts/apple/
2081F:	drivers/bluetooth/hci_bcm4377.c
2082F:	drivers/clk/clk-apple-nco.c
2083F:	drivers/cpufreq/apple-soc-cpufreq.c
2084F:	drivers/dma/apple-admac.c
2085F:	drivers/pmdomain/apple/
2086F:	drivers/i2c/busses/i2c-pasemi-core.c
2087F:	drivers/i2c/busses/i2c-pasemi-platform.c
2088F:	drivers/iommu/apple-dart.c
2089F:	drivers/iommu/io-pgtable-dart.c
2090F:	drivers/irqchip/irq-apple-aic.c
2091F:	drivers/nvme/host/apple.c
2092F:	drivers/nvmem/apple-efuses.c
2093F:	drivers/pinctrl/pinctrl-apple-gpio.c
2094F:	drivers/pwm/pwm-apple.c
2095F:	drivers/soc/apple/*
2096F:	drivers/watchdog/apple_wdt.c
2097F:	include/dt-bindings/interrupt-controller/apple-aic.h
2098F:	include/dt-bindings/pinctrl/apple.h
2099F:	include/linux/soc/apple/*
2100
2101ARM/ARTPEC MACHINE SUPPORT
2102M:	Jesper Nilsson <jesper.nilsson@axis.com>
2103M:	Lars Persson <lars.persson@axis.com>
2104L:	linux-arm-kernel@axis.com
2105S:	Maintained
2106F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2107F:	arch/arm/boot/dts/axis/
2108F:	arch/arm/mach-artpec
2109F:	drivers/clk/axis
2110F:	drivers/crypto/axis
2111F:	drivers/mmc/host/usdhi6rol0.c
2112F:	drivers/pinctrl/pinctrl-artpec*
2113
2114ARM/ASPEED I2C DRIVER
2115M:	Brendan Higgins <brendanhiggins@google.com>
2116R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2117R:	Joel Stanley <joel@jms.id.au>
2118L:	linux-i2c@vger.kernel.org
2119L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2122F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2123F:	drivers/i2c/busses/i2c-aspeed.c
2124F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2125
2126ARM/ASPEED MACHINE SUPPORT
2127M:	Joel Stanley <joel@jms.id.au>
2128R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2131S:	Supported
2132Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2134F:	Documentation/devicetree/bindings/arm/aspeed/
2135F:	arch/arm/boot/dts/aspeed/
2136F:	arch/arm/mach-aspeed/
2137N:	aspeed
2138
2139ARM/AXM LSI SOC
2140M:	Krzysztof Kozlowski <krzk@kernel.org>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Odd Fixes
2143F:	Documentation/devicetree/bindings/arm/axxia.yaml
2144F:	arch/arm/boot/dts/intel/axm/
2145F:	arch/arm/mach-axxia/
2146
2147ARM/BITMAIN ARCHITECTURE
2148M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2152F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2153F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2154F:	arch/arm64/boot/dts/bitmain/
2155F:	drivers/clk/clk-bm1880.c
2156F:	drivers/pinctrl/pinctrl-bm1880.c
2157
2158ARM/CALXEDA HIGHBANK ARCHITECTURE
2159M:	Andre Przywara <andre.przywara@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/calxeda/
2163F:	arch/arm/mach-highbank/
2164
2165ARM/CAVIUM THUNDER NETWORK DRIVER
2166M:	Sunil Goutham <sgoutham@marvell.com>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Supported
2169F:	drivers/net/ethernet/cavium/thunder/
2170
2171ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2172M:	Lukasz Majewski <lukma@denx.de>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-ep93xx/ts72xx.c
2176
2177ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2178M:	Alexander Shiyan <shc_work@mail.ru>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S:	Odd Fixes
2181N:	clps711x
2182
2183ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2184M:	Hartley Sweeten <hsweeten@visionengravers.com>
2185M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2189F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2190F:	arch/arm/boot/compressed/misc-ep93xx.h
2191F:	arch/arm/mach-ep93xx/
2192F:	drivers/iio/adc/ep93xx_adc.c
2193
2194ARM/CLKDEV SUPPORT
2195M:	Russell King <linux@armlinux.org.uk>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2199F:	drivers/clk/clkdev.c
2200
2201ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2202M:	Baruch Siach <baruch@tkos.co.il>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Maintained
2205F:	arch/arm/boot/dts/cnxt/
2206N:	digicolor
2207
2208ARM/CORESIGHT FRAMEWORK AND DRIVERS
2209M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2210R:	Mike Leach <mike.leach@linaro.org>
2211R:	James Clark <james.clark@linaro.org>
2212L:	coresight@lists.linaro.org (moderated for non-subscribers)
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2216F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2217F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2218F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2219F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2220F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2221F:	Documentation/trace/coresight/*
2222F:	drivers/hwtracing/coresight/*
2223F:	include/dt-bindings/arm/coresight-cti-dt.h
2224F:	include/linux/coresight*
2225F:	include/uapi/linux/coresight*
2226F:	samples/coresight/*
2227F:	tools/perf/Documentation/arm-coresight.txt
2228F:	tools/perf/arch/arm/util/auxtrace.c
2229F:	tools/perf/arch/arm/util/cs-etm.c
2230F:	tools/perf/arch/arm/util/cs-etm.h
2231F:	tools/perf/arch/arm/util/pmu.c
2232F:	tools/perf/tests/shell/*coresight*
2233F:	tools/perf/tests/shell/coresight/*
2234F:	tools/perf/tests/shell/lib/*coresight*
2235F:	tools/perf/util/cs-etm-decoder/*
2236F:	tools/perf/util/cs-etm.*
2237
2238ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2239M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2240M:	Linus Walleij <linus.walleij@linaro.org>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S:	Maintained
2243T:	git git://github.com/ulli-kroll/linux.git
2244F:	Documentation/devicetree/bindings/arm/gemini.yaml
2245F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2246F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2247F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2248F:	arch/arm/boot/dts/gemini/
2249F:	arch/arm/mach-gemini/
2250F:	drivers/crypto/gemini/
2251F:	drivers/net/ethernet/cortina/
2252F:	drivers/pinctrl/pinctrl-gemini.c
2253F:	drivers/rtc/rtc-ftrtc010.c
2254
2255ARM/CZ.NIC TURRIS SUPPORT
2256M:	Marek Behún <kabel@kernel.org>
2257S:	Maintained
2258W:	https://www.turris.cz/
2259F:	Documentation/ABI/testing/debugfs-moxtet
2260F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2261F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2262F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2263F:	Documentation/devicetree/bindings/bus/moxtet.txt
2264F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2265F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2266F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2267F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2268F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2269F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2270F:	drivers/bus/moxtet.c
2271F:	drivers/firmware/turris-mox-rwtm.c
2272F:	drivers/gpio/gpio-moxtet.c
2273F:	drivers/leds/leds-turris-omnia.c
2274F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2275F:	drivers/platform/cznic/
2276F:	drivers/watchdog/armada_37xx_wdt.c
2277F:	include/dt-bindings/bus/moxtet.h
2278F:	include/linux/armada-37xx-rwtm-mailbox.h
2279F:	include/linux/moxtet.h
2280F:	include/linux/turris-omnia-mcu-interface.h
2281
2282ARM/FARADAY FA526 PORT
2283M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286T:	git git://git.berlios.de/gemini-board
2287F:	arch/arm/mm/*-fa*
2288
2289ARM/FOOTBRIDGE ARCHITECTURE
2290M:	Russell King <linux@armlinux.org.uk>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Maintained
2293W:	http://www.armlinux.org.uk/
2294F:	arch/arm/include/asm/hardware/dec21285.h
2295F:	arch/arm/mach-footbridge/
2296
2297ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2298M:	Shawn Guo <shawnguo@kernel.org>
2299M:	Sascha Hauer <s.hauer@pengutronix.de>
2300R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2301R:	Fabio Estevam <festevam@gmail.com>
2302L:	imx@lists.linux.dev
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304S:	Maintained
2305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2306F:	arch/arm/boot/dts/nxp/imx/
2307F:	arch/arm/boot/dts/nxp/mxs/
2308F:	arch/arm64/boot/dts/freescale/
2309X:	arch/arm64/boot/dts/freescale/fsl-*
2310X:	arch/arm64/boot/dts/freescale/qoriq-*
2311X:	drivers/media/i2c/
2312N:	imx
2313N:	mxs
2314
2315ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2316M:	Shawn Guo <shawnguo@kernel.org>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320F:	arch/arm/boot/dts/nxp/ls/
2321F:	arch/arm64/boot/dts/freescale/fsl-*
2322F:	arch/arm64/boot/dts/freescale/qoriq-*
2323
2324ARM/FREESCALE VYBRID ARM ARCHITECTURE
2325M:	Shawn Guo <shawnguo@kernel.org>
2326M:	Sascha Hauer <s.hauer@pengutronix.de>
2327R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2328R:	Stefan Agner <stefan@agner.ch>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2332F:	arch/arm/boot/dts/nxp/vf/
2333F:	arch/arm/mach-imx/*vf610*
2334
2335ARM/GUMSTIX MACHINE SUPPORT
2336M:	Steve Sakoman <sakoman@gmail.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339
2340ARM/HISILICON SOC SUPPORT
2341M:	Wei Xu <xuwei5@hisilicon.com>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S:	Supported
2344W:	http://www.hisilicon.com
2345T:	git https://github.com/hisilicon/linux-hisi.git
2346F:	arch/arm/boot/dts/hisilicon/
2347F:	arch/arm/mach-hisi/
2348F:	arch/arm64/boot/dts/hisilicon/
2349
2350ARM/HP JORNADA 7XX MACHINE SUPPORT
2351M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2352S:	Maintained
2353W:	www.jlime.com
2354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2355F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2356F:	arch/arm/mach-sa1100/jornada720.c
2357
2358ARM/HPE GXP ARCHITECTURE
2359M:	Jean-Marie Verdun <verdun@hpe.com>
2360M:	Nick Hawkins <nick.hawkins@hpe.com>
2361S:	Maintained
2362F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2363F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2364F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2365F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2366F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2367F:	Documentation/hwmon/gxp-fan-ctrl.rst
2368F:	arch/arm/boot/dts/hpe/
2369F:	arch/arm/mach-hpe/
2370F:	drivers/clocksource/timer-gxp.c
2371F:	drivers/hwmon/gxp-fan-ctrl.c
2372F:	drivers/i2c/busses/i2c-gxp.c
2373F:	drivers/spi/spi-gxp.c
2374F:	drivers/watchdog/gxp-wdt.c
2375
2376ARM/IGEP MACHINE SUPPORT
2377M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2378M:	Javier Martinez Canillas <javier@dowhile0.org>
2379L:	linux-omap@vger.kernel.org
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2383
2384ARM/INTEL IXP4XX ARM ARCHITECTURE
2385M:	Linus Walleij <linusw@kernel.org>
2386M:	Imre Kaloz <kaloz@openwrt.org>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2390F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2391F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2392F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2393F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2394F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2395F:	arch/arm/boot/dts/intel/ixp/
2396F:	arch/arm/mach-ixp4xx/
2397F:	drivers/bus/intel-ixp4xx-eb.c
2398F:	drivers/char/hw_random/ixp4xx-rng.c
2399F:	drivers/clocksource/timer-ixp4xx.c
2400F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2401F:	drivers/gpio/gpio-ixp4xx.c
2402F:	drivers/irqchip/irq-ixp4xx.c
2403F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2404F:	drivers/net/wan/ixp4xx_hss.c
2405F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2406F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2407F:	include/linux/soc/ixp4xx/npe.h
2408F:	include/linux/soc/ixp4xx/qmgr.h
2409
2410ARM/INTEL KEEMBAY ARCHITECTURE
2411M:	Paul J. Murphy <paul.j.murphy@intel.com>
2412M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2413S:	Maintained
2414F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2415F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2416F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2417
2418ARM/INTEL XSC3 (MANZANO) ARM CORE
2419M:	Lennert Buytenhek <kernel@wantstofly.org>
2420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421S:	Maintained
2422
2423ARM/LG1K ARCHITECTURE
2424M:	Chanho Min <chanho.min@lge.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427F:	arch/arm64/boot/dts/lg/
2428
2429ARM/LPC18XX ARCHITECTURE
2430M:	Vladimir Zapolskiy <vz@mleia.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2434F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2435F:	drivers/i2c/busses/i2c-lpc2k.c
2436F:	drivers/memory/pl172.c
2437F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2438F:	drivers/rtc/rtc-lpc24xx.c
2439N:	lpc18xx
2440
2441ARM/LPC32XX SOC SUPPORT
2442M:	Vladimir Zapolskiy <vz@mleia.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Maintained
2445T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2446F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2447F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2448F:	arch/arm/mach-lpc32xx/
2449F:	drivers/i2c/busses/i2c-pnx.c
2450F:	drivers/net/ethernet/nxp/lpc_eth.c
2451F:	drivers/usb/host/ohci-nxp.c
2452F:	drivers/watchdog/pnx4008_wdt.c
2453N:	lpc32xx
2454
2455ARM/Marvell Dove/MV78xx0/Orion SOC support
2456M:	Andrew Lunn <andrew@lunn.ch>
2457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2458M:	Gregory Clement <gregory.clement@bootlin.com>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2462F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2463F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2464F:	Documentation/devicetree/bindings/soc/dove/
2465F:	arch/arm/boot/dts/marvell/dove*
2466F:	arch/arm/boot/dts/marvell/orion5x*
2467F:	arch/arm/mach-dove/
2468F:	arch/arm/mach-mv78xx0/
2469F:	arch/arm/mach-orion5x/
2470F:	arch/arm/plat-orion/
2471F:	drivers/bus/mvebu-mbus.c
2472F:	drivers/soc/dove/
2473
2474ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2475M:	Andrew Lunn <andrew@lunn.ch>
2476M:	Gregory Clement <gregory.clement@bootlin.com>
2477M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479S:	Maintained
2480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2481F:	Documentation/devicetree/bindings/arm/marvell/
2482F:	arch/arm/boot/dts/marvell/armada*
2483F:	arch/arm/boot/dts/marvell/kirkwood*
2484F:	arch/arm/configs/mvebu_*_defconfig
2485F:	arch/arm/mach-mvebu/
2486F:	arch/arm64/boot/dts/marvell/
2487F:	drivers/clk/mvebu/
2488F:	drivers/cpufreq/armada-37xx-cpufreq.c
2489F:	drivers/cpufreq/armada-8k-cpufreq.c
2490F:	drivers/cpufreq/mvebu-cpufreq.c
2491F:	drivers/irqchip/irq-armada-370-xp.c
2492F:	drivers/irqchip/irq-mvebu-*
2493F:	drivers/pinctrl/mvebu/
2494F:	drivers/rtc/rtc-armada38x.c
2495
2496ARM/Mediatek RTC DRIVER
2497M:	Eddie Huang <eddie.huang@mediatek.com>
2498M:	Sean Wang <sean.wang@mediatek.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2503F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2504F:	drivers/rtc/rtc-mt2712.c
2505F:	drivers/rtc/rtc-mt6397.c
2506F:	drivers/rtc/rtc-mt7622.c
2507
2508ARM/Mediatek SoC support
2509M:	Matthias Brugger <matthias.bgg@gmail.com>
2510M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2511L:	linux-kernel@vger.kernel.org
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2514S:	Maintained
2515W:	https://mtk.wiki.kernel.org/
2516C:	irc://irc.libera.chat/linux-mediatek
2517F:	arch/arm/boot/dts/mediatek/
2518F:	arch/arm/mach-mediatek/
2519F:	arch/arm64/boot/dts/mediatek/
2520F:	drivers/soc/mediatek/
2521N:	mtk
2522N:	mt[2678]
2523K:	mediatek
2524
2525ARM/Mediatek USB3 PHY DRIVER
2526M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2529S:	Maintained
2530F:	Documentation/devicetree/bindings/phy/mediatek,*
2531F:	drivers/phy/mediatek/
2532
2533ARM/MICROCHIP (ARM64) SoC support
2534M:	Conor Dooley <conor@kernel.org>
2535M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2536M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Supported
2539T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2540F:	arch/arm64/boot/dts/microchip/
2541
2542ARM/Microchip (AT91) SoC support
2543M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2544M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2545M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Supported
2548W:	http://www.linux4sam.org
2549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2550F:	arch/arm/boot/dts/microchip/
2551F:	arch/arm/include/debug/at91.S
2552F:	arch/arm/mach-at91/
2553F:	drivers/memory/atmel*
2554F:	drivers/watchdog/sama5d4_wdt.c
2555F:	include/soc/at91/
2556X:	drivers/input/touchscreen/atmel_mxt_ts.c
2557N:	at91
2558N:	atmel
2559
2560ARM/Microchip Sparx5 SoC support
2561M:	Lars Povlsen <lars.povlsen@microchip.com>
2562M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2563M:	Daniel Machon <daniel.machon@microchip.com>
2564M:	UNGLinuxDriver@microchip.com
2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566S:	Supported
2567F:	arch/arm64/boot/dts/microchip/sparx*
2568F:	drivers/net/ethernet/microchip/vcap/
2569F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2570N:	sparx5
2571
2572ARM/MILBEAUT ARCHITECTURE
2573M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2574M:	Takao Orito <orito.takao@socionext.com>
2575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576S:	Maintained
2577F:	arch/arm/boot/dts/socionext/milbeaut*
2578F:	arch/arm/mach-milbeaut/
2579N:	milbeaut
2580
2581ARM/MOXA ART SOC
2582M:	Krzysztof Kozlowski <krzk@kernel.org>
2583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584S:	Odd Fixes
2585F:	Documentation/devicetree/bindings/arm/moxart.yaml
2586F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2587F:	arch/arm/boot/dts/moxa/
2588F:	drivers/clk/clk-moxart.c
2589
2590ARM/MStar/Sigmastar Armv7 SoC support
2591M:	Daniel Palmer <daniel@thingy.jp>
2592M:	Romain Perier <romain.perier@gmail.com>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594S:	Maintained
2595W:	http://linux-chenxing.org/
2596T:	git git://github.com/linux-chenxing/linux.git
2597F:	Documentation/devicetree/bindings/arm/mstar/*
2598F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2599F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2600F:	arch/arm/boot/dts/sigmastar/
2601F:	arch/arm/mach-mstar/
2602F:	drivers/clk/mstar/
2603F:	drivers/clocksource/timer-msc313e.c
2604F:	drivers/gpio/gpio-msc313.c
2605F:	drivers/rtc/rtc-msc313.c
2606F:	drivers/watchdog/msc313e_wdt.c
2607F:	include/dt-bindings/clock/mstar-*
2608F:	include/dt-bindings/gpio/msc313-gpio.h
2609
2610ARM/NOMADIK/Ux500 ARCHITECTURES
2611M:	Linus Walleij <linus.walleij@linaro.org>
2612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613S:	Maintained
2614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2615F:	Documentation/devicetree/bindings/arm/ste-*
2616F:	Documentation/devicetree/bindings/arm/ux500.yaml
2617F:	Documentation/devicetree/bindings/arm/ux500/
2618F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2619F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2620F:	arch/arm/boot/dts/st/ste-*
2621F:	arch/arm/mach-nomadik/
2622F:	arch/arm/mach-ux500/
2623F:	drivers/clk/clk-nomadik.c
2624F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2625F:	drivers/dma/ste_dma40*
2626F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2627F:	drivers/gpio/gpio-nomadik.c
2628F:	drivers/hwspinlock/u8500_hsem.c
2629F:	drivers/i2c/busses/i2c-nomadik.c
2630F:	drivers/iio/adc/ab8500-gpadc.c
2631F:	drivers/mfd/ab8500*
2632F:	drivers/mfd/abx500*
2633F:	drivers/mfd/db8500*
2634F:	drivers/pinctrl/nomadik/
2635F:	drivers/rtc/rtc-ab8500.c
2636F:	drivers/rtc/rtc-pl031.c
2637F:	drivers/soc/ux500/
2638
2639ARM/NUVOTON MA35 ARCHITECTURE
2640M:	Jacky Huang <ychuang3@nuvoton.com>
2641M:	Shan-Chun Hung <schung@nuvoton.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643S:	Supported
2644F:	Documentation/devicetree/bindings/*/*/*ma35*
2645F:	Documentation/devicetree/bindings/*/*ma35*
2646F:	arch/arm64/boot/dts/nuvoton/*ma35*
2647F:	drivers/*/*/*ma35*
2648F:	drivers/*/*ma35*
2649K:	ma35d1
2650
2651ARM/NUVOTON NPCM ARCHITECTURE
2652M:	Avi Fishman <avifishman70@gmail.com>
2653M:	Tomer Maimon <tmaimon77@gmail.com>
2654M:	Tali Perry <tali.perry1@gmail.com>
2655R:	Patrick Venture <venture@google.com>
2656R:	Nancy Yuen <yuenn@google.com>
2657R:	Benjamin Fair <benjaminfair@google.com>
2658L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2659S:	Supported
2660F:	Documentation/devicetree/bindings/*/*/*npcm*
2661F:	Documentation/devicetree/bindings/*/*npcm*
2662F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2663F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2664F:	arch/arm/mach-npcm/
2665F:	arch/arm64/boot/dts/nuvoton/
2666F:	drivers/*/*/*npcm*
2667F:	drivers/*/*npcm*
2668F:	drivers/rtc/rtc-nct3018y.c
2669F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2670F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2671
2672ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2673M:	Joseph Liu <kwliu@nuvoton.com>
2674M:	Marvin Lin <kflin@nuvoton.com>
2675L:	linux-media@vger.kernel.org
2676L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2677S:	Maintained
2678F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2679F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2680F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2681F:	drivers/media/platform/nuvoton/
2682F:	include/uapi/linux/npcm-video.h
2683
2684ARM/NUVOTON WPCM450 ARCHITECTURE
2685M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2686L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2687S:	Maintained
2688W:	https://github.com/neuschaefer/wpcm450/wiki
2689F:	Documentation/devicetree/bindings/*/*wpcm*
2690F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2691F:	arch/arm/configs/wpcm450_defconfig
2692F:	arch/arm/mach-npcm/wpcm450.c
2693F:	drivers/*/*/*wpcm*
2694F:	drivers/*/*wpcm*
2695
2696ARM/NXP S32G ARCHITECTURE
2697R:	Chester Lin <chester62515@gmail.com>
2698R:	Matthias Brugger <mbrugger@suse.com>
2699R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2700L:	NXP S32 Linux Team <s32@nxp.com>
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702S:	Maintained
2703F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2704F:	drivers/pinctrl/nxp/
2705
2706ARM/Orion SoC/Technologic Systems TS-78xx platform support
2707M:	Alexander Clouter <alex@digriz.org.uk>
2708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S:	Maintained
2710W:	http://www.digriz.org.uk/ts78xx/kernel
2711F:	arch/arm/mach-orion5x/ts78xx-*
2712
2713ARM/QUALCOMM CHROMEBOOK SUPPORT
2714R:	cros-qcom-dts-watchers@chromium.org
2715F:	arch/arm64/boot/dts/qcom/sc7180*
2716F:	arch/arm64/boot/dts/qcom/sc7280*
2717F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2718
2719ARM/QUALCOMM MAILING LIST
2720L:	linux-arm-msm@vger.kernel.org
2721F:	Documentation/devicetree/bindings/*/qcom*
2722F:	Documentation/devicetree/bindings/soc/qcom/
2723F:	arch/arm/boot/dts/qcom/
2724F:	arch/arm/configs/qcom_defconfig
2725F:	arch/arm/mach-qcom/
2726F:	arch/arm64/boot/dts/qcom/
2727F:	drivers/*/*/pm8???-*
2728F:	drivers/*/*/qcom*
2729F:	drivers/*/*/qcom/
2730F:	drivers/*/qcom*
2731F:	drivers/*/qcom/
2732F:	drivers/bluetooth/btqcomsmd.c
2733F:	drivers/clocksource/timer-qcom.c
2734F:	drivers/cpuidle/cpuidle-qcom-spm.c
2735F:	drivers/extcon/extcon-qcom*
2736F:	drivers/i2c/busses/i2c-qcom-geni.c
2737F:	drivers/i2c/busses/i2c-qup.c
2738F:	drivers/iommu/msm*
2739F:	drivers/mfd/ssbi.c
2740F:	drivers/mmc/host/mmci_qcom*
2741F:	drivers/mmc/host/sdhci-msm.c
2742F:	drivers/pci/controller/dwc/pcie-qcom.c
2743F:	drivers/phy/qualcomm/
2744F:	drivers/power/*/msm*
2745F:	drivers/reset/reset-qcom-*
2746F:	drivers/rtc/rtc-pm8xxx.c
2747F:	drivers/spi/spi-geni-qcom.c
2748F:	drivers/spi/spi-qcom-qspi.c
2749F:	drivers/spi/spi-qup.c
2750F:	drivers/tty/serial/msm_serial.c
2751F:	drivers/ufs/host/ufs-qcom*
2752F:	drivers/usb/dwc3/dwc3-qcom.c
2753F:	include/dt-bindings/*/qcom*
2754F:	include/linux/*/qcom*
2755F:	include/linux/soc/qcom/
2756
2757ARM/QUALCOMM SUPPORT
2758M:	Bjorn Andersson <andersson@kernel.org>
2759M:	Konrad Dybcio <konradybcio@kernel.org>
2760L:	linux-arm-msm@vger.kernel.org
2761S:	Maintained
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2763F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2764F:	Documentation/devicetree/bindings/arm/qcom.yaml
2765F:	Documentation/devicetree/bindings/bus/qcom*
2766F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2767F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2768F:	Documentation/devicetree/bindings/reserved-memory/qcom
2769F:	Documentation/devicetree/bindings/soc/qcom/
2770F:	arch/arm/boot/dts/qcom/
2771F:	arch/arm/configs/qcom_defconfig
2772F:	arch/arm/mach-qcom/
2773F:	arch/arm64/boot/dts/qcom/
2774F:	drivers/bus/qcom*
2775F:	drivers/firmware/qcom/
2776F:	drivers/soc/qcom/
2777F:	include/dt-bindings/arm/qcom,ids.h
2778F:	include/dt-bindings/firmware/qcom,scm.h
2779F:	include/dt-bindings/soc/qcom*
2780F:	include/linux/firmware/qcom
2781F:	include/linux/soc/qcom/
2782F:	include/soc/qcom/
2783
2784ARM/RDA MICRO ARCHITECTURE
2785M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/arm/rda.yaml
2790F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2791F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2792F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2793F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2794F:	arch/arm/boot/dts/unisoc/
2795F:	drivers/clocksource/timer-rda.c
2796F:	drivers/gpio/gpio-rda.c
2797F:	drivers/irqchip/irq-rda-intc.c
2798F:	drivers/tty/serial/rda-uart.c
2799
2800ARM/REALTEK ARCHITECTURE
2801M:	Andreas Färber <afaerber@suse.de>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2804S:	Maintained
2805F:	Documentation/devicetree/bindings/arm/realtek.yaml
2806F:	arch/arm/boot/dts/realtek/
2807F:	arch/arm/mach-realtek/
2808F:	arch/arm64/boot/dts/realtek/
2809
2810ARM/RISC-V/RENESAS ARCHITECTURE
2811M:	Geert Uytterhoeven <geert+renesas@glider.be>
2812M:	Magnus Damm <magnus.damm@gmail.com>
2813L:	linux-renesas-soc@vger.kernel.org
2814S:	Supported
2815Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2816C:	irc://irc.libera.chat/renesas-soc
2817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2818F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2819F:	Documentation/devicetree/bindings/soc/renesas/
2820F:	arch/arm/boot/dts/renesas/
2821F:	arch/arm/configs/shmobile_defconfig
2822F:	arch/arm/include/debug/renesas-scif.S
2823F:	arch/arm/mach-shmobile/
2824F:	arch/arm64/boot/dts/renesas/
2825F:	arch/riscv/boot/dts/renesas/
2826F:	drivers/pmdomain/renesas/
2827F:	drivers/soc/renesas/
2828F:	include/linux/soc/renesas/
2829K:	\brenesas,
2830
2831ARM/RISCPC ARCHITECTURE
2832M:	Russell King <linux@armlinux.org.uk>
2833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834S:	Maintained
2835W:	http://www.armlinux.org.uk/
2836F:	arch/arm/include/asm/hardware/ioc.h
2837F:	arch/arm/include/asm/hardware/iomd.h
2838F:	arch/arm/include/asm/hardware/memc.h
2839F:	arch/arm/mach-rpc/
2840F:	drivers/net/ethernet/8390/etherh.c
2841F:	drivers/net/ethernet/i825xx/ether1*
2842F:	drivers/net/ethernet/seeq/ether3*
2843F:	drivers/scsi/arm/
2844
2845ARM/Rockchip SoC support
2846M:	Heiko Stuebner <heiko@sntech.de>
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848L:	linux-rockchip@lists.infradead.org
2849S:	Maintained
2850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2851F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2852F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2853F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2854F:	arch/arm/boot/dts/rockchip/
2855F:	arch/arm/mach-rockchip/
2856F:	drivers/*/*/*rockchip*
2857F:	drivers/*/*rockchip*
2858F:	drivers/clk/rockchip/
2859F:	drivers/i2c/busses/i2c-rk3x.c
2860F:	sound/soc/rockchip/
2861N:	rockchip
2862
2863ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2864M:	Krzysztof Kozlowski <krzk@kernel.org>
2865R:	Alim Akhtar <alim.akhtar@samsung.com>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-samsung-soc@vger.kernel.org
2868S:	Maintained
2869P:	Documentation/process/maintainer-soc-clean-dts.rst
2870Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2871B:	mailto:linux-samsung-soc@vger.kernel.org
2872C:	irc://irc.libera.chat/linux-exynos
2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2874F:	Documentation/arch/arm/samsung/
2875F:	Documentation/devicetree/bindings/arm/samsung/
2876F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2877F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2878F:	Documentation/devicetree/bindings/soc/samsung/
2879F:	arch/arm/boot/dts/samsung/
2880F:	arch/arm/mach-exynos*/
2881F:	arch/arm/mach-s3c/
2882F:	arch/arm/mach-s5p*/
2883F:	arch/arm64/boot/dts/exynos/
2884F:	drivers/*/*/*s3c24*
2885F:	drivers/*/*s3c24*
2886F:	drivers/*/*s3c64xx*
2887F:	drivers/*/*s5pv210*
2888F:	drivers/clocksource/samsung_pwm_timer.c
2889F:	drivers/memory/samsung/
2890F:	drivers/pwm/pwm-samsung.c
2891F:	drivers/soc/samsung/
2892F:	drivers/tty/serial/samsung*
2893F:	include/clocksource/samsung_pwm.h
2894F:	include/linux/platform_data/*s3c*
2895F:	include/linux/serial_s3c.h
2896F:	include/linux/soc/samsung/
2897N:	exynos
2898N:	s3c64xx
2899N:	s5pv210
2900
2901ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2902M:	Łukasz Stelmach <l.stelmach@samsung.com>
2903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904L:	linux-media@vger.kernel.org
2905S:	Maintained
2906F:	drivers/media/platform/samsung/s5p-g2d/
2907
2908ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2909M:	Marek Szyprowski <m.szyprowski@samsung.com>
2910L:	linux-samsung-soc@vger.kernel.org
2911L:	linux-media@vger.kernel.org
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2914F:	drivers/media/cec/platform/s5p/
2915
2916ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2917M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2918M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2919M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921L:	linux-media@vger.kernel.org
2922S:	Maintained
2923F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2924F:	drivers/media/platform/samsung/s5p-jpeg/
2925
2926ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2927M:	Marek Szyprowski <m.szyprowski@samsung.com>
2928M:	Andrzej Hajda <andrzej.hajda@intel.com>
2929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930L:	linux-media@vger.kernel.org
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2933F:	drivers/media/platform/samsung/s5p-mfc/
2934
2935ARM/SOCFPGA ARCHITECTURE
2936M:	Dinh Nguyen <dinguyen@kernel.org>
2937S:	Maintained
2938W:	http://www.rocketboards.org
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2940F:	arch/arm/boot/dts/intel/socfpga/
2941F:	arch/arm/configs/socfpga_defconfig
2942F:	arch/arm/mach-socfpga/
2943F:	arch/arm64/boot/dts/altera/
2944F:	arch/arm64/boot/dts/intel/
2945
2946ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2947M:	Dinh Nguyen <dinguyen@kernel.org>
2948S:	Maintained
2949F:	drivers/clk/socfpga/
2950
2951ARM/SOCFPGA EDAC SUPPORT
2952M:	Dinh Nguyen <dinguyen@kernel.org>
2953S:	Maintained
2954F:	drivers/edac/altera_edac.[ch]
2955
2956ARM/SPREADTRUM SoC SUPPORT
2957M:	Orson Zhai <orsonzhai@gmail.com>
2958M:	Baolin Wang <baolin.wang7@gmail.com>
2959R:	Chunyan Zhang <zhang.lyra@gmail.com>
2960S:	Maintained
2961F:	arch/arm64/boot/dts/sprd
2962N:	sprd
2963N:	sc27xx
2964N:	sc2731
2965
2966ARM/STI ARCHITECTURE
2967M:	Patrice Chotard <patrice.chotard@foss.st.com>
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969S:	Maintained
2970W:	http://www.stlinux.com
2971F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2972F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2973F:	arch/arm/boot/dts/st/sti*
2974F:	arch/arm/mach-sti/
2975F:	drivers/ata/ahci_st.c
2976F:	drivers/char/hw_random/st-rng.c
2977F:	drivers/clocksource/arm_global_timer.c
2978F:	drivers/clocksource/clksrc_st_lpc.c
2979F:	drivers/cpufreq/sti-cpufreq.c
2980F:	drivers/dma/st_fdma*
2981F:	drivers/i2c/busses/i2c-st.c
2982F:	drivers/media/platform/st/sti/c8sectpfe/
2983F:	drivers/media/rc/st_rc.c
2984F:	drivers/mmc/host/sdhci-st.c
2985F:	drivers/phy/st/phy-miphy28lp.c
2986F:	drivers/phy/st/phy-stih407-usb.c
2987F:	drivers/pinctrl/pinctrl-st.c
2988F:	drivers/remoteproc/st_remoteproc.c
2989F:	drivers/remoteproc/st_slim_rproc.c
2990F:	drivers/reset/sti/
2991F:	drivers/rtc/rtc-st-lpc.c
2992F:	drivers/tty/serial/st-asc.c
2993F:	drivers/usb/dwc3/dwc3-st.c
2994F:	drivers/usb/host/ehci-st.c
2995F:	drivers/usb/host/ohci-st.c
2996F:	drivers/watchdog/st_lpc_wdt.c
2997F:	include/linux/remoteproc/st_slim_rproc.h
2998
2999ARM/STM32 ARCHITECTURE
3000M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3001M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3002L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004S:	Maintained
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3006F:	arch/arm/boot/dts/st/stm32*
3007F:	arch/arm/mach-stm32/
3008F:	arch/arm64/boot/dts/st/
3009F:	drivers/clocksource/armv7m_systick.c
3010N:	stm32
3011N:	stm
3012
3013ARM/SUNPLUS SP7021 SOC SUPPORT
3014M:	Qin Jian <qinjian@cqplus1.com>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3016S:	Maintained
3017W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3018F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3019F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3020F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3021F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3022F:	arch/arm/boot/dts/sunplus/
3023F:	arch/arm/configs/sp7021_*defconfig
3024F:	drivers/clk/clk-sp7021.c
3025F:	drivers/irqchip/irq-sp7021-intc.c
3026F:	drivers/reset/reset-sunplus.c
3027F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3028F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3029
3030ARM/Synaptics SoC support
3031M:	Jisheng Zhang <jszhang@kernel.org>
3032M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034S:	Maintained
3035F:	arch/arm/boot/dts/synaptics/
3036F:	arch/arm/mach-berlin/
3037F:	arch/arm64/boot/dts/synaptics/
3038
3039ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3040M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3041L:	linux-tegra@vger.kernel.org
3042L:	linux-media@vger.kernel.org
3043S:	Maintained
3044F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3045F:	drivers/media/cec/platform/tegra/
3046
3047ARM/TESLA FSD SoC SUPPORT
3048M:	Alim Akhtar <alim.akhtar@samsung.com>
3049M:	linux-fsd@tesla.com
3050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051L:	linux-samsung-soc@vger.kernel.org
3052S:	Maintained
3053F:	arch/arm64/boot/dts/tesla/
3054
3055ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3056M:	Santosh Shilimkar <ssantosh@kernel.org>
3057L:	linux-kernel@vger.kernel.org
3058S:	Maintained
3059F:	drivers/memory/*emif*
3060
3061ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3062M:	Nishanth Menon <nm@ti.com>
3063M:	Santosh Shilimkar <ssantosh@kernel.org>
3064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065S:	Maintained
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3067F:	arch/arm/boot/dts/ti/keystone/
3068F:	arch/arm/mach-keystone/
3069
3070ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3071M:	Santosh Shilimkar <ssantosh@kernel.org>
3072L:	linux-kernel@vger.kernel.org
3073S:	Maintained
3074F:	drivers/clk/keystone/
3075
3076ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3077M:	Santosh Shilimkar <ssantosh@kernel.org>
3078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3079L:	linux-kernel@vger.kernel.org
3080S:	Maintained
3081F:	drivers/clocksource/timer-keystone.c
3082
3083ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3084M:	Santosh Shilimkar <ssantosh@kernel.org>
3085L:	linux-kernel@vger.kernel.org
3086S:	Maintained
3087F:	drivers/power/reset/keystone-reset.c
3088
3089ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3090M:	Nishanth Menon <nm@ti.com>
3091M:	Vignesh Raghavendra <vigneshr@ti.com>
3092M:	Tero Kristo <kristo@kernel.org>
3093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094S:	Supported
3095F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3096F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3097F:	arch/arm64/boot/dts/ti/Makefile
3098F:	arch/arm64/boot/dts/ti/k3-*
3099
3100ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3101M:	Krzysztof Kozlowski <krzk@kernel.org>
3102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3103S:	Odd Fixes
3104F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3105F:	Documentation/devicetree/bindings/*/ti,nspire*
3106F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3107F:	arch/arm/boot/dts/nspire/
3108
3109ARM/TOSHIBA VISCONTI ARCHITECTURE
3110M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Supported
3113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3114F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3115F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3116F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3117F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3118F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3119F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3120F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3121F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3122F:	arch/arm64/boot/dts/toshiba/
3123F:	drivers/clk/visconti/
3124F:	drivers/gpio/gpio-visconti.c
3125F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3126F:	drivers/pci/controller/dwc/pcie-visconti.c
3127F:	drivers/pinctrl/visconti/
3128F:	drivers/watchdog/visconti_wdt.c
3129N:	visconti
3130
3131ARM/UNIPHIER ARCHITECTURE
3132M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3133M:	Masami Hiramatsu <mhiramat@kernel.org>
3134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3135S:	Maintained
3136F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3137F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3138F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3139F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3140F:	arch/arm/boot/dts/socionext/uniphier*
3141F:	arch/arm/include/asm/hardware/cache-uniphier.h
3142F:	arch/arm/mm/cache-uniphier.c
3143F:	arch/arm64/boot/dts/socionext/uniphier*
3144F:	drivers/bus/uniphier-system-bus.c
3145F:	drivers/clk/uniphier/
3146F:	drivers/dma/uniphier-mdmac.c
3147F:	drivers/gpio/gpio-uniphier.c
3148F:	drivers/i2c/busses/i2c-uniphier*
3149F:	drivers/irqchip/irq-uniphier-aidet.c
3150F:	drivers/mmc/host/uniphier-sd.c
3151F:	drivers/pinctrl/uniphier/
3152F:	drivers/reset/reset-uniphier.c
3153F:	drivers/tty/serial/8250/8250_uniphier.c
3154N:	uniphier
3155
3156ARM/VERSATILE EXPRESS PLATFORM
3157M:	Liviu Dudau <liviu.dudau@arm.com>
3158M:	Sudeep Holla <sudeep.holla@arm.com>
3159M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3161S:	Maintained
3162N:	mps2
3163N:	vexpress
3164F:	arch/arm/mach-versatile/
3165F:	arch/arm64/boot/dts/arm/
3166F:	drivers/clocksource/timer-versatile.c
3167X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3168X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3169
3170ARM/VFP SUPPORT
3171M:	Russell King <linux@armlinux.org.uk>
3172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S:	Maintained
3174W:	http://www.armlinux.org.uk/
3175F:	arch/arm/vfp/
3176
3177ARM/VT8500 ARM ARCHITECTURE
3178M:	Alexey Charkov <alchark@gmail.com>
3179M:	Krzysztof Kozlowski <krzk@kernel.org>
3180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181S:	Odd Fixes
3182F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3183F:	arch/arm/boot/dts/vt8500/
3184F:	arch/arm/mach-vt8500/
3185F:	drivers/clocksource/timer-vt8500.c
3186F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3187F:	drivers/mmc/host/wmt-sdmmc.c
3188F:	drivers/pwm/pwm-vt8500.c
3189F:	drivers/rtc/rtc-vt8500.c
3190F:	drivers/tty/serial/vt8500_serial.c
3191F:	drivers/video/fbdev/vt8500lcdfb.*
3192F:	drivers/video/fbdev/wm8505fb*
3193F:	drivers/video/fbdev/wmt_ge_rops.*
3194
3195ARM/ZYNQ ARCHITECTURE
3196M:	Michal Simek <michal.simek@amd.com>
3197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198S:	Supported
3199W:	http://wiki.xilinx.com
3200T:	git https://github.com/Xilinx/linux-xlnx.git
3201F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3202F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3203F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3204F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3205F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3206F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3207F:	arch/arm/mach-zynq/
3208F:	drivers/clocksource/timer-cadence-ttc.c
3209F:	drivers/cpuidle/cpuidle-zynq.c
3210F:	drivers/edac/synopsys_edac.c
3211F:	drivers/i2c/busses/i2c-cadence.c
3212F:	drivers/i2c/busses/i2c-xiic.c
3213F:	drivers/mmc/host/sdhci-of-arasan.c
3214N:	zynq
3215N:	xilinx
3216
3217ARM64 FIT SUPPORT
3218M:	Simon Glass <sjg@chromium.org>
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220S:	Maintained
3221F:	arch/arm64/boot/Makefile
3222F:	scripts/make_fit.py
3223
3224ARM64 PLATFORM DRIVERS
3225M:	Hans de Goede <hdegoede@redhat.com>
3226M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3227R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3228L:	platform-driver-x86@vger.kernel.org
3229S:	Maintained
3230Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3232F:	drivers/platform/arm64/
3233
3234ARM64 PORT (AARCH64 ARCHITECTURE)
3235M:	Catalin Marinas <catalin.marinas@arm.com>
3236M:	Will Deacon <will@kernel.org>
3237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3238S:	Maintained
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3240F:	Documentation/arch/arm64/
3241F:	arch/arm64/
3242F:	tools/testing/selftests/arm64/
3243X:	arch/arm64/boot/dts/
3244
3245ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3246M:	George McCollister <george.mccollister@gmail.com>
3247L:	netdev@vger.kernel.org
3248S:	Maintained
3249F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3250F:	drivers/net/dsa/xrs700x/*
3251F:	net/dsa/tag_xrs700x.c
3252
3253AS3645A LED FLASH CONTROLLER DRIVER
3254M:	Sakari Ailus <sakari.ailus@iki.fi>
3255L:	linux-leds@vger.kernel.org
3256S:	Maintained
3257F:	drivers/leds/flash/leds-as3645a.c
3258
3259ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3260M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3261L:	linux-media@vger.kernel.org
3262S:	Maintained
3263T:	git git://linuxtv.org/media_tree.git
3264F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3265F:	drivers/media/i2c/ak7375.c
3266
3267ASAHI KASEI AK8974 DRIVER
3268M:	Linus Walleij <linus.walleij@linaro.org>
3269L:	linux-iio@vger.kernel.org
3270S:	Supported
3271W:	http://www.akm.com/
3272F:	drivers/iio/magnetometer/ak8974.c
3273
3274AOSONG AGS02MA TVOC SENSOR DRIVER
3275M:	Anshul Dalal <anshulusr@gmail.com>
3276L:	linux-iio@vger.kernel.org
3277S:	Maintained
3278F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3279F:	drivers/iio/chemical/ags02ma.c
3280
3281ASC7621 HARDWARE MONITOR DRIVER
3282M:	George Joseph <george.joseph@fairview5.com>
3283L:	linux-hwmon@vger.kernel.org
3284S:	Maintained
3285F:	Documentation/hwmon/asc7621.rst
3286F:	drivers/hwmon/asc7621.c
3287
3288ASIX AX88796C SPI ETHERNET ADAPTER
3289M:	Łukasz Stelmach <l.stelmach@samsung.com>
3290S:	Maintained
3291F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3292F:	drivers/net/ethernet/asix/ax88796c_*
3293
3294ASIX PHY DRIVER [RUST]
3295M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3296R:	Trevor Gross <tmgross@umich.edu>
3297L:	netdev@vger.kernel.org
3298L:	rust-for-linux@vger.kernel.org
3299S:	Maintained
3300F:	drivers/net/phy/ax88796b_rust.rs
3301
3302ASPEED CRYPTO DRIVER
3303M:	Neal Liu <neal_liu@aspeedtech.com>
3304L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3305S:	Maintained
3306F:	Documentation/devicetree/bindings/crypto/aspeed,*
3307F:	drivers/crypto/aspeed/
3308
3309ASPEED PECI CONTROLLER
3310M:	Iwona Winiarska <iwona.winiarska@intel.com>
3311L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3312L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3313S:	Supported
3314F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3315F:	drivers/peci/controller/peci-aspeed.c
3316
3317ASPEED PINCTRL DRIVERS
3318M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3319L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3320L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3321L:	linux-gpio@vger.kernel.org
3322S:	Maintained
3323F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3324F:	drivers/pinctrl/aspeed/
3325
3326ASPEED SCU INTERRUPT CONTROLLER DRIVER
3327M:	Eddie James <eajames@linux.ibm.com>
3328L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3329S:	Maintained
3330F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3331F:	drivers/irqchip/irq-aspeed-scu-ic.c
3332F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3333
3334ASPEED SD/MMC DRIVER
3335M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3336L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3337L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3338L:	linux-mmc@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3341F:	drivers/mmc/host/sdhci-of-aspeed*
3342
3343ASPEED SMC SPI DRIVER
3344M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3345M:	Cédric Le Goater <clg@kaod.org>
3346L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3347L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3348L:	linux-spi@vger.kernel.org
3349S:	Maintained
3350F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3351F:	drivers/spi/spi-aspeed-smc.c
3352
3353ASPEED USB UDC DRIVER
3354M:	Neal Liu <neal_liu@aspeedtech.com>
3355L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3356S:	Maintained
3357F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3358F:	drivers/usb/gadget/udc/aspeed_udc.c
3359
3360ASPEED VIDEO ENGINE DRIVER
3361M:	Eddie James <eajames@linux.ibm.com>
3362L:	linux-media@vger.kernel.org
3363L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3366F:	drivers/media/platform/aspeed/
3367
3368ASUS EC HARDWARE MONITOR DRIVER
3369M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Maintained
3372F:	drivers/hwmon/asus-ec-sensors.c
3373
3374ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3375M:	Corentin Chary <corentin.chary@gmail.com>
3376M:	Luke D. Jones <luke@ljones.dev>
3377L:	platform-driver-x86@vger.kernel.org
3378S:	Maintained
3379W:	https://asus-linux.org/
3380F:	drivers/platform/x86/asus*.c
3381F:	drivers/platform/x86/eeepc*.c
3382
3383ASUS TF103C DOCK DRIVER
3384M:	Hans de Goede <hdegoede@redhat.com>
3385L:	platform-driver-x86@vger.kernel.org
3386S:	Maintained
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3388F:	drivers/platform/x86/asus-tf103c-dock.c
3389
3390ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3391M:	Aleksa Savic <savicaleksa83@gmail.com>
3392L:	linux-hwmon@vger.kernel.org
3393S:	Maintained
3394F:	drivers/hwmon/asus_rog_ryujin.c
3395
3396ASUS WIRELESS RADIO CONTROL DRIVER
3397M:	João Paulo Rechi Vita <jprvita@gmail.com>
3398L:	platform-driver-x86@vger.kernel.org
3399S:	Maintained
3400F:	drivers/platform/x86/asus-wireless.c
3401
3402ASUS WMI HARDWARE MONITOR DRIVER
3403M:	Ed Brindley <kernel@maidavale.org>
3404M:	Denis Pauk <pauk.denis@gmail.com>
3405L:	linux-hwmon@vger.kernel.org
3406S:	Maintained
3407F:	drivers/hwmon/asus_wmi_sensors.c
3408
3409ASYMMETRIC KEYS
3410M:	David Howells <dhowells@redhat.com>
3411L:	keyrings@vger.kernel.org
3412S:	Maintained
3413F:	Documentation/crypto/asymmetric-keys.rst
3414F:	crypto/asymmetric_keys/
3415F:	include/crypto/pkcs7.h
3416F:	include/crypto/public_key.h
3417F:	include/linux/verification.h
3418
3419ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3420R:	Dan Williams <dan.j.williams@intel.com>
3421S:	Odd fixes
3422W:	http://sourceforge.net/projects/xscaleiop
3423F:	Documentation/crypto/async-tx-api.rst
3424F:	crypto/async_tx/
3425F:	include/linux/async_tx.h
3426
3427AT24 EEPROM DRIVER
3428M:	Bartosz Golaszewski <brgl@bgdev.pl>
3429L:	linux-i2c@vger.kernel.org
3430S:	Maintained
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3432F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3433F:	drivers/misc/eeprom/at24.c
3434
3435ATA OVER ETHERNET (AOE) DRIVER
3436M:	"Justin Sanders" <justin@coraid.com>
3437S:	Supported
3438W:	http://www.openaoe.org/
3439F:	Documentation/admin-guide/aoe/
3440F:	drivers/block/aoe/
3441
3442ATC260X PMIC MFD DRIVER
3443M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3444M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3445L:	linux-actions@lists.infradead.org
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3448F:	drivers/input/misc/atc260x-onkey.c
3449F:	drivers/mfd/atc260*
3450F:	drivers/power/reset/atc260x-poweroff.c
3451F:	drivers/regulator/atc260x-regulator.c
3452F:	include/linux/mfd/atc260x/*
3453
3454ATHEROS 71XX/9XXX GPIO DRIVER
3455M:	Alban Bedel <albeu@free.fr>
3456S:	Maintained
3457W:	https://github.com/AlbanBedel/linux
3458T:	git git://github.com/AlbanBedel/linux
3459F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3460F:	drivers/gpio/gpio-ath79.c
3461
3462ATHEROS 71XX/9XXX USB PHY DRIVER
3463M:	Alban Bedel <albeu@free.fr>
3464S:	Maintained
3465W:	https://github.com/AlbanBedel/linux
3466T:	git git://github.com/AlbanBedel/linux
3467F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3468F:	drivers/phy/qualcomm/phy-ath79-usb.c
3469
3470ATHEROS ATH GENERIC UTILITIES
3471M:	Kalle Valo <kvalo@kernel.org>
3472L:	linux-wireless@vger.kernel.org
3473S:	Supported
3474F:	drivers/net/wireless/ath/*
3475
3476ATHEROS ATH5K WIRELESS DRIVER
3477M:	Jiri Slaby <jirislaby@kernel.org>
3478M:	Nick Kossifidis <mickflemm@gmail.com>
3479M:	Luis Chamberlain <mcgrof@kernel.org>
3480L:	linux-wireless@vger.kernel.org
3481S:	Maintained
3482W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3483F:	drivers/net/wireless/ath/ath5k/
3484
3485ATHEROS ATH6KL WIRELESS DRIVER
3486L:	linux-wireless@vger.kernel.org
3487S:	Orphan
3488W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3489F:	drivers/net/wireless/ath/ath6kl/
3490
3491ATI_REMOTE2 DRIVER
3492M:	Ville Syrjala <syrjala@sci.fi>
3493S:	Maintained
3494F:	drivers/input/misc/ati_remote2.c
3495
3496ATK0110 HWMON DRIVER
3497M:	Luca Tettamanti <kronos.it@gmail.com>
3498L:	linux-hwmon@vger.kernel.org
3499S:	Maintained
3500F:	drivers/hwmon/asus_atk0110.c
3501
3502ATLX ETHERNET DRIVERS
3503M:	Chris Snook <chris.snook@gmail.com>
3504L:	netdev@vger.kernel.org
3505S:	Maintained
3506W:	http://sourceforge.net/projects/atl1
3507W:	http://atl1.sourceforge.net
3508F:	drivers/net/ethernet/atheros/
3509
3510ATM
3511M:	Chas Williams <3chas3@gmail.com>
3512L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3513L:	netdev@vger.kernel.org
3514S:	Maintained
3515W:	http://linux-atm.sourceforge.net
3516F:	drivers/atm/
3517F:	include/linux/atm*
3518F:	include/linux/sonet.h
3519F:	include/uapi/linux/atm*
3520F:	include/uapi/linux/sonet.h
3521
3522ATMEL MACB ETHERNET DRIVER
3523M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3524M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3525S:	Supported
3526F:	drivers/net/ethernet/cadence/
3527
3528ATMEL MAXTOUCH DRIVER
3529M:	Nick Dyer <nick@shmanahar.org>
3530S:	Maintained
3531T:	git git://github.com/ndyer/linux.git
3532F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3533F:	drivers/input/touchscreen/atmel_mxt_ts.c
3534
3535ATOMIC INFRASTRUCTURE
3536M:	Will Deacon <will@kernel.org>
3537M:	Peter Zijlstra <peterz@infradead.org>
3538R:	Boqun Feng <boqun.feng@gmail.com>
3539R:	Mark Rutland <mark.rutland@arm.com>
3540L:	linux-kernel@vger.kernel.org
3541S:	Maintained
3542F:	Documentation/atomic_*.txt
3543F:	arch/*/include/asm/atomic*.h
3544F:	include/*/atomic*.h
3545F:	include/linux/refcount.h
3546F:	scripts/atomic/
3547
3548ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3549M:	Bradley Grove <linuxdrivers@attotech.com>
3550L:	linux-scsi@vger.kernel.org
3551S:	Supported
3552W:	http://www.attotech.com
3553F:	drivers/scsi/esas2r
3554
3555ATUSB IEEE 802.15.4 RADIO DRIVER
3556M:	Stefan Schmidt <stefan@datenfreihafen.org>
3557L:	linux-wpan@vger.kernel.org
3558S:	Maintained
3559F:	drivers/net/ieee802154/at86rf230.h
3560F:	drivers/net/ieee802154/atusb.c
3561F:	drivers/net/ieee802154/atusb.h
3562
3563AUDIT SUBSYSTEM
3564M:	Paul Moore <paul@paul-moore.com>
3565M:	Eric Paris <eparis@redhat.com>
3566L:	audit@vger.kernel.org
3567S:	Supported
3568W:	https://github.com/linux-audit
3569Q:	https://patchwork.kernel.org/project/audit/list
3570B:	mailto:audit@vger.kernel.org
3571P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3572T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3573F:	include/asm-generic/audit_*.h
3574F:	include/linux/audit.h
3575F:	include/linux/audit_arch.h
3576F:	include/uapi/linux/audit.h
3577F:	kernel/audit*
3578F:	lib/*audit.c
3579K:	\baudit_[a-z_0-9]\+\b
3580
3581AUXILIARY BUS DRIVER
3582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3583R:	Dave Ertman <david.m.ertman@intel.com>
3584R:	Ira Weiny <ira.weiny@intel.com>
3585S:	Supported
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3587F:	Documentation/driver-api/auxiliary_bus.rst
3588F:	drivers/base/auxiliary.c
3589F:	include/linux/auxiliary_bus.h
3590
3591AUXILIARY DISPLAY DRIVERS
3592M:	Andy Shevchenko <andy@kernel.org>
3593R:	Geert Uytterhoeven <geert@linux-m68k.org>
3594S:	Odd Fixes
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3596F:	Documentation/devicetree/bindings/auxdisplay/
3597F:	drivers/auxdisplay/
3598F:	include/linux/cfag12864b.h
3599F:	include/uapi/linux/map_to_14segment.h
3600F:	include/uapi/linux/map_to_7segment.h
3601
3602AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3603M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3604L:	linux-iio@vger.kernel.org
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3607F:	drivers/iio/light/apds9306.c
3608
3609AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3610M:	Andreas Klinger <ak@it-klinger.de>
3611L:	linux-iio@vger.kernel.org
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3614F:	drivers/iio/adc/hx711.c
3615
3616AX.25 NETWORK LAYER
3617L:	linux-hams@vger.kernel.org
3618S:	Orphan
3619W:	https://linux-ax25.in-berlin.de
3620F:	include/net/ax25.h
3621F:	include/uapi/linux/ax25.h
3622F:	net/ax25/
3623
3624AXENTIA ARM DEVICES
3625M:	Peter Rosin <peda@axentia.se>
3626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627S:	Maintained
3628F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3629F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3630F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3631F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3632
3633AXENTIA ASOC DRIVERS
3634M:	Peter Rosin <peda@axentia.se>
3635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3636S:	Maintained
3637F:	Documentation/devicetree/bindings/sound/axentia,*
3638F:	sound/soc/atmel/tse850-pcm5142.c
3639
3640AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3641M:	Nuno Sá <nuno.sa@analog.com>
3642L:	linux-hwmon@vger.kernel.org
3643S:	Supported
3644W:	https://ez.analog.com/linux-software-drivers
3645F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3646F:	drivers/hwmon/axi-fan-control.c
3647
3648AXI SPI ENGINE
3649M:	Michael Hennerich <michael.hennerich@analog.com>
3650M:	Nuno Sá <nuno.sa@analog.com>
3651R:	David Lechner <dlechner@baylibre.com>
3652L:	linux-spi@vger.kernel.org
3653S:	Supported
3654W:	https://ez.analog.com/linux-software-drivers
3655F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3656F:	drivers/spi/spi-axi-spi-engine.c
3657
3658AXI PWM GENERATOR
3659M:	Michael Hennerich <michael.hennerich@analog.com>
3660M:	Nuno Sá <nuno.sa@analog.com>
3661L:	linux-pwm@vger.kernel.org
3662S:	Supported
3663W:	https://ez.analog.com/linux-software-drivers
3664F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3665F:	drivers/pwm/pwm-axi-pwmgen.c
3666
3667AXXIA I2C CONTROLLER
3668M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3669L:	linux-i2c@vger.kernel.org
3670S:	Maintained
3671F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3672F:	drivers/i2c/busses/i2c-axxia.c
3673
3674AZ6007 DVB DRIVER
3675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3676L:	linux-media@vger.kernel.org
3677S:	Maintained
3678W:	https://linuxtv.org
3679T:	git git://linuxtv.org/media_tree.git
3680F:	drivers/media/usb/dvb-usb-v2/az6007.c
3681
3682AZTECH FM RADIO RECEIVER DRIVER
3683M:	Hans Verkuil <hverkuil@xs4all.nl>
3684L:	linux-media@vger.kernel.org
3685S:	Maintained
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/radio/radio-aztech*
3689
3690B43 WIRELESS DRIVER
3691L:	linux-wireless@vger.kernel.org
3692L:	b43-dev@lists.infradead.org
3693S:	Orphan
3694W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3695F:	drivers/net/wireless/broadcom/b43/
3696
3697B43LEGACY WIRELESS DRIVER
3698L:	linux-wireless@vger.kernel.org
3699L:	b43-dev@lists.infradead.org
3700S:	Orphan
3701W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3702F:	drivers/net/wireless/broadcom/b43legacy/
3703
3704BACKLIGHT CLASS/SUBSYSTEM
3705M:	Lee Jones <lee@kernel.org>
3706M:	Daniel Thompson <daniel.thompson@linaro.org>
3707M:	Jingoo Han <jingoohan1@gmail.com>
3708L:	dri-devel@lists.freedesktop.org
3709S:	Maintained
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3711F:	Documentation/ABI/stable/sysfs-class-backlight
3712F:	Documentation/ABI/testing/sysfs-class-backlight
3713F:	Documentation/devicetree/bindings/leds/backlight
3714F:	drivers/video/backlight/
3715F:	include/linux/backlight.h
3716F:	include/linux/pwm_backlight.h
3717
3718BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3719M:	Serge Semin <fancer.lancer@gmail.com>
3720L:	linux-hwmon@vger.kernel.org
3721S:	Supported
3722F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3723F:	Documentation/hwmon/bt1-pvt.rst
3724F:	drivers/hwmon/bt1-pvt.[ch]
3725
3726BARCO P50 GPIO DRIVER
3727M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3728M:	Peter Korsgaard <peter.korsgaard@barco.com>
3729S:	Maintained
3730F:	drivers/platform/x86/barco-p50-gpio.c
3731
3732BATMAN ADVANCED
3733M:	Marek Lindner <mareklindner@neomailbox.ch>
3734M:	Simon Wunderlich <sw@simonwunderlich.de>
3735M:	Antonio Quartulli <a@unstable.cc>
3736M:	Sven Eckelmann <sven@narfation.org>
3737L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3738S:	Maintained
3739W:	https://www.open-mesh.org/
3740Q:	https://patchwork.open-mesh.org/project/batman/list/
3741B:	https://www.open-mesh.org/projects/batman-adv/issues
3742C:	ircs://irc.hackint.org/batadv
3743T:	git https://git.open-mesh.org/linux-merge.git
3744F:	Documentation/networking/batman-adv.rst
3745F:	include/uapi/linux/batadv_packet.h
3746F:	include/uapi/linux/batman_adv.h
3747F:	net/batman-adv/
3748
3749BAYCOM/HDLCDRV DRIVERS FOR AX.25
3750M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3751L:	linux-hams@vger.kernel.org
3752S:	Maintained
3753W:	http://www.baycom.org/~tom/ham/ham.html
3754F:	drivers/net/hamradio/baycom*
3755
3756BCACHE (BLOCK LAYER CACHE)
3757M:	Coly Li <colyli@suse.de>
3758M:	Kent Overstreet <kent.overstreet@linux.dev>
3759L:	linux-bcache@vger.kernel.org
3760S:	Maintained
3761W:	http://bcache.evilpiepirate.org
3762C:	irc://irc.oftc.net/bcache
3763F:	drivers/md/bcache/
3764
3765BCACHEFS
3766M:	Kent Overstreet <kent.overstreet@linux.dev>
3767L:	linux-bcachefs@vger.kernel.org
3768S:	Supported
3769C:	irc://irc.oftc.net/bcache
3770T:	git https://evilpiepirate.org/git/bcachefs.git
3771F:	fs/bcachefs/
3772F:	Documentation/filesystems/bcachefs/
3773
3774BDISP ST MEDIA DRIVER
3775M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3776L:	linux-media@vger.kernel.org
3777S:	Supported
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780F:	drivers/media/platform/st/sti/bdisp
3781
3782BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3783M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	drivers/net/ethernet/ec_bhf.c
3787
3788BEFS FILE SYSTEM
3789M:	Luis de Bethencourt <luisbg@kernel.org>
3790M:	Salah Triki <salah.triki@gmail.com>
3791S:	Maintained
3792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3793F:	Documentation/filesystems/befs.rst
3794F:	fs/befs/
3795
3796BFQ I/O SCHEDULER
3797M:	Paolo Valente <paolo.valente@unimore.it>
3798M:	Jens Axboe <axboe@kernel.dk>
3799L:	linux-block@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/block/bfq-iosched.rst
3802F:	block/bfq-*
3803
3804BFS FILE SYSTEM
3805M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3806S:	Maintained
3807F:	Documentation/filesystems/bfs.rst
3808F:	fs/bfs/
3809F:	include/uapi/linux/bfs_fs.h
3810
3811BINMAN
3812M:	Simon Glass <sjg@chromium.org>
3813S:	Supported
3814F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3815
3816BITMAP API
3817M:	Yury Norov <yury.norov@gmail.com>
3818R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3819S:	Maintained
3820F:	include/linux/bitfield.h
3821F:	include/linux/bitmap-str.h
3822F:	include/linux/bitmap.h
3823F:	include/linux/bits.h
3824F:	include/linux/cpumask.h
3825F:	include/linux/cpumask_types.h
3826F:	include/linux/find.h
3827F:	include/linux/nodemask.h
3828F:	include/linux/nodemask_types.h
3829F:	include/vdso/bits.h
3830F:	lib/bitmap-str.c
3831F:	lib/bitmap.c
3832F:	lib/cpumask.c
3833F:	lib/cpumask_kunit.c
3834F:	lib/find_bit.c
3835F:	lib/find_bit_benchmark.c
3836F:	lib/test_bitmap.c
3837F:	tools/include/linux/bitfield.h
3838F:	tools/include/linux/bitmap.h
3839F:	tools/include/linux/bits.h
3840F:	tools/include/linux/find.h
3841F:	tools/include/vdso/bits.h
3842F:	tools/lib/bitmap.c
3843F:	tools/lib/find_bit.c
3844
3845BITOPS API
3846M:	Yury Norov <yury.norov@gmail.com>
3847R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3848S:	Maintained
3849F:	arch/*/include/asm/bitops.h
3850F:	arch/*/include/asm/bitops_32.h
3851F:	arch/*/include/asm/bitops_64.h
3852F:	arch/*/lib/bitops.c
3853F:	include/asm-generic/bitops
3854F:	include/asm-generic/bitops.h
3855F:	include/linux/bitops.h
3856F:	lib/test_bitops.c
3857F:	tools/*/bitops*
3858
3859BLINKM RGB LED DRIVER
3860M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3861S:	Maintained
3862F:	drivers/leds/leds-blinkm.c
3863
3864BLOCK LAYER
3865M:	Jens Axboe <axboe@kernel.dk>
3866L:	linux-block@vger.kernel.org
3867S:	Maintained
3868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3869F:	Documentation/ABI/stable/sysfs-block
3870F:	Documentation/block/
3871F:	block/
3872F:	drivers/block/
3873F:	include/linux/bio.h
3874F:	include/linux/blk*
3875F:	kernel/trace/blktrace.c
3876F:	lib/sbitmap.c
3877
3878BLOCK LAYER DEVICE DRIVER API [RUST]
3879M:	Andreas Hindborg <a.hindborg@kernel.org>
3880R:	Boqun Feng <boqun.feng@gmail.com>
3881L:	linux-block@vger.kernel.org
3882L:	rust-for-linux@vger.kernel.org
3883S:	Supported
3884W:	https://rust-for-linux.com
3885B:	https://github.com/Rust-for-Linux/linux/issues
3886C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3887T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3888F:	drivers/block/rnull.rs
3889F:	rust/kernel/block.rs
3890F:	rust/kernel/block/
3891
3892BLOCK2MTD DRIVER
3893M:	Joern Engel <joern@lazybastard.org>
3894L:	linux-mtd@lists.infradead.org
3895S:	Maintained
3896F:	drivers/mtd/devices/block2mtd.c
3897
3898BLUETOOTH DRIVERS
3899M:	Marcel Holtmann <marcel@holtmann.org>
3900M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3901L:	linux-bluetooth@vger.kernel.org
3902S:	Supported
3903W:	http://www.bluez.org/
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3906F:	Documentation/devicetree/bindings/net/bluetooth/
3907F:	drivers/bluetooth/
3908
3909BLUETOOTH SUBSYSTEM
3910M:	Marcel Holtmann <marcel@holtmann.org>
3911M:	Johan Hedberg <johan.hedberg@gmail.com>
3912M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3913L:	linux-bluetooth@vger.kernel.org
3914S:	Supported
3915W:	http://www.bluez.org/
3916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3918F:	include/net/bluetooth/
3919F:	net/bluetooth/
3920
3921BONDING DRIVER
3922M:	Jay Vosburgh <jv@jvosburgh.net>
3923M:	Andy Gospodarek <andy@greyhouse.net>
3924L:	netdev@vger.kernel.org
3925S:	Maintained
3926F:	Documentation/networking/bonding.rst
3927F:	drivers/net/bonding/
3928F:	include/net/bond*
3929F:	include/uapi/linux/if_bonding.h
3930F:	tools/testing/selftests/drivers/net/bonding/
3931
3932BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3933M:	Dan Robertson <dan@dlrobertson.com>
3934L:	linux-iio@vger.kernel.org
3935S:	Maintained
3936F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3937F:	drivers/iio/accel/bma400*
3938
3939BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3940M:	Jagath Jog J <jagathjog1996@gmail.com>
3941L:	linux-iio@vger.kernel.org
3942S:	Maintained
3943F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3944F:	drivers/iio/imu/bmi323/
3945
3946BPF JIT for ARC
3947M:	Shahab Vahedi <shahab@synopsys.com>
3948L:	bpf@vger.kernel.org
3949S:	Maintained
3950F:	arch/arc/net/
3951
3952BPF JIT for ARM
3953M:	Russell King <linux@armlinux.org.uk>
3954M:	Puranjay Mohan <puranjay@kernel.org>
3955L:	bpf@vger.kernel.org
3956S:	Maintained
3957F:	arch/arm/net/
3958
3959BPF JIT for ARM64
3960M:	Daniel Borkmann <daniel@iogearbox.net>
3961M:	Alexei Starovoitov <ast@kernel.org>
3962M:	Puranjay Mohan <puranjay@kernel.org>
3963R:	Xu Kuohai <xukuohai@huaweicloud.com>
3964L:	bpf@vger.kernel.org
3965S:	Supported
3966F:	arch/arm64/net/
3967
3968BPF JIT for LOONGARCH
3969M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3970R:	Hengqi Chen <hengqi.chen@gmail.com>
3971L:	bpf@vger.kernel.org
3972S:	Maintained
3973F:	arch/loongarch/net/
3974
3975BPF JIT for MIPS (32-BIT AND 64-BIT)
3976M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3977M:	Paul Burton <paulburton@kernel.org>
3978L:	bpf@vger.kernel.org
3979S:	Maintained
3980F:	arch/mips/net/
3981
3982BPF JIT for NFP NICs
3983M:	Jakub Kicinski <kuba@kernel.org>
3984L:	bpf@vger.kernel.org
3985S:	Odd Fixes
3986F:	drivers/net/ethernet/netronome/nfp/bpf/
3987
3988BPF JIT for POWERPC (32-BIT AND 64-BIT)
3989M:	Michael Ellerman <mpe@ellerman.id.au>
3990M:	Hari Bathini <hbathini@linux.ibm.com>
3991M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3992R:	Naveen N Rao <naveen@kernel.org>
3993L:	bpf@vger.kernel.org
3994S:	Supported
3995F:	arch/powerpc/net/
3996
3997BPF JIT for RISC-V (32-bit)
3998M:	Luke Nelson <luke.r.nels@gmail.com>
3999M:	Xi Wang <xi.wang@gmail.com>
4000L:	bpf@vger.kernel.org
4001S:	Maintained
4002F:	arch/riscv/net/
4003X:	arch/riscv/net/bpf_jit_comp64.c
4004
4005BPF JIT for RISC-V (64-bit)
4006M:	Björn Töpel <bjorn@kernel.org>
4007R:	Pu Lehui <pulehui@huawei.com>
4008R:	Puranjay Mohan <puranjay@kernel.org>
4009L:	bpf@vger.kernel.org
4010S:	Maintained
4011F:	arch/riscv/net/
4012X:	arch/riscv/net/bpf_jit_comp32.c
4013
4014BPF JIT for S390
4015M:	Ilya Leoshkevich <iii@linux.ibm.com>
4016M:	Heiko Carstens <hca@linux.ibm.com>
4017M:	Vasily Gorbik <gor@linux.ibm.com>
4018L:	bpf@vger.kernel.org
4019S:	Supported
4020F:	arch/s390/net/
4021X:	arch/s390/net/pnet.c
4022
4023BPF JIT for SPARC (32-BIT AND 64-BIT)
4024M:	David S. Miller <davem@davemloft.net>
4025L:	bpf@vger.kernel.org
4026S:	Odd Fixes
4027F:	arch/sparc/net/
4028
4029BPF JIT for X86 32-BIT
4030M:	Wang YanQing <udknight@gmail.com>
4031L:	bpf@vger.kernel.org
4032S:	Odd Fixes
4033F:	arch/x86/net/bpf_jit_comp32.c
4034
4035BPF JIT for X86 64-BIT
4036M:	Alexei Starovoitov <ast@kernel.org>
4037M:	Daniel Borkmann <daniel@iogearbox.net>
4038L:	bpf@vger.kernel.org
4039S:	Supported
4040F:	arch/x86/net/
4041X:	arch/x86/net/bpf_jit_comp32.c
4042
4043BPF [BTF]
4044M:	Martin KaFai Lau <martin.lau@linux.dev>
4045L:	bpf@vger.kernel.org
4046S:	Maintained
4047F:	include/linux/btf*
4048F:	kernel/bpf/btf.c
4049
4050BPF [CORE]
4051M:	Alexei Starovoitov <ast@kernel.org>
4052M:	Daniel Borkmann <daniel@iogearbox.net>
4053R:	John Fastabend <john.fastabend@gmail.com>
4054L:	bpf@vger.kernel.org
4055S:	Maintained
4056F:	include/linux/bpf*
4057F:	include/linux/filter.h
4058F:	include/linux/tnum.h
4059F:	kernel/bpf/core.c
4060F:	kernel/bpf/dispatcher.c
4061F:	kernel/bpf/mprog.c
4062F:	kernel/bpf/syscall.c
4063F:	kernel/bpf/tnum.c
4064F:	kernel/bpf/trampoline.c
4065F:	kernel/bpf/verifier.c
4066
4067BPF [CRYPTO]
4068M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4069L:	bpf@vger.kernel.org
4070S:	Maintained
4071F:	crypto/bpf_crypto_skcipher.c
4072F:	include/linux/bpf_crypto.h
4073F:	kernel/bpf/crypto.c
4074
4075BPF [DOCUMENTATION] (Related to Standardization)
4076R:	David Vernet <void@manifault.com>
4077L:	bpf@vger.kernel.org
4078L:	bpf@ietf.org
4079S:	Maintained
4080F:	Documentation/bpf/standardization/
4081
4082BPF [GENERAL] (Safe Dynamic Programs and Tools)
4083M:	Alexei Starovoitov <ast@kernel.org>
4084M:	Daniel Borkmann <daniel@iogearbox.net>
4085M:	Andrii Nakryiko <andrii@kernel.org>
4086R:	Martin KaFai Lau <martin.lau@linux.dev>
4087R:	Eduard Zingerman <eddyz87@gmail.com>
4088R:	Song Liu <song@kernel.org>
4089R:	Yonghong Song <yonghong.song@linux.dev>
4090R:	John Fastabend <john.fastabend@gmail.com>
4091R:	KP Singh <kpsingh@kernel.org>
4092R:	Stanislav Fomichev <sdf@fomichev.me>
4093R:	Hao Luo <haoluo@google.com>
4094R:	Jiri Olsa <jolsa@kernel.org>
4095L:	bpf@vger.kernel.org
4096S:	Supported
4097W:	https://bpf.io/
4098Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4101F:	Documentation/bpf/
4102F:	Documentation/networking/filter.rst
4103F:	Documentation/userspace-api/ebpf/
4104F:	arch/*/net/*
4105F:	include/linux/bpf*
4106F:	include/linux/btf*
4107F:	include/linux/filter.h
4108F:	include/trace/events/xdp.h
4109F:	include/uapi/linux/bpf*
4110F:	include/uapi/linux/btf*
4111F:	include/uapi/linux/filter.h
4112F:	kernel/bpf/
4113F:	kernel/trace/bpf_trace.c
4114F:	lib/test_bpf.c
4115F:	net/bpf/
4116F:	net/core/filter.c
4117F:	net/sched/act_bpf.c
4118F:	net/sched/cls_bpf.c
4119F:	samples/bpf/
4120F:	scripts/bpf_doc.py
4121F:	scripts/Makefile.btf
4122F:	scripts/pahole-version.sh
4123F:	tools/bpf/
4124F:	tools/lib/bpf/
4125F:	tools/testing/selftests/bpf/
4126
4127BPF [ITERATOR]
4128M:	Yonghong Song <yonghong.song@linux.dev>
4129L:	bpf@vger.kernel.org
4130S:	Maintained
4131F:	kernel/bpf/*iter.c
4132
4133BPF [L7 FRAMEWORK] (sockmap)
4134M:	John Fastabend <john.fastabend@gmail.com>
4135M:	Jakub Sitnicki <jakub@cloudflare.com>
4136L:	netdev@vger.kernel.org
4137L:	bpf@vger.kernel.org
4138S:	Maintained
4139F:	include/linux/skmsg.h
4140F:	net/core/skmsg.c
4141F:	net/core/sock_map.c
4142F:	net/ipv4/tcp_bpf.c
4143F:	net/ipv4/udp_bpf.c
4144F:	net/unix/unix_bpf.c
4145
4146BPF [LIBRARY] (libbpf)
4147M:	Andrii Nakryiko <andrii@kernel.org>
4148M:	Eduard Zingerman <eddyz87@gmail.com>
4149L:	bpf@vger.kernel.org
4150S:	Maintained
4151F:	tools/lib/bpf/
4152
4153BPF [MISC]
4154L:	bpf@vger.kernel.org
4155S:	Odd Fixes
4156K:	(?:\b|_)bpf(?:\b|_)
4157
4158BPF [NETKIT] (BPF-programmable network device)
4159M:	Daniel Borkmann <daniel@iogearbox.net>
4160M:	Nikolay Aleksandrov <razor@blackwall.org>
4161L:	bpf@vger.kernel.org
4162L:	netdev@vger.kernel.org
4163S:	Supported
4164F:	drivers/net/netkit.c
4165F:	include/net/netkit.h
4166
4167BPF [NETWORKING] (struct_ops, reuseport)
4168M:	Martin KaFai Lau <martin.lau@linux.dev>
4169L:	bpf@vger.kernel.org
4170L:	netdev@vger.kernel.org
4171S:	Maintained
4172F:	kernel/bpf/bpf_struct*
4173
4174BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4175M:	Martin KaFai Lau <martin.lau@linux.dev>
4176M:	Daniel Borkmann <daniel@iogearbox.net>
4177R:	John Fastabend <john.fastabend@gmail.com>
4178L:	bpf@vger.kernel.org
4179L:	netdev@vger.kernel.org
4180S:	Maintained
4181F:	include/net/tcx.h
4182F:	kernel/bpf/tcx.c
4183F:	net/core/filter.c
4184F:	net/sched/act_bpf.c
4185F:	net/sched/cls_bpf.c
4186
4187BPF [RINGBUF]
4188M:	Andrii Nakryiko <andrii@kernel.org>
4189L:	bpf@vger.kernel.org
4190S:	Maintained
4191F:	kernel/bpf/ringbuf.c
4192
4193BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4194M:	KP Singh <kpsingh@kernel.org>
4195M:	Matt Bobrowski <mattbobrowski@google.com>
4196L:	bpf@vger.kernel.org
4197S:	Maintained
4198F:	Documentation/bpf/prog_lsm.rst
4199F:	include/linux/bpf_lsm.h
4200F:	kernel/bpf/bpf_lsm.c
4201F:	kernel/trace/bpf_trace.c
4202F:	security/bpf/
4203
4204BPF [SELFTESTS] (Test Runners & Infrastructure)
4205M:	Andrii Nakryiko <andrii@kernel.org>
4206M:	Eduard Zingerman <eddyz87@gmail.com>
4207R:	Mykola Lysenko <mykolal@fb.com>
4208L:	bpf@vger.kernel.org
4209S:	Maintained
4210F:	tools/testing/selftests/bpf/
4211
4212BPF [STORAGE & CGROUPS]
4213M:	Martin KaFai Lau <martin.lau@linux.dev>
4214L:	bpf@vger.kernel.org
4215S:	Maintained
4216F:	kernel/bpf/*storage.c
4217F:	kernel/bpf/bpf_lru*
4218F:	kernel/bpf/cgroup.c
4219
4220BPF [TOOLING] (bpftool)
4221M:	Quentin Monnet <qmo@kernel.org>
4222L:	bpf@vger.kernel.org
4223S:	Maintained
4224F:	kernel/bpf/disasm.*
4225F:	tools/bpf/bpftool/
4226
4227BPF [TRACING]
4228M:	Song Liu <song@kernel.org>
4229R:	Jiri Olsa <jolsa@kernel.org>
4230L:	bpf@vger.kernel.org
4231S:	Maintained
4232F:	kernel/bpf/stackmap.c
4233F:	kernel/trace/bpf_trace.c
4234
4235BROADCOM ASP 2.0 ETHERNET DRIVER
4236M:	Justin Chen <justin.chen@broadcom.com>
4237M:	Florian Fainelli <florian.fainelli@broadcom.com>
4238L:	bcm-kernel-feedback-list@broadcom.com
4239L:	netdev@vger.kernel.org
4240S:	Supported
4241F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4242F:	drivers/net/ethernet/broadcom/asp2/
4243
4244BROADCOM B44 10/100 ETHERNET DRIVER
4245M:	Michael Chan <michael.chan@broadcom.com>
4246L:	netdev@vger.kernel.org
4247S:	Supported
4248F:	drivers/net/ethernet/broadcom/b44.*
4249
4250BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4251M:	Florian Fainelli <florian.fainelli@broadcom.com>
4252L:	netdev@vger.kernel.org
4253L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4254S:	Supported
4255F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4256F:	drivers/net/dsa/b53/*
4257F:	drivers/net/dsa/bcm_sf2*
4258F:	include/linux/dsa/brcm.h
4259F:	include/linux/platform_data/b53.h
4260
4261BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4262M:	Florian Fainelli <florian.fainelli@broadcom.com>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4266S:	Maintained
4267T:	git https://github.com/broadcom/stblinux.git
4268F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4269F:	drivers/pci/controller/pcie-brcmstb.c
4270F:	drivers/staging/vc04_services
4271N:	bcm2711
4272N:	bcm283*
4273N:	raspberrypi
4274
4275BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4276M:	Florian Fainelli <florian.fainelli@broadcom.com>
4277M:	Ray Jui <rjui@broadcom.com>
4278M:	Scott Branden <sbranden@broadcom.com>
4279R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280S:	Maintained
4281T:	git https://github.com/broadcom/mach-bcm
4282F:	arch/arm/mach-bcm/
4283N:	bcm281*
4284N:	bcm113*
4285N:	bcm216*
4286N:	kona
4287
4288BROADCOM BCM2835 CAMERA DRIVERS
4289M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4290L:	linux-media@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4293F:	drivers/media/platform/broadcom/bcm2835-unicam*
4294
4295BROADCOM BCM47XX MIPS ARCHITECTURE
4296M:	Hauke Mehrtens <hauke@hauke-m.de>
4297M:	Rafał Miłecki <zajec5@gmail.com>
4298L:	linux-mips@vger.kernel.org
4299S:	Maintained
4300F:	Documentation/devicetree/bindings/mips/brcm/
4301F:	arch/mips/bcm47xx/*
4302F:	arch/mips/include/asm/mach-bcm47xx/*
4303
4304BROADCOM BCM4908 ETHERNET DRIVER
4305M:	Rafał Miłecki <rafal@milecki.pl>
4306R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307L:	netdev@vger.kernel.org
4308S:	Maintained
4309F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4310F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4311F:	drivers/net/ethernet/broadcom/unimac.h
4312
4313BROADCOM BCM4908 PINMUX DRIVER
4314M:	Rafał Miłecki <rafal@milecki.pl>
4315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316L:	linux-gpio@vger.kernel.org
4317S:	Maintained
4318F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4319F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4320
4321BROADCOM BCM5301X ARM ARCHITECTURE
4322M:	Florian Fainelli <florian.fainelli@broadcom.com>
4323M:	Hauke Mehrtens <hauke@hauke-m.de>
4324M:	Rafał Miłecki <zajec5@gmail.com>
4325R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4327S:	Maintained
4328F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4329F:	arch/arm/boot/dts/broadcom/bcm470*
4330F:	arch/arm/boot/dts/broadcom/bcm5301*
4331F:	arch/arm/boot/dts/broadcom/bcm953012*
4332F:	arch/arm/mach-bcm/bcm_5301x.c
4333
4334BROADCOM BCM53573 ARM ARCHITECTURE
4335M:	Florian Fainelli <florian.fainelli@broadcom.com>
4336M:	Rafał Miłecki <rafal@milecki.pl>
4337R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4339S:	Maintained
4340F:	arch/arm/boot/dts/broadcom/bcm47189*
4341F:	arch/arm/boot/dts/broadcom/bcm53573*
4342
4343BROADCOM BCM63XX/BCM33XX UDC DRIVER
4344M:	Kevin Cernekee <cernekee@gmail.com>
4345L:	linux-usb@vger.kernel.org
4346S:	Maintained
4347F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4348
4349BROADCOM BCM7XXX ARM ARCHITECTURE
4350M:	Florian Fainelli <florian.fainelli@broadcom.com>
4351R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4353S:	Maintained
4354T:	git https://github.com/broadcom/stblinux.git
4355F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4356F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4357F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4358F:	arch/arm/mach-bcm/*brcmstb*
4359F:	arch/arm/mm/cache-b15-rac.c
4360F:	drivers/bus/brcmstb_gisb.c
4361F:	drivers/pci/controller/pcie-brcmstb.c
4362N:	brcmstb
4363N:	bcm7038
4364N:	bcm7120
4365
4366BROADCOM BCMBCA ARM ARCHITECTURE
4367M:	William Zhang <william.zhang@broadcom.com>
4368M:	Anand Gore <anand.gore@broadcom.com>
4369M:	Kursad Oney <kursad.oney@broadcom.com>
4370M:	Florian Fainelli <florian.fainelli@broadcom.com>
4371M:	Rafał Miłecki <rafal@milecki.pl>
4372R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4374S:	Maintained
4375T:	git https://github.com/broadcom/stblinux.git
4376F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4377F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4378N:	bcmbca
4379N:	bcm[9]?47622
4380N:	bcm[9]?4912
4381N:	bcm[9]?63138
4382N:	bcm[9]?63146
4383N:	bcm[9]?63148
4384N:	bcm[9]?63158
4385N:	bcm[9]?63178
4386N:	bcm[9]?6756
4387N:	bcm[9]?6813
4388N:	bcm[9]?6846
4389N:	bcm[9]?6855
4390N:	bcm[9]?6856
4391N:	bcm[9]?6858
4392N:	bcm[9]?6878
4393
4394BROADCOM BDC DRIVER
4395M:	Justin Chen <justin.chen@broadcom.com>
4396M:	Al Cooper <alcooperx@gmail.com>
4397R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398L:	linux-usb@vger.kernel.org
4399S:	Maintained
4400F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4401F:	drivers/usb/gadget/udc/bdc/
4402
4403BROADCOM BMIPS CPUFREQ DRIVER
4404M:	Markus Mayer <mmayer@broadcom.com>
4405R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4406L:	linux-pm@vger.kernel.org
4407S:	Maintained
4408F:	drivers/cpufreq/bmips-cpufreq.c
4409
4410BROADCOM BMIPS MIPS ARCHITECTURE
4411M:	Florian Fainelli <florian.fainelli@broadcom.com>
4412R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4413L:	linux-mips@vger.kernel.org
4414S:	Maintained
4415T:	git https://github.com/broadcom/stblinux.git
4416F:	arch/mips/bmips/*
4417F:	arch/mips/boot/dts/brcm/bcm*.dts*
4418F:	arch/mips/include/asm/mach-bmips/*
4419F:	arch/mips/kernel/*bmips*
4420F:	drivers/irqchip/irq-bcm63*
4421F:	drivers/irqchip/irq-bcm7*
4422F:	drivers/irqchip/irq-brcmstb*
4423F:	drivers/pmdomain/bcm/bcm63xx-power.c
4424F:	include/linux/bcm963xx_nvram.h
4425F:	include/linux/bcm963xx_tag.h
4426
4427BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4428M:	Rasesh Mody <rmody@marvell.com>
4429M:	GR-Linux-NIC-Dev@marvell.com
4430L:	netdev@vger.kernel.org
4431S:	Supported
4432F:	drivers/net/ethernet/broadcom/bnx2.*
4433F:	drivers/net/ethernet/broadcom/bnx2_*
4434
4435BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4436M:	Saurav Kashyap <skashyap@marvell.com>
4437M:	Javed Hasan <jhasan@marvell.com>
4438M:	GR-QLogic-Storage-Upstream@marvell.com
4439L:	linux-scsi@vger.kernel.org
4440S:	Supported
4441F:	drivers/scsi/bnx2fc/
4442
4443BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4444M:	Nilesh Javali <njavali@marvell.com>
4445M:	Manish Rangankar <mrangankar@marvell.com>
4446M:	GR-QLogic-Storage-Upstream@marvell.com
4447L:	linux-scsi@vger.kernel.org
4448S:	Supported
4449F:	drivers/scsi/bnx2i/
4450
4451BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4452M:	Sudarsana Kalluru <skalluru@marvell.com>
4453M:	Manish Chopra <manishc@marvell.com>
4454L:	netdev@vger.kernel.org
4455S:	Supported
4456F:	drivers/net/ethernet/broadcom/bnx2x/
4457
4458BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4459M:	Michael Chan <michael.chan@broadcom.com>
4460L:	netdev@vger.kernel.org
4461S:	Supported
4462F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4463F:	drivers/net/ethernet/broadcom/bnxt/
4464F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4465
4466BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4467M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4468L:	linux-wireless@vger.kernel.org
4469L:	brcm80211@lists.linux.dev
4470L:	brcm80211-dev-list.pdl@broadcom.com
4471S:	Supported
4472F:	drivers/net/wireless/broadcom/brcm80211/
4473F:	include/linux/platform_data/brcmfmac.h
4474
4475BROADCOM BRCMSTB GPIO DRIVER
4476M:	Doug Berger <opendmb@gmail.com>
4477M:	Florian Fainelli <florian.fainelli@broadcom.com>
4478R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4479S:	Supported
4480F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4481F:	drivers/gpio/gpio-brcmstb.c
4482
4483BROADCOM BRCMSTB I2C DRIVER
4484M:	Kamal Dasu <kamal.dasu@broadcom.com>
4485R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486L:	linux-i2c@vger.kernel.org
4487S:	Supported
4488F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4489F:	drivers/i2c/busses/i2c-brcmstb.c
4490
4491BROADCOM BRCMSTB UART DRIVER
4492M:	Al Cooper <alcooperx@gmail.com>
4493R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4494L:	linux-serial@vger.kernel.org
4495S:	Maintained
4496F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4497F:	drivers/tty/serial/8250/8250_bcm7271.c
4498
4499BROADCOM BRCMSTB USB EHCI DRIVER
4500M:	Justin Chen <justin.chen@broadcom.com>
4501M:	Al Cooper <alcooperx@gmail.com>
4502R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4503L:	linux-usb@vger.kernel.org
4504S:	Maintained
4505F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4506F:	drivers/usb/host/ehci-brcm.*
4507
4508BROADCOM BRCMSTB USB PIN MAP DRIVER
4509M:	Al Cooper <alcooperx@gmail.com>
4510R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4511L:	linux-usb@vger.kernel.org
4512S:	Maintained
4513F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4514F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4515
4516BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4517M:	Justin Chen <justin.chen@broadcom.com>
4518M:	Al Cooper <alcooperx@gmail.com>
4519R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4520L:	linux-kernel@vger.kernel.org
4521S:	Maintained
4522F:	drivers/phy/broadcom/phy-brcm-usb*
4523
4524BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4525M:	William Zhang <william.zhang@broadcom.com>
4526M:	Kursad Oney <kursad.oney@broadcom.com>
4527M:	Jonas Gorski <jonas.gorski@gmail.com>
4528R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4529L:	linux-spi@vger.kernel.org
4530S:	Maintained
4531F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4532F:	drivers/spi/spi-bcm63xx-hsspi.c
4533F:	drivers/spi/spi-bcmbca-hsspi.c
4534
4535BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4536M:	Jonas Gorski <jonas.gorski@gmail.com>
4537L:	linux-spi@vger.kernel.org
4538S:	Odd Fixes
4539F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4540F:	drivers/spi/spi-bcm63xx.c
4541
4542BROADCOM ETHERNET PHY DRIVERS
4543M:	Florian Fainelli <florian.fainelli@broadcom.com>
4544R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4545L:	netdev@vger.kernel.org
4546S:	Supported
4547F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4548F:	drivers/net/phy/bcm*.[ch]
4549F:	drivers/net/phy/broadcom.c
4550F:	include/linux/brcmphy.h
4551
4552BROADCOM GENET ETHERNET DRIVER
4553M:	Doug Berger <opendmb@gmail.com>
4554M:	Florian Fainelli <florian.fainelli@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	netdev@vger.kernel.org
4557S:	Supported
4558F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4559F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4560F:	drivers/net/ethernet/broadcom/genet/
4561F:	drivers/net/ethernet/broadcom/unimac.h
4562F:	drivers/net/mdio/mdio-bcm-unimac.c
4563F:	include/linux/platform_data/bcmgenet.h
4564F:	include/linux/platform_data/mdio-bcm-unimac.h
4565
4566BROADCOM IPROC ARM ARCHITECTURE
4567M:	Ray Jui <rjui@broadcom.com>
4568M:	Scott Branden <sbranden@broadcom.com>
4569R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4571S:	Maintained
4572T:	git https://github.com/broadcom/stblinux.git
4573F:	arch/arm64/boot/dts/broadcom/northstar2/*
4574F:	arch/arm64/boot/dts/broadcom/stingray/*
4575F:	drivers/clk/bcm/clk-ns*
4576F:	drivers/clk/bcm/clk-sr*
4577F:	drivers/pinctrl/bcm/pinctrl-ns*
4578F:	include/dt-bindings/clock/bcm-sr*
4579N:	iproc
4580N:	cygnus
4581N:	bcm[-_]nsp
4582N:	bcm9113*
4583N:	bcm9583*
4584N:	bcm9585*
4585N:	bcm9586*
4586N:	bcm988312
4587N:	bcm113*
4588N:	bcm583*
4589N:	bcm585*
4590N:	bcm586*
4591N:	bcm88312
4592N:	hr2
4593N:	stingray
4594
4595BROADCOM IPROC GBIT ETHERNET DRIVER
4596M:	Rafał Miłecki <rafal@milecki.pl>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Maintained
4600F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4601F:	drivers/net/ethernet/broadcom/bgmac*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM KONA GPIO DRIVER
4605M:	Ray Jui <rjui@broadcom.com>
4606R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4607S:	Supported
4608F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4609F:	drivers/gpio/gpio-bcm-kona.c
4610
4611BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4612M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4613M:	Kashyap Desai <kashyap.desai@broadcom.com>
4614M:	Sumit Saxena <sumit.saxena@broadcom.com>
4615M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4616L:	mpi3mr-linuxdrv.pdl@broadcom.com
4617L:	linux-scsi@vger.kernel.org
4618S:	Supported
4619W:	https://www.broadcom.com/support/storage
4620F:	drivers/scsi/mpi3mr/
4621
4622BROADCOM NETXTREME-E ROCE DRIVER
4623M:	Selvin Xavier <selvin.xavier@broadcom.com>
4624L:	linux-rdma@vger.kernel.org
4625S:	Supported
4626W:	http://www.broadcom.com
4627F:	drivers/infiniband/hw/bnxt_re/
4628F:	include/uapi/rdma/bnxt_re-abi.h
4629
4630BROADCOM NVRAM DRIVER
4631M:	Rafał Miłecki <zajec5@gmail.com>
4632L:	linux-mips@vger.kernel.org
4633S:	Maintained
4634F:	drivers/firmware/broadcom/*
4635
4636BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4637M:	Rafał Miłecki <rafal@milecki.pl>
4638M:	Florian Fainelli <florian.fainelli@broadcom.com>
4639R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4640L:	linux-pm@vger.kernel.org
4641S:	Maintained
4642T:	git https://github.com/broadcom/stblinux.git
4643F:	drivers/pmdomain/bcm/bcm-pmb.c
4644F:	include/dt-bindings/soc/bcm-pmb.h
4645
4646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4647M:	Rafał Miłecki <zajec5@gmail.com>
4648L:	linux-wireless@vger.kernel.org
4649S:	Maintained
4650F:	drivers/bcma/
4651F:	include/linux/bcma/
4652
4653BROADCOM SPI DRIVER
4654M:	Kamal Dasu <kamal.dasu@broadcom.com>
4655R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4656S:	Maintained
4657F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4658F:	drivers/spi/spi-bcm-qspi.*
4659F:	drivers/spi/spi-brcmstb-qspi.c
4660F:	drivers/spi/spi-iproc-qspi.c
4661
4662BROADCOM STB AVS CPUFREQ DRIVER
4663M:	Markus Mayer <mmayer@broadcom.com>
4664R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4665L:	linux-pm@vger.kernel.org
4666S:	Maintained
4667F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4668F:	drivers/cpufreq/brcmstb*
4669
4670BROADCOM STB AVS TMON DRIVER
4671M:	Markus Mayer <mmayer@broadcom.com>
4672R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4673L:	linux-pm@vger.kernel.org
4674S:	Maintained
4675F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4676F:	drivers/thermal/broadcom/brcmstb*
4677
4678BROADCOM STB DPFE DRIVER
4679M:	Markus Mayer <mmayer@broadcom.com>
4680R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4682S:	Maintained
4683F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4684F:	drivers/memory/brcmstb_dpfe.c
4685
4686BROADCOM STB NAND FLASH DRIVER
4687M:	Brian Norris <computersforpeace@gmail.com>
4688M:	Kamal Dasu <kamal.dasu@broadcom.com>
4689R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4690L:	linux-mtd@lists.infradead.org
4691S:	Maintained
4692F:	drivers/mtd/nand/raw/brcmnand/
4693F:	include/linux/platform_data/brcmnand.h
4694
4695BROADCOM STB PCIE DRIVER
4696M:	Jim Quinlan <jim2101024@gmail.com>
4697M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4698M:	Florian Fainelli <florian.fainelli@broadcom.com>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700L:	linux-pci@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4703F:	drivers/pci/controller/pcie-brcmstb.c
4704
4705BROADCOM SYSTEMPORT ETHERNET DRIVER
4706M:	Florian Fainelli <florian.fainelli@broadcom.com>
4707R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4708L:	netdev@vger.kernel.org
4709S:	Supported
4710F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4711F:	drivers/net/ethernet/broadcom/bcmsysport.*
4712F:	drivers/net/ethernet/broadcom/unimac.h
4713
4714BROADCOM TG3 GIGABIT ETHERNET DRIVER
4715M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4716M:	Michael Chan <mchan@broadcom.com>
4717L:	netdev@vger.kernel.org
4718S:	Supported
4719F:	drivers/net/ethernet/broadcom/tg3.*
4720
4721BROADCOM VK DRIVER
4722M:	Scott Branden <scott.branden@broadcom.com>
4723R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4724S:	Supported
4725F:	drivers/misc/bcm-vk/
4726F:	include/uapi/linux/misc/bcm_vk.h
4727
4728BROCADE BFA FC SCSI DRIVER
4729M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4730M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4731L:	linux-scsi@vger.kernel.org
4732S:	Supported
4733F:	drivers/scsi/bfa/
4734
4735BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4736M:	Rasesh Mody <rmody@marvell.com>
4737M:	Sudarsana Kalluru <skalluru@marvell.com>
4738M:	GR-Linux-NIC-Dev@marvell.com
4739L:	netdev@vger.kernel.org
4740S:	Supported
4741F:	drivers/net/ethernet/brocade/bna/
4742
4743BSG (block layer generic sg v4 driver)
4744M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4745L:	linux-scsi@vger.kernel.org
4746S:	Supported
4747F:	block/bsg.c
4748F:	include/linux/bsg.h
4749F:	include/uapi/linux/bsg.h
4750
4751BT87X AUDIO DRIVER
4752M:	Clemens Ladisch <clemens@ladisch.de>
4753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4754S:	Maintained
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4756F:	Documentation/sound/cards/bt87x.rst
4757F:	sound/pci/bt87x.c
4758
4759BT8XXGPIO DRIVER
4760M:	Michael Buesch <m@bues.ch>
4761S:	Maintained
4762W:	http://bu3sch.de/btgpio.php
4763F:	drivers/gpio/gpio-bt8xx.c
4764
4765BTRFS FILE SYSTEM
4766M:	Chris Mason <clm@fb.com>
4767M:	Josef Bacik <josef@toxicpanda.com>
4768M:	David Sterba <dsterba@suse.com>
4769L:	linux-btrfs@vger.kernel.org
4770S:	Maintained
4771W:	https://btrfs.readthedocs.io
4772Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4773C:	irc://irc.libera.chat/btrfs
4774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4775F:	Documentation/filesystems/btrfs.rst
4776F:	fs/btrfs/
4777F:	include/linux/btrfs*
4778F:	include/trace/events/btrfs.h
4779F:	include/uapi/linux/btrfs*
4780
4781BTTV VIDEO4LINUX DRIVER
4782M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4783L:	linux-media@vger.kernel.org
4784S:	Odd fixes
4785W:	https://linuxtv.org
4786T:	git git://linuxtv.org/media_tree.git
4787F:	Documentation/driver-api/media/drivers/bttv*
4788F:	drivers/media/pci/bt8xx/bttv*
4789
4790BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4791M:	Chanwoo Choi <cw00.choi@samsung.com>
4792L:	linux-pm@vger.kernel.org
4793L:	linux-samsung-soc@vger.kernel.org
4794S:	Maintained
4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4796F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4797F:	drivers/devfreq/exynos-bus.c
4798
4799BUSLOGIC SCSI DRIVER
4800M:	Khalid Aziz <khalid@gonehiking.org>
4801L:	linux-scsi@vger.kernel.org
4802S:	Maintained
4803F:	drivers/scsi/BusLogic.*
4804F:	drivers/scsi/FlashPoint.*
4805
4806BXCAN CAN NETWORK DRIVER
4807M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4808L:	linux-can@vger.kernel.org
4809S:	Maintained
4810F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4811F:	drivers/net/can/bxcan.c
4812
4813C-MEDIA CMI8788 DRIVER
4814M:	Clemens Ladisch <clemens@ladisch.de>
4815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4816S:	Maintained
4817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4818F:	sound/pci/oxygen/
4819
4820C-SKY ARCHITECTURE
4821M:	Guo Ren <guoren@kernel.org>
4822L:	linux-csky@vger.kernel.org
4823S:	Supported
4824T:	git https://github.com/c-sky/csky-linux.git
4825F:	Documentation/devicetree/bindings/csky/
4826F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4827F:	Documentation/devicetree/bindings/timer/csky,*
4828F:	arch/csky/
4829F:	drivers/clocksource/timer-gx6605s.c
4830F:	drivers/clocksource/timer-mp-csky.c
4831F:	drivers/irqchip/irq-csky-*
4832N:	csky
4833K:	csky
4834
4835CA8210 IEEE-802.15.4 RADIO DRIVER
4836L:	linux-wpan@vger.kernel.org
4837S:	Orphan
4838W:	https://github.com/Cascoda/ca8210-linux.git
4839F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4840F:	drivers/net/ieee802154/ca8210.c
4841
4842CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4843M:	David Howells <dhowells@redhat.com>
4844L:	netfs@lists.linux.dev
4845S:	Supported
4846F:	Documentation/filesystems/caching/cachefiles.rst
4847F:	fs/cachefiles/
4848
4849CACHESTAT: PAGE CACHE STATS FOR A FILE
4850M:	Nhat Pham <nphamcs@gmail.com>
4851M:	Johannes Weiner <hannes@cmpxchg.org>
4852L:	linux-mm@kvack.org
4853S:	Maintained
4854F:	tools/testing/selftests/cachestat/test_cachestat.c
4855
4856CADENCE MIPI-CSI2 BRIDGES
4857M:	Maxime Ripard <mripard@kernel.org>
4858L:	linux-media@vger.kernel.org
4859S:	Maintained
4860F:	Documentation/devicetree/bindings/media/cdns,*.txt
4861F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4862F:	drivers/media/platform/cadence/cdns-csi2*
4863
4864CADENCE NAND DRIVER
4865L:	linux-mtd@lists.infradead.org
4866S:	Orphan
4867F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4868F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4869
4870CADENCE USB3 DRD IP DRIVER
4871M:	Peter Chen <peter.chen@kernel.org>
4872M:	Pawel Laszczak <pawell@cadence.com>
4873R:	Roger Quadros <rogerq@kernel.org>
4874L:	linux-usb@vger.kernel.org
4875S:	Maintained
4876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4877F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4878F:	drivers/usb/cdns3/
4879X:	drivers/usb/cdns3/cdnsp*
4880
4881CADENCE USBHS DRIVER
4882M:	Pawel Laszczak <pawell@cadence.com>
4883L:	linux-usb@vger.kernel.org
4884S:	Maintained
4885F:	drivers/usb/gadget/udc/cdns2
4886
4887CADENCE USBSSP DRD IP DRIVER
4888M:	Pawel Laszczak <pawell@cadence.com>
4889L:	linux-usb@vger.kernel.org
4890S:	Maintained
4891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4892F:	drivers/usb/cdns3/
4893X:	drivers/usb/cdns3/cdns3*
4894
4895CADET FM/AM RADIO RECEIVER DRIVER
4896M:	Hans Verkuil <hverkuil@xs4all.nl>
4897L:	linux-media@vger.kernel.org
4898S:	Maintained
4899W:	https://linuxtv.org
4900T:	git git://linuxtv.org/media_tree.git
4901F:	drivers/media/radio/radio-cadet*
4902
4903CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4904L:	linux-media@vger.kernel.org
4905S:	Orphan
4906T:	git git://linuxtv.org/media_tree.git
4907F:	Documentation/admin-guide/media/cafe_ccic*
4908F:	drivers/media/platform/marvell/
4909
4910CAIF NETWORK LAYER
4911L:	netdev@vger.kernel.org
4912S:	Orphan
4913F:	Documentation/networking/caif/
4914F:	drivers/net/caif/
4915F:	include/net/caif/
4916F:	include/uapi/linux/caif/
4917F:	net/caif/
4918
4919CAKE QDISC
4920M:	Toke Høiland-Jørgensen <toke@toke.dk>
4921L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4922S:	Maintained
4923F:	net/sched/sch_cake.c
4924
4925CAN NETWORK DRIVERS
4926M:	Marc Kleine-Budde <mkl@pengutronix.de>
4927M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4928L:	linux-can@vger.kernel.org
4929S:	Maintained
4930W:	https://github.com/linux-can
4931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4933F:	Documentation/devicetree/bindings/net/can/
4934F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4935F:	drivers/net/can/
4936F:	drivers/phy/phy-can-transceiver.c
4937F:	include/linux/can/bittiming.h
4938F:	include/linux/can/dev.h
4939F:	include/linux/can/length.h
4940F:	include/linux/can/platform/
4941F:	include/linux/can/rx-offload.h
4942F:	include/uapi/linux/can/error.h
4943F:	include/uapi/linux/can/netlink.h
4944F:	include/uapi/linux/can/vxcan.h
4945
4946CAN NETWORK LAYER
4947M:	Oliver Hartkopp <socketcan@hartkopp.net>
4948M:	Marc Kleine-Budde <mkl@pengutronix.de>
4949L:	linux-can@vger.kernel.org
4950S:	Maintained
4951W:	https://github.com/linux-can
4952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4954F:	Documentation/networking/can.rst
4955F:	Documentation/networking/iso15765-2.rst
4956F:	include/linux/can/can-ml.h
4957F:	include/linux/can/core.h
4958F:	include/linux/can/skb.h
4959F:	include/net/netns/can.h
4960F:	include/uapi/linux/can.h
4961F:	include/uapi/linux/can/bcm.h
4962F:	include/uapi/linux/can/gw.h
4963F:	include/uapi/linux/can/isotp.h
4964F:	include/uapi/linux/can/raw.h
4965F:	net/can/
4966
4967CAN-J1939 NETWORK LAYER
4968M:	Robin van der Gracht <robin@protonic.nl>
4969M:	Oleksij Rempel <o.rempel@pengutronix.de>
4970R:	kernel@pengutronix.de
4971L:	linux-can@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/networking/j1939.rst
4974F:	include/uapi/linux/can/j1939.h
4975F:	net/can/j1939/
4976
4977CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4978M:	Damien Le Moal <dlemoal@kernel.org>
4979L:	linux-riscv@lists.infradead.org
4980L:	linux-gpio@vger.kernel.org (pinctrl driver)
4981F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4982F:	drivers/pinctrl/pinctrl-k210.c
4983
4984CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4985M:	Damien Le Moal <dlemoal@kernel.org>
4986L:	linux-kernel@vger.kernel.org
4987L:	linux-riscv@lists.infradead.org
4988S:	Maintained
4989F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4990F:	drivers/reset/reset-k210.c
4991
4992CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4993M:	Damien Le Moal <dlemoal@kernel.org>
4994L:	linux-riscv@lists.infradead.org
4995S:	Maintained
4996F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4997F:	drivers/soc/canaan/
4998F:	include/soc/canaan/
4999
5000CAPABILITIES
5001M:	Serge Hallyn <serge@hallyn.com>
5002L:	linux-security-module@vger.kernel.org
5003S:	Supported
5004F:	include/linux/capability.h
5005F:	include/uapi/linux/capability.h
5006F:	kernel/capability.c
5007F:	security/commoncap.c
5008
5009CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5010M:	Kevin Tsai <ktsai@capellamicro.com>
5011S:	Maintained
5012F:	drivers/iio/light/cm*
5013
5014CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5015M:	Christian Lamparter <chunkeey@googlemail.com>
5016L:	linux-wireless@vger.kernel.org
5017S:	Maintained
5018W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5019F:	drivers/net/wireless/ath/carl9170/
5020
5021CAVIUM I2C DRIVER
5022M:	Robert Richter <rric@kernel.org>
5023S:	Odd Fixes
5024W:	http://www.marvell.com
5025F:	drivers/i2c/busses/i2c-octeon*
5026F:	drivers/i2c/busses/i2c-thunderx*
5027
5028CAVIUM LIQUIDIO NETWORK DRIVER
5029L:	netdev@vger.kernel.org
5030S:	Orphan
5031W:	http://www.marvell.com
5032F:	drivers/net/ethernet/cavium/liquidio/
5033
5034CAVIUM MMC DRIVER
5035M:	Robert Richter <rric@kernel.org>
5036S:	Odd Fixes
5037W:	http://www.marvell.com
5038F:	drivers/mmc/host/cavium*
5039
5040CAVIUM OCTEON-TX CRYPTO DRIVER
5041M:	George Cherian <gcherian@marvell.com>
5042L:	linux-crypto@vger.kernel.org
5043S:	Supported
5044W:	http://www.marvell.com
5045F:	drivers/crypto/cavium/cpt/
5046
5047CAVIUM THUNDERX2 ARM64 SOC
5048M:	Robert Richter <rric@kernel.org>
5049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5050S:	Odd Fixes
5051F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5052F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5053
5054CBS/ETF/TAPRIO QDISCS
5055M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5056L:	netdev@vger.kernel.org
5057S:	Maintained
5058F:	net/sched/sch_cbs.c
5059F:	net/sched/sch_etf.c
5060F:	net/sched/sch_taprio.c
5061
5062CC2520 IEEE-802.15.4 RADIO DRIVER
5063M:	Stefan Schmidt <stefan@datenfreihafen.org>
5064L:	linux-wpan@vger.kernel.org
5065S:	Odd Fixes
5066F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5067F:	drivers/net/ieee802154/cc2520.c
5068
5069CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5070M:	Gilad Ben-Yossef <gilad@benyossef.com>
5071L:	linux-crypto@vger.kernel.org
5072S:	Supported
5073W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5074F:	drivers/crypto/ccree/
5075
5076CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5077M:	Hadar Gat <hadar.gat@arm.com>
5078L:	linux-crypto@vger.kernel.org
5079S:	Supported
5080W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5081F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5082F:	drivers/char/hw_random/cctrng.c
5083F:	drivers/char/hw_random/cctrng.h
5084
5085CEC FRAMEWORK
5086M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5087L:	linux-media@vger.kernel.org
5088S:	Supported
5089W:	http://linuxtv.org
5090T:	git git://linuxtv.org/media_tree.git
5091F:	Documentation/ABI/testing/debugfs-cec-error-inj
5092F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5093F:	Documentation/driver-api/media/cec-core.rst
5094F:	Documentation/userspace-api/media/cec
5095F:	drivers/media/cec/
5096F:	drivers/media/rc/keymaps/rc-cec.c
5097F:	include/media/cec-notifier.h
5098F:	include/media/cec.h
5099F:	include/uapi/linux/cec-funcs.h
5100F:	include/uapi/linux/cec.h
5101
5102CEC GPIO DRIVER
5103M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5104L:	linux-media@vger.kernel.org
5105S:	Supported
5106W:	http://linuxtv.org
5107T:	git git://linuxtv.org/media_tree.git
5108F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5109F:	drivers/media/cec/platform/cec-gpio/
5110
5111CELL BROADBAND ENGINE ARCHITECTURE
5112M:	Arnd Bergmann <arnd@arndb.de>
5113L:	linuxppc-dev@lists.ozlabs.org
5114S:	Supported
5115W:	http://www.ibm.com/developerworks/power/cell/
5116F:	arch/powerpc/include/asm/cell*.h
5117F:	arch/powerpc/include/asm/spu*.h
5118F:	arch/powerpc/include/uapi/asm/spu*.h
5119F:	arch/powerpc/platforms/cell/
5120
5121CELLWISE CW2015 BATTERY DRIVER
5122M:	Tobias Schrammm <t.schramm@manjaro.org>
5123S:	Maintained
5124F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5125F:	drivers/power/supply/cw2015_battery.c
5126
5127CEPH COMMON CODE (LIBCEPH)
5128M:	Ilya Dryomov <idryomov@gmail.com>
5129M:	Xiubo Li <xiubli@redhat.com>
5130L:	ceph-devel@vger.kernel.org
5131S:	Supported
5132W:	http://ceph.com/
5133T:	git https://github.com/ceph/ceph-client.git
5134F:	include/linux/ceph/
5135F:	include/linux/crush/
5136F:	net/ceph/
5137
5138CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5139M:	Xiubo Li <xiubli@redhat.com>
5140M:	Ilya Dryomov <idryomov@gmail.com>
5141L:	ceph-devel@vger.kernel.org
5142S:	Supported
5143W:	http://ceph.com/
5144T:	git https://github.com/ceph/ceph-client.git
5145F:	Documentation/filesystems/ceph.rst
5146F:	fs/ceph/
5147
5148CERTIFICATE HANDLING
5149M:	David Howells <dhowells@redhat.com>
5150M:	David Woodhouse <dwmw2@infradead.org>
5151L:	keyrings@vger.kernel.org
5152S:	Maintained
5153F:	Documentation/admin-guide/module-signing.rst
5154F:	certs/
5155F:	scripts/sign-file.c
5156F:	tools/certs/
5157
5158CFAG12864B LCD DRIVER
5159M:	Miguel Ojeda <ojeda@kernel.org>
5160S:	Maintained
5161F:	drivers/auxdisplay/cfag12864b.c
5162F:	include/linux/cfag12864b.h
5163
5164CFAG12864BFB LCD FRAMEBUFFER DRIVER
5165M:	Miguel Ojeda <ojeda@kernel.org>
5166S:	Maintained
5167F:	drivers/auxdisplay/cfag12864bfb.c
5168F:	include/linux/cfag12864b.h
5169
5170CHAR and MISC DRIVERS
5171M:	Arnd Bergmann <arnd@arndb.de>
5172M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5173S:	Supported
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5175F:	drivers/char/
5176F:	drivers/misc/
5177F:	include/linux/miscdevice.h
5178X:	drivers/char/agp/
5179X:	drivers/char/hw_random/
5180X:	drivers/char/ipmi/
5181X:	drivers/char/random.c
5182X:	drivers/char/tpm/
5183
5184CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5185M:	Thomas Weißschuh <linux@weissschuh.net>
5186L:	linux-hwmon@vger.kernel.org
5187S:	Maintained
5188F:	Documentation/hwmon/powerz.rst
5189F:	drivers/hwmon/powerz.c
5190
5191CHECKPATCH
5192M:	Andy Whitcroft <apw@canonical.com>
5193M:	Joe Perches <joe@perches.com>
5194R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5195R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5196S:	Maintained
5197F:	scripts/checkpatch.pl
5198
5199CHECKPATCH DOCUMENTATION
5200M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5201M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5202R:	Joe Perches <joe@perches.com>
5203S:	Maintained
5204F:	Documentation/dev-tools/checkpatch.rst
5205
5206CHINESE DOCUMENTATION
5207M:	Alex Shi <alexs@kernel.org>
5208M:	Yanteng Si <siyanteng@loongson.cn>
5209S:	Maintained
5210F:	Documentation/translations/zh_CN/
5211
5212CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5213M:	Peter Chen <peter.chen@kernel.org>
5214L:	linux-usb@vger.kernel.org
5215S:	Maintained
5216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5217F:	drivers/usb/chipidea/
5218
5219CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5220M:	Hans de Goede <hdegoede@redhat.com>
5221L:	linux-input@vger.kernel.org
5222S:	Maintained
5223F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5224F:	drivers/input/touchscreen/chipone_icn8318.c
5225
5226CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5227M:	Hans de Goede <hdegoede@redhat.com>
5228L:	linux-input@vger.kernel.org
5229S:	Maintained
5230F:	drivers/input/touchscreen/chipone_icn8505.c
5231
5232CHROME HARDWARE PLATFORM SUPPORT
5233M:	Benson Leung <bleung@chromium.org>
5234M:	Tzung-Bi Shih <tzungbi@kernel.org>
5235L:	chrome-platform@lists.linux.dev
5236S:	Maintained
5237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5238F:	drivers/platform/chrome/
5239
5240CHROMEOS EC CODEC DRIVER
5241M:	Cheng-Yi Chiang <cychiang@chromium.org>
5242M:	Tzung-Bi Shih <tzungbi@kernel.org>
5243R:	Guenter Roeck <groeck@chromium.org>
5244L:	chrome-platform@lists.linux.dev
5245S:	Maintained
5246F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5247F:	sound/soc/codecs/cros_ec_codec.*
5248
5249CHROMEOS EC CHARGE CONTROL
5250M:	Thomas Weißschuh <thomas@weissschuh.net>
5251S:	Maintained
5252F:	drivers/power/supply/cros_charge-control.c
5253
5254CHROMEOS EC HARDWARE MONITORING
5255M:	Thomas Weißschuh <thomas@weissschuh.net>
5256L:	chrome-platform@lists.linux.dev
5257L:	linux-hwmon@vger.kernel.org
5258S:	Maintained
5259F:	Documentation/hwmon/cros_ec_hwmon.rst
5260F:	drivers/hwmon/cros_ec_hwmon.c
5261
5262CHROMEOS EC LED DRIVER
5263M:	Thomas Weißschuh <thomas@weissschuh.net>
5264S:	Maintained
5265F:	drivers/leds/leds-cros_ec.c
5266
5267CHROMEOS EC SUBDRIVERS
5268M:	Benson Leung <bleung@chromium.org>
5269R:	Guenter Roeck <groeck@chromium.org>
5270L:	chrome-platform@lists.linux.dev
5271S:	Maintained
5272F:	drivers/power/supply/cros_charge-control.c
5273F:	drivers/power/supply/cros_usbpd-charger.c
5274N:	cros_ec
5275N:	cros-ec
5276
5277CHROMEOS EC UART DRIVER
5278M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5279R:	Benson Leung <bleung@chromium.org>
5280R:	Tzung-Bi Shih <tzungbi@kernel.org>
5281S:	Maintained
5282F:	drivers/platform/chrome/cros_ec_uart.c
5283
5284CHROMEOS EC USB PD NOTIFY DRIVER
5285M:	Prashant Malani <pmalani@chromium.org>
5286L:	chrome-platform@lists.linux.dev
5287S:	Maintained
5288F:	drivers/platform/chrome/cros_usbpd_notify.c
5289F:	include/linux/platform_data/cros_usbpd_notify.h
5290
5291CHROMEOS EC USB TYPE-C DRIVER
5292M:	Prashant Malani <pmalani@chromium.org>
5293L:	chrome-platform@lists.linux.dev
5294S:	Maintained
5295F:	drivers/platform/chrome/cros_ec_typec.*
5296F:	drivers/platform/chrome/cros_typec_switch.c
5297F:	drivers/platform/chrome/cros_typec_vdm.*
5298
5299CHROMEOS HPS DRIVER
5300M:	Dan Callaghan <dcallagh@chromium.org>
5301R:	Sami Kyöstilä <skyostil@chromium.org>
5302S:	Maintained
5303F:	drivers/platform/chrome/cros_hps_i2c.c
5304
5305CHROMEOS EC WATCHDOG
5306M:	Lukasz Majczak <lma@chromium.org>
5307L:	chrome-platform@lists.linux.dev
5308S:	Maintained
5309F:	drivers/watchdog/cros_ec_wdt.c
5310
5311CHRONTEL CH7322 CEC DRIVER
5312M:	Joe Tessler <jrt@google.com>
5313L:	linux-media@vger.kernel.org
5314S:	Maintained
5315T:	git git://linuxtv.org/media_tree.git
5316F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5317F:	drivers/media/cec/i2c/ch7322.c
5318
5319CIRRUS LOGIC AUDIO CODEC DRIVERS
5320M:	David Rhodes <david.rhodes@cirrus.com>
5321M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5322L:	linux-sound@vger.kernel.org
5323L:	patches@opensource.cirrus.com
5324S:	Maintained
5325F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5326F:	drivers/mfd/cs42l43*
5327F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5328F:	drivers/spi/spi-cs42l43*
5329F:	include/dt-bindings/sound/cs*
5330F:	include/linux/mfd/cs42l43*
5331F:	include/sound/cs*
5332F:	sound/pci/hda/cirrus*
5333F:	sound/pci/hda/cs*
5334F:	sound/pci/hda/hda_component*
5335F:	sound/pci/hda/hda_cs_dsp_ctl.*
5336F:	sound/soc/codecs/cs*
5337
5338CIRRUS LOGIC HAPTIC DRIVERS
5339M:	James Ogletree <jogletre@opensource.cirrus.com>
5340M:	Fred Treven <fred.treven@cirrus.com>
5341M:	Ben Bright <ben.bright@cirrus.com>
5342L:	patches@opensource.cirrus.com
5343S:	Supported
5344F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5345F:	drivers/input/misc/cs40l*
5346F:	drivers/mfd/cs40l*
5347F:	include/linux/mfd/cs40l*
5348F:	sound/soc/codecs/cs40l*
5349
5350CIRRUS LOGIC DSP FIRMWARE DRIVER
5351M:	Simon Trimmer <simont@opensource.cirrus.com>
5352M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5353M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5354L:	patches@opensource.cirrus.com
5355S:	Supported
5356W:	https://github.com/CirrusLogic/linux-drivers/wiki
5357T:	git https://github.com/CirrusLogic/linux-drivers.git
5358F:	drivers/firmware/cirrus/*
5359F:	include/linux/firmware/cirrus/*
5360
5361CIRRUS LOGIC EP93XX ETHERNET DRIVER
5362M:	Hartley Sweeten <hsweeten@visionengravers.com>
5363L:	netdev@vger.kernel.org
5364S:	Maintained
5365F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5366
5367CIRRUS LOGIC LOCHNAGAR DRIVER
5368M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5369M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5370L:	patches@opensource.cirrus.com
5371S:	Supported
5372F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5373F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5374F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5375F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5376F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5377F:	Documentation/hwmon/lochnagar.rst
5378F:	drivers/clk/clk-lochnagar.c
5379F:	drivers/hwmon/lochnagar-hwmon.c
5380F:	drivers/mfd/lochnagar-i2c.c
5381F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5382F:	drivers/regulator/lochnagar-regulator.c
5383F:	include/dt-bindings/clock/lochnagar.h
5384F:	include/dt-bindings/pinctrl/lochnagar.h
5385F:	include/linux/mfd/lochnagar*
5386F:	sound/soc/codecs/lochnagar-sc.c
5387
5388CIRRUS LOGIC MADERA CODEC DRIVERS
5389M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5390M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5391L:	linux-sound@vger.kernel.org
5392L:	patches@opensource.cirrus.com
5393S:	Supported
5394W:	https://github.com/CirrusLogic/linux-drivers/wiki
5395T:	git https://github.com/CirrusLogic/linux-drivers.git
5396F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5397F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5398F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5399F:	drivers/gpio/gpio-madera*
5400F:	drivers/irqchip/irq-madera*
5401F:	drivers/mfd/cs47l*
5402F:	drivers/mfd/madera*
5403F:	drivers/pinctrl/cirrus/*
5404F:	include/dt-bindings/sound/madera*
5405F:	include/linux/irqchip/irq-madera*
5406F:	include/linux/mfd/madera/*
5407F:	include/sound/madera*
5408F:	sound/soc/codecs/cs47l*
5409F:	sound/soc/codecs/madera*
5410
5411CISCO FCOE HBA DRIVER
5412M:	Satish Kharat <satishkh@cisco.com>
5413M:	Sesidhar Baddela <sebaddel@cisco.com>
5414M:	Karan Tilak Kumar <kartilak@cisco.com>
5415L:	linux-scsi@vger.kernel.org
5416S:	Supported
5417F:	drivers/scsi/fnic/
5418
5419CISCO SCSI HBA DRIVER
5420M:	Karan Tilak Kumar <kartilak@cisco.com>
5421M:	Sesidhar Baddela <sebaddel@cisco.com>
5422L:	linux-scsi@vger.kernel.org
5423S:	Supported
5424F:	drivers/scsi/snic/
5425
5426CISCO VIC ETHERNET NIC DRIVER
5427M:	Christian Benvenuti <benve@cisco.com>
5428M:	Satish Kharat <satishkh@cisco.com>
5429S:	Supported
5430F:	drivers/net/ethernet/cisco/enic/
5431
5432CISCO VIC LOW LATENCY NIC DRIVER
5433M:	Christian Benvenuti <benve@cisco.com>
5434M:	Nelson Escobar <neescoba@cisco.com>
5435S:	Supported
5436F:	drivers/infiniband/hw/usnic/
5437
5438CLANG CONTROL FLOW INTEGRITY SUPPORT
5439M:	Sami Tolvanen <samitolvanen@google.com>
5440M:	Kees Cook <kees@kernel.org>
5441R:	Nathan Chancellor <nathan@kernel.org>
5442L:	llvm@lists.linux.dev
5443S:	Supported
5444B:	https://github.com/ClangBuiltLinux/linux/issues
5445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5446F:	include/linux/cfi.h
5447F:	kernel/cfi.c
5448
5449CLANG-FORMAT FILE
5450M:	Miguel Ojeda <ojeda@kernel.org>
5451S:	Maintained
5452F:	.clang-format
5453
5454CLANG/LLVM BUILD SUPPORT
5455M:	Nathan Chancellor <nathan@kernel.org>
5456R:	Nick Desaulniers <ndesaulniers@google.com>
5457R:	Bill Wendling <morbo@google.com>
5458R:	Justin Stitt <justinstitt@google.com>
5459L:	llvm@lists.linux.dev
5460S:	Supported
5461W:	https://clangbuiltlinux.github.io/
5462B:	https://github.com/ClangBuiltLinux/linux/issues
5463C:	irc://irc.libera.chat/clangbuiltlinux
5464F:	Documentation/kbuild/llvm.rst
5465F:	include/linux/compiler-clang.h
5466F:	scripts/Makefile.clang
5467F:	scripts/clang-tools/
5468K:	\b(?i:clang|llvm)\b
5469
5470CLK API
5471M:	Russell King <linux@armlinux.org.uk>
5472L:	linux-clk@vger.kernel.org
5473S:	Maintained
5474F:	include/linux/clk.h
5475
5476CLOCKSOURCE, CLOCKEVENT DRIVERS
5477M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5478M:	Thomas Gleixner <tglx@linutronix.de>
5479L:	linux-kernel@vger.kernel.org
5480S:	Supported
5481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5482F:	Documentation/devicetree/bindings/timer/
5483F:	drivers/clocksource/
5484
5485CLOSURES
5486M:	Kent Overstreet <kent.overstreet@linux.dev>
5487L:	linux-bcachefs@vger.kernel.org
5488S:	Supported
5489C:	irc://irc.oftc.net/bcache
5490F:	include/linux/closure.h
5491F:	lib/closure.c
5492
5493CMPC ACPI DRIVER
5494M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5495L:	platform-driver-x86@vger.kernel.org
5496S:	Supported
5497F:	drivers/platform/x86/classmate-laptop.c
5498
5499COBALT MEDIA DRIVER
5500M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5501L:	linux-media@vger.kernel.org
5502S:	Supported
5503W:	https://linuxtv.org
5504T:	git git://linuxtv.org/media_tree.git
5505F:	drivers/media/pci/cobalt/
5506
5507COCCINELLE/Semantic Patches (SmPL)
5508M:	Julia Lawall <Julia.Lawall@inria.fr>
5509M:	Nicolas Palix <nicolas.palix@imag.fr>
5510L:	cocci@inria.fr (moderated for non-subscribers)
5511S:	Supported
5512W:	https://coccinelle.gitlabpages.inria.fr/website/
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5514F:	Documentation/dev-tools/coccinelle.rst
5515F:	scripts/coccicheck
5516F:	scripts/coccinelle/
5517
5518CODA FILE SYSTEM
5519M:	Jan Harkes <jaharkes@cs.cmu.edu>
5520M:	coda@cs.cmu.edu
5521L:	codalist@coda.cs.cmu.edu
5522S:	Maintained
5523W:	http://www.coda.cs.cmu.edu/
5524F:	Documentation/filesystems/coda.rst
5525F:	fs/coda/
5526F:	include/linux/coda*.h
5527F:	include/uapi/linux/coda*.h
5528
5529CODA V4L2 MEM2MEM DRIVER
5530M:	Philipp Zabel <p.zabel@pengutronix.de>
5531L:	linux-media@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/devicetree/bindings/media/coda.yaml
5534F:	drivers/media/platform/chips-media/coda
5535
5536CODE OF CONDUCT
5537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5538S:	Supported
5539F:	Documentation/process/code-of-conduct-interpretation.rst
5540F:	Documentation/process/code-of-conduct.rst
5541
5542CODE TAGGING
5543M:	Suren Baghdasaryan <surenb@google.com>
5544M:	Kent Overstreet <kent.overstreet@linux.dev>
5545S:	Maintained
5546F:	include/asm-generic/codetag.lds.h
5547F:	include/linux/codetag.h
5548F:	lib/codetag.c
5549
5550COMEDI DRIVERS
5551M:	Ian Abbott <abbotti@mev.co.uk>
5552M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5553S:	Odd Fixes
5554F:	drivers/comedi/
5555F:	include/linux/comedi/
5556F:	include/uapi/linux/comedi.h
5557
5558COMMON CLK FRAMEWORK
5559M:	Michael Turquette <mturquette@baylibre.com>
5560M:	Stephen Boyd <sboyd@kernel.org>
5561L:	linux-clk@vger.kernel.org
5562S:	Maintained
5563Q:	http://patchwork.kernel.org/project/linux-clk/list/
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5565F:	Documentation/devicetree/bindings/clock/
5566F:	drivers/clk/
5567F:	include/dt-bindings/clock/
5568F:	include/linux/clk-pr*
5569F:	include/linux/clk/
5570F:	include/linux/of_clk.h
5571X:	drivers/clk/clkdev.c
5572
5573COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5574M:	Steve French <sfrench@samba.org>
5575R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5576R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5577R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5578R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5579R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5580L:	linux-cifs@vger.kernel.org
5581L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5582S:	Supported
5583W:	https://wiki.samba.org/index.php/LinuxCIFS
5584T:	git git://git.samba.org/sfrench/cifs-2.6.git
5585F:	Documentation/admin-guide/cifs/
5586F:	fs/smb/client/
5587F:	fs/smb/common/
5588F:	include/uapi/linux/cifs
5589
5590COMPACTPCI HOTPLUG CORE
5591M:	Scott Murray <scott@spiteful.org>
5592L:	linux-pci@vger.kernel.org
5593S:	Maintained
5594F:	drivers/pci/hotplug/cpci_hotplug*
5595
5596COMPACTPCI HOTPLUG GENERIC DRIVER
5597M:	Scott Murray <scott@spiteful.org>
5598L:	linux-pci@vger.kernel.org
5599S:	Maintained
5600F:	drivers/pci/hotplug/cpcihp_generic.c
5601
5602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5603M:	Scott Murray <scott@spiteful.org>
5604L:	linux-pci@vger.kernel.org
5605S:	Maintained
5606F:	drivers/pci/hotplug/cpcihp_zt5550.*
5607
5608COMPAL LAPTOP SUPPORT
5609M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5610L:	platform-driver-x86@vger.kernel.org
5611S:	Maintained
5612F:	drivers/platform/x86/compal-laptop.c
5613
5614COMPILER ATTRIBUTES
5615M:	Miguel Ojeda <ojeda@kernel.org>
5616S:	Maintained
5617F:	include/linux/compiler_attributes.h
5618
5619COMPUTE EXPRESS LINK (CXL)
5620M:	Davidlohr Bueso <dave@stgolabs.net>
5621M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5622M:	Dave Jiang <dave.jiang@intel.com>
5623M:	Alison Schofield <alison.schofield@intel.com>
5624M:	Vishal Verma <vishal.l.verma@intel.com>
5625M:	Ira Weiny <ira.weiny@intel.com>
5626M:	Dan Williams <dan.j.williams@intel.com>
5627L:	linux-cxl@vger.kernel.org
5628S:	Maintained
5629F:	Documentation/driver-api/cxl
5630F:	drivers/cxl/
5631F:	include/linux/einj-cxl.h
5632F:	include/linux/cxl-event.h
5633F:	include/uapi/linux/cxl_mem.h
5634F:	tools/testing/cxl/
5635
5636COMPUTE EXPRESS LINK PMU (CPMU)
5637M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5638L:	linux-cxl@vger.kernel.org
5639S:	Maintained
5640F:	Documentation/admin-guide/perf/cxl.rst
5641F:	drivers/perf/cxl_pmu.c
5642
5643CONEXANT ACCESSRUNNER USB DRIVER
5644L:	accessrunner-general@lists.sourceforge.net
5645S:	Orphan
5646W:	http://accessrunner.sourceforge.net/
5647F:	drivers/usb/atm/cxacru.c
5648
5649CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5650M:	Elena Reshetova <elena.reshetova@intel.com>
5651M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5652S:	Maintained
5653F:	Documentation/security/snp-tdx-threat-model.rst
5654
5655CONFIGFS
5656M:	Joel Becker <jlbec@evilplan.org>
5657M:	Christoph Hellwig <hch@lst.de>
5658S:	Supported
5659T:	git git://git.infradead.org/users/hch/configfs.git
5660F:	fs/configfs/
5661F:	include/linux/configfs.h
5662F:	samples/configfs/
5663
5664CONSOLE SUBSYSTEM
5665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5666S:	Supported
5667F:	drivers/video/console/
5668F:	include/linux/console*
5669
5670CONTEXT TRACKING
5671M:	Frederic Weisbecker <frederic@kernel.org>
5672M:	"Paul E. McKenney" <paulmck@kernel.org>
5673S:	Maintained
5674F:	include/linux/context_tracking*
5675F:	kernel/context_tracking.c
5676
5677CONTROL GROUP (CGROUP)
5678M:	Tejun Heo <tj@kernel.org>
5679M:	Zefan Li <lizefan.x@bytedance.com>
5680M:	Johannes Weiner <hannes@cmpxchg.org>
5681M:	Michal Koutný <mkoutny@suse.com>
5682L:	cgroups@vger.kernel.org
5683S:	Maintained
5684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5685F:	Documentation/admin-guide/cgroup-v1/
5686F:	Documentation/admin-guide/cgroup-v2.rst
5687F:	include/linux/cgroup*
5688F:	kernel/cgroup/
5689F:	tools/testing/selftests/cgroup/
5690
5691CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5692M:	Tejun Heo <tj@kernel.org>
5693M:	Josef Bacik <josef@toxicpanda.com>
5694M:	Jens Axboe <axboe@kernel.dk>
5695L:	cgroups@vger.kernel.org
5696L:	linux-block@vger.kernel.org
5697T:	git git://git.kernel.dk/linux-block
5698F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5699F:	block/bfq-cgroup.c
5700F:	block/blk-cgroup.c
5701F:	block/blk-iocost.c
5702F:	block/blk-iolatency.c
5703F:	block/blk-throttle.c
5704F:	include/linux/blk-cgroup.h
5705
5706CONTROL GROUP - CPUSET
5707M:	Waiman Long <longman@redhat.com>
5708M:	Zefan Li <lizefan.x@bytedance.com>
5709L:	cgroups@vger.kernel.org
5710S:	Maintained
5711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5712F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5713F:	include/linux/cpuset.h
5714F:	kernel/cgroup/cpuset.c
5715F:	tools/testing/selftests/cgroup/test_cpuset.c
5716F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5717
5718CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5719M:	Johannes Weiner <hannes@cmpxchg.org>
5720M:	Michal Hocko <mhocko@kernel.org>
5721M:	Roman Gushchin <roman.gushchin@linux.dev>
5722M:	Shakeel Butt <shakeel.butt@linux.dev>
5723R:	Muchun Song <muchun.song@linux.dev>
5724L:	cgroups@vger.kernel.org
5725L:	linux-mm@kvack.org
5726S:	Maintained
5727F:	include/linux/memcontrol.h
5728F:	mm/memcontrol.c
5729F:	mm/memcontrol-v1.c
5730F:	mm/memcontrol-v1.h
5731F:	mm/swap_cgroup.c
5732F:	samples/cgroup/*
5733F:	tools/testing/selftests/cgroup/memcg_protection.m
5734F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5735F:	tools/testing/selftests/cgroup/test_kmem.c
5736F:	tools/testing/selftests/cgroup/test_memcontrol.c
5737
5738CORETEMP HARDWARE MONITORING DRIVER
5739M:	Fenghua Yu <fenghua.yu@intel.com>
5740L:	linux-hwmon@vger.kernel.org
5741S:	Maintained
5742F:	Documentation/hwmon/coretemp.rst
5743F:	drivers/hwmon/coretemp.c
5744
5745CORSAIR-CPRO HARDWARE MONITOR DRIVER
5746M:	Marius Zachmann <mail@mariuszachmann.de>
5747L:	linux-hwmon@vger.kernel.org
5748S:	Maintained
5749F:	drivers/hwmon/corsair-cpro.c
5750
5751CORSAIR-PSU HARDWARE MONITOR DRIVER
5752M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5753L:	linux-hwmon@vger.kernel.org
5754S:	Maintained
5755F:	Documentation/hwmon/corsair-psu.rst
5756F:	drivers/hwmon/corsair-psu.c
5757
5758COUNTER SUBSYSTEM
5759M:	William Breathitt Gray <wbg@kernel.org>
5760L:	linux-iio@vger.kernel.org
5761S:	Maintained
5762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5763F:	Documentation/ABI/testing/sysfs-bus-counter
5764F:	Documentation/driver-api/generic-counter.rst
5765F:	drivers/counter/
5766F:	include/linux/counter.h
5767F:	include/uapi/linux/counter.h
5768F:	tools/counter/
5769
5770COUNTER WATCH EVENTS TOOL
5771M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5772L:	linux-iio@vger.kernel.org
5773S:	Maintained
5774F:	tools/counter/counter_watch_events.c
5775
5776CP2615 I2C DRIVER
5777M:	Bence Csókás <bence98@sch.bme.hu>
5778S:	Maintained
5779F:	drivers/i2c/busses/i2c-cp2615.c
5780
5781CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5782M:	Viresh Kumar <viresh.kumar@linaro.org>
5783M:	Sudeep Holla <sudeep.holla@arm.com>
5784L:	linux-pm@vger.kernel.org
5785S:	Maintained
5786W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5787F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5788
5789CPU FREQUENCY SCALING FRAMEWORK
5790M:	"Rafael J. Wysocki" <rafael@kernel.org>
5791M:	Viresh Kumar <viresh.kumar@linaro.org>
5792L:	linux-pm@vger.kernel.org
5793S:	Maintained
5794B:	https://bugzilla.kernel.org
5795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5797F:	Documentation/admin-guide/pm/cpufreq.rst
5798F:	Documentation/admin-guide/pm/intel_pstate.rst
5799F:	Documentation/cpu-freq/
5800F:	Documentation/devicetree/bindings/cpufreq/
5801F:	drivers/cpufreq/
5802F:	include/linux/cpufreq.h
5803F:	include/linux/sched/cpufreq.h
5804F:	kernel/sched/cpufreq*.c
5805F:	tools/testing/selftests/cpufreq/
5806
5807CPU HOTPLUG
5808M:	Thomas Gleixner <tglx@linutronix.de>
5809M:	Peter Zijlstra <peterz@infradead.org>
5810L:	linux-kernel@vger.kernel.org
5811S:	Maintained
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5813F:	include/linux/cpu.h
5814F:	include/linux/cpuhotplug.h
5815F:	include/linux/smpboot.h
5816F:	kernel/cpu.c
5817F:	kernel/smpboot.*
5818
5819CPU IDLE TIME MANAGEMENT FRAMEWORK
5820M:	"Rafael J. Wysocki" <rafael@kernel.org>
5821M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5822L:	linux-pm@vger.kernel.org
5823S:	Maintained
5824B:	https://bugzilla.kernel.org
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5826F:	Documentation/admin-guide/pm/cpuidle.rst
5827F:	Documentation/driver-api/pm/cpuidle.rst
5828F:	drivers/cpuidle/
5829F:	include/linux/cpuidle.h
5830
5831CPU POWER MONITORING SUBSYSTEM
5832M:	Thomas Renninger <trenn@suse.com>
5833M:	Shuah Khan <shuah@kernel.org>
5834M:	Shuah Khan <skhan@linuxfoundation.org>
5835L:	linux-pm@vger.kernel.org
5836S:	Maintained
5837F:	tools/power/cpupower/
5838
5839CPUID/MSR DRIVER
5840M:	"H. Peter Anvin" <hpa@zytor.com>
5841S:	Maintained
5842F:	arch/x86/kernel/cpuid.c
5843F:	arch/x86/kernel/msr.c
5844
5845CPUIDLE DRIVER - ARM BIG LITTLE
5846M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5847M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5848L:	linux-pm@vger.kernel.org
5849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5850S:	Maintained
5851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5852F:	drivers/cpuidle/cpuidle-big_little.c
5853
5854CPUIDLE DRIVER - ARM EXYNOS
5855M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5856M:	Kukjin Kim <kgene@kernel.org>
5857R:	Krzysztof Kozlowski <krzk@kernel.org>
5858L:	linux-pm@vger.kernel.org
5859L:	linux-samsung-soc@vger.kernel.org
5860S:	Maintained
5861F:	arch/arm/mach-exynos/pm.c
5862F:	drivers/cpuidle/cpuidle-exynos.c
5863F:	include/linux/platform_data/cpuidle-exynos.h
5864
5865CPUIDLE DRIVER - ARM PSCI
5866M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5867M:	Sudeep Holla <sudeep.holla@arm.com>
5868L:	linux-pm@vger.kernel.org
5869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5870S:	Supported
5871F:	drivers/cpuidle/cpuidle-psci.c
5872
5873CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5874M:	Ulf Hansson <ulf.hansson@linaro.org>
5875L:	linux-pm@vger.kernel.org
5876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5877S:	Supported
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5879F:	drivers/cpuidle/cpuidle-psci-domain.c
5880F:	drivers/cpuidle/cpuidle-psci.h
5881
5882CPUIDLE DRIVER - DT IDLE PM DOMAIN
5883M:	Ulf Hansson <ulf.hansson@linaro.org>
5884L:	linux-pm@vger.kernel.org
5885S:	Supported
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5887F:	drivers/cpuidle/dt_idle_genpd.c
5888F:	drivers/cpuidle/dt_idle_genpd.h
5889
5890CPUIDLE DRIVER - RISC-V SBI
5891M:	Anup Patel <anup@brainfault.org>
5892L:	linux-pm@vger.kernel.org
5893L:	linux-riscv@lists.infradead.org
5894S:	Maintained
5895F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5896
5897CRAMFS FILESYSTEM
5898M:	Nicolas Pitre <nico@fluxnic.net>
5899S:	Maintained
5900F:	Documentation/filesystems/cramfs.rst
5901F:	fs/cramfs/
5902
5903CREATIVE SB0540
5904M:	Bastien Nocera <hadess@hadess.net>
5905L:	linux-input@vger.kernel.org
5906S:	Maintained
5907F:	drivers/hid/hid-creative-sb0540.c
5908
5909CRYPTO API
5910M:	Herbert Xu <herbert@gondor.apana.org.au>
5911M:	"David S. Miller" <davem@davemloft.net>
5912L:	linux-crypto@vger.kernel.org
5913S:	Maintained
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5916F:	Documentation/crypto/
5917F:	Documentation/devicetree/bindings/crypto/
5918F:	arch/*/crypto/
5919F:	crypto/
5920F:	drivers/crypto/
5921F:	include/crypto/
5922F:	include/linux/crypto*
5923F:	lib/crypto/
5924
5925CRYPTO SPEED TEST COMPARE
5926M:	Wang Jinchao <wangjinchao@xfusion.com>
5927L:	linux-crypto@vger.kernel.org
5928S:	Maintained
5929F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5930
5931CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5932M:	Neil Horman <nhorman@tuxdriver.com>
5933L:	linux-crypto@vger.kernel.org
5934S:	Maintained
5935F:	crypto/ansi_cprng.c
5936F:	crypto/rng.c
5937
5938CS3308 MEDIA DRIVER
5939M:	Hans Verkuil <hverkuil@xs4all.nl>
5940L:	linux-media@vger.kernel.org
5941S:	Odd Fixes
5942W:	http://linuxtv.org
5943T:	git git://linuxtv.org/media_tree.git
5944F:	drivers/media/i2c/cs3308.c
5945
5946CS5535 Audio ALSA driver
5947M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5948S:	Maintained
5949F:	sound/pci/cs5535audio/
5950
5951CTU CAN FD DRIVER
5952M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5953M:	Ondrej Ille <ondrej.ille@gmail.com>
5954L:	linux-can@vger.kernel.org
5955S:	Maintained
5956F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5957F:	drivers/net/can/ctucanfd/
5958
5959CVE ASSIGNMENT CONTACT
5960M:	CVE Assignment Team <cve@kernel.org>
5961S:	Maintained
5962F:	Documentation/process/cve.rst
5963
5964CW1200 WLAN driver
5965S:	Orphan
5966F:	drivers/net/wireless/st/cw1200/
5967F:	include/linux/platform_data/net-cw1200.h
5968
5969CX18 VIDEO4LINUX DRIVER
5970M:	Andy Walls <awalls@md.metrocast.net>
5971L:	linux-media@vger.kernel.org
5972S:	Maintained
5973W:	https://linuxtv.org
5974T:	git git://linuxtv.org/media_tree.git
5975F:	drivers/media/pci/cx18/
5976F:	include/uapi/linux/ivtv*
5977
5978CX2341X MPEG ENCODER HELPER MODULE
5979M:	Hans Verkuil <hverkuil@xs4all.nl>
5980L:	linux-media@vger.kernel.org
5981S:	Maintained
5982W:	https://linuxtv.org
5983T:	git git://linuxtv.org/media_tree.git
5984F:	drivers/media/common/cx2341x*
5985F:	include/media/drv-intf/cx2341x.h
5986
5987CX24120 MEDIA DRIVER
5988M:	Jemma Denson <jdenson@gmail.com>
5989M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5990L:	linux-media@vger.kernel.org
5991S:	Maintained
5992W:	https://linuxtv.org
5993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5994F:	drivers/media/dvb-frontends/cx24120*
5995
5996CX88 VIDEO4LINUX DRIVER
5997M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5998L:	linux-media@vger.kernel.org
5999S:	Odd fixes
6000W:	https://linuxtv.org
6001T:	git git://linuxtv.org/media_tree.git
6002F:	Documentation/driver-api/media/drivers/cx88*
6003F:	drivers/media/pci/cx88/
6004
6005CXD2820R MEDIA DRIVER
6006L:	linux-media@vger.kernel.org
6007S:	Orphan
6008W:	https://linuxtv.org
6009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6010F:	drivers/media/dvb-frontends/cxd2820r*
6011
6012CXGB3 ETHERNET DRIVER (CXGB3)
6013M:	Potnuri Bharat Teja <bharat@chelsio.com>
6014L:	netdev@vger.kernel.org
6015S:	Supported
6016W:	http://www.chelsio.com
6017F:	drivers/net/ethernet/chelsio/cxgb3/
6018
6019CXGB3 ISCSI DRIVER (CXGB3I)
6020M:	Varun Prakash <varun@chelsio.com>
6021L:	linux-scsi@vger.kernel.org
6022S:	Supported
6023W:	http://www.chelsio.com
6024F:	drivers/scsi/cxgbi/cxgb3i
6025
6026CXGB4 CRYPTO DRIVER (chcr)
6027M:	Ayush Sawal <ayush.sawal@chelsio.com>
6028L:	linux-crypto@vger.kernel.org
6029S:	Supported
6030W:	http://www.chelsio.com
6031F:	drivers/crypto/chelsio
6032
6033CXGB4 ETHERNET DRIVER (CXGB4)
6034M:	Potnuri Bharat Teja <bharat@chelsio.com>
6035L:	netdev@vger.kernel.org
6036S:	Supported
6037W:	http://www.chelsio.com
6038F:	drivers/net/ethernet/chelsio/cxgb4/
6039
6040CXGB4 INLINE CRYPTO DRIVER
6041M:	Ayush Sawal <ayush.sawal@chelsio.com>
6042L:	netdev@vger.kernel.org
6043S:	Supported
6044W:	http://www.chelsio.com
6045F:	drivers/net/ethernet/chelsio/inline_crypto/
6046
6047CXGB4 ISCSI DRIVER (CXGB4I)
6048M:	Varun Prakash <varun@chelsio.com>
6049L:	linux-scsi@vger.kernel.org
6050S:	Supported
6051W:	http://www.chelsio.com
6052F:	drivers/scsi/cxgbi/cxgb4i
6053
6054CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6055M:	Potnuri Bharat Teja <bharat@chelsio.com>
6056L:	linux-rdma@vger.kernel.org
6057S:	Supported
6058W:	http://www.openfabrics.org
6059F:	drivers/infiniband/hw/cxgb4/
6060F:	include/uapi/rdma/cxgb4-abi.h
6061
6062CXGB4VF ETHERNET DRIVER (CXGB4VF)
6063M:	Potnuri Bharat Teja <bharat@chelsio.com>
6064L:	netdev@vger.kernel.org
6065S:	Supported
6066W:	http://www.chelsio.com
6067F:	drivers/net/ethernet/chelsio/cxgb4vf/
6068
6069CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6070M:	Frederic Barrat <fbarrat@linux.ibm.com>
6071M:	Andrew Donnellan <ajd@linux.ibm.com>
6072L:	linuxppc-dev@lists.ozlabs.org
6073S:	Supported
6074F:	Documentation/ABI/testing/sysfs-class-cxl
6075F:	Documentation/arch/powerpc/cxl.rst
6076F:	arch/powerpc/platforms/powernv/pci-cxl.c
6077F:	drivers/misc/cxl/
6078F:	include/misc/cxl*
6079F:	include/uapi/misc/cxl.h
6080
6081CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6082M:	Manoj N. Kumar <manoj@linux.ibm.com>
6083M:	Uma Krishnan <ukrishn@linux.ibm.com>
6084L:	linux-scsi@vger.kernel.org
6085S:	Obsolete
6086F:	Documentation/arch/powerpc/cxlflash.rst
6087F:	drivers/scsi/cxlflash/
6088F:	include/uapi/scsi/cxlflash_ioctl.h
6089
6090CYBERPRO FB DRIVER
6091M:	Russell King <linux@armlinux.org.uk>
6092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6093S:	Maintained
6094W:	http://www.armlinux.org.uk/
6095F:	drivers/video/fbdev/cyber2000fb.*
6096
6097CYCLADES PC300 DRIVER
6098S:	Orphan
6099F:	drivers/net/wan/pc300*
6100
6101CYPRESS CY8C95X0 PINCTRL DRIVER
6102M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6103L:	linux-gpio@vger.kernel.org
6104S:	Maintained
6105F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6106
6107CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6108M:	Linus Walleij <linus.walleij@linaro.org>
6109L:	linux-input@vger.kernel.org
6110S:	Maintained
6111F:	drivers/input/touchscreen/cy8ctma140.c
6112
6113CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6114M:	Yassine Oudjana <y.oudjana@protonmail.com>
6115L:	linux-input@vger.kernel.org
6116S:	Maintained
6117F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6118F:	drivers/input/keyboard/cypress-sf.c
6119
6120CYPRESS_FIRMWARE MEDIA DRIVER
6121L:	linux-media@vger.kernel.org
6122S:	Orphan
6123W:	https://linuxtv.org
6124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6125F:	drivers/media/common/cypress_firmware*
6126
6127CYTTSP TOUCHSCREEN DRIVER
6128M:	Linus Walleij <linus.walleij@linaro.org>
6129L:	linux-input@vger.kernel.org
6130S:	Maintained
6131F:	drivers/input/touchscreen/cyttsp*
6132
6133D-LINK DIR-685 TOUCHKEYS DRIVER
6134M:	Linus Walleij <linus.walleij@linaro.org>
6135L:	linux-input@vger.kernel.org
6136S:	Supported
6137F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6138
6139DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6140M:	Joshua Kinard <kumba@gentoo.org>
6141S:	Maintained
6142F:	drivers/rtc/rtc-ds1685.c
6143F:	include/linux/rtc/ds1685.h
6144
6145DAMA SLAVE for AX.25
6146M:	Joerg Reuter <jreuter@yaina.de>
6147L:	linux-hams@vger.kernel.org
6148S:	Maintained
6149W:	http://yaina.de/jreuter/
6150W:	http://www.qsl.net/dl1bke/
6151F:	net/ax25/af_ax25.c
6152F:	net/ax25/ax25_dev.c
6153F:	net/ax25/ax25_ds_*
6154F:	net/ax25/ax25_in.c
6155F:	net/ax25/ax25_out.c
6156F:	net/ax25/ax25_timer.c
6157F:	net/ax25/sysctl_net_ax25.c
6158
6159DATA ACCESS MONITOR
6160M:	SeongJae Park <sj@kernel.org>
6161L:	damon@lists.linux.dev
6162L:	linux-mm@kvack.org
6163S:	Maintained
6164W:	https://damonitor.github.io
6165P:	Documentation/mm/damon/maintainer-profile.rst
6166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6167T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6169F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6170F:	Documentation/admin-guide/mm/damon/
6171F:	Documentation/mm/damon/
6172F:	include/linux/damon.h
6173F:	include/trace/events/damon.h
6174F:	mm/damon/
6175F:	tools/testing/selftests/damon/
6176
6177DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6178L:	netdev@vger.kernel.org
6179S:	Orphan
6180F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6181F:	drivers/net/ethernet/dec/tulip/dmfe.c
6182
6183DC390/AM53C974 SCSI driver
6184M:	Hannes Reinecke <hare@suse.com>
6185L:	linux-scsi@vger.kernel.org
6186S:	Maintained
6187F:	drivers/scsi/am53c974.c
6188
6189DC395x SCSI driver
6190M:	Oliver Neukum <oliver@neukum.org>
6191M:	Ali Akcaagac <aliakc@web.de>
6192M:	Jamie Lenehan <lenehan@twibble.org>
6193S:	Maintained
6194F:	Documentation/scsi/dc395x.rst
6195F:	drivers/scsi/dc395x.*
6196
6197DCCP PROTOCOL
6198L:	dccp@vger.kernel.org
6199S:	Orphan
6200W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6201F:	include/linux/dccp.h
6202F:	include/linux/tfrc.h
6203F:	include/uapi/linux/dccp.h
6204F:	net/dccp/
6205
6206DEBUGOBJECTS:
6207M:	Thomas Gleixner <tglx@linutronix.de>
6208L:	linux-kernel@vger.kernel.org
6209S:	Maintained
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6211F:	include/linux/debugobjects.h
6212F:	lib/debugobjects.c
6213
6214DECSTATION PLATFORM SUPPORT
6215M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6216L:	linux-mips@vger.kernel.org
6217S:	Maintained
6218W:	http://www.linux-mips.org/wiki/DECstation
6219F:	arch/mips/dec/
6220F:	arch/mips/include/asm/dec/
6221F:	arch/mips/include/asm/mach-dec/
6222
6223DEFXX FDDI NETWORK DRIVER
6224M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6225S:	Maintained
6226F:	drivers/net/fddi/defxx.*
6227
6228DEFZA FDDI NETWORK DRIVER
6229M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6230S:	Maintained
6231F:	drivers/net/fddi/defza.*
6232
6233DEINTERLACE DRIVERS FOR ALLWINNER H3
6234M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6235L:	linux-media@vger.kernel.org
6236S:	Maintained
6237T:	git git://linuxtv.org/media_tree.git
6238F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6239F:	drivers/media/platform/sunxi/sun8i-di/
6240
6241DELL LAPTOP DRIVER
6242M:	Matthew Garrett <mjg59@srcf.ucam.org>
6243M:	Pali Rohár <pali@kernel.org>
6244L:	platform-driver-x86@vger.kernel.org
6245S:	Maintained
6246F:	drivers/platform/x86/dell/dell-laptop.c
6247
6248DELL LAPTOP FREEFALL DRIVER
6249M:	Pali Rohár <pali@kernel.org>
6250S:	Maintained
6251F:	drivers/platform/x86/dell/dell-smo8800.c
6252
6253DELL LAPTOP RBTN DRIVER
6254M:	Pali Rohár <pali@kernel.org>
6255S:	Maintained
6256F:	drivers/platform/x86/dell/dell-rbtn.*
6257
6258DELL LAPTOP SMM DRIVER
6259M:	Pali Rohár <pali@kernel.org>
6260S:	Maintained
6261F:	Documentation/ABI/obsolete/procfs-i8k
6262F:	drivers/hwmon/dell-smm-hwmon.c
6263F:	include/uapi/linux/i8k.h
6264
6265DELL PC DRIVER
6266M:	Lyndon Sanche <lsanche@lyndeno.ca>
6267L:	platform-driver-x86@vger.kernel.org
6268S:	Maintained
6269F:	drivers/platform/x86/dell/dell-pc.c
6270
6271DELL REMOTE BIOS UPDATE DRIVER
6272M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6273L:	platform-driver-x86@vger.kernel.org
6274S:	Maintained
6275F:	drivers/platform/x86/dell/dell_rbu.c
6276
6277DELL SMBIOS DRIVER
6278M:	Pali Rohár <pali@kernel.org>
6279L:	Dell.Client.Kernel@dell.com
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Maintained
6282F:	drivers/platform/x86/dell/dell-smbios.*
6283
6284DELL SMBIOS SMM DRIVER
6285L:	Dell.Client.Kernel@dell.com
6286L:	platform-driver-x86@vger.kernel.org
6287S:	Maintained
6288F:	drivers/platform/x86/dell/dell-smbios-smm.c
6289
6290DELL SMBIOS WMI DRIVER
6291L:	Dell.Client.Kernel@dell.com
6292L:	platform-driver-x86@vger.kernel.org
6293S:	Maintained
6294F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6295F:	tools/wmi/dell-smbios-example.c
6296
6297DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6298M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6299L:	platform-driver-x86@vger.kernel.org
6300S:	Maintained
6301F:	Documentation/userspace-api/dcdbas.rst
6302F:	drivers/platform/x86/dell/dcdbas.*
6303
6304DELL WMI DDV DRIVER
6305M:	Armin Wolf <W_Armin@gmx.de>
6306S:	Maintained
6307F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6308F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6309F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6310F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6311
6312DELL WMI DESCRIPTOR DRIVER
6313L:	Dell.Client.Kernel@dell.com
6314S:	Maintained
6315F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6316
6317DELL WMI HARDWARE PRIVACY SUPPORT
6318L:	Dell.Client.Kernel@dell.com
6319L:	platform-driver-x86@vger.kernel.org
6320S:	Maintained
6321F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6322
6323DELL WMI NOTIFICATIONS DRIVER
6324M:	Matthew Garrett <mjg59@srcf.ucam.org>
6325M:	Pali Rohár <pali@kernel.org>
6326S:	Maintained
6327F:	drivers/platform/x86/dell/dell-wmi-base.c
6328
6329DELL WMI SYSMAN DRIVER
6330M:	Prasanth Ksr <prasanth.ksr@dell.com>
6331L:	Dell.Client.Kernel@dell.com
6332L:	platform-driver-x86@vger.kernel.org
6333S:	Maintained
6334F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6335F:	drivers/platform/x86/dell/dell-wmi-sysman/
6336
6337DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6338M:	Zev Weiss <zev@bewilderbeest.net>
6339L:	linux-hwmon@vger.kernel.org
6340S:	Maintained
6341F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6342
6343DELTA DPS920AB PSU DRIVER
6344M:	Robert Marko <robert.marko@sartura.hr>
6345L:	linux-hwmon@vger.kernel.org
6346S:	Maintained
6347F:	Documentation/hwmon/dps920ab.rst
6348F:	drivers/hwmon/pmbus/dps920ab.c
6349
6350DELTA NETWORKS TN48M CPLD DRIVERS
6351M:	Robert Marko <robert.marko@sartura.hr>
6352S:	Maintained
6353F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6354F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6355F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6356F:	drivers/gpio/gpio-tn48m.c
6357F:	include/dt-bindings/reset/delta,tn48m-reset.h
6358
6359DELTA ST MEDIA DRIVER
6360M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6361L:	linux-media@vger.kernel.org
6362S:	Supported
6363W:	https://linuxtv.org
6364T:	git git://linuxtv.org/media_tree.git
6365F:	drivers/media/platform/st/sti/delta
6366
6367DENALI NAND DRIVER
6368L:	linux-mtd@lists.infradead.org
6369S:	Orphan
6370F:	drivers/mtd/nand/raw/denali*
6371
6372DESIGNWARE EDMA CORE IP DRIVER
6373M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6374R:	Serge Semin <fancer.lancer@gmail.com>
6375L:	dmaengine@vger.kernel.org
6376S:	Maintained
6377F:	drivers/dma/dw-edma/
6378F:	include/linux/dma/edma.h
6379
6380DESIGNWARE USB2 DRD IP DRIVER
6381M:	Minas Harutyunyan <hminas@synopsys.com>
6382L:	linux-usb@vger.kernel.org
6383S:	Maintained
6384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6385F:	drivers/usb/dwc2/
6386
6387DESIGNWARE USB3 DRD IP DRIVER
6388M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6389L:	linux-usb@vger.kernel.org
6390S:	Maintained
6391F:	drivers/usb/dwc3/
6392
6393DESIGNWARE XDATA IP DRIVER
6394L:	linux-pci@vger.kernel.org
6395S:	Orphan
6396F:	Documentation/misc-devices/dw-xdata-pcie.rst
6397F:	drivers/misc/dw-xdata-pcie.c
6398
6399DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6400M:	Andreas Klinger <ak@it-klinger.de>
6401L:	linux-iio@vger.kernel.org
6402S:	Maintained
6403F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6404F:	drivers/iio/proximity/srf*.c
6405
6406DEVICE COREDUMP (DEV_COREDUMP)
6407M:	Johannes Berg <johannes@sipsolutions.net>
6408L:	linux-kernel@vger.kernel.org
6409S:	Maintained
6410F:	drivers/base/devcoredump.c
6411F:	include/linux/devcoredump.h
6412
6413DEVICE DEPENDENCY HELPER SCRIPT
6414M:	Saravana Kannan <saravanak@google.com>
6415L:	linux-kernel@vger.kernel.org
6416S:	Maintained
6417F:	scripts/dev-needs.sh
6418
6419DEVICE DIRECT ACCESS (DAX)
6420M:	Dan Williams <dan.j.williams@intel.com>
6421M:	Vishal Verma <vishal.l.verma@intel.com>
6422M:	Dave Jiang <dave.jiang@intel.com>
6423L:	nvdimm@lists.linux.dev
6424L:	linux-cxl@vger.kernel.org
6425S:	Supported
6426F:	drivers/dax/
6427
6428DEVICE FREQUENCY (DEVFREQ)
6429M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6430M:	Kyungmin Park <kyungmin.park@samsung.com>
6431M:	Chanwoo Choi <cw00.choi@samsung.com>
6432L:	linux-pm@vger.kernel.org
6433S:	Maintained
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6435F:	Documentation/devicetree/bindings/devfreq/
6436F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6437F:	drivers/devfreq/
6438F:	include/linux/devfreq.h
6439F:	include/trace/events/devfreq.h
6440
6441DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6442M:	Chanwoo Choi <cw00.choi@samsung.com>
6443L:	linux-pm@vger.kernel.org
6444S:	Supported
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6446F:	Documentation/devicetree/bindings/devfreq/event/
6447F:	drivers/devfreq/devfreq-event.c
6448F:	drivers/devfreq/event/
6449F:	include/dt-bindings/pmu/exynos_ppmu.h
6450F:	include/linux/devfreq-event.h
6451
6452DEVICE RESOURCE MANAGEMENT HELPERS
6453M:	Hans de Goede <hdegoede@redhat.com>
6454R:	Matti Vaittinen <mazziesaccount@gmail.com>
6455S:	Maintained
6456F:	include/linux/devm-helpers.h
6457
6458DEVICE-MAPPER  (LVM)
6459M:	Alasdair Kergon <agk@redhat.com>
6460M:	Mike Snitzer <snitzer@kernel.org>
6461M:	Mikulas Patocka <mpatocka@redhat.com>
6462L:	dm-devel@lists.linux.dev
6463S:	Maintained
6464Q:	http://patchwork.kernel.org/project/dm-devel/list/
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6466F:	Documentation/admin-guide/device-mapper/
6467F:	drivers/md/Kconfig
6468F:	drivers/md/Makefile
6469F:	drivers/md/dm*
6470F:	drivers/md/persistent-data/
6471F:	include/linux/device-mapper.h
6472F:	include/linux/dm-*.h
6473F:	include/uapi/linux/dm-*.h
6474
6475DEVICE-MAPPER VDO TARGET
6476M:	Matthew Sakai <msakai@redhat.com>
6477L:	dm-devel@lists.linux.dev
6478S:	Maintained
6479F:	Documentation/admin-guide/device-mapper/vdo*.rst
6480F:	drivers/md/dm-vdo/
6481
6482DEVLINK
6483M:	Jiri Pirko <jiri@resnulli.us>
6484L:	netdev@vger.kernel.org
6485S:	Supported
6486F:	Documentation/networking/devlink
6487F:	include/net/devlink.h
6488F:	include/uapi/linux/devlink.h
6489F:	net/devlink/
6490
6491DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6492M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6493L:	kernel@dh-electronics.com
6494S:	Maintained
6495F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6496F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6497
6498DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6499M:	Marek Vasut <marex@denx.de>
6500L:	kernel@dh-electronics.com
6501S:	Maintained
6502F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6503F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6504
6505DIALOG SEMICONDUCTOR DRIVERS
6506M:	Support Opensource <support.opensource@diasemi.com>
6507S:	Supported
6508W:	http://www.dialog-semiconductor.com/products
6509F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6510F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6511F:	Documentation/devicetree/bindings/mfd/da90*.txt
6512F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6513F:	Documentation/devicetree/bindings/regulator/da92*.txt
6514F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6515F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6516F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6517F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6518F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6519F:	Documentation/hwmon/da90??.rst
6520F:	drivers/gpio/gpio-da90??.c
6521F:	drivers/hwmon/da90??-hwmon.c
6522F:	drivers/iio/adc/da91??-*.c
6523F:	drivers/input/misc/da72??.[ch]
6524F:	drivers/input/misc/da90??_onkey.c
6525F:	drivers/input/touchscreen/da9052_tsi.c
6526F:	drivers/leds/leds-da90??.c
6527F:	drivers/mfd/da903x.c
6528F:	drivers/mfd/da90??-*.c
6529F:	drivers/mfd/da91??-*.c
6530F:	drivers/pinctrl/pinctrl-da90??.c
6531F:	drivers/power/supply/da9052-battery.c
6532F:	drivers/power/supply/da91??-*.c
6533F:	drivers/regulator/da9???-regulator.[ch]
6534F:	drivers/regulator/slg51000-regulator.[ch]
6535F:	drivers/rtc/rtc-da90??.c
6536F:	drivers/thermal/da90??-thermal.c
6537F:	drivers/video/backlight/da90??_bl.c
6538F:	drivers/watchdog/da90??_wdt.c
6539F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6540F:	include/linux/mfd/da903x.h
6541F:	include/linux/mfd/da9052/
6542F:	include/linux/mfd/da9055/
6543F:	include/linux/mfd/da9062/
6544F:	include/linux/mfd/da9063/
6545F:	include/linux/mfd/da9150/
6546F:	include/linux/regulator/da9211.h
6547F:	include/sound/da[79]*.h
6548F:	sound/soc/codecs/da[79]*.[ch]
6549
6550DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6551M:	William Breathitt Gray <wbg@kernel.org>
6552L:	linux-gpio@vger.kernel.org
6553S:	Maintained
6554F:	drivers/gpio/gpio-gpio-mm.c
6555
6556DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6557M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6558L:	linux-media@vger.kernel.org
6559S:	Maintained
6560F:	Documentation/admin-guide/media/mgb4.rst
6561F:	drivers/media/pci/mgb4/
6562
6563DIOLAN U2C-12 I2C DRIVER
6564M:	Guenter Roeck <linux@roeck-us.net>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	drivers/i2c/busses/i2c-diolan-u2c.c
6568
6569DIRECTORY NOTIFICATION (DNOTIFY)
6570M:	Jan Kara <jack@suse.cz>
6571R:	Amir Goldstein <amir73il@gmail.com>
6572L:	linux-fsdevel@vger.kernel.org
6573S:	Maintained
6574F:	Documentation/filesystems/dnotify.rst
6575F:	fs/notify/dnotify/
6576F:	include/linux/dnotify.h
6577
6578DISK GEOMETRY AND PARTITION HANDLING
6579M:	Andries Brouwer <aeb@cwi.nl>
6580S:	Maintained
6581W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6582W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6583W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6584
6585DISKQUOTA
6586M:	Jan Kara <jack@suse.com>
6587S:	Maintained
6588F:	Documentation/filesystems/quota.rst
6589F:	fs/quota/
6590F:	include/linux/quota*.h
6591F:	include/uapi/linux/quota*.h
6592
6593DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6594M:	Bernie Thompson <bernie@plugable.com>
6595L:	linux-fbdev@vger.kernel.org
6596S:	Maintained
6597W:	http://plugable.com/category/projects/udlfb/
6598F:	Documentation/fb/udlfb.rst
6599F:	drivers/video/fbdev/udlfb.c
6600F:	include/video/udlfb.h
6601
6602DISTRIBUTED LOCK MANAGER (DLM)
6603M:	Alexander Aring <aahringo@redhat.com>
6604M:	David Teigland <teigland@redhat.com>
6605L:	gfs2@lists.linux.dev
6606S:	Supported
6607W:	https://pagure.io/dlm
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6609F:	fs/dlm/
6610
6611DMA BUFFER SHARING FRAMEWORK
6612M:	Sumit Semwal <sumit.semwal@linaro.org>
6613M:	Christian König <christian.koenig@amd.com>
6614L:	linux-media@vger.kernel.org
6615L:	dri-devel@lists.freedesktop.org
6616L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6617S:	Maintained
6618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6619F:	Documentation/driver-api/dma-buf.rst
6620F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6621F:	drivers/dma-buf/
6622F:	include/linux/*fence.h
6623F:	include/linux/dma-buf.h
6624F:	include/linux/dma-resv.h
6625K:	\bdma_(?:buf|fence|resv)\b
6626
6627DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6628M:	Vinod Koul <vkoul@kernel.org>
6629L:	dmaengine@vger.kernel.org
6630S:	Maintained
6631Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6633F:	Documentation/devicetree/bindings/dma/
6634F:	Documentation/driver-api/dmaengine/
6635F:	drivers/dma/
6636F:	include/dt-bindings/dma/
6637F:	include/linux/dma/
6638F:	include/linux/dmaengine.h
6639F:	include/linux/of_dma.h
6640
6641DMA MAPPING BENCHMARK
6642M:	Xiang Chen <chenxiang66@hisilicon.com>
6643L:	iommu@lists.linux.dev
6644F:	kernel/dma/map_benchmark.c
6645F:	tools/testing/selftests/dma/
6646
6647DMA MAPPING HELPERS
6648M:	Christoph Hellwig <hch@lst.de>
6649M:	Marek Szyprowski <m.szyprowski@samsung.com>
6650R:	Robin Murphy <robin.murphy@arm.com>
6651L:	iommu@lists.linux.dev
6652S:	Supported
6653W:	http://git.infradead.org/users/hch/dma-mapping.git
6654T:	git git://git.infradead.org/users/hch/dma-mapping.git
6655F:	include/asm-generic/dma-mapping.h
6656F:	include/linux/dma-direct.h
6657F:	include/linux/dma-map-ops.h
6658F:	include/linux/dma-mapping.h
6659F:	include/linux/swiotlb.h
6660F:	kernel/dma/
6661
6662DMA-BUF HEAPS FRAMEWORK
6663M:	Sumit Semwal <sumit.semwal@linaro.org>
6664R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6665R:	Brian Starkey <Brian.Starkey@arm.com>
6666R:	John Stultz <jstultz@google.com>
6667R:	T.J. Mercier <tjmercier@google.com>
6668L:	linux-media@vger.kernel.org
6669L:	dri-devel@lists.freedesktop.org
6670L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6671S:	Maintained
6672T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6673F:	drivers/dma-buf/dma-heap.c
6674F:	drivers/dma-buf/heaps/*
6675F:	include/linux/dma-heap.h
6676F:	include/uapi/linux/dma-heap.h
6677
6678DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6679M:	Lukasz Luba <lukasz.luba@arm.com>
6680L:	linux-pm@vger.kernel.org
6681L:	linux-samsung-soc@vger.kernel.org
6682S:	Maintained
6683F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6684F:	drivers/memory/samsung/exynos5422-dmc.c
6685
6686DME1737 HARDWARE MONITOR DRIVER
6687M:	Juerg Haefliger <juergh@proton.me>
6688L:	linux-hwmon@vger.kernel.org
6689S:	Maintained
6690F:	Documentation/hwmon/dme1737.rst
6691F:	drivers/hwmon/dme1737.c
6692
6693DMI/SMBIOS SUPPORT
6694M:	Jean Delvare <jdelvare@suse.com>
6695S:	Maintained
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6697F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6698F:	drivers/firmware/dmi-id.c
6699F:	drivers/firmware/dmi_scan.c
6700F:	include/linux/dmi.h
6701
6702DOCUMENTATION
6703M:	Jonathan Corbet <corbet@lwn.net>
6704L:	linux-doc@vger.kernel.org
6705S:	Maintained
6706P:	Documentation/doc-guide/maintainer-profile.rst
6707T:	git git://git.lwn.net/linux.git docs-next
6708F:	Documentation/
6709F:	scripts/check-variable-fonts.sh
6710F:	scripts/documentation-file-ref-check
6711F:	scripts/kernel-doc
6712F:	scripts/sphinx-pre-install
6713X:	Documentation/ABI/
6714X:	Documentation/admin-guide/media/
6715X:	Documentation/devicetree/
6716X:	Documentation/driver-api/media/
6717X:	Documentation/firmware-guide/acpi/
6718X:	Documentation/i2c/
6719X:	Documentation/netlink/
6720X:	Documentation/power/
6721X:	Documentation/spi/
6722X:	Documentation/userspace-api/media/
6723
6724DOCUMENTATION PROCESS
6725M:	Jonathan Corbet <corbet@lwn.net>
6726L:	workflows@vger.kernel.org
6727S:	Maintained
6728F:	Documentation/maintainer/
6729F:	Documentation/process/
6730
6731DOCUMENTATION REPORTING ISSUES
6732M:	Thorsten Leemhuis <linux@leemhuis.info>
6733L:	linux-doc@vger.kernel.org
6734S:	Maintained
6735F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6736F:	Documentation/admin-guide/reporting-issues.rst
6737F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6738
6739DOCUMENTATION SCRIPTS
6740M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6741L:	linux-doc@vger.kernel.org
6742S:	Maintained
6743F:	Documentation/sphinx/parse-headers.pl
6744F:	scripts/documentation-file-ref-check
6745F:	scripts/sphinx-pre-install
6746
6747DOCUMENTATION/ITALIAN
6748M:	Federico Vaga <federico.vaga@vaga.pv.it>
6749L:	linux-doc@vger.kernel.org
6750S:	Maintained
6751F:	Documentation/translations/it_IT
6752
6753DOCUMENTATION/JAPANESE
6754R:	Akira Yokosawa <akiyks@gmail.com>
6755L:	linux-doc@vger.kernel.org
6756S:	Maintained
6757F:	Documentation/translations/ja_JP
6758
6759DONGWOON DW9714 LENS VOICE COIL DRIVER
6760M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6761L:	linux-media@vger.kernel.org
6762S:	Maintained
6763T:	git git://linuxtv.org/media_tree.git
6764F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6765F:	drivers/media/i2c/dw9714.c
6766
6767DONGWOON DW9719 LENS VOICE COIL DRIVER
6768M:	Daniel Scally <djrscally@gmail.com>
6769L:	linux-media@vger.kernel.org
6770S:	Maintained
6771T:	git git://linuxtv.org/media_tree.git
6772F:	drivers/media/i2c/dw9719.c
6773
6774DONGWOON DW9768 LENS VOICE COIL DRIVER
6775L:	linux-media@vger.kernel.org
6776S:	Orphan
6777T:	git git://linuxtv.org/media_tree.git
6778F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6779F:	drivers/media/i2c/dw9768.c
6780
6781DONGWOON DW9807 LENS VOICE COIL DRIVER
6782M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6783L:	linux-media@vger.kernel.org
6784S:	Maintained
6785T:	git git://linuxtv.org/media_tree.git
6786F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6787F:	drivers/media/i2c/dw9807-vcm.c
6788
6789DOUBLETALK DRIVER
6790M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6791L:	blinux-list@redhat.com
6792S:	Maintained
6793F:	drivers/char/dtlk.c
6794F:	include/linux/dtlk.h
6795
6796DPAA2 DATAPATH I/O (DPIO) DRIVER
6797M:	Roy Pledge <Roy.Pledge@nxp.com>
6798L:	linux-kernel@vger.kernel.org
6799S:	Maintained
6800F:	drivers/soc/fsl/dpio
6801
6802DPAA2 ETHERNET DRIVER
6803M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6804L:	netdev@vger.kernel.org
6805S:	Maintained
6806F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6807F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6808F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6809F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6810F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6811F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6812F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6813F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6814F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6815F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6816
6817DPAA2 ETHERNET SWITCH DRIVER
6818M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6819L:	netdev@vger.kernel.org
6820S:	Maintained
6821F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6822F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6823F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6824
6825DPLL SUBSYSTEM
6826M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6827M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6828M:	Jiri Pirko <jiri@resnulli.us>
6829L:	netdev@vger.kernel.org
6830S:	Supported
6831F:	Documentation/driver-api/dpll.rst
6832F:	drivers/dpll/*
6833F:	include/linux/dpll.h
6834F:	include/uapi/linux/dpll.h
6835
6836DRBD DRIVER
6837M:	Philipp Reisner <philipp.reisner@linbit.com>
6838M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6839M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6840L:	drbd-dev@lists.linbit.com
6841S:	Supported
6842W:	http://www.drbd.org
6843T:	git git://git.linbit.com/linux-drbd.git
6844T:	git git://git.linbit.com/drbd-8.4.git
6845F:	Documentation/admin-guide/blockdev/
6846F:	drivers/block/drbd/
6847F:	include/linux/drbd*
6848F:	lib/lru_cache.c
6849
6850DRIVER COMPONENT FRAMEWORK
6851L:	dri-devel@lists.freedesktop.org
6852F:	drivers/base/component.c
6853F:	include/linux/component.h
6854
6855DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6856M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6857R:	"Rafael J. Wysocki" <rafael@kernel.org>
6858S:	Supported
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6860F:	Documentation/core-api/kobject.rst
6861F:	drivers/base/
6862F:	fs/debugfs/
6863F:	fs/sysfs/
6864F:	include/linux/debugfs.h
6865F:	include/linux/fwnode.h
6866F:	include/linux/kobj*
6867F:	include/linux/property.h
6868F:	lib/kobj*
6869F:	rust/kernel/device.rs
6870
6871DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6872M:	Nishanth Menon <nm@ti.com>
6873L:	linux-pm@vger.kernel.org
6874S:	Maintained
6875F:	drivers/soc/ti/smartreflex.c
6876F:	include/linux/power/smartreflex.h
6877
6878DRM ACCEL DRIVERS FOR INTEL VPU
6879M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6880M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6881L:	dri-devel@lists.freedesktop.org
6882S:	Supported
6883T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6884F:	drivers/accel/ivpu/
6885F:	include/uapi/drm/ivpu_accel.h
6886
6887DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6888M:	Oded Gabbay <ogabbay@kernel.org>
6889L:	dri-devel@lists.freedesktop.org
6890S:	Maintained
6891C:	irc://irc.oftc.net/dri-devel
6892T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6893F:	Documentation/accel/
6894F:	drivers/accel/
6895F:	include/drm/drm_accel.h
6896
6897DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6898M:	Maxime Ripard <mripard@kernel.org>
6899M:	Chen-Yu Tsai <wens@csie.org>
6900R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6901L:	dri-devel@lists.freedesktop.org
6902S:	Supported
6903T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6904F:	drivers/gpu/drm/sun4i/sun8i*
6905
6906DRM DRIVER FOR ARM PL111 CLCD
6907S:	Orphan
6908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6909F:	drivers/gpu/drm/pl111/
6910
6911DRM DRIVER FOR ARM VERSATILE TFT PANELS
6912M:	Linus Walleij <linus.walleij@linaro.org>
6913S:	Maintained
6914T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6915F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6916F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6917
6918DRM DRIVER FOR ASPEED BMC GFX
6919M:	Joel Stanley <joel@jms.id.au>
6920L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6921S:	Supported
6922T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6923F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6924F:	drivers/gpu/drm/aspeed/
6925
6926DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6927M:	Dave Airlie <airlied@redhat.com>
6928R:	Thomas Zimmermann <tzimmermann@suse.de>
6929R:	Jocelyn Falempe <jfalempe@redhat.com>
6930L:	dri-devel@lists.freedesktop.org
6931S:	Supported
6932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6933F:	drivers/gpu/drm/ast/
6934
6935DRM DRIVER FOR BOCHS VIRTUAL GPU
6936M:	Gerd Hoffmann <kraxel@redhat.com>
6937L:	virtualization@lists.linux.dev
6938S:	Maintained
6939T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6940F:	drivers/gpu/drm/tiny/bochs.c
6941
6942DRM DRIVER FOR BOE HIMAX8279D PANELS
6943M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6944S:	Maintained
6945F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6946F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6947
6948DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6949M:	Jagan Teki <jagan@amarulasolutions.com>
6950S:	Maintained
6951F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6952F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6953
6954DRM DRIVER FOR EBBG FT8719 PANEL
6955M:	Joel Selvaraj <jo@jsfamily.in>
6956S:	Maintained
6957T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6958F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6959F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6960
6961DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6962M:	Linus Walleij <linus.walleij@linaro.org>
6963S:	Maintained
6964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6965F:	drivers/gpu/drm/tve200/
6966
6967DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6968M:	Icenowy Zheng <icenowy@aosc.io>
6969S:	Maintained
6970F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6971F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6972
6973DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6974M:	Jagan Teki <jagan@amarulasolutions.com>
6975S:	Maintained
6976F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6977F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6978
6979DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6980M:	Thomas Zimmermann <tzimmermann@suse.de>
6981M:	Javier Martinez Canillas <javierm@redhat.com>
6982L:	dri-devel@lists.freedesktop.org
6983S:	Maintained
6984T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6985F:	drivers/gpu/drm/drm_aperture.c
6986F:	drivers/gpu/drm/tiny/ofdrm.c
6987F:	drivers/gpu/drm/tiny/simpledrm.c
6988F:	drivers/video/aperture.c
6989F:	drivers/video/nomodeset.c
6990F:	include/drm/drm_aperture.h
6991F:	include/linux/aperture.h
6992F:	include/video/nomodeset.h
6993
6994DRM DRIVER FOR GENERIC EDP PANELS
6995R:	Douglas Anderson <dianders@chromium.org>
6996F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6997F:	drivers/gpu/drm/panel/panel-edp.c
6998
6999DRM DRIVER FOR GENERIC USB DISPLAY
7000M:	Noralf Trønnes <noralf@tronnes.org>
7001S:	Maintained
7002W:	https://github.com/notro/gud/wiki
7003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004F:	drivers/gpu/drm/gud/
7005F:	include/drm/gud.h
7006
7007DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7008M:	Hans de Goede <hdegoede@redhat.com>
7009S:	Maintained
7010T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7011F:	drivers/gpu/drm/tiny/gm12u320.c
7012
7013DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7014M:	Ondrej Jirman <megi@xff.cz>
7015M:	Javier Martinez Canillas <javierm@redhat.com>
7016S:	Maintained
7017T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7018F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7019F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7020
7021DRM DRIVER FOR HX8357D PANELS
7022S:	Orphan
7023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7025F:	drivers/gpu/drm/tiny/hx8357d.c
7026
7027DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7028M:	Deepak Rawat <drawat.floss@gmail.com>
7029L:	linux-hyperv@vger.kernel.org
7030L:	dri-devel@lists.freedesktop.org
7031S:	Maintained
7032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7033F:	drivers/gpu/drm/hyperv
7034
7035DRM DRIVER FOR ILITEK ILI9225 PANELS
7036M:	David Lechner <david@lechnology.com>
7037S:	Maintained
7038T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7039F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7040F:	drivers/gpu/drm/tiny/ili9225.c
7041
7042DRM DRIVER FOR ILITEK ILI9486 PANELS
7043M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7044S:	Maintained
7045T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7047F:	drivers/gpu/drm/tiny/ili9486.c
7048
7049DRM DRIVER FOR ILITEK ILI9805 PANELS
7050M:	Michael Trimarchi <michael@amarulasolutions.com>
7051S:	Maintained
7052F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7053F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7054
7055DRM DRIVER FOR ILITEK ILI9806E PANELS
7056M:	Michael Walle <mwalle@kernel.org>
7057S:	Maintained
7058F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7059
7060DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7061M:	Jagan Teki <jagan@edgeble.ai>
7062S:	Maintained
7063F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7064F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7065
7066DRM DRIVER FOR LG SW43408 PANELS
7067M:	Sumit Semwal <sumit.semwal@linaro.org>
7068M:	Caleb Connolly <caleb.connolly@linaro.org>
7069S:	Maintained
7070T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7072F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7073
7074DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7075M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7076S:	Supported
7077T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7078F:	drivers/gpu/drm/logicvc/
7079
7080DRM DRIVER FOR LVDS PANELS
7081M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7082L:	dri-devel@lists.freedesktop.org
7083S:	Maintained
7084T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7085F:	Documentation/devicetree/bindings/display/lvds.yaml
7086F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7087F:	drivers/gpu/drm/panel/panel-lvds.c
7088
7089DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7090M:	Guido Günther <agx@sigxcpu.org>
7091R:	Purism Kernel Team <kernel@puri.sm>
7092S:	Maintained
7093F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7094F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7095
7096DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7097M:	Dave Airlie <airlied@redhat.com>
7098R:	Thomas Zimmermann <tzimmermann@suse.de>
7099R:	Jocelyn Falempe <jfalempe@redhat.com>
7100L:	dri-devel@lists.freedesktop.org
7101S:	Supported
7102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103F:	drivers/gpu/drm/mgag200/
7104
7105DRM DRIVER FOR MI0283QT
7106M:	Noralf Trønnes <noralf@tronnes.org>
7107S:	Maintained
7108T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7109F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7110F:	drivers/gpu/drm/tiny/mi0283qt.c
7111
7112DRM DRIVER FOR MIPI DBI compatible panels
7113M:	Noralf Trønnes <noralf@tronnes.org>
7114S:	Maintained
7115W:	https://github.com/notro/panel-mipi-dbi/wiki
7116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7118F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7119
7120DRM DRIVER for Qualcomm Adreno GPUs
7121M:	Rob Clark <robdclark@gmail.com>
7122R:	Sean Paul <sean@poorly.run>
7123R:	Konrad Dybcio <konradybcio@kernel.org>
7124L:	linux-arm-msm@vger.kernel.org
7125L:	dri-devel@lists.freedesktop.org
7126L:	freedreno@lists.freedesktop.org
7127S:	Maintained
7128B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7129T:	git https://gitlab.freedesktop.org/drm/msm.git
7130F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7131F:	drivers/gpu/drm/msm/adreno/
7132F:	drivers/gpu/drm/msm/msm_gpu.*
7133F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7134F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7135F:	drivers/gpu/drm/msm/registers/adreno/
7136F:	include/uapi/drm/msm_drm.h
7137
7138DRM DRIVER for Qualcomm display hardware
7139M:	Rob Clark <robdclark@gmail.com>
7140M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7141M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7142R:	Sean Paul <sean@poorly.run>
7143R:	Marijn Suijten <marijn.suijten@somainline.org>
7144L:	linux-arm-msm@vger.kernel.org
7145L:	dri-devel@lists.freedesktop.org
7146L:	freedreno@lists.freedesktop.org
7147S:	Maintained
7148B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7149T:	git https://gitlab.freedesktop.org/drm/msm.git
7150F:	Documentation/devicetree/bindings/display/msm/
7151F:	drivers/gpu/drm/ci/xfails/msm*
7152F:	drivers/gpu/drm/msm/
7153F:	include/uapi/drm/msm_drm.h
7154
7155DRM DRIVER FOR NOVATEK NT35510 PANELS
7156M:	Linus Walleij <linus.walleij@linaro.org>
7157S:	Maintained
7158T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7160F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7161
7162DRM DRIVER FOR NOVATEK NT35560 PANELS
7163M:	Linus Walleij <linus.walleij@linaro.org>
7164S:	Maintained
7165T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7167F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7168
7169DRM DRIVER FOR NOVATEK NT36523 PANELS
7170M:	Jianhua Lu <lujianhua000@gmail.com>
7171S:	Maintained
7172T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7173F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7174F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7175
7176DRM DRIVER FOR NOVATEK NT36672A PANELS
7177M:	Sumit Semwal <sumit.semwal@linaro.org>
7178S:	Maintained
7179T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7181F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7182
7183DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7184M:	Karol Herbst <kherbst@redhat.com>
7185M:	Lyude Paul <lyude@redhat.com>
7186M:	Danilo Krummrich <dakr@redhat.com>
7187L:	dri-devel@lists.freedesktop.org
7188L:	nouveau@lists.freedesktop.org
7189S:	Supported
7190W:	https://nouveau.freedesktop.org/
7191Q:	https://patchwork.freedesktop.org/project/nouveau/
7192Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7193B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7194C:	irc://irc.oftc.net/nouveau
7195T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7196F:	drivers/gpu/drm/nouveau/
7197F:	include/uapi/drm/nouveau_drm.h
7198
7199DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7200M:	Stefan Mavrodiev <stefan@olimex.com>
7201S:	Maintained
7202F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7203F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7204
7205DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7206R:	Douglas Anderson <dianders@chromium.org>
7207F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7208F:	drivers/gpu/drm/bridge/parade-ps8640.c
7209
7210DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7211M:	Noralf Trønnes <noralf@tronnes.org>
7212S:	Maintained
7213T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7214F:	Documentation/devicetree/bindings/display/repaper.txt
7215F:	drivers/gpu/drm/tiny/repaper.c
7216
7217DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7218M:	Dave Airlie <airlied@redhat.com>
7219M:	Gerd Hoffmann <kraxel@redhat.com>
7220L:	virtualization@lists.linux.dev
7221S:	Obsolete
7222W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7223T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224F:	drivers/gpu/drm/tiny/cirrus.c
7225
7226DRM DRIVER FOR QXL VIRTUAL GPU
7227M:	Dave Airlie <airlied@redhat.com>
7228M:	Gerd Hoffmann <kraxel@redhat.com>
7229L:	virtualization@lists.linux.dev
7230L:	spice-devel@lists.freedesktop.org
7231S:	Maintained
7232T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7233F:	drivers/gpu/drm/qxl/
7234F:	include/uapi/drm/qxl_drm.h
7235
7236DRM DRIVER FOR RAYDIUM RM67191 PANELS
7237M:	Robert Chiras <robert.chiras@nxp.com>
7238S:	Maintained
7239F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7240F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7241
7242DRM DRIVER FOR SAMSUNG DB7430 PANELS
7243M:	Linus Walleij <linus.walleij@linaro.org>
7244S:	Maintained
7245T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7246F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7247F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7248
7249DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7250M:	Inki Dae <inki.dae@samsung.com>
7251M:	Jagan Teki <jagan@amarulasolutions.com>
7252M:	Marek Szyprowski <m.szyprowski@samsung.com>
7253S:	Maintained
7254T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7255F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7256F:	drivers/gpu/drm/bridge/samsung-dsim.c
7257F:	include/drm/bridge/samsung-dsim.h
7258
7259DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7260M:	Markuss Broks <markuss.broks@gmail.com>
7261S:	Maintained
7262F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7263F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7264
7265DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7266M:	Artur Weber <aweber.kernel@gmail.com>
7267S:	Maintained
7268F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7269F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7270
7271DRM DRIVER FOR SITRONIX ST7586 PANELS
7272M:	David Lechner <david@lechnology.com>
7273S:	Maintained
7274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7276F:	drivers/gpu/drm/tiny/st7586.c
7277
7278DRM DRIVER FOR SITRONIX ST7701 PANELS
7279M:	Jagan Teki <jagan@amarulasolutions.com>
7280S:	Maintained
7281F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7282F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7283
7284DRM DRIVER FOR SITRONIX ST7703 PANELS
7285M:	Guido Günther <agx@sigxcpu.org>
7286R:	Purism Kernel Team <kernel@puri.sm>
7287R:	Ondrej Jirman <megi@xff.cz>
7288S:	Maintained
7289F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7290F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7291
7292DRM DRIVER FOR SITRONIX ST7735R PANELS
7293M:	David Lechner <david@lechnology.com>
7294S:	Maintained
7295T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7297F:	drivers/gpu/drm/tiny/st7735r.c
7298
7299DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7300M:	Javier Martinez Canillas <javierm@redhat.com>
7301S:	Maintained
7302T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7303F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7304F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7305F:	drivers/gpu/drm/solomon/ssd130x*
7306
7307DRM DRIVER FOR ST-ERICSSON MCDE
7308M:	Linus Walleij <linus.walleij@linaro.org>
7309S:	Maintained
7310T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7311F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7312F:	drivers/gpu/drm/mcde/
7313
7314DRM DRIVER FOR SYNAPTICS R63353 PANELS
7315M:	Michael Trimarchi <michael@amarulasolutions.com>
7316S:	Maintained
7317F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7318F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7319
7320DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7321M:	Jagan Teki <jagan@amarulasolutions.com>
7322S:	Maintained
7323F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7324F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7325
7326DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7327R:	Douglas Anderson <dianders@chromium.org>
7328F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7329F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7330
7331DRM DRIVER FOR TPO TPG110 PANELS
7332M:	Linus Walleij <linus.walleij@linaro.org>
7333S:	Maintained
7334T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7335F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7336F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7337
7338DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7339M:	Dave Airlie <airlied@redhat.com>
7340R:	Sean Paul <sean@poorly.run>
7341R:	Thomas Zimmermann <tzimmermann@suse.de>
7342L:	dri-devel@lists.freedesktop.org
7343S:	Supported
7344T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7345F:	drivers/gpu/drm/udl/
7346
7347DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7348M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7349M:	Melissa Wen <melissa.srw@gmail.com>
7350M:	Maíra Canal <mairacanal@riseup.net>
7351R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7352R:	Daniel Vetter <daniel@ffwll.ch>
7353L:	dri-devel@lists.freedesktop.org
7354S:	Maintained
7355T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7356F:	Documentation/gpu/vkms.rst
7357F:	drivers/gpu/drm/ci/xfails/vkms*
7358F:	drivers/gpu/drm/vkms/
7359
7360DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7361M:	Hans de Goede <hdegoede@redhat.com>
7362L:	dri-devel@lists.freedesktop.org
7363S:	Maintained
7364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365F:	drivers/gpu/drm/vboxvideo/
7366
7367DRM DRIVER FOR VMWARE VIRTUAL GPU
7368M:	Zack Rusin <zack.rusin@broadcom.com>
7369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7370L:	dri-devel@lists.freedesktop.org
7371S:	Supported
7372T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7373F:	drivers/gpu/drm/vmwgfx/
7374F:	include/uapi/drm/vmwgfx_drm.h
7375
7376DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7377M:	Linus Walleij <linus.walleij@linaro.org>
7378S:	Maintained
7379T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7380F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7381F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7382
7383DRM DRIVERS
7384M:	David Airlie <airlied@gmail.com>
7385M:	Daniel Vetter <daniel@ffwll.ch>
7386L:	dri-devel@lists.freedesktop.org
7387S:	Maintained
7388B:	https://gitlab.freedesktop.org/drm
7389C:	irc://irc.oftc.net/dri-devel
7390T:	git https://gitlab.freedesktop.org/drm/kernel.git
7391F:	Documentation/devicetree/bindings/display/
7392F:	Documentation/devicetree/bindings/gpu/
7393F:	Documentation/gpu/
7394F:	drivers/gpu/
7395F:	include/drm/
7396F:	include/linux/vga*
7397F:	include/uapi/drm/
7398
7399DRM DRIVERS AND MISC GPU PATCHES
7400M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7401M:	Maxime Ripard <mripard@kernel.org>
7402M:	Thomas Zimmermann <tzimmermann@suse.de>
7403S:	Maintained
7404W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7405T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406F:	Documentation/devicetree/bindings/display/
7407F:	Documentation/devicetree/bindings/gpu/
7408F:	Documentation/gpu/
7409F:	drivers/gpu/drm/
7410F:	drivers/gpu/vga/
7411F:	include/drm/drm
7412F:	include/linux/vga*
7413F:	include/uapi/drm/
7414X:	drivers/gpu/drm/amd/
7415X:	drivers/gpu/drm/armada/
7416X:	drivers/gpu/drm/etnaviv/
7417X:	drivers/gpu/drm/exynos/
7418X:	drivers/gpu/drm/i915/
7419X:	drivers/gpu/drm/kmb/
7420X:	drivers/gpu/drm/mediatek/
7421X:	drivers/gpu/drm/msm/
7422X:	drivers/gpu/drm/nouveau/
7423X:	drivers/gpu/drm/radeon/
7424X:	drivers/gpu/drm/renesas/rcar-du/
7425X:	drivers/gpu/drm/tegra/
7426
7427DRM DRIVERS FOR ALLWINNER A10
7428M:	Maxime Ripard <mripard@kernel.org>
7429M:	Chen-Yu Tsai <wens@csie.org>
7430L:	dri-devel@lists.freedesktop.org
7431S:	Supported
7432T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7433F:	Documentation/devicetree/bindings/display/allwinner*
7434F:	drivers/gpu/drm/sun4i/
7435
7436DRM DRIVERS FOR AMLOGIC SOCS
7437M:	Neil Armstrong <neil.armstrong@linaro.org>
7438L:	dri-devel@lists.freedesktop.org
7439L:	linux-amlogic@lists.infradead.org
7440S:	Supported
7441W:	http://linux-meson.com/
7442T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7443F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7444F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7445F:	Documentation/gpu/meson.rst
7446F:	drivers/gpu/drm/ci/xfails/meson*
7447F:	drivers/gpu/drm/meson/
7448
7449DRM DRIVERS FOR ATMEL HLCDC
7450M:	Sam Ravnborg <sam@ravnborg.org>
7451M:	Boris Brezillon <bbrezillon@kernel.org>
7452L:	dri-devel@lists.freedesktop.org
7453S:	Supported
7454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7455F:	Documentation/devicetree/bindings/display/atmel/
7456F:	drivers/gpu/drm/atmel-hlcdc/
7457
7458DRM DRIVERS FOR BRIDGE CHIPS
7459M:	Andrzej Hajda <andrzej.hajda@intel.com>
7460M:	Neil Armstrong <neil.armstrong@linaro.org>
7461M:	Robert Foss <rfoss@kernel.org>
7462R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7463R:	Jonas Karlman <jonas@kwiboo.se>
7464R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7465S:	Maintained
7466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7467F:	Documentation/devicetree/bindings/display/bridge/
7468F:	drivers/gpu/drm/bridge/
7469F:	drivers/gpu/drm/drm_bridge.c
7470F:	drivers/gpu/drm/drm_bridge_connector.c
7471F:	include/drm/drm_bridge.h
7472F:	include/drm/drm_bridge_connector.h
7473
7474DRM DRIVERS FOR EXYNOS
7475M:	Inki Dae <inki.dae@samsung.com>
7476M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7477M:	Kyungmin Park <kyungmin.park@samsung.com>
7478L:	dri-devel@lists.freedesktop.org
7479S:	Supported
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7481F:	Documentation/devicetree/bindings/display/exynos/
7482F:	Documentation/devicetree/bindings/display/samsung/
7483F:	drivers/gpu/drm/exynos/
7484F:	include/uapi/drm/exynos_drm.h
7485
7486DRM DRIVERS FOR FREESCALE DCU
7487M:	Stefan Agner <stefan@agner.ch>
7488M:	Alison Wang <alison.wang@nxp.com>
7489L:	dri-devel@lists.freedesktop.org
7490S:	Supported
7491T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7492F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7493F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7494F:	drivers/gpu/drm/fsl-dcu/
7495
7496DRM DRIVERS FOR FREESCALE IMX 5/6
7497M:	Philipp Zabel <p.zabel@pengutronix.de>
7498L:	dri-devel@lists.freedesktop.org
7499S:	Maintained
7500T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501T:	git git://git.pengutronix.de/git/pza/linux
7502F:	Documentation/devicetree/bindings/display/imx/
7503F:	drivers/gpu/drm/imx/ipuv3/
7504F:	drivers/gpu/ipu-v3/
7505
7506DRM DRIVERS FOR FREESCALE IMX BRIDGE
7507M:	Liu Ying <victor.liu@nxp.com>
7508L:	dri-devel@lists.freedesktop.org
7509S:	Maintained
7510F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7511F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7512F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7513F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7514F:	drivers/gpu/drm/bridge/imx/
7515
7516DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7517M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7518L:	dri-devel@lists.freedesktop.org
7519S:	Maintained
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	drivers/gpu/drm/gma500/
7522
7523DRM DRIVERS FOR HISILICON
7524M:	Xinliang Liu <xinliang.liu@linaro.org>
7525M:	Tian Tao  <tiantao6@hisilicon.com>
7526R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7527R:	Sumit Semwal <sumit.semwal@linaro.org>
7528R:	Yongqin Liu <yongqin.liu@linaro.org>
7529R:	John Stultz <jstultz@google.com>
7530L:	dri-devel@lists.freedesktop.org
7531S:	Maintained
7532T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7533F:	Documentation/devicetree/bindings/display/hisilicon/
7534F:	drivers/gpu/drm/hisilicon/
7535
7536DRM DRIVERS FOR LIMA
7537M:	Qiang Yu <yuq825@gmail.com>
7538L:	dri-devel@lists.freedesktop.org
7539L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7540S:	Maintained
7541T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7542F:	drivers/gpu/drm/lima/
7543F:	include/uapi/drm/lima_drm.h
7544
7545DRM DRIVERS FOR LOONGSON
7546M:	Sui Jingfeng <suijingfeng@loongson.cn>
7547L:	dri-devel@lists.freedesktop.org
7548S:	Supported
7549T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7550F:	drivers/gpu/drm/loongson/
7551
7552DRM DRIVERS FOR MEDIATEK
7553M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7554M:	Philipp Zabel <p.zabel@pengutronix.de>
7555L:	dri-devel@lists.freedesktop.org
7556L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7557S:	Supported
7558F:	Documentation/devicetree/bindings/display/mediatek/
7559F:	drivers/gpu/drm/ci/xfails/mediatek*
7560F:	drivers/gpu/drm/mediatek/
7561F:	drivers/phy/mediatek/phy-mtk-dp.c
7562F:	drivers/phy/mediatek/phy-mtk-hdmi*
7563F:	drivers/phy/mediatek/phy-mtk-mipi*
7564
7565DRM DRIVERS FOR NVIDIA TEGRA
7566M:	Thierry Reding <thierry.reding@gmail.com>
7567M:	Mikko Perttunen <mperttunen@nvidia.com>
7568L:	dri-devel@lists.freedesktop.org
7569L:	linux-tegra@vger.kernel.org
7570S:	Supported
7571T:	git https://gitlab.freedesktop.org/drm/tegra.git
7572F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7573F:	Documentation/devicetree/bindings/gpu/host1x/
7574F:	drivers/gpu/drm/tegra/
7575F:	drivers/gpu/host1x/
7576F:	include/linux/host1x.h
7577F:	include/uapi/drm/tegra_drm.h
7578
7579DRM DRIVERS FOR RENESAS R-CAR
7580M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7582L:	dri-devel@lists.freedesktop.org
7583L:	linux-renesas-soc@vger.kernel.org
7584S:	Supported
7585T:	git git://linuxtv.org/pinchartl/media drm/du/next
7586F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7587F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7588F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7589F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7590F:	drivers/gpu/drm/renesas/rcar-du/
7591
7592DRM DRIVERS FOR RENESAS RZ
7593M:	Biju Das <biju.das.jz@bp.renesas.com>
7594L:	dri-devel@lists.freedesktop.org
7595L:	linux-renesas-soc@vger.kernel.org
7596S:	Maintained
7597T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7598F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7599F:	drivers/gpu/drm/renesas/rz-du/
7600
7601DRM DRIVERS FOR RENESAS SHMOBILE
7602M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7603M:	Geert Uytterhoeven <geert+renesas@glider.be>
7604L:	dri-devel@lists.freedesktop.org
7605L:	linux-renesas-soc@vger.kernel.org
7606S:	Supported
7607T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7608F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7609F:	drivers/gpu/drm/renesas/shmobile/
7610F:	include/linux/platform_data/shmob_drm.h
7611
7612DRM DRIVERS FOR ROCKCHIP
7613M:	Sandy Huang <hjc@rock-chips.com>
7614M:	Heiko Stübner <heiko@sntech.de>
7615M:	Andy Yan <andy.yan@rock-chips.com>
7616L:	dri-devel@lists.freedesktop.org
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/devicetree/bindings/display/rockchip/
7620F:	drivers/gpu/drm/ci/xfails/rockchip*
7621F:	drivers/gpu/drm/rockchip/
7622
7623DRM DRIVERS FOR STI
7624M:	Alain Volmat <alain.volmat@foss.st.com>
7625L:	dri-devel@lists.freedesktop.org
7626S:	Maintained
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7629F:	drivers/gpu/drm/sti
7630
7631DRM DRIVERS FOR STM
7632M:	Yannick Fertre <yannick.fertre@foss.st.com>
7633M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7634M:	Philippe Cornu <philippe.cornu@foss.st.com>
7635L:	dri-devel@lists.freedesktop.org
7636S:	Maintained
7637T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7639F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7640F:	drivers/gpu/drm/stm
7641
7642DRM DRIVERS FOR TI KEYSTONE
7643M:	Jyri Sarha <jyri.sarha@iki.fi>
7644M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7645L:	dri-devel@lists.freedesktop.org
7646S:	Maintained
7647T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7648F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7649F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7650F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7651F:	drivers/gpu/drm/tidss/
7652
7653DRM DRIVERS FOR TI LCDC
7654M:	Jyri Sarha <jyri.sarha@iki.fi>
7655M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7656L:	dri-devel@lists.freedesktop.org
7657S:	Maintained
7658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F:	Documentation/devicetree/bindings/display/tilcdc/
7660F:	drivers/gpu/drm/tilcdc/
7661
7662DRM DRIVERS FOR TI OMAP
7663M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7664L:	dri-devel@lists.freedesktop.org
7665S:	Maintained
7666T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7667F:	Documentation/devicetree/bindings/display/ti/
7668F:	drivers/gpu/drm/omapdrm/
7669
7670DRM DRIVERS FOR V3D
7671M:	Melissa Wen <mwen@igalia.com>
7672M:	Maíra Canal <mcanal@igalia.com>
7673S:	Supported
7674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7675F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7676F:	drivers/gpu/drm/v3d/
7677F:	include/uapi/drm/v3d_drm.h
7678
7679DRM DRIVERS FOR VC4
7680M:	Maxime Ripard <mripard@kernel.org>
7681M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7682R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7683S:	Supported
7684T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7685F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7686F:	drivers/gpu/drm/vc4/
7687F:	include/uapi/drm/vc4_drm.h
7688
7689DRM DRIVERS FOR VIVANTE GPU IP
7690M:	Lucas Stach <l.stach@pengutronix.de>
7691R:	Russell King <linux+etnaviv@armlinux.org.uk>
7692R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7693L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7694L:	dri-devel@lists.freedesktop.org
7695S:	Maintained
7696F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7697F:	drivers/gpu/drm/etnaviv/
7698F:	include/uapi/drm/etnaviv_drm.h
7699
7700DRM DRIVERS FOR XEN
7701M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7702L:	dri-devel@lists.freedesktop.org
7703L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7704S:	Supported
7705T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7706F:	Documentation/gpu/xen-front.rst
7707F:	drivers/gpu/drm/xen/
7708
7709DRM DRIVERS FOR XILINX
7710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7712L:	dri-devel@lists.freedesktop.org
7713S:	Maintained
7714T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7715F:	Documentation/devicetree/bindings/display/xlnx/
7716F:	drivers/gpu/drm/xlnx/
7717
7718DRM GPU SCHEDULER
7719M:	Luben Tuikov <ltuikov89@gmail.com>
7720M:	Matthew Brost <matthew.brost@intel.com>
7721L:	dri-devel@lists.freedesktop.org
7722S:	Maintained
7723T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7724F:	drivers/gpu/drm/scheduler/
7725F:	include/drm/gpu_scheduler.h
7726
7727DRM PANEL DRIVERS
7728M:	Neil Armstrong <neil.armstrong@linaro.org>
7729R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7730L:	dri-devel@lists.freedesktop.org
7731S:	Maintained
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	Documentation/devicetree/bindings/display/panel/
7734F:	drivers/gpu/drm/drm_panel.c
7735F:	drivers/gpu/drm/panel/
7736F:	include/drm/drm_panel.h
7737
7738DRM PRIVACY-SCREEN CLASS
7739M:	Hans de Goede <hdegoede@redhat.com>
7740L:	dri-devel@lists.freedesktop.org
7741S:	Maintained
7742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7743F:	drivers/gpu/drm/drm_privacy_screen*
7744F:	include/drm/drm_privacy_screen*
7745
7746DRM TTM SUBSYSTEM
7747M:	Christian Koenig <christian.koenig@amd.com>
7748M:	Huang Rui <ray.huang@amd.com>
7749L:	dri-devel@lists.freedesktop.org
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	drivers/gpu/drm/ttm/
7753F:	include/drm/ttm/
7754
7755DRM AUTOMATED TESTING
7756M:	Helen Koike <helen.koike@collabora.com>
7757L:	dri-devel@lists.freedesktop.org
7758S:	Maintained
7759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7760F:	Documentation/gpu/automated_testing.rst
7761F:	drivers/gpu/drm/ci/
7762
7763DSBR100 USB FM RADIO DRIVER
7764M:	Alexey Klimov <klimov.linux@gmail.com>
7765L:	linux-media@vger.kernel.org
7766S:	Maintained
7767T:	git git://linuxtv.org/media_tree.git
7768F:	drivers/media/radio/dsbr100.c
7769
7770DT3155 MEDIA DRIVER
7771M:	Hans Verkuil <hverkuil@xs4all.nl>
7772L:	linux-media@vger.kernel.org
7773S:	Odd Fixes
7774W:	https://linuxtv.org
7775T:	git git://linuxtv.org/media_tree.git
7776F:	drivers/media/pci/dt3155/
7777
7778DVB_USB_AF9015 MEDIA DRIVER
7779L:	linux-media@vger.kernel.org
7780S:	Orphan
7781W:	https://linuxtv.org
7782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7783F:	drivers/media/usb/dvb-usb-v2/af9015*
7784
7785DVB_USB_AF9035 MEDIA DRIVER
7786L:	linux-media@vger.kernel.org
7787S:	Orphan
7788W:	https://linuxtv.org
7789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7790F:	drivers/media/usb/dvb-usb-v2/af9035*
7791
7792DVB_USB_ANYSEE MEDIA DRIVER
7793L:	linux-media@vger.kernel.org
7794S:	Orphan
7795W:	https://linuxtv.org
7796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7797F:	drivers/media/usb/dvb-usb-v2/anysee*
7798
7799DVB_USB_AU6610 MEDIA DRIVER
7800L:	linux-media@vger.kernel.org
7801S:	Orphan
7802W:	https://linuxtv.org
7803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7804F:	drivers/media/usb/dvb-usb-v2/au6610*
7805
7806DVB_USB_CE6230 MEDIA DRIVER
7807L:	linux-media@vger.kernel.org
7808S:	Orphan
7809W:	https://linuxtv.org
7810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7811F:	drivers/media/usb/dvb-usb-v2/ce6230*
7812
7813DVB_USB_CXUSB MEDIA DRIVER
7814M:	Michael Krufky <mkrufky@linuxtv.org>
7815L:	linux-media@vger.kernel.org
7816S:	Maintained
7817W:	https://linuxtv.org
7818W:	http://github.com/mkrufky
7819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7820T:	git git://linuxtv.org/media_tree.git
7821F:	drivers/media/usb/dvb-usb/cxusb*
7822
7823DVB_USB_EC168 MEDIA DRIVER
7824L:	linux-media@vger.kernel.org
7825S:	Orphan
7826W:	https://linuxtv.org
7827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7828F:	drivers/media/usb/dvb-usb-v2/ec168*
7829
7830DVB_USB_GL861 MEDIA DRIVER
7831L:	linux-media@vger.kernel.org
7832S:	Orphan
7833W:	https://linuxtv.org
7834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7835F:	drivers/media/usb/dvb-usb-v2/gl861*
7836
7837DVB_USB_MXL111SF MEDIA DRIVER
7838M:	Michael Krufky <mkrufky@linuxtv.org>
7839L:	linux-media@vger.kernel.org
7840S:	Maintained
7841W:	https://linuxtv.org
7842W:	http://github.com/mkrufky
7843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7844T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7845F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7846
7847DVB_USB_RTL28XXU MEDIA DRIVER
7848L:	linux-media@vger.kernel.org
7849S:	Orphan
7850W:	https://linuxtv.org
7851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7852F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7853
7854DVB_USB_V2 MEDIA DRIVER
7855L:	linux-media@vger.kernel.org
7856S:	Orphan
7857W:	https://linuxtv.org
7858W:	http://palosaari.fi/linux/
7859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7860F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7861F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7862
7863DYNAMIC DEBUG
7864M:	Jason Baron <jbaron@akamai.com>
7865M:	Jim Cromie <jim.cromie@gmail.com>
7866S:	Maintained
7867F:	include/linux/dynamic_debug.h
7868F:	lib/dynamic_debug.c
7869F:	lib/test_dynamic_debug.c
7870
7871DYNAMIC INTERRUPT MODERATION
7872M:	Tal Gilboa <talgi@nvidia.com>
7873S:	Maintained
7874F:	Documentation/networking/net_dim.rst
7875F:	include/linux/dim.h
7876F:	lib/dim/
7877
7878DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7879M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7880L:	linux-pm@vger.kernel.org
7881S:	Supported
7882B:	https://bugzilla.kernel.org
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7884F:	drivers/powercap/dtpm*
7885F:	include/linux/dtpm.h
7886
7887DZ DECSTATION DZ11 SERIAL DRIVER
7888M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7889S:	Maintained
7890F:	drivers/tty/serial/dz.*
7891
7892E3X0 POWER BUTTON DRIVER
7893M:	Moritz Fischer <moritz.fischer@ettus.com>
7894L:	usrp-users@lists.ettus.com
7895S:	Supported
7896W:	http://www.ettus.com
7897F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7898F:	drivers/input/misc/e3x0-button.c
7899
7900E4000 MEDIA DRIVER
7901L:	linux-media@vger.kernel.org
7902S:	Orphan
7903W:	https://linuxtv.org
7904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7905F:	drivers/media/tuners/e4000*
7906
7907EARTH_PT1 MEDIA DRIVER
7908M:	Akihiro Tsukada <tskd08@gmail.com>
7909L:	linux-media@vger.kernel.org
7910S:	Odd Fixes
7911F:	drivers/media/pci/pt1/
7912
7913EARTH_PT3 MEDIA DRIVER
7914M:	Akihiro Tsukada <tskd08@gmail.com>
7915L:	linux-media@vger.kernel.org
7916S:	Odd Fixes
7917F:	drivers/media/pci/pt3/
7918
7919EC100 MEDIA DRIVER
7920L:	linux-media@vger.kernel.org
7921S:	Orphan
7922W:	https://linuxtv.org
7923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7924F:	drivers/media/dvb-frontends/ec100*
7925
7926ECRYPT FILE SYSTEM
7927M:	Tyler Hicks <code@tyhicks.com>
7928L:	ecryptfs@vger.kernel.org
7929S:	Odd Fixes
7930W:	http://ecryptfs.org
7931W:	https://launchpad.net/ecryptfs
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7933F:	Documentation/filesystems/ecryptfs.rst
7934F:	fs/ecryptfs/
7935
7936EDAC-AMD64
7937M:	Yazen Ghannam <yazen.ghannam@amd.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Supported
7940F:	drivers/edac/amd64_edac*
7941F:	drivers/edac/mce_amd*
7942
7943EDAC-ARMADA
7944M:	Jan Luebbe <jlu@pengutronix.de>
7945L:	linux-edac@vger.kernel.org
7946S:	Maintained
7947F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7948F:	drivers/edac/armada_xp_*
7949
7950EDAC-AST2500
7951M:	Stefan Schaeckeler <sschaeck@cisco.com>
7952S:	Supported
7953F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7954F:	drivers/edac/aspeed_edac.c
7955
7956EDAC-BLUEFIELD
7957M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7958S:	Supported
7959F:	drivers/edac/bluefield_edac.c
7960
7961EDAC-CALXEDA
7962M:	Andre Przywara <andre.przywara@arm.com>
7963L:	linux-edac@vger.kernel.org
7964S:	Maintained
7965F:	drivers/edac/highbank*
7966
7967EDAC-CAVIUM OCTEON
7968M:	Ralf Baechle <ralf@linux-mips.org>
7969L:	linux-edac@vger.kernel.org
7970L:	linux-mips@vger.kernel.org
7971S:	Supported
7972F:	drivers/edac/octeon_edac*
7973
7974EDAC-CAVIUM THUNDERX
7975M:	Robert Richter <rric@kernel.org>
7976L:	linux-edac@vger.kernel.org
7977S:	Odd Fixes
7978F:	drivers/edac/thunderx_edac*
7979
7980EDAC-CORE
7981M:	Borislav Petkov <bp@alien8.de>
7982M:	Tony Luck <tony.luck@intel.com>
7983R:	James Morse <james.morse@arm.com>
7984R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7985R:	Robert Richter <rric@kernel.org>
7986L:	linux-edac@vger.kernel.org
7987S:	Supported
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7989F:	Documentation/driver-api/edac.rst
7990F:	drivers/edac/
7991F:	include/linux/edac.h
7992
7993EDAC-DMC520
7994M:	Lei Wang <lewan@microsoft.com>
7995L:	linux-edac@vger.kernel.org
7996S:	Supported
7997F:	drivers/edac/dmc520_edac.c
7998
7999EDAC-E752X
8000M:	Mark Gross <markgross@kernel.org>
8001L:	linux-edac@vger.kernel.org
8002S:	Maintained
8003F:	drivers/edac/e752x_edac.c
8004
8005EDAC-E7XXX
8006L:	linux-edac@vger.kernel.org
8007S:	Maintained
8008F:	drivers/edac/e7xxx_edac.c
8009
8010EDAC-FSL_DDR
8011M:	York Sun <york.sun@nxp.com>
8012L:	linux-edac@vger.kernel.org
8013S:	Maintained
8014F:	drivers/edac/fsl_ddr_edac.*
8015
8016EDAC-GHES
8017M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8018L:	linux-edac@vger.kernel.org
8019S:	Maintained
8020F:	drivers/edac/ghes_edac.c
8021
8022EDAC-I10NM
8023M:	Tony Luck <tony.luck@intel.com>
8024L:	linux-edac@vger.kernel.org
8025S:	Maintained
8026F:	drivers/edac/i10nm_base.c
8027
8028EDAC-I3000
8029L:	linux-edac@vger.kernel.org
8030S:	Orphan
8031F:	drivers/edac/i3000_edac.c
8032
8033EDAC-I5000
8034L:	linux-edac@vger.kernel.org
8035S:	Maintained
8036F:	drivers/edac/i5000_edac.c
8037
8038EDAC-I5400
8039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8040L:	linux-edac@vger.kernel.org
8041S:	Maintained
8042F:	drivers/edac/i5400_edac.c
8043
8044EDAC-I7300
8045M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8046L:	linux-edac@vger.kernel.org
8047S:	Maintained
8048F:	drivers/edac/i7300_edac.c
8049
8050EDAC-I7CORE
8051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8052L:	linux-edac@vger.kernel.org
8053S:	Maintained
8054F:	drivers/edac/i7core_edac.c
8055
8056EDAC-I82443BXGX
8057M:	Tim Small <tim@buttersideup.com>
8058L:	linux-edac@vger.kernel.org
8059S:	Maintained
8060F:	drivers/edac/i82443bxgx_edac.c
8061
8062EDAC-I82975X
8063M:	"Arvind R." <arvino55@gmail.com>
8064L:	linux-edac@vger.kernel.org
8065S:	Maintained
8066F:	drivers/edac/i82975x_edac.c
8067
8068EDAC-IE31200
8069M:	Jason Baron <jbaron@akamai.com>
8070L:	linux-edac@vger.kernel.org
8071S:	Maintained
8072F:	drivers/edac/ie31200_edac.c
8073
8074EDAC-IGEN6
8075M:	Tony Luck <tony.luck@intel.com>
8076R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8077L:	linux-edac@vger.kernel.org
8078S:	Maintained
8079F:	drivers/edac/igen6_edac.c
8080
8081EDAC-MPC85XX
8082M:	Johannes Thumshirn <morbidrsa@gmail.com>
8083L:	linux-edac@vger.kernel.org
8084S:	Maintained
8085F:	drivers/edac/mpc85xx_edac.[ch]
8086
8087EDAC-NPCM
8088M:	Marvin Lin <kflin@nuvoton.com>
8089M:	Stanley Chu <yschu@nuvoton.com>
8090L:	linux-edac@vger.kernel.org
8091S:	Maintained
8092F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8093F:	drivers/edac/npcm_edac.c
8094
8095EDAC-PASEMI
8096M:	Egor Martovetsky <egor@pasemi.com>
8097L:	linux-edac@vger.kernel.org
8098S:	Maintained
8099F:	drivers/edac/pasemi_edac.c
8100
8101EDAC-PND2
8102M:	Tony Luck <tony.luck@intel.com>
8103L:	linux-edac@vger.kernel.org
8104S:	Maintained
8105F:	drivers/edac/pnd2_edac.[ch]
8106
8107EDAC-QCOM
8108M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8109L:	linux-arm-msm@vger.kernel.org
8110L:	linux-edac@vger.kernel.org
8111S:	Maintained
8112F:	drivers/edac/qcom_edac.c
8113
8114EDAC-R82600
8115M:	Tim Small <tim@buttersideup.com>
8116L:	linux-edac@vger.kernel.org
8117S:	Maintained
8118F:	drivers/edac/r82600_edac.c
8119
8120EDAC-SBRIDGE
8121M:	Tony Luck <tony.luck@intel.com>
8122R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8123L:	linux-edac@vger.kernel.org
8124S:	Maintained
8125F:	drivers/edac/sb_edac.c
8126
8127EDAC-SKYLAKE
8128M:	Tony Luck <tony.luck@intel.com>
8129L:	linux-edac@vger.kernel.org
8130S:	Maintained
8131F:	drivers/edac/skx_*.[ch]
8132
8133EDAC-TI
8134M:	Tero Kristo <kristo@kernel.org>
8135L:	linux-edac@vger.kernel.org
8136S:	Odd Fixes
8137F:	drivers/edac/ti_edac.c
8138
8139EDIROL UA-101/UA-1000 DRIVER
8140M:	Clemens Ladisch <clemens@ladisch.de>
8141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8142S:	Maintained
8143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8144F:	sound/usb/misc/ua101.c
8145
8146EFI TEST DRIVER
8147M:	Ivan Hu <ivan.hu@canonical.com>
8148M:	Ard Biesheuvel <ardb@kernel.org>
8149L:	linux-efi@vger.kernel.org
8150S:	Maintained
8151F:	drivers/firmware/efi/test/
8152
8153EFI VARIABLE FILESYSTEM
8154M:	Jeremy Kerr <jk@ozlabs.org>
8155M:	Ard Biesheuvel <ardb@kernel.org>
8156L:	linux-efi@vger.kernel.org
8157S:	Maintained
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8159F:	fs/efivarfs/
8160
8161EFIFB FRAMEBUFFER DRIVER
8162M:	Peter Jones <pjones@redhat.com>
8163L:	linux-fbdev@vger.kernel.org
8164S:	Maintained
8165F:	drivers/video/fbdev/efifb.c
8166
8167EFS FILESYSTEM
8168S:	Orphan
8169W:	http://aeschi.ch.eu.org/efs/
8170F:	fs/efs/
8171
8172EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8173L:	netdev@vger.kernel.org
8174S:	Orphan
8175F:	drivers/net/ethernet/ibm/ehea/
8176
8177ELM327 CAN NETWORK DRIVER
8178M:	Max Staudt <max@enpas.org>
8179L:	linux-can@vger.kernel.org
8180S:	Maintained
8181F:	Documentation/networking/device_drivers/can/can327.rst
8182F:	drivers/net/can/can327.c
8183
8184EM28XX VIDEO4LINUX DRIVER
8185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8186L:	linux-media@vger.kernel.org
8187S:	Maintained
8188W:	https://linuxtv.org
8189T:	git git://linuxtv.org/media_tree.git
8190F:	Documentation/admin-guide/media/em28xx*
8191F:	drivers/media/usb/em28xx/
8192
8193EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8194M:	Adrian Hunter <adrian.hunter@intel.com>
8195M:	Asutosh Das <quic_asutoshd@quicinc.com>
8196R:	Ritesh Harjani <ritesh.list@gmail.com>
8197L:	linux-mmc@vger.kernel.org
8198S:	Supported
8199F:	drivers/mmc/host/cqhci*
8200
8201EMS CPC-PCI CAN DRIVER
8202M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8203M:	support@ems-wuensche.com
8204L:	linux-can@vger.kernel.org
8205S:	Maintained
8206F:	drivers/net/can/sja1000/ems_pci.c
8207
8208EMULEX 10Gbps iSCSI - OneConnect DRIVER
8209M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8210L:	linux-scsi@vger.kernel.org
8211S:	Supported
8212W:	http://www.broadcom.com
8213F:	drivers/scsi/be2iscsi/
8214
8215EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8216M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8217M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8218M:	Somnath Kotur <somnath.kotur@broadcom.com>
8219L:	netdev@vger.kernel.org
8220S:	Supported
8221W:	http://www.emulex.com
8222F:	drivers/net/ethernet/emulex/benet/
8223
8224EMULEX ONECONNECT ROCE DRIVER
8225M:	Selvin Xavier <selvin.xavier@broadcom.com>
8226L:	linux-rdma@vger.kernel.org
8227S:	Odd Fixes
8228W:	http://www.broadcom.com
8229F:	drivers/infiniband/hw/ocrdma/
8230F:	include/uapi/rdma/ocrdma-abi.h
8231
8232EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8233M:	James Smart <james.smart@broadcom.com>
8234M:	Ram Vegesna <ram.vegesna@broadcom.com>
8235L:	linux-scsi@vger.kernel.org
8236L:	target-devel@vger.kernel.org
8237S:	Supported
8238W:	http://www.broadcom.com
8239F:	drivers/scsi/elx/
8240
8241EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8242M:	James Smart <james.smart@broadcom.com>
8243M:	Dick Kennedy <dick.kennedy@broadcom.com>
8244L:	linux-scsi@vger.kernel.org
8245S:	Supported
8246W:	http://www.broadcom.com
8247F:	drivers/scsi/lpfc/
8248
8249ENE CB710 FLASH CARD READER DRIVER
8250M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8251S:	Maintained
8252F:	drivers/misc/cb710/
8253F:	drivers/mmc/host/cb710-mmc.*
8254F:	include/linux/cb710.h
8255
8256ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8257M:	Maxim Levitsky <maximlevitsky@gmail.com>
8258S:	Maintained
8259F:	drivers/media/rc/ene_ir.*
8260
8261EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8262M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8263L:	linuxppc-dev@lists.ozlabs.org
8264S:	Maintained
8265F:	drivers/tty/ehv_bytechan.c
8266
8267EPSON S1D13XXX FRAMEBUFFER DRIVER
8268M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8269S:	Maintained
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8271F:	drivers/video/fbdev/s1d13xxxfb.c
8272F:	include/video/s1d13xxxfb.h
8273
8274EROFS FILE SYSTEM
8275M:	Gao Xiang <xiang@kernel.org>
8276M:	Chao Yu <chao@kernel.org>
8277R:	Yue Hu <huyue2@coolpad.com>
8278R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8279R:	Sandeep Dhavale <dhavale@google.com>
8280L:	linux-erofs@lists.ozlabs.org
8281S:	Maintained
8282W:	https://erofs.docs.kernel.org
8283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8284F:	Documentation/ABI/testing/sysfs-fs-erofs
8285F:	Documentation/filesystems/erofs.rst
8286F:	fs/erofs/
8287F:	include/trace/events/erofs.h
8288
8289ERRSEQ ERROR TRACKING INFRASTRUCTURE
8290M:	Jeff Layton <jlayton@kernel.org>
8291S:	Maintained
8292F:	include/linux/errseq.h
8293F:	lib/errseq.c
8294
8295ESD CAN NETWORK DRIVERS
8296M:	Stefan Mätje <stefan.maetje@esd.eu>
8297R:	socketcan@esd.eu
8298L:	linux-can@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/can/esd/
8301
8302ESD CAN/USB DRIVERS
8303M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8304R:	socketcan@esd.eu
8305L:	linux-can@vger.kernel.org
8306S:	Maintained
8307F:	drivers/net/can/usb/esd_usb.c
8308
8309ET131X NETWORK DRIVER
8310M:	Mark Einon <mark.einon@gmail.com>
8311S:	Odd Fixes
8312F:	drivers/net/ethernet/agere/
8313
8314ETAS ES58X CAN/USB DRIVER
8315M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8316L:	linux-can@vger.kernel.org
8317S:	Maintained
8318F:	Documentation/networking/devlink/etas_es58x.rst
8319F:	drivers/net/can/usb/etas_es58x/
8320
8321ETHERNET BRIDGE
8322M:	Roopa Prabhu <roopa@nvidia.com>
8323M:	Nikolay Aleksandrov <razor@blackwall.org>
8324L:	bridge@lists.linux.dev
8325L:	netdev@vger.kernel.org
8326S:	Maintained
8327W:	http://www.linuxfoundation.org/en/Net:Bridge
8328F:	include/linux/netfilter_bridge/
8329F:	net/bridge/
8330
8331ETHERNET PHY LIBRARY
8332M:	Andrew Lunn <andrew@lunn.ch>
8333M:	Heiner Kallweit <hkallweit1@gmail.com>
8334R:	Russell King <linux@armlinux.org.uk>
8335L:	netdev@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/ABI/testing/sysfs-class-net-phydev
8338F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8339F:	Documentation/devicetree/bindings/net/mdio*
8340F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8341F:	Documentation/networking/phy.rst
8342F:	drivers/net/mdio/
8343F:	drivers/net/mdio/acpi_mdio.c
8344F:	drivers/net/mdio/fwnode_mdio.c
8345F:	drivers/net/mdio/of_mdio.c
8346F:	drivers/net/pcs/
8347F:	drivers/net/phy/
8348F:	include/dt-bindings/net/qca-ar803x.h
8349F:	include/linux/*mdio*.h
8350F:	include/linux/linkmode.h
8351F:	include/linux/mdio/*.h
8352F:	include/linux/mii.h
8353F:	include/linux/of_net.h
8354F:	include/linux/phy.h
8355F:	include/linux/phy_fixed.h
8356F:	include/linux/phy_link_topology.h
8357F:	include/linux/phylib_stubs.h
8358F:	include/linux/platform_data/mdio-bcm-unimac.h
8359F:	include/linux/platform_data/mdio-gpio.h
8360F:	include/trace/events/mdio.h
8361F:	include/uapi/linux/mdio.h
8362F:	include/uapi/linux/mii.h
8363F:	net/core/of_net.c
8364
8365ETHERNET PHY LIBRARY [RUST]
8366M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8367R:	Trevor Gross <tmgross@umich.edu>
8368L:	netdev@vger.kernel.org
8369L:	rust-for-linux@vger.kernel.org
8370S:	Maintained
8371F:	rust/kernel/net/phy.rs
8372F:	rust/kernel/net/phy/reg.rs
8373
8374EXEC & BINFMT API, ELF
8375R:	Eric Biederman <ebiederm@xmission.com>
8376R:	Kees Cook <kees@kernel.org>
8377L:	linux-mm@kvack.org
8378S:	Supported
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8380F:	Documentation/userspace-api/ELF.rst
8381F:	fs/*binfmt_*.c
8382F:	fs/Kconfig.binfmt
8383F:	fs/exec.c
8384F:	fs/tests/binfmt_*_kunit.c
8385F:	fs/tests/exec_kunit.c
8386F:	include/linux/binfmts.h
8387F:	include/linux/elf.h
8388F:	include/uapi/linux/binfmts.h
8389F:	include/uapi/linux/elf.h
8390F:	tools/testing/selftests/exec/
8391N:	asm/elf.h
8392N:	binfmt
8393
8394EXFAT FILE SYSTEM
8395M:	Namjae Jeon <linkinjeon@kernel.org>
8396M:	Sungjong Seo <sj1557.seo@samsung.com>
8397L:	linux-fsdevel@vger.kernel.org
8398S:	Maintained
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8400F:	fs/exfat/
8401
8402EXPRESSWIRE PROTOCOL LIBRARY
8403M:	Duje Mihanović <duje.mihanovic@skole.hr>
8404L:	linux-leds@vger.kernel.org
8405S:	Maintained
8406F:	drivers/leds/leds-expresswire.c
8407F:	include/linux/leds-expresswire.h
8408
8409EXT2 FILE SYSTEM
8410M:	Jan Kara <jack@suse.com>
8411L:	linux-ext4@vger.kernel.org
8412S:	Maintained
8413F:	Documentation/filesystems/ext2.rst
8414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8415F:	fs/ext2/
8416F:	include/linux/ext2*
8417
8418EXT4 FILE SYSTEM
8419M:	"Theodore Ts'o" <tytso@mit.edu>
8420M:	Andreas Dilger <adilger.kernel@dilger.ca>
8421L:	linux-ext4@vger.kernel.org
8422S:	Maintained
8423W:	http://ext4.wiki.kernel.org
8424Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8426F:	Documentation/filesystems/ext4/
8427F:	fs/ext4/
8428F:	include/trace/events/ext4.h
8429F:	include/uapi/linux/ext4.h
8430
8431Extended Verification Module (EVM)
8432M:	Mimi Zohar <zohar@linux.ibm.com>
8433M:	Roberto Sassu <roberto.sassu@huawei.com>
8434L:	linux-integrity@vger.kernel.org
8435S:	Supported
8436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8437F:	security/integrity/
8438F:	security/integrity/evm/
8439
8440EXTENSIBLE FIRMWARE INTERFACE (EFI)
8441M:	Ard Biesheuvel <ardb@kernel.org>
8442L:	linux-efi@vger.kernel.org
8443S:	Maintained
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8445F:	Documentation/admin-guide/efi-stub.rst
8446F:	arch/*/include/asm/efi.h
8447F:	arch/*/kernel/efi.c
8448F:	arch/arm/boot/compressed/efi-header.S
8449F:	arch/x86/platform/efi/
8450F:	drivers/firmware/efi/
8451F:	include/linux/efi*.h
8452
8453EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8454M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8455M:	Chanwoo Choi <cw00.choi@samsung.com>
8456L:	linux-kernel@vger.kernel.org
8457S:	Maintained
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8459F:	Documentation/devicetree/bindings/extcon/
8460F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8461F:	drivers/extcon/
8462F:	include/linux/extcon.h
8463F:	include/linux/extcon/
8464
8465EXTRA BOOT CONFIG
8466M:	Masami Hiramatsu <mhiramat@kernel.org>
8467L:	linux-kernel@vger.kernel.org
8468L:	linux-trace-kernel@vger.kernel.org
8469S:	Maintained
8470Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8472F:	Documentation/admin-guide/bootconfig.rst
8473F:	fs/proc/bootconfig.c
8474F:	include/linux/bootconfig.h
8475F:	lib/bootconfig-data.S
8476F:	lib/bootconfig.c
8477F:	tools/bootconfig/*
8478F:	tools/bootconfig/scripts/*
8479
8480EXYNOS DP DRIVER
8481M:	Jingoo Han <jingoohan1@gmail.com>
8482L:	dri-devel@lists.freedesktop.org
8483S:	Maintained
8484F:	drivers/gpu/drm/exynos/exynos_dp*
8485
8486EXYNOS SYSMMU (IOMMU) driver
8487M:	Marek Szyprowski <m.szyprowski@samsung.com>
8488L:	iommu@lists.linux.dev
8489S:	Maintained
8490F:	drivers/iommu/exynos-iommu.c
8491
8492F2FS FILE SYSTEM
8493M:	Jaegeuk Kim <jaegeuk@kernel.org>
8494M:	Chao Yu <chao@kernel.org>
8495L:	linux-f2fs-devel@lists.sourceforge.net
8496S:	Maintained
8497W:	https://f2fs.wiki.kernel.org/
8498Q:	https://patchwork.kernel.org/project/f2fs/list/
8499B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8501F:	Documentation/ABI/testing/sysfs-fs-f2fs
8502F:	Documentation/filesystems/f2fs.rst
8503F:	fs/f2fs/
8504F:	include/linux/f2fs_fs.h
8505F:	include/trace/events/f2fs.h
8506F:	include/uapi/linux/f2fs.h
8507
8508F71805F HARDWARE MONITORING DRIVER
8509M:	Jean Delvare <jdelvare@suse.com>
8510L:	linux-hwmon@vger.kernel.org
8511S:	Maintained
8512F:	Documentation/hwmon/f71805f.rst
8513F:	drivers/hwmon/f71805f.c
8514
8515FADDR2LINE
8516M:	Josh Poimboeuf <jpoimboe@kernel.org>
8517S:	Maintained
8518F:	scripts/faddr2line
8519
8520FAILOVER MODULE
8521M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8522L:	netdev@vger.kernel.org
8523S:	Supported
8524F:	Documentation/networking/failover.rst
8525F:	include/net/failover.h
8526F:	net/core/failover.c
8527
8528FANOTIFY
8529M:	Jan Kara <jack@suse.cz>
8530R:	Amir Goldstein <amir73il@gmail.com>
8531R:	Matthew Bobrowski <repnop@google.com>
8532L:	linux-fsdevel@vger.kernel.org
8533S:	Maintained
8534F:	fs/notify/fanotify/
8535F:	include/linux/fanotify.h
8536F:	include/uapi/linux/fanotify.h
8537
8538FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8539M:	Linus Walleij <linus.walleij@linaro.org>
8540L:	linux-usb@vger.kernel.org
8541S:	Maintained
8542F:	drivers/usb/fotg210/
8543
8544FARSYNC SYNCHRONOUS DRIVER
8545M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8546S:	Supported
8547W:	http://www.farsite.co.uk/
8548F:	drivers/net/wan/farsync.*
8549
8550FAULT INJECTION SUPPORT
8551M:	Akinobu Mita <akinobu.mita@gmail.com>
8552S:	Supported
8553F:	Documentation/fault-injection/
8554F:	lib/fault-inject.c
8555
8556FBTFT Framebuffer drivers
8557L:	dri-devel@lists.freedesktop.org
8558L:	linux-fbdev@vger.kernel.org
8559S:	Orphan
8560F:	drivers/staging/fbtft/
8561
8562FC0011 TUNER DRIVER
8563M:	Michael Buesch <m@bues.ch>
8564L:	linux-media@vger.kernel.org
8565S:	Maintained
8566F:	drivers/media/tuners/fc0011.c
8567F:	drivers/media/tuners/fc0011.h
8568
8569FC2580 MEDIA DRIVER
8570L:	linux-media@vger.kernel.org
8571S:	Orphan
8572W:	https://linuxtv.org
8573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8574F:	drivers/media/tuners/fc2580*
8575
8576FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8577M:	Hannes Reinecke <hare@suse.de>
8578L:	linux-scsi@vger.kernel.org
8579S:	Supported
8580W:	www.Open-FCoE.org
8581F:	drivers/scsi/fcoe/
8582F:	drivers/scsi/libfc/
8583F:	include/scsi/fc/
8584F:	include/scsi/libfc.h
8585F:	include/scsi/libfcoe.h
8586F:	include/uapi/scsi/fc/
8587
8588FILE LOCKING (flock() and fcntl()/lockf())
8589M:	Jeff Layton <jlayton@kernel.org>
8590M:	Chuck Lever <chuck.lever@oracle.com>
8591R:	Alexander Aring <alex.aring@gmail.com>
8592L:	linux-fsdevel@vger.kernel.org
8593S:	Maintained
8594F:	fs/fcntl.c
8595F:	fs/locks.c
8596F:	include/linux/fcntl.h
8597F:	include/uapi/linux/fcntl.h
8598
8599FILESYSTEM DIRECT ACCESS (DAX)
8600M:	Dan Williams <dan.j.williams@intel.com>
8601R:	Matthew Wilcox <willy@infradead.org>
8602R:	Jan Kara <jack@suse.cz>
8603L:	linux-fsdevel@vger.kernel.org
8604L:	nvdimm@lists.linux.dev
8605S:	Supported
8606F:	fs/dax.c
8607F:	include/linux/dax.h
8608F:	include/trace/events/fs_dax.h
8609
8610FILESYSTEMS (VFS and infrastructure)
8611M:	Alexander Viro <viro@zeniv.linux.org.uk>
8612M:	Christian Brauner <brauner@kernel.org>
8613R:	Jan Kara <jack@suse.cz>
8614L:	linux-fsdevel@vger.kernel.org
8615S:	Maintained
8616F:	fs/*
8617F:	include/linux/fs.h
8618F:	include/linux/fs_types.h
8619F:	include/uapi/linux/fs.h
8620F:	include/uapi/linux/openat2.h
8621
8622FILESYSTEMS [EXPORTFS]
8623M:	Chuck Lever <chuck.lever@oracle.com>
8624M:	Jeff Layton <jlayton@kernel.org>
8625R:	Amir Goldstein <amir73il@gmail.com>
8626L:	linux-fsdevel@vger.kernel.org
8627L:	linux-nfs@vger.kernel.org
8628S:	Supported
8629F:	Documentation/filesystems/nfs/exporting.rst
8630F:	fs/exportfs/
8631F:	fs/fhandle.c
8632F:	include/linux/exportfs.h
8633
8634FILESYSTEMS [IDMAPPED MOUNTS]
8635M:	Christian Brauner <brauner@kernel.org>
8636M:	Seth Forshee <sforshee@kernel.org>
8637L:	linux-fsdevel@vger.kernel.org
8638S:	Maintained
8639F:	Documentation/filesystems/idmappings.rst
8640F:	fs/mnt_idmapping.c
8641F:	include/linux/mnt_idmapping.*
8642F:	tools/testing/selftests/mount_setattr/
8643
8644FILESYSTEMS [IOMAP]
8645M:	Christian Brauner <brauner@kernel.org>
8646R:	Darrick J. Wong <djwong@kernel.org>
8647L:	linux-xfs@vger.kernel.org
8648L:	linux-fsdevel@vger.kernel.org
8649S:	Supported
8650F:	Documentation/filesystems/iomap/*
8651F:	fs/iomap/
8652F:	include/linux/iomap.h
8653
8654FILESYSTEMS [NETFS LIBRARY]
8655M:	David Howells <dhowells@redhat.com>
8656R:	Jeff Layton <jlayton@kernel.org>
8657L:	netfs@lists.linux.dev
8658L:	linux-fsdevel@vger.kernel.org
8659S:	Supported
8660F:	Documentation/filesystems/caching/
8661F:	Documentation/filesystems/netfs_library.rst
8662F:	fs/netfs/
8663F:	include/linux/fscache*.h
8664F:	include/linux/netfs.h
8665F:	include/trace/events/fscache.h
8666F:	include/trace/events/netfs.h
8667
8668FILESYSTEMS [STACKABLE]
8669M:	Miklos Szeredi <miklos@szeredi.hu>
8670M:	Amir Goldstein <amir73il@gmail.com>
8671L:	linux-fsdevel@vger.kernel.org
8672L:	linux-unionfs@vger.kernel.org
8673S:	Maintained
8674F:	fs/backing-file.c
8675F:	include/linux/backing-file.h
8676
8677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8678M:	Riku Voipio <riku.voipio@iki.fi>
8679L:	linux-hwmon@vger.kernel.org
8680S:	Maintained
8681F:	drivers/hwmon/f75375s.c
8682F:	include/linux/f75375s.h
8683
8684FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8685M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8686L:	linux-can@vger.kernel.org
8687S:	Maintained
8688F:	drivers/net/can/usb/f81604.c
8689
8690FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8691M:	Clemens Ladisch <clemens@ladisch.de>
8692M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8694S:	Maintained
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8696F:	include/uapi/sound/firewire.h
8697F:	sound/firewire/
8698
8699FIREWIRE MEDIA DRIVERS (firedtv)
8700M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8701L:	linux-media@vger.kernel.org
8702L:	linux1394-devel@lists.sourceforge.net
8703S:	Maintained
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8705F:	drivers/media/firewire/
8706
8707FIREWIRE SBP-2 TARGET
8708M:	Chris Boot <bootc@bootc.net>
8709L:	linux-scsi@vger.kernel.org
8710L:	target-devel@vger.kernel.org
8711L:	linux1394-devel@lists.sourceforge.net
8712S:	Maintained
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8714F:	drivers/target/sbp/
8715
8716FIREWIRE SUBSYSTEM
8717M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8718M:	Takashi Sakamoto <takaswie@kernel.org>
8719L:	linux1394-devel@lists.sourceforge.net
8720S:	Maintained
8721W:	http://ieee1394.docs.kernel.org/
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8723F:	drivers/firewire/
8724F:	include/linux/firewire.h
8725F:	include/uapi/linux/firewire*.h
8726F:	tools/firewire/
8727
8728FIRMWARE FRAMEWORK FOR ARMV8-A
8729M:	Sudeep Holla <sudeep.holla@arm.com>
8730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8731S:	Maintained
8732F:	drivers/firmware/arm_ffa/
8733F:	include/linux/arm_ffa.h
8734
8735FIRMWARE LOADER (request_firmware)
8736M:	Luis Chamberlain <mcgrof@kernel.org>
8737M:	Russ Weight <russ.weight@linux.dev>
8738M:	Danilo Krummrich <dakr@redhat.com>
8739L:	linux-kernel@vger.kernel.org
8740S:	Maintained
8741F:	Documentation/firmware_class/
8742F:	drivers/base/firmware_loader/
8743F:	rust/kernel/firmware.rs
8744F:	include/linux/firmware.h
8745
8746FLEXTIMER FTM-QUADDEC DRIVER
8747M:	Patrick Havelange <patrick.havelange@essensium.com>
8748L:	linux-iio@vger.kernel.org
8749S:	Maintained
8750F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8751F:	drivers/counter/ftm-quaddec.c
8752
8753FLOPPY DRIVER
8754M:	Denis Efremov <efremov@linux.com>
8755L:	linux-block@vger.kernel.org
8756S:	Odd Fixes
8757F:	drivers/block/floppy.c
8758
8759FLYSKY FSIA6B RC RECEIVER
8760M:	Markus Koch <markus@notsyncing.net>
8761L:	linux-input@vger.kernel.org
8762S:	Maintained
8763F:	drivers/input/joystick/fsia6b.c
8764
8765FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8766M:	Geoffrey D. Bennett <g@b4.vu>
8767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8768S:	Maintained
8769W:	https://github.com/geoffreybennett/scarlett-gen2
8770B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8771T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8772F:	include/uapi/sound/scarlett2.h
8773F:	sound/usb/mixer_scarlett2.c
8774
8775FORCEDETH GIGABIT ETHERNET DRIVER
8776M:	Rain River <rain.1986.08.12@gmail.com>
8777M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8778L:	netdev@vger.kernel.org
8779S:	Maintained
8780F:	drivers/net/ethernet/nvidia/*
8781
8782FORTIFY_SOURCE
8783M:	Kees Cook <kees@kernel.org>
8784L:	linux-hardening@vger.kernel.org
8785S:	Supported
8786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8787F:	include/linux/fortify-string.h
8788F:	lib/fortify_kunit.c
8789F:	lib/memcpy_kunit.c
8790F:	lib/test_fortify/*
8791F:	scripts/test_fortify.sh
8792K:	\b__NO_FORTIFY\b
8793
8794FPGA DFL DRIVERS
8795M:	Wu Hao <hao.wu@intel.com>
8796R:	Tom Rix <trix@redhat.com>
8797L:	linux-fpga@vger.kernel.org
8798S:	Maintained
8799F:	Documentation/ABI/testing/sysfs-bus-dfl*
8800F:	Documentation/fpga/dfl.rst
8801F:	drivers/fpga/dfl*
8802F:	drivers/uio/uio_dfl.c
8803F:	include/linux/dfl.h
8804F:	include/uapi/linux/fpga-dfl.h
8805
8806FPGA MANAGER FRAMEWORK
8807M:	Moritz Fischer <mdf@kernel.org>
8808M:	Wu Hao <hao.wu@intel.com>
8809M:	Xu Yilun <yilun.xu@intel.com>
8810R:	Tom Rix <trix@redhat.com>
8811L:	linux-fpga@vger.kernel.org
8812S:	Maintained
8813Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8815F:	Documentation/devicetree/bindings/fpga/
8816F:	Documentation/driver-api/fpga/
8817F:	Documentation/fpga/
8818F:	drivers/fpga/
8819F:	include/linux/fpga/
8820
8821FPU EMULATOR
8822M:	Bill Metzenthen <billm@melbpc.org.au>
8823S:	Maintained
8824W:	https://floatingpoint.billm.au/
8825F:	arch/x86/math-emu/
8826
8827FRAMEBUFFER CORE
8828M:	Daniel Vetter <daniel@ffwll.ch>
8829S:	Odd Fixes
8830T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8831F:	drivers/video/fbdev/core/
8832
8833FRAMEBUFFER LAYER
8834M:	Helge Deller <deller@gmx.de>
8835L:	linux-fbdev@vger.kernel.org
8836L:	dri-devel@lists.freedesktop.org
8837S:	Maintained
8838Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8840F:	Documentation/fb/
8841F:	drivers/video/
8842F:	include/linux/fb.h
8843F:	include/uapi/linux/fb.h
8844F:	include/uapi/video/
8845F:	include/video/
8846
8847FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8848M:	Horia Geantă <horia.geanta@nxp.com>
8849M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8850M:	Gaurav Jain <gaurav.jain@nxp.com>
8851L:	linux-crypto@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8854F:	drivers/crypto/caam/
8855
8856FREESCALE COLDFIRE M5441X MMC DRIVER
8857M:	Angelo Dureghello <adureghello@baylibre.com>
8858L:	linux-mmc@vger.kernel.org
8859S:	Maintained
8860F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8861F:	include/linux/platform_data/mmc-esdhc-mcf.h
8862
8863FREESCALE DIU FRAMEBUFFER DRIVER
8864M:	Timur Tabi <timur@kernel.org>
8865L:	linux-fbdev@vger.kernel.org
8866S:	Maintained
8867F:	drivers/video/fbdev/fsl-diu-fb.*
8868
8869FREESCALE DMA DRIVER
8870M:	Zhang Wei <zw@zh-kernel.org>
8871L:	linuxppc-dev@lists.ozlabs.org
8872S:	Maintained
8873F:	drivers/dma/fsldma.*
8874
8875FREESCALE DSPI DRIVER
8876M:	Vladimir Oltean <olteanv@gmail.com>
8877L:	linux-spi@vger.kernel.org
8878L:	imx@lists.linux.dev
8879S:	Maintained
8880F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8881F:	drivers/spi/spi-fsl-dspi.c
8882F:	include/linux/spi/spi-fsl-dspi.h
8883
8884FREESCALE eDMA DRIVER
8885M:	Frank Li <Frank.Li@nxp.com>
8886L:	imx@lists.linux.dev
8887L:	dmaengine@vger.kernel.org
8888S:	Maintained
8889F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8890F:	drivers/dma/fsl-edma*.*
8891
8892FREESCALE ENETC ETHERNET DRIVERS
8893M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8894M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8895L:	netdev@vger.kernel.org
8896S:	Maintained
8897F:	drivers/net/ethernet/freescale/enetc/
8898
8899FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8900M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8901L:	netdev@vger.kernel.org
8902S:	Maintained
8903F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8904F:	drivers/net/ethernet/freescale/gianfar*
8905
8906FREESCALE GPMI NAND DRIVER
8907M:	Han Xu <han.xu@nxp.com>
8908L:	linux-mtd@lists.infradead.org
8909S:	Maintained
8910F:	drivers/mtd/nand/raw/gpmi-nand/*
8911
8912FREESCALE I2C CPM DRIVER
8913M:	Jochen Friedrich <jochen@scram.de>
8914L:	linuxppc-dev@lists.ozlabs.org
8915L:	linux-i2c@vger.kernel.org
8916S:	Maintained
8917F:	drivers/i2c/busses/i2c-cpm.c
8918
8919FREESCALE IMX / MXC FEC DRIVER
8920M:	Wei Fang <wei.fang@nxp.com>
8921R:	Shenwei Wang <shenwei.wang@nxp.com>
8922R:	Clark Wang <xiaoning.wang@nxp.com>
8923L:	imx@lists.linux.dev
8924L:	netdev@vger.kernel.org
8925S:	Maintained
8926F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8927F:	drivers/net/ethernet/freescale/fec.h
8928F:	drivers/net/ethernet/freescale/fec_main.c
8929F:	drivers/net/ethernet/freescale/fec_ptp.c
8930
8931FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8932M:	Sascha Hauer <s.hauer@pengutronix.de>
8933R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8934L:	linux-fbdev@vger.kernel.org
8935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8936S:	Maintained
8937F:	drivers/video/fbdev/imxfb.c
8938
8939FREESCALE IMX DDR PMU DRIVER
8940M:	Frank Li <Frank.li@nxp.com>
8941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8942S:	Maintained
8943F:	Documentation/admin-guide/perf/imx-ddr.rst
8944F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8945F:	drivers/perf/fsl_imx8_ddr_perf.c
8946
8947FREESCALE IMX I2C DRIVER
8948M:	Oleksij Rempel <o.rempel@pengutronix.de>
8949R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8950L:	linux-i2c@vger.kernel.org
8951S:	Maintained
8952F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8953F:	drivers/i2c/busses/i2c-imx.c
8954
8955FREESCALE IMX LPI2C DRIVER
8956M:	Dong Aisheng <aisheng.dong@nxp.com>
8957L:	linux-i2c@vger.kernel.org
8958L:	imx@lists.linux.dev
8959S:	Maintained
8960F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8961F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8962
8963FREESCALE IMX LPSPI DRIVER
8964M:	Frank Li <Frank.Li@nxp.com>
8965L:	linux-spi@vger.kernel.org
8966L:	imx@lists.linux.dev
8967S:	Maintained
8968F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
8969F:	drivers/spi/spi-fsl-lpspi.c
8970
8971FREESCALE MPC I2C DRIVER
8972M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8973L:	linux-i2c@vger.kernel.org
8974S:	Maintained
8975F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8976F:	drivers/i2c/busses/i2c-mpc.c
8977
8978FREESCALE QORIQ DPAA ETHERNET DRIVER
8979M:	Madalin Bucur <madalin.bucur@nxp.com>
8980L:	netdev@vger.kernel.org
8981S:	Maintained
8982F:	drivers/net/ethernet/freescale/dpaa
8983
8984FREESCALE QORIQ DPAA FMAN DRIVER
8985M:	Madalin Bucur <madalin.bucur@nxp.com>
8986R:	Sean Anderson <sean.anderson@seco.com>
8987L:	netdev@vger.kernel.org
8988S:	Maintained
8989F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8990F:	drivers/net/ethernet/freescale/fman
8991
8992FREESCALE QORIQ PTP CLOCK DRIVER
8993M:	Yangbo Lu <yangbo.lu@nxp.com>
8994L:	netdev@vger.kernel.org
8995S:	Maintained
8996F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8997F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8998F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8999F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9000F:	drivers/ptp/ptp_qoriq.c
9001F:	drivers/ptp/ptp_qoriq_debugfs.c
9002F:	include/linux/fsl/ptp_qoriq.h
9003
9004FREESCALE QUAD SPI DRIVER
9005M:	Han Xu <han.xu@nxp.com>
9006L:	linux-spi@vger.kernel.org
9007L:	imx@lists.linux.dev
9008S:	Maintained
9009F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9010F:	drivers/spi/spi-fsl-qspi.c
9011
9012FREESCALE QUICC ENGINE LIBRARY
9013M:	Qiang Zhao <qiang.zhao@nxp.com>
9014M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9015L:	linuxppc-dev@lists.ozlabs.org
9016S:	Maintained
9017F:	drivers/soc/fsl/qe/
9018F:	include/soc/fsl/qe/
9019
9020FREESCALE QUICC ENGINE QMC DRIVER
9021M:	Herve Codina <herve.codina@bootlin.com>
9022L:	linuxppc-dev@lists.ozlabs.org
9023S:	Maintained
9024F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9025F:	drivers/soc/fsl/qe/qmc.c
9026F:	include/soc/fsl/qe/qmc.h
9027
9028FREESCALE QUICC ENGINE QMC HDLC DRIVER
9029M:	Herve Codina <herve.codina@bootlin.com>
9030L:	netdev@vger.kernel.org
9031L:	linuxppc-dev@lists.ozlabs.org
9032S:	Maintained
9033F:	drivers/net/wan/fsl_qmc_hdlc.c
9034
9035FREESCALE QUICC ENGINE TSA DRIVER
9036M:	Herve Codina <herve.codina@bootlin.com>
9037L:	linuxppc-dev@lists.ozlabs.org
9038S:	Maintained
9039F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9040F:	drivers/soc/fsl/qe/tsa.c
9041F:	drivers/soc/fsl/qe/tsa.h
9042F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9043
9044FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9045L:	netdev@vger.kernel.org
9046L:	linuxppc-dev@lists.ozlabs.org
9047S:	Orphan
9048F:	drivers/net/ethernet/freescale/ucc_geth*
9049
9050FREESCALE QUICC ENGINE UCC HDLC DRIVER
9051M:	Zhao Qiang <qiang.zhao@nxp.com>
9052L:	netdev@vger.kernel.org
9053L:	linuxppc-dev@lists.ozlabs.org
9054S:	Maintained
9055F:	drivers/net/wan/fsl_ucc_hdlc*
9056
9057FREESCALE QUICC ENGINE UCC UART DRIVER
9058M:	Timur Tabi <timur@kernel.org>
9059L:	linuxppc-dev@lists.ozlabs.org
9060S:	Maintained
9061F:	drivers/tty/serial/ucc_uart.c
9062
9063FREESCALE SOC DRIVERS
9064M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9065L:	linuxppc-dev@lists.ozlabs.org
9066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9067S:	Maintained
9068F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9069F:	Documentation/devicetree/bindings/soc/fsl/
9070F:	drivers/soc/fsl/
9071F:	include/linux/fsl/
9072F:	include/soc/fsl/
9073
9074FREESCALE SOC FS_ENET DRIVER
9075M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9076L:	linuxppc-dev@lists.ozlabs.org
9077L:	netdev@vger.kernel.org
9078S:	Maintained
9079F:	drivers/net/ethernet/freescale/fs_enet/
9080
9081FREESCALE SOC SOUND DRIVERS
9082M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9083M:	Xiubo Li <Xiubo.Lee@gmail.com>
9084R:	Fabio Estevam <festevam@gmail.com>
9085R:	Nicolin Chen <nicoleotsuka@gmail.com>
9086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9087L:	linuxppc-dev@lists.ozlabs.org
9088S:	Maintained
9089F:	sound/soc/fsl/fsl*
9090F:	sound/soc/fsl/imx*
9091
9092FREESCALE SOC LPC32XX SOUND DRIVERS
9093M:	J.M.B. Downing <jonathan.downing@nautel.com>
9094M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9095R:	Vladimir Zapolskiy <vz@mleia.com>
9096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9097L:	linuxppc-dev@lists.ozlabs.org
9098S:	Maintained
9099F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9100F:	sound/soc/fsl/lpc3xxx-*
9101
9102FREESCALE SOC SOUND QMC DRIVER
9103M:	Herve Codina <herve.codina@bootlin.com>
9104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9105L:	linuxppc-dev@lists.ozlabs.org
9106S:	Maintained
9107F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9108F:	sound/soc/fsl/fsl_qmc_audio.c
9109
9110FREESCALE USB PERIPHERAL DRIVERS
9111L:	linux-usb@vger.kernel.org
9112L:	linuxppc-dev@lists.ozlabs.org
9113S:	Orphan
9114F:	drivers/usb/gadget/udc/fsl*
9115
9116FREESCALE USB PHY DRIVER
9117L:	linux-usb@vger.kernel.org
9118L:	linuxppc-dev@lists.ozlabs.org
9119S:	Orphan
9120F:	drivers/usb/phy/phy-fsl-usb*
9121
9122FREEVXFS FILESYSTEM
9123M:	Christoph Hellwig <hch@infradead.org>
9124S:	Maintained
9125W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9126F:	fs/freevxfs/
9127
9128FREEZER
9129M:	"Rafael J. Wysocki" <rafael@kernel.org>
9130M:	Pavel Machek <pavel@ucw.cz>
9131L:	linux-pm@vger.kernel.org
9132S:	Supported
9133F:	Documentation/power/freezing-of-tasks.rst
9134F:	include/linux/freezer.h
9135F:	kernel/freezer.c
9136
9137FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9138M:	Eric Biggers <ebiggers@kernel.org>
9139M:	Theodore Y. Ts'o <tytso@mit.edu>
9140M:	Jaegeuk Kim <jaegeuk@kernel.org>
9141L:	linux-fscrypt@vger.kernel.org
9142S:	Supported
9143Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9144T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9145F:	Documentation/filesystems/fscrypt.rst
9146F:	fs/crypto/
9147F:	include/linux/fscrypt.h
9148F:	include/uapi/linux/fscrypt.h
9149
9150FSI SUBSYSTEM
9151M:	Jeremy Kerr <jk@ozlabs.org>
9152M:	Joel Stanley <joel@jms.id.au>
9153R:	Alistar Popple <alistair@popple.id.au>
9154R:	Eddie James <eajames@linux.ibm.com>
9155L:	linux-fsi@lists.ozlabs.org
9156S:	Supported
9157Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9159F:	drivers/fsi/
9160F:	include/linux/fsi*.h
9161F:	include/trace/events/fsi*.h
9162
9163FSI-ATTACHED I2C DRIVER
9164M:	Eddie James <eajames@linux.ibm.com>
9165L:	linux-i2c@vger.kernel.org
9166L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9167S:	Maintained
9168F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9169F:	drivers/i2c/busses/i2c-fsi.c
9170
9171FSI-ATTACHED SPI DRIVER
9172M:	Eddie James <eajames@linux.ibm.com>
9173L:	linux-spi@vger.kernel.org
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9176F:	drivers/spi/spi-fsi.c
9177
9178FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9179M:	Jan Kara <jack@suse.cz>
9180R:	Amir Goldstein <amir73il@gmail.com>
9181L:	linux-fsdevel@vger.kernel.org
9182S:	Maintained
9183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9184F:	fs/notify/
9185F:	include/linux/fsnotify*.h
9186
9187FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9188M:	Eric Biggers <ebiggers@kernel.org>
9189M:	Theodore Y. Ts'o <tytso@mit.edu>
9190L:	fsverity@lists.linux.dev
9191S:	Supported
9192Q:	https://patchwork.kernel.org/project/fsverity/list/
9193T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9194F:	Documentation/filesystems/fsverity.rst
9195F:	fs/verity/
9196F:	include/linux/fsverity.h
9197F:	include/uapi/linux/fsverity.h
9198
9199FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9200M:	Michael Zaidman <michael.zaidman@gmail.com>
9201L:	linux-i2c@vger.kernel.org
9202L:	linux-input@vger.kernel.org
9203S:	Maintained
9204F:	drivers/hid/hid-ft260.c
9205
9206FUJITSU LAPTOP EXTRAS
9207M:	Jonathan Woithe <jwoithe@just42.net>
9208L:	platform-driver-x86@vger.kernel.org
9209S:	Maintained
9210F:	drivers/platform/x86/fujitsu-laptop.c
9211
9212FUJITSU TABLET EXTRAS
9213M:	Robert Gerlach <khnz@gmx.de>
9214L:	platform-driver-x86@vger.kernel.org
9215S:	Maintained
9216F:	drivers/platform/x86/fujitsu-tablet.c
9217
9218FUNCTION HOOKS (FTRACE)
9219M:	Steven Rostedt <rostedt@goodmis.org>
9220M:	Masami Hiramatsu <mhiramat@kernel.org>
9221R:	Mark Rutland <mark.rutland@arm.com>
9222L:	linux-kernel@vger.kernel.org
9223L:	linux-trace-kernel@vger.kernel.org
9224S:	Maintained
9225Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9227F:	Documentation/trace/ftrace*
9228F:	arch/*/*/*/*ftrace*
9229F:	arch/*/*/*ftrace*
9230F:	include/*/ftrace.h
9231F:	kernel/trace/fgraph.c
9232F:	kernel/trace/ftrace*
9233F:	samples/ftrace
9234
9235FUNGIBLE ETHERNET DRIVERS
9236M:	Dimitris Michailidis <dmichail@fungible.com>
9237L:	netdev@vger.kernel.org
9238S:	Supported
9239F:	drivers/net/ethernet/fungible/
9240
9241FUSE: FILESYSTEM IN USERSPACE
9242M:	Miklos Szeredi <miklos@szeredi.hu>
9243L:	linux-fsdevel@vger.kernel.org
9244S:	Maintained
9245W:	https://github.com/libfuse/
9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9247F:	Documentation/filesystems/fuse.rst
9248F:	fs/fuse/
9249F:	include/uapi/linux/fuse.h
9250
9251FUTEX SUBSYSTEM
9252M:	Thomas Gleixner <tglx@linutronix.de>
9253M:	Ingo Molnar <mingo@redhat.com>
9254R:	Peter Zijlstra <peterz@infradead.org>
9255R:	Darren Hart <dvhart@infradead.org>
9256R:	Davidlohr Bueso <dave@stgolabs.net>
9257R:	André Almeida <andrealmeid@igalia.com>
9258L:	linux-kernel@vger.kernel.org
9259S:	Maintained
9260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9261F:	Documentation/locking/*futex*
9262F:	include/asm-generic/futex.h
9263F:	include/linux/futex.h
9264F:	include/uapi/linux/futex.h
9265F:	kernel/futex/*
9266F:	tools/perf/bench/futex*
9267F:	tools/testing/selftests/futex/
9268
9269GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9270M:	Sebastian Reichel <sre@kernel.org>
9271L:	linux-media@vger.kernel.org
9272S:	Maintained
9273F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9274F:	drivers/media/i2c/gc0308.c
9275
9276GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9277M:	Zhi Mao <zhi.mao@mediatek.com>
9278L:	linux-media@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9281F:	drivers/media/i2c/gc05a2.c
9282
9283GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9284M:	Zhi Mao <zhi.mao@mediatek.com>
9285L:	linux-media@vger.kernel.org
9286S:	Maintained
9287F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9288F:	drivers/media/i2c/gc08a3.c
9289
9290GALAXYCORE GC2145 SENSOR DRIVER
9291M:	Alain Volmat <alain.volmat@foss.st.com>
9292L:	linux-media@vger.kernel.org
9293S:	Maintained
9294T:	git git://linuxtv.org/media_tree.git
9295F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9296F:	drivers/media/i2c/gc2145.c
9297
9298GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9299M:	Tim Harvey <tharvey@gateworks.com>
9300S:	Maintained
9301F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9302F:	Documentation/hwmon/gsc-hwmon.rst
9303F:	drivers/hwmon/gsc-hwmon.c
9304F:	drivers/mfd/gateworks-gsc.c
9305F:	include/linux/mfd/gsc.h
9306F:	include/linux/platform_data/gsc_hwmon.h
9307
9308GCC PLUGINS
9309M:	Kees Cook <kees@kernel.org>
9310L:	linux-hardening@vger.kernel.org
9311S:	Maintained
9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9313F:	Documentation/kbuild/gcc-plugins.rst
9314F:	include/linux/stackleak.h
9315F:	kernel/stackleak.c
9316F:	scripts/Makefile.gcc-plugins
9317F:	scripts/gcc-plugins/
9318
9319GCOV BASED KERNEL PROFILING
9320M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9321S:	Maintained
9322F:	Documentation/dev-tools/gcov.rst
9323F:	kernel/gcov/
9324
9325GDB KERNEL DEBUGGING HELPER SCRIPTS
9326M:	Jan Kiszka <jan.kiszka@siemens.com>
9327M:	Kieran Bingham <kbingham@kernel.org>
9328S:	Supported
9329F:	scripts/gdb/
9330
9331GEMINI CRYPTO DRIVER
9332M:	Corentin Labbe <clabbe@baylibre.com>
9333L:	linux-crypto@vger.kernel.org
9334S:	Maintained
9335F:	drivers/crypto/gemini/
9336
9337GEMTEK FM RADIO RECEIVER DRIVER
9338M:	Hans Verkuil <hverkuil@xs4all.nl>
9339L:	linux-media@vger.kernel.org
9340S:	Maintained
9341W:	https://linuxtv.org
9342T:	git git://linuxtv.org/media_tree.git
9343F:	drivers/media/radio/radio-gemtek*
9344
9345GENERIC ARCHITECTURE TOPOLOGY
9346M:	Sudeep Holla <sudeep.holla@arm.com>
9347L:	linux-kernel@vger.kernel.org
9348S:	Maintained
9349F:	drivers/base/arch_topology.c
9350F:	include/linux/arch_topology.h
9351
9352GENERIC ENTRY CODE
9353M:	Thomas Gleixner <tglx@linutronix.de>
9354M:	Peter Zijlstra <peterz@infradead.org>
9355M:	Andy Lutomirski <luto@kernel.org>
9356L:	linux-kernel@vger.kernel.org
9357S:	Maintained
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9359F:	include/linux/entry-common.h
9360F:	include/linux/entry-kvm.h
9361F:	kernel/entry/
9362
9363GENERIC GPIO I2C DRIVER
9364M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9365S:	Supported
9366F:	drivers/i2c/busses/i2c-gpio.c
9367F:	include/linux/platform_data/i2c-gpio.h
9368
9369GENERIC GPIO I2C MULTIPLEXER DRIVER
9370M:	Peter Korsgaard <peter.korsgaard@barco.com>
9371L:	linux-i2c@vger.kernel.org
9372S:	Supported
9373F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9374F:	drivers/i2c/muxes/i2c-mux-gpio.c
9375F:	include/linux/platform_data/i2c-mux-gpio.h
9376
9377GENERIC GPIO RESET DRIVER
9378M:	Krzysztof Kozlowski <krzk@kernel.org>
9379S:	Maintained
9380F:	drivers/reset/reset-gpio.c
9381
9382GENERIC HDLC (WAN) DRIVERS
9383M:	Krzysztof Halasa <khc@pm.waw.pl>
9384S:	Maintained
9385W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9386F:	drivers/net/wan/c101.c
9387F:	drivers/net/wan/hd6457*
9388F:	drivers/net/wan/hdlc*
9389F:	drivers/net/wan/n2.c
9390F:	drivers/net/wan/pc300too.c
9391F:	drivers/net/wan/pci200syn.c
9392F:	drivers/net/wan/wanxl*
9393
9394GENERIC INCLUDE/ASM HEADER FILES
9395M:	Arnd Bergmann <arnd@arndb.de>
9396L:	linux-arch@vger.kernel.org
9397S:	Maintained
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9399F:	include/asm-generic/
9400F:	include/uapi/asm-generic/
9401
9402GENERIC PHY FRAMEWORK
9403M:	Vinod Koul <vkoul@kernel.org>
9404M:	Kishon Vijay Abraham I <kishon@kernel.org>
9405L:	linux-phy@lists.infradead.org
9406S:	Supported
9407Q:	https://patchwork.kernel.org/project/linux-phy/list/
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9409F:	Documentation/devicetree/bindings/phy/
9410F:	drivers/phy/
9411F:	include/dt-bindings/phy/
9412F:	include/linux/phy/
9413
9414GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9415M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9416S:	Supported
9417F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9418F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9419
9420GENERIC PM DOMAINS
9421M:	Ulf Hansson <ulf.hansson@linaro.org>
9422L:	linux-pm@vger.kernel.org
9423S:	Supported
9424F:	Documentation/devicetree/bindings/power/power?domain*
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9426F:	drivers/pmdomain/
9427F:	include/linux/pm_domain.h
9428
9429GENERIC RADIX TREE
9430M:	Kent Overstreet <kent.overstreet@linux.dev>
9431S:	Supported
9432C:	irc://irc.oftc.net/bcache
9433F:	include/linux/generic-radix-tree.h
9434F:	lib/generic-radix-tree.c
9435
9436GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9437M:	Eugen Hristev <eugen.hristev@microchip.com>
9438L:	linux-input@vger.kernel.org
9439S:	Maintained
9440F:	drivers/input/touchscreen/resistive-adc-touch.c
9441
9442GENERIC STRING LIBRARY
9443M:	Kees Cook <kees@kernel.org>
9444R:	Andy Shevchenko <andy@kernel.org>
9445L:	linux-hardening@vger.kernel.org
9446S:	Supported
9447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9448F:	include/linux/string.h
9449F:	include/linux/string_choices.h
9450F:	include/linux/string_helpers.h
9451F:	lib/string.c
9452F:	lib/string_kunit.c
9453F:	lib/string_helpers.c
9454F:	lib/string_helpers_kunit.c
9455F:	scripts/coccinelle/api/string_choices.cocci
9456
9457GENERIC UIO DRIVER FOR PCI DEVICES
9458M:	"Michael S. Tsirkin" <mst@redhat.com>
9459L:	kvm@vger.kernel.org
9460S:	Supported
9461F:	drivers/uio/uio_pci_generic.c
9462
9463GENERIC VDSO LIBRARY
9464M:	Andy Lutomirski <luto@kernel.org>
9465M:	Thomas Gleixner <tglx@linutronix.de>
9466M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9467L:	linux-kernel@vger.kernel.org
9468S:	Maintained
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9470F:	include/asm-generic/vdso/vsyscall.h
9471F:	include/vdso/
9472F:	kernel/time/vsyscall.c
9473F:	lib/vdso/
9474
9475GENWQE (IBM Generic Workqueue Card)
9476M:	Frank Haverkamp <haver@linux.ibm.com>
9477S:	Supported
9478F:	drivers/misc/genwqe/
9479
9480GET_MAINTAINER SCRIPT
9481M:	Joe Perches <joe@perches.com>
9482S:	Maintained
9483F:	scripts/get_maintainer.pl
9484
9485GFS2 FILE SYSTEM
9486M:	Andreas Gruenbacher <agruenba@redhat.com>
9487L:	gfs2@lists.linux.dev
9488S:	Supported
9489B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9491F:	Documentation/filesystems/gfs2*
9492F:	fs/gfs2/
9493F:	include/uapi/linux/gfs2_ondisk.h
9494
9495GIGABYTE WATERFORCE SENSOR DRIVER
9496M:	Aleksa Savic <savicaleksa83@gmail.com>
9497L:	linux-hwmon@vger.kernel.org
9498S:	Maintained
9499F:	Documentation/hwmon/gigabyte_waterforce.rst
9500F:	drivers/hwmon/gigabyte_waterforce.c
9501
9502GIGABYTE WMI DRIVER
9503M:	Thomas Weißschuh <thomas@weissschuh.net>
9504L:	platform-driver-x86@vger.kernel.org
9505S:	Maintained
9506F:	drivers/platform/x86/gigabyte-wmi.c
9507
9508GNSS SUBSYSTEM
9509M:	Johan Hovold <johan@kernel.org>
9510S:	Maintained
9511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9512F:	Documentation/ABI/testing/sysfs-class-gnss
9513F:	Documentation/devicetree/bindings/gnss/
9514F:	drivers/gnss/
9515F:	include/linux/gnss.h
9516
9517GO7007 MPEG CODEC
9518M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9519L:	linux-media@vger.kernel.org
9520S:	Maintained
9521F:	drivers/media/usb/go7007/
9522
9523GOODIX TOUCHSCREEN
9524M:	Bastien Nocera <hadess@hadess.net>
9525M:	Hans de Goede <hdegoede@redhat.com>
9526L:	linux-input@vger.kernel.org
9527S:	Maintained
9528F:	drivers/input/touchscreen/goodix*
9529
9530GOOGLE ETHERNET DRIVERS
9531M:	Jeroen de Borst <jeroendb@google.com>
9532M:	Praveen Kaligineedi <pkaligineedi@google.com>
9533R:	Shailend Chand <shailend@google.com>
9534L:	netdev@vger.kernel.org
9535S:	Supported
9536F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9537F:	drivers/net/ethernet/google
9538
9539GOOGLE FIRMWARE DRIVERS
9540M:	Tzung-Bi Shih <tzungbi@kernel.org>
9541R:	Brian Norris <briannorris@chromium.org>
9542R:	Julius Werner <jwerner@chromium.org>
9543L:	chrome-platform@lists.linux.dev
9544S:	Maintained
9545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9546F:	drivers/firmware/google/
9547
9548GOOGLE TENSOR SoC SUPPORT
9549M:	Peter Griffin <peter.griffin@linaro.org>
9550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9551L:	linux-samsung-soc@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9554F:	arch/arm64/boot/dts/exynos/google/
9555F:	drivers/clk/samsung/clk-gs101.c
9556F:	drivers/phy/samsung/phy-gs101-ufs.c
9557F:	include/dt-bindings/clock/google,gs101.h
9558K:	[gG]oogle.?[tT]ensor
9559
9560GPD POCKET FAN DRIVER
9561M:	Hans de Goede <hdegoede@redhat.com>
9562L:	platform-driver-x86@vger.kernel.org
9563S:	Maintained
9564F:	drivers/platform/x86/gpd-pocket-fan.c
9565
9566GPIO ACPI SUPPORT
9567M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9568M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9569L:	linux-gpio@vger.kernel.org
9570L:	linux-acpi@vger.kernel.org
9571S:	Supported
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9573F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9574F:	drivers/gpio/gpiolib-acpi.c
9575F:	drivers/gpio/gpiolib-acpi.h
9576
9577GPIO AGGREGATOR
9578M:	Geert Uytterhoeven <geert+renesas@glider.be>
9579L:	linux-gpio@vger.kernel.org
9580S:	Supported
9581F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9582F:	drivers/gpio/gpio-aggregator.c
9583
9584GPIO IR Transmitter
9585M:	Sean Young <sean@mess.org>
9586L:	linux-media@vger.kernel.org
9587S:	Maintained
9588F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9589F:	drivers/media/rc/gpio-ir-tx.c
9590
9591GPIO MOCKUP DRIVER
9592M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9593L:	linux-gpio@vger.kernel.org
9594S:	Maintained
9595F:	drivers/gpio/gpio-mockup.c
9596F:	tools/testing/selftests/gpio/
9597
9598GPIO REGMAP
9599M:	Michael Walle <mwalle@kernel.org>
9600S:	Maintained
9601F:	drivers/gpio/gpio-regmap.c
9602F:	include/linux/gpio/regmap.h
9603K:	(devm_)?gpio_regmap_(un)?register
9604
9605GPIO SUBSYSTEM
9606M:	Linus Walleij <linus.walleij@linaro.org>
9607M:	Bartosz Golaszewski <brgl@bgdev.pl>
9608L:	linux-gpio@vger.kernel.org
9609S:	Maintained
9610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9611F:	Documentation/admin-guide/gpio/
9612F:	Documentation/devicetree/bindings/gpio/
9613F:	Documentation/driver-api/gpio/
9614F:	drivers/gpio/
9615F:	include/dt-bindings/gpio/
9616F:	include/linux/gpio.h
9617F:	include/linux/gpio/
9618F:	include/linux/of_gpio.h
9619
9620GPIO UAPI
9621M:	Bartosz Golaszewski <brgl@bgdev.pl>
9622R:	Kent Gibson <warthog618@gmail.com>
9623L:	linux-gpio@vger.kernel.org
9624S:	Maintained
9625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9626F:	Documentation/ABI/obsolete/sysfs-gpio
9627F:	Documentation/ABI/testing/gpio-cdev
9628F:	Documentation/userspace-api/gpio/
9629F:	drivers/gpio/gpiolib-cdev.c
9630F:	include/uapi/linux/gpio.h
9631F:	tools/gpio/
9632
9633GRE DEMULTIPLEXER DRIVER
9634M:	Dmitry Kozlov <xeb@mail.ru>
9635L:	netdev@vger.kernel.org
9636S:	Maintained
9637F:	include/net/gre.h
9638F:	net/ipv4/gre_demux.c
9639F:	net/ipv4/gre_offload.c
9640
9641GRETH 10/100/1G Ethernet MAC device driver
9642M:	Andreas Larsson <andreas@gaisler.com>
9643L:	netdev@vger.kernel.org
9644S:	Maintained
9645F:	drivers/net/ethernet/aeroflex/
9646
9647GREYBUS AUDIO PROTOCOLS DRIVERS
9648M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9649M:	Mark Greer <mgreer@animalcreek.com>
9650S:	Maintained
9651F:	drivers/staging/greybus/audio_apbridgea.c
9652F:	drivers/staging/greybus/audio_apbridgea.h
9653F:	drivers/staging/greybus/audio_codec.c
9654F:	drivers/staging/greybus/audio_codec.h
9655F:	drivers/staging/greybus/audio_gb.c
9656F:	drivers/staging/greybus/audio_manager.c
9657F:	drivers/staging/greybus/audio_manager.h
9658F:	drivers/staging/greybus/audio_manager_module.c
9659F:	drivers/staging/greybus/audio_manager_private.h
9660F:	drivers/staging/greybus/audio_manager_sysfs.c
9661F:	drivers/staging/greybus/audio_module.c
9662F:	drivers/staging/greybus/audio_topology.c
9663
9664GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9665M:	Viresh Kumar <vireshk@kernel.org>
9666S:	Maintained
9667F:	drivers/staging/greybus/authentication.c
9668F:	drivers/staging/greybus/bootrom.c
9669F:	drivers/staging/greybus/firmware.h
9670F:	drivers/staging/greybus/fw-core.c
9671F:	drivers/staging/greybus/fw-download.c
9672F:	drivers/staging/greybus/fw-management.c
9673F:	drivers/staging/greybus/greybus_authentication.h
9674F:	drivers/staging/greybus/greybus_firmware.h
9675F:	drivers/staging/greybus/hid.c
9676F:	drivers/staging/greybus/i2c.c
9677F:	drivers/staging/greybus/spi.c
9678F:	drivers/staging/greybus/spilib.c
9679F:	drivers/staging/greybus/spilib.h
9680
9681GREYBUS LOOPBACK DRIVER
9682M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9683S:	Maintained
9684F:	drivers/staging/greybus/loopback.c
9685
9686GREYBUS PLATFORM DRIVERS
9687M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9688S:	Maintained
9689F:	drivers/staging/greybus/arche-apb-ctrl.c
9690F:	drivers/staging/greybus/arche-platform.c
9691F:	drivers/staging/greybus/arche_platform.h
9692
9693GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9694M:	Rui Miguel Silva <rmfrfs@gmail.com>
9695S:	Maintained
9696F:	drivers/staging/greybus/gpio.c
9697F:	drivers/staging/greybus/light.c
9698F:	drivers/staging/greybus/power_supply.c
9699F:	drivers/staging/greybus/sdio.c
9700F:	drivers/staging/greybus/spi.c
9701F:	drivers/staging/greybus/spilib.c
9702
9703GREYBUS BEAGLEPLAY DRIVERS
9704M:	Ayush Singh <ayushdevel1325@gmail.com>
9705L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9706S:	Maintained
9707F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9708F:	drivers/greybus/gb-beagleplay.c
9709
9710GREYBUS SUBSYSTEM
9711M:	Johan Hovold <johan@kernel.org>
9712M:	Alex Elder <elder@kernel.org>
9713M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9714L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9715S:	Maintained
9716F:	drivers/greybus/
9717F:	drivers/staging/greybus/
9718F:	include/linux/greybus.h
9719F:	include/linux/greybus/
9720
9721GREYBUS UART PROTOCOLS DRIVERS
9722M:	David Lin <dtwlin@gmail.com>
9723S:	Maintained
9724F:	drivers/staging/greybus/log.c
9725F:	drivers/staging/greybus/uart.c
9726
9727GS1662 VIDEO SERIALIZER
9728M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9729L:	linux-media@vger.kernel.org
9730S:	Maintained
9731T:	git git://linuxtv.org/media_tree.git
9732F:	drivers/media/spi/gs1662.c
9733
9734GSPCA FINEPIX SUBDRIVER
9735M:	Frank Zago <frank@zago.net>
9736L:	linux-media@vger.kernel.org
9737S:	Maintained
9738T:	git git://linuxtv.org/media_tree.git
9739F:	drivers/media/usb/gspca/finepix.c
9740
9741GSPCA GL860 SUBDRIVER
9742M:	Olivier Lorin <o.lorin@laposte.net>
9743L:	linux-media@vger.kernel.org
9744S:	Maintained
9745T:	git git://linuxtv.org/media_tree.git
9746F:	drivers/media/usb/gspca/gl860/
9747
9748GSPCA M5602 SUBDRIVER
9749M:	Erik Andren <erik.andren@gmail.com>
9750L:	linux-media@vger.kernel.org
9751S:	Maintained
9752T:	git git://linuxtv.org/media_tree.git
9753F:	drivers/media/usb/gspca/m5602/
9754
9755GSPCA PAC207 SONIXB SUBDRIVER
9756M:	Hans Verkuil <hverkuil@xs4all.nl>
9757L:	linux-media@vger.kernel.org
9758S:	Odd Fixes
9759T:	git git://linuxtv.org/media_tree.git
9760F:	drivers/media/usb/gspca/pac207.c
9761
9762GSPCA SN9C20X SUBDRIVER
9763M:	Brian Johnson <brijohn@gmail.com>
9764L:	linux-media@vger.kernel.org
9765S:	Maintained
9766T:	git git://linuxtv.org/media_tree.git
9767F:	drivers/media/usb/gspca/sn9c20x.c
9768
9769GSPCA T613 SUBDRIVER
9770M:	Leandro Costantino <lcostantino@gmail.com>
9771L:	linux-media@vger.kernel.org
9772S:	Maintained
9773T:	git git://linuxtv.org/media_tree.git
9774F:	drivers/media/usb/gspca/t613.c
9775
9776GSPCA USB WEBCAM DRIVER
9777M:	Hans Verkuil <hverkuil@xs4all.nl>
9778L:	linux-media@vger.kernel.org
9779S:	Odd Fixes
9780T:	git git://linuxtv.org/media_tree.git
9781F:	drivers/media/usb/gspca/
9782
9783GTP (GPRS Tunneling Protocol)
9784M:	Pablo Neira Ayuso <pablo@netfilter.org>
9785M:	Harald Welte <laforge@gnumonks.org>
9786L:	osmocom-net-gprs@lists.osmocom.org
9787S:	Maintained
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9789F:	drivers/net/gtp.c
9790
9791GUID PARTITION TABLE (GPT)
9792M:	Davidlohr Bueso <dave@stgolabs.net>
9793L:	linux-efi@vger.kernel.org
9794S:	Maintained
9795F:	block/partitions/efi.*
9796
9797HABANALABS PCI DRIVER
9798M:	Ofir Bitton <obitton@habana.ai>
9799L:	dri-devel@lists.freedesktop.org
9800S:	Supported
9801C:	irc://irc.oftc.net/dri-devel
9802T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9803F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9804F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9805F:	drivers/accel/habanalabs/
9806F:	include/linux/habanalabs/
9807F:	include/trace/events/habanalabs.h
9808F:	include/uapi/drm/habanalabs_accel.h
9809
9810HACKRF MEDIA DRIVER
9811L:	linux-media@vger.kernel.org
9812S:	Orphan
9813W:	https://linuxtv.org
9814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9815F:	drivers/media/usb/hackrf/
9816
9817HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9818M:	Chuck Lever <chuck.lever@oracle.com>
9819L:	kernel-tls-handshake@lists.linux.dev
9820L:	netdev@vger.kernel.org
9821S:	Maintained
9822F:	Documentation/netlink/specs/handshake.yaml
9823F:	Documentation/networking/tls-handshake.rst
9824F:	include/net/handshake.h
9825F:	include/trace/events/handshake.h
9826F:	net/handshake/
9827
9828HANTRO VPU CODEC DRIVER
9829M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9830M:	Philipp Zabel <p.zabel@pengutronix.de>
9831L:	linux-media@vger.kernel.org
9832L:	linux-rockchip@lists.infradead.org
9833S:	Maintained
9834F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9835F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9836F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9837F:	drivers/media/platform/verisilicon/
9838
9839HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9840M:	Frank Seidel <frank@f-seidel.de>
9841L:	platform-driver-x86@vger.kernel.org
9842S:	Maintained
9843W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9844F:	drivers/platform/x86/hdaps.c
9845
9846HARDWARE MONITORING
9847M:	Jean Delvare <jdelvare@suse.com>
9848M:	Guenter Roeck <linux@roeck-us.net>
9849L:	linux-hwmon@vger.kernel.org
9850S:	Maintained
9851W:	http://hwmon.wiki.kernel.org/
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9853F:	Documentation/ABI/testing/sysfs-class-hwmon
9854F:	Documentation/devicetree/bindings/hwmon/
9855F:	Documentation/hwmon/
9856F:	drivers/hwmon/
9857F:	include/linux/hwmon*.h
9858F:	include/trace/events/hwmon*.h
9859K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9860
9861HARDWARE RANDOM NUMBER GENERATOR CORE
9862M:	Olivia Mackall <olivia@selenic.com>
9863M:	Herbert Xu <herbert@gondor.apana.org.au>
9864L:	linux-crypto@vger.kernel.org
9865S:	Odd fixes
9866F:	Documentation/admin-guide/hw_random.rst
9867F:	Documentation/devicetree/bindings/rng/
9868F:	drivers/char/hw_random/
9869F:	include/linux/hw_random.h
9870
9871HARDWARE SPINLOCK CORE
9872M:	Bjorn Andersson <andersson@kernel.org>
9873R:	Baolin Wang <baolin.wang7@gmail.com>
9874L:	linux-remoteproc@vger.kernel.org
9875S:	Maintained
9876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9877F:	Documentation/devicetree/bindings/hwlock/
9878F:	Documentation/locking/hwspinlock.rst
9879F:	drivers/hwspinlock/
9880F:	include/linux/hwspinlock.h
9881
9882HARDWARE TRACING FACILITIES
9883M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9884S:	Maintained
9885F:	drivers/hwtracing/
9886
9887HARMONY SOUND DRIVER
9888L:	linux-parisc@vger.kernel.org
9889S:	Maintained
9890F:	sound/parisc/harmony.*
9891
9892HDPVR USB VIDEO ENCODER DRIVER
9893M:	Hans Verkuil <hverkuil@xs4all.nl>
9894L:	linux-media@vger.kernel.org
9895S:	Odd Fixes
9896W:	https://linuxtv.org
9897T:	git git://linuxtv.org/media_tree.git
9898F:	drivers/media/usb/hdpvr/
9899
9900HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9901M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9902S:	Supported
9903F:	drivers/misc/hpilo.[ch]
9904
9905HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9906M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9907S:	Supported
9908F:	Documentation/watchdog/hpwdt.rst
9909F:	drivers/watchdog/hpwdt.c
9910
9911HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9912M:	Don Brace <don.brace@microchip.com>
9913L:	storagedev@microchip.com
9914L:	linux-scsi@vger.kernel.org
9915S:	Supported
9916F:	Documentation/scsi/hpsa.rst
9917F:	drivers/scsi/hpsa*.[ch]
9918F:	include/linux/cciss*.h
9919F:	include/uapi/linux/cciss*.h
9920
9921HFI1 DRIVER
9922M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9923L:	linux-rdma@vger.kernel.org
9924S:	Supported
9925F:	drivers/infiniband/hw/hfi1
9926
9927HFS FILESYSTEM
9928L:	linux-fsdevel@vger.kernel.org
9929S:	Orphan
9930F:	Documentation/filesystems/hfs.rst
9931F:	fs/hfs/
9932
9933HFSPLUS FILESYSTEM
9934L:	linux-fsdevel@vger.kernel.org
9935S:	Orphan
9936F:	Documentation/filesystems/hfsplus.rst
9937F:	fs/hfsplus/
9938
9939HGA FRAMEBUFFER DRIVER
9940M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9941L:	linux-nvidia@lists.surfsouth.com
9942S:	Maintained
9943W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9944F:	drivers/video/fbdev/hgafb.c
9945
9946HIBERNATION (aka Software Suspend, aka swsusp)
9947M:	"Rafael J. Wysocki" <rafael@kernel.org>
9948M:	Pavel Machek <pavel@ucw.cz>
9949L:	linux-pm@vger.kernel.org
9950S:	Supported
9951B:	https://bugzilla.kernel.org
9952F:	arch/*/include/asm/suspend*.h
9953F:	arch/x86/power/
9954F:	drivers/base/power/
9955F:	include/linux/freezer.h
9956F:	include/linux/pm.h
9957F:	include/linux/suspend.h
9958F:	kernel/power/
9959
9960HID CORE LAYER
9961M:	Jiri Kosina <jikos@kernel.org>
9962M:	Benjamin Tissoires <bentiss@kernel.org>
9963L:	linux-input@vger.kernel.org
9964S:	Maintained
9965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9966F:	Documentation/hid/
9967F:	drivers/hid/
9968F:	include/linux/hid*
9969F:	include/uapi/linux/hid*
9970F:	samples/hid/
9971F:	tools/testing/selftests/hid/
9972
9973HID LOGITECH DRIVERS
9974R:	Filipe Laíns <lains@riseup.net>
9975L:	linux-input@vger.kernel.org
9976S:	Maintained
9977F:	drivers/hid/hid-logitech-*
9978
9979HID NVIDIA SHIELD DRIVER
9980M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9981L:	linux-input@vger.kernel.org
9982S:	Maintained
9983F:	drivers/hid/hid-nvidia-shield.c
9984
9985HID PHOENIX RC FLIGHT CONTROLLER
9986M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9987L:	linux-input@vger.kernel.org
9988S:	Maintained
9989F:	drivers/hid/hid-pxrc.c
9990
9991HID PLAYSTATION DRIVER
9992M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9993L:	linux-input@vger.kernel.org
9994S:	Supported
9995F:	drivers/hid/hid-playstation.c
9996
9997HID SENSOR HUB DRIVERS
9998M:	Jiri Kosina <jikos@kernel.org>
9999M:	Jonathan Cameron <jic23@kernel.org>
10000M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10001L:	linux-input@vger.kernel.org
10002L:	linux-iio@vger.kernel.org
10003S:	Maintained
10004F:	Documentation/hid/hid-sensor*
10005F:	drivers/hid/hid-sensor-*
10006F:	drivers/iio/*/hid-*
10007F:	include/linux/hid-sensor-*
10008
10009HID VRC-2 CAR CONTROLLER DRIVER
10010M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10011L:	linux-input@vger.kernel.org
10012S:	Maintained
10013F:	drivers/hid/hid-vrc2.c
10014
10015HID WACOM DRIVER
10016M:	Ping Cheng <ping.cheng@wacom.com>
10017M:	Jason Gerecke  <jason.gerecke@wacom.com>
10018L:	linux-input@vger.kernel.org
10019S:	Maintained
10020F:	drivers/hid/wacom.h
10021F:	drivers/hid/wacom_*
10022
10023HID++ LOGITECH DRIVERS
10024R:	Filipe Laíns <lains@riseup.net>
10025R:	Bastien Nocera <hadess@hadess.net>
10026L:	linux-input@vger.kernel.org
10027S:	Maintained
10028F:	drivers/hid/hid-logitech-hidpp.c
10029
10030HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10031M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10032M:	Frederic Weisbecker <frederic@kernel.org>
10033M:	Thomas Gleixner <tglx@linutronix.de>
10034L:	linux-kernel@vger.kernel.org
10035S:	Maintained
10036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10037F:	Documentation/timers/
10038F:	include/linux/clockchips.h
10039F:	include/linux/hrtimer.h
10040F:	include/linux/timer.h
10041F:	kernel/time/clockevents.c
10042F:	kernel/time/hrtimer.c
10043F:	kernel/time/timer.c
10044F:	kernel/time/timer_list.c
10045F:	kernel/time/timer_migration.*
10046F:	tools/testing/selftests/timers/
10047
10048HIGH-SPEED SCC DRIVER FOR AX.25
10049L:	linux-hams@vger.kernel.org
10050S:	Orphan
10051F:	drivers/net/hamradio/scc.c
10052
10053HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10054M:	HighPoint Linux Team <linux@highpoint-tech.com>
10055S:	Supported
10056W:	http://www.highpoint-tech.com
10057F:	Documentation/scsi/hptiop.rst
10058F:	drivers/scsi/hptiop.c
10059
10060HIKEY960 ONBOARD USB GPIO HUB DRIVER
10061M:	John Stultz <jstultz@google.com>
10062L:	linux-kernel@vger.kernel.org
10063S:	Maintained
10064F:	drivers/misc/hisi_hikey_usb.c
10065
10066HIMAX HX83112B TOUCHSCREEN SUPPORT
10067M:	Job Noorman <job@noorman.info>
10068L:	linux-input@vger.kernel.org
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10071F:	drivers/input/touchscreen/himax_hx83112b.c
10072
10073HIPPI
10074M:	Jes Sorensen <jes@trained-monkey.org>
10075L:	linux-hippi@sunsite.dk
10076S:	Maintained
10077F:	drivers/net/hippi/
10078F:	include/linux/hippidevice.h
10079F:	include/uapi/linux/if_hippi.h
10080F:	net/802/hippi.c
10081
10082HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10083M:	Kurt Kanzenbach <kurt@linutronix.de>
10084L:	netdev@vger.kernel.org
10085S:	Maintained
10086F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10087F:	drivers/net/dsa/hirschmann/*
10088F:	include/linux/platform_data/hirschmann-hellcreek.h
10089F:	net/dsa/tag_hellcreek.c
10090
10091HISILICON DMA DRIVER
10092M:	Zhou Wang <wangzhou1@hisilicon.com>
10093M:	Jie Hai <haijie1@huawei.com>
10094L:	dmaengine@vger.kernel.org
10095S:	Maintained
10096F:	drivers/dma/hisi_dma.c
10097
10098HISILICON GPIO DRIVER
10099M:	Jay Fang <f.fangjian@huawei.com>
10100L:	linux-gpio@vger.kernel.org
10101S:	Maintained
10102F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10103F:	drivers/gpio/gpio-hisi.c
10104
10105HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10106M:	Zhiqi Song <songzhiqi1@huawei.com>
10107M:	Longfang Liu <liulongfang@huawei.com>
10108L:	linux-crypto@vger.kernel.org
10109S:	Maintained
10110F:	Documentation/ABI/testing/debugfs-hisi-hpre
10111F:	drivers/crypto/hisilicon/hpre/hpre.h
10112F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10113F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10114
10115HISILICON HNS3 PMU DRIVER
10116M:	Jijie Shao <shaojijie@huawei.com>
10117S:	Supported
10118F:	Documentation/admin-guide/perf/hns3-pmu.rst
10119F:	drivers/perf/hisilicon/hns3_pmu.c
10120
10121HISILICON I2C CONTROLLER DRIVER
10122M:	Yicong Yang <yangyicong@hisilicon.com>
10123L:	linux-i2c@vger.kernel.org
10124S:	Maintained
10125W:	https://www.hisilicon.com
10126F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10127F:	drivers/i2c/busses/i2c-hisi.c
10128
10129HISILICON KUNPENG SOC HCCS DRIVER
10130M:	Huisong Li <lihuisong@huawei.com>
10131S:	Maintained
10132F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10133F:	drivers/soc/hisilicon/kunpeng_hccs.c
10134F:	drivers/soc/hisilicon/kunpeng_hccs.h
10135
10136HISILICON LPC BUS DRIVER
10137M:	Jay Fang <f.fangjian@huawei.com>
10138S:	Maintained
10139W:	http://www.hisilicon.com
10140F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10141F:	drivers/bus/hisi_lpc.c
10142
10143HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10144M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10145M:	Salil Mehta <salil.mehta@huawei.com>
10146M:	Jijie Shao <shaojijie@huawei.com>
10147L:	netdev@vger.kernel.org
10148S:	Maintained
10149W:	http://www.hisilicon.com
10150F:	drivers/net/ethernet/hisilicon/hns3/
10151
10152HISILICON NETWORK SUBSYSTEM DRIVER
10153M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10154M:	Salil Mehta <salil.mehta@huawei.com>
10155L:	netdev@vger.kernel.org
10156S:	Maintained
10157W:	http://www.hisilicon.com
10158F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10159F:	drivers/net/ethernet/hisilicon/
10160
10161HISILICON PMU DRIVER
10162M:	Yicong Yang <yangyicong@hisilicon.com>
10163M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10164S:	Supported
10165W:	http://www.hisilicon.com
10166F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10167F:	Documentation/admin-guide/perf/hisi-pmu.rst
10168F:	drivers/perf/hisilicon
10169
10170HISILICON PTT DRIVER
10171M:	Yicong Yang <yangyicong@hisilicon.com>
10172M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10173L:	linux-kernel@vger.kernel.org
10174S:	Maintained
10175F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10176F:	Documentation/trace/hisi-ptt.rst
10177F:	drivers/hwtracing/ptt/
10178F:	tools/perf/arch/arm64/util/hisi-ptt.c
10179F:	tools/perf/util/hisi-ptt*
10180F:	tools/perf/util/hisi-ptt-decoder/*
10181
10182HISILICON QM DRIVER
10183M:	Weili Qian <qianweili@huawei.com>
10184M:	Zhou Wang <wangzhou1@hisilicon.com>
10185L:	linux-crypto@vger.kernel.org
10186S:	Maintained
10187F:	drivers/crypto/hisilicon/Kconfig
10188F:	drivers/crypto/hisilicon/Makefile
10189F:	drivers/crypto/hisilicon/qm.c
10190F:	drivers/crypto/hisilicon/sgl.c
10191F:	include/linux/hisi_acc_qm.h
10192
10193HISILICON ROCE DRIVER
10194M:	Chengchang Tang <tangchengchang@huawei.com>
10195M:	Junxian Huang <huangjunxian6@hisilicon.com>
10196L:	linux-rdma@vger.kernel.org
10197S:	Maintained
10198F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10199F:	drivers/infiniband/hw/hns/
10200
10201HISILICON SAS Controller
10202M:	Yihang Li <liyihang9@huawei.com>
10203S:	Supported
10204W:	http://www.hisilicon.com
10205F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10206F:	drivers/scsi/hisi_sas/
10207
10208HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10209M:	Longfang Liu <liulongfang@huawei.com>
10210L:	linux-crypto@vger.kernel.org
10211S:	Maintained
10212F:	Documentation/ABI/testing/debugfs-hisi-sec
10213F:	drivers/crypto/hisilicon/sec2/sec.h
10214F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10215F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10216F:	drivers/crypto/hisilicon/sec2/sec_main.c
10217
10218HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10219M:	Jay Fang <f.fangjian@huawei.com>
10220L:	linux-spi@vger.kernel.org
10221S:	Maintained
10222W:	http://www.hisilicon.com
10223F:	drivers/spi/spi-hisi-kunpeng.c
10224
10225HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10226M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10227L:	linux-kernel@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10230F:	drivers/spmi/hisi-spmi-controller.c
10231
10232HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10233M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10234L:	linux-kernel@vger.kernel.org
10235S:	Maintained
10236F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10237F:	drivers/mfd/hi6421-spmi-pmic.c
10238
10239HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10240M:	Weili Qian <qianweili@huawei.com>
10241S:	Maintained
10242F:	drivers/crypto/hisilicon/trng/trng.c
10243
10244HISILICON V3XX SPI NOR FLASH Controller Driver
10245M:	Jay Fang <f.fangjian@huawei.com>
10246S:	Maintained
10247W:	http://www.hisilicon.com
10248F:	drivers/spi/spi-hisi-sfc-v3xx.c
10249
10250HISILICON ZIP Controller DRIVER
10251M:	Yang Shen <shenyang39@huawei.com>
10252M:	Zhou Wang <wangzhou1@hisilicon.com>
10253L:	linux-crypto@vger.kernel.org
10254S:	Maintained
10255F:	Documentation/ABI/testing/debugfs-hisi-zip
10256F:	drivers/crypto/hisilicon/zip/
10257
10258HMM - Heterogeneous Memory Management
10259M:	Jérôme Glisse <jglisse@redhat.com>
10260L:	linux-mm@kvack.org
10261S:	Maintained
10262F:	Documentation/mm/hmm.rst
10263F:	include/linux/hmm*
10264F:	lib/test_hmm*
10265F:	mm/hmm*
10266F:	tools/testing/selftests/mm/*hmm*
10267
10268HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10269M:	Petre Rodan <petre.rodan@subdimension.ro>
10270L:	linux-iio@vger.kernel.org
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10273F:	drivers/iio/pressure/hsc030pa*
10274
10275HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10276M:	Andreas Klinger <ak@it-klinger.de>
10277M:	Petre Rodan <petre.rodan@subdimension.ro>
10278L:	linux-iio@vger.kernel.org
10279S:	Maintained
10280F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10281F:	drivers/iio/pressure/mprls0025pa*
10282
10283HP BIOSCFG DRIVER
10284M:	Jorge Lopez <jorge.lopez2@hp.com>
10285L:	platform-driver-x86@vger.kernel.org
10286S:	Maintained
10287F:	drivers/platform/x86/hp/hp-bioscfg/
10288
10289HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10290L:	platform-driver-x86@vger.kernel.org
10291S:	Orphan
10292F:	drivers/platform/x86/hp/tc1100-wmi.c
10293
10294HP WMI HARDWARE MONITOR DRIVER
10295M:	James Seo <james@equiv.tech>
10296L:	linux-hwmon@vger.kernel.org
10297S:	Maintained
10298F:	Documentation/hwmon/hp-wmi-sensors.rst
10299F:	drivers/hwmon/hp-wmi-sensors.c
10300
10301HPET:	High Precision Event Timers driver
10302M:	Clemens Ladisch <clemens@ladisch.de>
10303S:	Maintained
10304F:	Documentation/timers/hpet.rst
10305F:	drivers/char/hpet.c
10306F:	include/linux/hpet.h
10307F:	include/uapi/linux/hpet.h
10308
10309HPET:	x86
10310S:	Orphan
10311F:	arch/x86/include/asm/hpet.h
10312F:	arch/x86/kernel/hpet.c
10313
10314HPFS FILESYSTEM
10315M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10316S:	Maintained
10317W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10318F:	fs/hpfs/
10319
10320HS3001 Hardware Temperature and Humidity Sensor
10321M:	Andre Werner <andre.werner@systec-electronic.com>
10322L:	linux-hwmon@vger.kernel.org
10323S:	Maintained
10324F:	drivers/hwmon/hs3001.c
10325
10326HSI SUBSYSTEM
10327M:	Sebastian Reichel <sre@kernel.org>
10328S:	Maintained
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10330F:	Documentation/ABI/testing/sysfs-bus-hsi
10331F:	Documentation/driver-api/hsi.rst
10332F:	drivers/hsi/
10333F:	include/linux/hsi/
10334F:	include/uapi/linux/hsi/
10335
10336HSO 3G MODEM DRIVER
10337L:	linux-usb@vger.kernel.org
10338S:	Orphan
10339F:	drivers/net/usb/hso.c
10340
10341HSR NETWORK PROTOCOL
10342L:	netdev@vger.kernel.org
10343S:	Orphan
10344F:	net/hsr/
10345
10346HT16K33 LED CONTROLLER DRIVER
10347M:	Robin van der Gracht <robin@protonic.nl>
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10350F:	drivers/auxdisplay/ht16k33.c
10351
10352HTCPEN TOUCHSCREEN DRIVER
10353M:	Pau Oliva Fora <pof@eslack.org>
10354L:	linux-input@vger.kernel.org
10355S:	Maintained
10356F:	drivers/input/touchscreen/htcpen.c
10357
10358HTE SUBSYSTEM
10359M:	Dipen Patel <dipenp@nvidia.com>
10360L:	timestamp@lists.linux.dev
10361S:	Maintained
10362Q:	https://patchwork.kernel.org/project/timestamp/list/
10363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10364F:	Documentation/devicetree/bindings/timestamp/
10365F:	Documentation/driver-api/hte/
10366F:	drivers/hte/
10367F:	include/linux/hte.h
10368
10369HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10370M:	Lorenzo Bianconi <lorenzo@kernel.org>
10371L:	linux-iio@vger.kernel.org
10372S:	Maintained
10373W:	http://www.st.com/
10374F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10375F:	drivers/iio/humidity/hts221*
10376
10377HUAWEI ETHERNET DRIVER
10378M:	Cai Huoqing <cai.huoqing@linux.dev>
10379L:	netdev@vger.kernel.org
10380S:	Maintained
10381F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10382F:	drivers/net/ethernet/huawei/hinic/
10383
10384HUGETLB SUBSYSTEM
10385M:	Muchun Song <muchun.song@linux.dev>
10386L:	linux-mm@kvack.org
10387S:	Maintained
10388F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10389F:	Documentation/admin-guide/mm/hugetlbpage.rst
10390F:	Documentation/mm/hugetlbfs_reserv.rst
10391F:	Documentation/mm/vmemmap_dedup.rst
10392F:	fs/hugetlbfs/
10393F:	include/linux/hugetlb.h
10394F:	mm/hugetlb.c
10395F:	mm/hugetlb_vmemmap.c
10396F:	mm/hugetlb_vmemmap.h
10397F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10398
10399HVA ST MEDIA DRIVER
10400M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10401L:	linux-media@vger.kernel.org
10402S:	Supported
10403W:	https://linuxtv.org
10404T:	git git://linuxtv.org/media_tree.git
10405F:	drivers/media/platform/st/sti/hva
10406
10407HWPOISON MEMORY FAILURE HANDLING
10408M:	Miaohe Lin <linmiaohe@huawei.com>
10409R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10410L:	linux-mm@kvack.org
10411S:	Maintained
10412F:	mm/hwpoison-inject.c
10413F:	mm/memory-failure.c
10414
10415HYCON HY46XX TOUCHSCREEN SUPPORT
10416M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10417L:	linux-input@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10420F:	drivers/input/touchscreen/hycon-hy46xx.c
10421
10422HYGON PROCESSOR SUPPORT
10423M:	Pu Wen <puwen@hygon.cn>
10424L:	linux-kernel@vger.kernel.org
10425S:	Maintained
10426F:	arch/x86/kernel/cpu/hygon.c
10427
10428HYNIX HI556 SENSOR DRIVER
10429M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10430L:	linux-media@vger.kernel.org
10431S:	Maintained
10432T:	git git://linuxtv.org/media_tree.git
10433F:	drivers/media/i2c/hi556.c
10434
10435HYNIX HI846 SENSOR DRIVER
10436M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10437L:	linux-media@vger.kernel.org
10438S:	Maintained
10439F:	drivers/media/i2c/hi846.c
10440
10441HYNIX HI847 SENSOR DRIVER
10442M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10443L:	linux-media@vger.kernel.org
10444S:	Maintained
10445F:	drivers/media/i2c/hi847.c
10446
10447Hyper-V/Azure CORE AND DRIVERS
10448M:	"K. Y. Srinivasan" <kys@microsoft.com>
10449M:	Haiyang Zhang <haiyangz@microsoft.com>
10450M:	Wei Liu <wei.liu@kernel.org>
10451M:	Dexuan Cui <decui@microsoft.com>
10452L:	linux-hyperv@vger.kernel.org
10453S:	Supported
10454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10455F:	Documentation/ABI/stable/sysfs-bus-vmbus
10456F:	Documentation/ABI/testing/debugfs-hyperv
10457F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10458F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10459F:	Documentation/virt/hyperv
10460F:	arch/arm64/hyperv
10461F:	arch/arm64/include/asm/hyperv-tlfs.h
10462F:	arch/arm64/include/asm/mshyperv.h
10463F:	arch/x86/hyperv
10464F:	arch/x86/include/asm/hyperv-tlfs.h
10465F:	arch/x86/include/asm/mshyperv.h
10466F:	arch/x86/include/asm/trace/hyperv.h
10467F:	arch/x86/kernel/cpu/mshyperv.c
10468F:	drivers/clocksource/hyperv_timer.c
10469F:	drivers/hid/hid-hyperv.c
10470F:	drivers/hv/
10471F:	drivers/input/serio/hyperv-keyboard.c
10472F:	drivers/iommu/hyperv-iommu.c
10473F:	drivers/net/ethernet/microsoft/
10474F:	drivers/net/hyperv/
10475F:	drivers/pci/controller/pci-hyperv-intf.c
10476F:	drivers/pci/controller/pci-hyperv.c
10477F:	drivers/scsi/storvsc_drv.c
10478F:	drivers/uio/uio_hv_generic.c
10479F:	drivers/video/fbdev/hyperv_fb.c
10480F:	include/asm-generic/hyperv-tlfs.h
10481F:	include/asm-generic/mshyperv.h
10482F:	include/clocksource/hyperv_timer.h
10483F:	include/linux/hyperv.h
10484F:	include/net/mana
10485F:	include/uapi/linux/hyperv.h
10486F:	net/vmw_vsock/hyperv_transport.c
10487F:	tools/hv/
10488
10489HYPERBUS SUPPORT
10490M:	Vignesh Raghavendra <vigneshr@ti.com>
10491R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10492L:	linux-mtd@lists.infradead.org
10493S:	Supported
10494Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10495C:	irc://irc.oftc.net/mtd
10496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10497F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10498F:	drivers/mtd/hyperbus/
10499F:	include/linux/mtd/hyperbus.h
10500
10501HYPERVISOR VIRTUAL CONSOLE DRIVER
10502L:	linuxppc-dev@lists.ozlabs.org
10503S:	Odd Fixes
10504F:	drivers/tty/hvc/
10505
10506I2C ACPI SUPPORT
10507M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10508L:	linux-i2c@vger.kernel.org
10509L:	linux-acpi@vger.kernel.org
10510S:	Maintained
10511F:	drivers/i2c/i2c-core-acpi.c
10512
10513I2C ADDRESS TRANSLATOR (ATR)
10514M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10515R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10516L:	linux-i2c@vger.kernel.org
10517S:	Maintained
10518F:	drivers/i2c/i2c-atr.c
10519F:	include/linux/i2c-atr.h
10520
10521I2C CONTROLLER DRIVER FOR NVIDIA GPU
10522M:	Ajay Gupta <ajayg@nvidia.com>
10523L:	linux-i2c@vger.kernel.org
10524S:	Maintained
10525F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10526F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10527
10528I2C MUXES
10529M:	Peter Rosin <peda@axentia.se>
10530L:	linux-i2c@vger.kernel.org
10531S:	Maintained
10532F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10533F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10534F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10535F:	Documentation/i2c/i2c-topology.rst
10536F:	Documentation/i2c/muxes/
10537F:	drivers/i2c/i2c-mux.c
10538F:	drivers/i2c/muxes/
10539F:	include/linux/i2c-mux.h
10540
10541I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10542M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10543L:	linux-i2c@vger.kernel.org
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10546F:	drivers/i2c/busses/i2c-mv64xxx.c
10547
10548I2C OVER PARALLEL PORT
10549M:	Jean Delvare <jdelvare@suse.com>
10550L:	linux-i2c@vger.kernel.org
10551S:	Maintained
10552F:	Documentation/i2c/busses/i2c-parport.rst
10553F:	drivers/i2c/busses/i2c-parport.c
10554
10555I2C SUBSYSTEM
10556M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10557L:	linux-i2c@vger.kernel.org
10558S:	Maintained
10559W:	https://i2c.wiki.kernel.org/
10560Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10562F:	Documentation/i2c/
10563F:	drivers/i2c/*
10564F:	include/dt-bindings/i2c/i2c.h
10565F:	include/linux/i2c-dev.h
10566F:	include/linux/i2c-smbus.h
10567F:	include/linux/i2c.h
10568F:	include/uapi/linux/i2c-*.h
10569F:	include/uapi/linux/i2c.h
10570
10571I2C SUBSYSTEM HOST DRIVERS
10572M:	Andi Shyti <andi.shyti@kernel.org>
10573L:	linux-i2c@vger.kernel.org
10574S:	Maintained
10575W:	https://i2c.wiki.kernel.org/
10576Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10578F:	Documentation/devicetree/bindings/i2c/
10579F:	drivers/i2c/algos/
10580F:	drivers/i2c/busses/
10581F:	include/dt-bindings/i2c/
10582
10583I2C-TAOS-EVM DRIVER
10584M:	Jean Delvare <jdelvare@suse.com>
10585L:	linux-i2c@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/i2c/busses/i2c-taos-evm.rst
10588F:	drivers/i2c/busses/i2c-taos-evm.c
10589
10590I2C-TINY-USB DRIVER
10591M:	Till Harbaum <till@harbaum.org>
10592L:	linux-i2c@vger.kernel.org
10593S:	Maintained
10594W:	http://www.harbaum.org/till/i2c_tiny_usb
10595F:	drivers/i2c/busses/i2c-tiny-usb.c
10596
10597I2C/SMBUS CONTROLLER DRIVERS FOR PC
10598M:	Jean Delvare <jdelvare@suse.com>
10599L:	linux-i2c@vger.kernel.org
10600S:	Maintained
10601F:	Documentation/i2c/busses/i2c-ali1535.rst
10602F:	Documentation/i2c/busses/i2c-ali1563.rst
10603F:	Documentation/i2c/busses/i2c-ali15x3.rst
10604F:	Documentation/i2c/busses/i2c-amd756.rst
10605F:	Documentation/i2c/busses/i2c-amd8111.rst
10606F:	Documentation/i2c/busses/i2c-i801.rst
10607F:	Documentation/i2c/busses/i2c-nforce2.rst
10608F:	Documentation/i2c/busses/i2c-piix4.rst
10609F:	Documentation/i2c/busses/i2c-sis5595.rst
10610F:	Documentation/i2c/busses/i2c-sis630.rst
10611F:	Documentation/i2c/busses/i2c-sis96x.rst
10612F:	Documentation/i2c/busses/i2c-via.rst
10613F:	Documentation/i2c/busses/i2c-viapro.rst
10614F:	drivers/i2c/busses/i2c-ali1535.c
10615F:	drivers/i2c/busses/i2c-ali1563.c
10616F:	drivers/i2c/busses/i2c-ali15x3.c
10617F:	drivers/i2c/busses/i2c-amd756-s4882.c
10618F:	drivers/i2c/busses/i2c-amd756.c
10619F:	drivers/i2c/busses/i2c-amd8111.c
10620F:	drivers/i2c/busses/i2c-i801.c
10621F:	drivers/i2c/busses/i2c-isch.c
10622F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10623F:	drivers/i2c/busses/i2c-nforce2.c
10624F:	drivers/i2c/busses/i2c-piix4.c
10625F:	drivers/i2c/busses/i2c-sis5595.c
10626F:	drivers/i2c/busses/i2c-sis630.c
10627F:	drivers/i2c/busses/i2c-sis96x.c
10628F:	drivers/i2c/busses/i2c-via.c
10629F:	drivers/i2c/busses/i2c-viapro.c
10630
10631I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10632M:	Hans de Goede <hdegoede@redhat.com>
10633L:	linux-i2c@vger.kernel.org
10634S:	Maintained
10635F:	drivers/i2c/busses/i2c-cht-wc.c
10636
10637I2C/SMBUS ISMT DRIVER
10638M:	Seth Heasley <seth.heasley@intel.com>
10639M:	Neil Horman <nhorman@tuxdriver.com>
10640L:	linux-i2c@vger.kernel.org
10641F:	Documentation/i2c/busses/i2c-ismt.rst
10642F:	drivers/i2c/busses/i2c-ismt.c
10643
10644I2C/SMBUS ZHAOXIN DRIVER
10645M:	Hans Hu <hanshu@zhaoxin.com>
10646L:	linux-i2c@vger.kernel.org
10647S:	Maintained
10648W:	https://www.zhaoxin.com
10649F:	drivers/i2c/busses/i2c-viai2c-common.c
10650F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10651
10652I2C/SMBUS STUB DRIVER
10653M:	Jean Delvare <jdelvare@suse.com>
10654L:	linux-i2c@vger.kernel.org
10655S:	Maintained
10656F:	drivers/i2c/i2c-stub.c
10657
10658I3C DRIVER FOR ASPEED AST2600
10659M:	Jeremy Kerr <jk@codeconstruct.com.au>
10660S:	Maintained
10661F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10662F:	drivers/i3c/master/ast2600-i3c-master.c
10663
10664I3C DRIVER FOR CADENCE I3C MASTER IP
10665M:	Przemysław Gaj <pgaj@cadence.com>
10666S:	Maintained
10667F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10668F:	drivers/i3c/master/i3c-master-cdns.c
10669
10670I3C DRIVER FOR SYNOPSYS DESIGNWARE
10671S:	Orphan
10672F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10673F:	drivers/i3c/master/dw*
10674
10675I3C SUBSYSTEM
10676M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10677L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10678S:	Maintained
10679C:	irc://chat.freenode.net/linux-i3c
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10681F:	Documentation/ABI/testing/sysfs-bus-i3c
10682F:	Documentation/devicetree/bindings/i3c/
10683F:	Documentation/driver-api/i3c
10684F:	drivers/i3c/
10685F:	include/dt-bindings/i3c/
10686F:	include/linux/i3c/
10687
10688IBM Operation Panel Input Driver
10689M:	Eddie James <eajames@linux.ibm.com>
10690L:	linux-input@vger.kernel.org
10691S:	Maintained
10692F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10693F:	drivers/input/misc/ibm-panel.c
10694
10695IBM Power 842 compression accelerator
10696M:	Haren Myneni <haren@us.ibm.com>
10697S:	Supported
10698F:	crypto/842.c
10699F:	drivers/crypto/nx/Kconfig
10700F:	drivers/crypto/nx/Makefile
10701F:	drivers/crypto/nx/nx-842*
10702F:	include/linux/sw842.h
10703F:	lib/842/
10704
10705IBM Power in-Nest Crypto Acceleration
10706M:	Breno Leitão <leitao@debian.org>
10707M:	Nayna Jain <nayna@linux.ibm.com>
10708M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10709L:	linux-crypto@vger.kernel.org
10710S:	Supported
10711F:	drivers/crypto/nx/Kconfig
10712F:	drivers/crypto/nx/Makefile
10713F:	drivers/crypto/nx/nx-aes*
10714F:	drivers/crypto/nx/nx-sha*
10715F:	drivers/crypto/nx/nx.*
10716F:	drivers/crypto/nx/nx_csbcpb.h
10717F:	drivers/crypto/nx/nx_debugfs.c
10718
10719IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10720M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10721L:	linux-pci@vger.kernel.org
10722L:	linuxppc-dev@lists.ozlabs.org
10723S:	Supported
10724F:	drivers/pci/hotplug/rpadlpar*
10725
10726IBM Power Linux RAID adapter
10727M:	Brian King <brking@us.ibm.com>
10728S:	Supported
10729F:	drivers/scsi/ipr.*
10730
10731IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10732M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10733L:	linux-pci@vger.kernel.org
10734L:	linuxppc-dev@lists.ozlabs.org
10735S:	Supported
10736F:	drivers/pci/hotplug/rpaphp*
10737
10738IBM Power SRIOV Virtual NIC Device Driver
10739M:	Haren Myneni <haren@linux.ibm.com>
10740M:	Rick Lindsley <ricklind@linux.ibm.com>
10741R:	Nick Child <nnac123@linux.ibm.com>
10742R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10743L:	netdev@vger.kernel.org
10744S:	Supported
10745F:	drivers/net/ethernet/ibm/ibmvnic.*
10746
10747IBM Power VFIO Support
10748M:	Timothy Pearson <tpearson@raptorengineering.com>
10749S:	Supported
10750F:	drivers/vfio/vfio_iommu_spapr_tce.c
10751
10752IBM Power Virtual Ethernet Device Driver
10753M:	Nick Child <nnac123@linux.ibm.com>
10754L:	netdev@vger.kernel.org
10755S:	Supported
10756F:	drivers/net/ethernet/ibm/ibmveth.*
10757
10758IBM Power Virtual FC Device Drivers
10759M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10760L:	linux-scsi@vger.kernel.org
10761S:	Supported
10762F:	drivers/scsi/ibmvscsi/ibmvfc*
10763
10764IBM Power Virtual Management Channel Driver
10765M:	Brad Warrum <bwarrum@linux.ibm.com>
10766M:	Ritu Agarwal <rituagar@linux.ibm.com>
10767S:	Supported
10768F:	drivers/misc/ibmvmc.*
10769
10770IBM Power Virtual SCSI Device Drivers
10771M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10772L:	linux-scsi@vger.kernel.org
10773S:	Supported
10774F:	drivers/scsi/ibmvscsi/ibmvscsi*
10775F:	include/scsi/viosrp.h
10776
10777IBM Power Virtual SCSI Device Target Driver
10778M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10779L:	linux-scsi@vger.kernel.org
10780L:	target-devel@vger.kernel.org
10781S:	Supported
10782F:	drivers/scsi/ibmvscsi_tgt/
10783
10784IBM Power VMX Cryptographic instructions
10785M:	Breno Leitão <leitao@debian.org>
10786M:	Nayna Jain <nayna@linux.ibm.com>
10787M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10788L:	linux-crypto@vger.kernel.org
10789S:	Supported
10790F:	arch/powerpc/crypto/Kconfig
10791F:	arch/powerpc/crypto/Makefile
10792F:	arch/powerpc/crypto/aes.c
10793F:	arch/powerpc/crypto/aes_cbc.c
10794F:	arch/powerpc/crypto/aes_ctr.c
10795F:	arch/powerpc/crypto/aes_xts.c
10796F:	arch/powerpc/crypto/aesp8-ppc.*
10797F:	arch/powerpc/crypto/ghash.c
10798F:	arch/powerpc/crypto/ghashp8-ppc.pl
10799F:	arch/powerpc/crypto/ppc-xlate.pl
10800F:	arch/powerpc/crypto/vmx.c
10801
10802IBM ServeRAID RAID DRIVER
10803S:	Orphan
10804F:	drivers/scsi/ips.*
10805
10806ICH LPC AND GPIO DRIVER
10807M:	Peter Tyser <ptyser@xes-inc.com>
10808S:	Maintained
10809F:	drivers/gpio/gpio-ich.c
10810F:	drivers/mfd/lpc_ich.c
10811
10812ICY I2C DRIVER
10813M:	Max Staudt <max@enpas.org>
10814L:	linux-i2c@vger.kernel.org
10815S:	Maintained
10816F:	drivers/i2c/busses/i2c-icy.c
10817
10818IDEAPAD LAPTOP EXTRAS DRIVER
10819M:	Ike Panhc <ike.pan@canonical.com>
10820L:	platform-driver-x86@vger.kernel.org
10821S:	Maintained
10822W:	http://launchpad.net/ideapad-laptop
10823F:	drivers/platform/x86/ideapad-laptop.c
10824
10825IDEAPAD LAPTOP SLIDEBAR DRIVER
10826M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10827L:	linux-input@vger.kernel.org
10828S:	Maintained
10829W:	https://github.com/o2genum/ideapad-slidebar
10830F:	drivers/input/misc/ideapad_slidebar.c
10831
10832IDT VersaClock 5 CLOCK DRIVER
10833M:	Luca Ceresoli <luca@lucaceresoli.net>
10834S:	Maintained
10835F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10836F:	drivers/clk/clk-versaclock5.c
10837
10838IEEE 802.15.4 SUBSYSTEM
10839M:	Alexander Aring <alex.aring@gmail.com>
10840M:	Stefan Schmidt <stefan@datenfreihafen.org>
10841M:	Miquel Raynal <miquel.raynal@bootlin.com>
10842L:	linux-wpan@vger.kernel.org
10843S:	Maintained
10844W:	https://linux-wpan.org/
10845Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10848F:	Documentation/networking/ieee802154.rst
10849F:	drivers/net/ieee802154/
10850F:	include/linux/ieee802154.h
10851F:	include/linux/nl802154.h
10852F:	include/net/af_ieee802154.h
10853F:	include/net/cfg802154.h
10854F:	include/net/ieee802154_netdev.h
10855F:	include/net/mac802154.h
10856F:	include/net/nl802154.h
10857F:	net/ieee802154/
10858F:	net/mac802154/
10859
10860Intel VIRTIO DATA PATH ACCELERATOR
10861M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10862L:	virtualization@lists.linux.dev
10863S:	Supported
10864F:	drivers/vdpa/ifcvf/
10865
10866IFE PROTOCOL
10867M:	Yotam Gigi <yotam.gi@gmail.com>
10868M:	Jamal Hadi Salim <jhs@mojatatu.com>
10869F:	include/net/ife.h
10870F:	include/uapi/linux/ife.h
10871F:	net/ife
10872
10873IGORPLUG-USB IR RECEIVER
10874M:	Sean Young <sean@mess.org>
10875L:	linux-media@vger.kernel.org
10876S:	Maintained
10877F:	drivers/media/rc/igorplugusb.c
10878
10879IGUANAWORKS USB IR TRANSCEIVER
10880M:	Sean Young <sean@mess.org>
10881L:	linux-media@vger.kernel.org
10882S:	Maintained
10883F:	drivers/media/rc/iguanair.c
10884
10885IIO BACKEND FRAMEWORK
10886M:	Nuno Sa <nuno.sa@analog.com>
10887R:	Olivier Moysan <olivier.moysan@foss.st.com>
10888L:	linux-iio@vger.kernel.org
10889S:	Maintained
10890F:	drivers/iio/industrialio-backend.c
10891F:	include/linux/iio/backend.h
10892
10893IIO DIGITAL POTENTIOMETER DAC
10894M:	Peter Rosin <peda@axentia.se>
10895L:	linux-iio@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10898F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10899F:	drivers/iio/dac/dpot-dac.c
10900
10901IIO ENVELOPE DETECTOR
10902M:	Peter Rosin <peda@axentia.se>
10903L:	linux-iio@vger.kernel.org
10904S:	Maintained
10905F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10906F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10907F:	drivers/iio/adc/envelope-detector.c
10908
10909IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10910M:	Matti Vaittinen <mazziesaccount@gmail.com>
10911L:	linux-iio@vger.kernel.org
10912S:	Maintained
10913F:	drivers/iio/industrialio-gts-helper.c
10914F:	include/linux/iio/iio-gts-helper.h
10915F:	drivers/iio/test/iio-test-gts.c
10916
10917IIO MULTIPLEXER
10918M:	Peter Rosin <peda@axentia.se>
10919L:	linux-iio@vger.kernel.org
10920S:	Maintained
10921F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10922F:	drivers/iio/multiplexer/iio-mux.c
10923
10924IIO SCMI BASED DRIVER
10925M:	Jyoti Bhayana <jbhayana@google.com>
10926L:	linux-iio@vger.kernel.org
10927S:	Maintained
10928F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10929
10930IIO SUBSYSTEM AND DRIVERS
10931M:	Jonathan Cameron <jic23@kernel.org>
10932R:	Lars-Peter Clausen <lars@metafoo.de>
10933L:	linux-iio@vger.kernel.org
10934S:	Maintained
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10936F:	Documentation/ABI/testing/configfs-iio*
10937F:	Documentation/ABI/testing/sysfs-bus-iio*
10938F:	Documentation/devicetree/bindings/iio/
10939F:	Documentation/iio/
10940F:	drivers/iio/
10941F:	drivers/staging/iio/
10942F:	include/dt-bindings/iio/
10943F:	include/linux/iio/
10944F:	tools/iio/
10945
10946IIO UNIT CONVERTER
10947M:	Peter Rosin <peda@axentia.se>
10948L:	linux-iio@vger.kernel.org
10949S:	Maintained
10950F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10951F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10952F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10953F:	drivers/iio/afe/iio-rescale.c
10954
10955IKANOS/ADI EAGLE ADSL USB DRIVER
10956M:	Matthieu Castet <castet.matthieu@free.fr>
10957M:	Stanislaw Gruszka <stf_xl@wp.pl>
10958S:	Maintained
10959F:	drivers/usb/atm/ueagle-atm.c
10960
10961IMAGIS TOUCHSCREEN DRIVER
10962M:	Markuss Broks <markuss.broks@gmail.com>
10963S:	Maintained
10964F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10965F:	drivers/input/touchscreen/imagis.c
10966
10967IMGTEC ASCII LCD DRIVER
10968M:	Paul Burton <paulburton@kernel.org>
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10971F:	drivers/auxdisplay/img-ascii-lcd.c
10972
10973IMGTEC JPEG ENCODER DRIVER
10974M:	Devarsh Thakkar <devarsht@ti.com>
10975L:	linux-media@vger.kernel.org
10976S:	Supported
10977F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10978F:	drivers/media/platform/imagination/e5010*
10979
10980IMGTEC IR DECODER DRIVER
10981S:	Orphan
10982F:	drivers/media/rc/img-ir/
10983
10984IMGTEC POWERVR DRM DRIVER
10985M:	Frank Binns <frank.binns@imgtec.com>
10986M:	Matt Coster <matt.coster@imgtec.com>
10987S:	Supported
10988T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10989F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10990F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10991F:	Documentation/gpu/imagination/
10992F:	drivers/gpu/drm/imagination/
10993F:	include/uapi/drm/pvr_drm.h
10994
10995IMON SOUNDGRAPH USB IR RECEIVER
10996M:	Sean Young <sean@mess.org>
10997L:	linux-media@vger.kernel.org
10998S:	Maintained
10999F:	drivers/media/rc/imon.c
11000F:	drivers/media/rc/imon_raw.c
11001
11002IMS TWINTURBO FRAMEBUFFER DRIVER
11003L:	linux-fbdev@vger.kernel.org
11004S:	Orphan
11005F:	drivers/video/fbdev/imsttfb.c
11006
11007INDEX OF FURTHER KERNEL DOCUMENTATION
11008M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11009S:	Maintained
11010F:	Documentation/process/kernel-docs.rst
11011
11012INDUSTRY PACK SUBSYSTEM (IPACK)
11013M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11014M:	Jens Taprogge <jens.taprogge@taprogge.org>
11015M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11016L:	industrypack-devel@lists.sourceforge.net
11017S:	Maintained
11018W:	http://industrypack.sourceforge.net
11019F:	drivers/ipack/
11020
11021INFINEON DPS310 Driver
11022M:	Eddie James <eajames@linux.ibm.com>
11023L:	linux-iio@vger.kernel.org
11024S:	Maintained
11025F:	drivers/iio/pressure/dps310.c
11026
11027INFINEON PEB2466 ASoC CODEC
11028M:	Herve Codina <herve.codina@bootlin.com>
11029L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11030S:	Maintained
11031F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11032F:	sound/soc/codecs/peb2466.c
11033
11034INFINIBAND SUBSYSTEM
11035M:	Jason Gunthorpe <jgg@nvidia.com>
11036M:	Leon Romanovsky <leonro@nvidia.com>
11037L:	linux-rdma@vger.kernel.org
11038S:	Supported
11039W:	https://github.com/linux-rdma/rdma-core
11040Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11042F:	Documentation/devicetree/bindings/infiniband/
11043F:	Documentation/infiniband/
11044F:	drivers/infiniband/
11045F:	include/rdma/
11046F:	include/trace/events/ib_mad.h
11047F:	include/trace/events/ib_umad.h
11048F:	include/trace/misc/rdma.h
11049F:	include/uapi/linux/if_infiniband.h
11050F:	include/uapi/rdma/
11051F:	samples/bpf/ibumad_kern.c
11052F:	samples/bpf/ibumad_user.c
11053
11054INGENIC JZ4780 NAND DRIVER
11055M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11056L:	linux-mtd@lists.infradead.org
11057L:	linux-mips@vger.kernel.org
11058S:	Maintained
11059F:	drivers/mtd/nand/raw/ingenic/
11060
11061INGENIC JZ47xx SoCs
11062M:	Paul Cercueil <paul@crapouillou.net>
11063L:	linux-mips@vger.kernel.org
11064S:	Maintained
11065F:	arch/mips/boot/dts/ingenic/
11066F:	arch/mips/generic/board-ingenic.c
11067F:	arch/mips/include/asm/mach-ingenic/
11068F:	arch/mips/ingenic/Kconfig
11069F:	drivers/clk/ingenic/
11070F:	drivers/dma/dma-jz4780.c
11071F:	drivers/gpu/drm/ingenic/
11072F:	drivers/i2c/busses/i2c-jz4780.c
11073F:	drivers/iio/adc/ingenic-adc.c
11074F:	drivers/irqchip/irq-ingenic.c
11075F:	drivers/memory/jz4780-nemc.c
11076F:	drivers/mmc/host/jz4740_mmc.c
11077F:	drivers/mtd/nand/raw/ingenic/
11078F:	drivers/pinctrl/pinctrl-ingenic.c
11079F:	drivers/power/supply/ingenic-battery.c
11080F:	drivers/pwm/pwm-jz4740.c
11081F:	drivers/remoteproc/ingenic_rproc.c
11082F:	drivers/rtc/rtc-jz4740.c
11083F:	drivers/tty/serial/8250/8250_ingenic.c
11084F:	drivers/usb/musb/jz4740.c
11085F:	drivers/watchdog/jz4740_wdt.c
11086F:	include/dt-bindings/iio/adc/ingenic,adc.h
11087F:	include/linux/mfd/ingenic-tcu.h
11088F:	sound/soc/codecs/jz47*
11089F:	sound/soc/jz4740/
11090
11091INJOINIC IP5xxx POWER BANK IC DRIVER
11092M:	Samuel Holland <samuel@sholland.org>
11093S:	Maintained
11094F:	drivers/power/supply/ip5xxx_power.c
11095
11096INOTIFY
11097M:	Jan Kara <jack@suse.cz>
11098R:	Amir Goldstein <amir73il@gmail.com>
11099L:	linux-fsdevel@vger.kernel.org
11100S:	Maintained
11101F:	Documentation/filesystems/inotify.rst
11102F:	fs/notify/inotify/
11103F:	include/linux/inotify.h
11104F:	include/uapi/linux/inotify.h
11105
11106INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11107M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11108L:	linux-input@vger.kernel.org
11109S:	Maintained
11110Q:	http://patchwork.kernel.org/project/linux-input/list/
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11112F:	Documentation/devicetree/bindings/input/
11113F:	Documentation/devicetree/bindings/serio/
11114F:	Documentation/input/
11115F:	drivers/input/
11116F:	include/dt-bindings/input/
11117F:	include/linux/input.h
11118F:	include/linux/input/
11119F:	include/uapi/linux/input-event-codes.h
11120F:	include/uapi/linux/input.h
11121
11122INPUT MULTITOUCH (MT) PROTOCOL
11123M:	Henrik Rydberg <rydberg@bitmath.org>
11124L:	linux-input@vger.kernel.org
11125S:	Odd fixes
11126F:	Documentation/input/multi-touch-protocol.rst
11127F:	drivers/input/input-mt.c
11128K:	\b(ABS|SYN)_MT_
11129
11130INSIDE SECURE CRYPTO DRIVER
11131M:	Antoine Tenart <atenart@kernel.org>
11132L:	linux-crypto@vger.kernel.org
11133S:	Maintained
11134F:	drivers/crypto/inside-secure/
11135
11136INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11137M:	Mimi Zohar <zohar@linux.ibm.com>
11138M:	Roberto Sassu <roberto.sassu@huawei.com>
11139M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11140R:	Eric Snowberg <eric.snowberg@oracle.com>
11141L:	linux-integrity@vger.kernel.org
11142S:	Supported
11143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11144F:	security/integrity/
11145F:	security/integrity/ima/
11146
11147INTEL 810/815 FRAMEBUFFER DRIVER
11148M:	Antonino Daplas <adaplas@gmail.com>
11149L:	linux-fbdev@vger.kernel.org
11150S:	Maintained
11151F:	drivers/video/fbdev/i810/
11152
11153INTEL 8254 COUNTER DRIVER
11154M:	William Breathitt Gray <wbg@kernel.org>
11155L:	linux-iio@vger.kernel.org
11156S:	Maintained
11157F:	drivers/counter/i8254.c
11158F:	include/linux/i8254.h
11159
11160INTEL 8255 GPIO DRIVER
11161M:	William Breathitt Gray <wbg@kernel.org>
11162L:	linux-gpio@vger.kernel.org
11163S:	Maintained
11164F:	drivers/gpio/gpio-i8255.c
11165F:	drivers/gpio/gpio-i8255.h
11166
11167INTEL ASoC DRIVERS
11168M:	Cezary Rojewski <cezary.rojewski@intel.com>
11169M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11170M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11171M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11172M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11173M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11174M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11176S:	Supported
11177F:	sound/soc/intel/
11178
11179INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11180M:	Hans de Goede <hdegoede@redhat.com>
11181L:	platform-driver-x86@vger.kernel.org
11182S:	Maintained
11183F:	drivers/platform/x86/intel/atomisp2/pm.c
11184
11185INTEL ATOMISP2 LED DRIVER
11186M:	Hans de Goede <hdegoede@redhat.com>
11187L:	platform-driver-x86@vger.kernel.org
11188S:	Maintained
11189F:	drivers/platform/x86/intel/atomisp2/led.c
11190
11191INTEL BIOS SAR INT1092 DRIVER
11192M:	Shravan Sudhakar <s.shravan@intel.com>
11193L:	platform-driver-x86@vger.kernel.org
11194S:	Maintained
11195F:	drivers/platform/x86/intel/int1092/
11196
11197INTEL BROXTON PMC DRIVER
11198M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11199M:	Zha Qipeng <qipeng.zha@intel.com>
11200S:	Maintained
11201F:	drivers/mfd/intel_pmc_bxt.c
11202F:	include/linux/mfd/intel_pmc_bxt.h
11203
11204INTEL C600 SERIES SAS CONTROLLER DRIVER
11205M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11206L:	linux-scsi@vger.kernel.org
11207S:	Supported
11208T:	git git://git.code.sf.net/p/intel-sas/isci
11209F:	drivers/scsi/isci/
11210
11211INTEL CPU family model numbers
11212M:	Tony Luck <tony.luck@intel.com>
11213M:	x86@kernel.org
11214L:	linux-kernel@vger.kernel.org
11215S:	Supported
11216F:	arch/x86/include/asm/intel-family.h
11217
11218INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11219M:	Jani Nikula <jani.nikula@linux.intel.com>
11220M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11221L:	intel-gfx@lists.freedesktop.org
11222L:	intel-xe@lists.freedesktop.org
11223S:	Supported
11224F:	drivers/gpu/drm/i915/display/
11225F:	drivers/gpu/drm/xe/display/
11226F:	drivers/gpu/drm/xe/compat-i915-headers
11227F:	include/drm/intel/
11228
11229INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11230M:	Jani Nikula <jani.nikula@linux.intel.com>
11231M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11232M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11233M:	Tvrtko Ursulin <tursulin@ursulin.net>
11234L:	intel-gfx@lists.freedesktop.org
11235S:	Supported
11236W:	https://drm.pages.freedesktop.org/intel-docs/
11237Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11238B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11239C:	irc://irc.oftc.net/intel-gfx
11240T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11241F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11242F:	Documentation/gpu/i915.rst
11243F:	drivers/gpu/drm/ci/xfails/i915*
11244F:	drivers/gpu/drm/i915/
11245F:	include/drm/intel/
11246F:	include/uapi/drm/i915_drm.h
11247
11248INTEL DRM XE DRIVER (Lunar Lake and newer)
11249M:	Lucas De Marchi <lucas.demarchi@intel.com>
11250M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11251M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11252L:	intel-xe@lists.freedesktop.org
11253S:	Supported
11254W:	https://drm.pages.freedesktop.org/intel-docs/
11255Q:	http://patchwork.freedesktop.org/project/intel-xe/
11256B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11257C:	irc://irc.oftc.net/xe
11258T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11259F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11260F:	Documentation/gpu/xe/
11261F:	drivers/gpu/drm/xe/
11262F:	include/drm/intel/
11263F:	include/uapi/drm/xe_drm.h
11264
11265INTEL ETHERNET DRIVERS
11266M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11267M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11268L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11269S:	Supported
11270W:	https://www.intel.com/content/www/us/en/support.html
11271Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11274F:	Documentation/networking/device_drivers/ethernet/intel/
11275F:	drivers/net/ethernet/intel/
11276F:	drivers/net/ethernet/intel/*/
11277F:	include/linux/avf/virtchnl.h
11278F:	include/linux/net/intel/iidc.h
11279
11280INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11281M:	Mustafa Ismail <mustafa.ismail@intel.com>
11282M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11283L:	linux-rdma@vger.kernel.org
11284S:	Supported
11285F:	drivers/infiniband/hw/irdma/
11286F:	include/uapi/rdma/irdma-abi.h
11287
11288INTEL GPIO DRIVERS
11289M:	Andy Shevchenko <andy@kernel.org>
11290L:	linux-gpio@vger.kernel.org
11291S:	Supported
11292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11293F:	drivers/gpio/gpio-elkhartlake.c
11294F:	drivers/gpio/gpio-graniterapids.c
11295F:	drivers/gpio/gpio-ich.c
11296F:	drivers/gpio/gpio-merrifield.c
11297F:	drivers/gpio/gpio-ml-ioh.c
11298F:	drivers/gpio/gpio-pch.c
11299F:	drivers/gpio/gpio-sch.c
11300F:	drivers/gpio/gpio-sodaville.c
11301F:	drivers/gpio/gpio-tangier.c
11302F:	drivers/gpio/gpio-tangier.h
11303
11304INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11305M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11306M:	Zhi Wang <zhi.wang.linux@gmail.com>
11307L:	intel-gvt-dev@lists.freedesktop.org
11308L:	intel-gfx@lists.freedesktop.org
11309S:	Supported
11310W:	https://github.com/intel/gvt-linux/wiki
11311T:	git https://github.com/intel/gvt-linux.git
11312F:	drivers/gpu/drm/i915/gvt/
11313
11314INTEL HID EVENT DRIVER
11315M:	Alex Hung <alexhung@gmail.com>
11316L:	platform-driver-x86@vger.kernel.org
11317S:	Maintained
11318F:	drivers/platform/x86/intel/hid.c
11319
11320INTEL I/OAT DMA DRIVER
11321M:	Dave Jiang <dave.jiang@intel.com>
11322R:	Dan Williams <dan.j.williams@intel.com>
11323L:	dmaengine@vger.kernel.org
11324S:	Supported
11325Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11326F:	drivers/dma/ioat*
11327
11328INTEL IAA CRYPTO DRIVER
11329M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11330L:	linux-crypto@vger.kernel.org
11331S:	Supported
11332F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11333F:	drivers/crypto/intel/iaa/*
11334
11335INTEL IDLE DRIVER
11336M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11337M:	Len Brown <lenb@kernel.org>
11338L:	linux-pm@vger.kernel.org
11339S:	Supported
11340B:	https://bugzilla.kernel.org
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11342F:	drivers/idle/intel_idle.c
11343
11344INTEL IDXD DRIVER
11345M:	Fenghua Yu <fenghua.yu@intel.com>
11346R:	Dave Jiang <dave.jiang@intel.com>
11347L:	dmaengine@vger.kernel.org
11348S:	Supported
11349F:	drivers/dma/idxd/*
11350F:	include/uapi/linux/idxd.h
11351
11352INTEL IN FIELD SCAN (IFS) DEVICE
11353M:	Jithu Joseph <jithu.joseph@intel.com>
11354R:	Ashok Raj <ashok.raj@intel.com>
11355R:	Tony Luck <tony.luck@intel.com>
11356S:	Maintained
11357F:	drivers/platform/x86/intel/ifs
11358F:	include/trace/events/intel_ifs.h
11359F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11360
11361INTEL INTEGRATED SENSOR HUB DRIVER
11362M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11363M:	Jiri Kosina <jikos@kernel.org>
11364L:	linux-input@vger.kernel.org
11365S:	Maintained
11366F:	drivers/hid/intel-ish-hid/
11367
11368INTEL IOMMU (VT-d)
11369M:	David Woodhouse <dwmw2@infradead.org>
11370M:	Lu Baolu <baolu.lu@linux.intel.com>
11371L:	iommu@lists.linux.dev
11372S:	Supported
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11374F:	drivers/iommu/intel/
11375
11376INTEL IPU3 CSI-2 CIO2 DRIVER
11377M:	Yong Zhi <yong.zhi@intel.com>
11378M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11379M:	Bingbu Cao <bingbu.cao@intel.com>
11380M:	Dan Scally <djrscally@gmail.com>
11381R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11382L:	linux-media@vger.kernel.org
11383S:	Maintained
11384T:	git git://linuxtv.org/media_tree.git
11385F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11386F:	drivers/media/pci/intel/ipu3/
11387
11388INTEL IPU3 CSI-2 IMGU DRIVER
11389M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11390R:	Bingbu Cao <bingbu.cao@intel.com>
11391R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11392L:	linux-media@vger.kernel.org
11393S:	Maintained
11394F:	Documentation/admin-guide/media/ipu3.rst
11395F:	Documentation/admin-guide/media/ipu3_rcb.svg
11396F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11397F:	drivers/staging/media/ipu3/
11398
11399INTEL IPU6 INPUT SYSTEM DRIVER
11400M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11401M:	Bingbu Cao <bingbu.cao@intel.com>
11402R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11403L:	linux-media@vger.kernel.org
11404S:	Maintained
11405T:	git git://linuxtv.org/media_tree.git
11406F:	Documentation/admin-guide/media/ipu6-isys.rst
11407F:	drivers/media/pci/intel/ipu6/
11408
11409INTEL ISHTP ECLITE DRIVER
11410M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11411L:	platform-driver-x86@vger.kernel.org
11412S:	Supported
11413F:	drivers/platform/x86/intel/ishtp_eclite.c
11414
11415INTEL IXP4XX CRYPTO SUPPORT
11416M:	Corentin Labbe <clabbe@baylibre.com>
11417L:	linux-crypto@vger.kernel.org
11418S:	Maintained
11419F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11420
11421INTEL KEEM BAY DRM DRIVER
11422M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11423M:	Edmund Dea <edmund.j.dea@intel.com>
11424S:	Maintained
11425F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11426F:	drivers/gpu/drm/kmb/
11427
11428INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11429M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11430S:	Maintained
11431F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11432F:	drivers/crypto/intel/keembay/Kconfig
11433F:	drivers/crypto/intel/keembay/Makefile
11434F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11435F:	drivers/crypto/intel/keembay/ocs-aes.c
11436F:	drivers/crypto/intel/keembay/ocs-aes.h
11437
11438INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11439M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11440M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11441M:	Mark Gross <mgross@linux.intel.com>
11442S:	Maintained
11443F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11444F:	drivers/crypto/intel/keembay/Kconfig
11445F:	drivers/crypto/intel/keembay/Makefile
11446F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11447
11448INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11449M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11450M:	Declan Murphy <declan.murphy@intel.com>
11451S:	Maintained
11452F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11453F:	drivers/crypto/intel/keembay/Kconfig
11454F:	drivers/crypto/intel/keembay/Makefile
11455F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11456F:	drivers/crypto/intel/keembay/ocs-hcu.c
11457F:	drivers/crypto/intel/keembay/ocs-hcu.h
11458
11459INTEL MANAGEMENT ENGINE (mei)
11460M:	Tomas Winkler <tomas.winkler@intel.com>
11461L:	linux-kernel@vger.kernel.org
11462S:	Supported
11463F:	Documentation/driver-api/mei/*
11464F:	drivers/misc/mei/
11465F:	drivers/watchdog/mei_wdt.c
11466F:	include/linux/mei_aux.h
11467F:	include/linux/mei_cl_bus.h
11468F:	include/uapi/linux/mei.h
11469F:	include/uapi/linux/mei_uuid.h
11470F:	include/uapi/linux/uuid.h
11471F:	samples/mei/*
11472
11473INTEL MAX 10 BMC MFD DRIVER
11474M:	Xu Yilun <yilun.xu@intel.com>
11475R:	Tom Rix <trix@redhat.com>
11476S:	Maintained
11477F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11478F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11479F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11480F:	drivers/mfd/intel-m10-bmc*
11481F:	include/linux/mfd/intel-m10-bmc.h
11482
11483INTEL MAX10 BMC SECURE UPDATES
11484M:	Peter Colberg <peter.colberg@intel.com>
11485L:	linux-fpga@vger.kernel.org
11486S:	Maintained
11487F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11488F:	drivers/fpga/intel-m10-bmc-sec-update.c
11489
11490INTEL P-Unit IPC DRIVER
11491M:	Zha Qipeng <qipeng.zha@intel.com>
11492L:	platform-driver-x86@vger.kernel.org
11493S:	Maintained
11494F:	arch/x86/include/asm/intel_punit_ipc.h
11495F:	drivers/platform/x86/intel/punit_ipc.c
11496
11497INTEL PMC CORE DRIVER
11498M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11499M:	David E Box <david.e.box@intel.com>
11500L:	platform-driver-x86@vger.kernel.org
11501S:	Maintained
11502F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11503F:	drivers/platform/x86/intel/pmc/
11504
11505INTEL PMIC GPIO DRIVERS
11506M:	Andy Shevchenko <andy@kernel.org>
11507S:	Supported
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11509F:	drivers/gpio/gpio-*cove.c
11510
11511INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11512M:	Andy Shevchenko <andy@kernel.org>
11513S:	Supported
11514F:	drivers/mfd/intel_soc_pmic*
11515F:	include/linux/mfd/intel_soc_pmic*
11516
11517INTEL PMT DRIVERS
11518M:	David E. Box <david.e.box@linux.intel.com>
11519S:	Supported
11520F:	drivers/platform/x86/intel/pmt/
11521
11522INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11523M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11524L:	linux-wireless@vger.kernel.org
11525S:	Maintained
11526F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11527F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11528F:	drivers/net/wireless/intel/ipw2x00/
11529
11530INTEL PSTATE DRIVER
11531M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11532M:	Len Brown <lenb@kernel.org>
11533L:	linux-pm@vger.kernel.org
11534S:	Supported
11535F:	drivers/cpufreq/intel_pstate.c
11536
11537INTEL PTP DFL ToD DRIVER
11538M:	Tianfei Zhang <tianfei.zhang@intel.com>
11539L:	linux-fpga@vger.kernel.org
11540L:	netdev@vger.kernel.org
11541S:	Maintained
11542F:	drivers/ptp/ptp_dfl_tod.c
11543
11544INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11545M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11546L:	linux-iio@vger.kernel.org
11547F:	drivers/counter/intel-qep.c
11548
11549INTEL SCU DRIVERS
11550M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11551S:	Maintained
11552F:	arch/x86/include/asm/intel_scu_ipc.h
11553F:	drivers/platform/x86/intel_scu_*
11554
11555INTEL SDSI DRIVER
11556M:	David E. Box <david.e.box@linux.intel.com>
11557S:	Supported
11558F:	drivers/platform/x86/intel/sdsi.c
11559F:	tools/arch/x86/intel_sdsi/
11560F:	tools/testing/selftests/drivers/sdsi/
11561
11562INTEL SGX
11563M:	Jarkko Sakkinen <jarkko@kernel.org>
11564R:	Dave Hansen <dave.hansen@linux.intel.com>
11565L:	linux-sgx@vger.kernel.org
11566S:	Supported
11567Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11569F:	Documentation/arch/x86/sgx.rst
11570F:	arch/x86/entry/vdso/vsgx.S
11571F:	arch/x86/include/asm/sgx.h
11572F:	arch/x86/include/uapi/asm/sgx.h
11573F:	arch/x86/kernel/cpu/sgx/*
11574F:	tools/testing/selftests/sgx/*
11575K:	\bSGX_
11576
11577INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11578M:	Daniel Scally <djrscally@gmail.com>
11579S:	Maintained
11580F:	drivers/platform/x86/intel/int3472/
11581
11582INTEL SPEED SELECT TECHNOLOGY
11583M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11584L:	platform-driver-x86@vger.kernel.org
11585S:	Maintained
11586F:	drivers/platform/x86/intel/speed_select_if/
11587F:	include/uapi/linux/isst_if.h
11588F:	tools/power/x86/intel-speed-select/
11589
11590INTEL STRATIX10 FIRMWARE DRIVERS
11591M:	Dinh Nguyen <dinguyen@kernel.org>
11592L:	linux-kernel@vger.kernel.org
11593S:	Maintained
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11595F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11596F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11597F:	drivers/firmware/stratix10-rsu.c
11598F:	drivers/firmware/stratix10-svc.c
11599F:	include/linux/firmware/intel/stratix10-smc.h
11600F:	include/linux/firmware/intel/stratix10-svc-client.h
11601
11602INTEL TELEMETRY DRIVER
11603M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11604M:	"David E. Box" <david.e.box@linux.intel.com>
11605L:	platform-driver-x86@vger.kernel.org
11606S:	Maintained
11607F:	arch/x86/include/asm/intel_telemetry.h
11608F:	drivers/platform/x86/intel/telemetry/
11609
11610INTEL TPMI DRIVER
11611M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11612L:	platform-driver-x86@vger.kernel.org
11613S:	Maintained
11614F:	Documentation/ABI/testing/debugfs-tpmi
11615F:	drivers/platform/x86/intel/tpmi.c
11616F:	include/linux/intel_tpmi.h
11617
11618INTEL UNCORE FREQUENCY CONTROL
11619M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11620L:	platform-driver-x86@vger.kernel.org
11621S:	Maintained
11622F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11623F:	drivers/platform/x86/intel/uncore-frequency/
11624
11625INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11626M:	David E. Box <david.e.box@linux.intel.com>
11627S:	Supported
11628F:	drivers/platform/x86/intel/vsec.*
11629
11630INTEL VIRTUAL BUTTON DRIVER
11631M:	AceLan Kao <acelan.kao@canonical.com>
11632L:	platform-driver-x86@vger.kernel.org
11633S:	Maintained
11634F:	drivers/platform/x86/intel/vbtn.c
11635
11636INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11637M:	Stanislaw Gruszka <stf_xl@wp.pl>
11638L:	linux-wireless@vger.kernel.org
11639S:	Supported
11640F:	drivers/net/wireless/intel/iwlegacy/
11641
11642INTEL WIRELESS WIFI LINK (iwlwifi)
11643M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11644L:	linux-wireless@vger.kernel.org
11645S:	Supported
11646W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11648F:	drivers/net/wireless/intel/iwlwifi/
11649
11650INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11651M:	Jithu Joseph <jithu.joseph@intel.com>
11652S:	Maintained
11653W:	https://slimbootloader.github.io/security/firmware-update.html
11654F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11655
11656INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11657L:	Dell.Client.Kernel@dell.com
11658S:	Maintained
11659F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11660
11661INTEL WWAN IOSM DRIVER
11662M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11663L:	netdev@vger.kernel.org
11664S:	Maintained
11665F:	drivers/net/wwan/iosm/
11666
11667INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11668M:	Xin Li <xin@zytor.com>
11669M:	"H. Peter Anvin" <hpa@zytor.com>
11670S:	Supported
11671F:	Documentation/arch/x86/x86_64/fred.rst
11672F:	arch/x86/entry/entry_64_fred.S
11673F:	arch/x86/entry/entry_fred.c
11674F:	arch/x86/include/asm/fred.h
11675F:	arch/x86/kernel/fred.c
11676
11677INTEL(R) TRACE HUB
11678M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11679S:	Supported
11680F:	Documentation/trace/intel_th.rst
11681F:	drivers/hwtracing/intel_th/
11682F:	include/linux/intel_th.h
11683
11684INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11685M:	Ning Sun <ning.sun@intel.com>
11686L:	tboot-devel@lists.sourceforge.net
11687S:	Supported
11688W:	http://tboot.sourceforge.net
11689T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11690F:	Documentation/arch/x86/intel_txt.rst
11691F:	arch/x86/kernel/tboot.c
11692F:	include/linux/tboot.h
11693
11694INTERCONNECT API
11695M:	Georgi Djakov <djakov@kernel.org>
11696L:	linux-pm@vger.kernel.org
11697S:	Maintained
11698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11699F:	Documentation/devicetree/bindings/interconnect/
11700F:	Documentation/driver-api/interconnect.rst
11701F:	drivers/interconnect/
11702F:	include/dt-bindings/interconnect/
11703F:	include/linux/interconnect-provider.h
11704F:	include/linux/interconnect.h
11705
11706INTERRUPT COUNTER DRIVER
11707M:	Oleksij Rempel <o.rempel@pengutronix.de>
11708R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11709L:	linux-iio@vger.kernel.org
11710F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11711F:	drivers/counter/interrupt-cnt.c
11712
11713INTERSIL ISL7998X VIDEO DECODER DRIVER
11714M:	Michael Tretter <m.tretter@pengutronix.de>
11715R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11716L:	linux-media@vger.kernel.org
11717S:	Maintained
11718F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11719F:	drivers/media/i2c/isl7998x.c
11720
11721INVENSENSE ICM-426xx IMU DRIVER
11722M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11723L:	linux-iio@vger.kernel.org
11724S:	Maintained
11725W:	https://invensense.tdk.com/
11726F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11727F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11728F:	drivers/iio/imu/inv_icm42600/
11729
11730INVENSENSE MPU-3050 GYROSCOPE DRIVER
11731M:	Linus Walleij <linus.walleij@linaro.org>
11732L:	linux-iio@vger.kernel.org
11733S:	Maintained
11734F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11735F:	drivers/iio/gyro/mpu3050*
11736
11737IOC3 ETHERNET DRIVER
11738M:	Ralf Baechle <ralf@linux-mips.org>
11739L:	linux-mips@vger.kernel.org
11740S:	Maintained
11741F:	drivers/net/ethernet/sgi/ioc3-eth.c
11742
11743IOMMU DMA-API LAYER
11744M:	Robin Murphy <robin.murphy@arm.com>
11745L:	iommu@lists.linux.dev
11746S:	Maintained
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11748F:	drivers/iommu/dma-iommu.c
11749F:	drivers/iommu/dma-iommu.h
11750F:	drivers/iommu/iova.c
11751F:	include/linux/iova.h
11752
11753IOMMU SUBSYSTEM
11754M:	Joerg Roedel <joro@8bytes.org>
11755M:	Will Deacon <will@kernel.org>
11756R:	Robin Murphy <robin.murphy@arm.com>
11757L:	iommu@lists.linux.dev
11758S:	Maintained
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11760F:	Documentation/devicetree/bindings/iommu/
11761F:	drivers/iommu/
11762F:	include/linux/iommu.h
11763F:	include/linux/iova.h
11764F:	include/linux/of_iommu.h
11765
11766IOMMUFD
11767M:	Jason Gunthorpe <jgg@nvidia.com>
11768M:	Kevin Tian <kevin.tian@intel.com>
11769L:	iommu@lists.linux.dev
11770S:	Maintained
11771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11772F:	Documentation/userspace-api/iommufd.rst
11773F:	drivers/iommu/iommufd/
11774F:	include/linux/iommufd.h
11775F:	include/uapi/linux/iommufd.h
11776F:	tools/testing/selftests/iommu/
11777
11778IOSYS-MAP HELPERS
11779M:	Thomas Zimmermann <tzimmermann@suse.de>
11780L:	dri-devel@lists.freedesktop.org
11781S:	Maintained
11782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11783F:	include/linux/iosys-map.h
11784
11785IO_URING
11786M:	Jens Axboe <axboe@kernel.dk>
11787M:	Pavel Begunkov <asml.silence@gmail.com>
11788L:	io-uring@vger.kernel.org
11789S:	Maintained
11790T:	git git://git.kernel.dk/linux-block
11791T:	git git://git.kernel.dk/liburing
11792F:	include/linux/io_uring/
11793F:	include/linux/io_uring.h
11794F:	include/linux/io_uring_types.h
11795F:	include/trace/events/io_uring.h
11796F:	include/uapi/linux/io_uring.h
11797F:	io_uring/
11798
11799IPMI SUBSYSTEM
11800M:	Corey Minyard <minyard@acm.org>
11801L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11802S:	Supported
11803W:	http://openipmi.sourceforge.net/
11804T:	git https://github.com/cminyard/linux-ipmi.git for-next
11805F:	Documentation/devicetree/bindings/ipmi/
11806F:	Documentation/driver-api/ipmi.rst
11807F:	drivers/char/ipmi/
11808F:	include/linux/ipmi*
11809F:	include/uapi/linux/ipmi*
11810
11811IPS SCSI RAID DRIVER
11812M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11813L:	linux-scsi@vger.kernel.org
11814S:	Maintained
11815W:	http://www.adaptec.com/
11816F:	drivers/scsi/ips*
11817
11818IPVS
11819M:	Simon Horman <horms@verge.net.au>
11820M:	Julian Anastasov <ja@ssi.bg>
11821L:	netdev@vger.kernel.org
11822L:	lvs-devel@vger.kernel.org
11823S:	Maintained
11824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11826F:	Documentation/networking/ipvs-sysctl.rst
11827F:	include/net/ip_vs.h
11828F:	include/uapi/linux/ip_vs.h
11829F:	net/netfilter/ipvs/
11830
11831IPWIRELESS DRIVER
11832M:	Jiri Kosina <jikos@kernel.org>
11833M:	David Sterba <dsterba@suse.com>
11834S:	Odd Fixes
11835F:	drivers/tty/ipwireless/
11836
11837IRON DEVICE AUDIO CODEC DRIVERS
11838M:	Kiseok Jo <kiseok.jo@irondevice.com>
11839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/sound/irondevice,*
11842F:	sound/soc/codecs/sma*
11843
11844IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11845M:	Thomas Gleixner <tglx@linutronix.de>
11846S:	Maintained
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11848F:	Documentation/core-api/irq/irq-domain.rst
11849F:	include/linux/irqdomain.h
11850F:	include/linux/irqdomain_defs.h
11851F:	kernel/irq/irqdomain.c
11852F:	kernel/irq/msi.c
11853
11854IRQ SUBSYSTEM
11855M:	Thomas Gleixner <tglx@linutronix.de>
11856L:	linux-kernel@vger.kernel.org
11857S:	Maintained
11858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11859F:	include/linux/group_cpus.h
11860F:	include/linux/irq.h
11861F:	include/linux/irqhandler.h
11862F:	include/linux/irqnr.h
11863F:	include/linux/irqreturn.h
11864F:	kernel/irq/
11865F:	lib/group_cpus.c
11866
11867IRQCHIP DRIVERS
11868M:	Thomas Gleixner <tglx@linutronix.de>
11869L:	linux-kernel@vger.kernel.org
11870S:	Maintained
11871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11872F:	Documentation/devicetree/bindings/interrupt-controller/
11873F:	drivers/irqchip/
11874F:	include/linux/irqchip.h
11875
11876ISA
11877M:	William Breathitt Gray <wbg@kernel.org>
11878S:	Maintained
11879F:	Documentation/driver-api/isa.rst
11880F:	drivers/base/isa.c
11881F:	include/linux/isa.h
11882
11883ISA RADIO MODULE
11884M:	Hans Verkuil <hverkuil@xs4all.nl>
11885L:	linux-media@vger.kernel.org
11886S:	Maintained
11887W:	https://linuxtv.org
11888T:	git git://linuxtv.org/media_tree.git
11889F:	drivers/media/radio/radio-isa*
11890
11891ISAPNP
11892M:	Jaroslav Kysela <perex@perex.cz>
11893S:	Maintained
11894F:	Documentation/userspace-api/isapnp.rst
11895F:	drivers/pnp/isapnp/
11896F:	include/linux/isapnp.h
11897
11898ISCSI
11899M:	Lee Duncan <lduncan@suse.com>
11900M:	Chris Leech <cleech@redhat.com>
11901M:	Mike Christie <michael.christie@oracle.com>
11902L:	open-iscsi@googlegroups.com
11903L:	linux-scsi@vger.kernel.org
11904S:	Maintained
11905W:	www.open-iscsi.com
11906F:	drivers/scsi/*iscsi*
11907F:	include/scsi/*iscsi*
11908
11909iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11910M:	Peter Jones <pjones@redhat.com>
11911M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11912S:	Maintained
11913F:	drivers/firmware/iscsi_ibft*
11914
11915ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11916M:	Sagi Grimberg <sagi@grimberg.me>
11917M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11918L:	linux-rdma@vger.kernel.org
11919S:	Supported
11920W:	http://www.openfabrics.org
11921W:	www.open-iscsi.org
11922Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11923F:	drivers/infiniband/ulp/iser/
11924
11925ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11926M:	Sagi Grimberg <sagi@grimberg.me>
11927L:	linux-rdma@vger.kernel.org
11928L:	target-devel@vger.kernel.org
11929S:	Supported
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11931F:	drivers/infiniband/ulp/isert
11932
11933ISDN/CMTP OVER BLUETOOTH
11934M:	Karsten Keil <isdn@linux-pingi.de>
11935L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11936L:	netdev@vger.kernel.org
11937S:	Odd Fixes
11938W:	http://www.isdn4linux.de
11939F:	Documentation/isdn/
11940F:	drivers/isdn/capi/
11941F:	include/linux/isdn/
11942F:	include/uapi/linux/isdn/
11943F:	net/bluetooth/cmtp/
11944
11945ISDN/mISDN SUBSYSTEM
11946M:	Karsten Keil <isdn@linux-pingi.de>
11947L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11948L:	netdev@vger.kernel.org
11949S:	Maintained
11950W:	http://www.isdn4linux.de
11951F:	drivers/isdn/Kconfig
11952F:	drivers/isdn/Makefile
11953F:	drivers/isdn/hardware/
11954F:	drivers/isdn/mISDN/
11955
11956ISOFS FILESYSTEM
11957M:	Jan Kara <jack@suse.cz>
11958L:	linux-fsdevel@vger.kernel.org
11959S:	Maintained
11960F:	Documentation/filesystems/isofs.rst
11961F:	fs/isofs/
11962
11963IT87 HARDWARE MONITORING DRIVER
11964M:	Jean Delvare <jdelvare@suse.com>
11965L:	linux-hwmon@vger.kernel.org
11966S:	Maintained
11967F:	Documentation/hwmon/it87.rst
11968F:	drivers/hwmon/it87.c
11969
11970IT913X MEDIA DRIVER
11971L:	linux-media@vger.kernel.org
11972S:	Orphan
11973W:	https://linuxtv.org
11974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11975F:	drivers/media/tuners/it913x*
11976
11977ITE IT66121 HDMI BRIDGE DRIVER
11978M:	Phong LE <ple@baylibre.com>
11979M:	Neil Armstrong <neil.armstrong@linaro.org>
11980S:	Maintained
11981T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11982F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11983F:	drivers/gpu/drm/bridge/ite-it66121.c
11984
11985IVTV VIDEO4LINUX DRIVER
11986M:	Andy Walls <awalls@md.metrocast.net>
11987L:	linux-media@vger.kernel.org
11988S:	Maintained
11989W:	https://linuxtv.org
11990T:	git git://linuxtv.org/media_tree.git
11991F:	Documentation/admin-guide/media/ivtv*
11992F:	drivers/media/pci/ivtv/
11993F:	include/uapi/linux/ivtv*
11994
11995IX2505V MEDIA DRIVER
11996M:	Malcolm Priestley <tvboxspy@gmail.com>
11997L:	linux-media@vger.kernel.org
11998S:	Maintained
11999W:	https://linuxtv.org
12000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12001F:	drivers/media/dvb-frontends/ix2505v*
12002
12003JAILHOUSE HYPERVISOR INTERFACE
12004M:	Jan Kiszka <jan.kiszka@siemens.com>
12005L:	jailhouse-dev@googlegroups.com
12006S:	Maintained
12007F:	arch/x86/include/asm/jailhouse_para.h
12008F:	arch/x86/kernel/jailhouse.c
12009
12010JFS FILESYSTEM
12011M:	Dave Kleikamp <shaggy@kernel.org>
12012L:	jfs-discussion@lists.sourceforge.net
12013S:	Odd Fixes
12014W:	http://jfs.sourceforge.net/
12015T:	git https://github.com/kleikamp/linux-shaggy.git
12016F:	Documentation/admin-guide/jfs.rst
12017F:	fs/jfs/
12018
12019JME NETWORK DRIVER
12020M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12021L:	netdev@vger.kernel.org
12022S:	Odd Fixes
12023F:	drivers/net/ethernet/jme.*
12024
12025JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12026M:	David Woodhouse <dwmw2@infradead.org>
12027M:	Richard Weinberger <richard@nod.at>
12028L:	linux-mtd@lists.infradead.org
12029S:	Odd Fixes
12030W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12031T:	git git://git.infradead.org/ubifs-2.6.git
12032F:	fs/jffs2/
12033F:	include/uapi/linux/jffs2.h
12034
12035JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12036M:	"Theodore Ts'o" <tytso@mit.edu>
12037M:	Jan Kara <jack@suse.com>
12038L:	linux-ext4@vger.kernel.org
12039S:	Maintained
12040F:	fs/jbd2/
12041F:	include/linux/jbd2.h
12042
12043JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12044M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12045L:	linux-media@vger.kernel.org
12046L:	linux-renesas-soc@vger.kernel.org
12047S:	Maintained
12048F:	drivers/media/platform/renesas/rcar_jpu.c
12049
12050JSM Neo PCI based serial card
12051L:	linux-serial@vger.kernel.org
12052S:	Orphan
12053F:	drivers/tty/serial/jsm/
12054
12055K10TEMP HARDWARE MONITORING DRIVER
12056M:	Clemens Ladisch <clemens@ladisch.de>
12057L:	linux-hwmon@vger.kernel.org
12058S:	Maintained
12059F:	Documentation/hwmon/k10temp.rst
12060F:	drivers/hwmon/k10temp.c
12061
12062K8TEMP HARDWARE MONITORING DRIVER
12063M:	Rudolf Marek <r.marek@assembler.cz>
12064L:	linux-hwmon@vger.kernel.org
12065S:	Maintained
12066F:	Documentation/hwmon/k8temp.rst
12067F:	drivers/hwmon/k8temp.c
12068
12069KASAN
12070M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12071R:	Alexander Potapenko <glider@google.com>
12072R:	Andrey Konovalov <andreyknvl@gmail.com>
12073R:	Dmitry Vyukov <dvyukov@google.com>
12074R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12075L:	kasan-dev@googlegroups.com
12076S:	Maintained
12077F:	Documentation/dev-tools/kasan.rst
12078F:	arch/*/include/asm/*kasan.h
12079F:	arch/*/mm/kasan_init*
12080F:	include/linux/kasan*.h
12081F:	lib/Kconfig.kasan
12082F:	mm/kasan/
12083F:	scripts/Makefile.kasan
12084
12085KCONFIG
12086M:	Masahiro Yamada <masahiroy@kernel.org>
12087L:	linux-kbuild@vger.kernel.org
12088S:	Maintained
12089Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12091F:	Documentation/kbuild/kconfig*
12092F:	scripts/Kconfig.include
12093F:	scripts/kconfig/
12094
12095KCOV
12096R:	Dmitry Vyukov <dvyukov@google.com>
12097R:	Andrey Konovalov <andreyknvl@gmail.com>
12098L:	kasan-dev@googlegroups.com
12099S:	Maintained
12100F:	Documentation/dev-tools/kcov.rst
12101F:	include/linux/kcov.h
12102F:	include/uapi/linux/kcov.h
12103F:	kernel/kcov.c
12104F:	scripts/Makefile.kcov
12105
12106KCSAN
12107M:	Marco Elver <elver@google.com>
12108R:	Dmitry Vyukov <dvyukov@google.com>
12109L:	kasan-dev@googlegroups.com
12110S:	Maintained
12111F:	Documentation/dev-tools/kcsan.rst
12112F:	include/linux/kcsan*.h
12113F:	kernel/kcsan/
12114F:	lib/Kconfig.kcsan
12115F:	scripts/Makefile.kcsan
12116
12117KDUMP
12118M:	Baoquan He <bhe@redhat.com>
12119R:	Vivek Goyal <vgoyal@redhat.com>
12120R:	Dave Young <dyoung@redhat.com>
12121L:	kexec@lists.infradead.org
12122S:	Maintained
12123W:	http://lse.sourceforge.net/kdump/
12124F:	Documentation/admin-guide/kdump/
12125F:	fs/proc/vmcore.c
12126F:	include/linux/crash_core.h
12127F:	include/linux/crash_dump.h
12128F:	include/uapi/linux/vmcore.h
12129F:	kernel/crash_*.c
12130
12131KEENE FM RADIO TRANSMITTER DRIVER
12132M:	Hans Verkuil <hverkuil@xs4all.nl>
12133L:	linux-media@vger.kernel.org
12134S:	Maintained
12135W:	https://linuxtv.org
12136T:	git git://linuxtv.org/media_tree.git
12137F:	drivers/media/radio/radio-keene*
12138
12139KERNEL AUTOMOUNTER
12140M:	Ian Kent <raven@themaw.net>
12141L:	autofs@vger.kernel.org
12142S:	Maintained
12143F:	fs/autofs/
12144
12145KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12146M:	Masahiro Yamada <masahiroy@kernel.org>
12147R:	Nathan Chancellor <nathan@kernel.org>
12148R:	Nicolas Schier <nicolas@fjasle.eu>
12149L:	linux-kbuild@vger.kernel.org
12150S:	Maintained
12151Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12153F:	Documentation/kbuild/
12154F:	Makefile
12155F:	scripts/*vmlinux*
12156F:	scripts/Kbuild*
12157F:	scripts/Makefile*
12158F:	scripts/basic/
12159F:	scripts/clang-tools/
12160F:	scripts/dummy-tools/
12161F:	scripts/include/
12162F:	scripts/mk*
12163F:	scripts/mod/
12164F:	scripts/package/
12165F:	usr/
12166
12167KERNEL HARDENING (not covered by other areas)
12168M:	Kees Cook <kees@kernel.org>
12169R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12170L:	linux-hardening@vger.kernel.org
12171S:	Supported
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12173F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12174F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12175F:	arch/*/configs/hardening.config
12176F:	include/linux/overflow.h
12177F:	include/linux/randomize_kstack.h
12178F:	kernel/configs/hardening.config
12179F:	lib/usercopy_kunit.c
12180F:	mm/usercopy.c
12181K:	\b(add|choose)_random_kstack_offset\b
12182K:	\b__check_(object_size|heap_object)\b
12183K:	\b__counted_by\b
12184
12185KERNEL JANITORS
12186L:	kernel-janitors@vger.kernel.org
12187S:	Odd Fixes
12188W:	http://kernelnewbies.org/KernelJanitors
12189
12190KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12191M:	Chuck Lever <chuck.lever@oracle.com>
12192M:	Jeff Layton <jlayton@kernel.org>
12193R:	Neil Brown <neilb@suse.de>
12194R:	Olga Kornievskaia <okorniev@redhat.com>
12195R:	Dai Ngo <Dai.Ngo@oracle.com>
12196R:	Tom Talpey <tom@talpey.com>
12197L:	linux-nfs@vger.kernel.org
12198S:	Supported
12199B:	https://bugzilla.kernel.org
12200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12201F:	Documentation/filesystems/nfs/
12202F:	fs/lockd/
12203F:	fs/nfs_common/
12204F:	fs/nfsd/
12205F:	include/linux/lockd/
12206F:	include/linux/sunrpc/
12207F:	include/trace/events/rpcgss.h
12208F:	include/trace/events/rpcrdma.h
12209F:	include/trace/events/sunrpc.h
12210F:	include/trace/misc/fs.h
12211F:	include/trace/misc/nfs.h
12212F:	include/trace/misc/sunrpc.h
12213F:	include/uapi/linux/nfsd/
12214F:	include/uapi/linux/sunrpc/
12215F:	net/sunrpc/
12216
12217KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12218M:	Thomas Weißschuh <linux@weissschuh.net>
12219R:	Christian Heusel <christian@heusel.eu>
12220R:	Nathan Chancellor <nathan@kernel.org>
12221S:	Maintained
12222F:	scripts/package/PKGBUILD
12223
12224KERNEL REGRESSIONS
12225M:	Thorsten Leemhuis <linux@leemhuis.info>
12226L:	regressions@lists.linux.dev
12227S:	Supported
12228F:	Documentation/admin-guide/reporting-regressions.rst
12229F:	Documentation/process/handling-regressions.rst
12230
12231KERNEL SELFTEST FRAMEWORK
12232M:	Shuah Khan <shuah@kernel.org>
12233M:	Shuah Khan <skhan@linuxfoundation.org>
12234L:	linux-kselftest@vger.kernel.org
12235S:	Maintained
12236Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12238F:	Documentation/dev-tools/kselftest*
12239F:	tools/testing/selftests/
12240
12241KERNEL SMB3 SERVER (KSMBD)
12242M:	Namjae Jeon <linkinjeon@kernel.org>
12243M:	Steve French <sfrench@samba.org>
12244R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12245R:	Tom Talpey <tom@talpey.com>
12246L:	linux-cifs@vger.kernel.org
12247S:	Maintained
12248T:	git git://git.samba.org/ksmbd.git
12249F:	Documentation/filesystems/smb/ksmbd.rst
12250F:	fs/smb/common/
12251F:	fs/smb/server/
12252
12253KERNEL UNIT TESTING FRAMEWORK (KUnit)
12254M:	Brendan Higgins <brendanhiggins@google.com>
12255M:	David Gow <davidgow@google.com>
12256R:	Rae Moar <rmoar@google.com>
12257L:	linux-kselftest@vger.kernel.org
12258L:	kunit-dev@googlegroups.com
12259S:	Maintained
12260W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12263F:	Documentation/dev-tools/kunit/
12264F:	include/kunit/
12265F:	lib/kunit/
12266F:	rust/kernel/kunit.rs
12267F:	scripts/rustdoc_test_*
12268F:	tools/testing/kunit/
12269
12270KERNEL USERMODE HELPER
12271M:	Luis Chamberlain <mcgrof@kernel.org>
12272L:	linux-kernel@vger.kernel.org
12273S:	Maintained
12274F:	include/linux/umh.h
12275F:	kernel/umh.c
12276
12277KERNEL VIRTUAL MACHINE (KVM)
12278M:	Paolo Bonzini <pbonzini@redhat.com>
12279L:	kvm@vger.kernel.org
12280S:	Supported
12281W:	http://www.linux-kvm.org
12282T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12283F:	Documentation/virt/kvm/
12284F:	include/asm-generic/kvm*
12285F:	include/kvm/iodev.h
12286F:	include/linux/kvm*
12287F:	include/trace/events/kvm.h
12288F:	include/uapi/asm-generic/kvm*
12289F:	include/uapi/linux/kvm*
12290F:	tools/kvm/
12291F:	tools/testing/selftests/kvm/
12292F:	virt/kvm/*
12293
12294KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12295M:	Marc Zyngier <maz@kernel.org>
12296M:	Oliver Upton <oliver.upton@linux.dev>
12297R:	James Morse <james.morse@arm.com>
12298R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12299R:	Zenghui Yu <yuzenghui@huawei.com>
12300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12301L:	kvmarm@lists.linux.dev
12302S:	Maintained
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12304F:	Documentation/virt/kvm/arm/
12305F:	Documentation/virt/kvm/devices/arm*
12306F:	arch/arm64/include/asm/kvm*
12307F:	arch/arm64/include/uapi/asm/kvm*
12308F:	arch/arm64/kvm/
12309F:	include/kvm/arm_*
12310F:	tools/testing/selftests/kvm/*/aarch64/
12311F:	tools/testing/selftests/kvm/aarch64/
12312
12313KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12314M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12315M:	Bibo Mao <maobibo@loongson.cn>
12316M:	Huacai Chen <chenhuacai@kernel.org>
12317L:	kvm@vger.kernel.org
12318L:	loongarch@lists.linux.dev
12319S:	Maintained
12320T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12321F:	arch/loongarch/include/asm/kvm*
12322F:	arch/loongarch/include/uapi/asm/kvm*
12323F:	arch/loongarch/kvm/
12324
12325KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12326M:	Huacai Chen <chenhuacai@kernel.org>
12327L:	linux-mips@vger.kernel.org
12328L:	kvm@vger.kernel.org
12329S:	Maintained
12330T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12331F:	arch/mips/include/asm/kvm*
12332F:	arch/mips/include/uapi/asm/kvm*
12333F:	arch/mips/kvm/
12334
12335KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12336M:	Michael Ellerman <mpe@ellerman.id.au>
12337R:	Nicholas Piggin <npiggin@gmail.com>
12338L:	linuxppc-dev@lists.ozlabs.org
12339L:	kvm@vger.kernel.org
12340S:	Maintained (Book3S 64-bit HV)
12341S:	Odd fixes (Book3S 64-bit PR)
12342S:	Orphan (Book3E and 32-bit)
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12344F:	arch/powerpc/include/asm/kvm*
12345F:	arch/powerpc/include/uapi/asm/kvm*
12346F:	arch/powerpc/kernel/kvm*
12347F:	arch/powerpc/kvm/
12348
12349KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12350M:	Anup Patel <anup@brainfault.org>
12351R:	Atish Patra <atishp@atishpatra.org>
12352L:	kvm@vger.kernel.org
12353L:	kvm-riscv@lists.infradead.org
12354L:	linux-riscv@lists.infradead.org
12355S:	Maintained
12356T:	git https://github.com/kvm-riscv/linux.git
12357F:	arch/riscv/include/asm/kvm*
12358F:	arch/riscv/include/uapi/asm/kvm*
12359F:	arch/riscv/kvm/
12360F:	tools/testing/selftests/kvm/*/riscv/
12361F:	tools/testing/selftests/kvm/riscv/
12362
12363KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12364M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12365M:	Janosch Frank <frankja@linux.ibm.com>
12366M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12367R:	David Hildenbrand <david@redhat.com>
12368L:	kvm@vger.kernel.org
12369S:	Supported
12370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12371F:	Documentation/virt/kvm/s390*
12372F:	arch/s390/include/asm/gmap.h
12373F:	arch/s390/include/asm/kvm*
12374F:	arch/s390/include/uapi/asm/kvm*
12375F:	arch/s390/include/uapi/asm/uvdevice.h
12376F:	arch/s390/kernel/uv.c
12377F:	arch/s390/kvm/
12378F:	arch/s390/mm/gmap.c
12379F:	drivers/s390/char/uvdevice.c
12380F:	tools/testing/selftests/drivers/s390x/uvdevice/
12381F:	tools/testing/selftests/kvm/*/s390x/
12382F:	tools/testing/selftests/kvm/s390x/
12383
12384KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12385M:	Sean Christopherson <seanjc@google.com>
12386M:	Paolo Bonzini <pbonzini@redhat.com>
12387L:	kvm@vger.kernel.org
12388S:	Supported
12389P:	Documentation/process/maintainer-kvm-x86.rst
12390T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12391F:	arch/x86/include/asm/kvm*
12392F:	arch/x86/include/asm/svm.h
12393F:	arch/x86/include/asm/vmx*.h
12394F:	arch/x86/include/uapi/asm/kvm*
12395F:	arch/x86/include/uapi/asm/svm.h
12396F:	arch/x86/include/uapi/asm/vmx.h
12397F:	arch/x86/kvm/
12398F:	arch/x86/kvm/*/
12399F:	tools/testing/selftests/kvm/*/x86_64/
12400F:	tools/testing/selftests/kvm/x86_64/
12401
12402KERNFS
12403M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12404M:	Tejun Heo <tj@kernel.org>
12405S:	Supported
12406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12407F:	fs/kernfs/
12408F:	include/linux/kernfs.h
12409
12410KEXEC
12411M:	Eric Biederman <ebiederm@xmission.com>
12412L:	kexec@lists.infradead.org
12413S:	Maintained
12414W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12415F:	include/linux/kexec.h
12416F:	include/uapi/linux/kexec.h
12417F:	kernel/kexec*
12418
12419KEYS-ENCRYPTED
12420M:	Mimi Zohar <zohar@linux.ibm.com>
12421L:	linux-integrity@vger.kernel.org
12422L:	keyrings@vger.kernel.org
12423S:	Supported
12424F:	Documentation/security/keys/trusted-encrypted.rst
12425F:	include/keys/encrypted-type.h
12426F:	security/keys/encrypted-keys/
12427
12428KEYS-TRUSTED
12429M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12430M:	Jarkko Sakkinen <jarkko@kernel.org>
12431M:	Mimi Zohar <zohar@linux.ibm.com>
12432L:	linux-integrity@vger.kernel.org
12433L:	keyrings@vger.kernel.org
12434S:	Supported
12435F:	Documentation/security/keys/trusted-encrypted.rst
12436F:	include/keys/trusted-type.h
12437F:	include/keys/trusted_tpm.h
12438F:	security/keys/trusted-keys/
12439
12440KEYS-TRUSTED-CAAM
12441M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12442R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12443L:	linux-integrity@vger.kernel.org
12444L:	keyrings@vger.kernel.org
12445S:	Maintained
12446F:	include/keys/trusted_caam.h
12447F:	security/keys/trusted-keys/trusted_caam.c
12448
12449KEYS-TRUSTED-DCP
12450M:	David Gstir <david@sigma-star.at>
12451R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12452L:	linux-integrity@vger.kernel.org
12453L:	keyrings@vger.kernel.org
12454S:	Supported
12455F:	include/keys/trusted_dcp.h
12456F:	security/keys/trusted-keys/trusted_dcp.c
12457
12458KEYS-TRUSTED-TEE
12459M:	Sumit Garg <sumit.garg@linaro.org>
12460L:	linux-integrity@vger.kernel.org
12461L:	keyrings@vger.kernel.org
12462S:	Supported
12463F:	include/keys/trusted_tee.h
12464F:	security/keys/trusted-keys/trusted_tee.c
12465
12466KEYS/KEYRINGS
12467M:	David Howells <dhowells@redhat.com>
12468M:	Jarkko Sakkinen <jarkko@kernel.org>
12469L:	keyrings@vger.kernel.org
12470S:	Maintained
12471F:	Documentation/security/keys/core.rst
12472F:	include/keys/
12473F:	include/linux/key-type.h
12474F:	include/linux/key.h
12475F:	include/linux/keyctl.h
12476F:	include/uapi/linux/keyctl.h
12477F:	security/keys/
12478
12479KEYS/KEYRINGS_INTEGRITY
12480M:	Jarkko Sakkinen <jarkko@kernel.org>
12481M:	Mimi Zohar <zohar@linux.ibm.com>
12482L:	linux-integrity@vger.kernel.org
12483L:	keyrings@vger.kernel.org
12484S:	Supported
12485W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12486F:	security/integrity/platform_certs
12487
12488KFENCE
12489M:	Alexander Potapenko <glider@google.com>
12490M:	Marco Elver <elver@google.com>
12491R:	Dmitry Vyukov <dvyukov@google.com>
12492L:	kasan-dev@googlegroups.com
12493S:	Maintained
12494F:	Documentation/dev-tools/kfence.rst
12495F:	arch/*/include/asm/kfence.h
12496F:	include/linux/kfence.h
12497F:	lib/Kconfig.kfence
12498F:	mm/kfence/
12499
12500KFIFO
12501M:	Stefani Seibold <stefani@seibold.net>
12502S:	Maintained
12503F:	include/linux/kfifo.h
12504F:	lib/kfifo.c
12505F:	samples/kfifo/
12506
12507KGDB / KDB /debug_core
12508M:	Jason Wessel <jason.wessel@windriver.com>
12509M:	Daniel Thompson <daniel.thompson@linaro.org>
12510R:	Douglas Anderson <dianders@chromium.org>
12511L:	kgdb-bugreport@lists.sourceforge.net
12512S:	Maintained
12513W:	http://kgdb.wiki.kernel.org/
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12515F:	Documentation/dev-tools/kgdb.rst
12516F:	drivers/misc/kgdbts.c
12517F:	drivers/tty/serial/kgdboc.c
12518F:	include/linux/kdb.h
12519F:	include/linux/kgdb.h
12520F:	kernel/debug/
12521F:	kernel/module/kdb.c
12522
12523KHADAS MCU MFD DRIVER
12524M:	Neil Armstrong <neil.armstrong@linaro.org>
12525L:	linux-amlogic@lists.infradead.org
12526S:	Maintained
12527F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12528F:	drivers/mfd/khadas-mcu.c
12529F:	drivers/thermal/khadas_mcu_fan.c
12530F:	include/linux/mfd/khadas-mcu.h
12531
12532KIONIX/ROHM KX022A ACCELEROMETER
12533M:	Matti Vaittinen <mazziesaccount@gmail.com>
12534L:	linux-iio@vger.kernel.org
12535S:	Supported
12536F:	drivers/iio/accel/kionix-kx022a*
12537
12538KMEMLEAK
12539M:	Catalin Marinas <catalin.marinas@arm.com>
12540S:	Maintained
12541F:	Documentation/dev-tools/kmemleak.rst
12542F:	include/linux/kmemleak.h
12543F:	mm/kmemleak.c
12544F:	samples/kmemleak/kmemleak-test.c
12545
12546KMSAN
12547M:	Alexander Potapenko <glider@google.com>
12548R:	Marco Elver <elver@google.com>
12549R:	Dmitry Vyukov <dvyukov@google.com>
12550L:	kasan-dev@googlegroups.com
12551S:	Maintained
12552F:	Documentation/dev-tools/kmsan.rst
12553F:	arch/*/include/asm/kmsan.h
12554F:	arch/*/mm/kmsan_*
12555F:	include/linux/kmsan*.h
12556F:	lib/Kconfig.kmsan
12557F:	mm/kmsan/
12558F:	scripts/Makefile.kmsan
12559
12560KPROBES
12561M:	Naveen N Rao <naveen@kernel.org>
12562M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12563M:	"David S. Miller" <davem@davemloft.net>
12564M:	Masami Hiramatsu <mhiramat@kernel.org>
12565L:	linux-kernel@vger.kernel.org
12566L:	linux-trace-kernel@vger.kernel.org
12567S:	Maintained
12568Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12570F:	Documentation/trace/kprobes.rst
12571F:	include/asm-generic/kprobes.h
12572F:	include/linux/kprobes.h
12573F:	kernel/kprobes.c
12574F:	lib/test_kprobes.c
12575F:	samples/kprobes
12576
12577KS0108 LCD CONTROLLER DRIVER
12578M:	Miguel Ojeda <ojeda@kernel.org>
12579S:	Maintained
12580F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12581F:	drivers/auxdisplay/ks0108.c
12582F:	include/linux/ks0108.h
12583
12584KTD253 BACKLIGHT DRIVER
12585M:	Linus Walleij <linus.walleij@linaro.org>
12586S:	Maintained
12587F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12588F:	drivers/video/backlight/ktd253-backlight.c
12589
12590KTD2801 BACKLIGHT DRIVER
12591M:	Duje Mihanović <duje.mihanovic@skole.hr>
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12594F:	drivers/video/backlight/ktd2801-backlight.c
12595
12596KTEST
12597M:	Steven Rostedt <rostedt@goodmis.org>
12598M:	John Hawley <warthog9@eaglescrag.net>
12599S:	Maintained
12600F:	tools/testing/ktest
12601
12602KTZ8866 BACKLIGHT DRIVER
12603M:	Jianhua Lu <lujianhua000@gmail.com>
12604S:	Maintained
12605F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12606F:	drivers/video/backlight/ktz8866.c
12607
12608KVM PARAVIRT (KVM/paravirt)
12609M:	Paolo Bonzini <pbonzini@redhat.com>
12610R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12611L:	kvm@vger.kernel.org
12612S:	Supported
12613T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12614F:	arch/um/include/asm/kvm_para.h
12615F:	arch/x86/include/asm/kvm_para.h
12616F:	arch/x86/include/asm/pvclock-abi.h
12617F:	arch/x86/include/uapi/asm/kvm_para.h
12618F:	arch/x86/kernel/kvm.c
12619F:	arch/x86/kernel/kvmclock.c
12620F:	include/asm-generic/kvm_para.h
12621F:	include/linux/kvm_para.h
12622F:	include/uapi/asm-generic/kvm_para.h
12623F:	include/uapi/linux/kvm_para.h
12624
12625KVM X86 HYPER-V (KVM/hyper-v)
12626M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12627M:	Sean Christopherson <seanjc@google.com>
12628M:	Paolo Bonzini <pbonzini@redhat.com>
12629L:	kvm@vger.kernel.org
12630S:	Supported
12631T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12632F:	arch/x86/kvm/hyperv.*
12633F:	arch/x86/kvm/kvm_onhyperv.*
12634F:	arch/x86/kvm/svm/hyperv.*
12635F:	arch/x86/kvm/svm/svm_onhyperv.*
12636F:	arch/x86/kvm/vmx/hyperv.*
12637
12638KVM X86 Xen (KVM/Xen)
12639M:	David Woodhouse <dwmw2@infradead.org>
12640M:	Paul Durrant <paul@xen.org>
12641M:	Sean Christopherson <seanjc@google.com>
12642M:	Paolo Bonzini <pbonzini@redhat.com>
12643L:	kvm@vger.kernel.org
12644S:	Supported
12645T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12646F:	arch/x86/kvm/xen.*
12647
12648L3MDEV
12649M:	David Ahern <dsahern@kernel.org>
12650L:	netdev@vger.kernel.org
12651S:	Maintained
12652F:	include/net/l3mdev.h
12653F:	net/l3mdev
12654
12655LANDLOCK SECURITY MODULE
12656M:	Mickaël Salaün <mic@digikod.net>
12657R:	Günther Noack <gnoack@google.com>
12658L:	linux-security-module@vger.kernel.org
12659S:	Supported
12660W:	https://landlock.io
12661T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12662F:	Documentation/security/landlock.rst
12663F:	Documentation/userspace-api/landlock.rst
12664F:	fs/ioctl.c
12665F:	include/uapi/linux/landlock.h
12666F:	samples/landlock/
12667F:	security/landlock/
12668F:	tools/testing/selftests/landlock/
12669K:	landlock
12670K:	LANDLOCK
12671
12672LANTIQ / INTEL Ethernet drivers
12673M:	Hauke Mehrtens <hauke@hauke-m.de>
12674L:	netdev@vger.kernel.org
12675S:	Maintained
12676F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12677F:	drivers/net/dsa/lantiq_gswip.c
12678F:	drivers/net/dsa/lantiq_pce.h
12679F:	drivers/net/ethernet/lantiq_xrx200.c
12680F:	net/dsa/tag_gswip.c
12681
12682LANTIQ MIPS ARCHITECTURE
12683M:	John Crispin <john@phrozen.org>
12684L:	linux-mips@vger.kernel.org
12685S:	Maintained
12686F:	arch/mips/lantiq
12687F:	drivers/soc/lantiq
12688
12689LANTIQ PEF2256 DRIVER
12690M:	Herve Codina <herve.codina@bootlin.com>
12691S:	Maintained
12692F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12693F:	drivers/net/wan/framer/pef2256/
12694F:	drivers/pinctrl/pinctrl-pef2256.c
12695F:	include/linux/framer/pef2256.h
12696
12697LASI 53c700 driver for PARISC
12698M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12699L:	linux-scsi@vger.kernel.org
12700S:	Maintained
12701F:	Documentation/scsi/53c700.rst
12702F:	drivers/scsi/53c700*
12703
12704LEAKING_ADDRESSES
12705M:	Tycho Andersen <tycho@tycho.pizza>
12706R:	Kees Cook <kees@kernel.org>
12707L:	linux-hardening@vger.kernel.org
12708S:	Maintained
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12710F:	scripts/leaking_addresses.pl
12711
12712LED SUBSYSTEM
12713M:	Pavel Machek <pavel@ucw.cz>
12714M:	Lee Jones <lee@kernel.org>
12715L:	linux-leds@vger.kernel.org
12716S:	Maintained
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12718F:	Documentation/devicetree/bindings/leds/
12719F:	Documentation/leds/
12720F:	drivers/leds/
12721F:	include/dt-bindings/leds/
12722F:	include/linux/leds.h
12723
12724LEGO MINDSTORMS EV3
12725R:	David Lechner <david@lechnology.com>
12726S:	Maintained
12727F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12728F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12729F:	drivers/power/supply/lego_ev3_battery.c
12730
12731LEGO USB Tower driver
12732M:	Juergen Stuber <starblue@users.sourceforge.net>
12733L:	legousb-devel@lists.sourceforge.net
12734S:	Maintained
12735W:	http://legousb.sourceforge.net/
12736F:	drivers/usb/misc/legousbtower.c
12737
12738LETSKETCH HID TABLET DRIVER
12739M:	Hans de Goede <hdegoede@redhat.com>
12740L:	linux-input@vger.kernel.org
12741S:	Maintained
12742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12743F:	drivers/hid/hid-letsketch.c
12744
12745LG LAPTOP EXTRAS
12746M:	Matan Ziv-Av <matan@svgalib.org>
12747L:	platform-driver-x86@vger.kernel.org
12748S:	Maintained
12749F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12750F:	Documentation/admin-guide/laptops/lg-laptop.rst
12751F:	drivers/platform/x86/lg-laptop.c
12752
12753LG2160 MEDIA DRIVER
12754M:	Michael Krufky <mkrufky@linuxtv.org>
12755L:	linux-media@vger.kernel.org
12756S:	Maintained
12757W:	https://linuxtv.org
12758W:	http://github.com/mkrufky
12759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12760T:	git git://linuxtv.org/mkrufky/tuners.git
12761F:	drivers/media/dvb-frontends/lg2160.*
12762
12763LGDT3305 MEDIA DRIVER
12764M:	Michael Krufky <mkrufky@linuxtv.org>
12765L:	linux-media@vger.kernel.org
12766S:	Maintained
12767W:	https://linuxtv.org
12768W:	http://github.com/mkrufky
12769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12770T:	git git://linuxtv.org/mkrufky/tuners.git
12771F:	drivers/media/dvb-frontends/lgdt3305.*
12772
12773LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12774M:	Viresh Kumar <vireshk@kernel.org>
12775L:	linux-ide@vger.kernel.org
12776S:	Maintained
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12778F:	drivers/ata/pata_arasan_cf.c
12779F:	include/linux/pata_arasan_cf_data.h
12780
12781LIBATA PATA DRIVERS
12782R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12783L:	linux-ide@vger.kernel.org
12784F:	drivers/ata/ata_*.c
12785F:	drivers/ata/pata_*.c
12786
12787LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12788M:	Linus Walleij <linus.walleij@linaro.org>
12789L:	linux-ide@vger.kernel.org
12790S:	Maintained
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12792F:	drivers/ata/pata_ftide010.c
12793F:	drivers/ata/sata_gemini.c
12794F:	drivers/ata/sata_gemini.h
12795
12796LIBATA SATA AHCI PLATFORM devices support
12797M:	Hans de Goede <hdegoede@redhat.com>
12798M:	Jens Axboe <axboe@kernel.dk>
12799L:	linux-ide@vger.kernel.org
12800S:	Maintained
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12802F:	drivers/ata/ahci_platform.c
12803F:	drivers/ata/libahci_platform.c
12804F:	include/linux/ahci_platform.h
12805
12806LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12807M:	Serge Semin <fancer.lancer@gmail.com>
12808L:	linux-ide@vger.kernel.org
12809S:	Maintained
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12811F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12812F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12813F:	drivers/ata/ahci_dwc.c
12814
12815LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12816M:	Mikael Pettersson <mikpelinux@gmail.com>
12817L:	linux-ide@vger.kernel.org
12818S:	Maintained
12819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12820F:	drivers/ata/sata_promise.*
12821
12822LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12823M:	Damien Le Moal <dlemoal@kernel.org>
12824M:	Niklas Cassel <cassel@kernel.org>
12825L:	linux-ide@vger.kernel.org
12826S:	Maintained
12827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12828F:	Documentation/ABI/testing/sysfs-ata
12829F:	Documentation/devicetree/bindings/ata/
12830F:	drivers/ata/
12831F:	include/linux/ata.h
12832F:	include/linux/libata.h
12833
12834LIBETH COMMON ETHERNET LIBRARY
12835M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12836L:	netdev@vger.kernel.org
12837L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12838S:	Supported
12839T:	git https://github.com/alobakin/linux.git
12840F:	drivers/net/ethernet/intel/libeth/
12841F:	include/net/libeth/
12842K:	libeth
12843
12844LIBIE COMMON INTEL ETHERNET LIBRARY
12845M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12846L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12847L:	netdev@vger.kernel.org
12848S:	Supported
12849T:	git https://github.com/alobakin/linux.git
12850F:	drivers/net/ethernet/intel/libie/
12851F:	include/linux/net/intel/libie/
12852K:	libie
12853
12854LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12855M:	Vishal Verma <vishal.l.verma@intel.com>
12856M:	Dan Williams <dan.j.williams@intel.com>
12857M:	Dave Jiang <dave.jiang@intel.com>
12858L:	nvdimm@lists.linux.dev
12859S:	Supported
12860Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12861P:	Documentation/nvdimm/maintainer-entry-profile.rst
12862F:	drivers/nvdimm/btt*
12863
12864LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12865M:	Dan Williams <dan.j.williams@intel.com>
12866M:	Vishal Verma <vishal.l.verma@intel.com>
12867M:	Dave Jiang <dave.jiang@intel.com>
12868L:	nvdimm@lists.linux.dev
12869S:	Supported
12870Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12871P:	Documentation/nvdimm/maintainer-entry-profile.rst
12872F:	drivers/nvdimm/pmem*
12873
12874LIBNVDIMM: DEVICETREE BINDINGS
12875M:	Oliver O'Halloran <oohall@gmail.com>
12876L:	nvdimm@lists.linux.dev
12877S:	Supported
12878Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12879F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12880F:	drivers/nvdimm/of_pmem.c
12881
12882LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12883M:	Dan Williams <dan.j.williams@intel.com>
12884M:	Vishal Verma <vishal.l.verma@intel.com>
12885M:	Dave Jiang <dave.jiang@intel.com>
12886M:	Ira Weiny <ira.weiny@intel.com>
12887L:	nvdimm@lists.linux.dev
12888S:	Supported
12889Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12890P:	Documentation/nvdimm/maintainer-entry-profile.rst
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12892F:	drivers/acpi/nfit/*
12893F:	drivers/nvdimm/*
12894F:	include/linux/libnvdimm.h
12895F:	include/linux/nd.h
12896F:	include/uapi/linux/ndctl.h
12897F:	tools/testing/nvdimm/
12898
12899LIBRARY CODE
12900M:	Andrew Morton <akpm@linux-foundation.org>
12901L:	linux-kernel@vger.kernel.org
12902S:	Supported
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12904F:	lib/*
12905
12906LICENSES and SPDX stuff
12907M:	Thomas Gleixner <tglx@linutronix.de>
12908M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12909L:	linux-spdx@vger.kernel.org
12910S:	Maintained
12911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12912F:	COPYING
12913F:	Documentation/process/license-rules.rst
12914F:	LICENSES/
12915F:	scripts/spdxcheck-test.sh
12916F:	scripts/spdxcheck.py
12917F:	scripts/spdxexclude
12918
12919LINEAR RANGES HELPERS
12920M:	Mark Brown <broonie@kernel.org>
12921R:	Matti Vaittinen <mazziesaccount@gmail.com>
12922F:	include/linux/linear_range.h
12923F:	lib/linear_ranges.c
12924F:	lib/test_linear_ranges.c
12925
12926LINUX FOR POWER MACINTOSH
12927L:	linuxppc-dev@lists.ozlabs.org
12928S:	Orphan
12929F:	arch/powerpc/platforms/powermac/
12930F:	drivers/macintosh/
12931X:	drivers/macintosh/adb-iop.c
12932X:	drivers/macintosh/via-macii.c
12933
12934LINUX FOR POWERPC (32-BIT AND 64-BIT)
12935M:	Michael Ellerman <mpe@ellerman.id.au>
12936R:	Nicholas Piggin <npiggin@gmail.com>
12937R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12938R:	Naveen N Rao <naveen@kernel.org>
12939L:	linuxppc-dev@lists.ozlabs.org
12940S:	Supported
12941W:	https://github.com/linuxppc/wiki/wiki
12942Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12944F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12945F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12946F:	Documentation/devicetree/bindings/powerpc/
12947F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12948F:	Documentation/arch/powerpc/
12949F:	arch/powerpc/
12950F:	drivers/*/*/*pasemi*
12951F:	drivers/*/*pasemi*
12952F:	drivers/char/tpm/tpm_ibmvtpm*
12953F:	drivers/crypto/nx/
12954F:	drivers/i2c/busses/i2c-opal.c
12955F:	drivers/net/ethernet/ibm/ibmveth.*
12956F:	drivers/net/ethernet/ibm/ibmvnic.*
12957F:	drivers/pci/hotplug/pnv_php.c
12958F:	drivers/pci/hotplug/rpa*
12959F:	drivers/rtc/rtc-opal.c
12960F:	drivers/scsi/ibmvscsi/
12961F:	drivers/tty/hvc/hvc_opal.c
12962F:	drivers/watchdog/wdrtas.c
12963F:	include/linux/papr_scm.h
12964F:	include/uapi/linux/papr_pdsm.h
12965F:	tools/testing/selftests/powerpc
12966N:	/pmac
12967N:	powermac
12968N:	powernv
12969N:	[^a-z0-9]ps3
12970N:	pseries
12971
12972LINUX FOR POWERPC EMBEDDED MPC5XXX
12973M:	Anatolij Gustschin <agust@denx.de>
12974L:	linuxppc-dev@lists.ozlabs.org
12975S:	Odd Fixes
12976F:	arch/powerpc/platforms/512x/
12977F:	arch/powerpc/platforms/52xx/
12978
12979LINUX FOR POWERPC EMBEDDED PPC4XX
12980L:	linuxppc-dev@lists.ozlabs.org
12981S:	Orphan
12982F:	arch/powerpc/platforms/44x/
12983
12984LINUX FOR POWERPC EMBEDDED PPC85XX
12985M:	Scott Wood <oss@buserror.net>
12986L:	linuxppc-dev@lists.ozlabs.org
12987S:	Odd fixes
12988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12989F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12990F:	Documentation/devicetree/bindings/powerpc/fsl/
12991F:	arch/powerpc/platforms/85xx/
12992
12993LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12994M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12995L:	linuxppc-dev@lists.ozlabs.org
12996S:	Maintained
12997F:	arch/powerpc/platforms/8xx/
12998F:	arch/powerpc/platforms/83xx/
12999
13000LINUX KERNEL DUMP TEST MODULE (LKDTM)
13001M:	Kees Cook <kees@kernel.org>
13002S:	Maintained
13003F:	drivers/misc/lkdtm/*
13004F:	tools/testing/selftests/lkdtm/*
13005
13006LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13007M:	Alan Stern <stern@rowland.harvard.edu>
13008M:	Andrea Parri <parri.andrea@gmail.com>
13009M:	Will Deacon <will@kernel.org>
13010M:	Peter Zijlstra <peterz@infradead.org>
13011M:	Boqun Feng <boqun.feng@gmail.com>
13012M:	Nicholas Piggin <npiggin@gmail.com>
13013M:	David Howells <dhowells@redhat.com>
13014M:	Jade Alglave <j.alglave@ucl.ac.uk>
13015M:	Luc Maranget <luc.maranget@inria.fr>
13016M:	"Paul E. McKenney" <paulmck@kernel.org>
13017R:	Akira Yokosawa <akiyks@gmail.com>
13018R:	Daniel Lustig <dlustig@nvidia.com>
13019R:	Joel Fernandes <joel@joelfernandes.org>
13020L:	linux-kernel@vger.kernel.org
13021L:	linux-arch@vger.kernel.org
13022S:	Supported
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13024F:	Documentation/atomic_bitops.txt
13025F:	Documentation/atomic_t.txt
13026F:	Documentation/core-api/refcount-vs-atomic.rst
13027F:	Documentation/litmus-tests/
13028F:	Documentation/memory-barriers.txt
13029F:	tools/memory-model/
13030
13031LINUX-NEXT TREE
13032M:	Stephen Rothwell <sfr@canb.auug.org.au>
13033L:	linux-next@vger.kernel.org
13034S:	Supported
13035B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13037
13038LIS3LV02D ACCELEROMETER DRIVER
13039M:	Eric Piel <eric.piel@tremplin-utc.net>
13040S:	Maintained
13041F:	Documentation/misc-devices/lis3lv02d.rst
13042F:	drivers/misc/lis3lv02d/
13043F:	drivers/platform/x86/hp/hp_accel.c
13044
13045LIST KUNIT TEST
13046M:	David Gow <davidgow@google.com>
13047L:	linux-kselftest@vger.kernel.org
13048L:	kunit-dev@googlegroups.com
13049S:	Maintained
13050F:	lib/list-test.c
13051
13052LITEX PLATFORM
13053M:	Karol Gugala <kgugala@antmicro.com>
13054M:	Mateusz Holenko <mholenko@antmicro.com>
13055M:	Gabriel Somlo <gsomlo@gmail.com>
13056M:	Joel Stanley <joel@jms.id.au>
13057S:	Maintained
13058F:	Documentation/devicetree/bindings/*/litex,*.yaml
13059F:	arch/openrisc/boot/dts/or1klitex.dts
13060F:	drivers/mmc/host/litex_mmc.c
13061F:	drivers/net/ethernet/litex/*
13062F:	drivers/soc/litex/*
13063F:	drivers/tty/serial/liteuart.c
13064F:	include/linux/litex.h
13065N:	litex
13066
13067LIVE PATCHING
13068M:	Josh Poimboeuf <jpoimboe@kernel.org>
13069M:	Jiri Kosina <jikos@kernel.org>
13070M:	Miroslav Benes <mbenes@suse.cz>
13071M:	Petr Mladek <pmladek@suse.com>
13072R:	Joe Lawrence <joe.lawrence@redhat.com>
13073L:	live-patching@vger.kernel.org
13074S:	Maintained
13075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13076F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13077F:	Documentation/livepatch/
13078F:	arch/powerpc/include/asm/livepatch.h
13079F:	include/linux/livepatch.h
13080F:	kernel/livepatch/
13081F:	kernel/module/livepatch.c
13082F:	samples/livepatch/
13083F:	tools/testing/selftests/livepatch/
13084
13085LLC (802.2)
13086L:	netdev@vger.kernel.org
13087S:	Odd fixes
13088F:	include/linux/llc.h
13089F:	include/net/llc*
13090F:	include/uapi/linux/llc.h
13091F:	net/llc/
13092
13093LM73 HARDWARE MONITOR DRIVER
13094M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13095L:	linux-hwmon@vger.kernel.org
13096S:	Maintained
13097F:	drivers/hwmon/lm73.c
13098
13099LM78 HARDWARE MONITOR DRIVER
13100M:	Jean Delvare <jdelvare@suse.com>
13101L:	linux-hwmon@vger.kernel.org
13102S:	Maintained
13103F:	Documentation/hwmon/lm78.rst
13104F:	drivers/hwmon/lm78.c
13105
13106LM83 HARDWARE MONITOR DRIVER
13107M:	Jean Delvare <jdelvare@suse.com>
13108L:	linux-hwmon@vger.kernel.org
13109S:	Maintained
13110F:	Documentation/hwmon/lm83.rst
13111F:	drivers/hwmon/lm83.c
13112
13113LM90 HARDWARE MONITOR DRIVER
13114M:	Jean Delvare <jdelvare@suse.com>
13115L:	linux-hwmon@vger.kernel.org
13116S:	Maintained
13117F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13118F:	Documentation/hwmon/lm90.rst
13119F:	drivers/hwmon/lm90.c
13120F:	include/dt-bindings/thermal/lm90.h
13121
13122LME2510 MEDIA DRIVER
13123M:	Malcolm Priestley <tvboxspy@gmail.com>
13124L:	linux-media@vger.kernel.org
13125S:	Maintained
13126W:	https://linuxtv.org
13127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13128F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13129
13130LOADPIN SECURITY MODULE
13131M:	Kees Cook <kees@kernel.org>
13132S:	Supported
13133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13134F:	Documentation/admin-guide/LSM/LoadPin.rst
13135F:	security/loadpin/
13136
13137LOCKDOWN SECURITY MODULE
13138L:	linux-security-module@vger.kernel.org
13139S:	Odd Fixes
13140T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13141F:	security/lockdown/
13142
13143LOCKING PRIMITIVES
13144M:	Peter Zijlstra <peterz@infradead.org>
13145M:	Ingo Molnar <mingo@redhat.com>
13146M:	Will Deacon <will@kernel.org>
13147R:	Waiman Long <longman@redhat.com>
13148R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13149L:	linux-kernel@vger.kernel.org
13150S:	Maintained
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13152F:	Documentation/locking/
13153F:	arch/*/include/asm/spinlock*.h
13154F:	include/linux/lockdep*.h
13155F:	include/linux/mutex*.h
13156F:	include/linux/rwlock*.h
13157F:	include/linux/rwsem*.h
13158F:	include/linux/seqlock.h
13159F:	include/linux/spinlock*.h
13160F:	kernel/locking/
13161F:	lib/locking*.[ch]
13162X:	kernel/locking/locktorture.c
13163
13164LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13165M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13166L:	linux-ntfs-dev@lists.sourceforge.net
13167S:	Maintained
13168W:	http://www.linux-ntfs.org/content/view/19/37/
13169F:	Documentation/admin-guide/ldm.rst
13170F:	block/partitions/ldm.*
13171
13172LOGITECH HID GAMING KEYBOARDS
13173M:	Hans de Goede <hdegoede@redhat.com>
13174L:	linux-input@vger.kernel.org
13175S:	Maintained
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13177F:	drivers/hid/hid-lg-g15.c
13178
13179LONTIUM LT8912B MIPI TO HDMI BRIDGE
13180M:	Adrien Grassein <adrien.grassein@gmail.com>
13181S:	Maintained
13182F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13183F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13184
13185LOONGARCH
13186M:	Huacai Chen <chenhuacai@kernel.org>
13187R:	WANG Xuerui <kernel@xen0n.name>
13188L:	loongarch@lists.linux.dev
13189S:	Maintained
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13191F:	Documentation/arch/loongarch/
13192F:	Documentation/translations/zh_CN/arch/loongarch/
13193F:	arch/loongarch/
13194F:	drivers/*/*loongarch*
13195F:	drivers/cpufreq/loongson3_cpufreq.c
13196
13197LOONGSON GPIO DRIVER
13198M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13199L:	linux-gpio@vger.kernel.org
13200S:	Maintained
13201F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13202F:	drivers/gpio/gpio-loongson-64bit.c
13203
13204LOONGSON LS2X APB DMA DRIVER
13205M:	Binbin Zhou <zhoubinbin@loongson.cn>
13206L:	dmaengine@vger.kernel.org
13207S:	Maintained
13208F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13209F:	drivers/dma/ls2x-apb-dma.c
13210
13211LOONGSON LS2X I2C DRIVER
13212M:	Binbin Zhou <zhoubinbin@loongson.cn>
13213L:	linux-i2c@vger.kernel.org
13214S:	Maintained
13215F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13216F:	drivers/i2c/busses/i2c-ls2x.c
13217
13218LOONGSON-2 SOC SERIES CLOCK DRIVER
13219M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13220L:	linux-clk@vger.kernel.org
13221S:	Maintained
13222F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13223F:	drivers/clk/clk-loongson2.c
13224F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13225
13226LOONGSON SPI DRIVER
13227M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13228L:	linux-spi@vger.kernel.org
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13231F:	drivers/spi/spi-loongson-core.c
13232F:	drivers/spi/spi-loongson-pci.c
13233F:	drivers/spi/spi-loongson-plat.c
13234F:	drivers/spi/spi-loongson.h
13235
13236LOONGSON-2 SOC SERIES GUTS DRIVER
13237M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13238L:	loongarch@lists.linux.dev
13239S:	Maintained
13240F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13241F:	drivers/soc/loongson/loongson2_guts.c
13242
13243LOONGSON-2 SOC SERIES PM DRIVER
13244M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13245L:	linux-pm@vger.kernel.org
13246S:	Maintained
13247F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13248F:	drivers/soc/loongson/loongson2_pm.c
13249
13250LOONGSON-2 SOC SERIES PINCTRL DRIVER
13251M:	zhanghongchen <zhanghongchen@loongson.cn>
13252M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13253L:	linux-gpio@vger.kernel.org
13254S:	Maintained
13255F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13256F:	drivers/pinctrl/pinctrl-loongson2.c
13257
13258LOONGSON-2 SOC SERIES THERMAL DRIVER
13259M:	zhanghongchen <zhanghongchen@loongson.cn>
13260M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13261L:	linux-pm@vger.kernel.org
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13264F:	drivers/thermal/loongson2_thermal.c
13265
13266LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13267M:	Sathya Prakash <sathya.prakash@broadcom.com>
13268M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13269M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13270L:	MPT-FusionLinux.pdl@broadcom.com
13271L:	linux-scsi@vger.kernel.org
13272S:	Supported
13273W:	http://www.avagotech.com/support/
13274F:	drivers/message/fusion/
13275F:	drivers/scsi/mpt3sas/
13276
13277LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13278M:	Matthew Wilcox <willy@infradead.org>
13279L:	linux-scsi@vger.kernel.org
13280S:	Maintained
13281F:	drivers/scsi/sym53c8xx_2/
13282
13283LTC1660 DAC DRIVER
13284M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13285L:	linux-iio@vger.kernel.org
13286S:	Maintained
13287F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13288F:	drivers/iio/dac/ltc1660.c
13289
13290LTC2688 IIO DAC DRIVER
13291M:	Nuno Sá <nuno.sa@analog.com>
13292L:	linux-iio@vger.kernel.org
13293S:	Supported
13294W:	https://ez.analog.com/linux-software-drivers
13295F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13296F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13297F:	drivers/iio/dac/ltc2688.c
13298
13299LTC2947 HARDWARE MONITOR DRIVER
13300M:	Nuno Sá <nuno.sa@analog.com>
13301L:	linux-hwmon@vger.kernel.org
13302S:	Supported
13303W:	https://ez.analog.com/linux-software-drivers
13304F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13305F:	drivers/hwmon/ltc2947-core.c
13306F:	drivers/hwmon/ltc2947-i2c.c
13307F:	drivers/hwmon/ltc2947-spi.c
13308F:	drivers/hwmon/ltc2947.h
13309
13310LTC2991 HARDWARE MONITOR DRIVER
13311M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13312L:	linux-hwmon@vger.kernel.org
13313S:	Supported
13314W:	https://ez.analog.com/linux-software-drivers
13315F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13316F:	drivers/hwmon/ltc2991.c
13317
13318LTC2983 IIO TEMPERATURE DRIVER
13319M:	Nuno Sá <nuno.sa@analog.com>
13320L:	linux-iio@vger.kernel.org
13321S:	Supported
13322W:	https://ez.analog.com/linux-software-drivers
13323F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13324F:	drivers/iio/temperature/ltc2983.c
13325
13326LTC4282 HARDWARE MONITOR DRIVER
13327M:	Nuno Sa <nuno.sa@analog.com>
13328L:	linux-hwmon@vger.kernel.org
13329S:	Supported
13330F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13331F:	Documentation/hwmon/ltc4282.rst
13332F:	drivers/hwmon/ltc4282.c
13333
13334LTC4286 HARDWARE MONITOR DRIVER
13335M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13336L:	linux-i2c@vger.kernel.org
13337S:	Maintained
13338F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13339F:	Documentation/hwmon/ltc4286.rst
13340F:	drivers/hwmon/pmbus/Kconfig
13341F:	drivers/hwmon/pmbus/Makefile
13342F:	drivers/hwmon/pmbus/ltc4286.c
13343
13344LTC4306 I2C MULTIPLEXER DRIVER
13345M:	Michael Hennerich <michael.hennerich@analog.com>
13346L:	linux-i2c@vger.kernel.org
13347S:	Supported
13348W:	https://ez.analog.com/linux-software-drivers
13349F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13350F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13351
13352LTP (Linux Test Project)
13353M:	Andrea Cervesato <andrea.cervesato@suse.com>
13354M:	Cyril Hrubis <chrubis@suse.cz>
13355M:	Jan Stancek <jstancek@redhat.com>
13356M:	Petr Vorel <pvorel@suse.cz>
13357M:	Li Wang <liwang@redhat.com>
13358M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13359M:	Xiao Yang <yangx.jy@fujitsu.com>
13360L:	ltp@lists.linux.it (subscribers-only)
13361S:	Maintained
13362W:	https://linux-test-project.readthedocs.io/
13363T:	git https://github.com/linux-test-project/ltp.git
13364
13365LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13366M:	Anshul Dalal <anshulusr@gmail.com>
13367L:	linux-iio@vger.kernel.org
13368S:	Maintained
13369F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13370F:	drivers/iio/light/ltr390.c
13371
13372LYNX 28G SERDES PHY DRIVER
13373M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13374L:	netdev@vger.kernel.org
13375S:	Supported
13376F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13377F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13378
13379LYNX PCS MODULE
13380M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13381L:	netdev@vger.kernel.org
13382S:	Supported
13383F:	drivers/net/pcs/pcs-lynx.c
13384F:	include/linux/pcs-lynx.h
13385
13386M68K ARCHITECTURE
13387M:	Geert Uytterhoeven <geert@linux-m68k.org>
13388L:	linux-m68k@lists.linux-m68k.org
13389S:	Maintained
13390W:	http://www.linux-m68k.org/
13391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13392F:	arch/m68k/
13393F:	drivers/zorro/
13394
13395M68K ON APPLE MACINTOSH
13396M:	Joshua Thompson <funaho@jurai.org>
13397L:	linux-m68k@lists.linux-m68k.org
13398S:	Maintained
13399W:	http://www.mac.linux-m68k.org/
13400F:	arch/m68k/mac/
13401F:	drivers/macintosh/adb-iop.c
13402F:	drivers/macintosh/via-macii.c
13403
13404M68K ON HP9000/300
13405M:	Philip Blundell <philb@gnu.org>
13406S:	Maintained
13407W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13408F:	arch/m68k/hp300/
13409
13410M88DS3103 MEDIA DRIVER
13411L:	linux-media@vger.kernel.org
13412S:	Orphan
13413W:	https://linuxtv.org
13414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13415F:	drivers/media/dvb-frontends/m88ds3103*
13416
13417M88RS2000 MEDIA DRIVER
13418M:	Malcolm Priestley <tvboxspy@gmail.com>
13419L:	linux-media@vger.kernel.org
13420S:	Maintained
13421W:	https://linuxtv.org
13422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13423F:	drivers/media/dvb-frontends/m88rs2000*
13424
13425MA901 MASTERKIT USB FM RADIO DRIVER
13426M:	Alexey Klimov <klimov.linux@gmail.com>
13427L:	linux-media@vger.kernel.org
13428S:	Maintained
13429T:	git git://linuxtv.org/media_tree.git
13430F:	drivers/media/radio/radio-ma901.c
13431
13432MAC80211
13433M:	Johannes Berg <johannes@sipsolutions.net>
13434L:	linux-wireless@vger.kernel.org
13435S:	Maintained
13436W:	https://wireless.wiki.kernel.org/
13437Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13440F:	Documentation/networking/mac80211-injection.rst
13441F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13442F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13443F:	include/net/mac80211.h
13444F:	net/mac80211/
13445
13446MAILBOX API
13447M:	Jassi Brar <jassisinghbrar@gmail.com>
13448L:	linux-kernel@vger.kernel.org
13449S:	Maintained
13450F:	Documentation/devicetree/bindings/mailbox/
13451F:	drivers/mailbox/
13452F:	include/dt-bindings/mailbox/
13453F:	include/linux/mailbox_client.h
13454F:	include/linux/mailbox_controller.h
13455
13456MAILBOX ARM MHUv2
13457M:	Viresh Kumar <viresh.kumar@linaro.org>
13458M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13459L:	linux-kernel@vger.kernel.org
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13462F:	drivers/mailbox/arm_mhuv2.c
13463F:	include/linux/mailbox/arm_mhuv2_message.h
13464
13465MAILBOX ARM MHUv3
13466M:	Sudeep Holla <sudeep.holla@arm.com>
13467M:	Cristian Marussi <cristian.marussi@arm.com>
13468L:	linux-kernel@vger.kernel.org
13469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13470S:	Maintained
13471F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13472F:	drivers/mailbox/arm_mhuv3.c
13473
13474MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13475M:	Alejandro Colomar <alx@kernel.org>
13476L:	linux-man@vger.kernel.org
13477S:	Maintained
13478W:	http://www.kernel.org/doc/man-pages
13479T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13480T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13481
13482MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13483M:	Jeremy Kerr <jk@codeconstruct.com.au>
13484M:	Matt Johnston <matt@codeconstruct.com.au>
13485L:	netdev@vger.kernel.org
13486S:	Maintained
13487F:	Documentation/networking/mctp.rst
13488F:	drivers/net/mctp/
13489F:	include/net/mctp.h
13490F:	include/net/mctpdevice.h
13491F:	include/net/netns/mctp.h
13492F:	net/mctp/
13493
13494MAPLE TREE
13495M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13496L:	maple-tree@lists.infradead.org
13497L:	linux-mm@kvack.org
13498S:	Supported
13499F:	Documentation/core-api/maple_tree.rst
13500F:	include/linux/maple_tree.h
13501F:	include/trace/events/maple_tree.h
13502F:	lib/maple_tree.c
13503F:	lib/test_maple_tree.c
13504F:	tools/testing/radix-tree/linux/maple_tree.h
13505F:	tools/testing/radix-tree/maple.c
13506
13507MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13508M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13509L:	linux-mips@vger.kernel.org
13510S:	Maintained
13511F:	arch/mips/boot/dts/img/pistachio*
13512
13513MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13514M:	Andrew Lunn <andrew@lunn.ch>
13515L:	netdev@vger.kernel.org
13516S:	Maintained
13517F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13518F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13519F:	Documentation/networking/devlink/mv88e6xxx.rst
13520F:	drivers/net/dsa/mv88e6xxx/
13521F:	include/linux/dsa/mv88e6xxx.h
13522F:	include/linux/platform_data/mv88e6xxx.h
13523
13524MARVELL 88PM886 PMIC DRIVER
13525M:	Karel Balej <balejk@matfyz.cz>
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13528F:	drivers/input/misc/88pm886-onkey.c
13529F:	drivers/mfd/88pm886.c
13530F:	drivers/regulators/88pm886-regulator.c
13531F:	include/linux/mfd/88pm886.h
13532
13533MARVELL ARMADA 3700 PHY DRIVERS
13534M:	Miquel Raynal <miquel.raynal@bootlin.com>
13535S:	Maintained
13536F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13537F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13538F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13539F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13540
13541MARVELL ARMADA 3700 SERIAL DRIVER
13542M:	Pali Rohár <pali@kernel.org>
13543S:	Maintained
13544F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13545F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13546F:	drivers/tty/serial/mvebu-uart.c
13547
13548MARVELL ARMADA DRM SUPPORT
13549M:	Russell King <linux@armlinux.org.uk>
13550S:	Maintained
13551T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13552T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13553F:	Documentation/devicetree/bindings/display/armada/
13554F:	drivers/gpu/drm/armada/
13555F:	include/uapi/drm/armada_drm.h
13556
13557MARVELL CRYPTO DRIVER
13558M:	Boris Brezillon <bbrezillon@kernel.org>
13559M:	Arnaud Ebalard <arno@natisbad.org>
13560M:	Srujana Challa <schalla@marvell.com>
13561L:	linux-crypto@vger.kernel.org
13562S:	Maintained
13563F:	drivers/crypto/marvell/
13564F:	include/linux/soc/marvell/octeontx2/
13565
13566MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13567M:	Mirko Lindner <mlindner@marvell.com>
13568M:	Stephen Hemminger <stephen@networkplumber.org>
13569L:	netdev@vger.kernel.org
13570S:	Odd fixes
13571F:	drivers/net/ethernet/marvell/sk*
13572
13573MARVELL LIBERTAS WIRELESS DRIVER
13574L:	libertas-dev@lists.infradead.org
13575S:	Orphan
13576F:	drivers/net/wireless/marvell/libertas/
13577
13578MARVELL MACCHIATOBIN SUPPORT
13579M:	Russell King <linux@armlinux.org.uk>
13580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13581S:	Maintained
13582F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13583
13584MARVELL MV643XX ETHERNET DRIVER
13585M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13586L:	netdev@vger.kernel.org
13587S:	Maintained
13588F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13589F:	include/linux/mv643xx.h
13590
13591MARVELL MV88X3310 PHY DRIVER
13592M:	Russell King <linux@armlinux.org.uk>
13593M:	Marek Behún <kabel@kernel.org>
13594L:	netdev@vger.kernel.org
13595S:	Maintained
13596F:	drivers/net/phy/marvell10g.c
13597
13598MARVELL MVEBU THERMAL DRIVER
13599M:	Miquel Raynal <miquel.raynal@bootlin.com>
13600S:	Maintained
13601F:	drivers/thermal/armada_thermal.c
13602
13603MARVELL MVNETA ETHERNET DRIVER
13604M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13605L:	netdev@vger.kernel.org
13606S:	Maintained
13607F:	drivers/net/ethernet/marvell/mvneta*
13608
13609MARVELL MVPP2 ETHERNET DRIVER
13610M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13611M:	Russell King <linux@armlinux.org.uk>
13612L:	netdev@vger.kernel.org
13613S:	Maintained
13614F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13615F:	drivers/net/ethernet/marvell/mvpp2/
13616
13617MARVELL MWIFIEX WIRELESS DRIVER
13618M:	Brian Norris <briannorris@chromium.org>
13619R:	Francesco Dolcini <francesco@dolcini.it>
13620L:	linux-wireless@vger.kernel.org
13621S:	Odd Fixes
13622F:	drivers/net/wireless/marvell/mwifiex/
13623
13624MARVELL MWL8K WIRELESS DRIVER
13625L:	linux-wireless@vger.kernel.org
13626S:	Orphan
13627F:	drivers/net/wireless/marvell/mwl8k.c
13628
13629MARVELL NAND CONTROLLER DRIVER
13630M:	Miquel Raynal <miquel.raynal@bootlin.com>
13631L:	linux-mtd@lists.infradead.org
13632S:	Maintained
13633F:	drivers/mtd/nand/raw/marvell_nand.c
13634
13635MARVELL OCTEON ENDPOINT DRIVER
13636M:	Veerasenareddy Burru <vburru@marvell.com>
13637M:	Sathesh Edara <sedara@marvell.com>
13638L:	netdev@vger.kernel.org
13639S:	Supported
13640F:	drivers/net/ethernet/marvell/octeon_ep
13641
13642MARVELL OCTEON ENDPOINT VF DRIVER
13643M:	Veerasenareddy Burru <vburru@marvell.com>
13644M:	Sathesh Edara <sedara@marvell.com>
13645M:	Shinas Rasheed <srasheed@marvell.com>
13646M:	Satananda Burla <sburla@marvell.com>
13647L:	netdev@vger.kernel.org
13648S:	Supported
13649F:	drivers/net/ethernet/marvell/octeon_ep_vf
13650
13651MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13652M:	Sunil Goutham <sgoutham@marvell.com>
13653M:	Geetha sowjanya <gakula@marvell.com>
13654M:	Subbaraya Sundeep <sbhatta@marvell.com>
13655M:	hariprasad <hkelam@marvell.com>
13656L:	netdev@vger.kernel.org
13657S:	Supported
13658F:	drivers/net/ethernet/marvell/octeontx2/nic/
13659F:	include/linux/soc/marvell/octeontx2/
13660
13661MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13662M:	Sunil Goutham <sgoutham@marvell.com>
13663M:	Linu Cherian <lcherian@marvell.com>
13664M:	Geetha sowjanya <gakula@marvell.com>
13665M:	Jerin Jacob <jerinj@marvell.com>
13666M:	hariprasad <hkelam@marvell.com>
13667M:	Subbaraya Sundeep <sbhatta@marvell.com>
13668L:	netdev@vger.kernel.org
13669S:	Supported
13670F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13671F:	drivers/net/ethernet/marvell/octeontx2/af/
13672
13673MARVELL PRESTERA ETHERNET SWITCH DRIVER
13674M:	Taras Chornyi <taras.chornyi@plvision.eu>
13675S:	Supported
13676W:	https://github.com/Marvell-switching/switchdev-prestera
13677F:	drivers/net/ethernet/marvell/prestera/
13678
13679MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13680M:	Nicolas Pitre <nico@fluxnic.net>
13681S:	Odd Fixes
13682F:	drivers/mmc/host/mvsdio.*
13683
13684MARVELL USB MDIO CONTROLLER DRIVER
13685M:	Tobias Waldekranz <tobias@waldekranz.com>
13686L:	netdev@vger.kernel.org
13687S:	Maintained
13688F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13689F:	drivers/net/mdio/mdio-mvusb.c
13690
13691MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13692M:	Hu Ziji <huziji@marvell.com>
13693L:	linux-mmc@vger.kernel.org
13694S:	Supported
13695F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13696F:	drivers/mmc/host/sdhci-xenon*
13697
13698MARVELL OCTEON CN10K DPI DRIVER
13699M:	Vamsi Attunuru <vattunuru@marvell.com>
13700S:	Supported
13701F:	drivers/misc/mrvl_cn10k_dpi.c
13702
13703MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13704R:	schalla@marvell.com
13705R:	vattunuru@marvell.com
13706F:	drivers/vdpa/octeon_ep/
13707
13708MATROX FRAMEBUFFER DRIVER
13709L:	linux-fbdev@vger.kernel.org
13710S:	Orphan
13711F:	drivers/video/fbdev/matrox/matroxfb_*
13712F:	include/uapi/linux/matroxfb.h
13713
13714MAX15301 DRIVER
13715M:	Daniel Nilsson <daniel.nilsson@flex.com>
13716L:	linux-hwmon@vger.kernel.org
13717S:	Maintained
13718F:	Documentation/hwmon/max15301.rst
13719F:	drivers/hwmon/pmbus/max15301.c
13720
13721MAX2175 SDR TUNER DRIVER
13722M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13723L:	linux-media@vger.kernel.org
13724S:	Maintained
13725T:	git git://linuxtv.org/media_tree.git
13726F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13727F:	Documentation/userspace-api/media/drivers/max2175.rst
13728F:	drivers/media/i2c/max2175*
13729F:	include/uapi/linux/max2175.h
13730
13731MAX31335 RTC DRIVER
13732M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13733L:	linux-rtc@vger.kernel.org
13734S:	Supported
13735W:	https://ez.analog.com/linux-software-drivers
13736F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13737F:	drivers/rtc/rtc-max31335.c
13738
13739MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13740L:	linux-hwmon@vger.kernel.org
13741S:	Orphan
13742F:	Documentation/hwmon/max6650.rst
13743F:	drivers/hwmon/max6650.c
13744
13745MAX9286 QUAD GMSL DESERIALIZER DRIVER
13746M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13747M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13748M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13749M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13750L:	linux-media@vger.kernel.org
13751S:	Maintained
13752F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13753F:	drivers/media/i2c/max9286.c
13754
13755MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13756M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13757L:	linux-media@vger.kernel.org
13758S:	Maintained
13759F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13760F:	drivers/staging/media/max96712/max96712.c
13761
13762MAX96714 GMSL2 DESERIALIZER DRIVER
13763M:	Julien Massot <julien.massot@collabora.com>
13764L:	linux-media@vger.kernel.org
13765S:	Maintained
13766F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13767F:	drivers/media/i2c/max96714.c
13768
13769MAX96717 GMSL2 SERIALIZER DRIVER
13770M:	Julien Massot <julien.massot@collabora.com>
13771L:	linux-media@vger.kernel.org
13772S:	Maintained
13773F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13774F:	drivers/media/i2c/max96717.c
13775
13776MAX9860 MONO AUDIO VOICE CODEC DRIVER
13777M:	Peter Rosin <peda@axentia.se>
13778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13779S:	Maintained
13780F:	Documentation/devicetree/bindings/sound/max9860.txt
13781F:	sound/soc/codecs/max9860.*
13782
13783MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13784M:	Andreas Klinger <ak@it-klinger.de>
13785L:	linux-iio@vger.kernel.org
13786S:	Maintained
13787F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13788F:	drivers/iio/proximity/mb1232.c
13789
13790MAXIM MAX11205 DRIVER
13791M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13792L:	linux-iio@vger.kernel.org
13793S:	Supported
13794W:	https://ez.analog.com/linux-software-drivers
13795F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13796F:	drivers/iio/adc/max11205.c
13797
13798MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13799R:	Iskren Chernev <iskren.chernev@gmail.com>
13800R:	Krzysztof Kozlowski <krzk@kernel.org>
13801R:	Marek Szyprowski <m.szyprowski@samsung.com>
13802R:	Matheus Castello <matheus@castello.eng.br>
13803L:	linux-pm@vger.kernel.org
13804S:	Maintained
13805F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13806F:	drivers/power/supply/max17040_battery.c
13807
13808MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13809R:	Hans de Goede <hdegoede@redhat.com>
13810R:	Krzysztof Kozlowski <krzk@kernel.org>
13811R:	Marek Szyprowski <m.szyprowski@samsung.com>
13812R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13813R:	Purism Kernel Team <kernel@puri.sm>
13814L:	linux-pm@vger.kernel.org
13815S:	Maintained
13816F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13817F:	drivers/power/supply/max17042_battery.c
13818
13819MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13820M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13821L:	linux-kernel@vger.kernel.org
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13824F:	drivers/regulator/max20086-regulator.c
13825
13826MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13827M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13828L:	linux-iio@vger.kernel.org
13829S:	Maintained
13830F:	drivers/iio/temperature/max30208.c
13831
13832MAXIM MAX77650 PMIC MFD DRIVER
13833M:	Bartosz Golaszewski <brgl@bgdev.pl>
13834L:	linux-kernel@vger.kernel.org
13835S:	Maintained
13836F:	Documentation/devicetree/bindings/*/*max77650.yaml
13837F:	Documentation/devicetree/bindings/*/max77650*.yaml
13838F:	drivers/gpio/gpio-max77650.c
13839F:	drivers/input/misc/max77650-onkey.c
13840F:	drivers/leds/leds-max77650.c
13841F:	drivers/mfd/max77650.c
13842F:	drivers/power/supply/max77650-charger.c
13843F:	drivers/regulator/max77650-regulator.c
13844F:	include/linux/mfd/max77650.h
13845
13846MAXIM MAX77714 PMIC MFD DRIVER
13847M:	Luca Ceresoli <luca@lucaceresoli.net>
13848S:	Maintained
13849F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13850F:	drivers/mfd/max77714.c
13851F:	include/linux/mfd/max77714.h
13852
13853MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13854M:	Javier Martinez Canillas <javier@dowhile0.org>
13855L:	linux-kernel@vger.kernel.org
13856S:	Supported
13857F:	Documentation/devicetree/bindings/*/*max77802.yaml
13858F:	drivers/regulator/max77802-regulator.c
13859F:	include/dt-bindings/*/*max77802.h
13860
13861MAXIM MAX77976 BATTERY CHARGER
13862M:	Luca Ceresoli <luca@lucaceresoli.net>
13863S:	Supported
13864F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13865F:	drivers/power/supply/max77976_charger.c
13866
13867MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13868M:	Krzysztof Kozlowski <krzk@kernel.org>
13869L:	linux-pm@vger.kernel.org
13870S:	Maintained
13871B:	mailto:linux-samsung-soc@vger.kernel.org
13872F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13873F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13874F:	drivers/power/supply/max14577_charger.c
13875F:	drivers/power/supply/max77693_charger.c
13876
13877MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13878M:	Chanwoo Choi <cw00.choi@samsung.com>
13879M:	Krzysztof Kozlowski <krzk@kernel.org>
13880L:	linux-kernel@vger.kernel.org
13881S:	Maintained
13882B:	mailto:linux-samsung-soc@vger.kernel.org
13883F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13884F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13885F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13886F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13887F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13888F:	drivers/*/*max77843.c
13889F:	drivers/*/max14577*.c
13890F:	drivers/*/max77686*.c
13891F:	drivers/*/max77693*.c
13892F:	drivers/clk/clk-max77686.c
13893F:	drivers/extcon/extcon-max14577.c
13894F:	drivers/extcon/extcon-max77693.c
13895F:	drivers/rtc/rtc-max77686.c
13896F:	include/linux/mfd/max14577*.h
13897F:	include/linux/mfd/max77686*.h
13898F:	include/linux/mfd/max77693*.h
13899
13900MAXIRADIO FM RADIO RECEIVER DRIVER
13901M:	Hans Verkuil <hverkuil@xs4all.nl>
13902L:	linux-media@vger.kernel.org
13903S:	Maintained
13904W:	https://linuxtv.org
13905T:	git git://linuxtv.org/media_tree.git
13906F:	drivers/media/radio/radio-maxiradio*
13907
13908MAXLINEAR ETHERNET PHY DRIVER
13909M:	Xu Liang <lxu@maxlinear.com>
13910L:	netdev@vger.kernel.org
13911S:	Supported
13912F:	drivers/net/phy/mxl-gpy.c
13913
13914MCAN MMIO DEVICE DRIVER
13915M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13916L:	linux-can@vger.kernel.org
13917S:	Maintained
13918F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13919F:	drivers/net/can/m_can/m_can.c
13920F:	drivers/net/can/m_can/m_can.h
13921F:	drivers/net/can/m_can/m_can_platform.c
13922
13923MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13924R:	Yasushi SHOJI <yashi@spacecubics.com>
13925L:	linux-can@vger.kernel.org
13926S:	Maintained
13927F:	drivers/net/can/usb/mcba_usb.c
13928
13929MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13930M:	Rishi Gupta <gupt21@gmail.com>
13931L:	linux-i2c@vger.kernel.org
13932L:	linux-input@vger.kernel.org
13933S:	Maintained
13934F:	drivers/hid/hid-mcp2221.c
13935
13936MCP251XFD SPI-CAN NETWORK DRIVER
13937M:	Marc Kleine-Budde <mkl@pengutronix.de>
13938M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13939R:	Thomas Kopp <thomas.kopp@microchip.com>
13940L:	linux-can@vger.kernel.org
13941S:	Maintained
13942F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13943F:	drivers/net/can/spi/mcp251xfd/
13944
13945MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13946M:	Peter Rosin <peda@axentia.se>
13947L:	linux-iio@vger.kernel.org
13948S:	Maintained
13949F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13950F:	drivers/iio/potentiometer/mcp4018.c
13951F:	drivers/iio/potentiometer/mcp4531.c
13952
13953MCP4821 DAC DRIVER
13954M:	Anshul Dalal <anshulusr@gmail.com>
13955L:	linux-iio@vger.kernel.org
13956S:	Maintained
13957F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13958F:	drivers/iio/dac/mcp4821.c
13959
13960MCR20A IEEE-802.15.4 RADIO DRIVER
13961M:	Stefan Schmidt <stefan@datenfreihafen.org>
13962L:	linux-wpan@vger.kernel.org
13963S:	Odd Fixes
13964W:	https://github.com/xueliu/mcr20a-linux
13965F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13966F:	drivers/net/ieee802154/mcr20a.c
13967F:	drivers/net/ieee802154/mcr20a.h
13968
13969MDIO REGMAP DRIVER
13970M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13971L:	netdev@vger.kernel.org
13972S:	Maintained
13973F:	drivers/net/mdio/mdio-regmap.c
13974F:	include/linux/mdio/mdio-regmap.h
13975
13976MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13977M:	William Breathitt Gray <wbg@kernel.org>
13978L:	linux-iio@vger.kernel.org
13979S:	Maintained
13980F:	drivers/iio/dac/cio-dac.c
13981
13982MEDIA CONTROLLER FRAMEWORK
13983M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13985L:	linux-media@vger.kernel.org
13986S:	Supported
13987W:	https://www.linuxtv.org
13988T:	git git://linuxtv.org/media_tree.git
13989F:	drivers/media/mc/
13990F:	include/media/media-*.h
13991F:	include/uapi/linux/media.h
13992
13993MEDIA DRIVER FOR FREESCALE IMX PXP
13994M:	Philipp Zabel <p.zabel@pengutronix.de>
13995L:	linux-media@vger.kernel.org
13996S:	Maintained
13997T:	git git://linuxtv.org/media_tree.git
13998F:	drivers/media/platform/nxp/imx-pxp.[ch]
13999
14000MEDIA DRIVERS FOR ASCOT2E
14001M:	Sergey Kozlov <serjk@netup.ru>
14002M:	Abylay Ospan <aospan@netup.ru>
14003L:	linux-media@vger.kernel.org
14004S:	Supported
14005W:	https://linuxtv.org
14006W:	http://netup.tv/
14007T:	git git://linuxtv.org/media_tree.git
14008F:	drivers/media/dvb-frontends/ascot2e*
14009
14010MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14011M:	Jasmin Jessich <jasmin@anw.at>
14012L:	linux-media@vger.kernel.org
14013S:	Maintained
14014W:	https://linuxtv.org
14015T:	git git://linuxtv.org/media_tree.git
14016F:	drivers/media/dvb-frontends/cxd2099*
14017
14018MEDIA DRIVERS FOR CXD2841ER
14019M:	Sergey Kozlov <serjk@netup.ru>
14020M:	Abylay Ospan <aospan@netup.ru>
14021L:	linux-media@vger.kernel.org
14022S:	Supported
14023W:	https://linuxtv.org
14024W:	http://netup.tv/
14025T:	git git://linuxtv.org/media_tree.git
14026F:	drivers/media/dvb-frontends/cxd2841er*
14027
14028MEDIA DRIVERS FOR CXD2880
14029M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14030L:	linux-media@vger.kernel.org
14031S:	Supported
14032W:	http://linuxtv.org/
14033T:	git git://linuxtv.org/media_tree.git
14034F:	drivers/media/dvb-frontends/cxd2880/*
14035F:	drivers/media/spi/cxd2880*
14036
14037MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14038L:	linux-media@vger.kernel.org
14039S:	Orphan
14040W:	https://linuxtv.org
14041T:	git git://linuxtv.org/media_tree.git
14042F:	drivers/media/pci/ddbridge/*
14043
14044MEDIA DRIVERS FOR FREESCALE IMX
14045M:	Steve Longerbeam <slongerbeam@gmail.com>
14046M:	Philipp Zabel <p.zabel@pengutronix.de>
14047L:	linux-media@vger.kernel.org
14048S:	Maintained
14049T:	git git://linuxtv.org/media_tree.git
14050F:	Documentation/admin-guide/media/imx.rst
14051F:	Documentation/devicetree/bindings/media/imx.txt
14052F:	drivers/staging/media/imx/
14053F:	include/linux/imx-media.h
14054F:	include/media/imx.h
14055
14056MEDIA DRIVERS FOR FREESCALE IMX7/8
14057M:	Rui Miguel Silva <rmfrfs@gmail.com>
14058M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14059M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14060R:	Purism Kernel Team <kernel@puri.sm>
14061L:	linux-media@vger.kernel.org
14062S:	Maintained
14063T:	git git://linuxtv.org/media_tree.git
14064F:	Documentation/admin-guide/media/imx7.rst
14065F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14066F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14067F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14068F:	drivers/media/platform/nxp/imx-mipi-csis.c
14069F:	drivers/media/platform/nxp/imx7-media-csi.c
14070F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14071
14072MEDIA DRIVERS FOR HELENE
14073M:	Abylay Ospan <aospan@netup.ru>
14074L:	linux-media@vger.kernel.org
14075S:	Supported
14076W:	https://linuxtv.org
14077W:	http://netup.tv/
14078T:	git git://linuxtv.org/media_tree.git
14079F:	drivers/media/dvb-frontends/helene*
14080
14081MEDIA DRIVERS FOR HORUS3A
14082M:	Sergey Kozlov <serjk@netup.ru>
14083M:	Abylay Ospan <aospan@netup.ru>
14084L:	linux-media@vger.kernel.org
14085S:	Supported
14086W:	https://linuxtv.org
14087W:	http://netup.tv/
14088T:	git git://linuxtv.org/media_tree.git
14089F:	drivers/media/dvb-frontends/horus3a*
14090
14091MEDIA DRIVERS FOR LNBH25
14092M:	Sergey Kozlov <serjk@netup.ru>
14093M:	Abylay Ospan <aospan@netup.ru>
14094L:	linux-media@vger.kernel.org
14095S:	Supported
14096W:	https://linuxtv.org
14097W:	http://netup.tv/
14098T:	git git://linuxtv.org/media_tree.git
14099F:	drivers/media/dvb-frontends/lnbh25*
14100
14101MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14102L:	linux-media@vger.kernel.org
14103S:	Orphan
14104W:	https://linuxtv.org
14105T:	git git://linuxtv.org/media_tree.git
14106F:	drivers/media/dvb-frontends/mxl5xx*
14107
14108MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14109M:	Sergey Kozlov <serjk@netup.ru>
14110M:	Abylay Ospan <aospan@netup.ru>
14111L:	linux-media@vger.kernel.org
14112S:	Supported
14113W:	https://linuxtv.org
14114W:	http://netup.tv/
14115T:	git git://linuxtv.org/media_tree.git
14116F:	drivers/media/pci/netup_unidvb/*
14117
14118MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14119M:	Dmitry Osipenko <digetx@gmail.com>
14120L:	linux-media@vger.kernel.org
14121L:	linux-tegra@vger.kernel.org
14122S:	Maintained
14123T:	git git://linuxtv.org/media_tree.git
14124F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14125F:	drivers/media/platform/nvidia/tegra-vde/
14126
14127MEDIA DRIVERS FOR RENESAS - CEU
14128M:	Jacopo Mondi <jacopo@jmondi.org>
14129L:	linux-media@vger.kernel.org
14130L:	linux-renesas-soc@vger.kernel.org
14131S:	Supported
14132T:	git git://linuxtv.org/media_tree.git
14133F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14134F:	drivers/media/platform/renesas/renesas-ceu.c
14135F:	include/media/drv-intf/renesas-ceu.h
14136
14137MEDIA DRIVERS FOR RENESAS - DRIF
14138M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14139L:	linux-media@vger.kernel.org
14140L:	linux-renesas-soc@vger.kernel.org
14141S:	Supported
14142T:	git git://linuxtv.org/media_tree.git
14143F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14144F:	drivers/media/platform/renesas/rcar_drif.c
14145
14146MEDIA DRIVERS FOR RENESAS - FCP
14147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14148L:	linux-media@vger.kernel.org
14149L:	linux-renesas-soc@vger.kernel.org
14150S:	Supported
14151T:	git git://linuxtv.org/media_tree.git
14152F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14153F:	drivers/media/platform/renesas/rcar-fcp.c
14154F:	include/media/rcar-fcp.h
14155
14156MEDIA DRIVERS FOR RENESAS - FDP1
14157M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14158L:	linux-media@vger.kernel.org
14159L:	linux-renesas-soc@vger.kernel.org
14160S:	Supported
14161T:	git git://linuxtv.org/media_tree.git
14162F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14163F:	drivers/media/platform/renesas/rcar_fdp1.c
14164
14165MEDIA DRIVERS FOR RENESAS - VIN
14166M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14167L:	linux-media@vger.kernel.org
14168L:	linux-renesas-soc@vger.kernel.org
14169S:	Supported
14170T:	git git://linuxtv.org/media_tree.git
14171F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14172F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14173F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14174F:	drivers/media/platform/renesas/rcar-csi2.c
14175F:	drivers/media/platform/renesas/rcar-isp.c
14176F:	drivers/media/platform/renesas/rcar-vin/
14177
14178MEDIA DRIVERS FOR RENESAS - VSP1
14179M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14180M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14181L:	linux-media@vger.kernel.org
14182L:	linux-renesas-soc@vger.kernel.org
14183S:	Supported
14184T:	git git://linuxtv.org/media_tree.git
14185F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14186F:	drivers/media/platform/renesas/vsp1/
14187
14188MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14189L:	linux-media@vger.kernel.org
14190S:	Orphan
14191W:	https://linuxtv.org
14192T:	git git://linuxtv.org/media_tree.git
14193F:	drivers/media/dvb-frontends/stv0910*
14194
14195MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14196L:	linux-media@vger.kernel.org
14197S:	Orphan
14198W:	https://linuxtv.org
14199T:	git git://linuxtv.org/media_tree.git
14200F:	drivers/media/dvb-frontends/stv6111*
14201
14202MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14203M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14204M:	Alain Volmat <alain.volmat@foss.st.com>
14205L:	linux-media@vger.kernel.org
14206S:	Supported
14207T:	git git://linuxtv.org/media_tree.git
14208F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14209F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14210F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14211F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14212
14213MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14215L:	linux-media@vger.kernel.org
14216S:	Maintained
14217W:	https://linuxtv.org
14218Q:	http://patchwork.kernel.org/project/linux-media/list/
14219T:	git git://linuxtv.org/media_tree.git
14220F:	Documentation/admin-guide/media/
14221F:	Documentation/devicetree/bindings/media/
14222F:	Documentation/driver-api/media/
14223F:	Documentation/userspace-api/media/
14224F:	drivers/media/
14225F:	drivers/staging/media/
14226F:	include/dt-bindings/media/
14227F:	include/linux/platform_data/media/
14228F:	include/media/
14229F:	include/uapi/linux/dvb/
14230F:	include/uapi/linux/ivtv*
14231F:	include/uapi/linux/media.h
14232F:	include/uapi/linux/uvcvideo.h
14233F:	include/uapi/linux/v4l2-*
14234F:	include/uapi/linux/videodev2.h
14235
14236MEDIATEK BLUETOOTH DRIVER
14237M:	Sean Wang <sean.wang@mediatek.com>
14238L:	linux-bluetooth@vger.kernel.org
14239L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14240S:	Maintained
14241F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14242F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14243F:	drivers/bluetooth/btmtkuart.c
14244
14245MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14246M:	Sean Wang <sean.wang@mediatek.com>
14247L:	linux-pm@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14250F:	drivers/power/reset/mt6323-poweroff.c
14251
14252MEDIATEK CIR DRIVER
14253M:	Sean Wang <sean.wang@mediatek.com>
14254S:	Maintained
14255F:	drivers/media/rc/mtk-cir.c
14256
14257MEDIATEK DMA DRIVER
14258M:	Sean Wang <sean.wang@mediatek.com>
14259L:	dmaengine@vger.kernel.org
14260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14261L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14262S:	Maintained
14263F:	Documentation/devicetree/bindings/dma/mediatek,*
14264F:	drivers/dma/mediatek/
14265
14266MEDIATEK ETHERNET DRIVER
14267M:	Felix Fietkau <nbd@nbd.name>
14268M:	Sean Wang <sean.wang@mediatek.com>
14269M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14270M:	Lorenzo Bianconi <lorenzo@kernel.org>
14271L:	netdev@vger.kernel.org
14272S:	Maintained
14273F:	drivers/net/ethernet/mediatek/
14274
14275MEDIATEK ETHERNET PCS DRIVER
14276M:	Alexander Couzens <lynxis@fe80.eu>
14277M:	Daniel Golle <daniel@makrotopia.org>
14278L:	netdev@vger.kernel.org
14279S:	Maintained
14280F:	drivers/net/pcs/pcs-mtk-lynxi.c
14281F:	include/linux/pcs/pcs-mtk-lynxi.h
14282
14283MEDIATEK ETHERNET PHY DRIVERS
14284M:	Daniel Golle <daniel@makrotopia.org>
14285M:	Qingfang Deng <dqfext@gmail.com>
14286M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14287L:	netdev@vger.kernel.org
14288S:	Maintained
14289F:	drivers/net/phy/mediatek-ge-soc.c
14290F:	drivers/net/phy/mediatek-ge.c
14291F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14292
14293MEDIATEK I2C CONTROLLER DRIVER
14294M:	Qii Wang <qii.wang@mediatek.com>
14295L:	linux-i2c@vger.kernel.org
14296S:	Maintained
14297F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14298F:	drivers/i2c/busses/i2c-mt65xx.c
14299
14300MEDIATEK IOMMU DRIVER
14301M:	Yong Wu <yong.wu@mediatek.com>
14302L:	iommu@lists.linux.dev
14303L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14304S:	Supported
14305F:	Documentation/devicetree/bindings/iommu/mediatek*
14306F:	drivers/iommu/mtk_iommu*
14307F:	include/dt-bindings/memory/mediatek,mt*-port.h
14308F:	include/dt-bindings/memory/mt*-port.h
14309
14310MEDIATEK JPEG DRIVER
14311M:	Bin Liu <bin.liu@mediatek.com>
14312S:	Supported
14313F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14314F:	drivers/media/platform/mediatek/jpeg/
14315
14316MEDIATEK KEYPAD DRIVER
14317M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14318S:	Supported
14319F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14320F:	drivers/input/keyboard/mt6779-keypad.c
14321
14322MEDIATEK MDP DRIVER
14323M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14324M:	Houlong Wei <houlong.wei@mediatek.com>
14325M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14326S:	Supported
14327F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14328F:	drivers/media/platform/mediatek/mdp/
14329F:	drivers/media/platform/mediatek/vpu/
14330
14331MEDIATEK MEDIA DRIVER
14332M:	Tiffany Lin <tiffany.lin@mediatek.com>
14333M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14334M:	Yunfei Dong <yunfei.dong@mediatek.com>
14335S:	Supported
14336F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14337F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14338F:	drivers/media/platform/mediatek/vcodec/
14339F:	drivers/media/platform/mediatek/vpu/
14340
14341MEDIATEK MIPI-CSI CDPHY DRIVER
14342M:	Julien Stephan <jstephan@baylibre.com>
14343M:	Andy Hsieh <andy.hsieh@mediatek.com>
14344S:	Supported
14345F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14346F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14347
14348MEDIATEK MMC/SD/SDIO DRIVER
14349M:	Chaotian Jing <chaotian.jing@mediatek.com>
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14352F:	drivers/mmc/host/mtk-sd.c
14353
14354MEDIATEK MT76 WIRELESS LAN DRIVER
14355M:	Felix Fietkau <nbd@nbd.name>
14356M:	Lorenzo Bianconi <lorenzo@kernel.org>
14357M:	Ryder Lee <ryder.lee@mediatek.com>
14358R:	Shayne Chen <shayne.chen@mediatek.com>
14359R:	Sean Wang <sean.wang@mediatek.com>
14360L:	linux-wireless@vger.kernel.org
14361S:	Maintained
14362T:	git https://github.com/nbd168/wireless
14363F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14364F:	drivers/net/wireless/mediatek/mt76/
14365
14366MEDIATEK MT7601U WIRELESS LAN DRIVER
14367M:	Jakub Kicinski <kuba@kernel.org>
14368L:	linux-wireless@vger.kernel.org
14369S:	Maintained
14370F:	drivers/net/wireless/mediatek/mt7601u/
14371
14372MEDIATEK MT7621 CLOCK DRIVER
14373M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14376F:	drivers/clk/ralink/clk-mt7621.c
14377
14378MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14379M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14380S:	Maintained
14381F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14382F:	drivers/pci/controller/pcie-mt7621.c
14383
14384MEDIATEK MT7621 PHY PCI DRIVER
14385M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14386S:	Maintained
14387F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14388F:	drivers/phy/ralink/phy-mt7621-pci.c
14389
14390MEDIATEK MT7621/28/88 I2C DRIVER
14391M:	Stefan Roese <sr@denx.de>
14392L:	linux-i2c@vger.kernel.org
14393S:	Maintained
14394F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14395F:	drivers/i2c/busses/i2c-mt7621.c
14396
14397MEDIATEK MTMIPS CLOCK DRIVER
14398M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14399S:	Maintained
14400F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14401F:	drivers/clk/ralink/clk-mtmips.c
14402
14403MEDIATEK NAND CONTROLLER DRIVER
14404L:	linux-mtd@lists.infradead.org
14405S:	Orphan
14406F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14407F:	drivers/mtd/nand/raw/mtk_*
14408
14409MEDIATEK PMIC LED DRIVER
14410M:	Sean Wang <sean.wang@mediatek.com>
14411S:	Maintained
14412F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14413F:	drivers/leds/leds-mt6323.c
14414
14415MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14416M:	Sean Wang <sean.wang@mediatek.com>
14417S:	Maintained
14418F:	drivers/char/hw_random/mtk-rng.c
14419
14420MEDIATEK SMI DRIVER
14421M:	Yong Wu <yong.wu@mediatek.com>
14422L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14423S:	Supported
14424F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14425F:	drivers/memory/mtk-smi.c
14426F:	include/soc/mediatek/smi.h
14427
14428MEDIATEK SWITCH DRIVER
14429M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14430M:	Daniel Golle <daniel@makrotopia.org>
14431M:	DENG Qingfang <dqfext@gmail.com>
14432M:	Sean Wang <sean.wang@mediatek.com>
14433L:	netdev@vger.kernel.org
14434S:	Maintained
14435F:	drivers/net/dsa/mt7530-mdio.c
14436F:	drivers/net/dsa/mt7530-mmio.c
14437F:	drivers/net/dsa/mt7530.*
14438F:	net/dsa/tag_mtk.c
14439
14440MEDIATEK T7XX 5G WWAN MODEM DRIVER
14441M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14442R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14443R:	Liu Haijun <haijun.liu@mediatek.com>
14444R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14445R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14446L:	netdev@vger.kernel.org
14447S:	Supported
14448F:	drivers/net/wwan/t7xx/
14449
14450MEDIATEK USB3 DRD IP DRIVER
14451M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14452L:	linux-usb@vger.kernel.org
14453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14454L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14455S:	Maintained
14456F:	Documentation/devicetree/bindings/usb/mediatek,*
14457F:	drivers/usb/host/xhci-mtk*
14458F:	drivers/usb/mtu3/
14459
14460MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14461M:	Peter Senna Tschudin <peter.senna@gmail.com>
14462M:	Ian Ray <ian.ray@ge.com>
14463M:	Martyn Welch <martyn.welch@collabora.co.uk>
14464S:	Maintained
14465F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14466F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14467
14468MEGARAID SCSI/SAS DRIVERS
14469M:	Kashyap Desai <kashyap.desai@broadcom.com>
14470M:	Sumit Saxena <sumit.saxena@broadcom.com>
14471M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14472M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14473L:	megaraidlinux.pdl@broadcom.com
14474L:	linux-scsi@vger.kernel.org
14475S:	Maintained
14476W:	http://www.avagotech.com/support/
14477F:	Documentation/scsi/megaraid.rst
14478F:	drivers/scsi/megaraid.*
14479F:	drivers/scsi/megaraid/
14480
14481MELEXIS MLX90614 DRIVER
14482M:	Crt Mori <cmo@melexis.com>
14483L:	linux-iio@vger.kernel.org
14484S:	Supported
14485W:	http://www.melexis.com
14486F:	drivers/iio/temperature/mlx90614.c
14487
14488MELEXIS MLX90632 DRIVER
14489M:	Crt Mori <cmo@melexis.com>
14490L:	linux-iio@vger.kernel.org
14491S:	Supported
14492W:	http://www.melexis.com
14493F:	drivers/iio/temperature/mlx90632.c
14494
14495MELEXIS MLX90635 DRIVER
14496M:	Crt Mori <cmo@melexis.com>
14497L:	linux-iio@vger.kernel.org
14498S:	Supported
14499W:	http://www.melexis.com
14500F:	drivers/iio/temperature/mlx90635.c
14501
14502MELFAS MIP4 TOUCHSCREEN DRIVER
14503M:	Sangwon Jee <jeesw@melfas.com>
14504S:	Supported
14505W:	http://www.melfas.com
14506F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14507F:	drivers/input/touchscreen/melfas_mip4.c
14508
14509MELLANOX BLUEFIELD I2C DRIVER
14510M:	Khalil Blaiech <kblaiech@nvidia.com>
14511M:	Asmaa Mnebhi <asmaa@nvidia.com>
14512L:	linux-i2c@vger.kernel.org
14513S:	Supported
14514F:	drivers/i2c/busses/i2c-mlxbf.c
14515
14516MELLANOX ETHERNET DRIVER (mlx4_en)
14517M:	Tariq Toukan <tariqt@nvidia.com>
14518L:	netdev@vger.kernel.org
14519S:	Supported
14520W:	https://www.nvidia.com/networking/
14521Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14522F:	drivers/net/ethernet/mellanox/mlx4/en_*
14523
14524MELLANOX ETHERNET DRIVER (mlx5e)
14525M:	Saeed Mahameed <saeedm@nvidia.com>
14526M:	Tariq Toukan <tariqt@nvidia.com>
14527L:	netdev@vger.kernel.org
14528S:	Supported
14529W:	https://www.nvidia.com/networking/
14530Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14531F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14532
14533MELLANOX ETHERNET INNOVA DRIVERS
14534R:	Boris Pismenny <borisp@nvidia.com>
14535L:	netdev@vger.kernel.org
14536S:	Supported
14537W:	https://www.nvidia.com/networking/
14538Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14539F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14540F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14541F:	include/linux/mlx5/mlx5_ifc_fpga.h
14542
14543MELLANOX ETHERNET SWITCH DRIVERS
14544M:	Ido Schimmel <idosch@nvidia.com>
14545M:	Petr Machata <petrm@nvidia.com>
14546L:	netdev@vger.kernel.org
14547S:	Supported
14548W:	https://www.nvidia.com/networking/
14549Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14550F:	drivers/net/ethernet/mellanox/mlxsw/
14551F:	tools/testing/selftests/drivers/net/mlxsw/
14552
14553MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14554M:	mlxsw@nvidia.com
14555L:	netdev@vger.kernel.org
14556S:	Supported
14557W:	https://www.nvidia.com/networking/
14558Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14559F:	drivers/net/ethernet/mellanox/mlxfw/
14560
14561MELLANOX HARDWARE PLATFORM SUPPORT
14562M:	Hans de Goede <hdegoede@redhat.com>
14563M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14564M:	Vadim Pasternak <vadimp@nvidia.com>
14565L:	platform-driver-x86@vger.kernel.org
14566S:	Supported
14567F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14568F:	drivers/platform/mellanox/
14569F:	include/linux/platform_data/mlxreg.h
14570
14571MELLANOX MLX4 core VPI driver
14572M:	Tariq Toukan <tariqt@nvidia.com>
14573L:	netdev@vger.kernel.org
14574L:	linux-rdma@vger.kernel.org
14575S:	Supported
14576W:	https://www.nvidia.com/networking/
14577Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14578F:	drivers/net/ethernet/mellanox/mlx4/
14579F:	include/linux/mlx4/
14580
14581MELLANOX MLX4 IB driver
14582M:	Yishai Hadas <yishaih@nvidia.com>
14583L:	linux-rdma@vger.kernel.org
14584S:	Supported
14585W:	https://www.nvidia.com/networking/
14586Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14587F:	drivers/infiniband/hw/mlx4/
14588F:	include/linux/mlx4/
14589F:	include/uapi/rdma/mlx4-abi.h
14590
14591MELLANOX MLX5 core VPI driver
14592M:	Saeed Mahameed <saeedm@nvidia.com>
14593M:	Leon Romanovsky <leonro@nvidia.com>
14594M:	Tariq Toukan <tariqt@nvidia.com>
14595L:	netdev@vger.kernel.org
14596L:	linux-rdma@vger.kernel.org
14597S:	Supported
14598W:	https://www.nvidia.com/networking/
14599Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14600F:	Documentation/networking/device_drivers/ethernet/mellanox/
14601F:	drivers/net/ethernet/mellanox/mlx5/core/
14602F:	include/linux/mlx5/
14603
14604MELLANOX MLX5 IB driver
14605M:	Leon Romanovsky <leonro@nvidia.com>
14606L:	linux-rdma@vger.kernel.org
14607S:	Supported
14608W:	https://www.nvidia.com/networking/
14609Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14610F:	drivers/infiniband/hw/mlx5/
14611F:	include/linux/mlx5/
14612F:	include/uapi/rdma/mlx5-abi.h
14613
14614MELLANOX MLX5 VDPA DRIVER
14615M:	Dragos Tatulea <dtatulea@nvidia.com>
14616L:	virtualization@lists.linux.dev
14617S:	Supported
14618F:	drivers/vdpa/mlx5/
14619
14620MELLANOX MLXCPLD I2C AND MUX DRIVER
14621M:	Vadim Pasternak <vadimp@nvidia.com>
14622M:	Michael Shych <michaelsh@nvidia.com>
14623L:	linux-i2c@vger.kernel.org
14624S:	Supported
14625F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14626F:	drivers/i2c/busses/i2c-mlxcpld.c
14627F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14628
14629MELLANOX MLXCPLD LED DRIVER
14630M:	Vadim Pasternak <vadimp@nvidia.com>
14631L:	linux-leds@vger.kernel.org
14632S:	Supported
14633F:	Documentation/leds/leds-mlxcpld.rst
14634F:	drivers/leds/leds-mlxcpld.c
14635F:	drivers/leds/leds-mlxreg.c
14636
14637MELLANOX PLATFORM DRIVER
14638M:	Vadim Pasternak <vadimp@nvidia.com>
14639L:	platform-driver-x86@vger.kernel.org
14640S:	Supported
14641F:	drivers/platform/x86/mlx-platform.c
14642
14643MEMBARRIER SUPPORT
14644M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14645M:	"Paul E. McKenney" <paulmck@kernel.org>
14646L:	linux-kernel@vger.kernel.org
14647S:	Supported
14648F:	Documentation/scheduler/membarrier.rst
14649F:	arch/*/include/asm/membarrier.h
14650F:	arch/*/include/asm/sync_core.h
14651F:	include/uapi/linux/membarrier.h
14652F:	kernel/sched/membarrier.c
14653
14654MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14655M:	Mike Rapoport <rppt@kernel.org>
14656L:	linux-mm@kvack.org
14657S:	Maintained
14658F:	Documentation/core-api/boot-time-mm.rst
14659F:	include/linux/memblock.h
14660F:	mm/memblock.c
14661F:	mm/mm_init.c
14662F:	tools/testing/memblock/
14663
14664MEMORY ALLOCATION PROFILING
14665M:	Suren Baghdasaryan <surenb@google.com>
14666M:	Kent Overstreet <kent.overstreet@linux.dev>
14667L:	linux-mm@kvack.org
14668S:	Maintained
14669F:	Documentation/mm/allocation-profiling.rst
14670F:	include/linux/alloc_tag.h
14671F:	include/linux/pgalloc_tag.h
14672F:	lib/alloc_tag.c
14673
14674MEMORY CONTROLLER DRIVERS
14675M:	Krzysztof Kozlowski <krzk@kernel.org>
14676L:	linux-kernel@vger.kernel.org
14677S:	Maintained
14678B:	mailto:krzysztof.kozlowski@linaro.org
14679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14680F:	Documentation/devicetree/bindings/memory-controllers/
14681F:	drivers/memory/
14682F:	include/dt-bindings/memory/
14683F:	include/memory/
14684
14685MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14686M:	Dmitry Osipenko <digetx@gmail.com>
14687L:	linux-pm@vger.kernel.org
14688L:	linux-tegra@vger.kernel.org
14689S:	Maintained
14690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14691F:	drivers/devfreq/tegra30-devfreq.c
14692
14693MEMORY HOT(UN)PLUG
14694M:	David Hildenbrand <david@redhat.com>
14695M:	Oscar Salvador <osalvador@suse.de>
14696L:	linux-mm@kvack.org
14697S:	Maintained
14698F:	Documentation/admin-guide/mm/memory-hotplug.rst
14699F:	Documentation/core-api/memory-hotplug.rst
14700F:	drivers/base/memory.c
14701F:	include/linux/memory_hotplug.h
14702F:	mm/memory_hotplug.c
14703F:	tools/testing/selftests/memory-hotplug/
14704
14705MEMORY MANAGEMENT
14706M:	Andrew Morton <akpm@linux-foundation.org>
14707L:	linux-mm@kvack.org
14708S:	Maintained
14709W:	http://www.linux-mm.org
14710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14711T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14712F:	include/linux/gfp.h
14713F:	include/linux/gfp_types.h
14714F:	include/linux/memfd.h
14715F:	include/linux/memory.h
14716F:	include/linux/memory_hotplug.h
14717F:	include/linux/memory-tiers.h
14718F:	include/linux/mempolicy.h
14719F:	include/linux/mempool.h
14720F:	include/linux/memremap.h
14721F:	include/linux/mm.h
14722F:	include/linux/mm_*.h
14723F:	include/linux/mmzone.h
14724F:	include/linux/mmu_notifier.h
14725F:	include/linux/pagewalk.h
14726F:	include/linux/rmap.h
14727F:	include/trace/events/ksm.h
14728F:	mm/
14729F:	tools/mm/
14730F:	tools/testing/selftests/mm/
14731N:	include/linux/page[-_]*
14732
14733MEMORY MAPPING
14734M:	Andrew Morton <akpm@linux-foundation.org>
14735R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14736R:	Vlastimil Babka <vbabka@suse.cz>
14737R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14738L:	linux-mm@kvack.org
14739S:	Maintained
14740W:	http://www.linux-mm.org
14741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14742F:	mm/mmap.c
14743
14744MEMORY TECHNOLOGY DEVICES (MTD)
14745M:	Miquel Raynal <miquel.raynal@bootlin.com>
14746M:	Richard Weinberger <richard@nod.at>
14747M:	Vignesh Raghavendra <vigneshr@ti.com>
14748L:	linux-mtd@lists.infradead.org
14749S:	Maintained
14750W:	http://www.linux-mtd.infradead.org/
14751Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14752C:	irc://irc.oftc.net/mtd
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14755F:	Documentation/devicetree/bindings/mtd/
14756F:	drivers/mtd/
14757F:	include/linux/mtd/
14758F:	include/uapi/mtd/
14759
14760MEMSENSING MICROSYSTEMS MSA311 DRIVER
14761M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14762L:	linux-iio@vger.kernel.org
14763S:	Maintained
14764F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14765F:	drivers/iio/accel/msa311.c
14766
14767MEN A21 WATCHDOG DRIVER
14768M:	Johannes Thumshirn <morbidrsa@gmail.com>
14769L:	linux-watchdog@vger.kernel.org
14770S:	Maintained
14771F:	drivers/watchdog/mena21_wdt.c
14772
14773MEN CHAMELEON BUS (mcb)
14774M:	Johannes Thumshirn <morbidrsa@gmail.com>
14775S:	Maintained
14776F:	Documentation/driver-api/men-chameleon-bus.rst
14777F:	drivers/mcb/
14778F:	include/linux/mcb.h
14779
14780MEN F21BMC (Board Management Controller)
14781M:	Andreas Werner <andreas.werner@men.de>
14782S:	Supported
14783F:	Documentation/hwmon/menf21bmc.rst
14784F:	drivers/hwmon/menf21bmc_hwmon.c
14785F:	drivers/leds/leds-menf21bmc.c
14786F:	drivers/mfd/menf21bmc.c
14787F:	drivers/watchdog/menf21bmc_wdt.c
14788
14789MEN Z069 WATCHDOG DRIVER
14790M:	Johannes Thumshirn <jth@kernel.org>
14791L:	linux-watchdog@vger.kernel.org
14792S:	Maintained
14793F:	drivers/watchdog/menz69_wdt.c
14794
14795MESON AO CEC DRIVER FOR AMLOGIC SOCS
14796M:	Neil Armstrong <neil.armstrong@linaro.org>
14797L:	linux-media@vger.kernel.org
14798L:	linux-amlogic@lists.infradead.org
14799S:	Supported
14800W:	http://linux-meson.com/
14801T:	git git://linuxtv.org/media_tree.git
14802F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14803F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14804F:	drivers/media/cec/platform/meson/ao-cec.c
14805
14806MESON GE2D DRIVER FOR AMLOGIC SOCS
14807M:	Neil Armstrong <neil.armstrong@linaro.org>
14808L:	linux-media@vger.kernel.org
14809L:	linux-amlogic@lists.infradead.org
14810S:	Supported
14811T:	git git://linuxtv.org/media_tree.git
14812F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14813F:	drivers/media/platform/amlogic/meson-ge2d/
14814
14815MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14816M:	Liang Yang <liang.yang@amlogic.com>
14817L:	linux-mtd@lists.infradead.org
14818S:	Maintained
14819F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14820F:	drivers/mtd/nand/raw/meson_*
14821
14822MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14823M:	Neil Armstrong <neil.armstrong@linaro.org>
14824L:	linux-media@vger.kernel.org
14825L:	linux-amlogic@lists.infradead.org
14826S:	Supported
14827T:	git git://linuxtv.org/media_tree.git
14828F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14829F:	drivers/staging/media/meson/vdec/
14830
14831META ETHERNET DRIVERS
14832M:	Alexander Duyck <alexanderduyck@fb.com>
14833M:	Jakub Kicinski <kuba@kernel.org>
14834R:	kernel-team@meta.com
14835S:	Supported
14836F:	Documentation/networking/device_drivers/ethernet/meta/
14837F:	drivers/net/ethernet/meta/
14838
14839METHODE UDPU SUPPORT
14840M:	Robert Marko <robert.marko@sartura.hr>
14841S:	Maintained
14842F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14843F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14844
14845MHI BUS
14846M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14847L:	mhi@lists.linux.dev
14848L:	linux-arm-msm@vger.kernel.org
14849S:	Maintained
14850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14851F:	Documentation/ABI/stable/sysfs-bus-mhi
14852F:	Documentation/mhi/
14853F:	drivers/bus/mhi/
14854F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14855F:	include/linux/mhi.h
14856
14857MICROBLAZE ARCHITECTURE
14858M:	Michal Simek <monstr@monstr.eu>
14859S:	Supported
14860W:	http://www.monstr.eu/fdt/
14861T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14862F:	arch/microblaze/
14863
14864MICROBLAZE TMR INJECT
14865M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14866S:	Supported
14867F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14868F:	drivers/misc/xilinx_tmr_inject.c
14869
14870MICROBLAZE TMR MANAGER
14871M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14872S:	Supported
14873F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14874F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14875F:	drivers/misc/xilinx_tmr_manager.c
14876
14877MICROCHIP AT91 DMA DRIVERS
14878M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14880L:	dmaengine@vger.kernel.org
14881S:	Supported
14882F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14883F:	drivers/dma/at_hdmac.c
14884F:	drivers/dma/at_xdmac.c
14885F:	include/dt-bindings/dma/at91.h
14886
14887MICROCHIP AT91 SERIAL DRIVER
14888M:	Richard Genoud <richard.genoud@bootlin.com>
14889S:	Maintained
14890F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14891F:	drivers/tty/serial/atmel_serial.c
14892F:	drivers/tty/serial/atmel_serial.h
14893
14894MICROCHIP AT91 USART MFD DRIVER
14895M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14896L:	linux-kernel@vger.kernel.org
14897S:	Supported
14898F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14899F:	drivers/mfd/at91-usart.c
14900F:	include/dt-bindings/mfd/at91-usart.h
14901
14902MICROCHIP AT91 USART SPI DRIVER
14903M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14904L:	linux-spi@vger.kernel.org
14905S:	Supported
14906F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14907F:	drivers/spi/spi-at91-usart.c
14908
14909MICROCHIP AUDIO ASOC DRIVERS
14910M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14912S:	Supported
14913F:	Documentation/devicetree/bindings/sound/atmel*
14914F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14915F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14916F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14917F:	sound/soc/atmel
14918
14919MICROCHIP CSI2DC DRIVER
14920M:	Eugen Hristev <eugen.hristev@microchip.com>
14921L:	linux-media@vger.kernel.org
14922S:	Supported
14923F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14924F:	drivers/media/platform/microchip/microchip-csi2dc.c
14925
14926MICROCHIP ECC DRIVER
14927L:	linux-crypto@vger.kernel.org
14928S:	Orphan
14929F:	drivers/crypto/atmel-ecc.*
14930
14931MICROCHIP EIC DRIVER
14932M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14934S:	Supported
14935F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14936F:	drivers/irqchip/irq-mchp-eic.c
14937
14938MICROCHIP I2C DRIVER
14939M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14940L:	linux-i2c@vger.kernel.org
14941S:	Supported
14942F:	drivers/i2c/busses/i2c-at91-*.c
14943F:	drivers/i2c/busses/i2c-at91.h
14944
14945MICROCHIP ISC DRIVER
14946M:	Eugen Hristev <eugen.hristev@microchip.com>
14947L:	linux-media@vger.kernel.org
14948S:	Supported
14949F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14950F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14951F:	drivers/media/platform/microchip/microchip-isc*
14952F:	drivers/media/platform/microchip/microchip-sama*-isc*
14953F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14954F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14955F:	include/linux/atmel-isc-media.h
14956
14957MICROCHIP ISI DRIVER
14958M:	Eugen Hristev <eugen.hristev@microchip.com>
14959L:	linux-media@vger.kernel.org
14960S:	Supported
14961F:	drivers/media/platform/atmel/atmel-isi.c
14962F:	drivers/media/platform/atmel/atmel-isi.h
14963
14964MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14965M:	Woojung Huh <woojung.huh@microchip.com>
14966M:	UNGLinuxDriver@microchip.com
14967L:	netdev@vger.kernel.org
14968S:	Maintained
14969F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14970F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14971F:	drivers/net/dsa/microchip/*
14972F:	include/linux/dsa/ksz_common.h
14973F:	include/linux/platform_data/microchip-ksz.h
14974F:	net/dsa/tag_ksz.c
14975
14976MICROCHIP LAN743X ETHERNET DRIVER
14977M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14978M:	UNGLinuxDriver@microchip.com
14979L:	netdev@vger.kernel.org
14980S:	Maintained
14981F:	drivers/net/ethernet/microchip/lan743x_*
14982
14983MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14984M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14985R:	UNGLinuxDriver@microchip.com
14986L:	netdev@vger.kernel.org
14987S:	Maintained
14988F:	drivers/net/phy/microchip_t1.c
14989
14990MICROCHIP LAN966X ETHERNET DRIVER
14991M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14992M:	UNGLinuxDriver@microchip.com
14993L:	netdev@vger.kernel.org
14994S:	Maintained
14995F:	drivers/net/ethernet/microchip/lan966x/*
14996
14997MICROCHIP LAN966X OIC DRIVER
14998M:	Herve Codina <herve.codina@bootlin.com>
14999S:	Maintained
15000F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15001F:	drivers/irqchip/irq-lan966x-oic.c
15002
15003MICROCHIP LCDFB DRIVER
15004M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15005L:	linux-fbdev@vger.kernel.org
15006S:	Maintained
15007F:	drivers/video/fbdev/atmel_lcdfb.c
15008F:	include/video/atmel_lcdc.h
15009
15010MICROCHIP MCP16502 PMIC DRIVER
15011M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15013S:	Supported
15014F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15015F:	drivers/regulator/mcp16502.c
15016
15017MICROCHIP MCP3564 ADC DRIVER
15018M:	Marius Cristea <marius.cristea@microchip.com>
15019L:	linux-iio@vger.kernel.org
15020S:	Supported
15021F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15022F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15023F:	drivers/iio/adc/mcp3564.c
15024
15025MICROCHIP MCP3911 ADC DRIVER
15026M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15027M:	Kent Gustavsson <kent@minoris.se>
15028L:	linux-iio@vger.kernel.org
15029S:	Maintained
15030F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15031F:	drivers/iio/adc/mcp3911.c
15032
15033MICROCHIP MMC/SD/SDIO MCI DRIVER
15034M:	Aubin Constans <aubin.constans@microchip.com>
15035S:	Maintained
15036F:	drivers/mmc/host/atmel-mci.c
15037
15038MICROCHIP NAND DRIVER
15039L:	linux-mtd@lists.infradead.org
15040S:	Orphan
15041F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15042F:	drivers/mtd/nand/raw/atmel/*
15043
15044MICROCHIP OTPC DRIVER
15045M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15047S:	Supported
15048F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15049F:	drivers/nvmem/microchip-otpc.c
15050F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15051
15052MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15053M:	Marius Cristea <marius.cristea@microchip.com>
15054L:	linux-iio@vger.kernel.org
15055S:	Supported
15056F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15057F:	drivers/iio/adc/pac1934.c
15058
15059MICROCHIP PCI1XXXX GP DRIVER
15060M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15061M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15062L:	linux-gpio@vger.kernel.org
15063S:	Supported
15064F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15065F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15066F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15067F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15068
15069MICROCHIP PCI1XXXX I2C DRIVER
15070M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15071M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15072M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15073L:	linux-i2c@vger.kernel.org
15074S:	Maintained
15075F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15076
15077MICROCHIP PCIe UART DRIVER
15078M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15079M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15080L:	linux-serial@vger.kernel.org
15081S:	Maintained
15082F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15083
15084MICROCHIP POLARFIRE FPGA DRIVERS
15085M:	Conor Dooley <conor.dooley@microchip.com>
15086R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15087L:	linux-fpga@vger.kernel.org
15088S:	Supported
15089F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15090F:	drivers/fpga/microchip-spi.c
15091
15092MICROCHIP PWM DRIVER
15093M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15095L:	linux-pwm@vger.kernel.org
15096S:	Supported
15097F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15098F:	drivers/pwm/pwm-atmel.c
15099
15100MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15101M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15102M:	Dharma Balasubiramani <dharma.b@microchip.com>
15103L:	dri-devel@lists.freedesktop.org
15104S:	Supported
15105F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15106F:	drivers/gpu/drm/bridge/microchip-lvds.c
15107
15108MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15109M:	Eugen Hristev <eugen.hristev@microchip.com>
15110L:	linux-iio@vger.kernel.org
15111S:	Supported
15112F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15113F:	drivers/iio/adc/at91-sama5d2_adc.c
15114F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15115
15116MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15117M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15118S:	Supported
15119F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15120F:	drivers/power/reset/at91-sama5d2_shdwc.c
15121
15122MICROCHIP SOC DRIVERS
15123M:	Conor Dooley <conor@kernel.org>
15124S:	Supported
15125T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15126F:	Documentation/devicetree/bindings/soc/microchip/
15127F:	drivers/soc/microchip/
15128
15129MICROCHIP SPI DRIVER
15130M:	Ryan Wanner <ryan.wanner@microchip.com>
15131S:	Supported
15132F:	drivers/spi/spi-atmel.*
15133
15134MICROCHIP SSC DRIVER
15135M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15137S:	Supported
15138F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15139F:	drivers/misc/atmel-ssc.c
15140F:	include/linux/atmel-ssc.h
15141
15142Microchip Timer Counter Block (TCB) Capture Driver
15143M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15144L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15145L:	linux-iio@vger.kernel.org
15146S:	Maintained
15147F:	drivers/counter/microchip-tcb-capture.c
15148
15149MICROCHIP USB251XB DRIVER
15150M:	Richard Leitner <richard.leitner@skidata.com>
15151L:	linux-usb@vger.kernel.org
15152S:	Maintained
15153F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15154F:	drivers/usb/misc/usb251xb.c
15155
15156MICROCHIP USBA UDC DRIVER
15157M:	Cristian Birsan <cristian.birsan@microchip.com>
15158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15159S:	Supported
15160F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15161
15162MICROCHIP WILC1000 WIFI DRIVER
15163M:	Ajay Singh <ajay.kathat@microchip.com>
15164M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15165L:	linux-wireless@vger.kernel.org
15166S:	Supported
15167F:	drivers/net/wireless/microchip/wilc1000/
15168
15169MICROSEMI MIPS SOCS
15170M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15171M:	UNGLinuxDriver@microchip.com
15172L:	linux-mips@vger.kernel.org
15173S:	Supported
15174F:	Documentation/devicetree/bindings/mips/mscc.txt
15175F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15176F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15177F:	arch/mips/boot/dts/mscc/
15178F:	arch/mips/configs/generic/board-ocelot.config
15179F:	arch/mips/generic/board-ocelot.c
15180
15181MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15182M:	Don Brace <don.brace@microchip.com>
15183L:	storagedev@microchip.com
15184L:	linux-scsi@vger.kernel.org
15185S:	Supported
15186F:	Documentation/scsi/smartpqi.rst
15187F:	drivers/scsi/smartpqi/Kconfig
15188F:	drivers/scsi/smartpqi/Makefile
15189F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15190F:	include/linux/cciss*.h
15191F:	include/uapi/linux/cciss*.h
15192
15193MICROSOFT MANA RDMA DRIVER
15194M:	Long Li <longli@microsoft.com>
15195M:	Ajay Sharma <sharmaajay@microsoft.com>
15196L:	linux-rdma@vger.kernel.org
15197S:	Supported
15198F:	drivers/infiniband/hw/mana/
15199F:	include/net/mana
15200F:	include/uapi/rdma/mana-abi.h
15201
15202MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15203M:	Maximilian Luz <luzmaximilian@gmail.com>
15204L:	platform-driver-x86@vger.kernel.org
15205S:	Maintained
15206F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15207
15208MICROSOFT SURFACE BATTERY AND AC DRIVERS
15209M:	Maximilian Luz <luzmaximilian@gmail.com>
15210L:	linux-pm@vger.kernel.org
15211L:	platform-driver-x86@vger.kernel.org
15212S:	Maintained
15213F:	drivers/power/supply/surface_battery.c
15214F:	drivers/power/supply/surface_charger.c
15215
15216MICROSOFT SURFACE DTX DRIVER
15217M:	Maximilian Luz <luzmaximilian@gmail.com>
15218L:	platform-driver-x86@vger.kernel.org
15219S:	Maintained
15220F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15221F:	drivers/platform/surface/surface_dtx.c
15222F:	include/uapi/linux/surface_aggregator/dtx.h
15223
15224MICROSOFT SURFACE SENSOR FAN DRIVER
15225M:	Maximilian Luz <luzmaximilian@gmail.com>
15226M:	Ivor Wanders <ivor@iwanders.net>
15227L:	linux-hwmon@vger.kernel.org
15228S:	Maintained
15229F:	Documentation/hwmon/surface_fan.rst
15230F:	drivers/hwmon/surface_fan.c
15231
15232MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15233M:	Maximilian Luz <luzmaximilian@gmail.com>
15234L:	platform-driver-x86@vger.kernel.org
15235S:	Maintained
15236F:	drivers/platform/surface/surface_gpe.c
15237
15238MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15239M:	Hans de Goede <hdegoede@redhat.com>
15240M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15241M:	Maximilian Luz <luzmaximilian@gmail.com>
15242L:	platform-driver-x86@vger.kernel.org
15243S:	Maintained
15244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15245F:	drivers/platform/surface/
15246
15247MICROSOFT SURFACE HID TRANSPORT DRIVER
15248M:	Maximilian Luz <luzmaximilian@gmail.com>
15249L:	linux-input@vger.kernel.org
15250L:	platform-driver-x86@vger.kernel.org
15251S:	Maintained
15252F:	drivers/hid/surface-hid/
15253
15254MICROSOFT SURFACE HOT-PLUG DRIVER
15255M:	Maximilian Luz <luzmaximilian@gmail.com>
15256L:	platform-driver-x86@vger.kernel.org
15257S:	Maintained
15258F:	drivers/platform/surface/surface_hotplug.c
15259
15260MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15261M:	Maximilian Luz <luzmaximilian@gmail.com>
15262L:	platform-driver-x86@vger.kernel.org
15263S:	Maintained
15264F:	drivers/platform/surface/surface_platform_profile.c
15265
15266MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15267M:	Chen Yu <yu.c.chen@intel.com>
15268L:	platform-driver-x86@vger.kernel.org
15269S:	Supported
15270F:	drivers/platform/surface/surfacepro3_button.c
15271
15272MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15273M:	Maximilian Luz <luzmaximilian@gmail.com>
15274L:	platform-driver-x86@vger.kernel.org
15275S:	Maintained
15276F:	drivers/platform/surface/surface_aggregator_hub.c
15277
15278MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15279M:	Maximilian Luz <luzmaximilian@gmail.com>
15280L:	platform-driver-x86@vger.kernel.org
15281S:	Maintained
15282W:	https://github.com/linux-surface/surface-aggregator-module
15283C:	irc://irc.libera.chat/linux-surface
15284F:	Documentation/driver-api/surface_aggregator/
15285F:	drivers/platform/surface/aggregator/
15286F:	drivers/platform/surface/surface_acpi_notify.c
15287F:	drivers/platform/surface/surface_aggregator_cdev.c
15288F:	drivers/platform/surface/surface_aggregator_registry.c
15289F:	include/linux/surface_acpi_notify.h
15290F:	include/linux/surface_aggregator/
15291F:	include/uapi/linux/surface_aggregator/
15292
15293MICROTEK X6 SCANNER
15294M:	Oliver Neukum <oliver@neukum.org>
15295S:	Maintained
15296F:	drivers/usb/image/microtek.*
15297
15298MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15299M:	Luka Kovacic <luka.kovacic@sartura.hr>
15300M:	Luka Perkov <luka.perkov@sartura.hr>
15301S:	Maintained
15302F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15303F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15304F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15305F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15306F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15307F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15308
15309MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15310M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15311L:	linux-media@vger.kernel.org
15312S:	Maintained
15313F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15314F:	Documentation/driver-api/media/drivers/ccs/
15315F:	Documentation/userspace-api/media/drivers/ccs.rst
15316F:	drivers/media/i2c/ccs-pll.c
15317F:	drivers/media/i2c/ccs-pll.h
15318F:	drivers/media/i2c/ccs/
15319F:	include/uapi/linux/ccs.h
15320F:	include/uapi/linux/smiapp.h
15321
15322MIPS
15323M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15324L:	linux-mips@vger.kernel.org
15325S:	Maintained
15326W:	http://www.linux-mips.org/
15327Q:	https://patchwork.kernel.org/project/linux-mips/list/
15328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15329F:	Documentation/devicetree/bindings/mips/
15330F:	Documentation/arch/mips/
15331F:	arch/mips/
15332F:	drivers/platform/mips/
15333F:	include/dt-bindings/mips/
15334
15335MIPS BAIKAL-T1 PLATFORM
15336M:	Serge Semin <fancer.lancer@gmail.com>
15337L:	linux-mips@vger.kernel.org
15338S:	Supported
15339F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15340F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15341F:	drivers/bus/bt1-*.c
15342F:	drivers/clk/baikal-t1/
15343F:	drivers/memory/bt1-l2-ctl.c
15344F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15345
15346MIPS BOSTON DEVELOPMENT BOARD
15347M:	Paul Burton <paulburton@kernel.org>
15348L:	linux-mips@vger.kernel.org
15349S:	Maintained
15350F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15351F:	arch/mips/boot/dts/img/boston.dts
15352F:	arch/mips/configs/generic/board-boston.config
15353F:	drivers/clk/imgtec/clk-boston.c
15354F:	include/dt-bindings/clock/boston-clock.h
15355
15356MIPS CORE DRIVERS
15357M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15358M:	Serge Semin <fancer.lancer@gmail.com>
15359L:	linux-mips@vger.kernel.org
15360S:	Supported
15361F:	drivers/bus/mips_cdmm.c
15362F:	drivers/clocksource/mips-gic-timer.c
15363F:	drivers/cpuidle/cpuidle-cps.c
15364F:	drivers/irqchip/irq-mips-cpu.c
15365F:	drivers/irqchip/irq-mips-gic.c
15366
15367MIPS GENERIC PLATFORM
15368M:	Paul Burton <paulburton@kernel.org>
15369L:	linux-mips@vger.kernel.org
15370S:	Supported
15371F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15372F:	arch/mips/generic/
15373F:	arch/mips/tools/generic-board-config.sh
15374
15375MIPS RINT INSTRUCTION EMULATION
15376M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15377L:	linux-mips@vger.kernel.org
15378S:	Supported
15379F:	arch/mips/math-emu/dp_rint.c
15380F:	arch/mips/math-emu/sp_rint.c
15381
15382MIPS/LOONGSON1 ARCHITECTURE
15383M:	Keguang Zhang <keguang.zhang@gmail.com>
15384L:	linux-mips@vger.kernel.org
15385S:	Maintained
15386F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15387F:	arch/mips/include/asm/mach-loongson32/
15388F:	arch/mips/loongson32/
15389F:	drivers/*/*loongson1*
15390F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15391
15392MIPS/LOONGSON2EF ARCHITECTURE
15393M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15394L:	linux-mips@vger.kernel.org
15395S:	Maintained
15396F:	arch/mips/include/asm/mach-loongson2ef/
15397F:	arch/mips/loongson2ef/
15398F:	drivers/cpufreq/loongson2_cpufreq.c
15399
15400MIPS/LOONGSON64 ARCHITECTURE
15401M:	Huacai Chen <chenhuacai@kernel.org>
15402M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15403L:	linux-mips@vger.kernel.org
15404S:	Maintained
15405F:	arch/mips/include/asm/mach-loongson64/
15406F:	arch/mips/loongson64/
15407F:	drivers/irqchip/irq-loongson*
15408F:	drivers/platform/mips/cpu_hwmon.c
15409
15410MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15411M:	Hans Verkuil <hverkuil@xs4all.nl>
15412L:	linux-media@vger.kernel.org
15413S:	Odd Fixes
15414W:	https://linuxtv.org
15415T:	git git://linuxtv.org/media_tree.git
15416F:	drivers/media/radio/radio-miropcm20*
15417
15418MITSUMI MM8013 FG DRIVER
15419M:	Konrad Dybcio <konradybcio@kernel.org>
15420F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15421F:	drivers/power/supply/mm8013.c
15422
15423MMP SUPPORT
15424R:	Lubomir Rintel <lkundrak@v3.sk>
15425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15426S:	Odd Fixes
15427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15428F:	arch/arm/boot/dts/marvell/mmp*
15429F:	arch/arm/mach-mmp/
15430F:	include/linux/soc/mmp/
15431
15432MMP USB PHY DRIVERS
15433R:	Lubomir Rintel <lkundrak@v3.sk>
15434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15435S:	Maintained
15436F:	drivers/phy/marvell/phy-mmp3-usb.c
15437F:	drivers/phy/marvell/phy-pxa-usb.c
15438
15439MMU GATHER AND TLB INVALIDATION
15440M:	Will Deacon <will@kernel.org>
15441M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15442M:	Andrew Morton <akpm@linux-foundation.org>
15443M:	Nick Piggin <npiggin@gmail.com>
15444M:	Peter Zijlstra <peterz@infradead.org>
15445L:	linux-arch@vger.kernel.org
15446L:	linux-mm@kvack.org
15447S:	Maintained
15448F:	arch/*/include/asm/tlb.h
15449F:	include/asm-generic/tlb.h
15450F:	mm/mmu_gather.c
15451
15452MN88472 MEDIA DRIVER
15453L:	linux-media@vger.kernel.org
15454S:	Orphan
15455W:	https://linuxtv.org
15456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15457F:	drivers/media/dvb-frontends/mn88472*
15458
15459MN88473 MEDIA DRIVER
15460L:	linux-media@vger.kernel.org
15461S:	Orphan
15462W:	https://linuxtv.org
15463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15464F:	drivers/media/dvb-frontends/mn88473*
15465
15466MOBILEYE MIPS SOCS
15467M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15468M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15469M:	Théo Lebrun <theo.lebrun@bootlin.com>
15470L:	linux-mips@vger.kernel.org
15471S:	Maintained
15472F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15473F:	Documentation/devicetree/bindings/soc/mobileye/
15474F:	arch/mips/boot/dts/mobileye/
15475F:	arch/mips/configs/eyeq5_defconfig
15476F:	arch/mips/mobileye/board-epm5.its.S
15477F:	drivers/clk/clk-eyeq.c
15478F:	drivers/pinctrl/pinctrl-eyeq5.c
15479F:	drivers/reset/reset-eyeq.c
15480F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15481
15482MODULE SUPPORT
15483M:	Luis Chamberlain <mcgrof@kernel.org>
15484L:	linux-modules@vger.kernel.org
15485L:	linux-kernel@vger.kernel.org
15486S:	Maintained
15487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15488F:	include/linux/kmod.h
15489F:	include/linux/module*.h
15490F:	kernel/module/
15491F:	lib/test_kmod.c
15492F:	scripts/module*
15493F:	tools/testing/selftests/kmod/
15494
15495MONOLITHIC POWER SYSTEM PMIC DRIVER
15496M:	Saravanan Sekar <sravanhome@gmail.com>
15497S:	Maintained
15498F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15499F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15500F:	drivers/hwmon/pmbus/mpq7932.c
15501F:	drivers/iio/adc/mp2629_adc.c
15502F:	drivers/mfd/mp2629.c
15503F:	drivers/power/supply/mp2629_charger.c
15504F:	drivers/regulator/mp5416.c
15505F:	drivers/regulator/mpq7920.c
15506F:	drivers/regulator/mpq7920.h
15507F:	include/linux/mfd/mp2629.h
15508
15509MOST(R) TECHNOLOGY DRIVER
15510M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15511M:	Christian Gromm <christian.gromm@microchip.com>
15512S:	Maintained
15513F:	Documentation/ABI/testing/configfs-most
15514F:	Documentation/ABI/testing/sysfs-bus-most
15515F:	drivers/most/
15516F:	drivers/staging/most/
15517F:	include/linux/most.h
15518
15519MOTORCOMM PHY DRIVER
15520M:	Frank <Frank.Sae@motor-comm.com>
15521L:	netdev@vger.kernel.org
15522S:	Maintained
15523F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15524F:	drivers/net/phy/motorcomm.c
15525
15526MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15527M:	Jiri Slaby <jirislaby@kernel.org>
15528S:	Maintained
15529F:	Documentation/driver-api/tty/moxa-smartio.rst
15530F:	drivers/tty/mxser.*
15531
15532MP3309C BACKLIGHT DRIVER
15533M:	Flavio Suligoi <f.suligoi@asem.it>
15534L:	dri-devel@lists.freedesktop.org
15535S:	Maintained
15536F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15537F:	drivers/video/backlight/mp3309c.c
15538
15539MPS MP2891 DRIVER
15540M:	Noah Wang <noahwang.wang@outlook.com>
15541L:	linux-hwmon@vger.kernel.org
15542S:	Maintained
15543F:	Documentation/hwmon/mp2891.rst
15544F:	drivers/hwmon/pmbus/mp2891.c
15545
15546MPS MP2993 DRIVER
15547M:	Noah Wang <noahwang.wang@outlook.com>
15548L:	linux-hwmon@vger.kernel.org
15549S:	Maintained
15550F:	Documentation/hwmon/mp2993.rst
15551F:	drivers/hwmon/pmbus/mp2993.c
15552
15553MPS MP9941 DRIVER
15554M:	Noah Wang <noahwang.wang@outlook.com>
15555L:	linux-hwmon@vger.kernel.org
15556S:	Maintained
15557F:	Documentation/hwmon/mp9941.rst
15558F:	drivers/hwmon/pmbus/mp9941.c
15559
15560MR800 AVERMEDIA USB FM RADIO DRIVER
15561M:	Alexey Klimov <klimov.linux@gmail.com>
15562L:	linux-media@vger.kernel.org
15563S:	Maintained
15564T:	git git://linuxtv.org/media_tree.git
15565F:	drivers/media/radio/radio-mr800.c
15566
15567MRF24J40 IEEE 802.15.4 RADIO DRIVER
15568M:	Stefan Schmidt <stefan@datenfreihafen.org>
15569L:	linux-wpan@vger.kernel.org
15570S:	Odd Fixes
15571F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15572F:	drivers/net/ieee802154/mrf24j40.c
15573
15574MSI EC DRIVER
15575M:	Nikita Kravets <teackot@gmail.com>
15576L:	platform-driver-x86@vger.kernel.org
15577S:	Maintained
15578W:	https://github.com/BeardOverflow/msi-ec
15579F:	drivers/platform/x86/msi-ec.*
15580
15581MSI LAPTOP SUPPORT
15582M:	"Lee, Chun-Yi" <jlee@suse.com>
15583L:	platform-driver-x86@vger.kernel.org
15584S:	Maintained
15585F:	drivers/platform/x86/msi-laptop.c
15586
15587MSI WMI SUPPORT
15588L:	platform-driver-x86@vger.kernel.org
15589S:	Orphan
15590F:	drivers/platform/x86/msi-wmi.c
15591
15592MSI WMI PLATFORM FEATURES
15593M:	Armin Wolf <W_Armin@gmx.de>
15594L:	platform-driver-x86@vger.kernel.org
15595S:	Maintained
15596F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15597F:	Documentation/wmi/devices/msi-wmi-platform.rst
15598F:	drivers/platform/x86/msi-wmi-platform.c
15599
15600MSI001 MEDIA DRIVER
15601L:	linux-media@vger.kernel.org
15602S:	Orphan
15603W:	https://linuxtv.org
15604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15605F:	drivers/media/tuners/msi001*
15606
15607MSI2500 MEDIA DRIVER
15608L:	linux-media@vger.kernel.org
15609S:	Orphan
15610W:	https://linuxtv.org
15611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15612F:	drivers/media/usb/msi2500/
15613
15614MSTAR INTERRUPT CONTROLLER DRIVER
15615M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15616M:	Daniel Palmer <daniel@thingy.jp>
15617S:	Maintained
15618F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15619F:	drivers/irqchip/irq-mst-intc.c
15620
15621MSYSTEMS DISKONCHIP G3 MTD DRIVER
15622M:	Robert Jarzmik <robert.jarzmik@free.fr>
15623L:	linux-mtd@lists.infradead.org
15624S:	Maintained
15625F:	drivers/mtd/devices/docg3*
15626
15627MT9M114 ONSEMI SENSOR DRIVER
15628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15629L:	linux-media@vger.kernel.org
15630S:	Maintained
15631T:	git git://linuxtv.org/media_tree.git
15632F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15633F:	drivers/media/i2c/mt9m114.c
15634
15635MT9P031 APTINA CAMERA SENSOR
15636M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15637L:	linux-media@vger.kernel.org
15638S:	Maintained
15639T:	git git://linuxtv.org/media_tree.git
15640F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15641F:	drivers/media/i2c/mt9p031.c
15642F:	include/media/i2c/mt9p031.h
15643
15644MT9T112 APTINA CAMERA SENSOR
15645M:	Jacopo Mondi <jacopo@jmondi.org>
15646L:	linux-media@vger.kernel.org
15647S:	Odd Fixes
15648T:	git git://linuxtv.org/media_tree.git
15649F:	drivers/media/i2c/mt9t112.c
15650F:	include/media/i2c/mt9t112.h
15651
15652MT9V032 APTINA CAMERA SENSOR
15653M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15654L:	linux-media@vger.kernel.org
15655S:	Maintained
15656T:	git git://linuxtv.org/media_tree.git
15657F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15658F:	drivers/media/i2c/mt9v032.c
15659F:	include/media/i2c/mt9v032.h
15660
15661MT9V111 APTINA CAMERA SENSOR
15662M:	Jacopo Mondi <jacopo@jmondi.org>
15663L:	linux-media@vger.kernel.org
15664S:	Maintained
15665T:	git git://linuxtv.org/media_tree.git
15666F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15667F:	drivers/media/i2c/mt9v111.c
15668
15669MULTIFUNCTION DEVICES (MFD)
15670M:	Lee Jones <lee@kernel.org>
15671S:	Maintained
15672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15673F:	Documentation/devicetree/bindings/mfd/
15674F:	drivers/mfd/
15675F:	include/dt-bindings/mfd/
15676F:	include/linux/mfd/
15677
15678MULTIMEDIA CARD (MMC) ETC. OVER SPI
15679S:	Orphan
15680F:	drivers/mmc/host/mmc_spi.c
15681F:	include/linux/spi/mmc_spi.h
15682
15683MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15684M:	Ulf Hansson <ulf.hansson@linaro.org>
15685L:	linux-mmc@vger.kernel.org
15686S:	Maintained
15687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15688F:	Documentation/devicetree/bindings/mmc/
15689F:	drivers/mmc/
15690F:	include/linux/mmc/
15691F:	include/uapi/linux/mmc/
15692
15693MULTIPLEXER SUBSYSTEM
15694M:	Peter Rosin <peda@axentia.se>
15695S:	Maintained
15696F:	Documentation/ABI/testing/sysfs-class-mux*
15697F:	Documentation/devicetree/bindings/mux/
15698F:	drivers/mux/
15699F:	include/dt-bindings/mux/
15700F:	include/linux/mux/
15701
15702MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15703M:	Bin Liu <b-liu@ti.com>
15704L:	linux-usb@vger.kernel.org
15705S:	Maintained
15706F:	drivers/usb/musb/
15707
15708MXL301RF MEDIA DRIVER
15709M:	Akihiro Tsukada <tskd08@gmail.com>
15710L:	linux-media@vger.kernel.org
15711S:	Odd Fixes
15712F:	drivers/media/tuners/mxl301rf*
15713
15714MXL5007T MEDIA DRIVER
15715M:	Michael Krufky <mkrufky@linuxtv.org>
15716L:	linux-media@vger.kernel.org
15717S:	Maintained
15718W:	https://linuxtv.org
15719W:	http://github.com/mkrufky
15720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15721T:	git git://linuxtv.org/mkrufky/tuners.git
15722F:	drivers/media/tuners/mxl5007t.*
15723
15724MXSFB DRM DRIVER
15725M:	Marek Vasut <marex@denx.de>
15726M:	Stefan Agner <stefan@agner.ch>
15727L:	dri-devel@lists.freedesktop.org
15728S:	Supported
15729T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15730F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15731F:	drivers/gpu/drm/mxsfb/
15732
15733MYLEX DAC960 PCI RAID Controller
15734M:	Hannes Reinecke <hare@kernel.org>
15735L:	linux-scsi@vger.kernel.org
15736S:	Supported
15737F:	drivers/scsi/myrb.*
15738F:	drivers/scsi/myrs.*
15739
15740MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15741L:	netdev@vger.kernel.org
15742S:	Orphan
15743W:	https://www.cspi.com/ethernet-products/support/downloads/
15744F:	drivers/net/ethernet/myricom/myri10ge/
15745
15746NAND FLASH SUBSYSTEM
15747M:	Miquel Raynal <miquel.raynal@bootlin.com>
15748R:	Richard Weinberger <richard@nod.at>
15749L:	linux-mtd@lists.infradead.org
15750S:	Maintained
15751W:	http://www.linux-mtd.infradead.org/
15752Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15753C:	irc://irc.oftc.net/mtd
15754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15755F:	drivers/mtd/nand/
15756F:	include/linux/mtd/*nand*.h
15757
15758NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15759M:	Daniel Mack <zonque@gmail.com>
15760L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15761S:	Maintained
15762W:	http://www.native-instruments.com
15763F:	sound/usb/caiaq/
15764
15765NATSEMI ETHERNET DRIVER (DP8381x)
15766S:	Orphan
15767F:	drivers/net/ethernet/natsemi/natsemi.c
15768
15769NCR 5380 SCSI DRIVERS
15770M:	Finn Thain <fthain@linux-m68k.org>
15771M:	Michael Schmitz <schmitzmic@gmail.com>
15772L:	linux-scsi@vger.kernel.org
15773S:	Maintained
15774F:	Documentation/scsi/g_NCR5380.rst
15775F:	drivers/scsi/NCR5380.*
15776F:	drivers/scsi/arm/cumana_1.c
15777F:	drivers/scsi/arm/oak.c
15778F:	drivers/scsi/atari_scsi.*
15779F:	drivers/scsi/dmx3191d.c
15780F:	drivers/scsi/g_NCR5380.*
15781F:	drivers/scsi/mac_scsi.*
15782F:	drivers/scsi/sun3_scsi.*
15783F:	drivers/scsi/sun3_scsi_vme.c
15784
15785NCSI LIBRARY
15786M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15787S:	Maintained
15788F:	net/ncsi/
15789
15790NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15791M:	Zev Weiss <zev@bewilderbeest.net>
15792L:	linux-hwmon@vger.kernel.org
15793S:	Maintained
15794F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15795F:	drivers/hwmon/nct6775-i2c.c
15796
15797NETCONSOLE
15798M:	Breno Leitao <leitao@debian.org>
15799S:	Maintained
15800F:	Documentation/networking/netconsole.rst
15801F:	drivers/net/netconsole.c
15802F:	tools/testing/selftests/drivers/net/netcons_basic.sh
15803
15804NETDEVSIM
15805M:	Jakub Kicinski <kuba@kernel.org>
15806S:	Maintained
15807F:	drivers/net/netdevsim/*
15808F:	tools/testing/selftests/drivers/net/netdevsim/*
15809
15810NETEM NETWORK EMULATOR
15811M:	Stephen Hemminger <stephen@networkplumber.org>
15812L:	netdev@vger.kernel.org
15813S:	Maintained
15814F:	net/sched/sch_netem.c
15815
15816NETERION 10GbE DRIVERS (s2io)
15817M:	Jon Mason <jdmason@kudzu.us>
15818L:	netdev@vger.kernel.org
15819S:	Supported
15820F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15821F:	drivers/net/ethernet/neterion/
15822
15823NETFILTER
15824M:	Pablo Neira Ayuso <pablo@netfilter.org>
15825M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15826L:	netfilter-devel@vger.kernel.org
15827L:	coreteam@netfilter.org
15828S:	Maintained
15829W:	http://www.netfilter.org/
15830W:	http://www.iptables.org/
15831W:	http://www.nftables.org/
15832Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15833C:	irc://irc.libera.chat/netfilter
15834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15836F:	include/linux/netfilter*
15837F:	include/linux/netfilter/
15838F:	include/net/netfilter/
15839F:	include/uapi/linux/netfilter*
15840F:	include/uapi/linux/netfilter/
15841F:	net/*/netfilter.c
15842F:	net/*/netfilter/
15843F:	net/bridge/br_netfilter*.c
15844F:	net/netfilter/
15845F:	tools/testing/selftests/net/netfilter/
15846
15847NETROM NETWORK LAYER
15848M:	Ralf Baechle <ralf@linux-mips.org>
15849L:	linux-hams@vger.kernel.org
15850S:	Maintained
15851W:	https://linux-ax25.in-berlin.de
15852F:	include/net/netrom.h
15853F:	include/uapi/linux/netrom.h
15854F:	net/netrom/
15855
15856NETRONIX EMBEDDED CONTROLLER
15857M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15858S:	Maintained
15859F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15860F:	drivers/mfd/ntxec.c
15861F:	drivers/pwm/pwm-ntxec.c
15862F:	drivers/rtc/rtc-ntxec.c
15863F:	include/linux/mfd/ntxec.h
15864
15865NETRONOME ETHERNET DRIVERS
15866M:	Louis Peens <louis.peens@corigine.com>
15867R:	Jakub Kicinski <kuba@kernel.org>
15868L:	oss-drivers@corigine.com
15869S:	Maintained
15870F:	drivers/net/ethernet/netronome/
15871
15872NETWORK BLOCK DEVICE (NBD)
15873M:	Josef Bacik <josef@toxicpanda.com>
15874L:	linux-block@vger.kernel.org
15875L:	nbd@other.debian.org
15876S:	Maintained
15877F:	Documentation/admin-guide/blockdev/nbd.rst
15878F:	drivers/block/nbd.c
15879F:	include/trace/events/nbd.h
15880F:	include/uapi/linux/nbd.h
15881
15882NETWORK DROP MONITOR
15883M:	Neil Horman <nhorman@tuxdriver.com>
15884L:	netdev@vger.kernel.org
15885S:	Maintained
15886W:	https://fedorahosted.org/dropwatch/
15887F:	include/uapi/linux/net_dropmon.h
15888F:	net/core/drop_monitor.c
15889
15890NETWORKING DRIVERS
15891M:	"David S. Miller" <davem@davemloft.net>
15892M:	Eric Dumazet <edumazet@google.com>
15893M:	Jakub Kicinski <kuba@kernel.org>
15894M:	Paolo Abeni <pabeni@redhat.com>
15895L:	netdev@vger.kernel.org
15896S:	Maintained
15897P:	Documentation/process/maintainer-netdev.rst
15898Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15901F:	Documentation/devicetree/bindings/net/
15902F:	Documentation/networking/net_cachelines/net_device.rst
15903F:	drivers/connector/
15904F:	drivers/net/
15905F:	include/dt-bindings/net/
15906F:	include/linux/cn_proc.h
15907F:	include/linux/etherdevice.h
15908F:	include/linux/ethtool_netlink.h
15909F:	include/linux/fcdevice.h
15910F:	include/linux/fddidevice.h
15911F:	include/linux/hippidevice.h
15912F:	include/linux/if_*
15913F:	include/linux/inetdevice.h
15914F:	include/linux/netdev*
15915F:	include/linux/platform_data/wiznet.h
15916F:	include/uapi/linux/cn_proc.h
15917F:	include/uapi/linux/ethtool_netlink.h
15918F:	include/uapi/linux/if_*
15919F:	include/uapi/linux/netdev*
15920F:	tools/testing/selftests/drivers/net/
15921X:	Documentation/devicetree/bindings/net/bluetooth/
15922X:	Documentation/devicetree/bindings/net/wireless/
15923X:	drivers/net/wireless/
15924
15925NETWORKING DRIVERS (WIRELESS)
15926M:	Kalle Valo <kvalo@kernel.org>
15927L:	linux-wireless@vger.kernel.org
15928S:	Maintained
15929W:	https://wireless.wiki.kernel.org/
15930Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15933F:	Documentation/devicetree/bindings/net/wireless/
15934F:	drivers/net/wireless/
15935
15936NETWORKING [DSA]
15937M:	Andrew Lunn <andrew@lunn.ch>
15938M:	Florian Fainelli <f.fainelli@gmail.com>
15939M:	Vladimir Oltean <olteanv@gmail.com>
15940S:	Maintained
15941F:	Documentation/devicetree/bindings/net/dsa/
15942F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15943F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15944F:	drivers/net/dsa/
15945F:	include/linux/dsa/
15946F:	include/linux/platform_data/dsa.h
15947F:	include/net/dsa.h
15948F:	net/dsa/
15949F:	tools/testing/selftests/drivers/net/dsa/
15950
15951NETWORKING [GENERAL]
15952M:	"David S. Miller" <davem@davemloft.net>
15953M:	Eric Dumazet <edumazet@google.com>
15954M:	Jakub Kicinski <kuba@kernel.org>
15955M:	Paolo Abeni <pabeni@redhat.com>
15956L:	netdev@vger.kernel.org
15957S:	Maintained
15958P:	Documentation/process/maintainer-netdev.rst
15959Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15960B:	mailto:netdev@vger.kernel.org
15961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15963F:	Documentation/core-api/netlink.rst
15964F:	Documentation/netlink/
15965F:	Documentation/networking/
15966F:	Documentation/networking/net_cachelines/
15967F:	Documentation/process/maintainer-netdev.rst
15968F:	Documentation/userspace-api/netlink/
15969F:	include/linux/framer/framer-provider.h
15970F:	include/linux/framer/framer.h
15971F:	include/linux/in.h
15972F:	include/linux/indirect_call_wrapper.h
15973F:	include/linux/inet.h
15974F:	include/linux/inet_diag.h
15975F:	include/linux/net.h
15976F:	include/linux/netdev*
15977F:	include/linux/netlink.h
15978F:	include/linux/netpoll.h
15979F:	include/linux/rtnetlink.h
15980F:	include/linux/seq_file_net.h
15981F:	include/linux/skbuff*
15982F:	include/net/
15983F:	include/uapi/linux/genetlink.h
15984F:	include/uapi/linux/hsr_netlink.h
15985F:	include/uapi/linux/in.h
15986F:	include/uapi/linux/inet_diag.h
15987F:	include/uapi/linux/nbd-netlink.h
15988F:	include/uapi/linux/net.h
15989F:	include/uapi/linux/net_namespace.h
15990F:	include/uapi/linux/netconf.h
15991F:	include/uapi/linux/netdev*
15992F:	include/uapi/linux/netlink.h
15993F:	include/uapi/linux/netlink_diag.h
15994F:	include/uapi/linux/rtnetlink.h
15995F:	lib/net_utils.c
15996F:	lib/random32.c
15997F:	net/
15998F:	tools/net/
15999F:	tools/testing/selftests/net/
16000X:	net/9p/
16001X:	net/bluetooth/
16002
16003NETWORKING [IPSEC]
16004M:	Steffen Klassert <steffen.klassert@secunet.com>
16005M:	Herbert Xu <herbert@gondor.apana.org.au>
16006M:	"David S. Miller" <davem@davemloft.net>
16007L:	netdev@vger.kernel.org
16008S:	Maintained
16009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16011F:	include/net/xfrm.h
16012F:	include/uapi/linux/xfrm.h
16013F:	net/ipv4/ah4.c
16014F:	net/ipv4/esp4*
16015F:	net/ipv4/ip_vti.c
16016F:	net/ipv4/ipcomp.c
16017F:	net/ipv4/xfrm*
16018F:	net/ipv6/ah6.c
16019F:	net/ipv6/esp6*
16020F:	net/ipv6/ip6_vti.c
16021F:	net/ipv6/ipcomp6.c
16022F:	net/ipv6/xfrm*
16023F:	net/key/
16024F:	net/xfrm/
16025F:	tools/testing/selftests/net/ipsec.c
16026
16027NETWORKING [IPv4/IPv6]
16028M:	"David S. Miller" <davem@davemloft.net>
16029M:	David Ahern <dsahern@kernel.org>
16030L:	netdev@vger.kernel.org
16031S:	Maintained
16032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16033F:	arch/x86/net/*
16034F:	include/linux/ip.h
16035F:	include/linux/ipv6*
16036F:	include/net/fib*
16037F:	include/net/ip*
16038F:	include/net/route.h
16039F:	net/ipv4/
16040F:	net/ipv6/
16041
16042NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16043M:	Paul Moore <paul@paul-moore.com>
16044L:	netdev@vger.kernel.org
16045L:	linux-security-module@vger.kernel.org
16046S:	Supported
16047W:	https://github.com/netlabel
16048F:	Documentation/netlabel/
16049F:	include/net/calipso.h
16050F:	include/net/cipso_ipv4.h
16051F:	include/net/netlabel.h
16052F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16053F:	include/uapi/linux/netfilter/xt_SECMARK.h
16054F:	net/ipv4/cipso_ipv4.c
16055F:	net/ipv6/calipso.c
16056F:	net/netfilter/xt_CONNSECMARK.c
16057F:	net/netfilter/xt_SECMARK.c
16058F:	net/netlabel/
16059
16060NETWORKING [MACSEC]
16061M:	Sabrina Dubroca <sd@queasysnail.net>
16062L:	netdev@vger.kernel.org
16063S:	Maintained
16064F:	drivers/net/macsec.c
16065F:	include/net/macsec.h
16066F:	include/uapi/linux/if_macsec.h
16067K:	macsec
16068K:	\bmdo_
16069
16070NETWORKING [MPTCP]
16071M:	Matthieu Baerts <matttbe@kernel.org>
16072M:	Mat Martineau <martineau@kernel.org>
16073R:	Geliang Tang <geliang@kernel.org>
16074L:	netdev@vger.kernel.org
16075L:	mptcp@lists.linux.dev
16076S:	Maintained
16077W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16078B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16079T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16080T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16081F:	Documentation/netlink/specs/mptcp_pm.yaml
16082F:	Documentation/networking/mptcp*.rst
16083F:	include/net/mptcp.h
16084F:	include/trace/events/mptcp.h
16085F:	include/uapi/linux/mptcp*.h
16086F:	net/mptcp/
16087F:	tools/testing/selftests/bpf/*/*mptcp*.c
16088F:	tools/testing/selftests/net/mptcp/
16089
16090NETWORKING [TCP]
16091M:	Eric Dumazet <edumazet@google.com>
16092L:	netdev@vger.kernel.org
16093S:	Maintained
16094F:	Documentation/networking/net_cachelines/tcp_sock.rst
16095F:	include/linux/tcp.h
16096F:	include/net/tcp.h
16097F:	include/trace/events/tcp.h
16098F:	include/uapi/linux/tcp.h
16099F:	net/ipv4/inet_connection_sock.c
16100F:	net/ipv4/inet_hashtables.c
16101F:	net/ipv4/inet_timewait_sock.c
16102F:	net/ipv4/syncookies.c
16103F:	net/ipv4/tcp*.c
16104F:	net/ipv6/inet6_connection_sock.c
16105F:	net/ipv6/inet6_hashtables.c
16106F:	net/ipv6/syncookies.c
16107F:	net/ipv6/tcp*.c
16108
16109NETWORKING [TLS]
16110M:	Boris Pismenny <borisp@nvidia.com>
16111M:	John Fastabend <john.fastabend@gmail.com>
16112M:	Jakub Kicinski <kuba@kernel.org>
16113L:	netdev@vger.kernel.org
16114S:	Maintained
16115F:	include/net/tls.h
16116F:	include/uapi/linux/tls.h
16117F:	net/tls/*
16118
16119NETXEN (1/10) GbE SUPPORT
16120M:	Manish Chopra <manishc@marvell.com>
16121M:	Rahul Verma <rahulv@marvell.com>
16122M:	GR-Linux-NIC-Dev@marvell.com
16123L:	netdev@vger.kernel.org
16124S:	Supported
16125F:	drivers/net/ethernet/qlogic/netxen/
16126
16127NET_FAILOVER MODULE
16128M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16129L:	netdev@vger.kernel.org
16130S:	Supported
16131F:	Documentation/networking/net_failover.rst
16132F:	drivers/net/net_failover.c
16133F:	include/net/net_failover.h
16134
16135NEXTHOP
16136M:	David Ahern <dsahern@kernel.org>
16137L:	netdev@vger.kernel.org
16138S:	Maintained
16139F:	include/net/netns/nexthop.h
16140F:	include/net/nexthop.h
16141F:	include/uapi/linux/nexthop.h
16142F:	net/ipv4/nexthop.c
16143
16144NFC SUBSYSTEM
16145M:	Krzysztof Kozlowski <krzk@kernel.org>
16146L:	netdev@vger.kernel.org
16147S:	Maintained
16148F:	Documentation/devicetree/bindings/net/nfc/
16149F:	drivers/nfc/
16150F:	include/net/nfc/
16151F:	include/uapi/linux/nfc.h
16152F:	net/nfc/
16153
16154NFC VIRTUAL NCI DEVICE DRIVER
16155M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16156L:	netdev@vger.kernel.org
16157S:	Supported
16158F:	drivers/nfc/virtual_ncidev.c
16159F:	tools/testing/selftests/nci/
16160
16161NFS, SUNRPC, AND LOCKD CLIENTS
16162M:	Trond Myklebust <trondmy@kernel.org>
16163M:	Anna Schumaker <anna@kernel.org>
16164L:	linux-nfs@vger.kernel.org
16165S:	Maintained
16166W:	http://client.linux-nfs.org
16167T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16168F:	Documentation/filesystems/nfs/
16169F:	fs/lockd/
16170F:	fs/nfs/
16171F:	fs/nfs_common/
16172F:	include/linux/lockd/
16173F:	include/linux/nfs*
16174F:	include/linux/sunrpc/
16175F:	include/uapi/linux/nfs*
16176F:	include/uapi/linux/sunrpc/
16177F:	net/sunrpc/
16178
16179NILFS2 FILESYSTEM
16180M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16181L:	linux-nilfs@vger.kernel.org
16182S:	Supported
16183W:	https://nilfs.sourceforge.io/
16184T:	git https://github.com/konis/nilfs2.git
16185F:	Documentation/filesystems/nilfs2.rst
16186F:	fs/nilfs2/
16187F:	include/trace/events/nilfs2.h
16188F:	include/uapi/linux/nilfs2_api.h
16189F:	include/uapi/linux/nilfs2_ondisk.h
16190
16191NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16192M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16193S:	Maintained
16194W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16195F:	Documentation/scsi/NinjaSCSI.rst
16196F:	drivers/scsi/pcmcia/nsp_*
16197
16198NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16199M:	GOTO Masanori <gotom@debian.or.jp>
16200M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16201S:	Maintained
16202W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16203F:	Documentation/scsi/NinjaSCSI.rst
16204F:	drivers/scsi/nsp32*
16205
16206NINTENDO HID DRIVER
16207M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16208L:	linux-input@vger.kernel.org
16209S:	Maintained
16210F:	drivers/hid/hid-nintendo*
16211
16212NIOS2 ARCHITECTURE
16213M:	Dinh Nguyen <dinguyen@kernel.org>
16214S:	Maintained
16215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16216F:	arch/nios2/
16217
16218NITRO ENCLAVES (NE)
16219M:	Alexandru Ciobotaru <alcioa@amazon.com>
16220L:	linux-kernel@vger.kernel.org
16221L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16222S:	Supported
16223W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16224F:	Documentation/virt/ne_overview.rst
16225F:	drivers/virt/nitro_enclaves/
16226F:	include/linux/nitro_enclaves.h
16227F:	include/uapi/linux/nitro_enclaves.h
16228F:	samples/nitro_enclaves/
16229
16230NITRO SECURE MODULE (NSM)
16231M:	Alexander Graf <graf@amazon.com>
16232L:	linux-kernel@vger.kernel.org
16233L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16234S:	Supported
16235W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16236F:	drivers/misc/nsm.c
16237F:	include/uapi/linux/nsm.h
16238
16239NOHZ, DYNTICKS SUPPORT
16240M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16241M:	Frederic Weisbecker <frederic@kernel.org>
16242M:	Ingo Molnar <mingo@kernel.org>
16243M:	Thomas Gleixner <tglx@linutronix.de>
16244L:	linux-kernel@vger.kernel.org
16245S:	Maintained
16246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16247F:	include/linux/sched/nohz.h
16248F:	include/linux/tick.h
16249F:	kernel/time/tick*.*
16250
16251NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16252M:	Pavel Machek <pavel@ucw.cz>
16253M:	Sakari Ailus <sakari.ailus@iki.fi>
16254L:	linux-media@vger.kernel.org
16255S:	Maintained
16256F:	drivers/media/i2c/ad5820.c
16257F:	drivers/media/i2c/et8ek8
16258
16259NOKIA N900 POWER SUPPLY DRIVERS
16260R:	Pali Rohár <pali@kernel.org>
16261F:	drivers/power/supply/bq2415x_charger.c
16262F:	drivers/power/supply/bq27xxx_battery.c
16263F:	drivers/power/supply/bq27xxx_battery_i2c.c
16264F:	drivers/power/supply/isp1704_charger.c
16265F:	drivers/power/supply/rx51_battery.c
16266F:	include/linux/power/bq2415x_charger.h
16267F:	include/linux/power/bq27xxx_battery.h
16268
16269NOLIBC HEADER FILE
16270M:	Willy Tarreau <w@1wt.eu>
16271M:	Thomas Weißschuh <linux@weissschuh.net>
16272S:	Maintained
16273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16274F:	tools/include/nolibc/
16275F:	tools/testing/selftests/nolibc/
16276
16277NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16278M:	Hans de Goede <hdegoede@redhat.com>
16279L:	linux-input@vger.kernel.org
16280S:	Maintained
16281F:	drivers/input/touchscreen/novatek-nvt-ts.c
16282
16283NSDEPS
16284M:	Matthias Maennich <maennich@google.com>
16285S:	Maintained
16286F:	Documentation/core-api/symbol-namespaces.rst
16287F:	scripts/nsdeps
16288
16289NTB AMD DRIVER
16290M:	Sanjay R Mehta <sanju.mehta@amd.com>
16291M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16292L:	ntb@lists.linux.dev
16293S:	Supported
16294F:	drivers/ntb/hw/amd/
16295
16296NTB DRIVER CORE
16297M:	Jon Mason <jdmason@kudzu.us>
16298M:	Dave Jiang <dave.jiang@intel.com>
16299M:	Allen Hubbe <allenbh@gmail.com>
16300L:	ntb@lists.linux.dev
16301S:	Supported
16302W:	https://github.com/jonmason/ntb/wiki
16303T:	git https://github.com/jonmason/ntb.git
16304F:	drivers/net/ntb_netdev.c
16305F:	drivers/ntb/
16306F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16307F:	include/linux/ntb.h
16308F:	include/linux/ntb_transport.h
16309F:	tools/testing/selftests/ntb/
16310
16311NTB IDT DRIVER
16312M:	Serge Semin <fancer.lancer@gmail.com>
16313L:	ntb@lists.linux.dev
16314S:	Supported
16315F:	drivers/ntb/hw/idt/
16316
16317NTB INTEL DRIVER
16318M:	Dave Jiang <dave.jiang@intel.com>
16319L:	ntb@lists.linux.dev
16320S:	Supported
16321W:	https://github.com/davejiang/linux/wiki
16322T:	git https://github.com/davejiang/linux.git
16323F:	drivers/ntb/hw/intel/
16324
16325NTFS3 FILESYSTEM
16326M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16327L:	ntfs3@lists.linux.dev
16328S:	Supported
16329W:	http://www.paragon-software.com/
16330T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16331F:	Documentation/filesystems/ntfs3.rst
16332F:	fs/ntfs3/
16333
16334NUBUS SUBSYSTEM
16335M:	Finn Thain <fthain@linux-m68k.org>
16336L:	linux-m68k@lists.linux-m68k.org
16337S:	Maintained
16338F:	arch/*/include/asm/nubus.h
16339F:	drivers/nubus/
16340F:	include/linux/nubus.h
16341F:	include/uapi/linux/nubus.h
16342
16343NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16344M:	Antonino Daplas <adaplas@gmail.com>
16345L:	linux-fbdev@vger.kernel.org
16346S:	Maintained
16347F:	drivers/video/fbdev/nvidia/
16348F:	drivers/video/fbdev/riva/
16349
16350NVIDIA WMI EC BACKLIGHT DRIVER
16351M:	Daniel Dadap <ddadap@nvidia.com>
16352L:	platform-driver-x86@vger.kernel.org
16353S:	Supported
16354F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16355F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16356
16357NVM EXPRESS DRIVER
16358M:	Keith Busch <kbusch@kernel.org>
16359M:	Jens Axboe <axboe@fb.com>
16360M:	Christoph Hellwig <hch@lst.de>
16361M:	Sagi Grimberg <sagi@grimberg.me>
16362L:	linux-nvme@lists.infradead.org
16363S:	Supported
16364W:	http://git.infradead.org/nvme.git
16365T:	git git://git.infradead.org/nvme.git
16366F:	Documentation/nvme/
16367F:	drivers/nvme/common/
16368F:	drivers/nvme/host/
16369F:	include/linux/nvme-*.h
16370F:	include/linux/nvme.h
16371F:	include/uapi/linux/nvme_ioctl.h
16372
16373NVM EXPRESS FABRICS AUTHENTICATION
16374M:	Hannes Reinecke <hare@suse.de>
16375L:	linux-nvme@lists.infradead.org
16376S:	Supported
16377F:	drivers/nvme/host/auth.c
16378F:	drivers/nvme/target/auth.c
16379F:	drivers/nvme/target/fabrics-cmd-auth.c
16380F:	include/linux/nvme-auth.h
16381
16382NVM EXPRESS FC TRANSPORT DRIVERS
16383M:	James Smart <james.smart@broadcom.com>
16384L:	linux-nvme@lists.infradead.org
16385S:	Supported
16386F:	drivers/nvme/host/fc.c
16387F:	drivers/nvme/target/fc.c
16388F:	drivers/nvme/target/fcloop.c
16389F:	include/linux/nvme-fc-driver.h
16390F:	include/linux/nvme-fc.h
16391
16392NVM EXPRESS HARDWARE MONITORING SUPPORT
16393M:	Guenter Roeck <linux@roeck-us.net>
16394L:	linux-nvme@lists.infradead.org
16395S:	Supported
16396F:	drivers/nvme/host/hwmon.c
16397
16398NVM EXPRESS TARGET DRIVER
16399M:	Christoph Hellwig <hch@lst.de>
16400M:	Sagi Grimberg <sagi@grimberg.me>
16401M:	Chaitanya Kulkarni <kch@nvidia.com>
16402L:	linux-nvme@lists.infradead.org
16403S:	Supported
16404W:	http://git.infradead.org/nvme.git
16405T:	git git://git.infradead.org/nvme.git
16406F:	drivers/nvme/target/
16407
16408NVMEM FRAMEWORK
16409M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16410S:	Maintained
16411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16412F:	Documentation/ABI/stable/sysfs-bus-nvmem
16413F:	Documentation/devicetree/bindings/nvmem/
16414F:	drivers/nvmem/
16415F:	include/linux/nvmem-consumer.h
16416F:	include/linux/nvmem-provider.h
16417
16418NXP BLUETOOTH WIRELESS DRIVERS
16419M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16420M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16421S:	Maintained
16422F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16423F:	drivers/bluetooth/btnxpuart.c
16424
16425NXP C45 TJA11XX PHY DRIVER
16426M:	Andrei Botila <andrei.botila@oss.nxp.com>
16427L:	netdev@vger.kernel.org
16428S:	Maintained
16429F:	drivers/net/phy/nxp-c45-tja11xx*
16430
16431NXP FSPI DRIVER
16432M:	Han Xu <han.xu@nxp.com>
16433M:	Haibo Chen <haibo.chen@nxp.com>
16434R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16435L:	linux-spi@vger.kernel.org
16436L:	imx@lists.linux.dev
16437S:	Maintained
16438F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16439F:	drivers/spi/spi-nxp-fspi.c
16440
16441NXP FXAS21002C DRIVER
16442M:	Rui Miguel Silva <rmfrfs@gmail.com>
16443L:	linux-iio@vger.kernel.org
16444S:	Maintained
16445F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16446F:	drivers/iio/gyro/fxas21002c.h
16447F:	drivers/iio/gyro/fxas21002c_core.c
16448F:	drivers/iio/gyro/fxas21002c_i2c.c
16449F:	drivers/iio/gyro/fxas21002c_spi.c
16450
16451NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16452M:	Haibo Chen <haibo.chen@nxp.com>
16453L:	linux-iio@vger.kernel.org
16454L:	imx@lists.linux.dev
16455S:	Maintained
16456F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16457F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16458F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16459F:	drivers/iio/adc/imx7d_adc.c
16460F:	drivers/iio/adc/imx93_adc.c
16461F:	drivers/iio/adc/vf610_adc.c
16462
16463NXP i.MX 8M ISI DRIVER
16464M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16465L:	linux-media@vger.kernel.org
16466S:	Maintained
16467F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16468F:	drivers/media/platform/nxp/imx8-isi/
16469
16470NXP i.MX 8MP DW100 V4L2 DRIVER
16471M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16472L:	linux-media@vger.kernel.org
16473S:	Maintained
16474F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16475F:	Documentation/userspace-api/media/drivers/dw100.rst
16476F:	drivers/media/platform/nxp/dw100/
16477F:	include/uapi/linux/dw100.h
16478
16479NXP i.MX 8MQ DCSS DRIVER
16480M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16481R:	Lucas Stach <l.stach@pengutronix.de>
16482L:	dri-devel@lists.freedesktop.org
16483S:	Maintained
16484T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16485F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16486F:	drivers/gpu/drm/imx/dcss/
16487
16488NXP i.MX 8QXP ADC DRIVER
16489M:	Cai Huoqing <cai.huoqing@linux.dev>
16490M:	Haibo Chen <haibo.chen@nxp.com>
16491L:	imx@lists.linux.dev
16492L:	linux-iio@vger.kernel.org
16493S:	Maintained
16494F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16495F:	drivers/iio/adc/imx8qxp-adc.c
16496
16497NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16498M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16499L:	imx@lists.linux.dev
16500L:	linux-media@vger.kernel.org
16501S:	Maintained
16502F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16503F:	drivers/media/platform/nxp/imx-jpeg
16504
16505NXP i.MX CLOCK DRIVERS
16506M:	Abel Vesa <abelvesa@kernel.org>
16507R:	Peng Fan <peng.fan@nxp.com>
16508L:	linux-clk@vger.kernel.org
16509L:	imx@lists.linux.dev
16510S:	Maintained
16511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16512F:	Documentation/devicetree/bindings/clock/imx*
16513F:	drivers/clk/imx/
16514F:	include/dt-bindings/clock/imx*
16515
16516NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16517M:	Jagan Teki <jagan@amarulasolutions.com>
16518S:	Maintained
16519F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16520F:	drivers/regulator/pf8x00-regulator.c
16521
16522NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16523M:	Krzysztof Kozlowski <krzk@kernel.org>
16524L:	linux-kernel@vger.kernel.org
16525S:	Maintained
16526F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16527F:	drivers/extcon/extcon-ptn5150.c
16528
16529NXP SGTL5000 DRIVER
16530M:	Fabio Estevam <festevam@gmail.com>
16531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16532S:	Maintained
16533F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16534F:	sound/soc/codecs/sgtl5000*
16535
16536NXP SJA1105 ETHERNET SWITCH DRIVER
16537M:	Vladimir Oltean <olteanv@gmail.com>
16538L:	linux-kernel@vger.kernel.org
16539S:	Maintained
16540F:	drivers/net/dsa/sja1105
16541F:	drivers/net/pcs/pcs-xpcs-nxp.c
16542
16543NXP TDA998X DRM DRIVER
16544M:	Russell King <linux@armlinux.org.uk>
16545S:	Maintained
16546T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16547T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16548F:	drivers/gpu/drm/i2c/tda998x_drv.c
16549F:	include/drm/i2c/tda998x.h
16550F:	include/dt-bindings/display/tda998x.h
16551K:	"nxp,tda998x"
16552
16553NXP TFA9879 DRIVER
16554M:	Peter Rosin <peda@axentia.se>
16555L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16556S:	Maintained
16557F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16558F:	sound/soc/codecs/tfa9879*
16559
16560NXP-NCI NFC DRIVER
16561S:	Orphan
16562F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16563F:	drivers/nfc/nxp-nci
16564
16565NXP/Goodix TFA989X (TFA1) DRIVER
16566M:	Stephan Gerhold <stephan@gerhold.net>
16567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16568S:	Maintained
16569F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16570F:	sound/soc/codecs/tfa989x.c
16571
16572NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16573M:	Jonas Malaco <jonas@protocubo.io>
16574L:	linux-hwmon@vger.kernel.org
16575S:	Maintained
16576F:	Documentation/hwmon/nzxt-kraken2.rst
16577F:	drivers/hwmon/nzxt-kraken2.c
16578
16579NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16580M:	Jonas Malaco <jonas@protocubo.io>
16581M:	Aleksa Savic <savicaleksa83@gmail.com>
16582L:	linux-hwmon@vger.kernel.org
16583S:	Maintained
16584F:	Documentation/hwmon/nzxt-kraken3.rst
16585F:	drivers/hwmon/nzxt-kraken3.c
16586
16587NZXT-SMART2 HARDWARE MONITORING DRIVER
16588M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16589L:	linux-hwmon@vger.kernel.org
16590S:	Maintained
16591F:	Documentation/hwmon/nzxt-smart2.rst
16592F:	drivers/hwmon/nzxt-smart2.c
16593
16594OBJAGG
16595M:	Jiri Pirko <jiri@resnulli.us>
16596L:	netdev@vger.kernel.org
16597S:	Supported
16598F:	include/linux/objagg.h
16599F:	lib/objagg.c
16600F:	lib/test_objagg.c
16601
16602OBJPOOL
16603M:	Matt Wu <wuqiang.matt@bytedance.com>
16604S:	Supported
16605F:	include/linux/objpool.h
16606F:	lib/objpool.c
16607F:	lib/test_objpool.c
16608
16609OBJTOOL
16610M:	Josh Poimboeuf <jpoimboe@kernel.org>
16611M:	Peter Zijlstra <peterz@infradead.org>
16612S:	Supported
16613F:	include/linux/objtool*.h
16614F:	tools/objtool/
16615
16616OCELOT ETHERNET SWITCH DRIVER
16617M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16618M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16619M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16620M:	UNGLinuxDriver@microchip.com
16621L:	netdev@vger.kernel.org
16622S:	Supported
16623F:	drivers/net/dsa/ocelot/*
16624F:	drivers/net/ethernet/mscc/
16625F:	include/soc/mscc/ocelot*
16626F:	net/dsa/tag_ocelot.c
16627F:	net/dsa/tag_ocelot_8021q.c
16628F:	tools/testing/selftests/drivers/net/ocelot/*
16629
16630OCELOT EXTERNAL SWITCH CONTROL
16631M:	Colin Foster <colin.foster@in-advantage.com>
16632S:	Supported
16633F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16634F:	drivers/mfd/ocelot*
16635F:	drivers/net/dsa/ocelot/ocelot_ext.c
16636F:	include/linux/mfd/ocelot.h
16637
16638OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16639M:	Frederic Barrat <fbarrat@linux.ibm.com>
16640M:	Andrew Donnellan <ajd@linux.ibm.com>
16641L:	linuxppc-dev@lists.ozlabs.org
16642S:	Supported
16643F:	Documentation/userspace-api/accelerators/ocxl.rst
16644F:	arch/powerpc/include/asm/pnv-ocxl.h
16645F:	arch/powerpc/platforms/powernv/ocxl.c
16646F:	drivers/misc/ocxl/
16647F:	include/misc/ocxl*
16648F:	include/uapi/misc/ocxl.h
16649
16650OMAP AUDIO SUPPORT
16651M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16652M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16653L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16654L:	linux-omap@vger.kernel.org
16655S:	Maintained
16656F:	sound/soc/ti/n810.c
16657F:	sound/soc/ti/omap*
16658F:	sound/soc/ti/rx51.c
16659F:	sound/soc/ti/sdma-pcm.*
16660
16661OMAP CLOCK FRAMEWORK SUPPORT
16662M:	Paul Walmsley <paul@pwsan.com>
16663L:	linux-omap@vger.kernel.org
16664S:	Maintained
16665F:	arch/arm/*omap*/*clock*
16666
16667OMAP DEVICE TREE SUPPORT
16668M:	Tony Lindgren <tony@atomide.com>
16669L:	linux-omap@vger.kernel.org
16670L:	devicetree@vger.kernel.org
16671S:	Maintained
16672F:	arch/arm/boot/dts/ti/omap/
16673
16674OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16675L:	linux-omap@vger.kernel.org
16676L:	linux-fbdev@vger.kernel.org
16677S:	Orphan
16678F:	Documentation/arch/arm/omap/dss.rst
16679F:	drivers/video/fbdev/omap2/
16680
16681OMAP FRAMEBUFFER SUPPORT
16682L:	linux-fbdev@vger.kernel.org
16683L:	linux-omap@vger.kernel.org
16684S:	Orphan
16685F:	drivers/video/fbdev/omap/
16686
16687OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16688M:	Roger Quadros <rogerq@kernel.org>
16689M:	Tony Lindgren <tony@atomide.com>
16690L:	linux-omap@vger.kernel.org
16691S:	Maintained
16692F:	arch/arm/mach-omap2/*gpmc*
16693F:	drivers/memory/omap-gpmc.c
16694
16695OMAP GPIO DRIVER
16696M:	Grygorii Strashko <grygorii.strashko@ti.com>
16697M:	Santosh Shilimkar <ssantosh@kernel.org>
16698M:	Kevin Hilman <khilman@kernel.org>
16699L:	linux-omap@vger.kernel.org
16700S:	Maintained
16701F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16702F:	drivers/gpio/gpio-omap.c
16703
16704OMAP HARDWARE SPINLOCK SUPPORT
16705L:	linux-omap@vger.kernel.org
16706S:	Orphan
16707F:	drivers/hwspinlock/omap_hwspinlock.c
16708
16709OMAP HS MMC SUPPORT
16710L:	linux-mmc@vger.kernel.org
16711L:	linux-omap@vger.kernel.org
16712S:	Orphan
16713F:	drivers/mmc/host/omap_hsmmc.c
16714
16715OMAP HWMOD DATA
16716M:	Paul Walmsley <paul@pwsan.com>
16717L:	linux-omap@vger.kernel.org
16718S:	Maintained
16719F:	arch/arm/mach-omap2/omap_hwmod*data*
16720
16721OMAP HWMOD SUPPORT
16722M:	Paul Walmsley <paul@pwsan.com>
16723L:	linux-omap@vger.kernel.org
16724S:	Maintained
16725F:	arch/arm/mach-omap2/omap_hwmod.*
16726
16727OMAP I2C DRIVER
16728M:	Vignesh R <vigneshr@ti.com>
16729L:	linux-omap@vger.kernel.org
16730L:	linux-i2c@vger.kernel.org
16731S:	Maintained
16732F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16733F:	drivers/i2c/busses/i2c-omap.c
16734
16735OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16736M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16737L:	linux-media@vger.kernel.org
16738S:	Maintained
16739F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16740F:	drivers/media/platform/ti/omap3isp/
16741F:	drivers/staging/media/omap4iss/
16742
16743OMAP MMC SUPPORT
16744M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16745L:	linux-omap@vger.kernel.org
16746S:	Odd Fixes
16747F:	drivers/mmc/host/omap.c
16748
16749OMAP POWER MANAGEMENT SUPPORT
16750M:	Kevin Hilman <khilman@kernel.org>
16751L:	linux-omap@vger.kernel.org
16752S:	Maintained
16753F:	arch/arm/*omap*/*pm*
16754F:	drivers/cpufreq/omap-cpufreq.c
16755
16756OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16757M:	Paul Walmsley <paul@pwsan.com>
16758L:	linux-omap@vger.kernel.org
16759S:	Maintained
16760F:	arch/arm/mach-omap2/prm*
16761
16762OMAP RANDOM NUMBER GENERATOR SUPPORT
16763M:	Deepak Saxena <dsaxena@plexity.net>
16764S:	Maintained
16765F:	drivers/char/hw_random/omap-rng.c
16766
16767OMAP USB SUPPORT
16768L:	linux-usb@vger.kernel.org
16769L:	linux-omap@vger.kernel.org
16770S:	Orphan
16771F:	arch/arm/*omap*/usb*
16772F:	drivers/usb/*/*omap*
16773
16774OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16775M:	Mark Jackson <mpfj@newflow.co.uk>
16776L:	linux-omap@vger.kernel.org
16777S:	Maintained
16778F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16779
16780OMAP1 SUPPORT
16781M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16782M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16783R:	Tony Lindgren <tony@atomide.com>
16784L:	linux-omap@vger.kernel.org
16785S:	Maintained
16786Q:	http://patchwork.kernel.org/project/linux-omap/list/
16787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16788F:	arch/arm/configs/omap1_defconfig
16789F:	arch/arm/mach-omap1/
16790F:	drivers/i2c/busses/i2c-omap.c
16791F:	include/linux/platform_data/ams-delta-fiq.h
16792F:	include/linux/platform_data/i2c-omap.h
16793
16794OMAP2+ SUPPORT
16795M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16796M:	Andreas Kemnade <andreas@kemnade.info>
16797M:	Kevin Hilman <khilman@baylibre.com>
16798M:	Roger Quadros <rogerq@kernel.org>
16799M:	Tony Lindgren <tony@atomide.com>
16800L:	linux-omap@vger.kernel.org
16801S:	Maintained
16802W:	http://linux.omap.com/
16803Q:	http://patchwork.kernel.org/project/linux-omap/list/
16804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16805F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16806F:	arch/arm/configs/omap2plus_defconfig
16807F:	arch/arm/mach-omap2/
16808F:	drivers/bus/omap*.[ch]
16809F:	drivers/bus/ti-sysc.c
16810F:	drivers/gpio/gpio-tps65219.c
16811F:	drivers/i2c/busses/i2c-omap.c
16812F:	drivers/irqchip/irq-omap-intc.c
16813F:	drivers/mfd/*omap*.c
16814F:	drivers/mfd/menelaus.c
16815F:	drivers/mfd/palmas.c
16816F:	drivers/mfd/tps65217.c
16817F:	drivers/mfd/tps65218.c
16818F:	drivers/mfd/tps65219.c
16819F:	drivers/mfd/tps65910.c
16820F:	drivers/mfd/twl-core.[ch]
16821F:	drivers/mfd/twl4030*.c
16822F:	drivers/mfd/twl6030*.c
16823F:	drivers/mfd/twl6040*.c
16824F:	drivers/regulator/palmas-regulator*.c
16825F:	drivers/regulator/pbias-regulator.c
16826F:	drivers/regulator/tps65217-regulator.c
16827F:	drivers/regulator/tps65218-regulator.c
16828F:	drivers/regulator/tps65219-regulator.c
16829F:	drivers/regulator/tps65910-regulator.c
16830F:	drivers/regulator/twl-regulator.c
16831F:	drivers/regulator/twl6030-regulator.c
16832F:	include/linux/platform_data/i2c-omap.h
16833F:	include/linux/platform_data/ti-sysc.h
16834
16835OMFS FILESYSTEM
16836M:	Bob Copeland <me@bobcopeland.com>
16837L:	linux-karma-devel@lists.sourceforge.net
16838S:	Maintained
16839F:	Documentation/filesystems/omfs.rst
16840F:	fs/omfs/
16841
16842OMNIVISION OG01A1B SENSOR DRIVER
16843M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16844L:	linux-media@vger.kernel.org
16845S:	Maintained
16846F:	drivers/media/i2c/og01a1b.c
16847
16848OMNIVISION OV01A10 SENSOR DRIVER
16849M:	Bingbu Cao <bingbu.cao@intel.com>
16850L:	linux-media@vger.kernel.org
16851S:	Maintained
16852T:	git git://linuxtv.org/media_tree.git
16853F:	drivers/media/i2c/ov01a10.c
16854
16855OMNIVISION OV02A10 SENSOR DRIVER
16856L:	linux-media@vger.kernel.org
16857S:	Orphan
16858T:	git git://linuxtv.org/media_tree.git
16859F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16860F:	drivers/media/i2c/ov02a10.c
16861
16862OMNIVISION OV08D10 SENSOR DRIVER
16863M:	Jimmy Su <jimmy.su@intel.com>
16864L:	linux-media@vger.kernel.org
16865S:	Maintained
16866T:	git git://linuxtv.org/media_tree.git
16867F:	drivers/media/i2c/ov08d10.c
16868
16869OMNIVISION OV08X40 SENSOR DRIVER
16870M:	Jason Chen <jason.z.chen@intel.com>
16871L:	linux-media@vger.kernel.org
16872S:	Maintained
16873T:	git git://linuxtv.org/media_tree.git
16874F:	drivers/media/i2c/ov08x40.c
16875
16876OMNIVISION OV13858 SENSOR DRIVER
16877M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16878L:	linux-media@vger.kernel.org
16879S:	Maintained
16880T:	git git://linuxtv.org/media_tree.git
16881F:	drivers/media/i2c/ov13858.c
16882
16883OMNIVISION OV13B10 SENSOR DRIVER
16884M:	Arec Kao <arec.kao@intel.com>
16885L:	linux-media@vger.kernel.org
16886S:	Maintained
16887T:	git git://linuxtv.org/media_tree.git
16888F:	drivers/media/i2c/ov13b10.c
16889
16890OMNIVISION OV2680 SENSOR DRIVER
16891M:	Rui Miguel Silva <rmfrfs@gmail.com>
16892M:	Hans de Goede <hansg@kernel.org>
16893L:	linux-media@vger.kernel.org
16894S:	Maintained
16895T:	git git://linuxtv.org/media_tree.git
16896F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16897F:	drivers/media/i2c/ov2680.c
16898
16899OMNIVISION OV2685 SENSOR DRIVER
16900M:	Shunqian Zheng <zhengsq@rock-chips.com>
16901L:	linux-media@vger.kernel.org
16902S:	Maintained
16903T:	git git://linuxtv.org/media_tree.git
16904F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16905F:	drivers/media/i2c/ov2685.c
16906
16907OMNIVISION OV2740 SENSOR DRIVER
16908M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16909R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16910R:	Bingbu Cao <bingbu.cao@intel.com>
16911L:	linux-media@vger.kernel.org
16912S:	Maintained
16913T:	git git://linuxtv.org/media_tree.git
16914F:	drivers/media/i2c/ov2740.c
16915
16916OMNIVISION OV4689 SENSOR DRIVER
16917M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16918L:	linux-media@vger.kernel.org
16919S:	Maintained
16920T:	git git://linuxtv.org/media_tree.git
16921F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16922F:	drivers/media/i2c/ov4689.c
16923
16924OMNIVISION OV5640 SENSOR DRIVER
16925M:	Steve Longerbeam <slongerbeam@gmail.com>
16926L:	linux-media@vger.kernel.org
16927S:	Maintained
16928T:	git git://linuxtv.org/media_tree.git
16929F:	drivers/media/i2c/ov5640.c
16930
16931OMNIVISION OV5647 SENSOR DRIVER
16932M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16933M:	Jacopo Mondi <jacopo@jmondi.org>
16934L:	linux-media@vger.kernel.org
16935S:	Maintained
16936T:	git git://linuxtv.org/media_tree.git
16937F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16938F:	drivers/media/i2c/ov5647.c
16939
16940OMNIVISION OV5670 SENSOR DRIVER
16941M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16942L:	linux-media@vger.kernel.org
16943S:	Maintained
16944T:	git git://linuxtv.org/media_tree.git
16945F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16946F:	drivers/media/i2c/ov5670.c
16947
16948OMNIVISION OV5675 SENSOR DRIVER
16949M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16950L:	linux-media@vger.kernel.org
16951S:	Maintained
16952T:	git git://linuxtv.org/media_tree.git
16953F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16954F:	drivers/media/i2c/ov5675.c
16955
16956OMNIVISION OV5693 SENSOR DRIVER
16957M:	Daniel Scally <djrscally@gmail.com>
16958L:	linux-media@vger.kernel.org
16959S:	Maintained
16960T:	git git://linuxtv.org/media_tree.git
16961F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16962F:	drivers/media/i2c/ov5693.c
16963
16964OMNIVISION OV5695 SENSOR DRIVER
16965M:	Shunqian Zheng <zhengsq@rock-chips.com>
16966L:	linux-media@vger.kernel.org
16967S:	Maintained
16968T:	git git://linuxtv.org/media_tree.git
16969F:	drivers/media/i2c/ov5695.c
16970
16971OMNIVISION OV64A40 SENSOR DRIVER
16972M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16973L:	linux-media@vger.kernel.org
16974S:	Maintained
16975T:	git git://linuxtv.org/media_tree.git
16976F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16977F:	drivers/media/i2c/ov64a40.c
16978
16979OMNIVISION OV7670 SENSOR DRIVER
16980L:	linux-media@vger.kernel.org
16981S:	Orphan
16982T:	git git://linuxtv.org/media_tree.git
16983F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16984F:	drivers/media/i2c/ov7670.c
16985
16986OMNIVISION OV772x SENSOR DRIVER
16987M:	Jacopo Mondi <jacopo@jmondi.org>
16988L:	linux-media@vger.kernel.org
16989S:	Odd fixes
16990T:	git git://linuxtv.org/media_tree.git
16991F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16992F:	drivers/media/i2c/ov772x.c
16993F:	include/media/i2c/ov772x.h
16994
16995OMNIVISION OV7740 SENSOR DRIVER
16996L:	linux-media@vger.kernel.org
16997S:	Orphan
16998T:	git git://linuxtv.org/media_tree.git
16999F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17000F:	drivers/media/i2c/ov7740.c
17001
17002OMNIVISION OV8856 SENSOR DRIVER
17003M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17004L:	linux-media@vger.kernel.org
17005S:	Maintained
17006T:	git git://linuxtv.org/media_tree.git
17007F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17008F:	drivers/media/i2c/ov8856.c
17009
17010OMNIVISION OV8858 SENSOR DRIVER
17011M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17012M:	Nicholas Roth <nicholas@rothemail.net>
17013L:	linux-media@vger.kernel.org
17014S:	Maintained
17015T:	git git://linuxtv.org/media_tree.git
17016F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17017F:	drivers/media/i2c/ov8858.c
17018
17019OMNIVISION OV9282 SENSOR DRIVER
17020M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17021L:	linux-media@vger.kernel.org
17022S:	Maintained
17023T:	git git://linuxtv.org/media_tree.git
17024F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17025F:	drivers/media/i2c/ov9282.c
17026
17027OMNIVISION OV9640 SENSOR DRIVER
17028M:	Petr Cvek <petrcvekcz@gmail.com>
17029L:	linux-media@vger.kernel.org
17030S:	Maintained
17031F:	drivers/media/i2c/ov9640.*
17032
17033OMNIVISION OV9650 SENSOR DRIVER
17034M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17035R:	Akinobu Mita <akinobu.mita@gmail.com>
17036R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17037L:	linux-media@vger.kernel.org
17038S:	Maintained
17039T:	git git://linuxtv.org/media_tree.git
17040F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17041F:	drivers/media/i2c/ov9650.c
17042
17043OMNIVISION OV9734 SENSOR DRIVER
17044M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17045R:	Bingbu Cao <bingbu.cao@intel.com>
17046L:	linux-media@vger.kernel.org
17047S:	Maintained
17048T:	git git://linuxtv.org/media_tree.git
17049F:	drivers/media/i2c/ov9734.c
17050
17051ONBOARD USB HUB DRIVER
17052M:	Matthias Kaehlcke <mka@chromium.org>
17053L:	linux-usb@vger.kernel.org
17054S:	Maintained
17055F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17056F:	drivers/usb/misc/onboard_usb_dev.c
17057
17058ONENAND FLASH DRIVER
17059M:	Kyungmin Park <kyungmin.park@samsung.com>
17060L:	linux-mtd@lists.infradead.org
17061S:	Maintained
17062F:	drivers/mtd/nand/onenand/
17063F:	include/linux/mtd/onenand*.h
17064
17065ONEXPLAYER FAN DRIVER
17066M:	Derek John Clark <derekjohn.clark@gmail.com>
17067M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17068L:	linux-hwmon@vger.kernel.org
17069S:	Maintained
17070F:	drivers/hwmon/oxp-sensors.c
17071
17072ONIE TLV NVMEM LAYOUT DRIVER
17073M:	Miquel Raynal <miquel.raynal@bootlin.com>
17074S:	Maintained
17075F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17076F:	drivers/nvmem/layouts/onie-tlv.c
17077
17078ONION OMEGA2+ BOARD
17079M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17080L:	linux-mips@vger.kernel.org
17081S:	Maintained
17082F:	arch/mips/boot/dts/ralink/omega2p.dts
17083
17084ONSEMI ETHERNET PHY DRIVERS
17085M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17086L:	netdev@vger.kernel.org
17087S:	Supported
17088W:	http://www.onsemi.com
17089F:	drivers/net/phy/ncn*
17090
17091OP-TEE DRIVER
17092M:	Jens Wiklander <jens.wiklander@linaro.org>
17093L:	op-tee@lists.trustedfirmware.org
17094S:	Maintained
17095F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17096F:	drivers/tee/optee/
17097
17098OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17099M:	Sumit Garg <sumit.garg@linaro.org>
17100L:	op-tee@lists.trustedfirmware.org
17101S:	Maintained
17102F:	drivers/char/hw_random/optee-rng.c
17103
17104OP-TEE RTC DRIVER
17105M:	Clément Léger <clement.leger@bootlin.com>
17106L:	linux-rtc@vger.kernel.org
17107S:	Maintained
17108F:	drivers/rtc/rtc-optee.c
17109
17110OPA-VNIC DRIVER
17111M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17112L:	linux-rdma@vger.kernel.org
17113S:	Supported
17114F:	drivers/infiniband/ulp/opa_vnic
17115
17116OPEN FIRMWARE AND FLATTENED DEVICE TREE
17117M:	Rob Herring <robh@kernel.org>
17118M:	Saravana Kannan <saravanak@google.com>
17119L:	devicetree@vger.kernel.org
17120S:	Maintained
17121W:	http://www.devicetree.org/
17122C:	irc://irc.libera.chat/devicetree
17123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17124F:	Documentation/ABI/testing/sysfs-firmware-ofw
17125F:	drivers/of/
17126F:	include/linux/of*.h
17127F:	scripts/dtc/
17128F:	tools/testing/selftests/dt/
17129K:	of_overlay_notifier_
17130K:	of_overlay_fdt_apply
17131K:	of_overlay_remove
17132
17133OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17134M:	Rob Herring <robh@kernel.org>
17135M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17136M:	Conor Dooley <conor+dt@kernel.org>
17137L:	devicetree@vger.kernel.org
17138S:	Maintained
17139Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17140C:	irc://irc.libera.chat/devicetree
17141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17142F:	Documentation/devicetree/
17143F:	arch/*/boot/dts/
17144F:	include/dt-bindings/
17145
17146OPENCOMPUTE PTP CLOCK DRIVER
17147M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17148M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17149L:	netdev@vger.kernel.org
17150S:	Maintained
17151F:	drivers/ptp/ptp_ocp.c
17152
17153OPENCORES I2C BUS DRIVER
17154M:	Peter Korsgaard <peter@korsgaard.com>
17155M:	Andrew Lunn <andrew@lunn.ch>
17156L:	linux-i2c@vger.kernel.org
17157S:	Maintained
17158F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17159F:	Documentation/i2c/busses/i2c-ocores.rst
17160F:	drivers/i2c/busses/i2c-ocores.c
17161F:	include/linux/platform_data/i2c-ocores.h
17162
17163OPENRISC ARCHITECTURE
17164M:	Jonas Bonn <jonas@southpole.se>
17165M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17166M:	Stafford Horne <shorne@gmail.com>
17167L:	linux-openrisc@vger.kernel.org
17168S:	Maintained
17169W:	http://openrisc.io
17170T:	git https://github.com/openrisc/linux.git
17171F:	Documentation/arch/openrisc/
17172F:	Documentation/devicetree/bindings/openrisc/
17173F:	arch/openrisc/
17174F:	drivers/irqchip/irq-ompic.c
17175F:	drivers/irqchip/irq-or1k-*
17176
17177OPENVSWITCH
17178M:	Pravin B Shelar <pshelar@ovn.org>
17179L:	netdev@vger.kernel.org
17180L:	dev@openvswitch.org
17181S:	Maintained
17182W:	http://openvswitch.org
17183F:	include/uapi/linux/openvswitch.h
17184F:	net/openvswitch/
17185F:	tools/testing/selftests/net/openvswitch/
17186
17187OPERATING PERFORMANCE POINTS (OPP)
17188M:	Viresh Kumar <vireshk@kernel.org>
17189M:	Nishanth Menon <nm@ti.com>
17190M:	Stephen Boyd <sboyd@kernel.org>
17191L:	linux-pm@vger.kernel.org
17192S:	Maintained
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17194F:	Documentation/devicetree/bindings/opp/
17195F:	Documentation/power/opp.rst
17196F:	drivers/opp/
17197F:	include/linux/pm_opp.h
17198
17199OPL4 DRIVER
17200M:	Clemens Ladisch <clemens@ladisch.de>
17201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17202S:	Maintained
17203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17204F:	sound/drivers/opl4/
17205
17206ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17207M:	Mark Fasheh <mark@fasheh.com>
17208M:	Joel Becker <jlbec@evilplan.org>
17209M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17210L:	ocfs2-devel@lists.linux.dev
17211S:	Supported
17212W:	http://ocfs2.wiki.kernel.org
17213F:	Documentation/filesystems/dlmfs.rst
17214F:	Documentation/filesystems/ocfs2.rst
17215F:	fs/ocfs2/
17216
17217ORANGEFS FILESYSTEM
17218M:	Mike Marshall <hubcap@omnibond.com>
17219R:	Martin Brandenburg <martin@omnibond.com>
17220L:	devel@lists.orangefs.org
17221S:	Supported
17222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17223F:	Documentation/filesystems/orangefs.rst
17224F:	fs/orangefs/
17225
17226OV2659 OMNIVISION SENSOR DRIVER
17227M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17228L:	linux-media@vger.kernel.org
17229S:	Maintained
17230W:	https://linuxtv.org
17231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17232T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17233F:	drivers/media/i2c/ov2659.c
17234F:	include/media/i2c/ov2659.h
17235
17236OVERLAY FILESYSTEM
17237M:	Miklos Szeredi <miklos@szeredi.hu>
17238M:	Amir Goldstein <amir73il@gmail.com>
17239L:	linux-unionfs@vger.kernel.org
17240S:	Supported
17241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17242F:	Documentation/filesystems/overlayfs.rst
17243F:	fs/overlayfs/
17244
17245P54 WIRELESS DRIVER
17246M:	Christian Lamparter <chunkeey@googlemail.com>
17247L:	linux-wireless@vger.kernel.org
17248S:	Maintained
17249W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17250F:	drivers/net/wireless/intersil/p54/
17251
17252PACKET SOCKETS
17253M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17254S:	Maintained
17255F:	include/uapi/linux/if_packet.h
17256F:	net/packet/af_packet.c
17257
17258PACKING
17259M:	Vladimir Oltean <olteanv@gmail.com>
17260L:	netdev@vger.kernel.org
17261S:	Supported
17262F:	Documentation/core-api/packing.rst
17263F:	include/linux/packing.h
17264F:	lib/packing.c
17265
17266PADATA PARALLEL EXECUTION MECHANISM
17267M:	Steffen Klassert <steffen.klassert@secunet.com>
17268M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17269L:	linux-crypto@vger.kernel.org
17270L:	linux-kernel@vger.kernel.org
17271S:	Maintained
17272F:	Documentation/core-api/padata.rst
17273F:	include/linux/padata.h
17274F:	kernel/padata.c
17275
17276PAGE CACHE
17277M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17278L:	linux-fsdevel@vger.kernel.org
17279S:	Supported
17280T:	git git://git.infradead.org/users/willy/pagecache.git
17281F:	Documentation/filesystems/locking.rst
17282F:	Documentation/filesystems/vfs.rst
17283F:	include/linux/pagemap.h
17284F:	mm/filemap.c
17285F:	mm/page-writeback.c
17286F:	mm/readahead.c
17287F:	mm/truncate.c
17288
17289PAGE POOL
17290M:	Jesper Dangaard Brouer <hawk@kernel.org>
17291M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17292L:	netdev@vger.kernel.org
17293S:	Supported
17294F:	Documentation/networking/page_pool.rst
17295F:	include/net/page_pool/
17296F:	include/trace/events/page_pool.h
17297F:	net/core/page_pool.c
17298
17299PAGE TABLE CHECK
17300M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17301M:	Andrew Morton <akpm@linux-foundation.org>
17302L:	linux-mm@kvack.org
17303S:	Maintained
17304F:	Documentation/mm/page_table_check.rst
17305F:	include/linux/page_table_check.h
17306F:	mm/page_table_check.c
17307
17308PANASONIC LAPTOP ACPI EXTRAS DRIVER
17309M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17310L:	platform-driver-x86@vger.kernel.org
17311S:	Maintained
17312F:	drivers/platform/x86/panasonic-laptop.c
17313
17314PARALLAX PING IIO SENSOR DRIVER
17315M:	Andreas Klinger <ak@it-klinger.de>
17316L:	linux-iio@vger.kernel.org
17317S:	Maintained
17318F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17319F:	drivers/iio/proximity/ping.c
17320
17321PARALLEL LCD/KEYPAD PANEL DRIVER
17322M:	Willy Tarreau <willy@haproxy.com>
17323M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17324S:	Odd Fixes
17325F:	Documentation/admin-guide/lcd-panel-cgram.rst
17326F:	drivers/auxdisplay/panel.c
17327
17328PARALLEL PORT SUBSYSTEM
17329M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17330M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17331L:	linux-parport@lists.infradead.org (subscribers-only)
17332S:	Maintained
17333F:	Documentation/driver-api/parport*.rst
17334F:	drivers/char/ppdev.c
17335F:	drivers/parport/
17336F:	include/linux/parport*.h
17337F:	include/uapi/linux/ppdev.h
17338
17339PARAVIRT_OPS INTERFACE
17340M:	Juergen Gross <jgross@suse.com>
17341R:	Ajay Kaher <ajay.kaher@broadcom.com>
17342R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17343R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17344L:	virtualization@lists.linux.dev
17345L:	x86@kernel.org
17346S:	Supported
17347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17348F:	Documentation/virt/paravirt_ops.rst
17349F:	arch/*/include/asm/paravirt*.h
17350F:	arch/*/kernel/paravirt*
17351F:	include/linux/hypervisor.h
17352
17353PARISC ARCHITECTURE
17354M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17355M:	Helge Deller <deller@gmx.de>
17356L:	linux-parisc@vger.kernel.org
17357S:	Maintained
17358W:	https://parisc.wiki.kernel.org
17359Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17362F:	Documentation/arch/parisc/
17363F:	arch/parisc/
17364F:	drivers/char/agp/parisc-agp.c
17365F:	drivers/input/misc/hp_sdc_rtc.c
17366F:	drivers/input/serio/gscps2.c
17367F:	drivers/input/serio/hp_sdc*
17368F:	drivers/parisc/
17369F:	drivers/parport/parport_gsc.*
17370F:	drivers/tty/serial/8250/8250_parisc.c
17371F:	drivers/video/console/sti*
17372F:	drivers/video/fbdev/sti*
17373F:	drivers/video/logo/logo_parisc*
17374F:	include/linux/hp_sdc.h
17375
17376PARMAN
17377M:	Jiri Pirko <jiri@resnulli.us>
17378L:	netdev@vger.kernel.org
17379S:	Supported
17380F:	include/linux/parman.h
17381F:	lib/parman.c
17382F:	lib/test_parman.c
17383
17384PC ENGINES APU BOARD DRIVER
17385M:	Enrico Weigelt, metux IT consult <info@metux.net>
17386S:	Maintained
17387F:	drivers/platform/x86/pcengines-apuv2.c
17388
17389PC87360 HARDWARE MONITORING DRIVER
17390M:	Jim Cromie <jim.cromie@gmail.com>
17391L:	linux-hwmon@vger.kernel.org
17392S:	Maintained
17393F:	Documentation/hwmon/pc87360.rst
17394F:	drivers/hwmon/pc87360.c
17395
17396PC8736x GPIO DRIVER
17397M:	Jim Cromie <jim.cromie@gmail.com>
17398S:	Maintained
17399F:	drivers/char/pc8736x_gpio.c
17400
17401PC87427 HARDWARE MONITORING DRIVER
17402M:	Jean Delvare <jdelvare@suse.com>
17403L:	linux-hwmon@vger.kernel.org
17404S:	Maintained
17405F:	Documentation/hwmon/pc87427.rst
17406F:	drivers/hwmon/pc87427.c
17407
17408PCA9532 LED DRIVER
17409M:	Riku Voipio <riku.voipio@iki.fi>
17410S:	Maintained
17411F:	drivers/leds/leds-pca9532.c
17412F:	include/linux/leds-pca9532.h
17413
17414PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17415M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17416M:	Pali Rohár <pali@kernel.org>
17417L:	linux-pci@vger.kernel.org
17418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17419S:	Maintained
17420F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17421F:	drivers/pci/controller/pci-aardvark.c
17422
17423PCI DRIVER FOR ALTERA PCIE IP
17424M:	Joyce Ooi <joyce.ooi@intel.com>
17425L:	linux-pci@vger.kernel.org
17426S:	Supported
17427F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17428F:	drivers/pci/controller/pcie-altera.c
17429
17430PCI DRIVER FOR APPLIEDMICRO XGENE
17431M:	Toan Le <toan@os.amperecomputing.com>
17432L:	linux-pci@vger.kernel.org
17433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17434S:	Maintained
17435F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17436F:	drivers/pci/controller/pci-xgene.c
17437
17438PCI DRIVER FOR ARM VERSATILE PLATFORM
17439M:	Rob Herring <robh@kernel.org>
17440L:	linux-pci@vger.kernel.org
17441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17442S:	Maintained
17443F:	Documentation/devicetree/bindings/pci/versatile.yaml
17444F:	drivers/pci/controller/pci-versatile.c
17445
17446PCI DRIVER FOR ARMADA 8K
17447M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17448L:	linux-pci@vger.kernel.org
17449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17450S:	Maintained
17451F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17452F:	drivers/pci/controller/dwc/pcie-armada8k.c
17453
17454PCI DRIVER FOR CADENCE PCIE IP
17455L:	linux-pci@vger.kernel.org
17456S:	Orphan
17457F:	Documentation/devicetree/bindings/pci/cdns,*
17458F:	drivers/pci/controller/cadence/*cadence*
17459
17460PCI DRIVER FOR FREESCALE LAYERSCAPE
17461M:	Minghuan Lian <minghuan.Lian@nxp.com>
17462M:	Mingkai Hu <mingkai.hu@nxp.com>
17463M:	Roy Zang <roy.zang@nxp.com>
17464L:	linuxppc-dev@lists.ozlabs.org
17465L:	linux-pci@vger.kernel.org
17466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17467L:	imx@lists.linux.dev
17468S:	Maintained
17469F:	drivers/pci/controller/dwc/*layerscape*
17470
17471PCI DRIVER FOR FU740
17472M:	Paul Walmsley <paul.walmsley@sifive.com>
17473M:	Greentime Hu <greentime.hu@sifive.com>
17474M:	Samuel Holland <samuel.holland@sifive.com>
17475L:	linux-pci@vger.kernel.org
17476S:	Maintained
17477F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17478F:	drivers/pci/controller/dwc/pcie-fu740.c
17479
17480PCI DRIVER FOR GENERIC OF HOSTS
17481M:	Will Deacon <will@kernel.org>
17482L:	linux-pci@vger.kernel.org
17483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17484S:	Maintained
17485F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17486F:	drivers/pci/controller/pci-host-common.c
17487F:	drivers/pci/controller/pci-host-generic.c
17488
17489PCI DRIVER FOR IMX6
17490M:	Richard Zhu <hongxing.zhu@nxp.com>
17491M:	Lucas Stach <l.stach@pengutronix.de>
17492L:	linux-pci@vger.kernel.org
17493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17494L:	imx@lists.linux.dev
17495S:	Maintained
17496F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17497F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17498F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17499F:	drivers/pci/controller/dwc/*imx6*
17500
17501PCI DRIVER FOR INTEL IXP4XX
17502M:	Linus Walleij <linus.walleij@linaro.org>
17503S:	Maintained
17504F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17505F:	drivers/pci/controller/pci-ixp4xx.c
17506
17507PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17508M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17509R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17510L:	linux-pci@vger.kernel.org
17511S:	Supported
17512F:	drivers/pci/controller/vmd.c
17513
17514PCI DRIVER FOR MICROSEMI SWITCHTEC
17515M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17516M:	Logan Gunthorpe <logang@deltatee.com>
17517L:	linux-pci@vger.kernel.org
17518S:	Maintained
17519F:	Documentation/ABI/testing/sysfs-class-switchtec
17520F:	Documentation/driver-api/switchtec.rst
17521F:	drivers/ntb/hw/mscc/
17522F:	drivers/pci/switch/switchtec*
17523F:	include/linux/switchtec.h
17524F:	include/uapi/linux/switchtec_ioctl.h
17525
17526PCI DRIVER FOR MOBIVEIL PCIE IP
17527M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17528M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17529L:	linux-pci@vger.kernel.org
17530S:	Supported
17531F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17532F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17533
17534PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17535M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17536M:	Pali Rohár <pali@kernel.org>
17537L:	linux-pci@vger.kernel.org
17538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17539S:	Maintained
17540F:	drivers/pci/controller/*mvebu*
17541
17542PCI DRIVER FOR NVIDIA TEGRA
17543M:	Thierry Reding <thierry.reding@gmail.com>
17544L:	linux-tegra@vger.kernel.org
17545L:	linux-pci@vger.kernel.org
17546S:	Supported
17547F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17548F:	drivers/pci/controller/pci-tegra.c
17549
17550PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17551M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17552L:	linux-pci@vger.kernel.org
17553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17554S:	Maintained
17555F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17556F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17557
17558PCI DRIVER FOR PLDA PCIE IP
17559M:	Daire McNamara <daire.mcnamara@microchip.com>
17560L:	linux-pci@vger.kernel.org
17561S:	Maintained
17562F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17563F:	drivers/pci/controller/plda/pcie-plda-host.c
17564F:	drivers/pci/controller/plda/pcie-plda.h
17565
17566PCI DRIVER FOR RENESAS R-CAR
17567M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17568M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17569L:	linux-pci@vger.kernel.org
17570L:	linux-renesas-soc@vger.kernel.org
17571S:	Maintained
17572F:	Documentation/devicetree/bindings/pci/*rcar*
17573F:	drivers/pci/controller/*rcar*
17574F:	drivers/pci/controller/dwc/*rcar*
17575
17576PCI DRIVER FOR SAMSUNG EXYNOS
17577M:	Jingoo Han <jingoohan1@gmail.com>
17578L:	linux-pci@vger.kernel.org
17579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17580L:	linux-samsung-soc@vger.kernel.org
17581S:	Maintained
17582F:	drivers/pci/controller/dwc/pci-exynos.c
17583
17584PCI DRIVER FOR SYNOPSYS DESIGNWARE
17585M:	Jingoo Han <jingoohan1@gmail.com>
17586M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17587L:	linux-pci@vger.kernel.org
17588S:	Maintained
17589F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17590F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17591F:	drivers/pci/controller/dwc/*designware*
17592
17593PCI DRIVER FOR TI DRA7XX/J721E
17594M:	Vignesh Raghavendra <vigneshr@ti.com>
17595R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17596L:	linux-omap@vger.kernel.org
17597L:	linux-pci@vger.kernel.org
17598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17599S:	Supported
17600F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17601F:	drivers/pci/controller/cadence/pci-j721e.c
17602F:	drivers/pci/controller/dwc/pci-dra7xx.c
17603
17604PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17605M:	Linus Walleij <linus.walleij@linaro.org>
17606L:	linux-pci@vger.kernel.org
17607S:	Maintained
17608F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17609F:	drivers/pci/controller/pci-v3-semi.c
17610
17611PCI DRIVER FOR XILINX VERSAL CPM
17612M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17613M:	Michal Simek <michal.simek@amd.com>
17614L:	linux-pci@vger.kernel.org
17615S:	Maintained
17616F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17617F:	drivers/pci/controller/pcie-xilinx-cpm.c
17618
17619PCI ENDPOINT SUBSYSTEM
17620M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17621M:	Krzysztof Wilczyński <kw@linux.com>
17622R:	Kishon Vijay Abraham I <kishon@kernel.org>
17623L:	linux-pci@vger.kernel.org
17624S:	Supported
17625Q:	https://patchwork.kernel.org/project/linux-pci/list/
17626B:	https://bugzilla.kernel.org
17627C:	irc://irc.oftc.net/linux-pci
17628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17629F:	Documentation/PCI/endpoint/*
17630F:	Documentation/misc-devices/pci-endpoint-test.rst
17631F:	drivers/misc/pci_endpoint_test.c
17632F:	drivers/pci/endpoint/
17633F:	tools/pci/
17634
17635PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17636M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17637R:	Oliver O'Halloran <oohall@gmail.com>
17638L:	linuxppc-dev@lists.ozlabs.org
17639S:	Supported
17640F:	Documentation/PCI/pci-error-recovery.rst
17641F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17642F:	arch/powerpc/include/*/eeh*.h
17643F:	arch/powerpc/kernel/eeh*.c
17644F:	arch/powerpc/platforms/*/eeh*.c
17645F:	drivers/pci/pcie/aer.c
17646F:	drivers/pci/pcie/dpc.c
17647F:	drivers/pci/pcie/err.c
17648
17649PCI ERROR RECOVERY
17650M:	Linas Vepstas <linasvepstas@gmail.com>
17651L:	linux-pci@vger.kernel.org
17652S:	Supported
17653F:	Documentation/PCI/pci-error-recovery.rst
17654
17655PCI MSI DRIVER FOR ALTERA MSI IP
17656M:	Joyce Ooi <joyce.ooi@intel.com>
17657L:	linux-pci@vger.kernel.org
17658S:	Supported
17659F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17660F:	drivers/pci/controller/pcie-altera-msi.c
17661
17662PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17663M:	Toan Le <toan@os.amperecomputing.com>
17664L:	linux-pci@vger.kernel.org
17665L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17666S:	Maintained
17667F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17668F:	drivers/pci/controller/pci-xgene-msi.c
17669
17670PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17671M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17672M:	Krzysztof Wilczyński <kw@linux.com>
17673R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17674R:	Rob Herring <robh@kernel.org>
17675L:	linux-pci@vger.kernel.org
17676S:	Supported
17677Q:	https://patchwork.kernel.org/project/linux-pci/list/
17678B:	https://bugzilla.kernel.org
17679C:	irc://irc.oftc.net/linux-pci
17680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17681F:	Documentation/devicetree/bindings/pci/
17682F:	drivers/pci/controller/
17683F:	drivers/pci/pci-bridge-emul.c
17684F:	drivers/pci/pci-bridge-emul.h
17685
17686PCI PEER-TO-PEER DMA (P2PDMA)
17687M:	Bjorn Helgaas <bhelgaas@google.com>
17688M:	Logan Gunthorpe <logang@deltatee.com>
17689L:	linux-pci@vger.kernel.org
17690S:	Supported
17691Q:	https://patchwork.kernel.org/project/linux-pci/list/
17692B:	https://bugzilla.kernel.org
17693C:	irc://irc.oftc.net/linux-pci
17694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17695F:	Documentation/driver-api/pci/p2pdma.rst
17696F:	drivers/pci/p2pdma.c
17697F:	include/linux/pci-p2pdma.h
17698
17699PCI POWER CONTROL
17700M:	Bartosz Golaszewski <brgl@bgdev.pl>
17701L:	linux-pci@vger.kernel.org
17702S:	Maintained
17703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17704F:	drivers/pci/pwrctl/*
17705F:	include/linux/pci-pwrctl.h
17706
17707PCI SUBSYSTEM
17708M:	Bjorn Helgaas <bhelgaas@google.com>
17709L:	linux-pci@vger.kernel.org
17710S:	Supported
17711Q:	https://patchwork.kernel.org/project/linux-pci/list/
17712B:	https://bugzilla.kernel.org
17713C:	irc://irc.oftc.net/linux-pci
17714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17715F:	Documentation/PCI/
17716F:	Documentation/devicetree/bindings/pci/
17717F:	arch/x86/kernel/early-quirks.c
17718F:	arch/x86/kernel/quirks.c
17719F:	arch/x86/pci/
17720F:	drivers/acpi/pci*
17721F:	drivers/pci/
17722F:	include/asm-generic/pci*
17723F:	include/linux/of_pci.h
17724F:	include/linux/pci*
17725F:	include/uapi/linux/pci*
17726
17727PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17728M:	Jonathan Chocron <jonnyc@amazon.com>
17729L:	linux-pci@vger.kernel.org
17730S:	Maintained
17731F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17732F:	drivers/pci/controller/dwc/pcie-al.c
17733
17734PCIE DRIVER FOR AMLOGIC MESON
17735M:	Yue Wang <yue.wang@Amlogic.com>
17736L:	linux-pci@vger.kernel.org
17737L:	linux-amlogic@lists.infradead.org
17738S:	Maintained
17739F:	drivers/pci/controller/dwc/pci-meson.c
17740
17741PCIE DRIVER FOR AXIS ARTPEC
17742M:	Jesper Nilsson <jesper.nilsson@axis.com>
17743L:	linux-arm-kernel@axis.com
17744L:	linux-pci@vger.kernel.org
17745S:	Maintained
17746F:	Documentation/devicetree/bindings/pci/axis,artpec*
17747F:	drivers/pci/controller/dwc/*artpec*
17748
17749PCIE DRIVER FOR CAVIUM THUNDERX
17750M:	Robert Richter <rric@kernel.org>
17751L:	linux-pci@vger.kernel.org
17752L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17753S:	Odd Fixes
17754F:	drivers/pci/controller/pci-thunder-*
17755
17756PCIE DRIVER FOR HISILICON
17757M:	Zhou Wang <wangzhou1@hisilicon.com>
17758L:	linux-pci@vger.kernel.org
17759S:	Maintained
17760F:	drivers/pci/controller/dwc/pcie-hisi.c
17761
17762PCIE DRIVER FOR HISILICON KIRIN
17763M:	Xiaowei Song <songxiaowei@hisilicon.com>
17764M:	Binghui Wang <wangbinghui@hisilicon.com>
17765L:	linux-pci@vger.kernel.org
17766S:	Maintained
17767F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17768F:	drivers/pci/controller/dwc/pcie-kirin.c
17769
17770PCIE DRIVER FOR HISILICON STB
17771M:	Shawn Guo <shawn.guo@linaro.org>
17772L:	linux-pci@vger.kernel.org
17773S:	Maintained
17774F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17775F:	drivers/pci/controller/dwc/pcie-histb.c
17776
17777PCIE DRIVER FOR INTEL KEEM BAY
17778M:	Srikanth Thokala <srikanth.thokala@intel.com>
17779L:	linux-pci@vger.kernel.org
17780S:	Supported
17781F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17782F:	drivers/pci/controller/dwc/pcie-keembay.c
17783
17784PCIE DRIVER FOR INTEL LGM GW SOC
17785M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17786L:	linux-pci@vger.kernel.org
17787S:	Maintained
17788F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17789F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17790
17791PCIE DRIVER FOR MEDIATEK
17792M:	Ryder Lee <ryder.lee@mediatek.com>
17793M:	Jianjun Wang <jianjun.wang@mediatek.com>
17794L:	linux-pci@vger.kernel.org
17795L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17796S:	Supported
17797F:	Documentation/devicetree/bindings/pci/mediatek*
17798F:	drivers/pci/controller/*mediatek*
17799
17800PCIE DRIVER FOR MICROCHIP
17801M:	Daire McNamara <daire.mcnamara@microchip.com>
17802L:	linux-pci@vger.kernel.org
17803S:	Supported
17804F:	Documentation/devicetree/bindings/pci/microchip*
17805F:	drivers/pci/controller/plda/*microchip*
17806
17807PCIE DRIVER FOR QUALCOMM MSM
17808M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17809L:	linux-pci@vger.kernel.org
17810L:	linux-arm-msm@vger.kernel.org
17811S:	Maintained
17812F:	drivers/pci/controller/dwc/pcie-qcom.c
17813
17814PCIE DRIVER FOR ROCKCHIP
17815M:	Shawn Lin <shawn.lin@rock-chips.com>
17816L:	linux-pci@vger.kernel.org
17817L:	linux-rockchip@lists.infradead.org
17818S:	Maintained
17819F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17820F:	drivers/pci/controller/pcie-rockchip*
17821
17822PCIE DRIVER FOR SOCIONEXT UNIPHIER
17823M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17824L:	linux-pci@vger.kernel.org
17825S:	Maintained
17826F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17827F:	drivers/pci/controller/dwc/pcie-uniphier*
17828
17829PCIE DRIVER FOR ST SPEAR13XX
17830M:	Pratyush Anand <pratyush.anand@gmail.com>
17831L:	linux-pci@vger.kernel.org
17832S:	Maintained
17833F:	drivers/pci/controller/dwc/*spear*
17834
17835PCIE DRIVER FOR STARFIVE JH71x0
17836M:	Kevin Xie <kevin.xie@starfivetech.com>
17837L:	linux-pci@vger.kernel.org
17838S:	Maintained
17839F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17840F:	drivers/pci/controller/plda/pcie-starfive.c
17841
17842PCIE ENDPOINT DRIVER FOR QUALCOMM
17843M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17844L:	linux-pci@vger.kernel.org
17845L:	linux-arm-msm@vger.kernel.org
17846S:	Maintained
17847F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17848F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17849
17850PCMCIA SUBSYSTEM
17851M:	Dominik Brodowski <linux@dominikbrodowski.net>
17852S:	Odd Fixes
17853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17854F:	Documentation/pcmcia/
17855F:	drivers/pcmcia/
17856F:	include/pcmcia/
17857F:	tools/pcmcia/
17858
17859PCNET32 NETWORK DRIVER
17860M:	Don Fry <pcnet32@frontier.com>
17861L:	netdev@vger.kernel.org
17862S:	Maintained
17863F:	drivers/net/ethernet/amd/pcnet32.c
17864
17865PCRYPT PARALLEL CRYPTO ENGINE
17866M:	Steffen Klassert <steffen.klassert@secunet.com>
17867L:	linux-crypto@vger.kernel.org
17868S:	Maintained
17869F:	crypto/pcrypt.c
17870F:	include/crypto/pcrypt.h
17871
17872PDS DSC VIRTIO DATA PATH ACCELERATOR
17873R:	Shannon Nelson <shannon.nelson@amd.com>
17874F:	drivers/vdpa/pds/
17875
17876PECI HARDWARE MONITORING DRIVERS
17877M:	Iwona Winiarska <iwona.winiarska@intel.com>
17878L:	linux-hwmon@vger.kernel.org
17879S:	Supported
17880F:	Documentation/hwmon/peci-cputemp.rst
17881F:	Documentation/hwmon/peci-dimmtemp.rst
17882F:	drivers/hwmon/peci/
17883
17884PECI SUBSYSTEM
17885M:	Iwona Winiarska <iwona.winiarska@intel.com>
17886L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17887S:	Supported
17888F:	Documentation/devicetree/bindings/peci/
17889F:	Documentation/peci/
17890F:	drivers/peci/
17891F:	include/linux/peci-cpu.h
17892F:	include/linux/peci.h
17893
17894PENSANDO ETHERNET DRIVERS
17895M:	Shannon Nelson <shannon.nelson@amd.com>
17896M:	Brett Creeley <brett.creeley@amd.com>
17897L:	netdev@vger.kernel.org
17898S:	Supported
17899F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17900F:	drivers/net/ethernet/pensando/
17901
17902PER-CPU MEMORY ALLOCATOR
17903M:	Dennis Zhou <dennis@kernel.org>
17904M:	Tejun Heo <tj@kernel.org>
17905M:	Christoph Lameter <cl@linux.com>
17906L:	linux-mm@kvack.org
17907S:	Maintained
17908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17909F:	arch/*/include/asm/percpu.h
17910F:	include/linux/percpu*.h
17911F:	lib/percpu*.c
17912F:	mm/percpu*.c
17913
17914PER-TASK DELAY ACCOUNTING
17915M:	Balbir Singh <bsingharora@gmail.com>
17916S:	Maintained
17917F:	include/linux/delayacct.h
17918F:	kernel/delayacct.c
17919
17920PERFORMANCE EVENTS SUBSYSTEM
17921M:	Peter Zijlstra <peterz@infradead.org>
17922M:	Ingo Molnar <mingo@redhat.com>
17923M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17924M:	Namhyung Kim <namhyung@kernel.org>
17925R:	Mark Rutland <mark.rutland@arm.com>
17926R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17927R:	Jiri Olsa <jolsa@kernel.org>
17928R:	Ian Rogers <irogers@google.com>
17929R:	Adrian Hunter <adrian.hunter@intel.com>
17930R:	"Liang, Kan" <kan.liang@linux.intel.com>
17931L:	linux-perf-users@vger.kernel.org
17932L:	linux-kernel@vger.kernel.org
17933S:	Supported
17934W:	https://perf.wiki.kernel.org/
17935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17938F:	arch/*/events/*
17939F:	arch/*/events/*/*
17940F:	arch/*/include/asm/perf_event.h
17941F:	arch/*/kernel/*/*/perf_event*.c
17942F:	arch/*/kernel/*/perf_event*.c
17943F:	arch/*/kernel/perf_callchain.c
17944F:	arch/*/kernel/perf_event*.c
17945F:	include/linux/perf_event.h
17946F:	include/uapi/linux/perf_event.h
17947F:	kernel/events/*
17948F:	tools/lib/perf/
17949F:	tools/perf/
17950
17951PERFORMANCE EVENTS TOOLING ARM64
17952R:	John Garry <john.g.garry@oracle.com>
17953R:	Will Deacon <will@kernel.org>
17954R:	James Clark <james.clark@linaro.org>
17955R:	Mike Leach <mike.leach@linaro.org>
17956R:	Leo Yan <leo.yan@linux.dev>
17957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17958S:	Supported
17959F:	tools/build/feature/test-libopencsd.c
17960F:	tools/perf/arch/arm*/
17961F:	tools/perf/pmu-events/arch/arm64/
17962F:	tools/perf/util/arm-spe*
17963F:	tools/perf/util/cs-etm*
17964
17965PERSONALITY HANDLING
17966M:	Christoph Hellwig <hch@infradead.org>
17967L:	linux-abi-devel@lists.sourceforge.net
17968S:	Maintained
17969F:	include/linux/personality.h
17970F:	include/uapi/linux/personality.h
17971
17972PHOENIX RC FLIGHT CONTROLLER ADAPTER
17973M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17974L:	linux-input@vger.kernel.org
17975S:	Maintained
17976F:	Documentation/input/devices/pxrc.rst
17977F:	drivers/input/joystick/pxrc.c
17978
17979PHONET PROTOCOL
17980M:	Remi Denis-Courmont <courmisch@gmail.com>
17981S:	Supported
17982F:	Documentation/networking/phonet.rst
17983F:	include/linux/phonet.h
17984F:	include/net/phonet/
17985F:	include/uapi/linux/phonet.h
17986F:	net/phonet/
17987
17988PHRAM MTD DRIVER
17989M:	Joern Engel <joern@lazybastard.org>
17990L:	linux-mtd@lists.infradead.org
17991S:	Maintained
17992F:	drivers/mtd/devices/phram.c
17993
17994PICOLCD HID DRIVER
17995M:	Bruno Prémont <bonbons@linux-vserver.org>
17996L:	linux-input@vger.kernel.org
17997S:	Maintained
17998F:	drivers/hid/hid-picolcd*
17999
18000PIDFD API
18001M:	Christian Brauner <christian@brauner.io>
18002L:	linux-kernel@vger.kernel.org
18003S:	Maintained
18004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18005F:	samples/pidfd/
18006F:	tools/testing/selftests/clone3/
18007F:	tools/testing/selftests/pid_namespace/
18008F:	tools/testing/selftests/pidfd/
18009K:	(?i)pidfd
18010K:	(?i)clone3
18011K:	\b(clone_args|kernel_clone_args)\b
18012
18013PIN CONTROL SUBSYSTEM
18014M:	Linus Walleij <linus.walleij@linaro.org>
18015L:	linux-gpio@vger.kernel.org
18016S:	Maintained
18017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18018F:	Documentation/devicetree/bindings/pinctrl/
18019F:	Documentation/driver-api/pin-control.rst
18020F:	drivers/pinctrl/
18021F:	include/dt-bindings/pinctrl/
18022F:	include/linux/pinctrl/
18023
18024PIN CONTROLLER - AMD
18025M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18026M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18027S:	Maintained
18028F:	drivers/pinctrl/pinctrl-amd.c
18029
18030PIN CONTROLLER - FREESCALE
18031M:	Dong Aisheng <aisheng.dong@nxp.com>
18032M:	Fabio Estevam <festevam@gmail.com>
18033M:	Shawn Guo <shawnguo@kernel.org>
18034M:	Jacky Bai <ping.bai@nxp.com>
18035R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18036L:	linux-gpio@vger.kernel.org
18037L:	NXP S32 Linux Team <s32@nxp.com>
18038S:	Maintained
18039F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18040F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18041F:	drivers/pinctrl/freescale/
18042F:	drivers/pinctrl/nxp/
18043
18044PIN CONTROLLER - INTEL
18045M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18046M:	Andy Shevchenko <andy@kernel.org>
18047S:	Supported
18048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18049F:	drivers/pinctrl/intel/
18050
18051PIN CONTROLLER - KEEMBAY
18052M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18053S:	Supported
18054F:	drivers/pinctrl/pinctrl-keembay*
18055
18056PIN CONTROLLER - MEDIATEK
18057M:	Sean Wang <sean.wang@kernel.org>
18058L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18059S:	Maintained
18060F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18061F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18062F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18063F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18064F:	drivers/pinctrl/mediatek/
18065
18066PIN CONTROLLER - MEDIATEK MIPS
18067M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18068M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18069L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18070L:	linux-mips@vger.kernel.org
18071S:	Maintained
18072F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18073F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18074F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18075F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18076F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18077F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18078F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18079F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18080F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18081F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18082F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18083F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18084F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18085F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18086F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18087
18088PIN CONTROLLER - MICROCHIP AT91
18089M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18091L:	linux-gpio@vger.kernel.org
18092S:	Supported
18093F:	drivers/gpio/gpio-sama5d2-piobu.c
18094F:	drivers/pinctrl/pinctrl-at91*
18095
18096PIN CONTROLLER - QUALCOMM
18097M:	Bjorn Andersson <andersson@kernel.org>
18098L:	linux-arm-msm@vger.kernel.org
18099S:	Maintained
18100F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18101F:	drivers/pinctrl/qcom/
18102
18103PIN CONTROLLER - RENESAS
18104M:	Geert Uytterhoeven <geert+renesas@glider.be>
18105L:	linux-renesas-soc@vger.kernel.org
18106S:	Supported
18107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18108F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18109F:	drivers/pinctrl/renesas/
18110
18111PIN CONTROLLER - SAMSUNG
18112M:	Krzysztof Kozlowski <krzk@kernel.org>
18113M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18114R:	Alim Akhtar <alim.akhtar@samsung.com>
18115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18116L:	linux-samsung-soc@vger.kernel.org
18117S:	Maintained
18118Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18119B:	mailto:linux-samsung-soc@vger.kernel.org
18120C:	irc://irc.libera.chat/linux-exynos
18121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18122F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18123F:	drivers/pinctrl/samsung/
18124
18125PIN CONTROLLER - SINGLE
18126M:	Tony Lindgren <tony@atomide.com>
18127M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18129L:	linux-omap@vger.kernel.org
18130S:	Maintained
18131F:	drivers/pinctrl/pinctrl-single.c
18132
18133PIN CONTROLLER - SUNPLUS / TIBBO
18134M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18135M:	Wells Lu <wellslutw@gmail.com>
18136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18137S:	Maintained
18138W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18139F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18140F:	drivers/pinctrl/sunplus/
18141F:	include/dt-bindings/pinctrl/sppctl*.h
18142
18143PINE64 PINEPHONE KEYBOARD DRIVER
18144M:	Samuel Holland <samuel@sholland.org>
18145S:	Supported
18146F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18147F:	drivers/input/keyboard/pinephone-keyboard.c
18148
18149PKTCDVD DRIVER
18150M:	linux-block@vger.kernel.org
18151S:	Orphan
18152F:	drivers/block/pktcdvd.c
18153F:	include/linux/pktcdvd.h
18154F:	include/uapi/linux/pktcdvd.h
18155
18156PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18157M:	Tomasz Duszynski <tduszyns@gmail.com>
18158S:	Maintained
18159F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18160F:	drivers/iio/chemical/pms7003.c
18161
18162PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18163M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18164L:	netdev@vger.kernel.org
18165S:	Maintained
18166F:	drivers/net/phy/mdio-open-alliance.h
18167F:	net/ethtool/plca.c
18168
18169PLDMFW LIBRARY
18170M:	Jacob Keller <jacob.e.keller@intel.com>
18171S:	Maintained
18172F:	Documentation/driver-api/pldmfw/
18173F:	include/linux/pldmfw.h
18174F:	lib/pldmfw/
18175
18176PLX DMA DRIVER
18177M:	Logan Gunthorpe <logang@deltatee.com>
18178S:	Maintained
18179F:	drivers/dma/plx_dma.c
18180
18181PM-GRAPH UTILITY
18182M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18183L:	linux-pm@vger.kernel.org
18184S:	Supported
18185W:	https://01.org/pm-graph
18186B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18187T:	git git://github.com/intel/pm-graph
18188F:	tools/power/pm-graph
18189
18190PM6764TR DRIVER
18191M:	Charles Hsu	<hsu.yungteng@gmail.com>
18192L:	linux-hwmon@vger.kernel.org
18193S:	Maintained
18194F:	Documentation/hwmon/pm6764tr.rst
18195F:	drivers/hwmon/pmbus/pm6764tr.c
18196
18197PMC SIERRA MaxRAID DRIVER
18198L:	linux-scsi@vger.kernel.org
18199S:	Orphan
18200W:	http://www.pmc-sierra.com/
18201F:	drivers/scsi/pmcraid.*
18202
18203PMC SIERRA PM8001 DRIVER
18204M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18205L:	linux-scsi@vger.kernel.org
18206S:	Supported
18207F:	drivers/scsi/pm8001/
18208
18209PNI RM3100 IIO DRIVER
18210M:	Song Qiang <songqiang1304521@gmail.com>
18211L:	linux-iio@vger.kernel.org
18212S:	Maintained
18213F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18214F:	drivers/iio/magnetometer/rm3100*
18215
18216PNP SUPPORT
18217M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18218L:	linux-acpi@vger.kernel.org
18219S:	Maintained
18220F:	drivers/pnp/
18221F:	include/linux/pnp.h
18222
18223POSIX CLOCKS and TIMERS
18224M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18225M:	Frederic Weisbecker <frederic@kernel.org>
18226M:	Thomas Gleixner <tglx@linutronix.de>
18227L:	linux-kernel@vger.kernel.org
18228S:	Maintained
18229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18230F:	fs/timerfd.c
18231F:	include/linux/time_namespace.h
18232F:	include/linux/timerfd.h
18233F:	include/uapi/linux/time.h
18234F:	include/uapi/linux/timerfd.h
18235F:	include/trace/events/timer*
18236F:	kernel/time/itimer.c
18237F:	kernel/time/posix-*
18238F:	kernel/time/namespace.c
18239
18240POWER MANAGEMENT CORE
18241M:	"Rafael J. Wysocki" <rafael@kernel.org>
18242L:	linux-pm@vger.kernel.org
18243S:	Supported
18244B:	https://bugzilla.kernel.org
18245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18246F:	drivers/base/power/
18247F:	drivers/powercap/
18248F:	include/linux/intel_rapl.h
18249F:	include/linux/pm.h
18250F:	include/linux/pm_*
18251F:	include/linux/powercap.h
18252F:	kernel/configs/nopm.config
18253
18254POWER SEQUENCING
18255M:	Bartosz Golaszewski <brgl@bgdev.pl>
18256L:	linux-pm@vger.kernel.org
18257S:	Maintained
18258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18259F:	drivers/power/sequencing/
18260F:	include/linux/pwrseq/
18261
18262POWER STATE COORDINATION INTERFACE (PSCI)
18263M:	Mark Rutland <mark.rutland@arm.com>
18264M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18266S:	Maintained
18267F:	drivers/firmware/psci/
18268F:	include/linux/psci.h
18269F:	include/uapi/linux/psci.h
18270
18271POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18272M:	Sebastian Reichel <sre@kernel.org>
18273L:	linux-pm@vger.kernel.org
18274S:	Maintained
18275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18276F:	Documentation/ABI/testing/sysfs-class-power
18277F:	Documentation/devicetree/bindings/power/supply/
18278F:	drivers/power/supply/
18279F:	include/linux/power/
18280F:	include/linux/power_supply.h
18281F:	tools/testing/selftests/power_supply/
18282
18283POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18284M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18285L:	linuxppc-dev@lists.ozlabs.org
18286S:	Maintained
18287F:	drivers/char/powernv-op-panel.c
18288
18289PPP OVER ATM (RFC 2364)
18290M:	Mitchell Blank Jr <mitch@sfgoth.com>
18291S:	Maintained
18292F:	include/uapi/linux/atmppp.h
18293F:	net/atm/pppoatm.c
18294
18295PPP OVER ETHERNET
18296M:	Michal Ostrowski <mostrows@earthlink.net>
18297S:	Maintained
18298F:	drivers/net/ppp/pppoe.c
18299F:	drivers/net/ppp/pppox.c
18300
18301PPP OVER L2TP
18302M:	James Chapman <jchapman@katalix.com>
18303S:	Maintained
18304F:	include/linux/if_pppol2tp.h
18305F:	include/uapi/linux/if_pppol2tp.h
18306F:	net/l2tp/l2tp_ppp.c
18307
18308PPP PROTOCOL DRIVERS AND COMPRESSORS
18309L:	linux-ppp@vger.kernel.org
18310S:	Orphan
18311F:	drivers/net/ppp/ppp_*
18312
18313PPS SUPPORT
18314M:	Rodolfo Giometti <giometti@enneenne.com>
18315L:	linuxpps@ml.enneenne.com (subscribers-only)
18316S:	Maintained
18317W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18318F:	Documentation/ABI/testing/sysfs-pps
18319F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18320F:	Documentation/driver-api/pps.rst
18321F:	drivers/pps/
18322F:	include/linux/pps*.h
18323F:	include/uapi/linux/pps.h
18324
18325PPTP DRIVER
18326M:	Dmitry Kozlov <xeb@mail.ru>
18327L:	netdev@vger.kernel.org
18328S:	Maintained
18329W:	http://sourceforge.net/projects/accel-pptp
18330F:	drivers/net/ppp/pptp.c
18331
18332PRESSURE STALL INFORMATION (PSI)
18333M:	Johannes Weiner <hannes@cmpxchg.org>
18334M:	Suren Baghdasaryan <surenb@google.com>
18335R:	Peter Ziljstra <peterz@infradead.org>
18336S:	Maintained
18337F:	include/linux/psi*
18338F:	kernel/sched/psi.c
18339
18340PRINTK
18341M:	Petr Mladek <pmladek@suse.com>
18342R:	Steven Rostedt <rostedt@goodmis.org>
18343R:	John Ogness <john.ogness@linutronix.de>
18344R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18345S:	Maintained
18346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18347F:	include/linux/printk.h
18348F:	kernel/printk/
18349
18350PRINTK INDEXING
18351R:	Chris Down <chris@chrisdown.name>
18352S:	Maintained
18353F:	Documentation/core-api/printk-index.rst
18354F:	kernel/printk/index.c
18355K:	printk_index
18356
18357PROC FILESYSTEM
18358L:	linux-kernel@vger.kernel.org
18359L:	linux-fsdevel@vger.kernel.org
18360S:	Maintained
18361F:	Documentation/filesystems/proc.rst
18362F:	fs/proc/
18363F:	include/linux/proc_fs.h
18364F:	tools/testing/selftests/proc/
18365
18366PROC SYSCTL
18367M:	Luis Chamberlain <mcgrof@kernel.org>
18368M:	Kees Cook <kees@kernel.org>
18369M:	Joel Granados <j.granados@samsung.com>
18370L:	linux-kernel@vger.kernel.org
18371L:	linux-fsdevel@vger.kernel.org
18372S:	Maintained
18373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18374F:	fs/proc/proc_sysctl.c
18375F:	include/linux/sysctl.h
18376F:	kernel/sysctl-test.c
18377F:	kernel/sysctl.c
18378F:	tools/testing/selftests/sysctl/
18379
18380PS3 NETWORK SUPPORT
18381M:	Geoff Levand <geoff@infradead.org>
18382L:	netdev@vger.kernel.org
18383L:	linuxppc-dev@lists.ozlabs.org
18384S:	Maintained
18385F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18386
18387PS3 PLATFORM SUPPORT
18388M:	Geoff Levand <geoff@infradead.org>
18389L:	linuxppc-dev@lists.ozlabs.org
18390S:	Maintained
18391F:	arch/powerpc/boot/ps3*
18392F:	arch/powerpc/include/asm/lv1call.h
18393F:	arch/powerpc/include/asm/ps3*.h
18394F:	arch/powerpc/platforms/ps3/
18395F:	drivers/*/ps3*
18396F:	drivers/ps3/
18397F:	drivers/rtc/rtc-ps3.c
18398F:	drivers/usb/host/*ps3.c
18399F:	sound/ppc/snd_ps3*
18400
18401PS3VRAM DRIVER
18402M:	Jim Paris <jim@jtan.com>
18403M:	Geoff Levand <geoff@infradead.org>
18404L:	linuxppc-dev@lists.ozlabs.org
18405S:	Maintained
18406F:	drivers/block/ps3vram.c
18407
18408PSAMPLE PACKET SAMPLING SUPPORT
18409M:	Yotam Gigi <yotam.gi@gmail.com>
18410S:	Maintained
18411F:	include/net/psample.h
18412F:	include/uapi/linux/psample.h
18413F:	net/psample
18414
18415PSE NETWORK DRIVER
18416M:	Oleksij Rempel <o.rempel@pengutronix.de>
18417M:	Kory Maincent <kory.maincent@bootlin.com>
18418L:	netdev@vger.kernel.org
18419S:	Maintained
18420F:	Documentation/devicetree/bindings/net/pse-pd/
18421F:	drivers/net/pse-pd/
18422
18423PSTORE FILESYSTEM
18424M:	Kees Cook <kees@kernel.org>
18425R:	Tony Luck <tony.luck@intel.com>
18426R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18427L:	linux-hardening@vger.kernel.org
18428S:	Supported
18429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18430F:	Documentation/admin-guide/pstore-blk.rst
18431F:	Documentation/admin-guide/ramoops.rst
18432F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18433F:	drivers/acpi/apei/erst.c
18434F:	drivers/firmware/efi/efi-pstore.c
18435F:	fs/pstore/
18436F:	include/linux/pstore*
18437K:	\b(pstore|ramoops)
18438
18439PT5161L HARDWARE MONITOR DRIVER
18440M:	Cosmo Chou <cosmo.chou@quantatw.com>
18441L:	linux-hwmon@vger.kernel.org
18442S:	Maintained
18443F:	Documentation/hwmon/pt5161l.rst
18444F:	drivers/hwmon/pt5161l.c
18445
18446PTP HARDWARE CLOCK SUPPORT
18447M:	Richard Cochran <richardcochran@gmail.com>
18448L:	netdev@vger.kernel.org
18449S:	Maintained
18450W:	http://linuxptp.sourceforge.net/
18451F:	Documentation/ABI/testing/sysfs-ptp
18452F:	Documentation/driver-api/ptp.rst
18453F:	drivers/net/phy/dp83640*
18454F:	drivers/ptp/*
18455F:	include/linux/ptp_cl*
18456K:	(?:\b|_)ptp(?:\b|_)
18457
18458PTP MOCKUP CLOCK SUPPORT
18459M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18460L:	netdev@vger.kernel.org
18461S:	Maintained
18462F:	drivers/ptp/ptp_mock.c
18463F:	include/linux/ptp_mock.h
18464
18465PTP VIRTUAL CLOCK SUPPORT
18466M:	Yangbo Lu <yangbo.lu@nxp.com>
18467L:	netdev@vger.kernel.org
18468S:	Maintained
18469F:	drivers/ptp/ptp_vclock.c
18470F:	net/ethtool/phc_vclocks.c
18471
18472PTRACE SUPPORT
18473M:	Oleg Nesterov <oleg@redhat.com>
18474S:	Maintained
18475F:	arch/*/*/ptrace*.c
18476F:	arch/*/include/asm/ptrace*.h
18477F:	arch/*/ptrace*.c
18478F:	include/asm-generic/syscall.h
18479F:	include/linux/ptrace.h
18480F:	include/linux/regset.h
18481F:	include/uapi/linux/ptrace.h
18482F:	kernel/ptrace.c
18483
18484PULSE8-CEC DRIVER
18485M:	Hans Verkuil <hverkuil@xs4all.nl>
18486L:	linux-media@vger.kernel.org
18487S:	Maintained
18488T:	git git://linuxtv.org/media_tree.git
18489F:	drivers/media/cec/usb/pulse8/
18490
18491PURELIFI PLFXLC DRIVER
18492M:	Srinivasan Raju <srini.raju@purelifi.com>
18493L:	linux-wireless@vger.kernel.org
18494S:	Supported
18495F:	drivers/net/wireless/purelifi/plfxlc/
18496
18497PVRUSB2 VIDEO4LINUX DRIVER
18498M:	Mike Isely <isely@pobox.com>
18499L:	pvrusb2@isely.net	(subscribers-only)
18500L:	linux-media@vger.kernel.org
18501S:	Maintained
18502W:	http://www.isely.net/pvrusb2/
18503T:	git git://linuxtv.org/media_tree.git
18504F:	Documentation/driver-api/media/drivers/pvrusb2*
18505F:	drivers/media/usb/pvrusb2/
18506
18507PWC WEBCAM DRIVER
18508M:	Hans Verkuil <hverkuil@xs4all.nl>
18509L:	linux-media@vger.kernel.org
18510S:	Odd Fixes
18511T:	git git://linuxtv.org/media_tree.git
18512F:	drivers/media/usb/pwc/*
18513F:	include/trace/events/pwc.h
18514
18515PWM IR Transmitter
18516M:	Sean Young <sean@mess.org>
18517L:	linux-media@vger.kernel.org
18518S:	Maintained
18519F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18520F:	drivers/media/rc/pwm-ir-tx.c
18521
18522PWM SUBSYSTEM
18523M:	Uwe Kleine-König <ukleinek@kernel.org>
18524L:	linux-pwm@vger.kernel.org
18525S:	Maintained
18526Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18527T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18528F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18529F:	Documentation/devicetree/bindings/pwm/
18530F:	Documentation/driver-api/pwm.rst
18531F:	drivers/gpio/gpio-mvebu.c
18532F:	drivers/pwm/
18533F:	drivers/video/backlight/pwm_bl.c
18534F:	include/dt-bindings/pwm/
18535F:	include/linux/pwm.h
18536F:	include/linux/pwm_backlight.h
18537K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18538
18539PXA GPIO DRIVER
18540M:	Robert Jarzmik <robert.jarzmik@free.fr>
18541L:	linux-gpio@vger.kernel.org
18542S:	Maintained
18543F:	drivers/gpio/gpio-pxa.c
18544
18545PXA MMCI DRIVER
18546S:	Orphan
18547
18548PXA RTC DRIVER
18549M:	Robert Jarzmik <robert.jarzmik@free.fr>
18550L:	linux-rtc@vger.kernel.org
18551S:	Maintained
18552
18553PXA2xx/PXA3xx SUPPORT
18554M:	Daniel Mack <daniel@zonque.org>
18555M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18556M:	Robert Jarzmik <robert.jarzmik@free.fr>
18557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18558S:	Maintained
18559T:	git git://github.com/hzhuang1/linux.git
18560T:	git git://github.com/rjarzmik/linux.git
18561F:	arch/arm/boot/dts/intel/pxa/
18562F:	arch/arm/mach-pxa/
18563F:	drivers/dma/pxa*
18564F:	drivers/pcmcia/pxa2xx*
18565F:	drivers/pinctrl/pxa/
18566F:	drivers/spi/spi-pxa2xx*
18567F:	drivers/usb/gadget/udc/pxa2*
18568F:	include/sound/pxa2xx-lib.h
18569F:	sound/arm/pxa*
18570F:	sound/soc/pxa/
18571
18572QAT DRIVER
18573M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18574L:	qat-linux@intel.com
18575S:	Supported
18576F:	drivers/crypto/intel/qat/
18577
18578QCOM AUDIO (ASoC) DRIVERS
18579M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18580L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18581L:	linux-arm-msm@vger.kernel.org
18582S:	Supported
18583F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18584F:	Documentation/devicetree/bindings/sound/qcom,*
18585F:	drivers/soc/qcom/apr.c
18586F:	include/dt-bindings/sound/qcom,wcd9335.h
18587F:	sound/soc/codecs/lpass-rx-macro.*
18588F:	sound/soc/codecs/lpass-tx-macro.*
18589F:	sound/soc/codecs/lpass-va-macro.c
18590F:	sound/soc/codecs/lpass-wsa-macro.*
18591F:	sound/soc/codecs/msm8916-wcd-analog.c
18592F:	sound/soc/codecs/msm8916-wcd-digital.c
18593F:	sound/soc/codecs/wcd-clsh-v2.*
18594F:	sound/soc/codecs/wcd-mbhc-v2.*
18595F:	sound/soc/codecs/wcd9335.*
18596F:	sound/soc/codecs/wcd934x.c
18597F:	sound/soc/codecs/wsa881x.c
18598F:	sound/soc/codecs/wsa883x.c
18599F:	sound/soc/codecs/wsa884x.c
18600F:	sound/soc/qcom/
18601
18602QCOM EMBEDDED USB DEBUGGER (EUD)
18603M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18604L:	linux-arm-msm@vger.kernel.org
18605S:	Maintained
18606F:	Documentation/ABI/testing/sysfs-driver-eud
18607F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18608F:	drivers/usb/misc/qcom_eud.c
18609
18610QCOM IPA DRIVER
18611M:	Alex Elder <elder@kernel.org>
18612L:	netdev@vger.kernel.org
18613S:	Maintained
18614F:	drivers/net/ipa/
18615
18616QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18617M:	Gabriel Somlo <somlo@cmu.edu>
18618M:	"Michael S. Tsirkin" <mst@redhat.com>
18619L:	qemu-devel@nongnu.org
18620S:	Maintained
18621F:	drivers/firmware/qemu_fw_cfg.c
18622F:	include/uapi/linux/qemu_fw_cfg.h
18623
18624QIB DRIVER
18625M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18626L:	linux-rdma@vger.kernel.org
18627S:	Supported
18628F:	drivers/infiniband/hw/qib/
18629
18630QLOGIC QL41xxx FCOE DRIVER
18631M:	Saurav Kashyap <skashyap@marvell.com>
18632M:	Javed Hasan <jhasan@marvell.com>
18633M:	GR-QLogic-Storage-Upstream@marvell.com
18634L:	linux-scsi@vger.kernel.org
18635S:	Supported
18636F:	drivers/scsi/qedf/
18637
18638QLOGIC QL41xxx ISCSI DRIVER
18639M:	Nilesh Javali <njavali@marvell.com>
18640M:	Manish Rangankar <mrangankar@marvell.com>
18641M:	GR-QLogic-Storage-Upstream@marvell.com
18642L:	linux-scsi@vger.kernel.org
18643S:	Supported
18644F:	drivers/scsi/qedi/
18645
18646QLOGIC QL4xxx ETHERNET DRIVER
18647M:	Manish Chopra <manishc@marvell.com>
18648L:	netdev@vger.kernel.org
18649S:	Supported
18650F:	drivers/net/ethernet/qlogic/qed/
18651F:	drivers/net/ethernet/qlogic/qede/
18652F:	include/linux/qed/
18653
18654QLOGIC QL4xxx RDMA DRIVER
18655M:	Michal Kalderon <mkalderon@marvell.com>
18656L:	linux-rdma@vger.kernel.org
18657S:	Supported
18658F:	drivers/infiniband/hw/qedr/
18659F:	include/uapi/rdma/qedr-abi.h
18660
18661QLOGIC QLA1280 SCSI DRIVER
18662M:	Michael Reed <mdr@sgi.com>
18663L:	linux-scsi@vger.kernel.org
18664S:	Maintained
18665F:	drivers/scsi/qla1280.[ch]
18666
18667QLOGIC QLA2XXX FC-SCSI DRIVER
18668M:	Nilesh Javali <njavali@marvell.com>
18669M:	GR-QLogic-Storage-Upstream@marvell.com
18670L:	linux-scsi@vger.kernel.org
18671S:	Supported
18672F:	drivers/scsi/qla2xxx/
18673
18674QLOGIC QLA3XXX NETWORK DRIVER
18675M:	GR-Linux-NIC-Dev@marvell.com
18676L:	netdev@vger.kernel.org
18677S:	Supported
18678F:	drivers/net/ethernet/qlogic/qla3xxx.*
18679
18680QLOGIC QLA4XXX iSCSI DRIVER
18681M:	Nilesh Javali <njavali@marvell.com>
18682M:	Manish Rangankar <mrangankar@marvell.com>
18683M:	GR-QLogic-Storage-Upstream@marvell.com
18684L:	linux-scsi@vger.kernel.org
18685S:	Supported
18686F:	drivers/scsi/qla4xxx/
18687
18688QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18689M:	Shahed Shaikh <shshaikh@marvell.com>
18690M:	Manish Chopra <manishc@marvell.com>
18691M:	GR-Linux-NIC-Dev@marvell.com
18692L:	netdev@vger.kernel.org
18693S:	Supported
18694F:	drivers/net/ethernet/qlogic/qlcnic/
18695
18696QM1D1B0004 MEDIA DRIVER
18697M:	Akihiro Tsukada <tskd08@gmail.com>
18698L:	linux-media@vger.kernel.org
18699S:	Odd Fixes
18700F:	drivers/media/tuners/qm1d1b0004*
18701
18702QM1D1C0042 MEDIA DRIVER
18703M:	Akihiro Tsukada <tskd08@gmail.com>
18704L:	linux-media@vger.kernel.org
18705S:	Odd Fixes
18706F:	drivers/media/tuners/qm1d1c0042*
18707
18708QNX4 FILESYSTEM
18709M:	Anders Larsen <al@alarsen.net>
18710S:	Maintained
18711W:	http://www.alarsen.net/linux/qnx4fs/
18712F:	fs/qnx4/
18713F:	include/uapi/linux/qnx4_fs.h
18714F:	include/uapi/linux/qnxtypes.h
18715
18716QNX6 FILESYSTEM
18717S:	Orphan
18718F:	Documentation/filesystems/qnx6.rst
18719F:	fs/qnx6/
18720F:	include/linux/qnx6_fs.h
18721
18722QORIQ DPAA2 FSL-MC BUS DRIVER
18723M:	Stuart Yoder <stuyoder@gmail.com>
18724M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18725L:	linux-kernel@vger.kernel.org
18726S:	Maintained
18727F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18728F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18729F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18730F:	drivers/bus/fsl-mc/
18731F:	include/uapi/linux/fsl_mc.h
18732
18733QT1010 MEDIA DRIVER
18734L:	linux-media@vger.kernel.org
18735S:	Orphan
18736W:	https://linuxtv.org
18737Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18738F:	drivers/media/tuners/qt1010*
18739
18740QUALCOMM ATH12K WIRELESS DRIVER
18741M:	Kalle Valo <kvalo@kernel.org>
18742M:	Jeff Johnson <jjohnson@kernel.org>
18743L:	ath12k@lists.infradead.org
18744S:	Supported
18745W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18747F:	drivers/net/wireless/ath/ath12k/
18748N:	ath12k
18749
18750QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18751M:	Kalle Valo <kvalo@kernel.org>
18752M:	Jeff Johnson <jjohnson@kernel.org>
18753L:	ath10k@lists.infradead.org
18754S:	Supported
18755W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18757F:	drivers/net/wireless/ath/ath10k/
18758N:	ath10k
18759
18760QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18761M:	Kalle Valo <kvalo@kernel.org>
18762M:	Jeff Johnson <jjohnson@kernel.org>
18763L:	ath11k@lists.infradead.org
18764S:	Supported
18765W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18766B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18768F:	drivers/net/wireless/ath/ath11k/
18769N:	ath11k
18770
18771QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18772M:	Toke Høiland-Jørgensen <toke@toke.dk>
18773L:	linux-wireless@vger.kernel.org
18774S:	Maintained
18775W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18777F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18778F:	drivers/net/wireless/ath/ath9k/
18779
18780QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18781M:	Stefan Wahren <wahrenst@gmx.net>
18782L:	netdev@vger.kernel.org
18783S:	Maintained
18784F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18785F:	drivers/net/ethernet/qualcomm/qca*
18786
18787QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18788M:	Stephan Gerhold <stephan@gerhold.net>
18789L:	netdev@vger.kernel.org
18790L:	linux-arm-msm@vger.kernel.org
18791S:	Maintained
18792F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18793F:	drivers/net/wwan/qcom_bam_dmux.c
18794
18795QUALCOMM CAMERA SUBSYSTEM DRIVER
18796M:	Robert Foss <rfoss@kernel.org>
18797M:	Todor Tomov <todor.too@gmail.com>
18798M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18799L:	linux-media@vger.kernel.org
18800S:	Maintained
18801F:	Documentation/admin-guide/media/qcom_camss.rst
18802F:	Documentation/devicetree/bindings/media/*camss*
18803F:	drivers/media/platform/qcom/camss/
18804
18805QUALCOMM CLOCK DRIVERS
18806M:	Bjorn Andersson <andersson@kernel.org>
18807L:	linux-arm-msm@vger.kernel.org
18808S:	Supported
18809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18810F:	Documentation/devicetree/bindings/clock/qcom,*
18811F:	drivers/clk/qcom/
18812F:	include/dt-bindings/clock/qcom,*
18813
18814QUALCOMM CLOUD AI (QAIC) DRIVER
18815M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18816R:	Carl Vanderlip <quic_carlv@quicinc.com>
18817R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18818L:	linux-arm-msm@vger.kernel.org
18819L:	dri-devel@lists.freedesktop.org
18820S:	Supported
18821T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18822F:	Documentation/accel/qaic/
18823F:	drivers/accel/qaic/
18824F:	include/uapi/drm/qaic_accel.h
18825
18826QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18827M:	Bjorn Andersson <andersson@kernel.org>
18828M:	Konrad Dybcio <konradybcio@kernel.org>
18829L:	linux-pm@vger.kernel.org
18830L:	linux-arm-msm@vger.kernel.org
18831S:	Maintained
18832F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18833F:	drivers/pmdomain/qcom/cpr.c
18834
18835QUALCOMM CPUCP MAILBOX DRIVER
18836M:	Sibi Sankar <quic_sibis@quicinc.com>
18837L:	linux-arm-msm@vger.kernel.org
18838S:	Supported
18839F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18840F:	drivers/mailbox/qcom-cpucp-mbox.c
18841
18842QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18843M:	Ilia Lin <ilia.lin@kernel.org>
18844L:	linux-pm@vger.kernel.org
18845S:	Maintained
18846F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18847F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18848F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18849
18850QUALCOMM CRYPTO DRIVERS
18851M:	Thara Gopinath <thara.gopinath@gmail.com>
18852L:	linux-crypto@vger.kernel.org
18853L:	linux-arm-msm@vger.kernel.org
18854S:	Maintained
18855F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18856F:	drivers/crypto/qce/
18857
18858QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18859M:	Timur Tabi <timur@kernel.org>
18860L:	netdev@vger.kernel.org
18861S:	Maintained
18862F:	drivers/net/ethernet/qualcomm/emac/
18863
18864QUALCOMM ETHQOS ETHERNET DRIVER
18865M:	Vinod Koul <vkoul@kernel.org>
18866L:	netdev@vger.kernel.org
18867L:	linux-arm-msm@vger.kernel.org
18868S:	Maintained
18869F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18870F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18871
18872QUALCOMM FASTRPC DRIVER
18873M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18874M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18875L:	linux-arm-msm@vger.kernel.org
18876L:	dri-devel@lists.freedesktop.org
18877S:	Maintained
18878F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18879F:	drivers/misc/fastrpc.c
18880F:	include/uapi/misc/fastrpc.h
18881
18882QUALCOMM HEXAGON ARCHITECTURE
18883M:	Brian Cain <bcain@quicinc.com>
18884L:	linux-hexagon@vger.kernel.org
18885S:	Supported
18886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18887F:	arch/hexagon/
18888
18889QUALCOMM HIDMA DRIVER
18890M:	Sinan Kaya <okaya@kernel.org>
18891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18892L:	linux-arm-msm@vger.kernel.org
18893L:	dmaengine@vger.kernel.org
18894S:	Supported
18895F:	drivers/dma/qcom/hidma*
18896
18897QUALCOMM I2C CCI DRIVER
18898M:	Loic Poulain <loic.poulain@linaro.org>
18899M:	Robert Foss <rfoss@kernel.org>
18900L:	linux-i2c@vger.kernel.org
18901L:	linux-arm-msm@vger.kernel.org
18902S:	Maintained
18903F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18904F:	drivers/i2c/busses/i2c-qcom-cci.c
18905
18906QUALCOMM INTERCONNECT BWMON DRIVER
18907M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18908L:	linux-arm-msm@vger.kernel.org
18909S:	Maintained
18910F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18911F:	drivers/soc/qcom/icc-bwmon.c
18912
18913QUALCOMM IOMMU
18914M:	Rob Clark <robdclark@gmail.com>
18915L:	iommu@lists.linux.dev
18916L:	linux-arm-msm@vger.kernel.org
18917S:	Maintained
18918F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18919F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18920F:	drivers/iommu/msm_iommu*
18921
18922QUALCOMM IPC ROUTER (QRTR) DRIVER
18923M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18924L:	linux-arm-msm@vger.kernel.org
18925S:	Maintained
18926F:	include/trace/events/qrtr.h
18927F:	include/uapi/linux/qrtr.h
18928F:	net/qrtr/
18929
18930QUALCOMM IPCC MAILBOX DRIVER
18931M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18932L:	linux-arm-msm@vger.kernel.org
18933S:	Supported
18934F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18935F:	drivers/mailbox/qcom-ipcc.c
18936F:	include/dt-bindings/mailbox/qcom-ipcc.h
18937
18938QUALCOMM IPQ4019 USB PHY DRIVER
18939M:	Robert Marko <robert.marko@sartura.hr>
18940M:	Luka Perkov <luka.perkov@sartura.hr>
18941L:	linux-arm-msm@vger.kernel.org
18942S:	Maintained
18943F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18944F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18945
18946QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18947M:	Robert Marko <robert.marko@sartura.hr>
18948M:	Luka Perkov <luka.perkov@sartura.hr>
18949L:	linux-arm-msm@vger.kernel.org
18950S:	Maintained
18951F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18952F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18953
18954QUALCOMM NAND CONTROLLER DRIVER
18955M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18956L:	linux-mtd@lists.infradead.org
18957L:	linux-arm-msm@vger.kernel.org
18958S:	Maintained
18959F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18960F:	drivers/mtd/nand/raw/qcom_nandc.c
18961
18962QUALCOMM QSEECOM DRIVER
18963M:	Maximilian Luz <luzmaximilian@gmail.com>
18964L:	linux-arm-msm@vger.kernel.org
18965S:	Maintained
18966F:	drivers/firmware/qcom/qcom_qseecom.c
18967
18968QUALCOMM QSEECOM UEFISECAPP DRIVER
18969M:	Maximilian Luz <luzmaximilian@gmail.com>
18970L:	linux-arm-msm@vger.kernel.org
18971S:	Maintained
18972F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18973
18974QUALCOMM RMNET DRIVER
18975M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18976M:	Sean Tranchetti <quic_stranche@quicinc.com>
18977L:	netdev@vger.kernel.org
18978S:	Maintained
18979F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18980F:	drivers/net/ethernet/qualcomm/rmnet/
18981F:	include/linux/if_rmnet.h
18982
18983QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18984M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18985L:	linux-arm-msm@vger.kernel.org
18986S:	Maintained
18987F:	drivers/firmware/qcom/qcom_tzmem.c
18988F:	drivers/firmware/qcom/qcom_tzmem.h
18989F:	include/linux/firmware/qcom/qcom_tzmem.h
18990
18991QUALCOMM TSENS THERMAL DRIVER
18992M:	Amit Kucheria <amitk@kernel.org>
18993M:	Thara Gopinath <thara.gopinath@gmail.com>
18994L:	linux-pm@vger.kernel.org
18995L:	linux-arm-msm@vger.kernel.org
18996S:	Maintained
18997F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18998F:	drivers/thermal/qcom/
18999
19000QUALCOMM TYPEC PORT MANAGER DRIVER
19001M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19002L:	linux-arm-msm@vger.kernel.org
19003L:	linux-usb@vger.kernel.org
19004S:	Maintained
19005F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19006F:	drivers/usb/typec/tcpm/qcom/
19007
19008QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19009M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19010M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19011R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19012L:	linux-media@vger.kernel.org
19013L:	linux-arm-msm@vger.kernel.org
19014S:	Maintained
19015T:	git git://linuxtv.org/media_tree.git
19016F:	Documentation/devicetree/bindings/media/*venus*
19017F:	drivers/media/platform/qcom/venus/
19018
19019QUALCOMM WCN36XX WIRELESS DRIVER
19020M:	Loic Poulain <loic.poulain@linaro.org>
19021L:	wcn36xx@lists.infradead.org
19022S:	Supported
19023W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19024F:	drivers/net/wireless/ath/wcn36xx/
19025
19026QUANTENNA QTNFMAC WIRELESS DRIVER
19027M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19028R:	Sergey Matyukevich <geomatsi@gmail.com>
19029L:	linux-wireless@vger.kernel.org
19030S:	Maintained
19031F:	drivers/net/wireless/quantenna
19032
19033RADEON and AMDGPU DRM DRIVERS
19034M:	Alex Deucher <alexander.deucher@amd.com>
19035M:	Christian König <christian.koenig@amd.com>
19036M:	Xinhui Pan <Xinhui.Pan@amd.com>
19037L:	amd-gfx@lists.freedesktop.org
19038S:	Supported
19039B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19040C:	irc://irc.oftc.net/radeon
19041T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19042F:	Documentation/gpu/amdgpu/
19043F:	drivers/gpu/drm/amd/
19044F:	drivers/gpu/drm/ci/xfails/amd*
19045F:	drivers/gpu/drm/radeon/
19046F:	include/uapi/drm/amdgpu_drm.h
19047F:	include/uapi/drm/radeon_drm.h
19048
19049RADEON FRAMEBUFFER DISPLAY DRIVER
19050M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19051L:	linux-fbdev@vger.kernel.org
19052S:	Maintained
19053F:	drivers/video/fbdev/aty/radeon*
19054F:	include/uapi/linux/radeonfb.h
19055
19056RADIOSHARK RADIO DRIVER
19057M:	Hans Verkuil <hverkuil@xs4all.nl>
19058L:	linux-media@vger.kernel.org
19059S:	Maintained
19060T:	git git://linuxtv.org/media_tree.git
19061F:	drivers/media/radio/radio-shark.c
19062
19063RADIOSHARK2 RADIO DRIVER
19064M:	Hans Verkuil <hverkuil@xs4all.nl>
19065L:	linux-media@vger.kernel.org
19066S:	Maintained
19067T:	git git://linuxtv.org/media_tree.git
19068F:	drivers/media/radio/radio-shark2.c
19069F:	drivers/media/radio/radio-tea5777.c
19070
19071RADOS BLOCK DEVICE (RBD)
19072M:	Ilya Dryomov <idryomov@gmail.com>
19073R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19074L:	ceph-devel@vger.kernel.org
19075S:	Supported
19076W:	http://ceph.com/
19077T:	git https://github.com/ceph/ceph-client.git
19078F:	Documentation/ABI/testing/sysfs-bus-rbd
19079F:	drivers/block/rbd.c
19080F:	drivers/block/rbd_types.h
19081
19082RAGE128 FRAMEBUFFER DISPLAY DRIVER
19083L:	linux-fbdev@vger.kernel.org
19084S:	Orphan
19085F:	drivers/video/fbdev/aty/aty128fb.c
19086
19087RAINSHADOW-CEC DRIVER
19088M:	Hans Verkuil <hverkuil@xs4all.nl>
19089L:	linux-media@vger.kernel.org
19090S:	Maintained
19091T:	git git://linuxtv.org/media_tree.git
19092F:	drivers/media/cec/usb/rainshadow/
19093
19094RALINK MIPS ARCHITECTURE
19095M:	John Crispin <john@phrozen.org>
19096M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19097L:	linux-mips@vger.kernel.org
19098S:	Maintained
19099F:	arch/mips/ralink
19100
19101RALINK MT7621 MIPS ARCHITECTURE
19102M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19103M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19104L:	linux-mips@vger.kernel.org
19105S:	Maintained
19106F:	arch/mips/boot/dts/ralink/mt7621*
19107
19108RALINK RT2X00 WIRELESS LAN DRIVER
19109M:	Stanislaw Gruszka <stf_xl@wp.pl>
19110L:	linux-wireless@vger.kernel.org
19111S:	Maintained
19112F:	drivers/net/wireless/ralink/rt2x00/
19113
19114RAMDISK RAM BLOCK DEVICE DRIVER
19115M:	Jens Axboe <axboe@kernel.dk>
19116S:	Maintained
19117F:	Documentation/admin-guide/blockdev/ramdisk.rst
19118F:	drivers/block/brd.c
19119
19120RANCHU VIRTUAL BOARD FOR MIPS
19121M:	Miodrag Dinic <miodrag.dinic@mips.com>
19122L:	linux-mips@vger.kernel.org
19123S:	Supported
19124F:	arch/mips/configs/generic/board-ranchu.config
19125F:	arch/mips/generic/board-ranchu.c
19126
19127RANDOM NUMBER DRIVER
19128M:	"Theodore Ts'o" <tytso@mit.edu>
19129M:	Jason A. Donenfeld <Jason@zx2c4.com>
19130S:	Maintained
19131T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19132F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19133F:	drivers/char/random.c
19134F:	include/linux/random.h
19135F:	include/uapi/linux/random.h
19136F:	drivers/virt/vmgenid.c
19137F:	include/vdso/getrandom.h
19138F:	lib/vdso/getrandom.c
19139F:	arch/x86/entry/vdso/vgetrandom*
19140F:	arch/x86/include/asm/vdso/getrandom*
19141
19142RAPIDIO SUBSYSTEM
19143M:	Matt Porter <mporter@kernel.crashing.org>
19144M:	Alexandre Bounine <alex.bou9@gmail.com>
19145S:	Maintained
19146F:	drivers/rapidio/
19147
19148RAS INFRASTRUCTURE
19149M:	Tony Luck <tony.luck@intel.com>
19150M:	Borislav Petkov <bp@alien8.de>
19151L:	linux-edac@vger.kernel.org
19152S:	Maintained
19153F:	Documentation/admin-guide/RAS
19154F:	drivers/ras/
19155F:	include/linux/ras.h
19156F:	include/ras/ras_event.h
19157
19158RAS FRU MEMORY POISON MANAGER (FMPM)
19159M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19160L:	linux-edac@vger.kernel.org
19161S:	Maintained
19162F:	drivers/ras/amd/fmpm.c
19163
19164RASPBERRY PI PISP BACK END
19165M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19166L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19167L:	linux-media@vger.kernel.org
19168S:	Maintained
19169F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19170F:	drivers/media/platform/raspberrypi/pisp_be/
19171F:	include/uapi/linux/media/raspberrypi/
19172
19173RC-CORE / LIRC FRAMEWORK
19174M:	Sean Young <sean@mess.org>
19175L:	linux-media@vger.kernel.org
19176S:	Maintained
19177W:	http://linuxtv.org
19178T:	git git://linuxtv.org/media_tree.git
19179F:	Documentation/driver-api/media/rc-core.rst
19180F:	Documentation/userspace-api/media/rc/
19181F:	drivers/media/rc/
19182F:	include/media/rc-core.h
19183F:	include/media/rc-map.h
19184F:	include/uapi/linux/lirc.h
19185
19186RCMM REMOTE CONTROLS DECODER
19187M:	Patrick Lerda <patrick9876@free.fr>
19188S:	Maintained
19189F:	drivers/media/rc/ir-rcmm-decoder.c
19190
19191RCUTORTURE TEST FRAMEWORK
19192M:	"Paul E. McKenney" <paulmck@kernel.org>
19193M:	Josh Triplett <josh@joshtriplett.org>
19194R:	Steven Rostedt <rostedt@goodmis.org>
19195R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19196R:	Lai Jiangshan <jiangshanlai@gmail.com>
19197L:	rcu@vger.kernel.org
19198S:	Supported
19199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19200F:	tools/testing/selftests/rcutorture
19201
19202RDACM20 Camera Sensor
19203M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19204M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19205M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19206M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19207L:	linux-media@vger.kernel.org
19208S:	Maintained
19209F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19210F:	drivers/media/i2c/max9271.c
19211F:	drivers/media/i2c/max9271.h
19212F:	drivers/media/i2c/rdacm20.c
19213
19214RDACM21 Camera Sensor
19215M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19216M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19217M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19218M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19219L:	linux-media@vger.kernel.org
19220S:	Maintained
19221F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19222F:	drivers/media/i2c/max9271.c
19223F:	drivers/media/i2c/max9271.h
19224F:	drivers/media/i2c/rdacm21.c
19225
19226RDC R-321X SoC
19227M:	Florian Fainelli <florian@openwrt.org>
19228S:	Maintained
19229
19230RDC R6040 FAST ETHERNET DRIVER
19231M:	Florian Fainelli <f.fainelli@gmail.com>
19232L:	netdev@vger.kernel.org
19233S:	Maintained
19234F:	drivers/net/ethernet/rdc/r6040.c
19235
19236RDMAVT - RDMA verbs software
19237M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19238L:	linux-rdma@vger.kernel.org
19239S:	Supported
19240F:	drivers/infiniband/sw/rdmavt
19241
19242RDS - RELIABLE DATAGRAM SOCKETS
19243M:	Allison Henderson <allison.henderson@oracle.com>
19244L:	netdev@vger.kernel.org
19245L:	linux-rdma@vger.kernel.org
19246L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19247S:	Supported
19248W:	https://oss.oracle.com/projects/rds/
19249F:	Documentation/networking/rds.rst
19250F:	net/rds/
19251F:	tools/testing/selftests/net/rds/
19252
19253RDT - RESOURCE ALLOCATION
19254M:	Fenghua Yu <fenghua.yu@intel.com>
19255M:	Reinette Chatre <reinette.chatre@intel.com>
19256L:	linux-kernel@vger.kernel.org
19257S:	Supported
19258F:	Documentation/arch/x86/resctrl*
19259F:	arch/x86/include/asm/resctrl.h
19260F:	arch/x86/kernel/cpu/resctrl/
19261F:	tools/testing/selftests/resctrl/
19262
19263READ-COPY UPDATE (RCU)
19264M:	"Paul E. McKenney" <paulmck@kernel.org>
19265M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19266M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19267M:	Joel Fernandes <joel@joelfernandes.org>
19268M:	Josh Triplett <josh@joshtriplett.org>
19269M:	Boqun Feng <boqun.feng@gmail.com>
19270M:	Uladzislau Rezki <urezki@gmail.com>
19271R:	Steven Rostedt <rostedt@goodmis.org>
19272R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19273R:	Lai Jiangshan <jiangshanlai@gmail.com>
19274R:	Zqiang <qiang.zhang1211@gmail.com>
19275L:	rcu@vger.kernel.org
19276S:	Supported
19277W:	http://www.rdrop.com/users/paulmck/RCU/
19278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19279F:	Documentation/RCU/
19280F:	include/linux/rcu*
19281F:	kernel/rcu/
19282X:	Documentation/RCU/torture.rst
19283X:	include/linux/srcu*.h
19284X:	kernel/rcu/srcu*.c
19285
19286REAL TIME CLOCK (RTC) SUBSYSTEM
19287M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19288L:	linux-rtc@vger.kernel.org
19289S:	Maintained
19290Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19292F:	Documentation/admin-guide/rtc.rst
19293F:	Documentation/devicetree/bindings/rtc/
19294F:	drivers/rtc/
19295F:	include/linux/rtc.h
19296F:	include/linux/rtc/
19297F:	include/uapi/linux/rtc.h
19298F:	tools/testing/selftests/rtc/
19299
19300Real-time Linux Analysis (RTLA) tools
19301M:	Steven Rostedt <rostedt@goodmis.org>
19302L:	linux-trace-kernel@vger.kernel.org
19303S:	Maintained
19304F:	Documentation/tools/rtla/
19305F:	tools/tracing/rtla/
19306
19307REALTEK AUDIO CODECS
19308M:	Oder Chiou <oder_chiou@realtek.com>
19309S:	Maintained
19310F:	include/sound/rt*.h
19311F:	sound/soc/codecs/rt*
19312
19313REALTEK OTTO WATCHDOG
19314M:	Sander Vanheule <sander@svanheule.net>
19315L:	linux-watchdog@vger.kernel.org
19316S:	Maintained
19317F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19318F:	drivers/watchdog/realtek_otto_wdt.c
19319
19320REALTEK RTL83xx SMI DSA ROUTER CHIPS
19321M:	Linus Walleij <linus.walleij@linaro.org>
19322M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19323S:	Maintained
19324F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19325F:	drivers/net/dsa/realtek/*
19326
19327REALTEK WIRELESS DRIVER (rtlwifi family)
19328M:	Ping-Ke Shih <pkshih@realtek.com>
19329L:	linux-wireless@vger.kernel.org
19330S:	Maintained
19331T:	git https://github.com/pkshih/rtw.git
19332F:	drivers/net/wireless/realtek/rtlwifi/
19333
19334REALTEK WIRELESS DRIVER (rtw88)
19335M:	Ping-Ke Shih <pkshih@realtek.com>
19336L:	linux-wireless@vger.kernel.org
19337S:	Maintained
19338T:	git https://github.com/pkshih/rtw.git
19339F:	drivers/net/wireless/realtek/rtw88/
19340
19341REALTEK WIRELESS DRIVER (rtw89)
19342M:	Ping-Ke Shih <pkshih@realtek.com>
19343L:	linux-wireless@vger.kernel.org
19344S:	Maintained
19345T:	git https://github.com/pkshih/rtw.git
19346F:	drivers/net/wireless/realtek/rtw89/
19347
19348REDPINE WIRELESS DRIVER
19349L:	linux-wireless@vger.kernel.org
19350S:	Orphan
19351F:	drivers/net/wireless/rsi/
19352
19353REGISTER MAP ABSTRACTION
19354M:	Mark Brown <broonie@kernel.org>
19355L:	linux-kernel@vger.kernel.org
19356S:	Supported
19357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19358F:	Documentation/devicetree/bindings/regmap/
19359F:	drivers/base/regmap/
19360F:	include/linux/regmap.h
19361
19362REISERFS FILE SYSTEM
19363L:	reiserfs-devel@vger.kernel.org
19364S:	Obsolete
19365F:	fs/reiserfs/
19366
19367REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19368M:	Bjorn Andersson <andersson@kernel.org>
19369M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19370L:	linux-remoteproc@vger.kernel.org
19371S:	Maintained
19372T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19373F:	Documentation/ABI/testing/sysfs-class-remoteproc
19374F:	Documentation/devicetree/bindings/remoteproc/
19375F:	Documentation/staging/remoteproc.rst
19376F:	drivers/remoteproc/
19377F:	include/linux/remoteproc.h
19378F:	include/linux/remoteproc/
19379
19380REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19381M:	Bjorn Andersson <andersson@kernel.org>
19382M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19383L:	linux-remoteproc@vger.kernel.org
19384S:	Maintained
19385T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19386F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19387F:	Documentation/staging/rpmsg.rst
19388F:	drivers/rpmsg/
19389F:	include/linux/rpmsg.h
19390F:	include/linux/rpmsg/
19391F:	include/uapi/linux/rpmsg.h
19392F:	samples/rpmsg/
19393
19394REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19395M:	Stephan Gerhold <stephan@gerhold.net>
19396L:	netdev@vger.kernel.org
19397L:	linux-remoteproc@vger.kernel.org
19398S:	Maintained
19399F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19400
19401RENESAS CLOCK DRIVERS
19402M:	Geert Uytterhoeven <geert+renesas@glider.be>
19403L:	linux-renesas-soc@vger.kernel.org
19404S:	Supported
19405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19406F:	Documentation/devicetree/bindings/clock/renesas,*
19407F:	drivers/clk/renesas/
19408
19409RENESAS EMEV2 I2C DRIVER
19410M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19411L:	linux-renesas-soc@vger.kernel.org
19412S:	Supported
19413F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19414F:	drivers/i2c/busses/i2c-emev2.c
19415
19416RENESAS ETHERNET AVB DRIVER
19417R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19418L:	netdev@vger.kernel.org
19419L:	linux-renesas-soc@vger.kernel.org
19420F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19421F:	drivers/net/ethernet/renesas/Kconfig
19422F:	drivers/net/ethernet/renesas/Makefile
19423F:	drivers/net/ethernet/renesas/ravb*
19424
19425RENESAS ETHERNET SWITCH DRIVER
19426R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19427L:	netdev@vger.kernel.org
19428L:	linux-renesas-soc@vger.kernel.org
19429F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19430F:	drivers/net/ethernet/renesas/Kconfig
19431F:	drivers/net/ethernet/renesas/Makefile
19432F:	drivers/net/ethernet/renesas/rcar_gen4*
19433F:	drivers/net/ethernet/renesas/rswitch*
19434
19435RENESAS ETHERNET TSN DRIVER
19436M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19437L:	netdev@vger.kernel.org
19438L:	linux-renesas-soc@vger.kernel.org
19439S:	Supported
19440F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19441F:	drivers/net/ethernet/renesas/rtsn.*
19442
19443RENESAS IDT821034 ASoC CODEC
19444M:	Herve Codina <herve.codina@bootlin.com>
19445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19446S:	Maintained
19447F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19448F:	sound/soc/codecs/idt821034.c
19449
19450RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19451M:	Miquel Raynal <miquel.raynal@bootlin.com>
19452L:	linux-mtd@lists.infradead.org
19453L:	linux-renesas-soc@vger.kernel.org
19454S:	Maintained
19455F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19456F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19457
19458RENESAS R-CAR GYROADC DRIVER
19459M:	Marek Vasut <marek.vasut@gmail.com>
19460L:	linux-iio@vger.kernel.org
19461S:	Supported
19462F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19463F:	drivers/iio/adc/rcar-gyroadc.c
19464
19465RENESAS R-CAR I2C DRIVERS
19466M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19467L:	linux-renesas-soc@vger.kernel.org
19468S:	Supported
19469F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19470F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19471F:	drivers/i2c/busses/i2c-rcar.c
19472F:	drivers/i2c/busses/i2c-sh_mobile.c
19473
19474RENESAS R-CAR SATA DRIVER
19475R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19476L:	linux-ide@vger.kernel.org
19477L:	linux-renesas-soc@vger.kernel.org
19478S:	Supported
19479F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19480F:	drivers/ata/sata_rcar.c
19481
19482RENESAS R-CAR THERMAL DRIVERS
19483M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19484L:	linux-renesas-soc@vger.kernel.org
19485S:	Supported
19486F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19487F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19488F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19489F:	drivers/thermal/renesas/rcar_thermal.c
19490
19491RENESAS RIIC DRIVER
19492M:	Chris Brandt <chris.brandt@renesas.com>
19493L:	linux-renesas-soc@vger.kernel.org
19494S:	Supported
19495F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19496F:	drivers/i2c/busses/i2c-riic.c
19497
19498RENESAS RZ/G2L A/D DRIVER
19499M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19500L:	linux-iio@vger.kernel.org
19501L:	linux-renesas-soc@vger.kernel.org
19502S:	Supported
19503F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19504F:	drivers/iio/adc/rzg2l_adc.c
19505
19506RENESAS RZ/G2L MTU3a COUNTER DRIVER
19507M:	Biju Das <biju.das.jz@bp.renesas.com>
19508L:	linux-iio@vger.kernel.org
19509L:	linux-renesas-soc@vger.kernel.org
19510S:	Supported
19511F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19512F:	drivers/counter/rz-mtu3-cnt.c
19513
19514RENESAS RZ/N1 A5PSW SWITCH DRIVER
19515M:	Clément Léger <clement.leger@bootlin.com>
19516L:	linux-renesas-soc@vger.kernel.org
19517L:	netdev@vger.kernel.org
19518S:	Maintained
19519F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19520F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19521F:	drivers/net/dsa/rzn1_a5psw*
19522F:	drivers/net/pcs/pcs-rzn1-miic.c
19523F:	include/dt-bindings/net/pcs-rzn1-miic.h
19524F:	include/linux/pcs-rzn1-miic.h
19525F:	net/dsa/tag_rzn1_a5psw.c
19526
19527RENESAS RZ/N1 DWMAC GLUE LAYER
19528M:	Romain Gantois <romain.gantois@bootlin.com>
19529S:	Maintained
19530F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19531F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19532
19533RENESAS RZ/N1 RTC CONTROLLER DRIVER
19534M:	Miquel Raynal <miquel.raynal@bootlin.com>
19535L:	linux-rtc@vger.kernel.org
19536L:	linux-renesas-soc@vger.kernel.org
19537S:	Maintained
19538F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19539F:	drivers/rtc/rtc-rzn1.c
19540
19541RENESAS RZ/N1 USBF CONTROLLER DRIVER
19542M:	Herve Codina <herve.codina@bootlin.com>
19543L:	linux-renesas-soc@vger.kernel.org
19544L:	linux-usb@vger.kernel.org
19545S:	Maintained
19546F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19547F:	drivers/usb/gadget/udc/renesas_usbf.c
19548
19549RENESAS RZ/V2M I2C DRIVER
19550M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19551L:	linux-i2c@vger.kernel.org
19552L:	linux-renesas-soc@vger.kernel.org
19553S:	Supported
19554F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19555F:	drivers/i2c/busses/i2c-rzv2m.c
19556
19557RENESAS SUPERH ETHERNET DRIVER
19558R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19559L:	netdev@vger.kernel.org
19560L:	linux-renesas-soc@vger.kernel.org
19561F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19562F:	drivers/net/ethernet/renesas/Kconfig
19563F:	drivers/net/ethernet/renesas/Makefile
19564F:	drivers/net/ethernet/renesas/sh_eth*
19565F:	include/linux/sh_eth.h
19566
19567RENESAS USB PHY DRIVER
19568M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19569L:	linux-renesas-soc@vger.kernel.org
19570S:	Maintained
19571F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19572
19573RENESAS VERSACLOCK 7 CLOCK DRIVER
19574M:	Alex Helms <alexander.helms.jy@renesas.com>
19575S:	Maintained
19576F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19577F:	drivers/clk/clk-versaclock7.c
19578
19579RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19580M:	Herve Codina <herve.codina@bootlin.com>
19581L:	linux-iio@vger.kernel.org
19582S:	Maintained
19583F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19584F:	drivers/iio/potentiometer/x9250.c
19585
19586RESET CONTROLLER FRAMEWORK
19587M:	Philipp Zabel <p.zabel@pengutronix.de>
19588S:	Maintained
19589T:	git git://git.pengutronix.de/git/pza/linux
19590F:	Documentation/devicetree/bindings/reset/
19591F:	Documentation/driver-api/reset.rst
19592F:	drivers/reset/
19593F:	include/dt-bindings/reset/
19594F:	include/linux/reset-controller.h
19595F:	include/linux/reset.h
19596F:	include/linux/reset/
19597K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19598
19599RESTARTABLE SEQUENCES SUPPORT
19600M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19601M:	Peter Zijlstra <peterz@infradead.org>
19602M:	"Paul E. McKenney" <paulmck@kernel.org>
19603M:	Boqun Feng <boqun.feng@gmail.com>
19604L:	linux-kernel@vger.kernel.org
19605S:	Supported
19606F:	include/trace/events/rseq.h
19607F:	include/uapi/linux/rseq.h
19608F:	kernel/rseq.c
19609F:	tools/testing/selftests/rseq/
19610
19611RFKILL
19612M:	Johannes Berg <johannes@sipsolutions.net>
19613L:	linux-wireless@vger.kernel.org
19614S:	Maintained
19615W:	https://wireless.wiki.kernel.org/
19616Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19619F:	Documentation/ABI/stable/sysfs-class-rfkill
19620F:	Documentation/driver-api/rfkill.rst
19621F:	include/linux/rfkill.h
19622F:	include/uapi/linux/rfkill.h
19623F:	net/rfkill/
19624
19625RHASHTABLE
19626M:	Thomas Graf <tgraf@suug.ch>
19627M:	Herbert Xu <herbert@gondor.apana.org.au>
19628L:	netdev@vger.kernel.org
19629S:	Maintained
19630F:	include/linux/rhashtable-types.h
19631F:	include/linux/rhashtable.h
19632F:	lib/rhashtable.c
19633F:	lib/test_rhashtable.c
19634
19635RICOH R5C592 MEMORYSTICK DRIVER
19636M:	Maxim Levitsky <maximlevitsky@gmail.com>
19637S:	Maintained
19638F:	drivers/memstick/host/r592.*
19639
19640RICOH SMARTMEDIA/XD DRIVER
19641M:	Maxim Levitsky <maximlevitsky@gmail.com>
19642S:	Maintained
19643F:	drivers/mtd/nand/raw/r852.c
19644F:	drivers/mtd/nand/raw/r852.h
19645
19646RISC-V AIA DRIVERS
19647M:	Anup Patel <anup@brainfault.org>
19648L:	linux-riscv@lists.infradead.org
19649S:	Maintained
19650F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19651F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19652F:	drivers/irqchip/irq-riscv-aplic-*.c
19653F:	drivers/irqchip/irq-riscv-aplic-*.h
19654F:	drivers/irqchip/irq-riscv-imsic-*.c
19655F:	drivers/irqchip/irq-riscv-imsic-*.h
19656F:	drivers/irqchip/irq-riscv-intc.c
19657F:	include/linux/irqchip/riscv-aplic.h
19658F:	include/linux/irqchip/riscv-imsic.h
19659
19660RISC-V ARCHITECTURE
19661M:	Paul Walmsley <paul.walmsley@sifive.com>
19662M:	Palmer Dabbelt <palmer@dabbelt.com>
19663M:	Albert Ou <aou@eecs.berkeley.edu>
19664L:	linux-riscv@lists.infradead.org
19665S:	Supported
19666Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19667C:	irc://irc.libera.chat/riscv
19668P:	Documentation/arch/riscv/patch-acceptance.rst
19669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19670F:	arch/riscv/
19671N:	riscv
19672K:	riscv
19673
19674RISC-V MICROCHIP FPGA SUPPORT
19675M:	Conor Dooley <conor.dooley@microchip.com>
19676M:	Daire McNamara <daire.mcnamara@microchip.com>
19677L:	linux-riscv@lists.infradead.org
19678S:	Supported
19679F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19680F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19681F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19682F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19683F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19684F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19685F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19686F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19687F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19688F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19689F:	arch/riscv/boot/dts/microchip/
19690F:	drivers/char/hw_random/mpfs-rng.c
19691F:	drivers/clk/microchip/clk-mpfs*.c
19692F:	drivers/firmware/microchip/mpfs-auto-update.c
19693F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19694F:	drivers/mailbox/mailbox-mpfs.c
19695F:	drivers/pci/controller/plda/pcie-microchip-host.c
19696F:	drivers/pwm/pwm-microchip-core.c
19697F:	drivers/reset/reset-mpfs.c
19698F:	drivers/rtc/rtc-mpfs.c
19699F:	drivers/soc/microchip/mpfs-sys-controller.c
19700F:	drivers/spi/spi-microchip-core-qspi.c
19701F:	drivers/spi/spi-microchip-core.c
19702F:	drivers/usb/musb/mpfs.c
19703F:	include/soc/microchip/mpfs.h
19704
19705RISC-V MISC SOC SUPPORT
19706M:	Conor Dooley <conor@kernel.org>
19707L:	linux-riscv@lists.infradead.org
19708S:	Maintained
19709Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19710T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19711F:	Documentation/devicetree/bindings/riscv/
19712F:	arch/riscv/boot/dts/
19713X:	arch/riscv/boot/dts/allwinner/
19714X:	arch/riscv/boot/dts/renesas/
19715X:	arch/riscv/boot/dts/sophgo/
19716X:	arch/riscv/boot/dts/thead/
19717
19718RISC-V PMU DRIVERS
19719M:	Atish Patra <atishp@atishpatra.org>
19720R:	Anup Patel <anup@brainfault.org>
19721L:	linux-riscv@lists.infradead.org
19722S:	Supported
19723F:	drivers/perf/riscv_pmu.c
19724F:	drivers/perf/riscv_pmu_legacy.c
19725F:	drivers/perf/riscv_pmu_sbi.c
19726
19727RISC-V THEAD SoC SUPPORT
19728M:	Drew Fustini <drew@pdp7.com>
19729M:	Guo Ren <guoren@kernel.org>
19730M:	Fu Wei <wefu@redhat.com>
19731L:	linux-riscv@lists.infradead.org
19732S:	Maintained
19733T:	git https://github.com/pdp7/linux.git
19734F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19735F:	arch/riscv/boot/dts/thead/
19736F:	drivers/clk/thead/clk-th1520-ap.c
19737F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19738
19739RNBD BLOCK DRIVERS
19740M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19741M:	Jack Wang <jinpu.wang@ionos.com>
19742L:	linux-block@vger.kernel.org
19743S:	Maintained
19744F:	drivers/block/rnbd/
19745
19746ROCCAT DRIVERS
19747M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19748S:	Maintained
19749W:	http://sourceforge.net/projects/roccat/
19750F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19751F:	drivers/hid/hid-roccat*
19752F:	include/linux/hid-roccat*
19753
19754ROCKCHIP CAN-FD DRIVER
19755M:	Marc Kleine-Budde <mkl@pengutronix.de>
19756R:	kernel@pengutronix.de
19757L:	linux-can@vger.kernel.org
19758S:	Maintained
19759F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19760F:	drivers/net/can/rockchip/
19761
19762ROCKCHIP CRYPTO DRIVERS
19763M:	Corentin Labbe <clabbe@baylibre.com>
19764L:	linux-crypto@vger.kernel.org
19765S:	Maintained
19766F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19767F:	drivers/crypto/rockchip/
19768
19769ROCKCHIP I2S TDM DRIVER
19770M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19771L:	linux-rockchip@lists.infradead.org
19772S:	Maintained
19773F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19774F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19775
19776ROCKCHIP ISP V1 DRIVER
19777M:	Dafna Hirschfeld <dafna@fastmail.com>
19778M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19779L:	linux-media@vger.kernel.org
19780L:	linux-rockchip@lists.infradead.org
19781S:	Maintained
19782F:	Documentation/admin-guide/media/rkisp1.rst
19783F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19784F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19785F:	drivers/media/platform/rockchip/rkisp1
19786F:	include/uapi/linux/rkisp1-config.h
19787
19788ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19789M:	Jacob Chen <jacob-chen@iotwrt.com>
19790M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19791L:	linux-media@vger.kernel.org
19792L:	linux-rockchip@lists.infradead.org
19793S:	Maintained
19794F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19795F:	drivers/media/platform/rockchip/rga/
19796
19797ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19798M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19799S:	Maintained
19800F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19801F:	sound/soc/codecs/rk3308_codec.c
19802F:	sound/soc/codecs/rk3308_codec.h
19803
19804ROCKCHIP VIDEO DECODER DRIVER
19805M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19806L:	linux-media@vger.kernel.org
19807L:	linux-rockchip@lists.infradead.org
19808S:	Maintained
19809F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19810F:	drivers/staging/media/rkvdec/
19811
19812ROCKER DRIVER
19813M:	Jiri Pirko <jiri@resnulli.us>
19814L:	netdev@vger.kernel.org
19815S:	Supported
19816F:	drivers/net/ethernet/rocker/
19817
19818ROCKETPORT EXPRESS/INFINITY DRIVER
19819M:	Kevin Cernekee <cernekee@gmail.com>
19820L:	linux-serial@vger.kernel.org
19821S:	Odd Fixes
19822F:	drivers/tty/serial/rp2.*
19823
19824ROHM BD99954 CHARGER IC
19825M:	Matti Vaittinen <mazziesaccount@gmail.com>
19826S:	Supported
19827F:	drivers/power/supply/bd99954-charger.c
19828F:	drivers/power/supply/bd99954-charger.h
19829
19830ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19831M:	Tomasz Duszynski <tduszyns@gmail.com>
19832S:	Maintained
19833F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19834F:	drivers/iio/light/bh1750.c
19835
19836ROHM BM1390 PRESSURE SENSOR DRIVER
19837M:	Matti Vaittinen <mazziesaccount@gmail.com>
19838L:	linux-iio@vger.kernel.org
19839S:	Supported
19840F:	drivers/iio/pressure/rohm-bm1390.c
19841
19842ROHM BU270xx LIGHT SENSOR DRIVERs
19843M:	Matti Vaittinen <mazziesaccount@gmail.com>
19844L:	linux-iio@vger.kernel.org
19845S:	Supported
19846F:	drivers/iio/light/rohm-bu27008.c
19847F:	drivers/iio/light/rohm-bu27034.c
19848
19849ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19850M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19851L:	linux-kernel@vger.kernel.org
19852L:	linux-renesas-soc@vger.kernel.org
19853S:	Supported
19854F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19855F:	drivers/gpio/gpio-bd9571mwv.c
19856F:	drivers/mfd/bd9571mwv.c
19857F:	drivers/regulator/bd9571mwv-regulator.c
19858F:	include/linux/mfd/bd9571mwv.h
19859
19860ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19861M:	Matti Vaittinen <mazziesaccount@gmail.com>
19862S:	Supported
19863F:	drivers/clk/clk-bd718x7.c
19864F:	drivers/gpio/gpio-bd71815.c
19865F:	drivers/gpio/gpio-bd71828.c
19866F:	drivers/mfd/rohm-bd71828.c
19867F:	drivers/mfd/rohm-bd718x7.c
19868F:	drivers/mfd/rohm-bd9576.c
19869F:	drivers/mfd/rohm-bd96801.c
19870F:	drivers/regulator/bd71815-regulator.c
19871F:	drivers/regulator/bd71828-regulator.c
19872F:	drivers/regulator/bd718x7-regulator.c
19873F:	drivers/regulator/bd9576-regulator.c
19874F:	drivers/regulator/bd96801-regulator.c
19875F:	drivers/regulator/rohm-regulator.c
19876F:	drivers/rtc/rtc-bd70528.c
19877F:	drivers/watchdog/bd9576_wdt.c
19878F:	drivers/watchdog/bd96801_wdt.c
19879F:	include/linux/mfd/rohm-bd71815.h
19880F:	include/linux/mfd/rohm-bd71828.h
19881F:	include/linux/mfd/rohm-bd718x7.h
19882F:	include/linux/mfd/rohm-bd957x.h
19883F:	include/linux/mfd/rohm-bd96801.h
19884F:	include/linux/mfd/rohm-generic.h
19885F:	include/linux/mfd/rohm-shared.h
19886
19887ROSE NETWORK LAYER
19888M:	Ralf Baechle <ralf@linux-mips.org>
19889L:	linux-hams@vger.kernel.org
19890S:	Maintained
19891W:	https://linux-ax25.in-berlin.de
19892F:	include/net/rose.h
19893F:	include/uapi/linux/rose.h
19894F:	net/rose/
19895
19896ROTATION DRIVER FOR ALLWINNER A83T
19897M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19898L:	linux-media@vger.kernel.org
19899S:	Maintained
19900T:	git git://linuxtv.org/media_tree.git
19901F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19902F:	drivers/media/platform/sunxi/sun8i-rotate/
19903
19904RPMSG TTY DRIVER
19905M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19906L:	linux-remoteproc@vger.kernel.org
19907S:	Maintained
19908F:	drivers/tty/rpmsg_tty.c
19909
19910RTASE ETHERNET DRIVER
19911M:	Justin Lai <justinlai0215@realtek.com>
19912M:	Larry Chiu <larry.chiu@realtek.com>
19913L:	netdev@vger.kernel.org
19914S:	Maintained
19915F:	drivers/net/ethernet/realtek/rtase/
19916
19917RTL2830 MEDIA DRIVER
19918L:	linux-media@vger.kernel.org
19919S:	Orphan
19920W:	https://linuxtv.org
19921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19922F:	drivers/media/dvb-frontends/rtl2830*
19923
19924RTL2832 MEDIA DRIVER
19925L:	linux-media@vger.kernel.org
19926S:	Orphan
19927W:	https://linuxtv.org
19928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19929F:	drivers/media/dvb-frontends/rtl2832*
19930
19931RTL2832_SDR MEDIA DRIVER
19932L:	linux-media@vger.kernel.org
19933S:	Orphan
19934W:	https://linuxtv.org
19935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19936F:	drivers/media/dvb-frontends/rtl2832_sdr*
19937
19938RTL8180 WIRELESS DRIVER
19939L:	linux-wireless@vger.kernel.org
19940S:	Orphan
19941F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19942
19943RTL8187 WIRELESS DRIVER
19944M:	Hin-Tak Leung <hintak.leung@gmail.com>
19945L:	linux-wireless@vger.kernel.org
19946S:	Maintained
19947T:	git https://github.com/pkshih/rtw.git
19948F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19949
19950RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19951M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19952L:	linux-wireless@vger.kernel.org
19953S:	Maintained
19954T:	git https://github.com/pkshih/rtw.git
19955F:	drivers/net/wireless/realtek/rtl8xxxu/
19956
19957RTRS TRANSPORT DRIVERS
19958M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19959M:	Jack Wang <jinpu.wang@ionos.com>
19960L:	linux-rdma@vger.kernel.org
19961S:	Maintained
19962F:	drivers/infiniband/ulp/rtrs/
19963
19964RUNTIME VERIFICATION (RV)
19965M:	Steven Rostedt <rostedt@goodmis.org>
19966L:	linux-trace-kernel@vger.kernel.org
19967S:	Maintained
19968F:	Documentation/trace/rv/
19969F:	include/linux/rv.h
19970F:	include/rv/
19971F:	kernel/trace/rv/
19972F:	tools/verification/
19973
19974RUST
19975M:	Miguel Ojeda <ojeda@kernel.org>
19976M:	Alex Gaynor <alex.gaynor@gmail.com>
19977R:	Boqun Feng <boqun.feng@gmail.com>
19978R:	Gary Guo <gary@garyguo.net>
19979R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19980R:	Benno Lossin <benno.lossin@proton.me>
19981R:	Andreas Hindborg <a.hindborg@kernel.org>
19982R:	Alice Ryhl <aliceryhl@google.com>
19983L:	rust-for-linux@vger.kernel.org
19984S:	Supported
19985W:	https://rust-for-linux.com
19986B:	https://github.com/Rust-for-Linux/linux/issues
19987C:	zulip://rust-for-linux.zulipchat.com
19988P:	https://rust-for-linux.com/contributing
19989T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19990F:	Documentation/rust/
19991F:	rust/
19992F:	samples/rust/
19993F:	scripts/*rust*
19994F:	tools/testing/selftests/rust/
19995K:	\b(?i:rust)\b
19996
19997RXRPC SOCKETS (AF_RXRPC)
19998M:	David Howells <dhowells@redhat.com>
19999M:	Marc Dionne <marc.dionne@auristor.com>
20000L:	linux-afs@lists.infradead.org
20001S:	Supported
20002W:	https://www.infradead.org/~dhowells/kafs/
20003F:	Documentation/networking/rxrpc.rst
20004F:	include/keys/rxrpc-type.h
20005F:	include/net/af_rxrpc.h
20006F:	include/trace/events/rxrpc.h
20007F:	include/uapi/linux/rxrpc.h
20008F:	net/rxrpc/
20009
20010S3 SAVAGE FRAMEBUFFER DRIVER
20011M:	Antonino Daplas <adaplas@gmail.com>
20012L:	linux-fbdev@vger.kernel.org
20013S:	Maintained
20014F:	drivers/video/fbdev/savage/
20015
20016S390 ARCHITECTURE
20017M:	Heiko Carstens <hca@linux.ibm.com>
20018M:	Vasily Gorbik <gor@linux.ibm.com>
20019M:	Alexander Gordeev <agordeev@linux.ibm.com>
20020R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20021R:	Sven Schnelle <svens@linux.ibm.com>
20022L:	linux-s390@vger.kernel.org
20023S:	Supported
20024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20025F:	Documentation/driver-api/s390-drivers.rst
20026F:	Documentation/arch/s390/
20027F:	arch/s390/
20028F:	drivers/s390/
20029F:	drivers/watchdog/diag288_wdt.c
20030
20031S390 COMMON I/O LAYER
20032M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20033M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20034L:	linux-s390@vger.kernel.org
20035S:	Supported
20036F:	drivers/s390/cio/
20037
20038S390 DASD DRIVER
20039M:	Stefan Haberland <sth@linux.ibm.com>
20040M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20041L:	linux-s390@vger.kernel.org
20042S:	Supported
20043F:	block/partitions/ibm.c
20044F:	drivers/s390/block/dasd*
20045F:	include/linux/dasd_mod.h
20046
20047S390 IOMMU (PCI)
20048M:	Niklas Schnelle <schnelle@linux.ibm.com>
20049M:	Matthew Rosato <mjrosato@linux.ibm.com>
20050R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20051L:	linux-s390@vger.kernel.org
20052S:	Supported
20053F:	drivers/iommu/s390-iommu.c
20054
20055S390 IUCV NETWORK LAYER
20056M:	Alexandra Winter <wintera@linux.ibm.com>
20057M:	Thorsten Winkler <twinkler@linux.ibm.com>
20058L:	linux-s390@vger.kernel.org
20059L:	netdev@vger.kernel.org
20060S:	Supported
20061F:	drivers/s390/net/*iucv*
20062F:	include/net/iucv/
20063F:	net/iucv/
20064
20065S390 MM
20066M:	Alexander Gordeev <agordeev@linux.ibm.com>
20067M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20068L:	linux-s390@vger.kernel.org
20069S:	Supported
20070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20071F:	arch/s390/include/asm/pgtable.h
20072F:	arch/s390/mm
20073
20074S390 NETWORK DRIVERS
20075M:	Alexandra Winter <wintera@linux.ibm.com>
20076M:	Thorsten Winkler <twinkler@linux.ibm.com>
20077L:	linux-s390@vger.kernel.org
20078L:	netdev@vger.kernel.org
20079S:	Supported
20080F:	drivers/s390/net/
20081
20082S390 PCI SUBSYSTEM
20083M:	Niklas Schnelle <schnelle@linux.ibm.com>
20084M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20085L:	linux-s390@vger.kernel.org
20086S:	Supported
20087F:	Documentation/arch/s390/pci.rst
20088F:	arch/s390/pci/
20089F:	drivers/pci/hotplug/s390_pci_hpc.c
20090
20091S390 SCM DRIVER
20092M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20093L:	linux-s390@vger.kernel.org
20094S:	Supported
20095F:	drivers/s390/block/scm*
20096F:	drivers/s390/cio/scm.c
20097
20098S390 VFIO AP DRIVER
20099M:	Tony Krowiak <akrowiak@linux.ibm.com>
20100M:	Halil Pasic <pasic@linux.ibm.com>
20101M:	Jason Herne <jjherne@linux.ibm.com>
20102L:	linux-s390@vger.kernel.org
20103S:	Supported
20104F:	Documentation/arch/s390/vfio-ap*
20105F:	drivers/s390/crypto/vfio_ap*
20106
20107S390 VFIO-CCW DRIVER
20108M:	Eric Farman <farman@linux.ibm.com>
20109M:	Matthew Rosato <mjrosato@linux.ibm.com>
20110R:	Halil Pasic <pasic@linux.ibm.com>
20111L:	linux-s390@vger.kernel.org
20112L:	kvm@vger.kernel.org
20113S:	Supported
20114F:	Documentation/arch/s390/vfio-ccw.rst
20115F:	drivers/s390/cio/vfio_ccw*
20116F:	include/uapi/linux/vfio_ccw.h
20117
20118S390 VFIO-PCI DRIVER
20119M:	Matthew Rosato <mjrosato@linux.ibm.com>
20120M:	Eric Farman <farman@linux.ibm.com>
20121L:	linux-s390@vger.kernel.org
20122L:	kvm@vger.kernel.org
20123S:	Supported
20124F:	arch/s390/kvm/pci*
20125F:	drivers/vfio/pci/vfio_pci_zdev.c
20126F:	include/uapi/linux/vfio_zdev.h
20127
20128S390 ZCRYPT DRIVER
20129M:	Harald Freudenberger <freude@linux.ibm.com>
20130L:	linux-s390@vger.kernel.org
20131S:	Supported
20132F:	drivers/s390/crypto/
20133
20134S390 ZFCP DRIVER
20135M:	Steffen Maier <maier@linux.ibm.com>
20136M:	Benjamin Block <bblock@linux.ibm.com>
20137L:	linux-s390@vger.kernel.org
20138S:	Supported
20139F:	drivers/s390/scsi/zfcp_*
20140
20141SAA6588 RDS RECEIVER DRIVER
20142M:	Hans Verkuil <hverkuil@xs4all.nl>
20143L:	linux-media@vger.kernel.org
20144S:	Odd Fixes
20145W:	https://linuxtv.org
20146T:	git git://linuxtv.org/media_tree.git
20147F:	drivers/media/i2c/saa6588*
20148
20149SAA7134 VIDEO4LINUX DRIVER
20150M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20151L:	linux-media@vger.kernel.org
20152S:	Odd fixes
20153W:	https://linuxtv.org
20154T:	git git://linuxtv.org/media_tree.git
20155F:	Documentation/driver-api/media/drivers/saa7134*
20156F:	drivers/media/pci/saa7134/
20157
20158SAA7146 VIDEO4LINUX-2 DRIVER
20159M:	Hans Verkuil <hverkuil@xs4all.nl>
20160L:	linux-media@vger.kernel.org
20161S:	Maintained
20162T:	git git://linuxtv.org/media_tree.git
20163F:	drivers/media/common/saa7146/
20164F:	drivers/media/pci/saa7146/
20165F:	include/media/drv-intf/saa7146*
20166
20167SAFESETID SECURITY MODULE
20168M:	Micah Morton <mortonm@chromium.org>
20169S:	Supported
20170F:	Documentation/admin-guide/LSM/SafeSetID.rst
20171F:	security/safesetid/
20172
20173SAMSUNG AUDIO (ASoC) DRIVERS
20174M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20176S:	Maintained
20177B:	mailto:linux-samsung-soc@vger.kernel.org
20178F:	Documentation/devicetree/bindings/sound/samsung*
20179F:	sound/soc/samsung/
20180
20181SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20182M:	Krzysztof Kozlowski <krzk@kernel.org>
20183L:	linux-crypto@vger.kernel.org
20184L:	linux-samsung-soc@vger.kernel.org
20185S:	Maintained
20186F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20187F:	drivers/crypto/exynos-rng.c
20188
20189SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20190M:	Łukasz Stelmach <l.stelmach@samsung.com>
20191L:	linux-samsung-soc@vger.kernel.org
20192S:	Maintained
20193F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20194F:	drivers/char/hw_random/exynos-trng.c
20195
20196SAMSUNG FRAMEBUFFER DRIVER
20197M:	Jingoo Han <jingoohan1@gmail.com>
20198L:	linux-fbdev@vger.kernel.org
20199S:	Maintained
20200F:	drivers/video/fbdev/s3c-fb.c
20201
20202SAMSUNG INTERCONNECT DRIVERS
20203M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20204M:	Artur Świgoń <a.swigon@samsung.com>
20205L:	linux-pm@vger.kernel.org
20206L:	linux-samsung-soc@vger.kernel.org
20207S:	Supported
20208F:	drivers/interconnect/samsung/
20209
20210SAMSUNG LAPTOP DRIVER
20211M:	Corentin Chary <corentin.chary@gmail.com>
20212L:	platform-driver-x86@vger.kernel.org
20213S:	Maintained
20214F:	drivers/platform/x86/samsung-laptop.c
20215
20216SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20217M:	Krzysztof Kozlowski <krzk@kernel.org>
20218L:	linux-kernel@vger.kernel.org
20219L:	linux-samsung-soc@vger.kernel.org
20220S:	Maintained
20221B:	mailto:linux-samsung-soc@vger.kernel.org
20222F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20223F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20224F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20225F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20226F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20227F:	drivers/clk/clk-s2mps11.c
20228F:	drivers/mfd/sec*.c
20229F:	drivers/regulator/s2m*.c
20230F:	drivers/regulator/s5m*.c
20231F:	drivers/rtc/rtc-s5m.c
20232F:	include/linux/mfd/samsung/
20233
20234SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20235M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20236L:	linux-media@vger.kernel.org
20237L:	linux-samsung-soc@vger.kernel.org
20238S:	Maintained
20239F:	drivers/media/platform/samsung/s3c-camif/
20240F:	include/media/drv-intf/s3c_camif.h
20241
20242SAMSUNG S3FWRN5 NFC DRIVER
20243M:	Krzysztof Kozlowski <krzk@kernel.org>
20244S:	Maintained
20245F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20246F:	drivers/nfc/s3fwrn5
20247
20248SAMSUNG S5C73M3 CAMERA DRIVER
20249M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20250M:	Andrzej Hajda <andrzej.hajda@intel.com>
20251L:	linux-media@vger.kernel.org
20252S:	Supported
20253F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20254F:	drivers/media/i2c/s5c73m3/*
20255
20256SAMSUNG S5K5BAF CAMERA DRIVER
20257M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20258M:	Andrzej Hajda <andrzej.hajda@intel.com>
20259L:	linux-media@vger.kernel.org
20260S:	Supported
20261F:	drivers/media/i2c/s5k5baf.c
20262
20263SAMSUNG S5P Security SubSystem (SSS) DRIVER
20264M:	Krzysztof Kozlowski <krzk@kernel.org>
20265M:	Vladimir Zapolskiy <vz@mleia.com>
20266L:	linux-crypto@vger.kernel.org
20267L:	linux-samsung-soc@vger.kernel.org
20268S:	Maintained
20269F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20270F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20271F:	drivers/crypto/s5p-sss.c
20272
20273SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20274M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20275L:	linux-media@vger.kernel.org
20276S:	Supported
20277Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20278F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20279F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20280F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20281F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20282F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20283F:	drivers/media/platform/samsung/exynos4-is/
20284
20285SAMSUNG SOC CLOCK DRIVERS
20286M:	Krzysztof Kozlowski <krzk@kernel.org>
20287M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20288M:	Chanwoo Choi <cw00.choi@samsung.com>
20289R:	Alim Akhtar <alim.akhtar@samsung.com>
20290L:	linux-samsung-soc@vger.kernel.org
20291S:	Maintained
20292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20293F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20294F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20295F:	drivers/clk/samsung/
20296F:	include/dt-bindings/clock/exynos*.h
20297F:	include/dt-bindings/clock/s5p*.h
20298F:	include/dt-bindings/clock/samsung,*.h
20299F:	include/linux/clk/samsung.h
20300
20301SAMSUNG SPI DRIVERS
20302M:	Andi Shyti <andi.shyti@kernel.org>
20303L:	linux-spi@vger.kernel.org
20304L:	linux-samsung-soc@vger.kernel.org
20305S:	Maintained
20306F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20307F:	drivers/spi/spi-s3c*
20308F:	include/linux/platform_data/spi-s3c64xx.h
20309
20310SAMSUNG SXGBE DRIVERS
20311M:	Byungho An <bh74.an@samsung.com>
20312L:	netdev@vger.kernel.org
20313S:	Supported
20314F:	drivers/net/ethernet/samsung/sxgbe/
20315
20316SAMSUNG THERMAL DRIVER
20317M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20318M:	Krzysztof Kozlowski <krzk@kernel.org>
20319L:	linux-pm@vger.kernel.org
20320L:	linux-samsung-soc@vger.kernel.org
20321S:	Maintained
20322F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20323F:	drivers/thermal/samsung/
20324
20325SAMSUNG USB2 PHY DRIVER
20326M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20327L:	linux-kernel@vger.kernel.org
20328S:	Supported
20329F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20330F:	Documentation/driver-api/phy/samsung-usb2.rst
20331F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20332F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20333F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20334F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20335F:	drivers/phy/samsung/phy-samsung-usb2.c
20336F:	drivers/phy/samsung/phy-samsung-usb2.h
20337
20338SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20339M:	Paul Barker <paul.barker@sancloud.com>
20340R:	Marc Murphy <marc.murphy@sancloud.com>
20341S:	Supported
20342F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20343
20344SC1200 WDT DRIVER
20345M:	Zwane Mwaikambo <zwanem@gmail.com>
20346S:	Maintained
20347F:	drivers/watchdog/sc1200wdt.c
20348
20349SCHEDULER
20350M:	Ingo Molnar <mingo@redhat.com>
20351M:	Peter Zijlstra <peterz@infradead.org>
20352M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20353M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20354R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20355R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20356R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20357R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20358R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20359L:	linux-kernel@vger.kernel.org
20360S:	Maintained
20361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20362F:	include/linux/preempt.h
20363F:	include/linux/sched.h
20364F:	include/linux/wait.h
20365F:	include/uapi/linux/sched.h
20366F:	kernel/sched/
20367
20368SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20369M:	Gustavo Silva <gustavograzs@gmail.com>
20370S:	Maintained
20371F:	drivers/iio/chemical/ens160_core.c
20372F:	drivers/iio/chemical/ens160_i2c.c
20373F:	drivers/iio/chemical/ens160_spi.c
20374F:	drivers/iio/chemical/ens160.h
20375
20376SCSI LIBSAS SUBSYSTEM
20377R:	John Garry <john.g.garry@oracle.com>
20378R:	Jason Yan <yanaijie@huawei.com>
20379L:	linux-scsi@vger.kernel.org
20380S:	Supported
20381F:	Documentation/scsi/libsas.rst
20382F:	drivers/scsi/libsas/
20383F:	include/scsi/libsas.h
20384F:	include/scsi/sas_ata.h
20385
20386SCSI RDMA PROTOCOL (SRP) INITIATOR
20387M:	Bart Van Assche <bvanassche@acm.org>
20388L:	linux-rdma@vger.kernel.org
20389S:	Supported
20390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20391F:	drivers/infiniband/ulp/srp/
20392F:	include/scsi/srp.h
20393
20394SCSI RDMA PROTOCOL (SRP) TARGET
20395M:	Bart Van Assche <bvanassche@acm.org>
20396L:	linux-rdma@vger.kernel.org
20397L:	target-devel@vger.kernel.org
20398S:	Supported
20399Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20400F:	drivers/infiniband/ulp/srpt/
20401
20402SCSI SG DRIVER
20403M:	Doug Gilbert <dgilbert@interlog.com>
20404L:	linux-scsi@vger.kernel.org
20405S:	Maintained
20406W:	http://sg.danny.cz/sg
20407F:	Documentation/scsi/scsi-generic.rst
20408F:	drivers/scsi/sg.c
20409F:	include/scsi/sg.h
20410
20411SCSI SUBSYSTEM
20412M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20413M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20414L:	linux-scsi@vger.kernel.org
20415S:	Maintained
20416Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20419F:	Documentation/devicetree/bindings/scsi/
20420F:	drivers/scsi/
20421F:	drivers/ufs/
20422F:	include/scsi/
20423F:	include/uapi/scsi/
20424
20425SCSI TAPE DRIVER
20426M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20427L:	linux-scsi@vger.kernel.org
20428S:	Maintained
20429F:	Documentation/scsi/st.rst
20430F:	drivers/scsi/st.*
20431F:	drivers/scsi/st_*.h
20432
20433SCSI TARGET CORE USER DRIVER
20434M:	Bodo Stroesser <bostroesser@gmail.com>
20435L:	linux-scsi@vger.kernel.org
20436L:	target-devel@vger.kernel.org
20437S:	Supported
20438F:	Documentation/target/tcmu-design.rst
20439F:	drivers/target/target_core_user.c
20440F:	include/uapi/linux/target_core_user.h
20441
20442SCSI TARGET SUBSYSTEM
20443M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20444L:	linux-scsi@vger.kernel.org
20445L:	target-devel@vger.kernel.org
20446S:	Supported
20447Q:	https://patchwork.kernel.org/project/target-devel/list/
20448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20449F:	Documentation/target/
20450F:	drivers/target/
20451F:	include/target/
20452
20453SCTP PROTOCOL
20454M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20455M:	Xin Long <lucien.xin@gmail.com>
20456L:	linux-sctp@vger.kernel.org
20457S:	Maintained
20458W:	https://github.com/sctp/lksctp-tools/wiki
20459F:	Documentation/networking/sctp.rst
20460F:	include/linux/sctp.h
20461F:	include/net/sctp/
20462F:	include/uapi/linux/sctp.h
20463F:	net/sctp/
20464
20465SCx200 CPU SUPPORT
20466M:	Jim Cromie <jim.cromie@gmail.com>
20467S:	Odd Fixes
20468F:	Documentation/i2c/busses/scx200_acb.rst
20469F:	arch/x86/platform/scx200/
20470F:	drivers/i2c/busses/scx200*
20471F:	drivers/mtd/maps/scx200_docflash.c
20472F:	drivers/watchdog/scx200_wdt.c
20473F:	include/linux/scx200.h
20474
20475SCx200 GPIO DRIVER
20476M:	Jim Cromie <jim.cromie@gmail.com>
20477S:	Maintained
20478F:	drivers/char/scx200_gpio.c
20479F:	include/linux/scx200_gpio.h
20480
20481SCx200 HRT CLOCKSOURCE DRIVER
20482M:	Jim Cromie <jim.cromie@gmail.com>
20483S:	Maintained
20484F:	drivers/clocksource/scx200_hrt.c
20485
20486SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20487M:	Sascha Sommer <saschasommer@freenet.de>
20488L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20489S:	Maintained
20490F:	drivers/mmc/host/sdricoh_cs.c
20491
20492SECO BOARDS CEC DRIVER
20493M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20494S:	Maintained
20495F:	drivers/media/cec/platform/seco/seco-cec.c
20496F:	drivers/media/cec/platform/seco/seco-cec.h
20497
20498SECURE COMPUTING
20499M:	Kees Cook <kees@kernel.org>
20500R:	Andy Lutomirski <luto@amacapital.net>
20501R:	Will Drewry <wad@chromium.org>
20502S:	Supported
20503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20504F:	Documentation/userspace-api/seccomp_filter.rst
20505F:	include/linux/seccomp.h
20506F:	include/uapi/linux/seccomp.h
20507F:	kernel/seccomp.c
20508F:	tools/testing/selftests/kselftest_harness.h
20509F:	tools/testing/selftests/seccomp/*
20510K:	\bsecure_computing
20511K:	\bTIF_SECCOMP\b
20512
20513SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20514M:	Kamal Dasu <kamal.dasu@broadcom.com>
20515M:	Al Cooper <alcooperx@gmail.com>
20516R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20517L:	linux-mmc@vger.kernel.org
20518S:	Maintained
20519F:	drivers/mmc/host/sdhci-brcmstb*
20520
20521SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20522M:	Adrian Hunter <adrian.hunter@intel.com>
20523L:	linux-mmc@vger.kernel.org
20524S:	Supported
20525F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20526F:	drivers/mmc/host/sdhci*
20527
20528SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20529M:	Aubin Constans <aubin.constans@microchip.com>
20530R:	Eugen Hristev <eugen.hristev@collabora.com>
20531L:	linux-mmc@vger.kernel.org
20532S:	Supported
20533F:	drivers/mmc/host/sdhci-of-at91.c
20534
20535SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20536M:	Haibo Chen <haibo.chen@nxp.com>
20537L:	imx@lists.linux.dev
20538L:	linux-mmc@vger.kernel.org
20539L:	s32@nxp.com
20540S:	Maintained
20541F:	drivers/mmc/host/sdhci-esdhc-imx.c
20542
20543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20544M:	Ben Dooks <ben-linux@fluff.org>
20545M:	Jaehoon Chung <jh80.chung@samsung.com>
20546L:	linux-mmc@vger.kernel.org
20547S:	Maintained
20548F:	drivers/mmc/host/sdhci-s3c*
20549
20550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20551M:	Viresh Kumar <vireshk@kernel.org>
20552L:	linux-mmc@vger.kernel.org
20553S:	Maintained
20554F:	drivers/mmc/host/sdhci-spear.c
20555
20556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20557M:	Vignesh Raghavendra <vigneshr@ti.com>
20558L:	linux-mmc@vger.kernel.org
20559S:	Maintained
20560F:	drivers/mmc/host/sdhci-omap.c
20561
20562SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20563M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20564L:	linux-block@vger.kernel.org
20565S:	Supported
20566F:	block/opal_proto.h
20567F:	block/sed*
20568F:	include/linux/sed*
20569F:	include/uapi/linux/sed*
20570
20571SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20572M:	Mark Rutland <mark.rutland@arm.com>
20573M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20574M:	Sudeep Holla <sudeep.holla@arm.com>
20575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20576S:	Maintained
20577F:	drivers/firmware/smccc/
20578F:	include/linux/arm-smccc.h
20579
20580SECURITY CONTACT
20581M:	Security Officers <security@kernel.org>
20582S:	Supported
20583F:	Documentation/process/security-bugs.rst
20584
20585SECURITY SUBSYSTEM
20586M:	Paul Moore <paul@paul-moore.com>
20587M:	James Morris <jmorris@namei.org>
20588M:	"Serge E. Hallyn" <serge@hallyn.com>
20589L:	linux-security-module@vger.kernel.org
20590S:	Supported
20591Q:	https://patchwork.kernel.org/project/linux-security-module/list
20592B:	mailto:linux-security-module@vger.kernel.org
20593P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20594T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20595F:	include/linux/lsm_audit.h
20596F:	include/linux/lsm_hook_defs.h
20597F:	include/linux/lsm_hooks.h
20598F:	include/linux/security.h
20599F:	include/uapi/linux/lsm.h
20600F:	security/
20601F:	tools/testing/selftests/lsm/
20602X:	security/selinux/
20603K:	\bsecurity_[a-z_0-9]\+\b
20604
20605SELINUX SECURITY MODULE
20606M:	Paul Moore <paul@paul-moore.com>
20607M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20608R:	Ondrej Mosnacek <omosnace@redhat.com>
20609L:	selinux@vger.kernel.org
20610S:	Supported
20611W:	https://github.com/SELinuxProject
20612Q:	https://patchwork.kernel.org/project/selinux/list
20613B:	mailto:selinux@vger.kernel.org
20614P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20615T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20616F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20617F:	Documentation/ABI/removed/sysfs-selinux-disable
20618F:	Documentation/admin-guide/LSM/SELinux.rst
20619F:	include/trace/events/avc.h
20620F:	include/uapi/linux/selinux_netlink.h
20621F:	scripts/selinux/
20622F:	security/selinux/
20623
20624SENSABLE PHANTOM
20625M:	Jiri Slaby <jirislaby@kernel.org>
20626S:	Maintained
20627F:	drivers/misc/phantom.c
20628F:	include/uapi/linux/phantom.h
20629
20630SENSEAIR SUNRISE 006-0-0007
20631M:	Jacopo Mondi <jacopo@jmondi.org>
20632S:	Maintained
20633F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20634F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20635F:	drivers/iio/chemical/sunrise_co2.c
20636
20637SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20638M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20639S:	Maintained
20640F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20641F:	drivers/iio/chemical/scd30.h
20642F:	drivers/iio/chemical/scd30_core.c
20643F:	drivers/iio/chemical/scd30_i2c.c
20644F:	drivers/iio/chemical/scd30_serial.c
20645
20646SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20647M:	Roan van Dijk <roan@protonic.nl>
20648S:	Maintained
20649F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20650F:	drivers/iio/chemical/scd4x.c
20651
20652SENSIRION SGP40 GAS SENSOR DRIVER
20653M:	Andreas Klinger <ak@it-klinger.de>
20654S:	Maintained
20655F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20656F:	drivers/iio/chemical/sgp40.c
20657
20658SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20659M:	Tomasz Duszynski <tduszyns@gmail.com>
20660S:	Maintained
20661F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20662F:	drivers/iio/chemical/sps30.c
20663F:	drivers/iio/chemical/sps30_i2c.c
20664F:	drivers/iio/chemical/sps30_serial.c
20665
20666SERIAL DEVICE BUS
20667M:	Rob Herring <robh@kernel.org>
20668L:	linux-serial@vger.kernel.org
20669S:	Maintained
20670F:	Documentation/devicetree/bindings/serial/serial.yaml
20671F:	drivers/tty/serdev/
20672F:	include/linux/serdev.h
20673
20674SERIAL IR RECEIVER
20675M:	Sean Young <sean@mess.org>
20676L:	linux-media@vger.kernel.org
20677S:	Maintained
20678F:	drivers/media/rc/serial_ir.c
20679
20680SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20681M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20683S:	Maintained
20684F:	Documentation/devicetree/bindings/slimbus/
20685F:	drivers/slimbus/
20686F:	include/linux/slimbus.h
20687
20688SFC NETWORK DRIVER
20689M:	Edward Cree <ecree.xilinx@gmail.com>
20690M:	Martin Habets <habetsm.xilinx@gmail.com>
20691L:	netdev@vger.kernel.org
20692L:	linux-net-drivers@amd.com
20693S:	Supported
20694F:	Documentation/networking/devlink/sfc.rst
20695F:	drivers/net/ethernet/sfc/
20696
20697SFCTEMP HWMON DRIVER
20698M:	Emil Renner Berthing <kernel@esmil.dk>
20699M:	Hal Feng <hal.feng@starfivetech.com>
20700L:	linux-hwmon@vger.kernel.org
20701S:	Maintained
20702F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20703F:	Documentation/hwmon/sfctemp.rst
20704F:	drivers/hwmon/sfctemp.c
20705
20706SFF/SFP/SFP+ MODULE SUPPORT
20707M:	Russell King <linux@armlinux.org.uk>
20708L:	netdev@vger.kernel.org
20709S:	Maintained
20710F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20711F:	drivers/net/phy/phylink.c
20712F:	drivers/net/phy/sfp*
20713F:	include/linux/mdio/mdio-i2c.h
20714F:	include/linux/phylink.h
20715F:	include/linux/sfp.h
20716K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20717
20718SGI GRU DRIVER
20719M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20720S:	Maintained
20721F:	drivers/misc/sgi-gru/
20722
20723SGI XP/XPC/XPNET DRIVER
20724M:	Robin Holt <robinmholt@gmail.com>
20725M:	Steve Wahl <steve.wahl@hpe.com>
20726S:	Maintained
20727F:	drivers/misc/sgi-xp/
20728
20729SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20730M:	Wenjia Zhang <wenjia@linux.ibm.com>
20731M:	Jan Karcher <jaka@linux.ibm.com>
20732R:	D. Wythe <alibuda@linux.alibaba.com>
20733R:	Tony Lu <tonylu@linux.alibaba.com>
20734R:	Wen Gu <guwen@linux.alibaba.com>
20735L:	linux-s390@vger.kernel.org
20736S:	Supported
20737F:	net/smc/
20738
20739SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20740M:	Linus Walleij <linus.walleij@linaro.org>
20741L:	linux-iio@vger.kernel.org
20742S:	Maintained
20743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20744F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20745F:	drivers/iio/light/gp2ap002.c
20746
20747SHARP RJ54N1CB0C SENSOR DRIVER
20748M:	Jacopo Mondi <jacopo@jmondi.org>
20749L:	linux-media@vger.kernel.org
20750S:	Odd fixes
20751T:	git git://linuxtv.org/media_tree.git
20752F:	drivers/media/i2c/rj54n1cb0c.c
20753F:	include/media/i2c/rj54n1cb0c.h
20754
20755SHRINKER
20756M:	Andrew Morton <akpm@linux-foundation.org>
20757M:	Dave Chinner <david@fromorbit.com>
20758R:	Qi Zheng <zhengqi.arch@bytedance.com>
20759R:	Roman Gushchin <roman.gushchin@linux.dev>
20760R:	Muchun Song <muchun.song@linux.dev>
20761L:	linux-mm@kvack.org
20762S:	Maintained
20763F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20764F:	include/linux/shrinker.h
20765F:	mm/shrinker.c
20766F:	mm/shrinker_debug.c
20767
20768SH_VOU V4L2 OUTPUT DRIVER
20769L:	linux-media@vger.kernel.org
20770S:	Orphan
20771F:	drivers/media/platform/renesas/sh_vou.c
20772F:	include/media/drv-intf/sh_vou.h
20773
20774SI2157 MEDIA DRIVER
20775L:	linux-media@vger.kernel.org
20776S:	Orphan
20777W:	https://linuxtv.org
20778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20779F:	drivers/media/tuners/si2157*
20780
20781SI2165 MEDIA DRIVER
20782M:	Matthias Schwarzott <zzam@gentoo.org>
20783L:	linux-media@vger.kernel.org
20784S:	Maintained
20785W:	https://linuxtv.org
20786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20787F:	drivers/media/dvb-frontends/si2165*
20788
20789SI2168 MEDIA DRIVER
20790L:	linux-media@vger.kernel.org
20791S:	Orphan
20792W:	https://linuxtv.org
20793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20794F:	drivers/media/dvb-frontends/si2168*
20795
20796SI470X FM RADIO RECEIVER I2C DRIVER
20797M:	Hans Verkuil <hverkuil@xs4all.nl>
20798L:	linux-media@vger.kernel.org
20799S:	Odd Fixes
20800W:	https://linuxtv.org
20801T:	git git://linuxtv.org/media_tree.git
20802F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20803F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20804
20805SI470X FM RADIO RECEIVER USB DRIVER
20806M:	Hans Verkuil <hverkuil@xs4all.nl>
20807L:	linux-media@vger.kernel.org
20808S:	Maintained
20809W:	https://linuxtv.org
20810T:	git git://linuxtv.org/media_tree.git
20811F:	drivers/media/radio/si470x/radio-si470x-common.c
20812F:	drivers/media/radio/si470x/radio-si470x-usb.c
20813F:	drivers/media/radio/si470x/radio-si470x.h
20814
20815SI4713 FM RADIO TRANSMITTER I2C DRIVER
20816M:	Eduardo Valentin <edubezval@gmail.com>
20817L:	linux-media@vger.kernel.org
20818S:	Odd Fixes
20819W:	https://linuxtv.org
20820T:	git git://linuxtv.org/media_tree.git
20821F:	drivers/media/radio/si4713/si4713.?
20822
20823SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20824M:	Eduardo Valentin <edubezval@gmail.com>
20825L:	linux-media@vger.kernel.org
20826S:	Odd Fixes
20827W:	https://linuxtv.org
20828T:	git git://linuxtv.org/media_tree.git
20829F:	drivers/media/radio/si4713/radio-platform-si4713.c
20830
20831SI4713 FM RADIO TRANSMITTER USB DRIVER
20832M:	Hans Verkuil <hverkuil@xs4all.nl>
20833L:	linux-media@vger.kernel.org
20834S:	Maintained
20835W:	https://linuxtv.org
20836T:	git git://linuxtv.org/media_tree.git
20837F:	drivers/media/radio/si4713/radio-usb-si4713.c
20838
20839SIANO DVB DRIVER
20840M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20841L:	linux-media@vger.kernel.org
20842S:	Odd fixes
20843W:	https://linuxtv.org
20844T:	git git://linuxtv.org/media_tree.git
20845F:	drivers/media/common/siano/
20846F:	drivers/media/mmc/siano/
20847F:	drivers/media/usb/siano/
20848F:	drivers/media/usb/siano/
20849
20850SIEMENS IPC LED DRIVERS
20851M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20852M:	Xing Tong Wu <xingtong.wu@siemens.com>
20853M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20854L:	linux-leds@vger.kernel.org
20855S:	Maintained
20856F:	drivers/leds/simple/
20857
20858SIEMENS IPC PLATFORM DRIVERS
20859M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20860M:	Xing Tong Wu <xingtong.wu@siemens.com>
20861M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20862L:	platform-driver-x86@vger.kernel.org
20863S:	Maintained
20864F:	drivers/platform/x86/siemens/
20865F:	include/linux/platform_data/x86/simatic-ipc-base.h
20866F:	include/linux/platform_data/x86/simatic-ipc.h
20867
20868SIEMENS IPC WATCHDOG DRIVERS
20869M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20870M:	Xing Tong Wu <xingtong.wu@siemens.com>
20871M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20872L:	linux-watchdog@vger.kernel.org
20873S:	Maintained
20874F:	drivers/watchdog/simatic-ipc-wdt.c
20875
20876SIFIVE DRIVERS
20877M:	Paul Walmsley <paul.walmsley@sifive.com>
20878M:	Samuel Holland <samuel.holland@sifive.com>
20879L:	linux-riscv@lists.infradead.org
20880S:	Supported
20881F:	drivers/dma/sf-pdma/
20882N:	sifive
20883K:	fu[57]40
20884K:	[^@]sifive
20885
20886SILEAD TOUCHSCREEN DRIVER
20887M:	Hans de Goede <hdegoede@redhat.com>
20888L:	linux-input@vger.kernel.org
20889L:	platform-driver-x86@vger.kernel.org
20890S:	Maintained
20891F:	drivers/input/touchscreen/silead.c
20892F:	drivers/platform/x86/touchscreen_dmi.c
20893
20894SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20895M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20896S:	Supported
20897F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20898F:	drivers/net/wireless/silabs/wfx/
20899
20900SILICON MOTION SM712 FRAME BUFFER DRIVER
20901M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20902M:	Teddy Wang <teddy.wang@siliconmotion.com>
20903M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20904L:	linux-fbdev@vger.kernel.org
20905S:	Maintained
20906F:	Documentation/fb/sm712fb.rst
20907F:	drivers/video/fbdev/sm712*
20908
20909SILVACO I3C DUAL-ROLE MASTER
20910M:	Miquel Raynal <miquel.raynal@bootlin.com>
20911M:	Conor Culhane <conor.culhane@silvaco.com>
20912L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20913S:	Maintained
20914F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20915F:	drivers/i3c/master/svc-i3c-master.c
20916
20917SIMPLEFB FB DRIVER
20918M:	Hans de Goede <hdegoede@redhat.com>
20919L:	linux-fbdev@vger.kernel.org
20920S:	Maintained
20921F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20922F:	drivers/video/fbdev/simplefb.c
20923F:	include/linux/platform_data/simplefb.h
20924
20925SIOX
20926M:	Thorsten Scherer <t.scherer@eckelmann.de>
20927R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20928S:	Supported
20929F:	drivers/gpio/gpio-siox.c
20930F:	drivers/siox/*
20931F:	include/trace/events/siox.h
20932
20933SIPHASH PRF ROUTINES
20934M:	Jason A. Donenfeld <Jason@zx2c4.com>
20935S:	Maintained
20936F:	include/linux/siphash.h
20937F:	lib/siphash.c
20938F:	lib/siphash_kunit.c
20939
20940SIS 190 ETHERNET DRIVER
20941M:	Francois Romieu <romieu@fr.zoreil.com>
20942L:	netdev@vger.kernel.org
20943S:	Maintained
20944F:	drivers/net/ethernet/sis/sis190.c
20945
20946SIS 900/7016 FAST ETHERNET DRIVER
20947M:	Daniele Venzano <venza@brownhat.org>
20948L:	netdev@vger.kernel.org
20949S:	Maintained
20950W:	http://www.brownhat.org/sis900.html
20951F:	drivers/net/ethernet/sis/sis900.*
20952
20953SIS FRAMEBUFFER DRIVER
20954S:	Orphan
20955F:	Documentation/fb/sisfb.rst
20956F:	drivers/video/fbdev/sis/
20957F:	include/video/sisfb.h
20958
20959SIS I2C TOUCHSCREEN DRIVER
20960M:	Mika Penttilä <mpenttil@redhat.com>
20961L:	linux-input@vger.kernel.org
20962S:	Maintained
20963F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20964F:	drivers/input/touchscreen/sis_i2c.c
20965
20966SIS USB2VGA DRIVER
20967M:	Thomas Winischhofer <thomas@winischhofer.net>
20968S:	Maintained
20969W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20970F:	drivers/usb/misc/sisusbvga/
20971
20972SL28 CPLD MFD DRIVER
20973M:	Michael Walle <mwalle@kernel.org>
20974S:	Maintained
20975F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20976F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20977F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20978F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20979F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20980F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20981F:	drivers/gpio/gpio-sl28cpld.c
20982F:	drivers/hwmon/sl28cpld-hwmon.c
20983F:	drivers/irqchip/irq-sl28cpld.c
20984F:	drivers/pwm/pwm-sl28cpld.c
20985F:	drivers/watchdog/sl28cpld_wdt.c
20986
20987SL28 VPD NVMEM LAYOUT DRIVER
20988M:	Michael Walle <mwalle@kernel.org>
20989S:	Maintained
20990F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20991F:	drivers/nvmem/layouts/sl28vpd.c
20992
20993SLAB ALLOCATOR
20994M:	Christoph Lameter <cl@linux.com>
20995M:	Pekka Enberg <penberg@kernel.org>
20996M:	David Rientjes <rientjes@google.com>
20997M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20998M:	Andrew Morton <akpm@linux-foundation.org>
20999M:	Vlastimil Babka <vbabka@suse.cz>
21000R:	Roman Gushchin <roman.gushchin@linux.dev>
21001R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21002L:	linux-mm@kvack.org
21003S:	Maintained
21004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21005F:	include/linux/sl?b*.h
21006F:	mm/sl?b*
21007
21008SLCAN CAN NETWORK DRIVER
21009M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21010L:	linux-can@vger.kernel.org
21011S:	Maintained
21012F:	drivers/net/can/slcan/
21013
21014SLEEPABLE READ-COPY UPDATE (SRCU)
21015M:	Lai Jiangshan <jiangshanlai@gmail.com>
21016M:	"Paul E. McKenney" <paulmck@kernel.org>
21017M:	Josh Triplett <josh@joshtriplett.org>
21018R:	Steven Rostedt <rostedt@goodmis.org>
21019R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21020L:	rcu@vger.kernel.org
21021S:	Supported
21022W:	http://www.rdrop.com/users/paulmck/RCU/
21023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21024F:	include/linux/srcu*.h
21025F:	kernel/rcu/srcu*.c
21026
21027SMACK SECURITY MODULE
21028M:	Casey Schaufler <casey@schaufler-ca.com>
21029L:	linux-security-module@vger.kernel.org
21030S:	Maintained
21031W:	http://schaufler-ca.com
21032T:	git git://github.com/cschaufler/smack-next
21033F:	Documentation/admin-guide/LSM/Smack.rst
21034F:	security/smack/
21035
21036SMC91x ETHERNET DRIVER
21037M:	Nicolas Pitre <nico@fluxnic.net>
21038S:	Odd Fixes
21039F:	drivers/net/ethernet/smsc/smc91x.*
21040
21041SMSC EMC2103 HARDWARE MONITOR DRIVER
21042M:	Steve Glendinning <steve.glendinning@shawell.net>
21043L:	linux-hwmon@vger.kernel.org
21044S:	Maintained
21045F:	Documentation/hwmon/emc2103.rst
21046F:	drivers/hwmon/emc2103.c
21047
21048SMSC SCH5627 HARDWARE MONITOR DRIVER
21049M:	Hans de Goede <hdegoede@redhat.com>
21050L:	linux-hwmon@vger.kernel.org
21051S:	Supported
21052F:	Documentation/hwmon/sch5627.rst
21053F:	drivers/hwmon/sch5627.c
21054
21055SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21056M:	Steve Glendinning <steve.glendinning@shawell.net>
21057L:	linux-fbdev@vger.kernel.org
21058S:	Maintained
21059F:	drivers/video/fbdev/smscufx.c
21060
21061SMSC47B397 HARDWARE MONITOR DRIVER
21062M:	Jean Delvare <jdelvare@suse.com>
21063L:	linux-hwmon@vger.kernel.org
21064S:	Maintained
21065F:	Documentation/hwmon/smsc47b397.rst
21066F:	drivers/hwmon/smsc47b397.c
21067
21068SMSC911x ETHERNET DRIVER
21069M:	Steve Glendinning <steve.glendinning@shawell.net>
21070L:	netdev@vger.kernel.org
21071S:	Maintained
21072F:	drivers/net/ethernet/smsc/smsc911x.*
21073F:	include/linux/smsc911x.h
21074
21075SMSC9420 PCI ETHERNET DRIVER
21076M:	Steve Glendinning <steve.glendinning@shawell.net>
21077L:	netdev@vger.kernel.org
21078S:	Maintained
21079F:	drivers/net/ethernet/smsc/smsc9420.*
21080
21081SNET DPU VIRTIO DATA PATH ACCELERATOR
21082R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21083F:	drivers/vdpa/solidrun/
21084
21085SOCIONEXT (SNI) AVE NETWORK DRIVER
21086M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21087L:	netdev@vger.kernel.org
21088S:	Maintained
21089F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21090F:	drivers/net/ethernet/socionext/sni_ave.c
21091
21092SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21093M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21094M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21095L:	netdev@vger.kernel.org
21096S:	Maintained
21097F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21098F:	drivers/net/ethernet/socionext/netsec.c
21099
21100SOCIONEXT (SNI) Synquacer SPI DRIVER
21101M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21102M:	Jassi Brar <jaswinder.singh@linaro.org>
21103L:	linux-spi@vger.kernel.org
21104S:	Maintained
21105F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21106F:	drivers/spi/spi-synquacer.c
21107
21108SOCIONEXT SYNQUACER I2C DRIVER
21109M:	Ard Biesheuvel <ardb@kernel.org>
21110L:	linux-i2c@vger.kernel.org
21111S:	Maintained
21112F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21113F:	drivers/i2c/busses/i2c-synquacer.c
21114
21115SOCIONEXT UNIPHIER SOUND DRIVER
21116L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21117S:	Orphan
21118F:	sound/soc/uniphier/
21119
21120SOCKET TIMESTAMPING
21121M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21122S:	Maintained
21123F:	Documentation/networking/timestamping.rst
21124F:	include/linux/net_tstamp.h
21125F:	include/uapi/linux/net_tstamp.h
21126F:	tools/testing/selftests/net/so_txtime.c
21127
21128SOEKRIS NET48XX LED SUPPORT
21129M:	Chris Boot <bootc@bootc.net>
21130S:	Maintained
21131F:	drivers/leds/leds-net48xx.c
21132
21133SOFT-IWARP DRIVER (siw)
21134M:	Bernard Metzler <bmt@zurich.ibm.com>
21135L:	linux-rdma@vger.kernel.org
21136S:	Supported
21137F:	drivers/infiniband/sw/siw/
21138F:	include/uapi/rdma/siw-abi.h
21139
21140SOFT-ROCE DRIVER (rxe)
21141M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21142L:	linux-rdma@vger.kernel.org
21143S:	Supported
21144F:	drivers/infiniband/sw/rxe/
21145F:	include/uapi/rdma/rdma_user_rxe.h
21146
21147SOFTLOGIC 6x10 MPEG CODEC
21148M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21149M:	Andrey Utkin <andrey_utkin@fastmail.com>
21150M:	Ismael Luceno <ismael@iodev.co.uk>
21151L:	linux-media@vger.kernel.org
21152S:	Supported
21153F:	drivers/media/pci/solo6x10/
21154
21155SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21156M:	James Morse <james.morse@arm.com>
21157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21158S:	Maintained
21159F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21160F:	drivers/firmware/arm_sdei.c
21161F:	include/linux/arm_sdei.h
21162F:	include/uapi/linux/arm_sdei.h
21163
21164SOFTWARE NODES AND DEVICE PROPERTIES
21165R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21166R:	Daniel Scally <djrscally@gmail.com>
21167R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21168R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21169L:	linux-acpi@vger.kernel.org
21170S:	Maintained
21171F:	drivers/base/property.c
21172F:	drivers/base/swnode.c
21173F:	include/linux/fwnode.h
21174F:	include/linux/property.h
21175
21176SOFTWARE RAID (Multiple Disks) SUPPORT
21177M:	Song Liu <song@kernel.org>
21178R:	Yu Kuai <yukuai3@huawei.com>
21179L:	linux-raid@vger.kernel.org
21180S:	Supported
21181Q:	https://patchwork.kernel.org/project/linux-raid/list/
21182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21183F:	drivers/md/Kconfig
21184F:	drivers/md/Makefile
21185F:	drivers/md/md*
21186F:	drivers/md/raid*
21187F:	include/linux/raid/
21188F:	include/uapi/linux/raid/
21189
21190SOLIDRUN CLEARFOG SUPPORT
21191M:	Russell King <linux@armlinux.org.uk>
21192S:	Maintained
21193F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21194F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21195
21196SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21197M:	Russell King <linux@armlinux.org.uk>
21198S:	Maintained
21199F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21200F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21201F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21202
21203SONIC NETWORK DRIVER
21204M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21205L:	netdev@vger.kernel.org
21206S:	Maintained
21207F:	drivers/net/ethernet/natsemi/sonic.*
21208
21209SONICS SILICON BACKPLANE DRIVER (SSB)
21210M:	Michael Buesch <m@bues.ch>
21211L:	linux-wireless@vger.kernel.org
21212S:	Maintained
21213F:	drivers/ssb/
21214F:	include/linux/ssb/
21215
21216SONY IMX208 SENSOR DRIVER
21217M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21218L:	linux-media@vger.kernel.org
21219S:	Maintained
21220T:	git git://linuxtv.org/media_tree.git
21221F:	drivers/media/i2c/imx208.c
21222
21223SONY IMX214 SENSOR DRIVER
21224M:	Ricardo Ribalda <ribalda@kernel.org>
21225L:	linux-media@vger.kernel.org
21226S:	Maintained
21227T:	git git://linuxtv.org/media_tree.git
21228F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21229F:	drivers/media/i2c/imx214.c
21230
21231SONY IMX219 SENSOR DRIVER
21232M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21233L:	linux-media@vger.kernel.org
21234S:	Maintained
21235T:	git git://linuxtv.org/media_tree.git
21236F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21237F:	drivers/media/i2c/imx219.c
21238
21239SONY IMX258 SENSOR DRIVER
21240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21241L:	linux-media@vger.kernel.org
21242S:	Maintained
21243T:	git git://linuxtv.org/media_tree.git
21244F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21245F:	drivers/media/i2c/imx258.c
21246
21247SONY IMX274 SENSOR DRIVER
21248M:	Leon Luo <leonl@leopardimaging.com>
21249L:	linux-media@vger.kernel.org
21250S:	Maintained
21251T:	git git://linuxtv.org/media_tree.git
21252F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21253F:	drivers/media/i2c/imx274.c
21254
21255SONY IMX283 SENSOR DRIVER
21256M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21257M:	Umang Jain <umang.jain@ideasonboard.com>
21258L:	linux-media@vger.kernel.org
21259S:	Maintained
21260T:	git git://linuxtv.org/media_tree.git
21261F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21262F:	drivers/media/i2c/imx283.c
21263
21264SONY IMX290 SENSOR DRIVER
21265M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21266L:	linux-media@vger.kernel.org
21267S:	Maintained
21268T:	git git://linuxtv.org/media_tree.git
21269F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21270F:	drivers/media/i2c/imx290.c
21271
21272SONY IMX296 SENSOR DRIVER
21273M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21274M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21275L:	linux-media@vger.kernel.org
21276S:	Maintained
21277T:	git git://linuxtv.org/media_tree.git
21278F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21279F:	drivers/media/i2c/imx296.c
21280
21281SONY IMX319 SENSOR DRIVER
21282M:	Bingbu Cao <bingbu.cao@intel.com>
21283L:	linux-media@vger.kernel.org
21284S:	Maintained
21285T:	git git://linuxtv.org/media_tree.git
21286F:	drivers/media/i2c/imx319.c
21287
21288SONY IMX334 SENSOR DRIVER
21289L:	linux-media@vger.kernel.org
21290S:	Orphan
21291T:	git git://linuxtv.org/media_tree.git
21292F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21293F:	drivers/media/i2c/imx334.c
21294
21295SONY IMX335 SENSOR DRIVER
21296L:	linux-media@vger.kernel.org
21297S:	Orphan
21298T:	git git://linuxtv.org/media_tree.git
21299F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21300F:	drivers/media/i2c/imx335.c
21301
21302SONY IMX355 SENSOR DRIVER
21303M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21304L:	linux-media@vger.kernel.org
21305S:	Maintained
21306T:	git git://linuxtv.org/media_tree.git
21307F:	drivers/media/i2c/imx355.c
21308
21309SONY IMX412 SENSOR DRIVER
21310L:	linux-media@vger.kernel.org
21311S:	Orphan
21312T:	git git://linuxtv.org/media_tree.git
21313F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21314F:	drivers/media/i2c/imx412.c
21315
21316SONY IMX415 SENSOR DRIVER
21317M:	Michael Riesch <michael.riesch@wolfvision.net>
21318L:	linux-media@vger.kernel.org
21319S:	Maintained
21320T:	git git://linuxtv.org/media_tree.git
21321F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21322F:	drivers/media/i2c/imx415.c
21323
21324SONY MEMORYSTICK SUBSYSTEM
21325M:	Maxim Levitsky <maximlevitsky@gmail.com>
21326M:	Alex Dubov <oakad@yahoo.com>
21327M:	Ulf Hansson <ulf.hansson@linaro.org>
21328L:	linux-mmc@vger.kernel.org
21329S:	Maintained
21330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21331F:	drivers/memstick/
21332F:	include/linux/memstick.h
21333
21334SONY VAIO CONTROL DEVICE DRIVER
21335M:	Mattia Dongili <malattia@linux.it>
21336L:	platform-driver-x86@vger.kernel.org
21337S:	Maintained
21338W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21339F:	Documentation/admin-guide/laptops/sony-laptop.rst
21340F:	drivers/char/sonypi.c
21341F:	drivers/platform/x86/sony-laptop.c
21342F:	include/linux/sony-laptop.h
21343
21344SOPHGO DEVICETREES and DRIVERS
21345M:	Chen Wang <unicorn_wang@outlook.com>
21346M:	Inochi Amaoto <inochiama@outlook.com>
21347T:	git https://github.com/sophgo/linux.git
21348S:	Maintained
21349N:	sophgo
21350K:	sophgo
21351
21352SOUND
21353M:	Jaroslav Kysela <perex@perex.cz>
21354M:	Takashi Iwai <tiwai@suse.com>
21355L:	linux-sound@vger.kernel.org
21356S:	Maintained
21357W:	http://www.alsa-project.org/
21358Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21360F:	Documentation/sound/
21361F:	include/sound/
21362F:	include/uapi/sound/
21363F:	sound/
21364F:	tools/testing/selftests/alsa
21365
21366SOUND - ALSA SELFTESTS
21367M:	Mark Brown <broonie@kernel.org>
21368L:	linux-sound@vger.kernel.org
21369L:	linux-kselftest@vger.kernel.org
21370S:	Supported
21371F:	tools/testing/selftests/alsa
21372
21373SOUND - COMPRESSED AUDIO
21374M:	Vinod Koul <vkoul@kernel.org>
21375L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21376S:	Supported
21377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21378F:	Documentation/sound/designs/compress-offload.rst
21379F:	include/sound/compress_driver.h
21380F:	include/uapi/sound/compress_*
21381F:	sound/core/compress_offload.c
21382F:	sound/soc/soc-compress.c
21383
21384SOUND - CORE KUNIT TEST
21385M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21386L:	linux-sound@vger.kernel.org
21387S:	Supported
21388F:	sound/core/sound_kunit.c
21389
21390SOUND - DMAENGINE HELPERS
21391M:	Lars-Peter Clausen <lars@metafoo.de>
21392S:	Supported
21393F:	include/sound/dmaengine_pcm.h
21394F:	sound/core/pcm_dmaengine.c
21395F:	sound/soc/soc-generic-dmaengine-pcm.c
21396
21397SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21398M:	Liam Girdwood <lgirdwood@gmail.com>
21399M:	Mark Brown <broonie@kernel.org>
21400L:	linux-sound@vger.kernel.org
21401S:	Supported
21402W:	http://alsa-project.org/main/index.php/ASoC
21403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21404F:	Documentation/devicetree/bindings/sound/
21405F:	Documentation/sound/soc/
21406F:	include/dt-bindings/sound/
21407F:	include/sound/soc*
21408F:	include/sound/sof.h
21409F:	include/sound/sof/
21410F:	include/trace/events/sof*.h
21411F:	include/uapi/sound/asoc.h
21412F:	sound/soc/
21413
21414SOUND - SOC LAYER / dapm-graph
21415M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21416L:	linux-sound@vger.kernel.org
21417S:	Maintained
21418F:	tools/sound/dapm-graph
21419
21420SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21421M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21422M:	Liam Girdwood <lgirdwood@gmail.com>
21423M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21424M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21425M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21426M:	Daniel Baluta <daniel.baluta@nxp.com>
21427R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21428L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21429S:	Supported
21430W:	https://github.com/thesofproject/linux/
21431F:	sound/soc/sof/
21432
21433SOUNDWIRE SUBSYSTEM
21434M:	Vinod Koul <vkoul@kernel.org>
21435M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21436R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21437R:	Sanyog Kale <sanyog.r.kale@intel.com>
21438L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21439S:	Supported
21440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21441F:	Documentation/driver-api/soundwire/
21442F:	drivers/soundwire/
21443F:	include/linux/soundwire/
21444
21445SP2 MEDIA DRIVER
21446M:	Olli Salonen <olli.salonen@iki.fi>
21447L:	linux-media@vger.kernel.org
21448S:	Maintained
21449W:	https://linuxtv.org
21450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21451F:	drivers/media/dvb-frontends/sp2*
21452
21453SPANISH DOCUMENTATION
21454M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21455R:	Avadhut Naik <avadhut.naik@amd.com>
21456S:	Maintained
21457F:	Documentation/translations/sp_SP/
21458
21459SPARC + UltraSPARC (sparc/sparc64)
21460M:	"David S. Miller" <davem@davemloft.net>
21461M:	Andreas Larsson <andreas@gaisler.com>
21462L:	sparclinux@vger.kernel.org
21463S:	Maintained
21464Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21467F:	arch/sparc/
21468F:	drivers/sbus/
21469
21470SPARC SERIAL DRIVERS
21471M:	"David S. Miller" <davem@davemloft.net>
21472L:	sparclinux@vger.kernel.org
21473S:	Maintained
21474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21476F:	drivers/tty/serial/suncore.c
21477F:	drivers/tty/serial/sunhv.c
21478F:	drivers/tty/serial/sunsab.c
21479F:	drivers/tty/serial/sunsab.h
21480F:	drivers/tty/serial/sunsu.c
21481F:	drivers/tty/serial/sunzilog.c
21482F:	drivers/tty/serial/sunzilog.h
21483F:	drivers/tty/vcc.c
21484F:	include/linux/sunserialcore.h
21485
21486SPARSE CHECKER
21487M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21488L:	linux-sparse@vger.kernel.org
21489S:	Maintained
21490W:	https://sparse.docs.kernel.org/
21491Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21492B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21493T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21494F:	include/linux/compiler.h
21495
21496SPEAKUP CONSOLE SPEECH DRIVER
21497M:	William Hubbs <w.d.hubbs@gmail.com>
21498M:	Chris Brannon <chris@the-brannons.com>
21499M:	Kirk Reiser <kirk@reisers.ca>
21500M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21501L:	speakup@linux-speakup.org
21502S:	Odd Fixes
21503W:	http://www.linux-speakup.org/
21504W:	https://github.com/linux-speakup/speakup
21505B:	https://github.com/linux-speakup/speakup/issues
21506F:	drivers/accessibility/speakup/
21507
21508SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21509M:	Viresh Kumar <vireshk@kernel.org>
21510M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21511M:	soc@kernel.org
21512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21513S:	Maintained
21514W:	http://www.st.com/spear
21515F:	arch/arm/boot/dts/st/spear*
21516F:	arch/arm/mach-spear/
21517F:	drivers/clk/spear/
21518F:	drivers/pinctrl/spear/
21519
21520SPI NOR SUBSYSTEM
21521M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21522M:	Pratyush Yadav <pratyush@kernel.org>
21523M:	Michael Walle <mwalle@kernel.org>
21524L:	linux-mtd@lists.infradead.org
21525S:	Maintained
21526W:	http://www.linux-mtd.infradead.org/
21527Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21528C:	irc://irc.oftc.net/mtd
21529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21530F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21531F:	drivers/mtd/spi-nor/
21532F:	include/linux/mtd/spi-nor.h
21533
21534SPI SUBSYSTEM
21535M:	Mark Brown <broonie@kernel.org>
21536L:	linux-spi@vger.kernel.org
21537S:	Maintained
21538Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21540F:	Documentation/devicetree/bindings/spi/
21541F:	Documentation/spi/
21542F:	drivers/spi/
21543F:	include/linux/spi/
21544F:	include/uapi/linux/spi/
21545F:	tools/spi/
21546
21547SPIDERNET NETWORK DRIVER for CELL
21548M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21549M:	Geoff Levand <geoff@infradead.org>
21550L:	netdev@vger.kernel.org
21551L:	linuxppc-dev@lists.ozlabs.org
21552S:	Maintained
21553F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21554F:	drivers/net/ethernet/toshiba/spider_net*
21555
21556SPMI SUBSYSTEM
21557M:	Stephen Boyd <sboyd@kernel.org>
21558L:	linux-kernel@vger.kernel.org
21559S:	Maintained
21560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21561F:	Documentation/devicetree/bindings/spmi/
21562F:	drivers/spmi/
21563F:	include/dt-bindings/spmi/spmi.h
21564F:	include/linux/spmi.h
21565F:	include/trace/events/spmi.h
21566
21567SPU FILE SYSTEM
21568M:	Jeremy Kerr <jk@ozlabs.org>
21569L:	linuxppc-dev@lists.ozlabs.org
21570S:	Supported
21571W:	http://www.ibm.com/developerworks/power/cell/
21572F:	Documentation/filesystems/spufs/spufs.rst
21573F:	arch/powerpc/platforms/cell/spufs/
21574
21575SQUASHFS FILE SYSTEM
21576M:	Phillip Lougher <phillip@squashfs.org.uk>
21577L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21578S:	Maintained
21579W:	http://squashfs.org.uk
21580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21581F:	Documentation/filesystems/squashfs.rst
21582F:	fs/squashfs/
21583
21584SRM (Alpha) environment access
21585M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21586S:	Maintained
21587F:	arch/alpha/kernel/srm_env.c
21588
21589ST LSM6DSx IMU IIO DRIVER
21590M:	Lorenzo Bianconi <lorenzo@kernel.org>
21591L:	linux-iio@vger.kernel.org
21592S:	Maintained
21593W:	http://www.st.com/
21594F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21595F:	drivers/iio/imu/st_lsm6dsx/
21596
21597ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21598M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21599M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21600L:	linux-media@vger.kernel.org
21601S:	Maintained
21602T:	git git://linuxtv.org/media_tree.git
21603F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21604F:	drivers/media/i2c/st-mipid02.c
21605
21606ST STM32 FIREWALL
21607M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21608S:	Maintained
21609F:	drivers/bus/stm32_etzpc.c
21610F:	drivers/bus/stm32_firewall.c
21611F:	drivers/bus/stm32_rifsc.c
21612
21613ST STM32 I2C/SMBUS DRIVER
21614M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21615M:	Alain Volmat <alain.volmat@foss.st.com>
21616L:	linux-i2c@vger.kernel.org
21617S:	Maintained
21618F:	drivers/i2c/busses/i2c-stm32*
21619
21620ST STM32 SPI DRIVER
21621M:	Alain Volmat <alain.volmat@foss.st.com>
21622L:	linux-spi@vger.kernel.org
21623S:	Maintained
21624F:	drivers/spi/spi-stm32.c
21625
21626ST STPDDC60 DRIVER
21627M:	Daniel Nilsson <daniel.nilsson@flex.com>
21628L:	linux-hwmon@vger.kernel.org
21629S:	Maintained
21630F:	Documentation/hwmon/stpddc60.rst
21631F:	drivers/hwmon/pmbus/stpddc60.c
21632
21633ST VGXY61 DRIVER
21634M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21635M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21636L:	linux-media@vger.kernel.org
21637S:	Maintained
21638T:	git git://linuxtv.org/media_tree.git
21639F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21640F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21641F:	drivers/media/i2c/vgxy61.c
21642
21643ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21644M:	Song Qiang <songqiang1304521@gmail.com>
21645L:	linux-iio@vger.kernel.org
21646S:	Maintained
21647F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21648F:	drivers/iio/proximity/vl53l0x-i2c.c
21649
21650STABLE BRANCH
21651M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21652M:	Sasha Levin <sashal@kernel.org>
21653L:	stable@vger.kernel.org
21654S:	Supported
21655F:	Documentation/process/stable-kernel-rules.rst
21656
21657STAGING - ATOMISP DRIVER
21658M:	Hans de Goede <hdegoede@redhat.com>
21659M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21660R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21661L:	linux-media@vger.kernel.org
21662S:	Maintained
21663F:	drivers/staging/media/atomisp/
21664
21665STAGING - FIELDBUS SUBSYSTEM
21666M:	Sven Van Asbroeck <TheSven73@gmail.com>
21667S:	Maintained
21668F:	drivers/staging/fieldbus/*
21669F:	drivers/staging/fieldbus/Documentation/
21670
21671STAGING - HMS ANYBUS-S BUS
21672M:	Sven Van Asbroeck <TheSven73@gmail.com>
21673S:	Maintained
21674F:	drivers/staging/fieldbus/anybuss/
21675
21676STAGING - INDUSTRIAL IO
21677M:	Jonathan Cameron <jic23@kernel.org>
21678L:	linux-iio@vger.kernel.org
21679S:	Odd Fixes
21680F:	Documentation/devicetree/bindings/staging/iio/
21681F:	drivers/staging/iio/
21682
21683STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21684M:	Marc Dietrich <marvin24@gmx.de>
21685L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21686L:	linux-tegra@vger.kernel.org
21687S:	Maintained
21688F:	drivers/staging/nvec/
21689
21690STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21691M:	Jens Frederich <jfrederich@gmail.com>
21692M:	Jon Nettleton <jon.nettleton@gmail.com>
21693S:	Maintained
21694W:	http://wiki.laptop.org/go/DCON
21695F:	drivers/staging/olpc_dcon/
21696
21697STAGING - REALTEK RTL8712U DRIVERS
21698M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21699S:	Odd Fixes
21700F:	drivers/staging/rtl8712/
21701
21702STAGING - SEPS525 LCD CONTROLLER DRIVERS
21703M:	Michael Hennerich <michael.hennerich@analog.com>
21704L:	linux-fbdev@vger.kernel.org
21705S:	Supported
21706F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21707F:	drivers/staging/fbtft/fb_seps525.c
21708
21709STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21710M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21711M:	Teddy Wang <teddy.wang@siliconmotion.com>
21712M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21713L:	linux-fbdev@vger.kernel.org
21714S:	Maintained
21715F:	drivers/staging/sm750fb/
21716
21717STAGING - VIA VT665X DRIVERS
21718M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21719S:	Odd Fixes
21720F:	drivers/staging/vt665?/
21721
21722STAGING SUBSYSTEM
21723M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21724L:	linux-staging@lists.linux.dev
21725S:	Supported
21726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21727F:	drivers/staging/
21728
21729STANDALONE CACHE CONTROLLER DRIVERS
21730M:	Conor Dooley <conor@kernel.org>
21731S:	Maintained
21732T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21733F:	Documentation/devicetree/bindings/cache/
21734F:	drivers/cache
21735
21736STARFIRE/DURALAN NETWORK DRIVER
21737M:	Ion Badulescu <ionut@badula.org>
21738S:	Odd Fixes
21739F:	drivers/net/ethernet/adaptec/starfire*
21740
21741STARFIVE CAMERA SUBSYSTEM DRIVER
21742M:	Jack Zhu <jack.zhu@starfivetech.com>
21743M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21744L:	linux-media@vger.kernel.org
21745S:	Maintained
21746F:	Documentation/admin-guide/media/starfive_camss.rst
21747F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21748F:	drivers/staging/media/starfive/camss
21749
21750STARFIVE CRYPTO DRIVER
21751M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21752M:	William Qiu <william.qiu@starfivetech.com>
21753S:	Supported
21754F:	Documentation/devicetree/bindings/crypto/starfive*
21755F:	drivers/crypto/starfive/
21756
21757STARFIVE DEVICETREES
21758M:	Emil Renner Berthing <kernel@esmil.dk>
21759S:	Maintained
21760F:	arch/riscv/boot/dts/starfive/
21761
21762STARFIVE DWMAC GLUE LAYER
21763M:	Emil Renner Berthing <kernel@esmil.dk>
21764M:	Minda Chen <minda.chen@starfivetech.com>
21765S:	Maintained
21766F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21767F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21768
21769STARFIVE JH7110 DPHY RX DRIVER
21770M:	Jack Zhu <jack.zhu@starfivetech.com>
21771M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21772S:	Supported
21773F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21774F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21775
21776STARFIVE JH7110 DPHY TX DRIVER
21777M:	Keith Zhao <keith.zhao@starfivetech.com>
21778M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21779S:	Supported
21780F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21781F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21782
21783STARFIVE JH7110 MMC/SD/SDIO DRIVER
21784M:	William Qiu <william.qiu@starfivetech.com>
21785S:	Supported
21786F:	Documentation/devicetree/bindings/mmc/starfive*
21787F:	drivers/mmc/host/dw_mmc-starfive.c
21788
21789STARFIVE JH7110 PLL CLOCK DRIVER
21790M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21791S:	Supported
21792F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21793F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21794
21795STARFIVE JH7110 PWMDAC DRIVER
21796M:	Hal Feng <hal.feng@starfivetech.com>
21797M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21798S:	Supported
21799F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21800F:	sound/soc/starfive/jh7110_pwmdac.c
21801
21802STARFIVE JH7110 SYSCON
21803M:	William Qiu <william.qiu@starfivetech.com>
21804M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21805S:	Supported
21806F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21807
21808STARFIVE JH7110 TDM DRIVER
21809M:	Walker Chen <walker.chen@starfivetech.com>
21810S:	Maintained
21811F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21812F:	sound/soc/starfive/jh7110_tdm.c
21813
21814STARFIVE JH71X0 CLOCK DRIVERS
21815M:	Emil Renner Berthing <kernel@esmil.dk>
21816M:	Hal Feng <hal.feng@starfivetech.com>
21817S:	Maintained
21818F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21819F:	drivers/clk/starfive/clk-starfive-jh71*
21820F:	include/dt-bindings/clock/starfive?jh71*.h
21821
21822STARFIVE JH71X0 PINCTRL DRIVERS
21823M:	Emil Renner Berthing <kernel@esmil.dk>
21824M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21825M:	Hal Feng <hal.feng@starfivetech.com>
21826L:	linux-gpio@vger.kernel.org
21827S:	Maintained
21828F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21829F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21830F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21831F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21832
21833STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21834M:	Emil Renner Berthing <kernel@esmil.dk>
21835M:	Hal Feng <hal.feng@starfivetech.com>
21836S:	Maintained
21837F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21838F:	drivers/reset/starfive/reset-starfive-jh71*
21839F:	include/dt-bindings/reset/starfive?jh71*.h
21840
21841STARFIVE JH71X0 USB DRIVERS
21842M:	Minda Chen <minda.chen@starfivetech.com>
21843S:	Maintained
21844F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21845F:	drivers/usb/cdns3/cdns3-starfive.c
21846
21847STARFIVE JH71XX PMU CONTROLLER DRIVER
21848M:	Walker Chen <walker.chen@starfivetech.com>
21849M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21850S:	Supported
21851F:	Documentation/devicetree/bindings/power/starfive*
21852F:	drivers/pmdomain/starfive/
21853F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21854
21855STARFIVE SOC DRIVERS
21856M:	Conor Dooley <conor@kernel.org>
21857S:	Maintained
21858T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21859F:	Documentation/devicetree/bindings/soc/starfive/
21860
21861STARFIVE STARLINK PMU DRIVER
21862M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21863S:	Maintained
21864F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21865F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21866F:	drivers/perf/starfive_starlink_pmu.c
21867
21868STARFIVE TRNG DRIVER
21869M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21870S:	Supported
21871F:	Documentation/devicetree/bindings/rng/starfive*
21872F:	drivers/char/hw_random/jh7110-trng.c
21873
21874STARFIVE WATCHDOG DRIVER
21875M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21876M:	Samin Guo <samin.guo@starfivetech.com>
21877S:	Supported
21878F:	Documentation/devicetree/bindings/watchdog/starfive*
21879F:	drivers/watchdog/starfive-wdt.c
21880
21881STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21882M:	Minda Chen <minda.chen@starfivetech.com>
21883S:	Supported
21884F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21885F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21886F:	drivers/phy/starfive/phy-jh7110-pcie.c
21887F:	drivers/phy/starfive/phy-jh7110-usb.c
21888
21889STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21890M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21891S:	Supported
21892F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21893F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21894
21895STATIC BRANCH/CALL
21896M:	Peter Zijlstra <peterz@infradead.org>
21897M:	Josh Poimboeuf <jpoimboe@kernel.org>
21898M:	Jason Baron <jbaron@akamai.com>
21899R:	Steven Rostedt <rostedt@goodmis.org>
21900R:	Ard Biesheuvel <ardb@kernel.org>
21901S:	Supported
21902F:	arch/*/include/asm/jump_label*.h
21903F:	arch/*/include/asm/static_call*.h
21904F:	arch/*/kernel/jump_label.c
21905F:	arch/*/kernel/static_call.c
21906F:	include/linux/jump_label*.h
21907F:	include/linux/static_call*.h
21908F:	kernel/jump_label.c
21909F:	kernel/static_call.c
21910
21911STI AUDIO (ASoC) DRIVERS
21912M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21914S:	Maintained
21915F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21916F:	sound/soc/sti/
21917
21918STI CEC DRIVER
21919M:	Alain Volmat <alain.volmat@foss.st.com>
21920S:	Maintained
21921F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21922F:	drivers/media/cec/platform/sti/
21923
21924STK1160 USB VIDEO CAPTURE DRIVER
21925M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21926L:	linux-media@vger.kernel.org
21927S:	Maintained
21928T:	git git://linuxtv.org/media_tree.git
21929F:	drivers/media/usb/stk1160/
21930
21931STM32 AUDIO (ASoC) DRIVERS
21932M:	Olivier Moysan <olivier.moysan@foss.st.com>
21933M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21935S:	Maintained
21936F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21937F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21938F:	sound/soc/stm/
21939
21940STM32 DMA DRIVERS
21941M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21942L:	dmaengine@vger.kernel.org
21943L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21944S:	Maintained
21945F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21946F:	Documentation/devicetree/bindings/dma/stm32/
21947F:	drivers/dma/stm32/
21948
21949STM32 TIMER/LPTIMER DRIVERS
21950M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21951S:	Maintained
21952F:	Documentation/ABI/testing/*timer-stm32
21953F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21954F:	drivers/*/stm32-*timer*
21955F:	drivers/pwm/pwm-stm32*
21956F:	include/linux/*/stm32-*tim*
21957
21958STMMAC ETHERNET DRIVER
21959M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21960M:	Jose Abreu <joabreu@synopsys.com>
21961L:	netdev@vger.kernel.org
21962S:	Supported
21963W:	http://www.stlinux.com
21964F:	Documentation/networking/device_drivers/ethernet/stmicro/
21965F:	drivers/net/ethernet/stmicro/stmmac/
21966
21967SUN HAPPY MEAL ETHERNET DRIVER
21968M:	Sean Anderson <seanga2@gmail.com>
21969S:	Maintained
21970F:	drivers/net/ethernet/sun/sunhme.*
21971
21972SUN3/3X
21973M:	Sam Creasey <sammy@sammy.net>
21974S:	Maintained
21975W:	http://sammy.net/sun3/
21976F:	arch/m68k/include/asm/sun3*
21977F:	arch/m68k/kernel/*sun3*
21978F:	arch/m68k/sun3*/
21979F:	drivers/net/ethernet/i825xx/sun3*
21980
21981SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21982M:	Hans de Goede <hdegoede@redhat.com>
21983L:	linux-input@vger.kernel.org
21984S:	Maintained
21985F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21986F:	drivers/input/keyboard/sun4i-lradc-keys.c
21987
21988SUNDANCE NETWORK DRIVER
21989M:	Denis Kirjanov <kda@linux-powerpc.org>
21990L:	netdev@vger.kernel.org
21991S:	Maintained
21992F:	drivers/net/ethernet/dlink/sundance.c
21993
21994SUNPLUS ETHERNET DRIVER
21995M:	Wells Lu <wellslutw@gmail.com>
21996L:	netdev@vger.kernel.org
21997S:	Maintained
21998W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21999F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22000F:	drivers/net/ethernet/sunplus/
22001
22002SUNPLUS MMC DRIVER
22003M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22004M:	Li-hao Kuo <lhjeff911@gmail.com>
22005S:	Maintained
22006F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22007F:	drivers/mmc/host/sunplus-mmc.c
22008
22009SUNPLUS OCOTP DRIVER
22010M:	Vincent Shih <vincent.sunplus@gmail.com>
22011S:	Maintained
22012F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22013F:	drivers/nvmem/sunplus-ocotp.c
22014
22015SUNPLUS PWM DRIVER
22016M:	Hammer Hsieh <hammerh0314@gmail.com>
22017S:	Maintained
22018F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22019F:	drivers/pwm/pwm-sunplus.c
22020
22021SUNPLUS RTC DRIVER
22022M:	Vincent Shih <vincent.sunplus@gmail.com>
22023L:	linux-rtc@vger.kernel.org
22024S:	Maintained
22025F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22026F:	drivers/rtc/rtc-sunplus.c
22027
22028SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22029M:	Li-hao Kuo <lhjeff911@gmail.com>
22030L:	linux-spi@vger.kernel.org
22031S:	Maintained
22032F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22033F:	drivers/spi/spi-sunplus-sp7021.c
22034
22035SUNPLUS UART DRIVER
22036M:	Hammer Hsieh <hammerh0314@gmail.com>
22037S:	Maintained
22038F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22039F:	drivers/tty/serial/sunplus-uart.c
22040
22041SUNPLUS USB2 PHY DRIVER
22042M:	Vincent Shih <vincent.sunplus@gmail.com>
22043L:	linux-usb@vger.kernel.org
22044S:	Maintained
22045F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22046F:	drivers/phy/sunplus/Kconfig
22047F:	drivers/phy/sunplus/Makefile
22048F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22049
22050SUNPLUS WATCHDOG DRIVER
22051M:	Xiantao Hu <xt.hu@cqplus1.com>
22052L:	linux-watchdog@vger.kernel.org
22053S:	Maintained
22054F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22055F:	drivers/watchdog/sunplus_wdt.c
22056
22057SUPERH
22058M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22059M:	Rich Felker <dalias@libc.org>
22060M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22061L:	linux-sh@vger.kernel.org
22062S:	Maintained
22063Q:	http://patchwork.kernel.org/project/linux-sh/list/
22064F:	Documentation/arch/sh/
22065F:	arch/sh/
22066F:	drivers/sh/
22067
22068SUSPEND TO RAM
22069M:	"Rafael J. Wysocki" <rafael@kernel.org>
22070M:	Len Brown <len.brown@intel.com>
22071M:	Pavel Machek <pavel@ucw.cz>
22072L:	linux-pm@vger.kernel.org
22073S:	Supported
22074B:	https://bugzilla.kernel.org
22075F:	Documentation/power/
22076F:	arch/x86/kernel/acpi/sleep*
22077F:	arch/x86/kernel/acpi/wakeup*
22078F:	drivers/base/power/
22079F:	include/linux/freezer.h
22080F:	include/linux/pm.h
22081F:	include/linux/suspend.h
22082F:	kernel/power/
22083
22084SVGA HANDLING
22085M:	Martin Mares <mj@ucw.cz>
22086L:	linux-video@atrey.karlin.mff.cuni.cz
22087S:	Maintained
22088F:	Documentation/admin-guide/svga.rst
22089F:	arch/x86/boot/video*
22090
22091SWITCHDEV
22092M:	Jiri Pirko <jiri@resnulli.us>
22093M:	Ivan Vecera <ivecera@redhat.com>
22094L:	netdev@vger.kernel.org
22095S:	Supported
22096F:	include/net/switchdev.h
22097F:	net/switchdev/
22098
22099SY8106A REGULATOR DRIVER
22100M:	Icenowy Zheng <icenowy@aosc.io>
22101S:	Maintained
22102F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22103F:	drivers/regulator/sy8106a-regulator.c
22104
22105SYNC FILE FRAMEWORK
22106M:	Sumit Semwal <sumit.semwal@linaro.org>
22107R:	Gustavo Padovan <gustavo@padovan.org>
22108L:	linux-media@vger.kernel.org
22109L:	dri-devel@lists.freedesktop.org
22110S:	Maintained
22111T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22112F:	Documentation/driver-api/sync_file.rst
22113F:	drivers/dma-buf/dma-fence*
22114F:	drivers/dma-buf/sw_sync.c
22115F:	drivers/dma-buf/sync_*
22116F:	include/linux/sync_file.h
22117F:	include/uapi/linux/sync_file.h
22118
22119SYNOPSYS ARC ARCHITECTURE
22120M:	Vineet Gupta <vgupta@kernel.org>
22121L:	linux-snps-arc@lists.infradead.org
22122S:	Supported
22123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22124F:	Documentation/arch/arc
22125F:	Documentation/devicetree/bindings/arc/*
22126F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22127F:	arch/arc/
22128F:	drivers/clocksource/arc_timer.c
22129F:	drivers/tty/serial/arc_uart.c
22130
22131SYNOPSYS ARC HSDK SDP pll clock driver
22132M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22133S:	Supported
22134F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22135F:	drivers/clk/clk-hsdk-pll.c
22136
22137SYNOPSYS ARC SDP clock driver
22138M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22139S:	Supported
22140F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22141F:	drivers/clk/axs10x/*
22142
22143SYNOPSYS ARC SDP platform support
22144M:	Alexey Brodkin <abrodkin@synopsys.com>
22145S:	Supported
22146F:	Documentation/devicetree/bindings/arc/axs10*
22147F:	arch/arc/boot/dts/ax*
22148F:	arch/arc/plat-axs10x
22149
22150SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22151M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22152S:	Supported
22153F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22154F:	drivers/reset/reset-axs10x.c
22155
22156SYNOPSYS CREG GPIO DRIVER
22157M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22158S:	Maintained
22159F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22160F:	drivers/gpio/gpio-creg-snps.c
22161
22162SYNOPSYS DESIGNWARE 8250 UART DRIVER
22163M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22164R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22165S:	Supported
22166F:	drivers/tty/serial/8250/8250_dw.c
22167F:	drivers/tty/serial/8250/8250_dwlib.*
22168F:	drivers/tty/serial/8250/8250_lpss.c
22169
22170SYNOPSYS DESIGNWARE APB GPIO DRIVER
22171M:	Hoan Tran <hoan@os.amperecomputing.com>
22172M:	Serge Semin <fancer.lancer@gmail.com>
22173L:	linux-gpio@vger.kernel.org
22174S:	Maintained
22175F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22176F:	drivers/gpio/gpio-dwapb.c
22177
22178SYNOPSYS DESIGNWARE APB SSI DRIVER
22179M:	Serge Semin <fancer.lancer@gmail.com>
22180L:	linux-spi@vger.kernel.org
22181S:	Supported
22182F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22183F:	drivers/spi/spi-dw*
22184
22185SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22186M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22187S:	Maintained
22188F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22189F:	drivers/dma/dw-axi-dmac/
22190
22191SYNOPSYS DESIGNWARE DMAC DRIVER
22192M:	Viresh Kumar <vireshk@kernel.org>
22193R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22194S:	Maintained
22195F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22196F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22197F:	drivers/dma/dw/
22198F:	include/dt-bindings/dma/dw-dmac.h
22199F:	include/linux/dma/dw.h
22200F:	include/linux/platform_data/dma-dw.h
22201
22202SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22203M:	Jose Abreu <Jose.Abreu@synopsys.com>
22204L:	netdev@vger.kernel.org
22205S:	Supported
22206F:	drivers/net/ethernet/synopsys/
22207
22208SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22209M:	Jose Abreu <Jose.Abreu@synopsys.com>
22210L:	netdev@vger.kernel.org
22211S:	Supported
22212F:	drivers/net/pcs/pcs-xpcs.c
22213F:	drivers/net/pcs/pcs-xpcs.h
22214F:	include/linux/pcs/pcs-xpcs.h
22215
22216SYNOPSYS DESIGNWARE I2C DRIVER
22217M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22218R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22219R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22220R:	Jan Dabros <jsd@semihalf.com>
22221L:	linux-i2c@vger.kernel.org
22222S:	Supported
22223F:	drivers/i2c/busses/i2c-designware-*
22224
22225SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22226M:	Jaehoon Chung <jh80.chung@samsung.com>
22227L:	linux-mmc@vger.kernel.org
22228S:	Maintained
22229F:	drivers/mmc/host/dw_mmc*
22230
22231SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22232M:	Shuai Xue <xueshuai@linux.alibaba.com>
22233M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22234S:	Supported
22235F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22236F:	drivers/perf/dwc_pcie_pmu.c
22237
22238SYNOPSYS HSDK RESET CONTROLLER DRIVER
22239M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22240S:	Supported
22241F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22242F:	drivers/reset/reset-hsdk.c
22243F:	include/dt-bindings/reset/snps,hsdk-reset.h
22244
22245SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22246M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22247M:	Manjunath M B <manjumb@synopsys.com>
22248L:	linux-mmc@vger.kernel.org
22249S:	Maintained
22250F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22251
22252SYSTEM CONFIGURATION (SYSCON)
22253M:	Lee Jones <lee@kernel.org>
22254M:	Arnd Bergmann <arnd@arndb.de>
22255S:	Supported
22256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22257F:	drivers/mfd/syscon.c
22258
22259SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22260M:	Sudeep Holla <sudeep.holla@arm.com>
22261R:	Cristian Marussi <cristian.marussi@arm.com>
22262L:	arm-scmi@vger.kernel.org
22263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22264S:	Maintained
22265F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22266F:	drivers/clk/clk-sc[mp]i.c
22267F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22268F:	drivers/firmware/arm_scmi/
22269F:	drivers/firmware/arm_scpi.c
22270F:	drivers/hwmon/scmi-hwmon.c
22271F:	drivers/pinctrl/pinctrl-scmi.c
22272F:	drivers/pmdomain/arm/
22273F:	drivers/powercap/arm_scmi_powercap.c
22274F:	drivers/regulator/scmi-regulator.c
22275F:	drivers/reset/reset-scmi.c
22276F:	include/linux/sc[mp]i_protocol.h
22277F:	include/trace/events/scmi.h
22278F:	include/uapi/linux/virtio_scmi.h
22279
22280SYSTEM RESET/SHUTDOWN DRIVERS
22281M:	Sebastian Reichel <sre@kernel.org>
22282L:	linux-pm@vger.kernel.org
22283S:	Maintained
22284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22285F:	Documentation/devicetree/bindings/power/reset/
22286F:	drivers/power/reset/
22287
22288SYSTEM TRACE MODULE CLASS
22289M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22290S:	Maintained
22291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22292F:	Documentation/trace/stm.rst
22293F:	drivers/hwtracing/stm/
22294F:	include/linux/stm.h
22295F:	include/uapi/linux/stm.h
22296
22297SYSTEM76 ACPI DRIVER
22298M:	Jeremy Soller <jeremy@system76.com>
22299M:	System76 Product Development <productdev@system76.com>
22300L:	platform-driver-x86@vger.kernel.org
22301S:	Maintained
22302F:	drivers/platform/x86/system76_acpi.c
22303
22304SYSV FILESYSTEM
22305S:	Orphan
22306F:	Documentation/filesystems/sysv-fs.rst
22307F:	fs/sysv/
22308F:	include/linux/sysv_fs.h
22309
22310TASKSTATS STATISTICS INTERFACE
22311M:	Balbir Singh <bsingharora@gmail.com>
22312S:	Maintained
22313F:	Documentation/accounting/taskstats*
22314F:	include/linux/taskstats*
22315F:	kernel/taskstats.c
22316
22317TC subsystem
22318M:	Jamal Hadi Salim <jhs@mojatatu.com>
22319M:	Cong Wang <xiyou.wangcong@gmail.com>
22320M:	Jiri Pirko <jiri@resnulli.us>
22321L:	netdev@vger.kernel.org
22322S:	Maintained
22323F:	include/net/pkt_cls.h
22324F:	include/net/pkt_sched.h
22325F:	include/net/tc_act/
22326F:	include/uapi/linux/pkt_cls.h
22327F:	include/uapi/linux/pkt_sched.h
22328F:	include/uapi/linux/tc_act/
22329F:	include/uapi/linux/tc_ematch/
22330F:	net/sched/
22331F:	tools/testing/selftests/tc-testing
22332
22333TC90522 MEDIA DRIVER
22334M:	Akihiro Tsukada <tskd08@gmail.com>
22335L:	linux-media@vger.kernel.org
22336S:	Odd Fixes
22337F:	drivers/media/dvb-frontends/tc90522*
22338
22339TCP LOW PRIORITY MODULE
22340M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22341M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22342S:	Maintained
22343W:	http://tcp-lp-mod.sourceforge.net/
22344F:	net/ipv4/tcp_lp.c
22345
22346TDA10071 MEDIA DRIVER
22347L:	linux-media@vger.kernel.org
22348S:	Orphan
22349W:	https://linuxtv.org
22350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22351F:	drivers/media/dvb-frontends/tda10071*
22352
22353TDA18212 MEDIA DRIVER
22354L:	linux-media@vger.kernel.org
22355S:	Orphan
22356W:	https://linuxtv.org
22357Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22358F:	drivers/media/tuners/tda18212*
22359
22360TDA18218 MEDIA DRIVER
22361L:	linux-media@vger.kernel.org
22362S:	Orphan
22363W:	https://linuxtv.org
22364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22365F:	drivers/media/tuners/tda18218*
22366
22367TDA18250 MEDIA DRIVER
22368M:	Olli Salonen <olli.salonen@iki.fi>
22369L:	linux-media@vger.kernel.org
22370S:	Maintained
22371W:	https://linuxtv.org
22372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22373T:	git git://linuxtv.org/media_tree.git
22374F:	drivers/media/tuners/tda18250*
22375
22376TDA18271 MEDIA DRIVER
22377M:	Michael Krufky <mkrufky@linuxtv.org>
22378L:	linux-media@vger.kernel.org
22379S:	Maintained
22380W:	https://linuxtv.org
22381W:	http://github.com/mkrufky
22382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22383T:	git git://linuxtv.org/mkrufky/tuners.git
22384F:	drivers/media/tuners/tda18271*
22385
22386TDA1997x MEDIA DRIVER
22387M:	Tim Harvey <tharvey@gateworks.com>
22388L:	linux-media@vger.kernel.org
22389S:	Maintained
22390W:	https://linuxtv.org
22391Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22392F:	drivers/media/i2c/tda1997x.*
22393
22394TDA827x MEDIA DRIVER
22395M:	Michael Krufky <mkrufky@linuxtv.org>
22396L:	linux-media@vger.kernel.org
22397S:	Maintained
22398W:	https://linuxtv.org
22399W:	http://github.com/mkrufky
22400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22401T:	git git://linuxtv.org/mkrufky/tuners.git
22402F:	drivers/media/tuners/tda8290.*
22403
22404TDA8290 MEDIA DRIVER
22405M:	Michael Krufky <mkrufky@linuxtv.org>
22406L:	linux-media@vger.kernel.org
22407S:	Maintained
22408W:	https://linuxtv.org
22409W:	http://github.com/mkrufky
22410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22411T:	git git://linuxtv.org/mkrufky/tuners.git
22412F:	drivers/media/tuners/tda8290.*
22413
22414TDA9840 MEDIA DRIVER
22415M:	Hans Verkuil <hverkuil@xs4all.nl>
22416L:	linux-media@vger.kernel.org
22417S:	Maintained
22418W:	https://linuxtv.org
22419T:	git git://linuxtv.org/media_tree.git
22420F:	drivers/media/i2c/tda9840*
22421
22422TEA5761 TUNER DRIVER
22423M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22424L:	linux-media@vger.kernel.org
22425S:	Odd fixes
22426W:	https://linuxtv.org
22427T:	git git://linuxtv.org/media_tree.git
22428F:	drivers/media/tuners/tea5761.*
22429
22430TEA5767 TUNER DRIVER
22431M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22432L:	linux-media@vger.kernel.org
22433S:	Maintained
22434W:	https://linuxtv.org
22435T:	git git://linuxtv.org/media_tree.git
22436F:	drivers/media/tuners/tea5767.*
22437
22438TEA6415C MEDIA DRIVER
22439M:	Hans Verkuil <hverkuil@xs4all.nl>
22440L:	linux-media@vger.kernel.org
22441S:	Maintained
22442W:	https://linuxtv.org
22443T:	git git://linuxtv.org/media_tree.git
22444F:	drivers/media/i2c/tea6415c*
22445
22446TEA6420 MEDIA DRIVER
22447M:	Hans Verkuil <hverkuil@xs4all.nl>
22448L:	linux-media@vger.kernel.org
22449S:	Maintained
22450W:	https://linuxtv.org
22451T:	git git://linuxtv.org/media_tree.git
22452F:	drivers/media/i2c/tea6420*
22453
22454TEAM DRIVER
22455M:	Jiri Pirko <jiri@resnulli.us>
22456L:	netdev@vger.kernel.org
22457S:	Supported
22458F:	Documentation/netlink/specs/team.yaml
22459F:	drivers/net/team/
22460F:	include/linux/if_team.h
22461F:	include/uapi/linux/if_team.h
22462F:	tools/testing/selftests/drivers/net/team/
22463
22464TECHNICAL ADVISORY BOARD PROCESS DOCS
22465M:	"Theodore Ts'o" <tytso@mit.edu>
22466M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22467L:	tech-board-discuss@lists.linux.dev
22468S:	Maintained
22469F:	Documentation/process/contribution-maturity-model.rst
22470F:	Documentation/process/researcher-guidelines.rst
22471
22472TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22473M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22474S:	Maintained
22475F:	arch/x86/platform/ts5500/
22476
22477TECHNOTREND USB IR RECEIVER
22478M:	Sean Young <sean@mess.org>
22479L:	linux-media@vger.kernel.org
22480S:	Maintained
22481F:	drivers/media/rc/ttusbir.c
22482
22483TECHWELL TW9900 VIDEO DECODER
22484M:	Mehdi Djait <mehdi.djait@bootlin.com>
22485L:	linux-media@vger.kernel.org
22486S:	Maintained
22487F:	drivers/media/i2c/tw9900.c
22488
22489TECHWELL TW9910 VIDEO DECODER
22490L:	linux-media@vger.kernel.org
22491S:	Orphan
22492F:	drivers/media/i2c/tw9910.c
22493F:	include/media/i2c/tw9910.h
22494
22495TEE SUBSYSTEM
22496M:	Jens Wiklander <jens.wiklander@linaro.org>
22497R:	Sumit Garg <sumit.garg@linaro.org>
22498L:	op-tee@lists.trustedfirmware.org
22499S:	Maintained
22500F:	Documentation/driver-api/tee.rst
22501F:	Documentation/tee/
22502F:	Documentation/userspace-api/tee.rst
22503F:	drivers/tee/
22504F:	include/linux/tee_core.h
22505F:	include/linux/tee_drv.h
22506F:	include/uapi/linux/tee.h
22507
22508TEGRA ARCHITECTURE SUPPORT
22509M:	Thierry Reding <thierry.reding@gmail.com>
22510M:	Jonathan Hunter <jonathanh@nvidia.com>
22511L:	linux-tegra@vger.kernel.org
22512S:	Supported
22513Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22515N:	[^a-z]tegra
22516
22517TEGRA CLOCK DRIVER
22518M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22519M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22520S:	Supported
22521F:	drivers/clk/tegra/
22522
22523TEGRA CRYPTO DRIVERS
22524M:	Akhil R <akhilrajeev@nvidia.com>
22525S:	Supported
22526F:	drivers/crypto/tegra/*
22527
22528TEGRA DMA DRIVERS
22529M:	Laxman Dewangan <ldewangan@nvidia.com>
22530M:	Jon Hunter <jonathanh@nvidia.com>
22531S:	Supported
22532F:	drivers/dma/tegra*
22533
22534TEGRA I2C DRIVER
22535M:	Laxman Dewangan <ldewangan@nvidia.com>
22536R:	Dmitry Osipenko <digetx@gmail.com>
22537S:	Supported
22538F:	drivers/i2c/busses/i2c-tegra.c
22539
22540TEGRA IOMMU DRIVERS
22541M:	Thierry Reding <thierry.reding@gmail.com>
22542R:	Krishna Reddy <vdumpa@nvidia.com>
22543L:	linux-tegra@vger.kernel.org
22544S:	Supported
22545F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22546F:	drivers/iommu/tegra*
22547
22548TEGRA KBC DRIVER
22549M:	Laxman Dewangan <ldewangan@nvidia.com>
22550S:	Supported
22551F:	drivers/input/keyboard/tegra-kbc.c
22552
22553TEGRA NAND DRIVER
22554M:	Stefan Agner <stefan@agner.ch>
22555M:	Lucas Stach <dev@lynxeye.de>
22556S:	Maintained
22557F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22558F:	drivers/mtd/nand/raw/tegra_nand.c
22559
22560TEGRA PWM DRIVER
22561M:	Thierry Reding <thierry.reding@gmail.com>
22562S:	Supported
22563F:	drivers/pwm/pwm-tegra.c
22564
22565TEGRA QUAD SPI DRIVER
22566M:	Thierry Reding <thierry.reding@gmail.com>
22567M:	Jonathan Hunter <jonathanh@nvidia.com>
22568M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22569L:	linux-tegra@vger.kernel.org
22570S:	Maintained
22571F:	drivers/spi/spi-tegra210-quad.c
22572
22573TEGRA SERIAL DRIVER
22574M:	Laxman Dewangan <ldewangan@nvidia.com>
22575S:	Supported
22576F:	drivers/tty/serial/serial-tegra.c
22577
22578TEGRA SPI DRIVER
22579M:	Laxman Dewangan <ldewangan@nvidia.com>
22580S:	Supported
22581F:	drivers/spi/spi-tegra*
22582
22583TEGRA VIDEO DRIVER
22584M:	Thierry Reding <thierry.reding@gmail.com>
22585M:	Jonathan Hunter <jonathanh@nvidia.com>
22586M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22587M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22588L:	linux-media@vger.kernel.org
22589L:	linux-tegra@vger.kernel.org
22590S:	Maintained
22591F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22592F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22593F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22594F:	drivers/staging/media/tegra-video/
22595
22596TEGRA XUSB PADCTL DRIVER
22597M:	JC Kuo <jckuo@nvidia.com>
22598S:	Supported
22599F:	drivers/phy/tegra/xusb*
22600
22601TEHUTI ETHERNET DRIVER
22602M:	Andy Gospodarek <andy@greyhouse.net>
22603L:	netdev@vger.kernel.org
22604S:	Supported
22605F:	drivers/net/ethernet/tehuti/tehuti.*
22606
22607TEHUTI TN40XX ETHERNET DRIVER
22608M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22609L:	netdev@vger.kernel.org
22610S:	Maintained
22611F:	drivers/net/ethernet/tehuti/tn40*
22612
22613TELECOM CLOCK DRIVER FOR MCPL0010
22614M:	Mark Gross <markgross@kernel.org>
22615S:	Supported
22616F:	drivers/char/tlclk.c
22617
22618TEMPO SEMICONDUCTOR DRIVERS
22619M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22620S:	Maintained
22621F:	Documentation/devicetree/bindings/sound/tscs*.txt
22622F:	sound/soc/codecs/tscs*.c
22623F:	sound/soc/codecs/tscs*.h
22624
22625TENSILICA XTENSA PORT (xtensa)
22626M:	Chris Zankel <chris@zankel.net>
22627M:	Max Filippov <jcmvbkbc@gmail.com>
22628S:	Maintained
22629T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22630F:	arch/xtensa/
22631F:	drivers/irqchip/irq-xtensa-*
22632
22633TEXAS INSTRUMENTS ASoC DRIVERS
22634M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22636S:	Maintained
22637F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22638F:	sound/soc/ti/
22639
22640TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22641M:	Shenghao Ding <shenghao-ding@ti.com>
22642M:	Kevin Lu <kevin-lu@ti.com>
22643M:	Baojun Xu <baojun.xu@ti.com>
22644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22645S:	Maintained
22646F:	Documentation/devicetree/bindings/sound/tas2552.txt
22647F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22648F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22649F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22650F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22651F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22652F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22653F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22654F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22655F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22656F:	include/sound/tas2*.h
22657F:	include/sound/tlv320*.h
22658F:	include/sound/tpa6130a2-plat.h
22659F:	sound/pci/hda/tas2781_hda_i2c.c
22660F:	sound/soc/codecs/pcm1681.c
22661F:	sound/soc/codecs/pcm1789*.*
22662F:	sound/soc/codecs/pcm179x*.*
22663F:	sound/soc/codecs/pcm186x*.*
22664F:	sound/soc/codecs/pcm3008.*
22665F:	sound/soc/codecs/pcm3060*.*
22666F:	sound/soc/codecs/pcm3168a*.*
22667F:	sound/soc/codecs/pcm5102a.c
22668F:	sound/soc/codecs/pcm512x*.*
22669F:	sound/soc/codecs/tas2*.*
22670F:	sound/soc/codecs/tlv320*.*
22671F:	sound/soc/codecs/tpa6130a2.*
22672
22673TEXAS INSTRUMENTS DMA DRIVERS
22674M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22675L:	dmaengine@vger.kernel.org
22676S:	Maintained
22677F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22678F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22679F:	Documentation/devicetree/bindings/dma/ti/
22680F:	drivers/dma/ti/
22681F:	include/linux/dma/k3-psil.h
22682F:	include/linux/dma/k3-udma-glue.h
22683F:	include/linux/dma/ti-cppi5.h
22684X:	drivers/dma/ti/cppi41.c
22685
22686TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22687M:	Robert Marko <robert.marko@sartura.hr>
22688M:	Luka Perkov <luka.perkov@sartura.hr>
22689L:	linux-hwmon@vger.kernel.org
22690S:	Maintained
22691F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22692F:	Documentation/hwmon/tps23861.rst
22693F:	drivers/hwmon/tps23861.c
22694
22695TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22696M:	Ricardo Ribalda <ribalda@kernel.org>
22697L:	linux-iio@vger.kernel.org
22698S:	Supported
22699F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22700F:	drivers/iio/dac/ti-dac7612.c
22701
22702TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22703M:	Nishanth Menon <nm@ti.com>
22704M:	Tero Kristo <kristo@kernel.org>
22705M:	Santosh Shilimkar <ssantosh@kernel.org>
22706L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22707S:	Maintained
22708F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22709F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22710F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22711F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22712F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22713F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22714F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22715F:	drivers/clk/keystone/sci-clk.c
22716F:	drivers/firmware/ti_sci*
22717F:	drivers/irqchip/irq-ti-sci-inta.c
22718F:	drivers/irqchip/irq-ti-sci-intr.c
22719F:	drivers/reset/reset-ti-sci.c
22720F:	drivers/soc/ti/ti_sci_inta_msi.c
22721F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22722F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22723F:	include/linux/soc/ti/ti_sci_inta_msi.h
22724F:	include/linux/soc/ti/ti_sci_protocol.h
22725
22726TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22727M:	Puranjay Mohan <puranjay@kernel.org>
22728L:	linux-iio@vger.kernel.org
22729S:	Supported
22730F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22731F:	drivers/iio/temperature/tmp117.c
22732
22733THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22734M:	Hans Verkuil <hverkuil@xs4all.nl>
22735L:	linux-media@vger.kernel.org
22736S:	Maintained
22737W:	https://linuxtv.org
22738T:	git git://linuxtv.org/media_tree.git
22739F:	drivers/media/radio/radio-raremono.c
22740
22741THERMAL
22742M:	Rafael J. Wysocki <rafael@kernel.org>
22743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22744R:	Zhang Rui <rui.zhang@intel.com>
22745R:	Lukasz Luba <lukasz.luba@arm.com>
22746L:	linux-pm@vger.kernel.org
22747S:	Supported
22748Q:	https://patchwork.kernel.org/project/linux-pm/list/
22749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22750F:	Documentation/ABI/testing/sysfs-class-thermal
22751F:	Documentation/admin-guide/thermal/
22752F:	Documentation/devicetree/bindings/thermal/
22753F:	Documentation/driver-api/thermal/
22754F:	drivers/thermal/
22755F:	include/dt-bindings/thermal/
22756F:	include/linux/cpu_cooling.h
22757F:	include/linux/thermal.h
22758F:	include/uapi/linux/thermal.h
22759F:	tools/lib/thermal/
22760F:	tools/thermal/
22761
22762THERMAL DRIVER FOR AMLOGIC SOCS
22763M:	Guillaume La Roque <glaroque@baylibre.com>
22764L:	linux-pm@vger.kernel.org
22765L:	linux-amlogic@lists.infradead.org
22766S:	Supported
22767W:	http://linux-meson.com/
22768F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22769F:	drivers/thermal/amlogic_thermal.c
22770
22771THERMAL/CPU_COOLING
22772M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22773M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22774M:	Viresh Kumar <viresh.kumar@linaro.org>
22775R:	Lukasz Luba <lukasz.luba@arm.com>
22776L:	linux-pm@vger.kernel.org
22777S:	Supported
22778F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22779F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22780F:	drivers/thermal/cpufreq_cooling.c
22781F:	drivers/thermal/cpuidle_cooling.c
22782F:	include/linux/cpu_cooling.h
22783
22784THERMAL/POWER_ALLOCATOR
22785M:	Lukasz Luba <lukasz.luba@arm.com>
22786L:	linux-pm@vger.kernel.org
22787S:	Maintained
22788F:	Documentation/driver-api/thermal/power_allocator.rst
22789F:	drivers/thermal/gov_power_allocator.c
22790F:	drivers/thermal/thermal_trace_ipa.h
22791
22792THINKPAD ACPI EXTRAS DRIVER
22793M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22794L:	ibm-acpi-devel@lists.sourceforge.net
22795L:	platform-driver-x86@vger.kernel.org
22796S:	Maintained
22797W:	http://ibm-acpi.sourceforge.net
22798W:	http://thinkwiki.org/wiki/Ibm-acpi
22799T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22800F:	drivers/platform/x86/thinkpad_acpi.c
22801
22802THINKPAD LMI DRIVER
22803M:	Mark Pearson <markpearson@lenovo.com>
22804L:	platform-driver-x86@vger.kernel.org
22805S:	Maintained
22806F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22807F:	drivers/platform/x86/think-lmi.?
22808
22809THP7312 ISP DRIVER
22810M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22811M:	Paul Elder <paul.elder@ideasonboard.com>
22812L:	linux-media@vger.kernel.org
22813S:	Maintained
22814T:	git git://linuxtv.org/media_tree.git
22815F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22816F:	Documentation/userspace-api/media/drivers/thp7312.rst
22817F:	drivers/media/i2c/thp7312.c
22818F:	include/uapi/linux/thp7312.h
22819
22820THUNDERBOLT DMA TRAFFIC TEST DRIVER
22821M:	Isaac Hazan <isaac.hazan@intel.com>
22822L:	linux-usb@vger.kernel.org
22823S:	Maintained
22824F:	drivers/thunderbolt/dma_test.c
22825
22826THUNDERBOLT DRIVER
22827M:	Andreas Noever <andreas.noever@gmail.com>
22828M:	Michael Jamet <michael.jamet@intel.com>
22829M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22830M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22831L:	linux-usb@vger.kernel.org
22832S:	Maintained
22833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22834F:	Documentation/admin-guide/thunderbolt.rst
22835F:	drivers/thunderbolt/
22836F:	include/linux/thunderbolt.h
22837
22838THUNDERBOLT NETWORK DRIVER
22839M:	Michael Jamet <michael.jamet@intel.com>
22840M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22841M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22842L:	netdev@vger.kernel.org
22843S:	Maintained
22844F:	drivers/net/thunderbolt/
22845
22846THUNDERX GPIO DRIVER
22847M:	Robert Richter <rric@kernel.org>
22848S:	Odd Fixes
22849F:	drivers/gpio/gpio-thunderx.c
22850
22851TI ADS1119 ADC DRIVER
22852M:	Francesco Dolcini <francesco@dolcini.it>
22853M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22854L:	linux-iio@vger.kernel.org
22855S:	Maintained
22856F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22857F:	drivers/iio/adc/ti-ads1119.c
22858
22859TI ADS7924 ADC DRIVER
22860M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22861L:	linux-iio@vger.kernel.org
22862S:	Supported
22863F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22864F:	drivers/iio/adc/ti-ads7924.c
22865
22866TI AM437X VPFE DRIVER
22867M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22868L:	linux-media@vger.kernel.org
22869S:	Maintained
22870W:	https://linuxtv.org
22871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22872T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22873F:	drivers/media/platform/ti/am437x/
22874
22875TI BANDGAP AND THERMAL DRIVER
22876M:	Eduardo Valentin <edubezval@gmail.com>
22877M:	Keerthy <j-keerthy@ti.com>
22878L:	linux-pm@vger.kernel.org
22879L:	linux-omap@vger.kernel.org
22880S:	Maintained
22881F:	drivers/thermal/ti-soc-thermal/
22882
22883TI BQ27XXX POWER SUPPLY DRIVER
22884F:	drivers/power/supply/bq27xxx_battery.c
22885F:	drivers/power/supply/bq27xxx_battery_i2c.c
22886F:	include/linux/power/bq27xxx_battery.h
22887
22888TI CDCE706 CLOCK DRIVER
22889M:	Max Filippov <jcmvbkbc@gmail.com>
22890S:	Maintained
22891F:	drivers/clk/clk-cdce706.c
22892
22893TI CLOCK DRIVER
22894M:	Tero Kristo <kristo@kernel.org>
22895L:	linux-omap@vger.kernel.org
22896S:	Odd Fixes
22897F:	drivers/clk/ti/
22898F:	include/linux/clk/ti.h
22899
22900TI DAVINCI MACHINE SUPPORT
22901M:	Bartosz Golaszewski <brgl@bgdev.pl>
22902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22903S:	Maintained
22904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22905F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22906F:	arch/arm/boot/dts/ti/davinci/
22907F:	arch/arm/mach-davinci/
22908F:	drivers/i2c/busses/i2c-davinci.c
22909
22910TI DAVINCI SERIES CLOCK DRIVER
22911M:	David Lechner <david@lechnology.com>
22912S:	Maintained
22913F:	Documentation/devicetree/bindings/clock/ti/davinci/
22914F:	drivers/clk/davinci/
22915F:	include/linux/clk/davinci.h
22916
22917TI DAVINCI SERIES GPIO DRIVER
22918M:	Keerthy <j-keerthy@ti.com>
22919L:	linux-gpio@vger.kernel.org
22920S:	Maintained
22921F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22922F:	drivers/gpio/gpio-davinci.c
22923
22924TI DAVINCI SERIES MEDIA DRIVER
22925M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22926L:	linux-media@vger.kernel.org
22927S:	Maintained
22928W:	https://linuxtv.org
22929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22930T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22931F:	drivers/media/platform/ti/davinci/
22932F:	include/media/davinci/
22933
22934TI ENHANCED CAPTURE (eCAP) DRIVER
22935M:	Vignesh Raghavendra <vigneshr@ti.com>
22936R:	Julien Panis <jpanis@baylibre.com>
22937L:	linux-iio@vger.kernel.org
22938L:	linux-omap@vger.kernel.org
22939S:	Maintained
22940F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22941F:	drivers/counter/ti-ecap-capture.c
22942
22943TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22944R:	David Lechner <david@lechnology.com>
22945L:	linux-iio@vger.kernel.org
22946F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22947F:	drivers/counter/ti-eqep.c
22948
22949TI ETHERNET SWITCH DRIVER (CPSW)
22950R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22951R:	Roger Quadros <rogerq@kernel.org>
22952L:	linux-omap@vger.kernel.org
22953L:	netdev@vger.kernel.org
22954S:	Maintained
22955F:	drivers/net/ethernet/ti/cpsw*
22956F:	drivers/net/ethernet/ti/davinci*
22957
22958TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22959M:	Alex Dubov <oakad@yahoo.com>
22960S:	Maintained
22961W:	http://tifmxx.berlios.de/
22962F:	drivers/memstick/host/tifm_ms.c
22963F:	drivers/misc/tifm*
22964F:	drivers/mmc/host/tifm_sd.c
22965F:	include/linux/tifm.h
22966
22967TI FPD-LINK DRIVERS
22968M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22969L:	linux-media@vger.kernel.org
22970S:	Maintained
22971F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22972F:	drivers/media/i2c/ds90*
22973F:	include/media/i2c/ds90*
22974
22975TI HDC302X HUMIDITY DRIVER
22976M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22977M:	Li peiyu <579lpy@gmail.com>
22978L:	linux-iio@vger.kernel.org
22979S:	Maintained
22980F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22981F:	drivers/iio/humidity/hdc3020.c
22982
22983TI ICSSG ETHERNET DRIVER (ICSSG)
22984R:	MD Danish Anwar <danishanwar@ti.com>
22985R:	Roger Quadros <rogerq@kernel.org>
22986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22987L:	netdev@vger.kernel.org
22988S:	Maintained
22989F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22990F:	drivers/net/ethernet/ti/icssg/*
22991
22992TI J721E CSI2RX DRIVER
22993M:	Jai Luthra <j-luthra@ti.com>
22994L:	linux-media@vger.kernel.org
22995S:	Maintained
22996F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22997F:	drivers/media/platform/ti/j721e-csi2rx/
22998
22999TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23000M:	Nishanth Menon <nm@ti.com>
23001M:	Santosh Shilimkar <ssantosh@kernel.org>
23002L:	linux-kernel@vger.kernel.org
23003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23004S:	Maintained
23005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23006F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23007F:	drivers/pmdomain/ti/omap_prm.c
23008F:	drivers/soc/ti/*
23009
23010TI LM49xxx FAMILY ASoC CODEC DRIVERS
23011M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23012M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23014S:	Maintained
23015F:	sound/soc/codecs/isabelle*
23016F:	sound/soc/codecs/lm49453*
23017
23018TI LMP92064 ADC DRIVER
23019M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23020R:	kernel@pengutronix.de
23021L:	linux-iio@vger.kernel.org
23022S:	Maintained
23023F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23024F:	drivers/iio/adc/ti-lmp92064.c
23025
23026TI PCM3060 ASoC CODEC DRIVER
23027M:	Kirill Marinushkin <kmarinushkin@birdec.com>
23028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23029S:	Maintained
23030F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23031F:	sound/soc/codecs/pcm3060*
23032
23033TI TAS571X FAMILY ASoC CODEC DRIVER
23034M:	Kevin Cernekee <cernekee@chromium.org>
23035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23036S:	Odd Fixes
23037F:	sound/soc/codecs/tas571x*
23038
23039TI TMAG5273 MAGNETOMETER DRIVER
23040M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23041L:	linux-iio@vger.kernel.org
23042S:	Maintained
23043F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23044F:	drivers/iio/magnetometer/tmag5273.c
23045
23046TI TRF7970A NFC DRIVER
23047M:	Mark Greer <mgreer@animalcreek.com>
23048L:	linux-wireless@vger.kernel.org
23049S:	Supported
23050F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23051F:	drivers/nfc/trf7970a.c
23052
23053TI TSC2046 ADC DRIVER
23054M:	Oleksij Rempel <o.rempel@pengutronix.de>
23055R:	kernel@pengutronix.de
23056L:	linux-iio@vger.kernel.org
23057S:	Maintained
23058F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23059F:	drivers/iio/adc/ti-tsc2046.c
23060
23061TI TWL4030 SERIES SOC CODEC DRIVER
23062M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23064S:	Maintained
23065F:	sound/soc/codecs/twl4030*
23066
23067TI VPE/CAL DRIVERS
23068M:	Benoit Parrot <bparrot@ti.com>
23069L:	linux-media@vger.kernel.org
23070S:	Maintained
23071W:	http://linuxtv.org/
23072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23073F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23074F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23075F:	drivers/media/platform/ti/cal/
23076F:	drivers/media/platform/ti/vpe/
23077
23078TI WILINK WIRELESS DRIVERS
23079L:	linux-wireless@vger.kernel.org
23080S:	Orphan
23081W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23082W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23083F:	drivers/net/wireless/ti/
23084
23085TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23086M:	John Stultz <jstultz@google.com>
23087M:	Thomas Gleixner <tglx@linutronix.de>
23088R:	Stephen Boyd <sboyd@kernel.org>
23089L:	linux-kernel@vger.kernel.org
23090S:	Supported
23091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23092F:	include/linux/clocksource.h
23093F:	include/linux/time.h
23094F:	include/linux/timekeeper_internal.h
23095F:	include/linux/timekeeping.h
23096F:	include/linux/timex.h
23097F:	include/uapi/linux/time.h
23098F:	include/uapi/linux/timex.h
23099F:	kernel/time/alarmtimer.c
23100F:	kernel/time/clocksource*
23101F:	kernel/time/ntp*
23102F:	kernel/time/time.c
23103F:	kernel/time/timeconst.bc
23104F:	kernel/time/timeconv.c
23105F:	kernel/time/timecounter.c
23106F:	kernel/time/timekeeping*
23107F:	kernel/time/time_test.c
23108F:	tools/testing/selftests/timers/
23109
23110TIPC NETWORK LAYER
23111M:	Jon Maloy <jmaloy@redhat.com>
23112M:	Ying Xue <ying.xue@windriver.com>
23113L:	netdev@vger.kernel.org (core kernel code)
23114L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23115S:	Maintained
23116W:	http://tipc.sourceforge.net/
23117F:	include/uapi/linux/tipc*.h
23118F:	net/tipc/
23119
23120TLAN NETWORK DRIVER
23121M:	Samuel Chessman <chessman@tux.org>
23122L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23123S:	Maintained
23124W:	http://sourceforge.net/projects/tlan/
23125F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23126F:	drivers/net/ethernet/ti/tlan.*
23127
23128TMIO/SDHI MMC DRIVER
23129M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23130L:	linux-mmc@vger.kernel.org
23131L:	linux-renesas-soc@vger.kernel.org
23132S:	Supported
23133F:	drivers/mmc/host/renesas_sdhi*
23134F:	drivers/mmc/host/tmio_mmc*
23135F:	include/linux/platform_data/tmio.h
23136
23137TMP513 HARDWARE MONITOR DRIVER
23138M:	Eric Tremblay <etremblay@distech-controls.com>
23139L:	linux-hwmon@vger.kernel.org
23140S:	Maintained
23141F:	Documentation/hwmon/tmp513.rst
23142F:	drivers/hwmon/tmp513.c
23143
23144TMPFS (SHMEM FILESYSTEM)
23145M:	Hugh Dickins <hughd@google.com>
23146L:	linux-mm@kvack.org
23147S:	Maintained
23148F:	include/linux/shmem_fs.h
23149F:	mm/shmem.c
23150
23151TOMOYO SECURITY MODULE
23152M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23153M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23154L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23155L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23156L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23157L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23158S:	Maintained
23159W:	https://tomoyo.sourceforge.net/
23160F:	security/tomoyo/
23161
23162TOPSTAR LAPTOP EXTRAS DRIVER
23163M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23164L:	platform-driver-x86@vger.kernel.org
23165S:	Maintained
23166F:	drivers/platform/x86/topstar-laptop.c
23167
23168TORTURE-TEST MODULES
23169M:	Davidlohr Bueso <dave@stgolabs.net>
23170M:	"Paul E. McKenney" <paulmck@kernel.org>
23171M:	Josh Triplett <josh@joshtriplett.org>
23172L:	linux-kernel@vger.kernel.org
23173S:	Supported
23174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23175F:	Documentation/RCU/torture.rst
23176F:	kernel/locking/locktorture.c
23177F:	kernel/rcu/rcuscale.c
23178F:	kernel/rcu/rcutorture.c
23179F:	kernel/rcu/refscale.c
23180F:	kernel/torture.c
23181
23182TOSHIBA ACPI EXTRAS DRIVER
23183M:	Azael Avalos <coproscefalo@gmail.com>
23184L:	platform-driver-x86@vger.kernel.org
23185S:	Maintained
23186F:	drivers/platform/x86/toshiba_acpi.c
23187
23188TOSHIBA BLUETOOTH DRIVER
23189M:	Azael Avalos <coproscefalo@gmail.com>
23190L:	platform-driver-x86@vger.kernel.org
23191S:	Maintained
23192F:	drivers/platform/x86/toshiba_bluetooth.c
23193
23194TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23195M:	Azael Avalos <coproscefalo@gmail.com>
23196L:	platform-driver-x86@vger.kernel.org
23197S:	Maintained
23198F:	drivers/platform/x86/toshiba_haps.c
23199
23200TOSHIBA SMM DRIVER
23201M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23202S:	Maintained
23203W:	http://www.buzzard.org.uk/toshiba/
23204F:	drivers/char/toshiba.c
23205F:	include/linux/toshiba.h
23206F:	include/uapi/linux/toshiba.h
23207
23208TOSHIBA TC358743 DRIVER
23209M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23210L:	linux-media@vger.kernel.org
23211S:	Maintained
23212F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23213F:	drivers/media/i2c/tc358743*
23214F:	include/media/i2c/tc358743.h
23215
23216TOSHIBA WMI HOTKEYS DRIVER
23217M:	Azael Avalos <coproscefalo@gmail.com>
23218L:	platform-driver-x86@vger.kernel.org
23219S:	Maintained
23220F:	drivers/platform/x86/toshiba-wmi.c
23221
23222TPM DEVICE DRIVER
23223M:	Peter Huewe <peterhuewe@gmx.de>
23224M:	Jarkko Sakkinen <jarkko@kernel.org>
23225R:	Jason Gunthorpe <jgg@ziepe.ca>
23226L:	linux-integrity@vger.kernel.org
23227S:	Maintained
23228W:	https://codeberg.org/jarkko/linux-tpmdd-test
23229Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23231F:	Documentation/devicetree/bindings/tpm/
23232F:	drivers/char/tpm/
23233
23234TPS546D24 DRIVER
23235M:	Duke Du <dukedu83@gmail.com>
23236L:	linux-hwmon@vger.kernel.org
23237S:	Maintained
23238F:	Documentation/hwmon/tps546d24.rst
23239F:	drivers/hwmon/pmbus/tps546d24.c
23240
23241TQ SYSTEMS BOARD & DRIVER SUPPORT
23242L:	linux@ew.tq-group.com
23243S:	Supported
23244W:	https://www.tq-group.com/en/products/tq-embedded/
23245F:	arch/arm/boot/dts/imx*mba*.dts*
23246F:	arch/arm/boot/dts/imx*tqma*.dts*
23247F:	arch/arm/boot/dts/mba*.dtsi
23248F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23249F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23250F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23251F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23252F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23253F:	drivers/gpio/gpio-tqmx86.c
23254F:	drivers/mfd/tqmx86.c
23255F:	drivers/watchdog/tqmx86_wdt.c
23256
23257TRACING
23258M:	Steven Rostedt <rostedt@goodmis.org>
23259M:	Masami Hiramatsu <mhiramat@kernel.org>
23260R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23261L:	linux-kernel@vger.kernel.org
23262L:	linux-trace-kernel@vger.kernel.org
23263S:	Maintained
23264Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23266F:	Documentation/trace/*
23267F:	fs/tracefs/
23268F:	include/linux/trace*.h
23269F:	include/trace/
23270F:	kernel/trace/
23271F:	scripts/tracing/
23272F:	tools/testing/selftests/ftrace/
23273
23274TRACING MMIO ACCESSES (MMIOTRACE)
23275M:	Steven Rostedt <rostedt@goodmis.org>
23276M:	Masami Hiramatsu <mhiramat@kernel.org>
23277R:	Karol Herbst <karolherbst@gmail.com>
23278R:	Pekka Paalanen <ppaalanen@gmail.com>
23279L:	linux-kernel@vger.kernel.org
23280L:	nouveau@lists.freedesktop.org
23281S:	Maintained
23282F:	arch/x86/mm/kmmio.c
23283F:	arch/x86/mm/mmio-mod.c
23284F:	arch/x86/mm/testmmiotrace.c
23285F:	include/linux/mmiotrace.h
23286F:	kernel/trace/trace_mmiotrace.c
23287
23288TRACING OS NOISE / LATENCY TRACERS
23289M:	Steven Rostedt <rostedt@goodmis.org>
23290S:	Maintained
23291F:	Documentation/trace/hwlat_detector.rst
23292F:	Documentation/trace/osnoise-tracer.rst
23293F:	Documentation/trace/timerlat-tracer.rst
23294F:	arch/*/kernel/trace.c
23295F:	include/trace/events/osnoise.h
23296F:	kernel/trace/trace_hwlat.c
23297F:	kernel/trace/trace_irqsoff.c
23298F:	kernel/trace/trace_osnoise.c
23299F:	kernel/trace/trace_sched_wakeup.c
23300
23301TRADITIONAL CHINESE DOCUMENTATION
23302M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23303S:	Maintained
23304W:	https://github.com/srcres258/linux-doc
23305T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23306F:	Documentation/translations/zh_TW/
23307
23308TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23309M:	Dan Williams <dan.j.williams@intel.com>
23310L:	linux-coco@lists.linux.dev
23311S:	Maintained
23312F:	Documentation/ABI/testing/configfs-tsm
23313F:	drivers/virt/coco/tsm.c
23314F:	include/linux/tsm.h
23315
23316TRUSTED SERVICES TEE DRIVER
23317M:	Balint Dobszay <balint.dobszay@arm.com>
23318M:	Sudeep Holla <sudeep.holla@arm.com>
23319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23320L:	trusted-services@lists.trustedfirmware.org
23321S:	Maintained
23322F:	Documentation/tee/ts-tee.rst
23323F:	drivers/tee/tstee/
23324
23325TTY LAYER AND SERIAL DRIVERS
23326M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23327M:	Jiri Slaby <jirislaby@kernel.org>
23328L:	linux-kernel@vger.kernel.org
23329L:	linux-serial@vger.kernel.org
23330S:	Supported
23331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23332F:	Documentation/devicetree/bindings/serial/
23333F:	Documentation/driver-api/serial/
23334F:	drivers/tty/
23335F:	include/linux/selection.h
23336F:	include/linux/serial.h
23337F:	include/linux/serial_core.h
23338F:	include/linux/sysrq.h
23339F:	include/linux/tty*.h
23340F:	include/linux/vt.h
23341F:	include/linux/vt_*.h
23342F:	include/uapi/linux/serial.h
23343F:	include/uapi/linux/serial_core.h
23344F:	include/uapi/linux/tty.h
23345
23346TUA9001 MEDIA DRIVER
23347L:	linux-media@vger.kernel.org
23348S:	Orphan
23349W:	https://linuxtv.org
23350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23351F:	drivers/media/tuners/tua9001*
23352
23353TULIP NETWORK DRIVERS
23354L:	netdev@vger.kernel.org
23355L:	linux-parisc@vger.kernel.org
23356S:	Orphan
23357F:	drivers/net/ethernet/dec/tulip/
23358
23359TUN/TAP driver
23360M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23361M:	Jason Wang <jasowang@redhat.com>
23362S:	Maintained
23363W:	http://vtun.sourceforge.net/tun
23364F:	Documentation/networking/tuntap.rst
23365F:	arch/um/os-Linux/drivers/
23366F:	drivers/net/tap.c
23367F:	drivers/net/tun.c
23368
23369TURBOCHANNEL SUBSYSTEM
23370M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23371M:	Ralf Baechle <ralf@linux-mips.org>
23372L:	linux-mips@vger.kernel.org
23373S:	Maintained
23374Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23375F:	drivers/tc/
23376F:	include/linux/tc.h
23377
23378TURBOSTAT UTILITY
23379M:	"Len Brown" <lenb@kernel.org>
23380L:	linux-pm@vger.kernel.org
23381S:	Supported
23382Q:	https://patchwork.kernel.org/project/linux-pm/list/
23383B:	https://bugzilla.kernel.org
23384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23385F:	tools/power/x86/turbostat/
23386F:	tools/testing/selftests/turbostat/
23387
23388TW5864 VIDEO4LINUX DRIVER
23389M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23390M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23391M:	Andrey Utkin <andrey_utkin@fastmail.com>
23392L:	linux-media@vger.kernel.org
23393S:	Supported
23394F:	drivers/media/pci/tw5864/
23395
23396TW68 VIDEO4LINUX DRIVER
23397M:	Hans Verkuil <hverkuil@xs4all.nl>
23398L:	linux-media@vger.kernel.org
23399S:	Odd Fixes
23400W:	https://linuxtv.org
23401T:	git git://linuxtv.org/media_tree.git
23402F:	drivers/media/pci/tw68/
23403
23404TW686X VIDEO4LINUX DRIVER
23405M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23406L:	linux-media@vger.kernel.org
23407S:	Maintained
23408W:	http://linuxtv.org
23409T:	git git://linuxtv.org/media_tree.git
23410F:	drivers/media/pci/tw686x/
23411
23412U-BOOT ENVIRONMENT VARIABLES
23413M:	Rafał Miłecki <rafal@milecki.pl>
23414S:	Maintained
23415F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23416F:	drivers/nvmem/u-boot-env.c
23417
23418UACCE ACCELERATOR FRAMEWORK
23419M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23420M:	Zhou Wang <wangzhou1@hisilicon.com>
23421L:	linux-accelerators@lists.ozlabs.org
23422L:	linux-kernel@vger.kernel.org
23423S:	Maintained
23424F:	Documentation/ABI/testing/sysfs-driver-uacce
23425F:	Documentation/misc-devices/uacce.rst
23426F:	drivers/misc/uacce/
23427F:	include/linux/uacce.h
23428F:	include/uapi/misc/uacce/
23429
23430UBI FILE SYSTEM (UBIFS)
23431M:	Richard Weinberger <richard@nod.at>
23432R:	Zhihao Cheng <chengzhihao1@huawei.com>
23433L:	linux-mtd@lists.infradead.org
23434S:	Supported
23435W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23438F:	Documentation/ABI/testing/sysfs-fs-ubifs
23439F:	Documentation/filesystems/ubifs-authentication.rst
23440F:	Documentation/filesystems/ubifs.rst
23441F:	fs/ubifs/
23442
23443UBLK USERSPACE BLOCK DRIVER
23444M:	Ming Lei <ming.lei@redhat.com>
23445L:	linux-block@vger.kernel.org
23446S:	Maintained
23447F:	Documentation/block/ublk.rst
23448F:	drivers/block/ublk_drv.c
23449F:	include/uapi/linux/ublk_cmd.h
23450
23451UBSAN
23452M:	Kees Cook <kees@kernel.org>
23453R:	Marco Elver <elver@google.com>
23454R:	Andrey Konovalov <andreyknvl@gmail.com>
23455R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23456L:	kasan-dev@googlegroups.com
23457L:	linux-hardening@vger.kernel.org
23458S:	Supported
23459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23460F:	Documentation/dev-tools/ubsan.rst
23461F:	include/linux/ubsan.h
23462F:	lib/Kconfig.ubsan
23463F:	lib/test_ubsan.c
23464F:	lib/ubsan.c
23465F:	lib/ubsan.h
23466F:	scripts/Makefile.ubsan
23467K:	\bARCH_HAS_UBSAN\b
23468
23469UCLINUX (M68KNOMMU AND COLDFIRE)
23470M:	Greg Ungerer <gerg@linux-m68k.org>
23471L:	linux-m68k@lists.linux-m68k.org
23472S:	Maintained
23473W:	http://www.linux-m68k.org/
23474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23475F:	arch/m68k/*/*_no.*
23476F:	arch/m68k/68*/
23477F:	arch/m68k/coldfire/
23478F:	arch/m68k/include/asm/*_no.*
23479
23480UDF FILESYSTEM
23481M:	Jan Kara <jack@suse.com>
23482S:	Maintained
23483F:	Documentation/filesystems/udf.rst
23484F:	fs/udf/
23485
23486UDRAW TABLET
23487M:	Bastien Nocera <hadess@hadess.net>
23488L:	linux-input@vger.kernel.org
23489S:	Maintained
23490F:	drivers/hid/hid-udraw-ps3.c
23491
23492UFS FILESYSTEM
23493M:	Evgeniy Dushistov <dushistov@mail.ru>
23494S:	Maintained
23495F:	Documentation/admin-guide/ufs.rst
23496F:	fs/ufs/
23497
23498UHID USERSPACE HID IO DRIVER
23499M:	David Rheinsberg <david@readahead.eu>
23500L:	linux-input@vger.kernel.org
23501S:	Maintained
23502F:	drivers/hid/uhid.c
23503F:	include/uapi/linux/uhid.h
23504
23505ULPI BUS
23506M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23507L:	linux-usb@vger.kernel.org
23508S:	Maintained
23509F:	drivers/usb/common/ulpi.c
23510F:	include/linux/ulpi/
23511
23512UNICODE SUBSYSTEM
23513M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23514L:	linux-fsdevel@vger.kernel.org
23515S:	Supported
23516F:	fs/unicode/
23517
23518UNIFDEF
23519M:	Tony Finch <dot@dotat.at>
23520S:	Maintained
23521W:	http://dotat.at/prog/unifdef
23522F:	scripts/unifdef.c
23523
23524UNIFORM CDROM DRIVER
23525M:	Phillip Potter <phil@philpotter.co.uk>
23526S:	Maintained
23527F:	Documentation/cdrom/
23528F:	drivers/cdrom/cdrom.c
23529F:	include/linux/cdrom.h
23530F:	include/uapi/linux/cdrom.h
23531
23532UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23533R:	Alim Akhtar <alim.akhtar@samsung.com>
23534R:	Avri Altman <avri.altman@wdc.com>
23535R:	Bart Van Assche <bvanassche@acm.org>
23536L:	linux-scsi@vger.kernel.org
23537S:	Supported
23538F:	Documentation/devicetree/bindings/ufs/
23539F:	Documentation/scsi/ufs.rst
23540F:	drivers/ufs/core/
23541
23542UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23543M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23544L:	linux-scsi@vger.kernel.org
23545S:	Supported
23546F:	drivers/ufs/host/*dwc*
23547
23548UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23549M:	Alim Akhtar <alim.akhtar@samsung.com>
23550L:	linux-scsi@vger.kernel.org
23551S:	Maintained
23552F:	drivers/ufs/host/ufs-exynos*
23553
23554UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23555M:	Peter Wang <peter.wang@mediatek.com>
23556R:	Stanley Jhu <chu.stanley@gmail.com>
23557L:	linux-scsi@vger.kernel.org
23558L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23559S:	Maintained
23560F:	drivers/ufs/host/ufs-mediatek*
23561
23562UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23563M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23564L:	linux-arm-msm@vger.kernel.org
23565L:	linux-scsi@vger.kernel.org
23566S:	Maintained
23567F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23568F:	drivers/ufs/host/ufs-qcom*
23569
23570UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23571M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23572L:	linux-renesas-soc@vger.kernel.org
23573L:	linux-scsi@vger.kernel.org
23574S:	Maintained
23575F:	drivers/ufs/host/ufs-renesas.c
23576
23577UNSORTED BLOCK IMAGES (UBI)
23578M:	Richard Weinberger <richard@nod.at>
23579R:	Zhihao Cheng <chengzhihao1@huawei.com>
23580L:	linux-mtd@lists.infradead.org
23581S:	Supported
23582W:	http://www.linux-mtd.infradead.org/
23583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23585F:	drivers/mtd/ubi/
23586F:	include/linux/mtd/ubi.h
23587F:	include/uapi/mtd/ubi-user.h
23588
23589UPROBES
23590M:	Masami Hiramatsu <mhiramat@kernel.org>
23591M:	Oleg Nesterov <oleg@redhat.com>
23592M:	Peter Zijlstra <peterz@infradead.org>
23593L:	linux-kernel@vger.kernel.org
23594L:	linux-trace-kernel@vger.kernel.org
23595S:	Maintained
23596F:	arch/*/include/asm/uprobes.h
23597F:	arch/*/kernel/probes/uprobes.c
23598F:	arch/*/kernel/uprobes.c
23599F:	include/linux/uprobes.h
23600F:	kernel/events/uprobes.c
23601
23602USB "USBNET" DRIVER FRAMEWORK
23603M:	Oliver Neukum <oneukum@suse.com>
23604L:	netdev@vger.kernel.org
23605S:	Maintained
23606W:	http://www.linux-usb.org/usbnet
23607F:	drivers/net/usb/usbnet.c
23608F:	include/linux/usb/usbnet.h
23609
23610USB ACM DRIVER
23611M:	Oliver Neukum <oneukum@suse.com>
23612L:	linux-usb@vger.kernel.org
23613S:	Maintained
23614F:	Documentation/usb/acm.rst
23615F:	drivers/usb/class/cdc-acm.*
23616
23617USB APPLE MFI FASTCHARGE DRIVER
23618M:	Bastien Nocera <hadess@hadess.net>
23619L:	linux-usb@vger.kernel.org
23620S:	Maintained
23621F:	drivers/usb/misc/apple-mfi-fastcharge.c
23622
23623USB AR5523 WIRELESS DRIVER
23624L:	linux-wireless@vger.kernel.org
23625S:	Orphan
23626F:	drivers/net/wireless/ath/ar5523/
23627
23628USB ATTACHED SCSI
23629M:	Oliver Neukum <oneukum@suse.com>
23630L:	linux-usb@vger.kernel.org
23631L:	linux-scsi@vger.kernel.org
23632S:	Maintained
23633F:	drivers/usb/storage/uas.c
23634
23635USB CDC ETHERNET DRIVER
23636M:	Oliver Neukum <oliver@neukum.org>
23637L:	linux-usb@vger.kernel.org
23638S:	Maintained
23639F:	drivers/net/usb/cdc_*.c
23640F:	include/uapi/linux/usb/cdc.h
23641
23642USB CHAOSKEY DRIVER
23643M:	Keith Packard <keithp@keithp.com>
23644L:	linux-usb@vger.kernel.org
23645S:	Maintained
23646F:	drivers/usb/misc/chaoskey.c
23647
23648USB CYPRESS C67X00 DRIVER
23649L:	linux-usb@vger.kernel.org
23650S:	Orphan
23651F:	drivers/usb/c67x00/
23652
23653USB DAVICOM DM9601 DRIVER
23654M:	Peter Korsgaard <peter@korsgaard.com>
23655L:	netdev@vger.kernel.org
23656S:	Maintained
23657W:	http://www.linux-usb.org/usbnet
23658F:	drivers/net/usb/dm9601.c
23659
23660USB EHCI DRIVER
23661M:	Alan Stern <stern@rowland.harvard.edu>
23662L:	linux-usb@vger.kernel.org
23663S:	Maintained
23664F:	Documentation/usb/ehci.rst
23665F:	drivers/usb/host/ehci*
23666
23667USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23668M:	Jiri Kosina <jikos@kernel.org>
23669M:	Benjamin Tissoires <bentiss@kernel.org>
23670L:	linux-usb@vger.kernel.org
23671S:	Maintained
23672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23673F:	Documentation/hid/hiddev.rst
23674F:	drivers/hid/usbhid/
23675
23676USB INTEL XHCI ROLE MUX DRIVER
23677M:	Hans de Goede <hdegoede@redhat.com>
23678L:	linux-usb@vger.kernel.org
23679S:	Maintained
23680F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23681
23682USB IP DRIVER FOR HISILICON KIRIN 960
23683M:	Yu Chen <chenyu56@huawei.com>
23684M:	Binghui Wang <wangbinghui@hisilicon.com>
23685L:	linux-usb@vger.kernel.org
23686S:	Maintained
23687F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23688F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23689
23690USB IP DRIVER FOR HISILICON KIRIN 970
23691M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23692L:	linux-usb@vger.kernel.org
23693S:	Maintained
23694F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23695F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23696
23697USB ISP116X DRIVER
23698M:	Olav Kongas <ok@artecdesign.ee>
23699L:	linux-usb@vger.kernel.org
23700S:	Maintained
23701F:	drivers/usb/host/isp116x*
23702F:	include/linux/usb/isp116x.h
23703
23704USB ISP1760 DRIVER
23705M:	Rui Miguel Silva <rui.silva@linaro.org>
23706L:	linux-usb@vger.kernel.org
23707S:	Maintained
23708F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23709F:	drivers/usb/isp1760/*
23710
23711USB LAN78XX ETHERNET DRIVER
23712M:	Woojung Huh <woojung.huh@microchip.com>
23713M:	UNGLinuxDriver@microchip.com
23714L:	netdev@vger.kernel.org
23715S:	Maintained
23716F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23717F:	drivers/net/usb/lan78xx.*
23718F:	include/dt-bindings/net/microchip-lan78xx.h
23719
23720USB MASS STORAGE DRIVER
23721M:	Alan Stern <stern@rowland.harvard.edu>
23722L:	linux-usb@vger.kernel.org
23723L:	usb-storage@lists.one-eyed-alien.net
23724S:	Maintained
23725F:	drivers/usb/storage/
23726
23727USB MIDI DRIVER
23728M:	Clemens Ladisch <clemens@ladisch.de>
23729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23730S:	Maintained
23731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23732F:	sound/usb/midi.*
23733
23734USB NETWORKING DRIVERS
23735L:	linux-usb@vger.kernel.org
23736S:	Odd Fixes
23737F:	drivers/net/usb/
23738
23739USB OHCI DRIVER
23740M:	Alan Stern <stern@rowland.harvard.edu>
23741L:	linux-usb@vger.kernel.org
23742S:	Maintained
23743F:	Documentation/usb/ohci.rst
23744F:	drivers/usb/host/ohci*
23745
23746USB OTG FSM (Finite State Machine)
23747M:	Peter Chen <peter.chen@kernel.org>
23748L:	linux-usb@vger.kernel.org
23749S:	Maintained
23750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23751F:	drivers/usb/common/usb-otg-fsm.c
23752
23753USB OVER IP DRIVER
23754M:	Valentina Manea <valentina.manea.m@gmail.com>
23755M:	Shuah Khan <shuah@kernel.org>
23756M:	Shuah Khan <skhan@linuxfoundation.org>
23757R:	Hongren Zheng <i@zenithal.me>
23758L:	linux-usb@vger.kernel.org
23759S:	Maintained
23760F:	Documentation/usb/usbip_protocol.rst
23761F:	drivers/usb/usbip/
23762F:	tools/testing/selftests/drivers/usb/usbip/
23763F:	tools/usb/usbip/
23764
23765USB PEGASUS DRIVER
23766M:	Petko Manolov <petkan@nucleusys.com>
23767L:	linux-usb@vger.kernel.org
23768L:	netdev@vger.kernel.org
23769S:	Maintained
23770W:	https://github.com/petkan/pegasus
23771T:	git https://github.com/petkan/pegasus.git
23772F:	drivers/net/usb/pegasus.*
23773
23774USB PRINTER DRIVER (usblp)
23775M:	Pete Zaitcev <zaitcev@redhat.com>
23776L:	linux-usb@vger.kernel.org
23777S:	Supported
23778F:	drivers/usb/class/usblp.c
23779
23780USB QMI WWAN NETWORK DRIVER
23781M:	Bjørn Mork <bjorn@mork.no>
23782L:	netdev@vger.kernel.org
23783S:	Maintained
23784F:	Documentation/ABI/testing/sysfs-class-net-qmi
23785F:	drivers/net/usb/qmi_wwan.c
23786
23787USB RAW GADGET DRIVER
23788R:	Andrey Konovalov <andreyknvl@gmail.com>
23789L:	linux-usb@vger.kernel.org
23790S:	Maintained
23791F:	Documentation/usb/raw-gadget.rst
23792F:	drivers/usb/gadget/legacy/raw_gadget.c
23793F:	include/uapi/linux/usb/raw_gadget.h
23794
23795USB RTL8150 DRIVER
23796M:	Petko Manolov <petkan@nucleusys.com>
23797L:	linux-usb@vger.kernel.org
23798L:	netdev@vger.kernel.org
23799S:	Maintained
23800W:	https://github.com/petkan/rtl8150
23801T:	git https://github.com/petkan/rtl8150.git
23802F:	drivers/net/usb/rtl8150.c
23803
23804USB SERIAL SUBSYSTEM
23805M:	Johan Hovold <johan@kernel.org>
23806L:	linux-usb@vger.kernel.org
23807S:	Maintained
23808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23809F:	Documentation/usb/usb-serial.rst
23810F:	drivers/usb/serial/
23811F:	include/linux/usb/serial.h
23812
23813USB SMSC75XX ETHERNET DRIVER
23814M:	Steve Glendinning <steve.glendinning@shawell.net>
23815L:	netdev@vger.kernel.org
23816S:	Maintained
23817F:	drivers/net/usb/smsc75xx.*
23818
23819USB SMSC95XX ETHERNET DRIVER
23820M:	Steve Glendinning <steve.glendinning@shawell.net>
23821M:	UNGLinuxDriver@microchip.com
23822L:	netdev@vger.kernel.org
23823S:	Maintained
23824F:	drivers/net/usb/smsc95xx.*
23825
23826USB SUBSYSTEM
23827M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23828L:	linux-usb@vger.kernel.org
23829S:	Supported
23830W:	http://www.linux-usb.org
23831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23832F:	Documentation/devicetree/bindings/usb/
23833F:	Documentation/usb/
23834F:	drivers/usb/
23835F:	include/dt-bindings/usb/
23836F:	include/linux/usb.h
23837F:	include/linux/usb/
23838F:	include/uapi/linux/usb/
23839
23840USB TYPEC BUS FOR ALTERNATE MODES
23841M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23842L:	linux-usb@vger.kernel.org
23843S:	Maintained
23844F:	Documentation/ABI/testing/sysfs-bus-typec
23845F:	Documentation/driver-api/usb/typec_bus.rst
23846F:	drivers/usb/typec/altmodes/
23847F:	include/linux/usb/typec_altmode.h
23848
23849USB TYPEC CLASS
23850M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23851L:	linux-usb@vger.kernel.org
23852S:	Maintained
23853F:	Documentation/ABI/testing/sysfs-class-typec
23854F:	Documentation/driver-api/usb/typec.rst
23855F:	drivers/usb/typec/
23856F:	include/linux/usb/typec.h
23857
23858USB TYPEC INTEL PMC MUX DRIVER
23859M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23860L:	linux-usb@vger.kernel.org
23861S:	Maintained
23862F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23863F:	drivers/usb/typec/mux/intel_pmc_mux.c
23864
23865USB TYPEC PI3USB30532 MUX DRIVER
23866M:	Hans de Goede <hdegoede@redhat.com>
23867L:	linux-usb@vger.kernel.org
23868S:	Maintained
23869F:	drivers/usb/typec/mux/pi3usb30532.c
23870
23871USB TYPEC PORT CONTROLLER DRIVERS
23872L:	linux-usb@vger.kernel.org
23873S:	Orphan
23874F:	drivers/usb/typec/tcpm/
23875
23876USB UHCI DRIVER
23877M:	Alan Stern <stern@rowland.harvard.edu>
23878L:	linux-usb@vger.kernel.org
23879S:	Maintained
23880F:	drivers/usb/host/uhci*
23881
23882USB VIDEO CLASS
23883M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23884L:	linux-media@vger.kernel.org
23885S:	Maintained
23886W:	http://www.ideasonboard.org/uvc/
23887T:	git git://linuxtv.org/media_tree.git
23888F:	drivers/media/usb/uvc/
23889F:	include/uapi/linux/uvcvideo.h
23890
23891USB WEBCAM GADGET
23892L:	linux-usb@vger.kernel.org
23893S:	Orphan
23894F:	drivers/usb/gadget/function/*uvc*
23895F:	drivers/usb/gadget/legacy/webcam.c
23896F:	include/uapi/linux/usb/g_uvc.h
23897
23898USB XHCI DRIVER
23899M:	Mathias Nyman <mathias.nyman@intel.com>
23900L:	linux-usb@vger.kernel.org
23901S:	Supported
23902F:	drivers/usb/host/pci-quirks*
23903F:	drivers/usb/host/xhci*
23904
23905USER DATAGRAM PROTOCOL (UDP)
23906M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23907S:	Maintained
23908F:	include/linux/udp.h
23909F:	net/ipv4/udp.c
23910F:	net/ipv6/udp.c
23911
23912USER-MODE LINUX (UML)
23913M:	Richard Weinberger <richard@nod.at>
23914M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23915M:	Johannes Berg <johannes@sipsolutions.net>
23916L:	linux-um@lists.infradead.org
23917S:	Maintained
23918W:	http://user-mode-linux.sourceforge.net
23919Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23922F:	Documentation/virt/uml/
23923F:	arch/um/
23924F:	arch/x86/um/
23925F:	fs/hostfs/
23926
23927USERSPACE COPYIN/COPYOUT (UIOVEC)
23928M:	Alexander Viro <viro@zeniv.linux.org.uk>
23929S:	Maintained
23930F:	include/linux/uio.h
23931F:	lib/iov_iter.c
23932
23933USERSPACE DMA BUFFER DRIVER
23934M:	Gerd Hoffmann <kraxel@redhat.com>
23935L:	dri-devel@lists.freedesktop.org
23936S:	Maintained
23937T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23938F:	drivers/dma-buf/udmabuf.c
23939F:	include/uapi/linux/udmabuf.h
23940
23941USERSPACE I/O (UIO)
23942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23943S:	Maintained
23944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23945F:	Documentation/driver-api/uio-howto.rst
23946F:	drivers/uio/
23947F:	include/linux/uio_driver.h
23948
23949UTIL-LINUX PACKAGE
23950M:	Karel Zak <kzak@redhat.com>
23951L:	util-linux@vger.kernel.org
23952S:	Maintained
23953W:	http://en.wikipedia.org/wiki/Util-linux
23954T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23955
23956UUID HELPERS
23957R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23958L:	linux-kernel@vger.kernel.org
23959S:	Maintained
23960F:	include/linux/uuid.h
23961F:	lib/test_uuid.c
23962F:	lib/uuid.c
23963
23964UV SYSFS DRIVER
23965M:	Justin Ernst <justin.ernst@hpe.com>
23966L:	platform-driver-x86@vger.kernel.org
23967S:	Maintained
23968F:	drivers/platform/x86/uv_sysfs.c
23969
23970UVESAFB DRIVER
23971M:	Michal Januszewski <spock@gentoo.org>
23972L:	linux-fbdev@vger.kernel.org
23973S:	Maintained
23974W:	https://github.com/mjanusz/v86d
23975F:	Documentation/fb/uvesafb.rst
23976F:	drivers/video/fbdev/uvesafb.*
23977
23978Ux500 CLOCK DRIVERS
23979M:	Ulf Hansson <ulf.hansson@linaro.org>
23980L:	linux-clk@vger.kernel.org
23981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23982S:	Maintained
23983F:	drivers/clk/ux500/
23984
23985V4L2 ASYNC AND FWNODE FRAMEWORKS
23986M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23987L:	linux-media@vger.kernel.org
23988S:	Maintained
23989T:	git git://linuxtv.org/media_tree.git
23990F:	drivers/media/v4l2-core/v4l2-async.c
23991F:	drivers/media/v4l2-core/v4l2-fwnode.c
23992F:	include/media/v4l2-async.h
23993F:	include/media/v4l2-fwnode.h
23994
23995V4L2 LENS DRIVERS
23996M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23997L:	linux-media@vger.kernel.org
23998S:	Maintained
23999F:	drivers/media/i2c/ak*
24000F:	drivers/media/i2c/dw*
24001F:	drivers/media/i2c/lm*
24002
24003V4L2 CAMERA SENSOR DRIVERS
24004M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24005L:	linux-media@vger.kernel.org
24006S:	Maintained
24007F:	Documentation/driver-api/media/camera-sensor.rst
24008F:	Documentation/driver-api/media/tx-rx.rst
24009F:	drivers/media/i2c/ar*
24010F:	drivers/media/i2c/gc*
24011F:	drivers/media/i2c/hi*
24012F:	drivers/media/i2c/imx*
24013F:	drivers/media/i2c/mt*
24014F:	drivers/media/i2c/og*
24015F:	drivers/media/i2c/ov*
24016F:	drivers/media/i2c/s5*
24017F:	drivers/media/i2c/vgxy61.c
24018
24019VF610 NAND DRIVER
24020M:	Stefan Agner <stefan@agner.ch>
24021L:	linux-mtd@lists.infradead.org
24022S:	Supported
24023F:	drivers/mtd/nand/raw/vf610_nfc.c
24024
24025VFAT/FAT/MSDOS FILESYSTEM
24026M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24027S:	Maintained
24028F:	Documentation/filesystems/vfat.rst
24029F:	fs/fat/
24030F:	tools/testing/selftests/filesystems/fat/
24031
24032VFIO CDX DRIVER
24033M:	Nipun Gupta <nipun.gupta@amd.com>
24034M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24035L:	kvm@vger.kernel.org
24036S:	Maintained
24037F:	drivers/vfio/cdx/*
24038
24039VFIO DRIVER
24040M:	Alex Williamson <alex.williamson@redhat.com>
24041L:	kvm@vger.kernel.org
24042S:	Maintained
24043T:	git https://github.com/awilliam/linux-vfio.git
24044F:	Documentation/ABI/testing/debugfs-vfio
24045F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24046F:	Documentation/driver-api/vfio.rst
24047F:	drivers/vfio/
24048F:	include/linux/vfio.h
24049F:	include/linux/vfio_pci_core.h
24050F:	include/uapi/linux/vfio.h
24051
24052VFIO FSL-MC DRIVER
24053L:	kvm@vger.kernel.org
24054S:	Orphan
24055F:	drivers/vfio/fsl-mc/
24056
24057VFIO HISILICON PCI DRIVER
24058M:	Longfang Liu <liulongfang@huawei.com>
24059M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24060L:	kvm@vger.kernel.org
24061S:	Maintained
24062F:	drivers/vfio/pci/hisilicon/
24063
24064VFIO MEDIATED DEVICE DRIVERS
24065M:	Kirti Wankhede <kwankhede@nvidia.com>
24066L:	kvm@vger.kernel.org
24067S:	Maintained
24068F:	Documentation/driver-api/vfio-mediated-device.rst
24069F:	drivers/vfio/mdev/
24070F:	include/linux/mdev.h
24071F:	samples/vfio-mdev/
24072
24073VFIO MLX5 PCI DRIVER
24074M:	Yishai Hadas <yishaih@nvidia.com>
24075L:	kvm@vger.kernel.org
24076S:	Maintained
24077F:	drivers/vfio/pci/mlx5/
24078
24079VFIO NVIDIA GRACE GPU DRIVER
24080M:	Ankit Agrawal <ankita@nvidia.com>
24081L:	kvm@vger.kernel.org
24082S:	Supported
24083F:	drivers/vfio/pci/nvgrace-gpu/
24084
24085VFIO PCI DEVICE SPECIFIC DRIVERS
24086R:	Jason Gunthorpe <jgg@nvidia.com>
24087R:	Yishai Hadas <yishaih@nvidia.com>
24088R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24089R:	Kevin Tian <kevin.tian@intel.com>
24090L:	kvm@vger.kernel.org
24091S:	Maintained
24092P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24093F:	drivers/vfio/pci/*/
24094
24095VFIO PDS PCI DRIVER
24096M:	Brett Creeley <brett.creeley@amd.com>
24097L:	kvm@vger.kernel.org
24098S:	Maintained
24099F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24100F:	drivers/vfio/pci/pds/
24101
24102VFIO PLATFORM DRIVER
24103M:	Eric Auger <eric.auger@redhat.com>
24104L:	kvm@vger.kernel.org
24105S:	Maintained
24106F:	drivers/vfio/platform/
24107
24108VFIO QAT PCI DRIVER
24109M:	Xin Zeng <xin.zeng@intel.com>
24110M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24111L:	kvm@vger.kernel.org
24112L:	qat-linux@intel.com
24113S:	Supported
24114F:	drivers/vfio/pci/qat/
24115
24116VFIO VIRTIO PCI DRIVER
24117M:	Yishai Hadas <yishaih@nvidia.com>
24118L:	kvm@vger.kernel.org
24119L:	virtualization@lists.linux.dev
24120S:	Maintained
24121F:	drivers/vfio/pci/virtio
24122
24123VGA_SWITCHEROO
24124R:	Lukas Wunner <lukas@wunner.de>
24125S:	Maintained
24126T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24127F:	Documentation/gpu/vga-switcheroo.rst
24128F:	drivers/gpu/vga/vga_switcheroo.c
24129F:	include/linux/vga_switcheroo.h
24130
24131VIA RHINE NETWORK DRIVER
24132M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24133S:	Maintained
24134F:	drivers/net/ethernet/via/via-rhine.c
24135
24136VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24137M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24138L:	linux-fbdev@vger.kernel.org
24139S:	Maintained
24140F:	drivers/video/fbdev/via/
24141F:	include/linux/via-core.h
24142F:	include/linux/via_i2c.h
24143
24144VIA VELOCITY NETWORK DRIVER
24145M:	Francois Romieu <romieu@fr.zoreil.com>
24146L:	netdev@vger.kernel.org
24147S:	Maintained
24148F:	drivers/net/ethernet/via/via-velocity.*
24149
24150VICODEC VIRTUAL CODEC DRIVER
24151M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24152L:	linux-media@vger.kernel.org
24153S:	Maintained
24154W:	https://linuxtv.org
24155T:	git git://linuxtv.org/media_tree.git
24156F:	drivers/media/test-drivers/vicodec/*
24157
24158VIDEO I2C POLLING DRIVER
24159M:	Matt Ranostay <matt.ranostay@konsulko.com>
24160L:	linux-media@vger.kernel.org
24161S:	Maintained
24162F:	drivers/media/i2c/video-i2c.c
24163
24164VIDEO MULTIPLEXER DRIVER
24165M:	Philipp Zabel <p.zabel@pengutronix.de>
24166L:	linux-media@vger.kernel.org
24167S:	Maintained
24168F:	drivers/media/platform/video-mux.c
24169
24170VIDEOBUF2 FRAMEWORK
24171M:	Tomasz Figa <tfiga@chromium.org>
24172M:	Marek Szyprowski <m.szyprowski@samsung.com>
24173L:	linux-media@vger.kernel.org
24174S:	Maintained
24175F:	drivers/media/common/videobuf2/*
24176F:	include/media/videobuf2-*
24177
24178VIDTV VIRTUAL DIGITAL TV DRIVER
24179M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24180L:	linux-media@vger.kernel.org
24181S:	Maintained
24182W:	https://linuxtv.org
24183T:	git git://linuxtv.org/media_tree.git
24184F:	drivers/media/test-drivers/vidtv/*
24185
24186VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24187M:	Shuah Khan <skhan@linuxfoundation.org>
24188R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24189L:	linux-media@vger.kernel.org
24190S:	Maintained
24191W:	https://linuxtv.org
24192T:	git git://linuxtv.org/media_tree.git
24193F:	drivers/media/test-drivers/vimc/*
24194
24195VIRT LIB
24196M:	Alex Williamson <alex.williamson@redhat.com>
24197M:	Paolo Bonzini <pbonzini@redhat.com>
24198L:	kvm@vger.kernel.org
24199S:	Supported
24200F:	virt/lib/
24201
24202VIRTIO AND VHOST VSOCK DRIVER
24203M:	Stefan Hajnoczi <stefanha@redhat.com>
24204M:	Stefano Garzarella <sgarzare@redhat.com>
24205L:	kvm@vger.kernel.org
24206L:	virtualization@lists.linux.dev
24207L:	netdev@vger.kernel.org
24208S:	Maintained
24209F:	drivers/vhost/vsock.c
24210F:	include/linux/virtio_vsock.h
24211F:	include/uapi/linux/virtio_vsock.h
24212F:	net/vmw_vsock/virtio_transport.c
24213F:	net/vmw_vsock/virtio_transport_common.c
24214
24215VIRTIO BALLOON
24216M:	"Michael S. Tsirkin" <mst@redhat.com>
24217M:	David Hildenbrand <david@redhat.com>
24218L:	virtualization@lists.linux.dev
24219S:	Maintained
24220F:	drivers/virtio/virtio_balloon.c
24221F:	include/linux/balloon_compaction.h
24222F:	include/uapi/linux/virtio_balloon.h
24223F:	mm/balloon_compaction.c
24224
24225VIRTIO BLOCK AND SCSI DRIVERS
24226M:	"Michael S. Tsirkin" <mst@redhat.com>
24227M:	Jason Wang <jasowang@redhat.com>
24228R:	Paolo Bonzini <pbonzini@redhat.com>
24229R:	Stefan Hajnoczi <stefanha@redhat.com>
24230R:	Eugenio Pérez <eperezma@redhat.com>
24231L:	virtualization@lists.linux.dev
24232S:	Maintained
24233F:	drivers/block/virtio_blk.c
24234F:	drivers/scsi/virtio_scsi.c
24235F:	include/uapi/linux/virtio_blk.h
24236F:	include/uapi/linux/virtio_scsi.h
24237
24238VIRTIO CONSOLE DRIVER
24239M:	Amit Shah <amit@kernel.org>
24240L:	virtualization@lists.linux.dev
24241S:	Maintained
24242F:	drivers/char/virtio_console.c
24243F:	include/uapi/linux/virtio_console.h
24244
24245VIRTIO CORE AND NET DRIVERS
24246M:	"Michael S. Tsirkin" <mst@redhat.com>
24247M:	Jason Wang <jasowang@redhat.com>
24248R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24249R:	Eugenio Pérez <eperezma@redhat.com>
24250L:	virtualization@lists.linux.dev
24251S:	Maintained
24252F:	Documentation/ABI/testing/sysfs-bus-vdpa
24253F:	Documentation/ABI/testing/sysfs-class-vduse
24254F:	Documentation/devicetree/bindings/virtio/
24255F:	Documentation/driver-api/virtio/
24256F:	drivers/block/virtio_blk.c
24257F:	drivers/crypto/virtio/
24258F:	drivers/net/virtio_net.c
24259F:	drivers/vdpa/
24260F:	drivers/virtio/
24261F:	include/linux/vdpa.h
24262F:	include/linux/virtio*.h
24263F:	include/linux/vringh.h
24264F:	include/uapi/linux/virtio_*.h
24265F:	tools/virtio/
24266F:	tools/testing/selftests/drivers/net/virtio_net/
24267
24268VIRTIO CRYPTO DRIVER
24269M:	Gonglei <arei.gonglei@huawei.com>
24270L:	virtualization@lists.linux.dev
24271L:	linux-crypto@vger.kernel.org
24272S:	Maintained
24273F:	drivers/crypto/virtio/
24274F:	include/uapi/linux/virtio_crypto.h
24275
24276VIRTIO DRIVERS FOR S390
24277M:	Cornelia Huck <cohuck@redhat.com>
24278M:	Halil Pasic <pasic@linux.ibm.com>
24279M:	Eric Farman <farman@linux.ibm.com>
24280L:	linux-s390@vger.kernel.org
24281L:	virtualization@lists.linux.dev
24282L:	kvm@vger.kernel.org
24283S:	Supported
24284F:	arch/s390/include/uapi/asm/virtio-ccw.h
24285F:	drivers/s390/virtio/
24286
24287VIRTIO FILE SYSTEM
24288M:	Vivek Goyal <vgoyal@redhat.com>
24289M:	Stefan Hajnoczi <stefanha@redhat.com>
24290M:	Miklos Szeredi <miklos@szeredi.hu>
24291R:	Eugenio Pérez <eperezma@redhat.com>
24292L:	virtualization@lists.linux.dev
24293L:	linux-fsdevel@vger.kernel.org
24294S:	Supported
24295W:	https://virtio-fs.gitlab.io/
24296F:	Documentation/filesystems/virtiofs.rst
24297F:	fs/fuse/virtio_fs.c
24298F:	include/uapi/linux/virtio_fs.h
24299
24300VIRTIO GPIO DRIVER
24301M:	Enrico Weigelt, metux IT consult <info@metux.net>
24302M:	Viresh Kumar <vireshk@kernel.org>
24303L:	linux-gpio@vger.kernel.org
24304L:	virtualization@lists.linux.dev
24305S:	Maintained
24306F:	drivers/gpio/gpio-virtio.c
24307F:	include/uapi/linux/virtio_gpio.h
24308
24309VIRTIO GPU DRIVER
24310M:	David Airlie <airlied@redhat.com>
24311M:	Gerd Hoffmann <kraxel@redhat.com>
24312R:	Gurchetan Singh <gurchetansingh@chromium.org>
24313R:	Chia-I Wu <olvaffe@gmail.com>
24314L:	dri-devel@lists.freedesktop.org
24315L:	virtualization@lists.linux.dev
24316S:	Maintained
24317T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24318F:	drivers/gpu/drm/ci/xfails/virtio*
24319F:	drivers/gpu/drm/virtio/
24320F:	include/uapi/linux/virtio_gpu.h
24321
24322VIRTIO HOST (VHOST)
24323M:	"Michael S. Tsirkin" <mst@redhat.com>
24324M:	Jason Wang <jasowang@redhat.com>
24325R:	Eugenio Pérez <eperezma@redhat.com>
24326L:	kvm@vger.kernel.org
24327L:	virtualization@lists.linux.dev
24328L:	netdev@vger.kernel.org
24329S:	Maintained
24330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24331F:	drivers/vhost/
24332F:	include/linux/sched/vhost_task.h
24333F:	include/linux/vhost_iotlb.h
24334F:	include/uapi/linux/vhost.h
24335F:	kernel/vhost_task.c
24336
24337VIRTIO HOST (VHOST-SCSI)
24338M:	"Michael S. Tsirkin" <mst@redhat.com>
24339M:	Jason Wang <jasowang@redhat.com>
24340M:	Mike Christie <michael.christie@oracle.com>
24341R:	Paolo Bonzini <pbonzini@redhat.com>
24342R:	Stefan Hajnoczi <stefanha@redhat.com>
24343L:	virtualization@lists.linux.dev
24344S:	Maintained
24345F:	drivers/vhost/scsi.c
24346
24347VIRTIO I2C DRIVER
24348M:	Viresh Kumar <viresh.kumar@linaro.org>
24349R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24350L:	linux-i2c@vger.kernel.org
24351L:	virtualization@lists.linux.dev
24352S:	Maintained
24353F:	drivers/i2c/busses/i2c-virtio.c
24354F:	include/uapi/linux/virtio_i2c.h
24355
24356VIRTIO INPUT DRIVER
24357M:	Gerd Hoffmann <kraxel@redhat.com>
24358S:	Maintained
24359F:	drivers/virtio/virtio_input.c
24360F:	include/uapi/linux/virtio_input.h
24361
24362VIRTIO IOMMU DRIVER
24363M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24364L:	virtualization@lists.linux.dev
24365S:	Maintained
24366F:	drivers/iommu/virtio-iommu.c
24367F:	include/uapi/linux/virtio_iommu.h
24368
24369VIRTIO MEM DRIVER
24370M:	David Hildenbrand <david@redhat.com>
24371L:	virtualization@lists.linux.dev
24372S:	Maintained
24373W:	https://virtio-mem.gitlab.io/
24374F:	drivers/virtio/virtio_mem.c
24375F:	include/uapi/linux/virtio_mem.h
24376
24377VIRTIO PMEM DRIVER
24378M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24379L:	virtualization@lists.linux.dev
24380S:	Maintained
24381F:	drivers/nvdimm/nd_virtio.c
24382F:	drivers/nvdimm/virtio_pmem.c
24383
24384VIRTIO SOUND DRIVER
24385M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24386M:	"Michael S. Tsirkin" <mst@redhat.com>
24387L:	virtualization@lists.linux.dev
24388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24389S:	Maintained
24390F:	include/uapi/linux/virtio_snd.h
24391F:	sound/virtio/*
24392
24393VIRTUAL BOX GUEST DEVICE DRIVER
24394M:	Hans de Goede <hdegoede@redhat.com>
24395M:	Arnd Bergmann <arnd@arndb.de>
24396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24397S:	Maintained
24398F:	drivers/virt/vboxguest/
24399F:	include/linux/vbox_utils.h
24400F:	include/uapi/linux/vbox*.h
24401
24402VIRTUAL BOX SHARED FOLDER VFS DRIVER
24403M:	Hans de Goede <hdegoede@redhat.com>
24404L:	linux-fsdevel@vger.kernel.org
24405S:	Maintained
24406F:	fs/vboxsf/*
24407
24408VIRTUAL PCM TEST DRIVER
24409M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24410L:	linux-sound@vger.kernel.org
24411S:	Maintained
24412F:	Documentation/sound/cards/pcmtest.rst
24413F:	sound/drivers/pcmtest.c
24414F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24415
24416VIRTUAL SERIO DEVICE DRIVER
24417M:	Stephen Chandler Paul <thatslyude@gmail.com>
24418S:	Maintained
24419F:	drivers/input/serio/userio.c
24420F:	include/uapi/linux/userio.h
24421
24422VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24423M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24424S:	Maintained
24425F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24426F:	drivers/iio/light/veml6075.c
24427
24428VISL VIRTUAL STATELESS DECODER DRIVER
24429M:	Daniel Almeida <daniel.almeida@collabora.com>
24430L:	linux-media@vger.kernel.org
24431S:	Supported
24432F:	drivers/media/test-drivers/visl
24433
24434VIVID VIRTUAL VIDEO DRIVER
24435M:	Hans Verkuil <hverkuil@xs4all.nl>
24436L:	linux-media@vger.kernel.org
24437S:	Maintained
24438W:	https://linuxtv.org
24439T:	git git://linuxtv.org/media_tree.git
24440F:	drivers/media/test-drivers/vivid/*
24441
24442VM SOCKETS (AF_VSOCK)
24443M:	Stefano Garzarella <sgarzare@redhat.com>
24444L:	virtualization@lists.linux.dev
24445L:	netdev@vger.kernel.org
24446S:	Maintained
24447F:	drivers/net/vsockmon.c
24448F:	include/net/af_vsock.h
24449F:	include/uapi/linux/vm_sockets.h
24450F:	include/uapi/linux/vm_sockets_diag.h
24451F:	include/uapi/linux/vsockmon.h
24452F:	net/vmw_vsock/
24453F:	tools/testing/vsock/
24454
24455VMALLOC
24456M:	Andrew Morton <akpm@linux-foundation.org>
24457R:	Uladzislau Rezki <urezki@gmail.com>
24458R:	Christoph Hellwig <hch@infradead.org>
24459L:	linux-mm@kvack.org
24460S:	Maintained
24461W:	http://www.linux-mm.org
24462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24463F:	include/linux/vmalloc.h
24464F:	mm/vmalloc.c
24465
24466VME SUBSYSTEM
24467L:	linux-kernel@vger.kernel.org
24468S:	Orphan
24469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24470F:	Documentation/driver-api/vme.rst
24471F:	drivers/staging/vme_user/
24472
24473VMWARE BALLOON DRIVER
24474M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24475R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24476L:	linux-kernel@vger.kernel.org
24477S:	Supported
24478F:	drivers/misc/vmw_balloon.c
24479
24480VMWARE HYPERVISOR INTERFACE
24481M:	Ajay Kaher <ajay.kaher@broadcom.com>
24482M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24483R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24484L:	virtualization@lists.linux.dev
24485L:	x86@kernel.org
24486S:	Supported
24487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24488F:	arch/x86/include/asm/vmware.h
24489F:	arch/x86/kernel/cpu/vmware.c
24490
24491VMWARE PVRDMA DRIVER
24492M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24493M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24494R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24495L:	linux-rdma@vger.kernel.org
24496S:	Supported
24497F:	drivers/infiniband/hw/vmw_pvrdma/
24498
24499VMWARE PVSCSI DRIVER
24500M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24501R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24502L:	linux-scsi@vger.kernel.org
24503S:	Supported
24504F:	drivers/scsi/vmw_pvscsi.c
24505F:	drivers/scsi/vmw_pvscsi.h
24506
24507VMWARE VIRTUAL PTP CLOCK DRIVER
24508M:	Nick Shi <nick.shi@broadcom.com>
24509R:	Ajay Kaher <ajay.kaher@broadcom.com>
24510R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24511R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24512L:	netdev@vger.kernel.org
24513S:	Supported
24514F:	drivers/ptp/ptp_vmw.c
24515
24516VMWARE VMCI DRIVER
24517M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24518M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24519R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24520L:	linux-kernel@vger.kernel.org
24521S:	Supported
24522F:	drivers/misc/vmw_vmci/
24523F:	include/linux/vmw_vmci*
24524
24525VMWARE VMMOUSE SUBDRIVER
24526M:	Zack Rusin <zack.rusin@broadcom.com>
24527R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24528L:	linux-input@vger.kernel.org
24529S:	Supported
24530F:	drivers/input/mouse/vmmouse.c
24531F:	drivers/input/mouse/vmmouse.h
24532
24533VMWARE VMXNET3 ETHERNET DRIVER
24534M:	Ronak Doshi <ronak.doshi@broadcom.com>
24535R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24536L:	netdev@vger.kernel.org
24537S:	Supported
24538F:	drivers/net/vmxnet3/
24539
24540VMWARE VSOCK VMCI TRANSPORT DRIVER
24541M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24542M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24543R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24544L:	linux-kernel@vger.kernel.org
24545S:	Supported
24546F:	net/vmw_vsock/vmci_transport*
24547
24548VOCORE VOCORE2 BOARD
24549M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24550L:	linux-mips@vger.kernel.org
24551S:	Maintained
24552F:	arch/mips/boot/dts/ralink/vocore2.dts
24553
24554VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24555M:	Liam Girdwood <lgirdwood@gmail.com>
24556M:	Mark Brown <broonie@kernel.org>
24557L:	linux-kernel@vger.kernel.org
24558S:	Supported
24559W:	http://www.slimlogic.co.uk/?p=48
24560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24561F:	Documentation/devicetree/bindings/regulator/
24562F:	Documentation/power/regulator/
24563F:	drivers/regulator/
24564F:	include/dt-bindings/regulator/
24565F:	include/linux/regulator/
24566K:	regulator_get_optional
24567
24568VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24569R:	Matti Vaittinen <mazziesaccount@gmail.com>
24570F:	drivers/regulator/irq_helpers.c
24571
24572VRF
24573M:	David Ahern <dsahern@kernel.org>
24574L:	netdev@vger.kernel.org
24575S:	Maintained
24576F:	Documentation/networking/vrf.rst
24577F:	drivers/net/vrf.c
24578
24579VSPRINTF
24580M:	Petr Mladek <pmladek@suse.com>
24581M:	Steven Rostedt <rostedt@goodmis.org>
24582R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24583R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24584R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24585S:	Maintained
24586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24587F:	Documentation/core-api/printk-formats.rst
24588F:	lib/test_printf.c
24589F:	lib/test_scanf.c
24590F:	lib/vsprintf.c
24591
24592VT1211 HARDWARE MONITOR DRIVER
24593M:	Juerg Haefliger <juergh@proton.me>
24594L:	linux-hwmon@vger.kernel.org
24595S:	Maintained
24596F:	Documentation/hwmon/vt1211.rst
24597F:	drivers/hwmon/vt1211.c
24598
24599VT8231 HARDWARE MONITOR DRIVER
24600M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24601L:	linux-hwmon@vger.kernel.org
24602S:	Maintained
24603F:	drivers/hwmon/vt8231.c
24604
24605VUB300 USB to SDIO/SD/MMC bridge chip
24606L:	linux-mmc@vger.kernel.org
24607S:	Orphan
24608F:	drivers/mmc/host/vub300.c
24609
24610W1 DALLAS'S 1-WIRE BUS
24611M:	Krzysztof Kozlowski <krzk@kernel.org>
24612S:	Maintained
24613F:	Documentation/devicetree/bindings/w1/
24614F:	Documentation/w1/
24615F:	drivers/w1/
24616F:	include/linux/w1.h
24617
24618W83791D HARDWARE MONITORING DRIVER
24619M:	Marc Hulsman <m.hulsman@tudelft.nl>
24620L:	linux-hwmon@vger.kernel.org
24621S:	Maintained
24622F:	Documentation/hwmon/w83791d.rst
24623F:	drivers/hwmon/w83791d.c
24624
24625W83793 HARDWARE MONITORING DRIVER
24626M:	Rudolf Marek <r.marek@assembler.cz>
24627L:	linux-hwmon@vger.kernel.org
24628S:	Maintained
24629F:	Documentation/hwmon/w83793.rst
24630F:	drivers/hwmon/w83793.c
24631
24632W83795 HARDWARE MONITORING DRIVER
24633M:	Jean Delvare <jdelvare@suse.com>
24634L:	linux-hwmon@vger.kernel.org
24635S:	Maintained
24636F:	drivers/hwmon/w83795.c
24637
24638W83L51xD SD/MMC CARD INTERFACE DRIVER
24639M:	Pierre Ossman <pierre@ossman.eu>
24640S:	Maintained
24641F:	drivers/mmc/host/wbsd.*
24642
24643WACOM PROTOCOL 4 SERIAL TABLETS
24644M:	Julian Squires <julian@cipht.net>
24645M:	Hans de Goede <hdegoede@redhat.com>
24646L:	linux-input@vger.kernel.org
24647S:	Maintained
24648F:	drivers/input/tablet/wacom_serial4.c
24649
24650WANGXUN ETHERNET DRIVER
24651M:	Jiawen Wu <jiawenwu@trustnetic.com>
24652M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24653L:	netdev@vger.kernel.org
24654S:	Maintained
24655W:	https://www.net-swift.com
24656F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24657F:	drivers/net/ethernet/wangxun/
24658F:	drivers/net/pcs/pcs-xpcs-wx.c
24659
24660WATCHDOG DEVICE DRIVERS
24661M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24662M:	Guenter Roeck <linux@roeck-us.net>
24663L:	linux-watchdog@vger.kernel.org
24664S:	Maintained
24665W:	http://www.linux-watchdog.org/
24666T:	git git://www.linux-watchdog.org/linux-watchdog.git
24667F:	Documentation/devicetree/bindings/watchdog/
24668F:	Documentation/watchdog/
24669F:	drivers/watchdog/
24670F:	include/linux/watchdog.h
24671F:	include/trace/events/watchdog.h
24672F:	include/uapi/linux/watchdog.h
24673
24674WAVE5 VPU CODEC DRIVER
24675M:	Nas Chung <nas.chung@chipsnmedia.com>
24676M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24677L:	linux-media@vger.kernel.org
24678S:	Maintained
24679F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24680F:	drivers/media/platform/chips-media/wave5/
24681
24682WHISKEYCOVE PMIC GPIO DRIVER
24683M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24684L:	linux-gpio@vger.kernel.org
24685S:	Maintained
24686F:	drivers/gpio/gpio-wcove.c
24687
24688WHWAVE RTC DRIVER
24689M:	Dianlong Li <long17.cool@163.com>
24690L:	linux-rtc@vger.kernel.org
24691S:	Maintained
24692F:	drivers/rtc/rtc-sd3078.c
24693
24694WIIMOTE HID DRIVER
24695M:	David Rheinsberg <david@readahead.eu>
24696L:	linux-input@vger.kernel.org
24697S:	Maintained
24698F:	drivers/hid/hid-wiimote*
24699
24700WILOCITY WIL6210 WIRELESS DRIVER
24701L:	linux-wireless@vger.kernel.org
24702S:	Orphan
24703W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24704F:	drivers/net/wireless/ath/wil6210/
24705
24706WINBOND CIR DRIVER
24707M:	David Härdeman <david@hardeman.nu>
24708S:	Maintained
24709F:	drivers/media/rc/winbond-cir.c
24710
24711WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24712L:	linux-watchdog@vger.kernel.org
24713S:	Orphan
24714F:	drivers/watchdog/ebc-c384_wdt.c
24715
24716WINSYSTEMS WS16C48 GPIO DRIVER
24717M:	William Breathitt Gray <wbg@kernel.org>
24718L:	linux-gpio@vger.kernel.org
24719S:	Maintained
24720F:	drivers/gpio/gpio-ws16c48.c
24721
24722WIREGUARD SECURE NETWORK TUNNEL
24723M:	Jason A. Donenfeld <Jason@zx2c4.com>
24724L:	wireguard@lists.zx2c4.com
24725L:	netdev@vger.kernel.org
24726S:	Maintained
24727F:	drivers/net/wireguard/
24728F:	tools/testing/selftests/wireguard/
24729
24730WISTRON LAPTOP BUTTON DRIVER
24731M:	Miloslav Trmac <mitr@volny.cz>
24732S:	Maintained
24733F:	drivers/input/misc/wistron_btns.c
24734
24735WMI BINARY MOF DRIVER
24736M:	Armin Wolf <W_Armin@gmx.de>
24737R:	Thomas Weißschuh <linux@weissschuh.net>
24738L:	platform-driver-x86@vger.kernel.org
24739S:	Maintained
24740F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24741F:	Documentation/wmi/devices/wmi-bmof.rst
24742F:	drivers/platform/x86/wmi-bmof.c
24743
24744WOLFSON MICROELECTRONICS DRIVERS
24745L:	patches@opensource.cirrus.com
24746S:	Supported
24747W:	https://github.com/CirrusLogic/linux-drivers/wiki
24748T:	git https://github.com/CirrusLogic/linux-drivers.git
24749F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24750F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24751F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24752F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24753F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24754F:	Documentation/devicetree/bindings/sound/wm*
24755F:	Documentation/hwmon/wm83??.rst
24756F:	arch/arm/mach-s3c/mach-crag6410*
24757F:	drivers/clk/clk-wm83*.c
24758F:	drivers/gpio/gpio-*wm*.c
24759F:	drivers/gpio/gpio-arizona.c
24760F:	drivers/hwmon/wm83??-hwmon.c
24761F:	drivers/input/misc/wm831x-on.c
24762F:	drivers/input/touchscreen/wm831x-ts.c
24763F:	drivers/input/touchscreen/wm97*.c
24764F:	drivers/leds/leds-wm83*.c
24765F:	drivers/mfd/arizona*
24766F:	drivers/mfd/cs47l24*
24767F:	drivers/mfd/wm*.c
24768F:	drivers/power/supply/wm83*.c
24769F:	drivers/regulator/arizona*
24770F:	drivers/regulator/wm8*.c
24771F:	drivers/rtc/rtc-wm83*.c
24772F:	drivers/video/backlight/wm83*_bl.c
24773F:	drivers/watchdog/wm83*_wdt.c
24774F:	include/linux/mfd/arizona/
24775F:	include/linux/mfd/wm831x/
24776F:	include/linux/mfd/wm8350/
24777F:	include/linux/mfd/wm8400*
24778F:	include/linux/regulator/arizona*
24779F:	include/linux/wm97xx.h
24780F:	include/sound/wm????.h
24781F:	sound/soc/codecs/arizona*
24782F:	sound/soc/codecs/cs47l24*
24783F:	sound/soc/codecs/wm*
24784
24785WORKQUEUE
24786M:	Tejun Heo <tj@kernel.org>
24787R:	Lai Jiangshan <jiangshanlai@gmail.com>
24788S:	Maintained
24789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24790F:	Documentation/core-api/workqueue.rst
24791F:	include/linux/workqueue.h
24792F:	kernel/workqueue.c
24793F:	kernel/workqueue_internal.h
24794
24795WWAN DRIVERS
24796M:	Loic Poulain <loic.poulain@linaro.org>
24797M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24798R:	Johannes Berg <johannes@sipsolutions.net>
24799L:	netdev@vger.kernel.org
24800S:	Maintained
24801F:	drivers/net/wwan/
24802F:	include/linux/wwan.h
24803F:	include/uapi/linux/wwan.h
24804
24805X-POWERS AXP288 PMIC DRIVERS
24806M:	Hans de Goede <hdegoede@redhat.com>
24807S:	Maintained
24808F:	drivers/acpi/pmic/intel_pmic_xpower.c
24809N:	axp288
24810
24811X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24812M:	Chen-Yu Tsai <wens@csie.org>
24813L:	linux-kernel@vger.kernel.org
24814S:	Maintained
24815N:	axp[128]
24816
24817X.25 STACK
24818M:	Martin Schiller <ms@dev.tdt.de>
24819L:	linux-x25@vger.kernel.org
24820S:	Maintained
24821F:	Documentation/networking/lapb-module.rst
24822F:	Documentation/networking/x25*
24823F:	drivers/net/wan/hdlc_x25.c
24824F:	drivers/net/wan/lapbether.c
24825F:	include/*/lapb.h
24826F:	include/net/x25*
24827F:	include/uapi/linux/x25.h
24828F:	net/lapb/
24829F:	net/x25/
24830
24831X86 ARCHITECTURE (32-BIT AND 64-BIT)
24832M:	Thomas Gleixner <tglx@linutronix.de>
24833M:	Ingo Molnar <mingo@redhat.com>
24834M:	Borislav Petkov <bp@alien8.de>
24835M:	Dave Hansen <dave.hansen@linux.intel.com>
24836M:	x86@kernel.org
24837R:	"H. Peter Anvin" <hpa@zytor.com>
24838L:	linux-kernel@vger.kernel.org
24839S:	Maintained
24840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24841F:	Documentation/arch/x86/
24842F:	Documentation/devicetree/bindings/x86/
24843F:	arch/x86/
24844
24845X86 ENTRY CODE
24846M:	Andy Lutomirski <luto@kernel.org>
24847L:	linux-kernel@vger.kernel.org
24848S:	Maintained
24849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24850F:	arch/x86/entry/
24851
24852X86 HARDWARE VULNERABILITIES
24853M:	Thomas Gleixner <tglx@linutronix.de>
24854M:	Borislav Petkov <bp@alien8.de>
24855M:	Peter Zijlstra <peterz@infradead.org>
24856M:	Josh Poimboeuf <jpoimboe@kernel.org>
24857R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24858S:	Maintained
24859F:	Documentation/admin-guide/hw-vuln/
24860F:	arch/x86/include/asm/nospec-branch.h
24861F:	arch/x86/kernel/cpu/bugs.c
24862
24863X86 MCE INFRASTRUCTURE
24864M:	Tony Luck <tony.luck@intel.com>
24865M:	Borislav Petkov <bp@alien8.de>
24866L:	linux-edac@vger.kernel.org
24867S:	Maintained
24868F:	Documentation/ABI/testing/sysfs-mce
24869F:	Documentation/arch/x86/x86_64/machinecheck.rst
24870F:	arch/x86/kernel/cpu/mce/*
24871
24872X86 MICROCODE UPDATE SUPPORT
24873M:	Borislav Petkov <bp@alien8.de>
24874S:	Maintained
24875F:	arch/x86/kernel/cpu/microcode/*
24876
24877X86 MM
24878M:	Dave Hansen <dave.hansen@linux.intel.com>
24879M:	Andy Lutomirski <luto@kernel.org>
24880M:	Peter Zijlstra <peterz@infradead.org>
24881L:	linux-kernel@vger.kernel.org
24882S:	Maintained
24883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24884F:	arch/x86/mm/
24885
24886X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24887M:	Hans de Goede <hdegoede@redhat.com>
24888L:	platform-driver-x86@vger.kernel.org
24889S:	Maintained
24890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24891F:	drivers/platform/x86/x86-android-tablets/
24892
24893X86 PLATFORM DRIVERS
24894M:	Hans de Goede <hdegoede@redhat.com>
24895M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24896L:	platform-driver-x86@vger.kernel.org
24897S:	Maintained
24898Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24900F:	drivers/platform/olpc/
24901F:	drivers/platform/x86/
24902F:	include/linux/platform_data/x86/
24903
24904X86 PLATFORM UV HPE SUPERDOME FLEX
24905M:	Steve Wahl <steve.wahl@hpe.com>
24906R:	Justin Ernst <justin.ernst@hpe.com>
24907R:	Kyle Meyer <kyle.meyer@hpe.com>
24908R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24909R:	Russ Anderson <russ.anderson@hpe.com>
24910S:	Supported
24911F:	arch/x86/include/asm/uv/
24912F:	arch/x86/kernel/apic/x2apic_uv_x.c
24913F:	arch/x86/platform/uv/
24914
24915X86 STACK UNWINDING
24916M:	Josh Poimboeuf <jpoimboe@kernel.org>
24917M:	Peter Zijlstra <peterz@infradead.org>
24918S:	Supported
24919F:	arch/x86/include/asm/unwind*.h
24920F:	arch/x86/kernel/dumpstack.c
24921F:	arch/x86/kernel/stacktrace.c
24922F:	arch/x86/kernel/unwind_*.c
24923
24924X86 TRUST DOMAIN EXTENSIONS (TDX)
24925M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24926R:	Dave Hansen <dave.hansen@linux.intel.com>
24927L:	x86@kernel.org
24928L:	linux-coco@lists.linux.dev
24929S:	Supported
24930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24931F:	arch/x86/boot/compressed/tdx*
24932F:	arch/x86/coco/tdx/
24933F:	arch/x86/include/asm/shared/tdx.h
24934F:	arch/x86/include/asm/tdx.h
24935F:	arch/x86/virt/vmx/tdx/
24936F:	drivers/virt/coco/tdx-guest
24937
24938X86 VDSO
24939M:	Andy Lutomirski <luto@kernel.org>
24940L:	linux-kernel@vger.kernel.org
24941S:	Maintained
24942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24943F:	arch/x86/entry/vdso/
24944
24945XARRAY
24946M:	Matthew Wilcox <willy@infradead.org>
24947L:	linux-fsdevel@vger.kernel.org
24948S:	Supported
24949F:	Documentation/core-api/xarray.rst
24950F:	include/linux/idr.h
24951F:	include/linux/xarray.h
24952F:	lib/idr.c
24953F:	lib/xarray.c
24954F:	tools/testing/radix-tree
24955
24956XBOX DVD IR REMOTE
24957M:	Benjamin Valentin <benpicco@googlemail.com>
24958S:	Maintained
24959F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24960F:	drivers/media/rc/xbox_remote.c
24961
24962XC2028/3028 TUNER DRIVER
24963M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24964L:	linux-media@vger.kernel.org
24965S:	Maintained
24966W:	https://linuxtv.org
24967T:	git git://linuxtv.org/media_tree.git
24968F:	drivers/media/tuners/xc2028.*
24969
24970XDP (eXpress Data Path)
24971M:	Alexei Starovoitov <ast@kernel.org>
24972M:	Daniel Borkmann <daniel@iogearbox.net>
24973M:	David S. Miller <davem@davemloft.net>
24974M:	Jakub Kicinski <kuba@kernel.org>
24975M:	Jesper Dangaard Brouer <hawk@kernel.org>
24976M:	John Fastabend <john.fastabend@gmail.com>
24977L:	netdev@vger.kernel.org
24978L:	bpf@vger.kernel.org
24979S:	Supported
24980F:	drivers/net/ethernet/*/*/*/*/*xdp*
24981F:	drivers/net/ethernet/*/*/*xdp*
24982F:	include/net/xdp.h
24983F:	include/net/xdp_priv.h
24984F:	include/trace/events/xdp.h
24985F:	kernel/bpf/cpumap.c
24986F:	kernel/bpf/devmap.c
24987F:	net/core/xdp.c
24988F:	samples/bpf/xdp*
24989F:	tools/testing/selftests/bpf/*/*xdp*
24990F:	tools/testing/selftests/bpf/*xdp*
24991K:	(?:\b|_)xdp(?:\b|_)
24992
24993XDP SOCKETS (AF_XDP)
24994M:	Björn Töpel <bjorn@kernel.org>
24995M:	Magnus Karlsson <magnus.karlsson@intel.com>
24996M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24997R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24998L:	netdev@vger.kernel.org
24999L:	bpf@vger.kernel.org
25000S:	Maintained
25001F:	Documentation/networking/af_xdp.rst
25002F:	include/net/netns/xdp.h
25003F:	include/net/xdp_sock*
25004F:	include/net/xsk_buff_pool.h
25005F:	include/uapi/linux/if_xdp.h
25006F:	include/uapi/linux/xdp_diag.h
25007F:	net/xdp/
25008F:	tools/testing/selftests/bpf/*xsk*
25009
25010XEN BLOCK SUBSYSTEM
25011M:	Roger Pau Monné <roger.pau@citrix.com>
25012L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25013S:	Supported
25014F:	drivers/block/xen*
25015F:	drivers/block/xen-blkback/*
25016
25017XEN HYPERVISOR ARM
25018M:	Stefano Stabellini <sstabellini@kernel.org>
25019L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25020S:	Maintained
25021F:	arch/arm/include/asm/xen/
25022F:	arch/arm/xen/
25023
25024XEN HYPERVISOR ARM64
25025M:	Stefano Stabellini <sstabellini@kernel.org>
25026L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25027S:	Maintained
25028F:	arch/arm64/include/asm/xen/
25029F:	arch/arm64/xen/
25030
25031XEN HYPERVISOR INTERFACE
25032M:	Juergen Gross <jgross@suse.com>
25033M:	Stefano Stabellini <sstabellini@kernel.org>
25034R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25035L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25036S:	Supported
25037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25038F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25039F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25040F:	drivers/*/xen-*front.c
25041F:	drivers/xen/
25042F:	include/uapi/xen/
25043F:	include/xen/
25044F:	kernel/configs/xen.config
25045
25046XEN HYPERVISOR X86
25047M:	Juergen Gross <jgross@suse.com>
25048R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25049L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25050S:	Supported
25051F:	arch/x86/configs/xen.config
25052F:	arch/x86/include/asm/pvclock-abi.h
25053F:	arch/x86/include/asm/xen/
25054F:	arch/x86/platform/pvh/
25055F:	arch/x86/xen/
25056
25057XEN NETWORK BACKEND DRIVER
25058M:	Wei Liu <wei.liu@kernel.org>
25059M:	Paul Durrant <paul@xen.org>
25060L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25061L:	netdev@vger.kernel.org
25062S:	Supported
25063F:	drivers/net/xen-netback/*
25064
25065XEN PCI SUBSYSTEM
25066M:	Juergen Gross <jgross@suse.com>
25067L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25068S:	Supported
25069F:	arch/x86/pci/*xen*
25070F:	drivers/pci/*xen*
25071
25072XEN PVSCSI DRIVERS
25073M:	Juergen Gross <jgross@suse.com>
25074L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25075L:	linux-scsi@vger.kernel.org
25076S:	Supported
25077F:	drivers/scsi/xen-scsifront.c
25078F:	drivers/xen/xen-scsiback.c
25079F:	include/xen/interface/io/vscsiif.h
25080
25081XEN PVUSB DRIVER
25082M:	Juergen Gross <jgross@suse.com>
25083L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25084L:	linux-usb@vger.kernel.org
25085S:	Supported
25086F:	drivers/usb/host/xen*
25087F:	include/xen/interface/io/usbif.h
25088
25089XEN SOUND FRONTEND DRIVER
25090M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25091L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25092L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25093S:	Supported
25094F:	sound/xen/*
25095
25096XEN SWIOTLB SUBSYSTEM
25097M:	Juergen Gross <jgross@suse.com>
25098M:	Stefano Stabellini <sstabellini@kernel.org>
25099L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25100L:	iommu@lists.linux.dev
25101S:	Supported
25102F:	arch/*/include/asm/xen/swiotlb-xen.h
25103F:	drivers/xen/swiotlb-xen.c
25104F:	include/xen/arm/swiotlb-xen.h
25105F:	include/xen/swiotlb-xen.h
25106
25107XFS FILESYSTEM
25108M:	Chandan Babu R <chandan.babu@oracle.com>
25109R:	Darrick J. Wong <djwong@kernel.org>
25110L:	linux-xfs@vger.kernel.org
25111S:	Supported
25112W:	http://xfs.org/
25113C:	irc://irc.oftc.net/xfs
25114T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25115P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25116F:	Documentation/ABI/testing/sysfs-fs-xfs
25117F:	Documentation/admin-guide/xfs.rst
25118F:	Documentation/filesystems/xfs/*
25119F:	fs/xfs/
25120F:	include/uapi/linux/dqblk_xfs.h
25121F:	include/uapi/linux/fsmap.h
25122
25123XILINX AMS DRIVER
25124M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25125L:	linux-iio@vger.kernel.org
25126S:	Maintained
25127F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25128F:	drivers/iio/adc/xilinx-ams.c
25129
25130XILINX AXI ETHERNET DRIVER
25131M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25132S:	Maintained
25133F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25134F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25135
25136XILINX CAN DRIVER
25137M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25138L:	linux-can@vger.kernel.org
25139S:	Maintained
25140F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25141F:	drivers/net/can/xilinx_can.c
25142
25143XILINX EVENT MANAGEMENT DRIVER
25144M:	Michal Simek <michal.simek@amd.com>
25145S:	Maintained
25146F:	drivers/soc/xilinx/xlnx_event_manager.c
25147F:	include/linux/firmware/xlnx-event-manager.h
25148
25149XILINX GPIO DRIVER
25150M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25151R:	Srinivas Neeli <srinivas.neeli@amd.com>
25152R:	Michal Simek <michal.simek@amd.com>
25153S:	Maintained
25154F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25155F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25156F:	drivers/gpio/gpio-xilinx.c
25157F:	drivers/gpio/gpio-zynq.c
25158
25159XILINX LL TEMAC ETHERNET DRIVER
25160L:	netdev@vger.kernel.org
25161S:	Orphan
25162F:	drivers/net/ethernet/xilinx/ll_temac*
25163
25164XILINX PWM DRIVER
25165M:	Sean Anderson <sean.anderson@seco.com>
25166S:	Maintained
25167F:	drivers/pwm/pwm-xilinx.c
25168F:	include/clocksource/timer-xilinx.h
25169
25170XILINX SD-FEC IP CORES
25171M:	Derek Kiernan <derek.kiernan@amd.com>
25172M:	Dragan Cvetic <dragan.cvetic@amd.com>
25173S:	Maintained
25174F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25175F:	Documentation/misc-devices/xilinx_sdfec.rst
25176F:	drivers/misc/Kconfig
25177F:	drivers/misc/Makefile
25178F:	drivers/misc/xilinx_sdfec.c
25179F:	include/uapi/misc/xilinx_sdfec.h
25180
25181XILINX UARTLITE SERIAL DRIVER
25182M:	Peter Korsgaard <jacmet@sunsite.dk>
25183L:	linux-serial@vger.kernel.org
25184S:	Maintained
25185F:	drivers/tty/serial/uartlite.c
25186
25187XILINX VIDEO IP CORES
25188M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25189L:	linux-media@vger.kernel.org
25190S:	Supported
25191T:	git git://linuxtv.org/media_tree.git
25192F:	Documentation/devicetree/bindings/media/xilinx/
25193F:	drivers/media/platform/xilinx/
25194F:	include/uapi/linux/xilinx-v4l2-controls.h
25195
25196XILINX VERSAL EDAC DRIVER
25197M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25198M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25199S:	Maintained
25200F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25201F:	drivers/edac/versal_edac.c
25202
25203XILINX WATCHDOG DRIVER
25204M:	Srinivas Neeli <srinivas.neeli@amd.com>
25205R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25206R:	Michal Simek <michal.simek@amd.com>
25207S:	Maintained
25208F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25209F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25210F:	drivers/watchdog/of_xilinx_wdt.c
25211F:	drivers/watchdog/xilinx_wwdt.c
25212
25213XILINX XDMA DRIVER
25214M:	Lizhi Hou <lizhi.hou@amd.com>
25215M:	Brian Xu <brian.xu@amd.com>
25216M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25217L:	dmaengine@vger.kernel.org
25218S:	Supported
25219F:	drivers/dma/xilinx/xdma-regs.h
25220F:	drivers/dma/xilinx/xdma.c
25221F:	include/linux/dma/amd_xdma.h
25222F:	include/linux/platform_data/amd_xdma.h
25223
25224XILINX ZYNQMP DPDMA DRIVER
25225M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25226L:	dmaengine@vger.kernel.org
25227S:	Supported
25228F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25229F:	drivers/dma/xilinx/xilinx_dpdma.c
25230F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25231
25232XILINX ZYNQMP OCM EDAC DRIVER
25233M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25234M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25235S:	Maintained
25236F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25237F:	drivers/edac/zynqmp_edac.c
25238
25239XILINX ZYNQMP PSGTR PHY DRIVER
25240M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25241L:	linux-kernel@vger.kernel.org
25242S:	Supported
25243T:	git https://github.com/Xilinx/linux-xlnx.git
25244F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25245F:	drivers/phy/xilinx/phy-zynqmp.c
25246
25247XILINX ZYNQMP SHA3 DRIVER
25248M:	Harsha <harsha.harsha@amd.com>
25249S:	Maintained
25250F:	drivers/crypto/xilinx/zynqmp-sha.c
25251
25252XILINX ZYNQMP NVMEM DRIVER
25253M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25254M:	Kalyani Akula <kalyani.akula@amd.com>
25255R:	Michal Simek <michal.simek@amd.com>
25256S:	Maintained
25257F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25258F:	drivers/nvmem/zynqmp_nvmem.c
25259
25260XILLYBUS DRIVER
25261M:	Eli Billauer <eli.billauer@gmail.com>
25262L:	linux-kernel@vger.kernel.org
25263S:	Supported
25264F:	drivers/char/xillybus/
25265
25266XLP9XX I2C DRIVER
25267M:	George Cherian <gcherian@marvell.com>
25268L:	linux-i2c@vger.kernel.org
25269S:	Supported
25270W:	http://www.marvell.com
25271F:	drivers/i2c/busses/i2c-xlp9xx.c
25272
25273XRA1403 GPIO EXPANDER
25274M:	Nandor Han <nandor.han@ge.com>
25275L:	linux-gpio@vger.kernel.org
25276S:	Maintained
25277F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25278F:	drivers/gpio/gpio-xra1403.c
25279
25280XTENSA XTFPGA PLATFORM SUPPORT
25281M:	Max Filippov <jcmvbkbc@gmail.com>
25282S:	Maintained
25283F:	drivers/spi/spi-xtensa-xtfpga.c
25284F:	sound/soc/xtensa/xtfpga-i2s.c
25285
25286YAM DRIVER FOR AX.25
25287M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25288L:	linux-hams@vger.kernel.org
25289S:	Maintained
25290F:	drivers/net/hamradio/yam*
25291F:	include/linux/yam.h
25292
25293YAMA SECURITY MODULE
25294M:	Kees Cook <kees@kernel.org>
25295S:	Supported
25296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25297F:	Documentation/admin-guide/LSM/Yama.rst
25298F:	security/yama/
25299
25300YAML NETLINK (YNL)
25301M:	Donald Hunter <donald.hunter@gmail.com>
25302M:	Jakub Kicinski <kuba@kernel.org>
25303F:	Documentation/netlink/
25304F:	Documentation/userspace-api/netlink/intro-specs.rst
25305F:	Documentation/userspace-api/netlink/specs.rst
25306F:	tools/net/ynl/
25307
25308YEALINK PHONE DRIVER
25309M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25310L:	usbb2k-api-dev@nongnu.org
25311S:	Maintained
25312F:	Documentation/input/devices/yealink.rst
25313F:	drivers/input/misc/yealink.*
25314
25315Z3FOLD COMPRESSED PAGE ALLOCATOR
25316M:	Vitaly Wool <vitaly.wool@konsulko.com>
25317R:	Miaohe Lin <linmiaohe@huawei.com>
25318L:	linux-mm@kvack.org
25319S:	Maintained
25320F:	mm/z3fold.c
25321
25322Z8530 DRIVER FOR AX.25
25323M:	Joerg Reuter <jreuter@yaina.de>
25324L:	linux-hams@vger.kernel.org
25325S:	Maintained
25326W:	http://yaina.de/jreuter/
25327W:	http://www.qsl.net/dl1bke/
25328F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25329F:	drivers/net/hamradio/*scc.c
25330F:	drivers/net/hamradio/z8530.h
25331
25332ZBUD COMPRESSED PAGE ALLOCATOR
25333M:	Seth Jennings <sjenning@redhat.com>
25334M:	Dan Streetman <ddstreet@ieee.org>
25335L:	linux-mm@kvack.org
25336S:	Maintained
25337F:	mm/zbud.c
25338
25339ZD1211RW WIRELESS DRIVER
25340L:	linux-wireless@vger.kernel.org
25341S:	Orphan
25342F:	drivers/net/wireless/zydas/zd1211rw/
25343
25344ZD1301 MEDIA DRIVER
25345L:	linux-media@vger.kernel.org
25346S:	Orphan
25347W:	https://linuxtv.org/
25348Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25349F:	drivers/media/usb/dvb-usb-v2/zd1301*
25350
25351ZD1301_DEMOD MEDIA DRIVER
25352L:	linux-media@vger.kernel.org
25353S:	Orphan
25354W:	https://linuxtv.org/
25355Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25356F:	drivers/media/dvb-frontends/zd1301_demod*
25357
25358ZHAOXIN PROCESSOR SUPPORT
25359M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25360L:	linux-kernel@vger.kernel.org
25361S:	Maintained
25362F:	arch/x86/kernel/cpu/zhaoxin.c
25363
25364ZONEFS FILESYSTEM
25365M:	Damien Le Moal <dlemoal@kernel.org>
25366M:	Naohiro Aota <naohiro.aota@wdc.com>
25367R:	Johannes Thumshirn <jth@kernel.org>
25368L:	linux-fsdevel@vger.kernel.org
25369S:	Maintained
25370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25371F:	Documentation/filesystems/zonefs.rst
25372F:	fs/zonefs/
25373
25374ZR36067 VIDEO FOR LINUX DRIVER
25375M:	Corentin Labbe <clabbe@baylibre.com>
25376L:	mjpeg-users@lists.sourceforge.net
25377L:	linux-media@vger.kernel.org
25378S:	Maintained
25379W:	http://mjpeg.sourceforge.net/driver-zoran/
25380Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25381F:	Documentation/driver-api/media/drivers/zoran.rst
25382F:	drivers/media/pci/zoran/
25383
25384ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25385M:	Minchan Kim <minchan@kernel.org>
25386M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25387L:	linux-kernel@vger.kernel.org
25388S:	Maintained
25389F:	Documentation/admin-guide/blockdev/zram.rst
25390F:	drivers/block/zram/
25391
25392ZS DECSTATION Z85C30 SERIAL DRIVER
25393M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25394S:	Maintained
25395F:	drivers/tty/serial/zs.*
25396
25397ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25398M:	Minchan Kim <minchan@kernel.org>
25399M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25400L:	linux-mm@kvack.org
25401S:	Maintained
25402F:	Documentation/mm/zsmalloc.rst
25403F:	include/linux/zsmalloc.h
25404F:	mm/zsmalloc.c
25405
25406ZSTD
25407M:	Nick Terrell <terrelln@fb.com>
25408S:	Maintained
25409B:	https://github.com/facebook/zstd/issues
25410T:	git https://github.com/terrelln/linux.git
25411F:	crypto/zstd.c
25412F:	include/linux/zstd*
25413F:	lib/decompress_unzstd.c
25414F:	lib/zstd/
25415N:	zstd
25416K:	zstd
25417
25418ZSWAP COMPRESSED SWAP CACHING
25419M:	Johannes Weiner <hannes@cmpxchg.org>
25420M:	Yosry Ahmed <yosryahmed@google.com>
25421M:	Nhat Pham <nphamcs@gmail.com>
25422R:	Chengming Zhou <chengming.zhou@linux.dev>
25423L:	linux-mm@kvack.org
25424S:	Maintained
25425F:	Documentation/admin-guide/mm/zswap.rst
25426F:	include/linux/zpool.h
25427F:	include/linux/zswap.h
25428F:	mm/zpool.c
25429F:	mm/zswap.c
25430F:	tools/testing/selftests/cgroup/test_zswap.c
25431
25432SENARYTECH AUDIO CODEC DRIVER
25433M:	bo liu <bo.liu@senarytech.com>
25434S:	Maintained
25435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25436F:	sound/pci/hda/patch_senarytech.c
25437
25438THE REST
25439M:	Linus Torvalds <torvalds@linux-foundation.org>
25440L:	linux-kernel@vger.kernel.org
25441S:	Buried alive in reporters
25442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25443F:	*
25444F:	*/
25445