xref: /linux/MAINTAINERS (revision 49ac6f05ace5bb0070c68a0193aa05d3c25d4c83)
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
1612APTINA CAMERA SENSOR PLL
1613M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1614L:	linux-media@vger.kernel.org
1615S:	Maintained
1616F:	drivers/media/i2c/aptina-pll.*
1617
1618AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1619M:	Aleksa Savic <savicaleksa83@gmail.com>
1620M:	Jack Doan <me@jackdoan.com>
1621L:	linux-hwmon@vger.kernel.org
1622S:	Maintained
1623F:	Documentation/hwmon/aquacomputer_d5next.rst
1624F:	drivers/hwmon/aquacomputer_d5next.c
1625
1626AQUANTIA ETHERNET DRIVER (atlantic)
1627M:	Igor Russkikh <irusskikh@marvell.com>
1628L:	netdev@vger.kernel.org
1629S:	Supported
1630W:	https://www.marvell.com/
1631Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1632F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1633F:	drivers/net/ethernet/aquantia/atlantic/
1634
1635AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1636M:	Egor Pomozov <epomozov@marvell.com>
1637L:	netdev@vger.kernel.org
1638S:	Supported
1639W:	http://www.aquantia.com
1640F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1641
1642AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1643M:	Krzysztof Hałasa <khalasa@piap.pl>
1644L:	linux-media@vger.kernel.org
1645S:	Maintained
1646F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1647F:	drivers/media/i2c/ar0521.c
1648
1649ARASAN NAND CONTROLLER DRIVER
1650M:	Miquel Raynal <miquel.raynal@bootlin.com>
1651R:	Michal Simek <michal.simek@amd.com>
1652L:	linux-mtd@lists.infradead.org
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1655F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1656
1657ARC FRAMEBUFFER DRIVER
1658M:	Jaya Kumar <jayalk@intworks.biz>
1659S:	Maintained
1660F:	drivers/video/fbdev/arcfb.c
1661F:	drivers/video/fbdev/core/fb_defio.c
1662
1663ARC PGU DRM DRIVER
1664M:	Alexey Brodkin <abrodkin@synopsys.com>
1665S:	Supported
1666F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1667F:	drivers/gpu/drm/tiny/arcpgu.c
1668
1669ARCNET NETWORK LAYER
1670M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1671L:	netdev@vger.kernel.org
1672S:	Maintained
1673F:	drivers/net/arcnet/
1674F:	include/uapi/linux/if_arcnet.h
1675
1676ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1677M:	Arnd Bergmann <arnd@arndb.de>
1678M:	Olof Johansson <olof@lixom.net>
1679M:	soc@kernel.org
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S:	Maintained
1682P:	Documentation/process/maintainer-soc.rst
1683C:	irc://irc.libera.chat/armlinux
1684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1685F:	Documentation/process/maintainer-soc*.rst
1686F:	arch/arm/boot/dts/Makefile
1687F:	arch/arm64/boot/dts/Makefile
1688
1689ARM ARCHITECTED TIMER DRIVER
1690M:	Mark Rutland <mark.rutland@arm.com>
1691M:	Marc Zyngier <maz@kernel.org>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694F:	arch/arm/include/asm/arch_timer.h
1695F:	arch/arm64/include/asm/arch_timer.h
1696F:	drivers/clocksource/arm_arch_timer.c
1697
1698ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1699M:	Marc Zyngier <maz@kernel.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1703F:	arch/arm/include/asm/arch_gicv3.h
1704F:	arch/arm64/include/asm/arch_gicv3.h
1705F:	drivers/irqchip/irq-gic*.[ch]
1706F:	include/linux/irqchip/arm-gic*.h
1707F:	include/linux/irqchip/arm-vgic-info.h
1708
1709ARM HDLCD DRM DRIVER
1710M:	Liviu Dudau <liviu.dudau@arm.com>
1711S:	Supported
1712F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1713F:	drivers/gpu/drm/arm/hdlcd_*
1714
1715ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1716M:	Linus Walleij <linus.walleij@linaro.org>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1720F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1721F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1722F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1723F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1724F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1725F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1726F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1727F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1728F:	arch/arm/boot/dts/arm/arm-realview-*
1729F:	arch/arm/boot/dts/arm/integrator*
1730F:	arch/arm/boot/dts/arm/versatile*
1731F:	arch/arm/mach-versatile/
1732F:	drivers/bus/arm-integrator-lm.c
1733F:	drivers/clk/versatile/
1734F:	drivers/i2c/busses/i2c-versatile.c
1735F:	drivers/irqchip/irq-versatile-fpga.c
1736F:	drivers/mtd/maps/physmap-versatile.*
1737F:	drivers/power/reset/arm-versatile-reboot.c
1738F:	drivers/soc/versatile/
1739
1740ARM KOMEDA DRM-KMS DRIVER
1741M:	Liviu Dudau <liviu.dudau@arm.com>
1742S:	Supported
1743T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1744F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1745F:	Documentation/gpu/komeda-kms.rst
1746F:	drivers/gpu/drm/arm/display/include/
1747F:	drivers/gpu/drm/arm/display/komeda/
1748
1749ARM MALI PANFROST DRM DRIVER
1750M:	Boris Brezillon <boris.brezillon@collabora.com>
1751M:	Rob Herring <robh@kernel.org>
1752R:	Steven Price <steven.price@arm.com>
1753L:	dri-devel@lists.freedesktop.org
1754S:	Supported
1755T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1756F:	Documentation/gpu/panfrost.rst
1757F:	drivers/gpu/drm/panfrost/
1758F:	include/uapi/drm/panfrost_drm.h
1759
1760ARM MALI PANTHOR DRM DRIVER
1761M:	Boris Brezillon <boris.brezillon@collabora.com>
1762M:	Steven Price <steven.price@arm.com>
1763M:	Liviu Dudau <liviu.dudau@arm.com>
1764L:	dri-devel@lists.freedesktop.org
1765S:	Supported
1766T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1767F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1768F:	drivers/gpu/drm/panthor/
1769F:	include/uapi/drm/panthor_drm.h
1770
1771ARM MALI-DP DRM DRIVER
1772M:	Liviu Dudau <liviu.dudau@arm.com>
1773S:	Supported
1774T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1776F:	Documentation/gpu/afbc.rst
1777F:	drivers/gpu/drm/arm/
1778
1779ARM MFM AND FLOPPY DRIVERS
1780M:	Ian Molton <spyro@f2s.com>
1781S:	Maintained
1782F:	arch/arm/include/asm/floppy.h
1783F:	arch/arm/mach-rpc/floppydma.S
1784
1785ARM PMU PROFILING AND DEBUGGING
1786M:	Will Deacon <will@kernel.org>
1787M:	Mark Rutland <mark.rutland@arm.com>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790F:	Documentation/devicetree/bindings/arm/pmu.yaml
1791F:	Documentation/devicetree/bindings/perf/
1792F:	arch/arm*/include/asm/hw_breakpoint.h
1793F:	arch/arm*/include/asm/perf_event.h
1794F:	arch/arm*/kernel/hw_breakpoint.c
1795F:	arch/arm*/kernel/perf_*
1796F:	drivers/perf/
1797F:	include/linux/perf/arm_pmu*.h
1798
1799ARM PORT
1800M:	Russell King <linux@armlinux.org.uk>
1801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S:	Odd Fixes
1803W:	http://www.armlinux.org.uk/
1804T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1805F:	arch/arm/
1806X:	arch/arm/boot/dts/
1807
1808ARM PRIMECELL AACI PL041 DRIVER
1809M:	Russell King <linux@armlinux.org.uk>
1810S:	Odd Fixes
1811F:	sound/arm/aaci.*
1812
1813ARM PRIMECELL BUS SUPPORT
1814M:	Russell King <linux@armlinux.org.uk>
1815S:	Odd Fixes
1816F:	drivers/amba/
1817F:	include/linux/amba/bus.h
1818
1819ARM PRIMECELL KMI PL050 DRIVER
1820M:	Russell King <linux@armlinux.org.uk>
1821S:	Odd Fixes
1822F:	drivers/input/serio/ambakmi.*
1823F:	include/linux/amba/kmi.h
1824
1825ARM PRIMECELL MMCI PL180/1 DRIVER
1826M:	Russell King <linux@armlinux.org.uk>
1827S:	Odd Fixes
1828F:	drivers/mmc/host/mmci.*
1829F:	include/linux/amba/mmci.h
1830
1831ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1832M:	Miquel Raynal <miquel.raynal@bootlin.com>
1833R:	Michal Simek <michal.simek@amd.com>
1834L:	linux-mtd@lists.infradead.org
1835S:	Maintained
1836F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1837F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1838
1839ARM PRIMECELL PL35X SMC DRIVER
1840M:	Miquel Raynal <miquel.raynal@bootlin.com>
1841R:	Michal Simek <michal.simek@amd.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1845F:	drivers/memory/pl353-smc.c
1846
1847ARM PRIMECELL SSP PL022 SPI DRIVER
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1852F:	drivers/spi/spi-pl022.c
1853
1854ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1855M:	Russell King <linux@armlinux.org.uk>
1856S:	Odd Fixes
1857F:	drivers/tty/serial/amba-pl01*.c
1858F:	include/linux/amba/serial.h
1859
1860ARM PRIMECELL VIC PL190/PL192 DRIVER
1861M:	Linus Walleij <linus.walleij@linaro.org>
1862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S:	Maintained
1864F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1865F:	drivers/irqchip/irq-vic.c
1866
1867ARM SMC WATCHDOG DRIVER
1868M:	Julius Werner <jwerner@chromium.org>
1869R:	Evan Benn <evanbenn@chromium.org>
1870S:	Maintained
1871F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1872F:	drivers/watchdog/arm_smc_wdt.c
1873
1874ARM SMMU DRIVERS
1875M:	Will Deacon <will@kernel.org>
1876R:	Robin Murphy <robin.murphy@arm.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1880F:	drivers/iommu/arm/
1881F:	drivers/iommu/io-pgtable-arm*
1882
1883ARM SMMU SVA SUPPORT
1884R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1885F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1886
1887ARM SUB-ARCHITECTURES
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890C:	irc://irc.libera.chat/armlinux
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1892F:	arch/arm/mach-*/
1893F:	arch/arm/plat-*/
1894
1895ARM/ACTIONS SEMI ARCHITECTURE
1896M:	Andreas Färber <afaerber@suse.de>
1897M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1898L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1900S:	Maintained
1901F:	Documentation/devicetree/bindings/arm/actions.yaml
1902F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1903F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1904F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1905F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1906F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1907F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1908F:	Documentation/devicetree/bindings/pinctrl/actions,*
1909F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1910F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1911F:	arch/arm/boot/dts/actions/
1912F:	arch/arm/mach-actions/
1913F:	arch/arm64/boot/dts/actions/
1914F:	drivers/clk/actions/
1915F:	drivers/clocksource/timer-owl*
1916F:	drivers/dma/owl-dma.c
1917F:	drivers/i2c/busses/i2c-owl.c
1918F:	drivers/irqchip/irq-owl-sirq.c
1919F:	drivers/mmc/host/owl-mmc.c
1920F:	drivers/net/ethernet/actions/
1921F:	drivers/pinctrl/actions/*
1922F:	drivers/pmdomain/actions/
1923F:	include/dt-bindings/power/owl-*
1924F:	include/dt-bindings/reset/actions,*
1925F:	include/linux/soc/actions/
1926N:	owl
1927
1928ARM/AIROHA SOC SUPPORT
1929M:	Matthias Brugger <matthias.bgg@gmail.com>
1930M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1933S:	Odd Fixes
1934F:	arch/arm/boot/dts/airoha/
1935F:	arch/arm64/boot/dts/airoha/
1936
1937ARM/Allwinner SoC Clock Support
1938M:	Emilio López <emilio@elopez.com.ar>
1939S:	Maintained
1940F:	drivers/clk/sunxi/
1941
1942ARM/Allwinner sunXi SoC support
1943M:	Chen-Yu Tsai <wens@csie.org>
1944M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1945M:	Samuel Holland <samuel@sholland.org>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947L:	linux-sunxi@lists.linux.dev
1948S:	Maintained
1949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1950F:	arch/arm/mach-sunxi/
1951F:	arch/arm64/boot/dts/allwinner/
1952F:	drivers/clk/sunxi-ng/
1953F:	drivers/pinctrl/sunxi/
1954F:	drivers/soc/sunxi/
1955N:	allwinner
1956N:	sun[x456789]i
1957N:	sun[25]0i
1958
1959ARM/ALPHASCALE ARCHITECTURE
1960M:	Krzysztof Kozlowski <krzk@kernel.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Odd Fixes
1963F:	arch/arm/boot/dts/alphascale/
1964F:	drivers/clk/clk-asm9260.c
1965F:	drivers/clocksource/asm9260_timer.c
1966F:	drivers/rtc/rtc-asm9260.c
1967F:	drivers/watchdog/asm9260_wdt.c
1968
1969ARM/AMD PENSANDO ARM64 ARCHITECTURE
1970M:	Brad Larson <blarson@amd.com>
1971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972S:	Supported
1973F:	Documentation/devicetree/bindings/*/amd,pensando*
1974F:	arch/arm64/boot/dts/amd/elba*
1975
1976ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1977M:	Neil Armstrong <neil.armstrong@linaro.org>
1978M:	Jerome Brunet <jbrunet@baylibre.com>
1979L:	linux-amlogic@lists.infradead.org
1980S:	Maintained
1981F:	Documentation/devicetree/bindings/clock/amlogic*
1982F:	drivers/clk/meson/
1983F:	include/dt-bindings/clock/amlogic,a1*
1984F:	include/dt-bindings/clock/gxbb*
1985F:	include/dt-bindings/clock/meson*
1986
1987ARM/Amlogic Meson SoC Crypto Drivers
1988M:	Corentin Labbe <clabbe@baylibre.com>
1989L:	linux-crypto@vger.kernel.org
1990L:	linux-amlogic@lists.infradead.org
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/crypto/amlogic*
1993F:	drivers/crypto/amlogic/
1994
1995ARM/Amlogic Meson SoC Sound Drivers
1996M:	Jerome Brunet <jbrunet@baylibre.com>
1997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	Documentation/devicetree/bindings/sound/amlogic*
2000F:	sound/soc/meson/
2001
2002ARM/Amlogic Meson SoC support
2003M:	Neil Armstrong <neil.armstrong@linaro.org>
2004M:	Kevin Hilman <khilman@baylibre.com>
2005R:	Jerome Brunet <jbrunet@baylibre.com>
2006R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008L:	linux-amlogic@lists.infradead.org
2009S:	Maintained
2010W:	http://linux-meson.com/
2011F:	Documentation/devicetree/bindings/phy/amlogic*
2012F:	arch/arm/boot/dts/amlogic/
2013F:	arch/arm/mach-meson/
2014F:	arch/arm64/boot/dts/amlogic/
2015F:	drivers/pmdomain/amlogic/
2016F:	drivers/mmc/host/meson*
2017F:	drivers/phy/amlogic/
2018F:	drivers/pinctrl/meson/
2019F:	drivers/rtc/rtc-meson*
2020F:	drivers/soc/amlogic/
2021N:	meson
2022
2023ARM/Annapurna Labs ALPINE ARCHITECTURE
2024M:	Antoine Tenart <atenart@kernel.org>
2025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S:	Odd Fixes
2027F:	arch/arm/boot/dts/amazon/
2028F:	arch/arm/mach-alpine/
2029F:	arch/arm64/boot/dts/amazon/
2030F:	drivers/*/*alpine*
2031
2032ARM/APPLE MACHINE SOUND DRIVERS
2033M:	Martin Povišer <povik+lin@cutebit.org>
2034L:	asahi@lists.linux.dev
2035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2036S:	Maintained
2037F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2038F:	Documentation/devicetree/bindings/sound/apple,*
2039F:	sound/soc/apple/*
2040F:	sound/soc/codecs/cs42l83-i2c.c
2041F:	sound/soc/codecs/ssm3515.c
2042
2043ARM/APPLE MACHINE SUPPORT
2044M:	Hector Martin <marcan@marcan.st>
2045M:	Sven Peter <sven@svenpeter.dev>
2046R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2047L:	asahi@lists.linux.dev
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050W:	https://asahilinux.org
2051B:	https://github.com/AsahiLinux/linux/issues
2052C:	irc://irc.oftc.net/asahi-dev
2053T:	git https://github.com/AsahiLinux/linux.git
2054F:	Documentation/devicetree/bindings/arm/apple.yaml
2055F:	Documentation/devicetree/bindings/arm/apple/*
2056F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2057F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2058F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2059F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2060F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2061F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2062F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2063F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2064F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2065F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2066F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2067F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2068F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2069F:	Documentation/devicetree/bindings/power/apple*
2070F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2071F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2072F:	arch/arm64/boot/dts/apple/
2073F:	drivers/bluetooth/hci_bcm4377.c
2074F:	drivers/clk/clk-apple-nco.c
2075F:	drivers/cpufreq/apple-soc-cpufreq.c
2076F:	drivers/dma/apple-admac.c
2077F:	drivers/pmdomain/apple/
2078F:	drivers/i2c/busses/i2c-pasemi-core.c
2079F:	drivers/i2c/busses/i2c-pasemi-platform.c
2080F:	drivers/iommu/apple-dart.c
2081F:	drivers/iommu/io-pgtable-dart.c
2082F:	drivers/irqchip/irq-apple-aic.c
2083F:	drivers/nvme/host/apple.c
2084F:	drivers/nvmem/apple-efuses.c
2085F:	drivers/pinctrl/pinctrl-apple-gpio.c
2086F:	drivers/pwm/pwm-apple.c
2087F:	drivers/soc/apple/*
2088F:	drivers/watchdog/apple_wdt.c
2089F:	include/dt-bindings/interrupt-controller/apple-aic.h
2090F:	include/dt-bindings/pinctrl/apple.h
2091F:	include/linux/soc/apple/*
2092
2093ARM/ARTPEC MACHINE SUPPORT
2094M:	Jesper Nilsson <jesper.nilsson@axis.com>
2095M:	Lars Persson <lars.persson@axis.com>
2096L:	linux-arm-kernel@axis.com
2097S:	Maintained
2098F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2099F:	arch/arm/boot/dts/axis/
2100F:	arch/arm/mach-artpec
2101F:	drivers/clk/axis
2102F:	drivers/crypto/axis
2103F:	drivers/mmc/host/usdhi6rol0.c
2104F:	drivers/pinctrl/pinctrl-artpec*
2105
2106ARM/ASPEED I2C DRIVER
2107M:	Brendan Higgins <brendanhiggins@google.com>
2108R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2109R:	Joel Stanley <joel@jms.id.au>
2110L:	linux-i2c@vger.kernel.org
2111L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2112S:	Maintained
2113F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2114F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2115F:	drivers/i2c/busses/i2c-aspeed.c
2116F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2117
2118ARM/ASPEED MACHINE SUPPORT
2119M:	Joel Stanley <joel@jms.id.au>
2120R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2123S:	Supported
2124Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2126F:	Documentation/devicetree/bindings/arm/aspeed/
2127F:	arch/arm/boot/dts/aspeed/
2128F:	arch/arm/mach-aspeed/
2129N:	aspeed
2130
2131ARM/AXM LSI SOC
2132M:	Krzysztof Kozlowski <krzk@kernel.org>
2133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134S:	Odd Fixes
2135F:	Documentation/devicetree/bindings/arm/axxia.yaml
2136F:	arch/arm/boot/dts/intel/axm/
2137F:	arch/arm/mach-axxia/
2138
2139ARM/BITMAIN ARCHITECTURE
2140M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Maintained
2143F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2144F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2145F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2146F:	arch/arm64/boot/dts/bitmain/
2147F:	drivers/clk/clk-bm1880.c
2148F:	drivers/pinctrl/pinctrl-bm1880.c
2149
2150ARM/CALXEDA HIGHBANK ARCHITECTURE
2151M:	Andre Przywara <andre.przywara@arm.com>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/calxeda/
2155F:	arch/arm/mach-highbank/
2156
2157ARM/CAVIUM THUNDER NETWORK DRIVER
2158M:	Sunil Goutham <sgoutham@marvell.com>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S:	Supported
2161F:	drivers/net/ethernet/cavium/thunder/
2162
2163ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2164M:	Lukasz Majewski <lukma@denx.de>
2165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S:	Maintained
2167F:	arch/arm/mach-ep93xx/ts72xx.c
2168
2169ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2170M:	Alexander Shiyan <shc_work@mail.ru>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S:	Odd Fixes
2173N:	clps711x
2174
2175ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2176M:	Hartley Sweeten <hsweeten@visionengravers.com>
2177M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179S:	Maintained
2180F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2181F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2182F:	arch/arm/boot/compressed/misc-ep93xx.h
2183F:	arch/arm/mach-ep93xx/
2184F:	drivers/iio/adc/ep93xx_adc.c
2185
2186ARM/CLKDEV SUPPORT
2187M:	Russell King <linux@armlinux.org.uk>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S:	Maintained
2190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2191F:	drivers/clk/clkdev.c
2192
2193ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2194M:	Baruch Siach <baruch@tkos.co.il>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S:	Maintained
2197F:	arch/arm/boot/dts/cnxt/
2198N:	digicolor
2199
2200ARM/CORESIGHT FRAMEWORK AND DRIVERS
2201M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2202R:	Mike Leach <mike.leach@linaro.org>
2203R:	James Clark <james.clark@linaro.org>
2204L:	coresight@lists.linaro.org (moderated for non-subscribers)
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206S:	Maintained
2207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2208F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2209F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2210F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2211F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2212F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2213F:	Documentation/trace/coresight/*
2214F:	drivers/hwtracing/coresight/*
2215F:	include/dt-bindings/arm/coresight-cti-dt.h
2216F:	include/linux/coresight*
2217F:	include/uapi/linux/coresight*
2218F:	samples/coresight/*
2219F:	tools/perf/Documentation/arm-coresight.txt
2220F:	tools/perf/arch/arm/util/auxtrace.c
2221F:	tools/perf/arch/arm/util/cs-etm.c
2222F:	tools/perf/arch/arm/util/cs-etm.h
2223F:	tools/perf/arch/arm/util/pmu.c
2224F:	tools/perf/tests/shell/*coresight*
2225F:	tools/perf/tests/shell/coresight/*
2226F:	tools/perf/tests/shell/lib/*coresight*
2227F:	tools/perf/util/cs-etm-decoder/*
2228F:	tools/perf/util/cs-etm.*
2229
2230ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2231M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2232M:	Linus Walleij <linus.walleij@linaro.org>
2233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234S:	Maintained
2235T:	git git://github.com/ulli-kroll/linux.git
2236F:	Documentation/devicetree/bindings/arm/gemini.yaml
2237F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2238F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2239F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2240F:	arch/arm/boot/dts/gemini/
2241F:	arch/arm/mach-gemini/
2242F:	drivers/crypto/gemini/
2243F:	drivers/net/ethernet/cortina/
2244F:	drivers/pinctrl/pinctrl-gemini.c
2245F:	drivers/rtc/rtc-ftrtc010.c
2246
2247ARM/CZ.NIC TURRIS SUPPORT
2248M:	Marek Behún <kabel@kernel.org>
2249S:	Maintained
2250W:	https://www.turris.cz/
2251F:	Documentation/ABI/testing/debugfs-moxtet
2252F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2253F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2254F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2255F:	Documentation/devicetree/bindings/bus/moxtet.txt
2256F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2257F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2258F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2259F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2260F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2261F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2262F:	drivers/bus/moxtet.c
2263F:	drivers/firmware/turris-mox-rwtm.c
2264F:	drivers/gpio/gpio-moxtet.c
2265F:	drivers/leds/leds-turris-omnia.c
2266F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2267F:	drivers/platform/cznic/
2268F:	drivers/watchdog/armada_37xx_wdt.c
2269F:	include/dt-bindings/bus/moxtet.h
2270F:	include/linux/armada-37xx-rwtm-mailbox.h
2271F:	include/linux/moxtet.h
2272F:	include/linux/turris-omnia-mcu-interface.h
2273
2274ARM/FARADAY FA526 PORT
2275M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Maintained
2278T:	git git://git.berlios.de/gemini-board
2279F:	arch/arm/mm/*-fa*
2280
2281ARM/FOOTBRIDGE ARCHITECTURE
2282M:	Russell King <linux@armlinux.org.uk>
2283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284S:	Maintained
2285W:	http://www.armlinux.org.uk/
2286F:	arch/arm/include/asm/hardware/dec21285.h
2287F:	arch/arm/mach-footbridge/
2288
2289ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2290M:	Shawn Guo <shawnguo@kernel.org>
2291M:	Sascha Hauer <s.hauer@pengutronix.de>
2292R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2293R:	Fabio Estevam <festevam@gmail.com>
2294L:	imx@lists.linux.dev
2295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296S:	Maintained
2297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2298F:	arch/arm/boot/dts/nxp/imx/
2299F:	arch/arm/boot/dts/nxp/mxs/
2300F:	arch/arm64/boot/dts/freescale/
2301X:	arch/arm64/boot/dts/freescale/fsl-*
2302X:	arch/arm64/boot/dts/freescale/qoriq-*
2303X:	drivers/media/i2c/
2304N:	imx
2305N:	mxs
2306
2307ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2308M:	Shawn Guo <shawnguo@kernel.org>
2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310S:	Maintained
2311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2312F:	arch/arm/boot/dts/nxp/ls/
2313F:	arch/arm64/boot/dts/freescale/fsl-*
2314F:	arch/arm64/boot/dts/freescale/qoriq-*
2315
2316ARM/FREESCALE VYBRID ARM ARCHITECTURE
2317M:	Shawn Guo <shawnguo@kernel.org>
2318M:	Sascha Hauer <s.hauer@pengutronix.de>
2319R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2320R:	Stefan Agner <stefan@agner.ch>
2321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322S:	Maintained
2323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2324F:	arch/arm/boot/dts/nxp/vf/
2325F:	arch/arm/mach-imx/*vf610*
2326
2327ARM/GUMSTIX MACHINE SUPPORT
2328M:	Steve Sakoman <sakoman@gmail.com>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331
2332ARM/HISILICON SOC SUPPORT
2333M:	Wei Xu <xuwei5@hisilicon.com>
2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S:	Supported
2336W:	http://www.hisilicon.com
2337T:	git https://github.com/hisilicon/linux-hisi.git
2338F:	arch/arm/boot/dts/hisilicon/
2339F:	arch/arm/mach-hisi/
2340F:	arch/arm64/boot/dts/hisilicon/
2341
2342ARM/HP JORNADA 7XX MACHINE SUPPORT
2343M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2344S:	Maintained
2345W:	www.jlime.com
2346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2347F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2348F:	arch/arm/mach-sa1100/jornada720.c
2349
2350ARM/HPE GXP ARCHITECTURE
2351M:	Jean-Marie Verdun <verdun@hpe.com>
2352M:	Nick Hawkins <nick.hawkins@hpe.com>
2353S:	Maintained
2354F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2355F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2356F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2357F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2358F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2359F:	Documentation/hwmon/gxp-fan-ctrl.rst
2360F:	arch/arm/boot/dts/hpe/
2361F:	arch/arm/mach-hpe/
2362F:	drivers/clocksource/timer-gxp.c
2363F:	drivers/hwmon/gxp-fan-ctrl.c
2364F:	drivers/i2c/busses/i2c-gxp.c
2365F:	drivers/spi/spi-gxp.c
2366F:	drivers/watchdog/gxp-wdt.c
2367
2368ARM/IGEP MACHINE SUPPORT
2369M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2370M:	Javier Martinez Canillas <javier@dowhile0.org>
2371L:	linux-omap@vger.kernel.org
2372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373S:	Maintained
2374F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2375
2376ARM/INTEL IXP4XX ARM ARCHITECTURE
2377M:	Linus Walleij <linusw@kernel.org>
2378M:	Imre Kaloz <kaloz@openwrt.org>
2379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380S:	Maintained
2381F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2382F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2383F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2384F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2385F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2386F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2387F:	arch/arm/boot/dts/intel/ixp/
2388F:	arch/arm/mach-ixp4xx/
2389F:	drivers/bus/intel-ixp4xx-eb.c
2390F:	drivers/char/hw_random/ixp4xx-rng.c
2391F:	drivers/clocksource/timer-ixp4xx.c
2392F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2393F:	drivers/gpio/gpio-ixp4xx.c
2394F:	drivers/irqchip/irq-ixp4xx.c
2395F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2396F:	drivers/net/wan/ixp4xx_hss.c
2397F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2398F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2399F:	include/linux/soc/ixp4xx/npe.h
2400F:	include/linux/soc/ixp4xx/qmgr.h
2401
2402ARM/INTEL KEEMBAY ARCHITECTURE
2403M:	Paul J. Murphy <paul.j.murphy@intel.com>
2404M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2405S:	Maintained
2406F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2407F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2408F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2409
2410ARM/INTEL XSC3 (MANZANO) ARM CORE
2411M:	Lennert Buytenhek <kernel@wantstofly.org>
2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413S:	Maintained
2414
2415ARM/LG1K ARCHITECTURE
2416M:	Chanho Min <chanho.min@lge.com>
2417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418S:	Maintained
2419F:	arch/arm64/boot/dts/lg/
2420
2421ARM/LPC18XX ARCHITECTURE
2422M:	Vladimir Zapolskiy <vz@mleia.com>
2423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424S:	Maintained
2425F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2426F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2427F:	drivers/i2c/busses/i2c-lpc2k.c
2428F:	drivers/memory/pl172.c
2429F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2430F:	drivers/rtc/rtc-lpc24xx.c
2431N:	lpc18xx
2432
2433ARM/LPC32XX SOC SUPPORT
2434M:	Vladimir Zapolskiy <vz@mleia.com>
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436S:	Maintained
2437T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2438F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2439F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2440F:	arch/arm/mach-lpc32xx/
2441F:	drivers/i2c/busses/i2c-pnx.c
2442F:	drivers/net/ethernet/nxp/lpc_eth.c
2443F:	drivers/usb/host/ohci-nxp.c
2444F:	drivers/watchdog/pnx4008_wdt.c
2445N:	lpc32xx
2446
2447ARM/Marvell Dove/MV78xx0/Orion SOC support
2448M:	Andrew Lunn <andrew@lunn.ch>
2449M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2450M:	Gregory Clement <gregory.clement@bootlin.com>
2451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452S:	Maintained
2453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2454F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2455F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2456F:	Documentation/devicetree/bindings/soc/dove/
2457F:	arch/arm/boot/dts/marvell/dove*
2458F:	arch/arm/boot/dts/marvell/orion5x*
2459F:	arch/arm/mach-dove/
2460F:	arch/arm/mach-mv78xx0/
2461F:	arch/arm/mach-orion5x/
2462F:	arch/arm/plat-orion/
2463F:	drivers/bus/mvebu-mbus.c
2464F:	drivers/soc/dove/
2465
2466ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2467M:	Andrew Lunn <andrew@lunn.ch>
2468M:	Gregory Clement <gregory.clement@bootlin.com>
2469M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471S:	Maintained
2472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2473F:	Documentation/devicetree/bindings/arm/marvell/
2474F:	arch/arm/boot/dts/marvell/armada*
2475F:	arch/arm/boot/dts/marvell/kirkwood*
2476F:	arch/arm/configs/mvebu_*_defconfig
2477F:	arch/arm/mach-mvebu/
2478F:	arch/arm64/boot/dts/marvell/
2479F:	drivers/clk/mvebu/
2480F:	drivers/cpufreq/armada-37xx-cpufreq.c
2481F:	drivers/cpufreq/armada-8k-cpufreq.c
2482F:	drivers/cpufreq/mvebu-cpufreq.c
2483F:	drivers/irqchip/irq-armada-370-xp.c
2484F:	drivers/irqchip/irq-mvebu-*
2485F:	drivers/pinctrl/mvebu/
2486F:	drivers/rtc/rtc-armada38x.c
2487
2488ARM/Mediatek RTC DRIVER
2489M:	Eddie Huang <eddie.huang@mediatek.com>
2490M:	Sean Wang <sean.wang@mediatek.com>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2493S:	Maintained
2494F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2495F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2496F:	drivers/rtc/rtc-mt2712.c
2497F:	drivers/rtc/rtc-mt6397.c
2498F:	drivers/rtc/rtc-mt7622.c
2499
2500ARM/Mediatek SoC support
2501M:	Matthias Brugger <matthias.bgg@gmail.com>
2502M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2503L:	linux-kernel@vger.kernel.org
2504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2506S:	Maintained
2507W:	https://mtk.wiki.kernel.org/
2508C:	irc://irc.libera.chat/linux-mediatek
2509F:	arch/arm/boot/dts/mediatek/
2510F:	arch/arm/mach-mediatek/
2511F:	arch/arm64/boot/dts/mediatek/
2512F:	drivers/soc/mediatek/
2513N:	mtk
2514N:	mt[2678]
2515K:	mediatek
2516
2517ARM/Mediatek USB3 PHY DRIVER
2518M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2521S:	Maintained
2522F:	Documentation/devicetree/bindings/phy/mediatek,*
2523F:	drivers/phy/mediatek/
2524
2525ARM/MICROCHIP (ARM64) SoC support
2526M:	Conor Dooley <conor@kernel.org>
2527M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2528M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530S:	Supported
2531T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2532F:	arch/arm64/boot/dts/microchip/
2533
2534ARM/Microchip (AT91) SoC support
2535M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2536M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2537M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539S:	Supported
2540W:	http://www.linux4sam.org
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2542F:	arch/arm/boot/dts/microchip/
2543F:	arch/arm/include/debug/at91.S
2544F:	arch/arm/mach-at91/
2545F:	drivers/memory/atmel*
2546F:	drivers/watchdog/sama5d4_wdt.c
2547F:	include/soc/at91/
2548X:	drivers/input/touchscreen/atmel_mxt_ts.c
2549N:	at91
2550N:	atmel
2551
2552ARM/Microchip Sparx5 SoC support
2553M:	Lars Povlsen <lars.povlsen@microchip.com>
2554M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2555M:	Daniel Machon <daniel.machon@microchip.com>
2556M:	UNGLinuxDriver@microchip.com
2557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558S:	Supported
2559F:	arch/arm64/boot/dts/microchip/sparx*
2560F:	drivers/net/ethernet/microchip/vcap/
2561F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2562N:	sparx5
2563
2564ARM/MILBEAUT ARCHITECTURE
2565M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2566M:	Takao Orito <orito.takao@socionext.com>
2567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568S:	Maintained
2569F:	arch/arm/boot/dts/socionext/milbeaut*
2570F:	arch/arm/mach-milbeaut/
2571N:	milbeaut
2572
2573ARM/MOXA ART SOC
2574M:	Krzysztof Kozlowski <krzk@kernel.org>
2575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576S:	Odd Fixes
2577F:	Documentation/devicetree/bindings/arm/moxart.yaml
2578F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2579F:	arch/arm/boot/dts/moxa/
2580F:	drivers/clk/clk-moxart.c
2581
2582ARM/MStar/Sigmastar Armv7 SoC support
2583M:	Daniel Palmer <daniel@thingy.jp>
2584M:	Romain Perier <romain.perier@gmail.com>
2585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586S:	Maintained
2587W:	http://linux-chenxing.org/
2588T:	git git://github.com/linux-chenxing/linux.git
2589F:	Documentation/devicetree/bindings/arm/mstar/*
2590F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2591F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2592F:	arch/arm/boot/dts/sigmastar/
2593F:	arch/arm/mach-mstar/
2594F:	drivers/clk/mstar/
2595F:	drivers/clocksource/timer-msc313e.c
2596F:	drivers/gpio/gpio-msc313.c
2597F:	drivers/rtc/rtc-msc313.c
2598F:	drivers/watchdog/msc313e_wdt.c
2599F:	include/dt-bindings/clock/mstar-*
2600F:	include/dt-bindings/gpio/msc313-gpio.h
2601
2602ARM/NOMADIK/Ux500 ARCHITECTURES
2603M:	Linus Walleij <linus.walleij@linaro.org>
2604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605S:	Maintained
2606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2607F:	Documentation/devicetree/bindings/arm/ste-*
2608F:	Documentation/devicetree/bindings/arm/ux500.yaml
2609F:	Documentation/devicetree/bindings/arm/ux500/
2610F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2611F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2612F:	arch/arm/boot/dts/st/ste-*
2613F:	arch/arm/mach-nomadik/
2614F:	arch/arm/mach-ux500/
2615F:	drivers/clk/clk-nomadik.c
2616F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2617F:	drivers/dma/ste_dma40*
2618F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2619F:	drivers/gpio/gpio-nomadik.c
2620F:	drivers/hwspinlock/u8500_hsem.c
2621F:	drivers/i2c/busses/i2c-nomadik.c
2622F:	drivers/iio/adc/ab8500-gpadc.c
2623F:	drivers/mfd/ab8500*
2624F:	drivers/mfd/abx500*
2625F:	drivers/mfd/db8500*
2626F:	drivers/pinctrl/nomadik/
2627F:	drivers/rtc/rtc-ab8500.c
2628F:	drivers/rtc/rtc-pl031.c
2629F:	drivers/soc/ux500/
2630
2631ARM/NUVOTON MA35 ARCHITECTURE
2632M:	Jacky Huang <ychuang3@nuvoton.com>
2633M:	Shan-Chun Hung <schung@nuvoton.com>
2634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635S:	Supported
2636F:	Documentation/devicetree/bindings/*/*/*ma35*
2637F:	Documentation/devicetree/bindings/*/*ma35*
2638F:	arch/arm64/boot/dts/nuvoton/*ma35*
2639F:	drivers/*/*/*ma35*
2640F:	drivers/*/*ma35*
2641K:	ma35d1
2642
2643ARM/NUVOTON NPCM ARCHITECTURE
2644M:	Avi Fishman <avifishman70@gmail.com>
2645M:	Tomer Maimon <tmaimon77@gmail.com>
2646M:	Tali Perry <tali.perry1@gmail.com>
2647R:	Patrick Venture <venture@google.com>
2648R:	Nancy Yuen <yuenn@google.com>
2649R:	Benjamin Fair <benjaminfair@google.com>
2650L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2651S:	Supported
2652F:	Documentation/devicetree/bindings/*/*/*npcm*
2653F:	Documentation/devicetree/bindings/*/*npcm*
2654F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2655F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2656F:	arch/arm/mach-npcm/
2657F:	arch/arm64/boot/dts/nuvoton/
2658F:	drivers/*/*/*npcm*
2659F:	drivers/*/*npcm*
2660F:	drivers/rtc/rtc-nct3018y.c
2661F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2662F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2663
2664ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2665M:	Joseph Liu <kwliu@nuvoton.com>
2666M:	Marvin Lin <kflin@nuvoton.com>
2667L:	linux-media@vger.kernel.org
2668L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2669S:	Maintained
2670F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2671F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2672F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2673F:	drivers/media/platform/nuvoton/
2674F:	include/uapi/linux/npcm-video.h
2675
2676ARM/NUVOTON WPCM450 ARCHITECTURE
2677M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2678L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2679S:	Maintained
2680W:	https://github.com/neuschaefer/wpcm450/wiki
2681F:	Documentation/devicetree/bindings/*/*wpcm*
2682F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2683F:	arch/arm/configs/wpcm450_defconfig
2684F:	arch/arm/mach-npcm/wpcm450.c
2685F:	drivers/*/*/*wpcm*
2686F:	drivers/*/*wpcm*
2687
2688ARM/NXP S32G ARCHITECTURE
2689R:	Chester Lin <chester62515@gmail.com>
2690R:	Matthias Brugger <mbrugger@suse.com>
2691R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2692L:	NXP S32 Linux Team <s32@nxp.com>
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694S:	Maintained
2695F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2696F:	drivers/pinctrl/nxp/
2697
2698ARM/Orion SoC/Technologic Systems TS-78xx platform support
2699M:	Alexander Clouter <alex@digriz.org.uk>
2700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701S:	Maintained
2702W:	http://www.digriz.org.uk/ts78xx/kernel
2703F:	arch/arm/mach-orion5x/ts78xx-*
2704
2705ARM/QUALCOMM CHROMEBOOK SUPPORT
2706R:	cros-qcom-dts-watchers@chromium.org
2707F:	arch/arm64/boot/dts/qcom/sc7180*
2708F:	arch/arm64/boot/dts/qcom/sc7280*
2709F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2710
2711ARM/QUALCOMM MAILING LIST
2712L:	linux-arm-msm@vger.kernel.org
2713F:	Documentation/devicetree/bindings/*/qcom*
2714F:	Documentation/devicetree/bindings/soc/qcom/
2715F:	arch/arm/boot/dts/qcom/
2716F:	arch/arm/configs/qcom_defconfig
2717F:	arch/arm/mach-qcom/
2718F:	arch/arm64/boot/dts/qcom/
2719F:	drivers/*/*/pm8???-*
2720F:	drivers/*/*/qcom*
2721F:	drivers/*/*/qcom/
2722F:	drivers/*/qcom*
2723F:	drivers/*/qcom/
2724F:	drivers/bluetooth/btqcomsmd.c
2725F:	drivers/clocksource/timer-qcom.c
2726F:	drivers/cpuidle/cpuidle-qcom-spm.c
2727F:	drivers/extcon/extcon-qcom*
2728F:	drivers/i2c/busses/i2c-qcom-geni.c
2729F:	drivers/i2c/busses/i2c-qup.c
2730F:	drivers/iommu/msm*
2731F:	drivers/mfd/ssbi.c
2732F:	drivers/mmc/host/mmci_qcom*
2733F:	drivers/mmc/host/sdhci-msm.c
2734F:	drivers/pci/controller/dwc/pcie-qcom.c
2735F:	drivers/phy/qualcomm/
2736F:	drivers/power/*/msm*
2737F:	drivers/reset/reset-qcom-*
2738F:	drivers/rtc/rtc-pm8xxx.c
2739F:	drivers/spi/spi-geni-qcom.c
2740F:	drivers/spi/spi-qcom-qspi.c
2741F:	drivers/spi/spi-qup.c
2742F:	drivers/tty/serial/msm_serial.c
2743F:	drivers/ufs/host/ufs-qcom*
2744F:	drivers/usb/dwc3/dwc3-qcom.c
2745F:	include/dt-bindings/*/qcom*
2746F:	include/linux/*/qcom*
2747F:	include/linux/soc/qcom/
2748
2749ARM/QUALCOMM SUPPORT
2750M:	Bjorn Andersson <andersson@kernel.org>
2751M:	Konrad Dybcio <konradybcio@kernel.org>
2752L:	linux-arm-msm@vger.kernel.org
2753S:	Maintained
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2755F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2756F:	Documentation/devicetree/bindings/arm/qcom.yaml
2757F:	Documentation/devicetree/bindings/bus/qcom*
2758F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2759F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2760F:	Documentation/devicetree/bindings/reserved-memory/qcom
2761F:	Documentation/devicetree/bindings/soc/qcom/
2762F:	arch/arm/boot/dts/qcom/
2763F:	arch/arm/configs/qcom_defconfig
2764F:	arch/arm/mach-qcom/
2765F:	arch/arm64/boot/dts/qcom/
2766F:	drivers/bus/qcom*
2767F:	drivers/firmware/qcom/
2768F:	drivers/soc/qcom/
2769F:	include/dt-bindings/arm/qcom,ids.h
2770F:	include/dt-bindings/firmware/qcom,scm.h
2771F:	include/dt-bindings/soc/qcom*
2772F:	include/linux/firmware/qcom
2773F:	include/linux/soc/qcom/
2774F:	include/soc/qcom/
2775
2776ARM/RDA MICRO ARCHITECTURE
2777M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2780S:	Maintained
2781F:	Documentation/devicetree/bindings/arm/rda.yaml
2782F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2783F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2784F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2785F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2786F:	arch/arm/boot/dts/unisoc/
2787F:	drivers/clocksource/timer-rda.c
2788F:	drivers/gpio/gpio-rda.c
2789F:	drivers/irqchip/irq-rda-intc.c
2790F:	drivers/tty/serial/rda-uart.c
2791
2792ARM/REALTEK ARCHITECTURE
2793M:	Andreas Färber <afaerber@suse.de>
2794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2795L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2796S:	Maintained
2797F:	Documentation/devicetree/bindings/arm/realtek.yaml
2798F:	arch/arm/boot/dts/realtek/
2799F:	arch/arm/mach-realtek/
2800F:	arch/arm64/boot/dts/realtek/
2801
2802ARM/RISC-V/RENESAS ARCHITECTURE
2803M:	Geert Uytterhoeven <geert+renesas@glider.be>
2804M:	Magnus Damm <magnus.damm@gmail.com>
2805L:	linux-renesas-soc@vger.kernel.org
2806S:	Supported
2807Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2808C:	irc://irc.libera.chat/renesas-soc
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2810F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2811F:	Documentation/devicetree/bindings/soc/renesas/
2812F:	arch/arm/boot/dts/renesas/
2813F:	arch/arm/configs/shmobile_defconfig
2814F:	arch/arm/include/debug/renesas-scif.S
2815F:	arch/arm/mach-shmobile/
2816F:	arch/arm64/boot/dts/renesas/
2817F:	arch/riscv/boot/dts/renesas/
2818F:	drivers/pmdomain/renesas/
2819F:	drivers/soc/renesas/
2820F:	include/linux/soc/renesas/
2821K:	\brenesas,
2822
2823ARM/RISCPC ARCHITECTURE
2824M:	Russell King <linux@armlinux.org.uk>
2825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826S:	Maintained
2827W:	http://www.armlinux.org.uk/
2828F:	arch/arm/include/asm/hardware/ioc.h
2829F:	arch/arm/include/asm/hardware/iomd.h
2830F:	arch/arm/include/asm/hardware/memc.h
2831F:	arch/arm/mach-rpc/
2832F:	drivers/net/ethernet/8390/etherh.c
2833F:	drivers/net/ethernet/i825xx/ether1*
2834F:	drivers/net/ethernet/seeq/ether3*
2835F:	drivers/scsi/arm/
2836
2837ARM/Rockchip SoC support
2838M:	Heiko Stuebner <heiko@sntech.de>
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840L:	linux-rockchip@lists.infradead.org
2841S:	Maintained
2842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2843F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2844F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2845F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2846F:	arch/arm/boot/dts/rockchip/
2847F:	arch/arm/mach-rockchip/
2848F:	drivers/*/*/*rockchip*
2849F:	drivers/*/*rockchip*
2850F:	drivers/clk/rockchip/
2851F:	drivers/i2c/busses/i2c-rk3x.c
2852F:	sound/soc/rockchip/
2853N:	rockchip
2854
2855ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2856M:	Krzysztof Kozlowski <krzk@kernel.org>
2857R:	Alim Akhtar <alim.akhtar@samsung.com>
2858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859L:	linux-samsung-soc@vger.kernel.org
2860S:	Maintained
2861P:	Documentation/process/maintainer-soc-clean-dts.rst
2862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2863B:	mailto:linux-samsung-soc@vger.kernel.org
2864C:	irc://irc.libera.chat/linux-exynos
2865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2866F:	Documentation/arch/arm/samsung/
2867F:	Documentation/devicetree/bindings/arm/samsung/
2868F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2869F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2870F:	Documentation/devicetree/bindings/soc/samsung/
2871F:	arch/arm/boot/dts/samsung/
2872F:	arch/arm/mach-exynos*/
2873F:	arch/arm/mach-s3c/
2874F:	arch/arm/mach-s5p*/
2875F:	arch/arm64/boot/dts/exynos/
2876F:	drivers/*/*/*s3c24*
2877F:	drivers/*/*s3c24*
2878F:	drivers/*/*s3c64xx*
2879F:	drivers/*/*s5pv210*
2880F:	drivers/clocksource/samsung_pwm_timer.c
2881F:	drivers/memory/samsung/
2882F:	drivers/pwm/pwm-samsung.c
2883F:	drivers/soc/samsung/
2884F:	drivers/tty/serial/samsung*
2885F:	include/clocksource/samsung_pwm.h
2886F:	include/linux/platform_data/*s3c*
2887F:	include/linux/serial_s3c.h
2888F:	include/linux/soc/samsung/
2889N:	exynos
2890N:	s3c64xx
2891N:	s5pv210
2892
2893ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2894M:	Łukasz Stelmach <l.stelmach@samsung.com>
2895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896L:	linux-media@vger.kernel.org
2897S:	Maintained
2898F:	drivers/media/platform/samsung/s5p-g2d/
2899
2900ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2901M:	Marek Szyprowski <m.szyprowski@samsung.com>
2902L:	linux-samsung-soc@vger.kernel.org
2903L:	linux-media@vger.kernel.org
2904S:	Maintained
2905F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2906F:	drivers/media/cec/platform/s5p/
2907
2908ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2909M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2910M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2911M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2913L:	linux-media@vger.kernel.org
2914S:	Maintained
2915F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2916F:	drivers/media/platform/samsung/s5p-jpeg/
2917
2918ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2919M:	Marek Szyprowski <m.szyprowski@samsung.com>
2920M:	Andrzej Hajda <andrzej.hajda@intel.com>
2921L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2922L:	linux-media@vger.kernel.org
2923S:	Maintained
2924F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2925F:	drivers/media/platform/samsung/s5p-mfc/
2926
2927ARM/SOCFPGA ARCHITECTURE
2928M:	Dinh Nguyen <dinguyen@kernel.org>
2929S:	Maintained
2930W:	http://www.rocketboards.org
2931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2932F:	arch/arm/boot/dts/intel/socfpga/
2933F:	arch/arm/configs/socfpga_defconfig
2934F:	arch/arm/mach-socfpga/
2935F:	arch/arm64/boot/dts/altera/
2936F:	arch/arm64/boot/dts/intel/
2937
2938ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2939M:	Dinh Nguyen <dinguyen@kernel.org>
2940S:	Maintained
2941F:	drivers/clk/socfpga/
2942
2943ARM/SOCFPGA EDAC SUPPORT
2944M:	Dinh Nguyen <dinguyen@kernel.org>
2945S:	Maintained
2946F:	drivers/edac/altera_edac.[ch]
2947
2948ARM/SPREADTRUM SoC SUPPORT
2949M:	Orson Zhai <orsonzhai@gmail.com>
2950M:	Baolin Wang <baolin.wang7@gmail.com>
2951R:	Chunyan Zhang <zhang.lyra@gmail.com>
2952S:	Maintained
2953F:	arch/arm64/boot/dts/sprd
2954N:	sprd
2955N:	sc27xx
2956N:	sc2731
2957
2958ARM/STI ARCHITECTURE
2959M:	Patrice Chotard <patrice.chotard@foss.st.com>
2960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2961S:	Maintained
2962W:	http://www.stlinux.com
2963F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2964F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2965F:	arch/arm/boot/dts/st/sti*
2966F:	arch/arm/mach-sti/
2967F:	drivers/ata/ahci_st.c
2968F:	drivers/char/hw_random/st-rng.c
2969F:	drivers/clocksource/arm_global_timer.c
2970F:	drivers/clocksource/clksrc_st_lpc.c
2971F:	drivers/cpufreq/sti-cpufreq.c
2972F:	drivers/dma/st_fdma*
2973F:	drivers/i2c/busses/i2c-st.c
2974F:	drivers/media/platform/st/sti/c8sectpfe/
2975F:	drivers/media/rc/st_rc.c
2976F:	drivers/mmc/host/sdhci-st.c
2977F:	drivers/phy/st/phy-miphy28lp.c
2978F:	drivers/phy/st/phy-stih407-usb.c
2979F:	drivers/pinctrl/pinctrl-st.c
2980F:	drivers/remoteproc/st_remoteproc.c
2981F:	drivers/remoteproc/st_slim_rproc.c
2982F:	drivers/reset/sti/
2983F:	drivers/rtc/rtc-st-lpc.c
2984F:	drivers/tty/serial/st-asc.c
2985F:	drivers/usb/dwc3/dwc3-st.c
2986F:	drivers/usb/host/ehci-st.c
2987F:	drivers/usb/host/ohci-st.c
2988F:	drivers/watchdog/st_lpc_wdt.c
2989F:	include/linux/remoteproc/st_slim_rproc.h
2990
2991ARM/STM32 ARCHITECTURE
2992M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2993M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2994L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2996S:	Maintained
2997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2998F:	arch/arm/boot/dts/st/stm32*
2999F:	arch/arm/mach-stm32/
3000F:	arch/arm64/boot/dts/st/
3001F:	drivers/clocksource/armv7m_systick.c
3002N:	stm32
3003N:	stm
3004
3005ARM/SUNPLUS SP7021 SOC SUPPORT
3006M:	Qin Jian <qinjian@cqplus1.com>
3007L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3008S:	Maintained
3009W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3010F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3011F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3012F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3013F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3014F:	arch/arm/boot/dts/sunplus/
3015F:	arch/arm/configs/sp7021_*defconfig
3016F:	drivers/clk/clk-sp7021.c
3017F:	drivers/irqchip/irq-sp7021-intc.c
3018F:	drivers/reset/reset-sunplus.c
3019F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3020F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3021
3022ARM/Synaptics SoC support
3023M:	Jisheng Zhang <jszhang@kernel.org>
3024M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026S:	Maintained
3027F:	arch/arm/boot/dts/synaptics/
3028F:	arch/arm/mach-berlin/
3029F:	arch/arm64/boot/dts/synaptics/
3030
3031ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3032M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3033L:	linux-tegra@vger.kernel.org
3034L:	linux-media@vger.kernel.org
3035S:	Maintained
3036F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3037F:	drivers/media/cec/platform/tegra/
3038
3039ARM/TESLA FSD SoC SUPPORT
3040M:	Alim Akhtar <alim.akhtar@samsung.com>
3041M:	linux-fsd@tesla.com
3042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3043L:	linux-samsung-soc@vger.kernel.org
3044S:	Maintained
3045F:	arch/arm64/boot/dts/tesla/
3046
3047ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3048M:	Santosh Shilimkar <ssantosh@kernel.org>
3049L:	linux-kernel@vger.kernel.org
3050S:	Maintained
3051F:	drivers/memory/*emif*
3052
3053ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3054M:	Nishanth Menon <nm@ti.com>
3055M:	Santosh Shilimkar <ssantosh@kernel.org>
3056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057S:	Maintained
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3059F:	arch/arm/boot/dts/ti/keystone/
3060F:	arch/arm/mach-keystone/
3061
3062ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3063M:	Santosh Shilimkar <ssantosh@kernel.org>
3064L:	linux-kernel@vger.kernel.org
3065S:	Maintained
3066F:	drivers/clk/keystone/
3067
3068ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3069M:	Santosh Shilimkar <ssantosh@kernel.org>
3070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3071L:	linux-kernel@vger.kernel.org
3072S:	Maintained
3073F:	drivers/clocksource/timer-keystone.c
3074
3075ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3076M:	Santosh Shilimkar <ssantosh@kernel.org>
3077L:	linux-kernel@vger.kernel.org
3078S:	Maintained
3079F:	drivers/power/reset/keystone-reset.c
3080
3081ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3082M:	Nishanth Menon <nm@ti.com>
3083M:	Vignesh Raghavendra <vigneshr@ti.com>
3084M:	Tero Kristo <kristo@kernel.org>
3085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086S:	Supported
3087F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3088F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3089F:	arch/arm64/boot/dts/ti/Makefile
3090F:	arch/arm64/boot/dts/ti/k3-*
3091
3092ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3093M:	Krzysztof Kozlowski <krzk@kernel.org>
3094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3095S:	Odd Fixes
3096F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3097F:	Documentation/devicetree/bindings/*/ti,nspire*
3098F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3099F:	arch/arm/boot/dts/nspire/
3100
3101ARM/TOSHIBA VISCONTI ARCHITECTURE
3102M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104S:	Supported
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3106F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3107F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3108F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3109F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3110F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3111F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3112F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3113F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3114F:	arch/arm64/boot/dts/toshiba/
3115F:	drivers/clk/visconti/
3116F:	drivers/gpio/gpio-visconti.c
3117F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3118F:	drivers/pci/controller/dwc/pcie-visconti.c
3119F:	drivers/pinctrl/visconti/
3120F:	drivers/watchdog/visconti_wdt.c
3121N:	visconti
3122
3123ARM/UNIPHIER ARCHITECTURE
3124M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3125M:	Masami Hiramatsu <mhiramat@kernel.org>
3126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3127S:	Maintained
3128F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3129F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3130F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3131F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3132F:	arch/arm/boot/dts/socionext/uniphier*
3133F:	arch/arm/include/asm/hardware/cache-uniphier.h
3134F:	arch/arm/mm/cache-uniphier.c
3135F:	arch/arm64/boot/dts/socionext/uniphier*
3136F:	drivers/bus/uniphier-system-bus.c
3137F:	drivers/clk/uniphier/
3138F:	drivers/dma/uniphier-mdmac.c
3139F:	drivers/gpio/gpio-uniphier.c
3140F:	drivers/i2c/busses/i2c-uniphier*
3141F:	drivers/irqchip/irq-uniphier-aidet.c
3142F:	drivers/mmc/host/uniphier-sd.c
3143F:	drivers/pinctrl/uniphier/
3144F:	drivers/reset/reset-uniphier.c
3145F:	drivers/tty/serial/8250/8250_uniphier.c
3146N:	uniphier
3147
3148ARM/VERSATILE EXPRESS PLATFORM
3149M:	Liviu Dudau <liviu.dudau@arm.com>
3150M:	Sudeep Holla <sudeep.holla@arm.com>
3151M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3153S:	Maintained
3154N:	mps2
3155N:	vexpress
3156F:	arch/arm/mach-versatile/
3157F:	arch/arm64/boot/dts/arm/
3158F:	drivers/clocksource/timer-versatile.c
3159X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3160X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3161
3162ARM/VFP SUPPORT
3163M:	Russell King <linux@armlinux.org.uk>
3164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3165S:	Maintained
3166W:	http://www.armlinux.org.uk/
3167F:	arch/arm/vfp/
3168
3169ARM/VT8500 ARM ARCHITECTURE
3170M:	Alexey Charkov <alchark@gmail.com>
3171M:	Krzysztof Kozlowski <krzk@kernel.org>
3172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S:	Odd Fixes
3174F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3175F:	arch/arm/boot/dts/vt8500/
3176F:	arch/arm/mach-vt8500/
3177F:	drivers/clocksource/timer-vt8500.c
3178F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3179F:	drivers/mmc/host/wmt-sdmmc.c
3180F:	drivers/pwm/pwm-vt8500.c
3181F:	drivers/rtc/rtc-vt8500.c
3182F:	drivers/tty/serial/vt8500_serial.c
3183F:	drivers/video/fbdev/vt8500lcdfb.*
3184F:	drivers/video/fbdev/wm8505fb*
3185F:	drivers/video/fbdev/wmt_ge_rops.*
3186
3187ARM/ZYNQ ARCHITECTURE
3188M:	Michal Simek <michal.simek@amd.com>
3189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190S:	Supported
3191W:	http://wiki.xilinx.com
3192T:	git https://github.com/Xilinx/linux-xlnx.git
3193F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3194F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3195F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3196F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3197F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3198F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3199F:	arch/arm/mach-zynq/
3200F:	drivers/clocksource/timer-cadence-ttc.c
3201F:	drivers/cpuidle/cpuidle-zynq.c
3202F:	drivers/edac/synopsys_edac.c
3203F:	drivers/i2c/busses/i2c-cadence.c
3204F:	drivers/i2c/busses/i2c-xiic.c
3205F:	drivers/mmc/host/sdhci-of-arasan.c
3206N:	zynq
3207N:	xilinx
3208
3209ARM64 FIT SUPPORT
3210M:	Simon Glass <sjg@chromium.org>
3211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212S:	Maintained
3213F:	arch/arm64/boot/Makefile
3214F:	scripts/make_fit.py
3215
3216ARM64 PLATFORM DRIVERS
3217M:	Hans de Goede <hdegoede@redhat.com>
3218M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3219R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3220L:	platform-driver-x86@vger.kernel.org
3221S:	Maintained
3222Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3224F:	drivers/platform/arm64/
3225
3226ARM64 PORT (AARCH64 ARCHITECTURE)
3227M:	Catalin Marinas <catalin.marinas@arm.com>
3228M:	Will Deacon <will@kernel.org>
3229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230S:	Maintained
3231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3232F:	Documentation/arch/arm64/
3233F:	arch/arm64/
3234F:	tools/testing/selftests/arm64/
3235X:	arch/arm64/boot/dts/
3236
3237ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3238M:	George McCollister <george.mccollister@gmail.com>
3239L:	netdev@vger.kernel.org
3240S:	Maintained
3241F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3242F:	drivers/net/dsa/xrs700x/*
3243F:	net/dsa/tag_xrs700x.c
3244
3245AS3645A LED FLASH CONTROLLER DRIVER
3246M:	Sakari Ailus <sakari.ailus@iki.fi>
3247L:	linux-leds@vger.kernel.org
3248S:	Maintained
3249F:	drivers/leds/flash/leds-as3645a.c
3250
3251ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3252M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3253L:	linux-media@vger.kernel.org
3254S:	Maintained
3255T:	git git://linuxtv.org/media_tree.git
3256F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3257F:	drivers/media/i2c/ak7375.c
3258
3259ASAHI KASEI AK8974 DRIVER
3260M:	Linus Walleij <linus.walleij@linaro.org>
3261L:	linux-iio@vger.kernel.org
3262S:	Supported
3263W:	http://www.akm.com/
3264F:	drivers/iio/magnetometer/ak8974.c
3265
3266AOSONG AGS02MA TVOC SENSOR DRIVER
3267M:	Anshul Dalal <anshulusr@gmail.com>
3268L:	linux-iio@vger.kernel.org
3269S:	Maintained
3270F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3271F:	drivers/iio/chemical/ags02ma.c
3272
3273ASC7621 HARDWARE MONITOR DRIVER
3274M:	George Joseph <george.joseph@fairview5.com>
3275L:	linux-hwmon@vger.kernel.org
3276S:	Maintained
3277F:	Documentation/hwmon/asc7621.rst
3278F:	drivers/hwmon/asc7621.c
3279
3280ASIX AX88796C SPI ETHERNET ADAPTER
3281M:	Łukasz Stelmach <l.stelmach@samsung.com>
3282S:	Maintained
3283F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3284F:	drivers/net/ethernet/asix/ax88796c_*
3285
3286ASIX PHY DRIVER [RUST]
3287M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3288R:	Trevor Gross <tmgross@umich.edu>
3289L:	netdev@vger.kernel.org
3290L:	rust-for-linux@vger.kernel.org
3291S:	Maintained
3292F:	drivers/net/phy/ax88796b_rust.rs
3293
3294ASPEED CRYPTO DRIVER
3295M:	Neal Liu <neal_liu@aspeedtech.com>
3296L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3297S:	Maintained
3298F:	Documentation/devicetree/bindings/crypto/aspeed,*
3299F:	drivers/crypto/aspeed/
3300
3301ASPEED PECI CONTROLLER
3302M:	Iwona Winiarska <iwona.winiarska@intel.com>
3303L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3304L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3305S:	Supported
3306F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3307F:	drivers/peci/controller/peci-aspeed.c
3308
3309ASPEED PINCTRL DRIVERS
3310M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3311L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3312L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3313L:	linux-gpio@vger.kernel.org
3314S:	Maintained
3315F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3316F:	drivers/pinctrl/aspeed/
3317
3318ASPEED SCU INTERRUPT CONTROLLER DRIVER
3319M:	Eddie James <eajames@linux.ibm.com>
3320L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3321S:	Maintained
3322F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3323F:	drivers/irqchip/irq-aspeed-scu-ic.c
3324F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3325
3326ASPEED SD/MMC DRIVER
3327M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3328L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3329L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3330L:	linux-mmc@vger.kernel.org
3331S:	Maintained
3332F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3333F:	drivers/mmc/host/sdhci-of-aspeed*
3334
3335ASPEED SMC SPI DRIVER
3336M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3337M:	Cédric Le Goater <clg@kaod.org>
3338L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3339L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3340L:	linux-spi@vger.kernel.org
3341S:	Maintained
3342F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3343F:	drivers/spi/spi-aspeed-smc.c
3344
3345ASPEED USB UDC DRIVER
3346M:	Neal Liu <neal_liu@aspeedtech.com>
3347L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3348S:	Maintained
3349F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3350F:	drivers/usb/gadget/udc/aspeed_udc.c
3351
3352ASPEED VIDEO ENGINE DRIVER
3353M:	Eddie James <eajames@linux.ibm.com>
3354L:	linux-media@vger.kernel.org
3355L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3356S:	Maintained
3357F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3358F:	drivers/media/platform/aspeed/
3359
3360ASUS EC HARDWARE MONITOR DRIVER
3361M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3362L:	linux-hwmon@vger.kernel.org
3363S:	Maintained
3364F:	drivers/hwmon/asus-ec-sensors.c
3365
3366ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3367M:	Corentin Chary <corentin.chary@gmail.com>
3368M:	Luke D. Jones <luke@ljones.dev>
3369L:	platform-driver-x86@vger.kernel.org
3370S:	Maintained
3371W:	https://asus-linux.org/
3372F:	drivers/platform/x86/asus*.c
3373F:	drivers/platform/x86/eeepc*.c
3374
3375ASUS TF103C DOCK DRIVER
3376M:	Hans de Goede <hdegoede@redhat.com>
3377L:	platform-driver-x86@vger.kernel.org
3378S:	Maintained
3379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3380F:	drivers/platform/x86/asus-tf103c-dock.c
3381
3382ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3383M:	Aleksa Savic <savicaleksa83@gmail.com>
3384L:	linux-hwmon@vger.kernel.org
3385S:	Maintained
3386F:	drivers/hwmon/asus_rog_ryujin.c
3387
3388ASUS WIRELESS RADIO CONTROL DRIVER
3389M:	João Paulo Rechi Vita <jprvita@gmail.com>
3390L:	platform-driver-x86@vger.kernel.org
3391S:	Maintained
3392F:	drivers/platform/x86/asus-wireless.c
3393
3394ASUS WMI HARDWARE MONITOR DRIVER
3395M:	Ed Brindley <kernel@maidavale.org>
3396M:	Denis Pauk <pauk.denis@gmail.com>
3397L:	linux-hwmon@vger.kernel.org
3398S:	Maintained
3399F:	drivers/hwmon/asus_wmi_sensors.c
3400
3401ASYMMETRIC KEYS
3402M:	David Howells <dhowells@redhat.com>
3403L:	keyrings@vger.kernel.org
3404S:	Maintained
3405F:	Documentation/crypto/asymmetric-keys.rst
3406F:	crypto/asymmetric_keys/
3407F:	include/crypto/pkcs7.h
3408F:	include/crypto/public_key.h
3409F:	include/linux/verification.h
3410
3411ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3412R:	Dan Williams <dan.j.williams@intel.com>
3413S:	Odd fixes
3414W:	http://sourceforge.net/projects/xscaleiop
3415F:	Documentation/crypto/async-tx-api.rst
3416F:	crypto/async_tx/
3417F:	include/linux/async_tx.h
3418
3419AT24 EEPROM DRIVER
3420M:	Bartosz Golaszewski <brgl@bgdev.pl>
3421L:	linux-i2c@vger.kernel.org
3422S:	Maintained
3423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3424F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3425F:	drivers/misc/eeprom/at24.c
3426
3427ATA OVER ETHERNET (AOE) DRIVER
3428M:	"Justin Sanders" <justin@coraid.com>
3429S:	Supported
3430W:	http://www.openaoe.org/
3431F:	Documentation/admin-guide/aoe/
3432F:	drivers/block/aoe/
3433
3434ATC260X PMIC MFD DRIVER
3435M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3436M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3437L:	linux-actions@lists.infradead.org
3438S:	Maintained
3439F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3440F:	drivers/input/misc/atc260x-onkey.c
3441F:	drivers/mfd/atc260*
3442F:	drivers/power/reset/atc260x-poweroff.c
3443F:	drivers/regulator/atc260x-regulator.c
3444F:	include/linux/mfd/atc260x/*
3445
3446ATHEROS 71XX/9XXX GPIO DRIVER
3447M:	Alban Bedel <albeu@free.fr>
3448S:	Maintained
3449W:	https://github.com/AlbanBedel/linux
3450T:	git git://github.com/AlbanBedel/linux
3451F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3452F:	drivers/gpio/gpio-ath79.c
3453
3454ATHEROS 71XX/9XXX USB PHY 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/phy/phy-ath79-usb.txt
3460F:	drivers/phy/qualcomm/phy-ath79-usb.c
3461
3462ATHEROS ATH GENERIC UTILITIES
3463M:	Kalle Valo <kvalo@kernel.org>
3464L:	linux-wireless@vger.kernel.org
3465S:	Supported
3466F:	drivers/net/wireless/ath/*
3467
3468ATHEROS ATH5K WIRELESS DRIVER
3469M:	Jiri Slaby <jirislaby@kernel.org>
3470M:	Nick Kossifidis <mickflemm@gmail.com>
3471M:	Luis Chamberlain <mcgrof@kernel.org>
3472L:	linux-wireless@vger.kernel.org
3473S:	Maintained
3474W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3475F:	drivers/net/wireless/ath/ath5k/
3476
3477ATHEROS ATH6KL WIRELESS DRIVER
3478L:	linux-wireless@vger.kernel.org
3479S:	Orphan
3480W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3481F:	drivers/net/wireless/ath/ath6kl/
3482
3483ATI_REMOTE2 DRIVER
3484M:	Ville Syrjala <syrjala@sci.fi>
3485S:	Maintained
3486F:	drivers/input/misc/ati_remote2.c
3487
3488ATK0110 HWMON DRIVER
3489M:	Luca Tettamanti <kronos.it@gmail.com>
3490L:	linux-hwmon@vger.kernel.org
3491S:	Maintained
3492F:	drivers/hwmon/asus_atk0110.c
3493
3494ATLX ETHERNET DRIVERS
3495M:	Chris Snook <chris.snook@gmail.com>
3496L:	netdev@vger.kernel.org
3497S:	Maintained
3498W:	http://sourceforge.net/projects/atl1
3499W:	http://atl1.sourceforge.net
3500F:	drivers/net/ethernet/atheros/
3501
3502ATM
3503M:	Chas Williams <3chas3@gmail.com>
3504L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3505L:	netdev@vger.kernel.org
3506S:	Maintained
3507W:	http://linux-atm.sourceforge.net
3508F:	drivers/atm/
3509F:	include/linux/atm*
3510F:	include/linux/sonet.h
3511F:	include/uapi/linux/atm*
3512F:	include/uapi/linux/sonet.h
3513
3514ATMEL MACB ETHERNET DRIVER
3515M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3516M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3517S:	Supported
3518F:	drivers/net/ethernet/cadence/
3519
3520ATMEL MAXTOUCH DRIVER
3521M:	Nick Dyer <nick@shmanahar.org>
3522S:	Maintained
3523T:	git git://github.com/ndyer/linux.git
3524F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3525F:	drivers/input/touchscreen/atmel_mxt_ts.c
3526
3527ATOMIC INFRASTRUCTURE
3528M:	Will Deacon <will@kernel.org>
3529M:	Peter Zijlstra <peterz@infradead.org>
3530R:	Boqun Feng <boqun.feng@gmail.com>
3531R:	Mark Rutland <mark.rutland@arm.com>
3532L:	linux-kernel@vger.kernel.org
3533S:	Maintained
3534F:	Documentation/atomic_*.txt
3535F:	arch/*/include/asm/atomic*.h
3536F:	include/*/atomic*.h
3537F:	include/linux/refcount.h
3538F:	scripts/atomic/
3539
3540ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3541M:	Bradley Grove <linuxdrivers@attotech.com>
3542L:	linux-scsi@vger.kernel.org
3543S:	Supported
3544W:	http://www.attotech.com
3545F:	drivers/scsi/esas2r
3546
3547ATUSB IEEE 802.15.4 RADIO DRIVER
3548M:	Stefan Schmidt <stefan@datenfreihafen.org>
3549L:	linux-wpan@vger.kernel.org
3550S:	Maintained
3551F:	drivers/net/ieee802154/at86rf230.h
3552F:	drivers/net/ieee802154/atusb.c
3553F:	drivers/net/ieee802154/atusb.h
3554
3555AUDIT SUBSYSTEM
3556M:	Paul Moore <paul@paul-moore.com>
3557M:	Eric Paris <eparis@redhat.com>
3558L:	audit@vger.kernel.org
3559S:	Supported
3560W:	https://github.com/linux-audit
3561Q:	https://patchwork.kernel.org/project/audit/list
3562B:	mailto:audit@vger.kernel.org
3563P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3564T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3565F:	include/asm-generic/audit_*.h
3566F:	include/linux/audit.h
3567F:	include/linux/audit_arch.h
3568F:	include/uapi/linux/audit.h
3569F:	kernel/audit*
3570F:	lib/*audit.c
3571K:	\baudit_[a-z_0-9]\+\b
3572
3573AUXILIARY BUS DRIVER
3574M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3575R:	Dave Ertman <david.m.ertman@intel.com>
3576R:	Ira Weiny <ira.weiny@intel.com>
3577S:	Supported
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3579F:	Documentation/driver-api/auxiliary_bus.rst
3580F:	drivers/base/auxiliary.c
3581F:	include/linux/auxiliary_bus.h
3582
3583AUXILIARY DISPLAY DRIVERS
3584M:	Andy Shevchenko <andy@kernel.org>
3585R:	Geert Uytterhoeven <geert@linux-m68k.org>
3586S:	Odd Fixes
3587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3588F:	Documentation/devicetree/bindings/auxdisplay/
3589F:	drivers/auxdisplay/
3590F:	include/linux/cfag12864b.h
3591F:	include/uapi/linux/map_to_14segment.h
3592F:	include/uapi/linux/map_to_7segment.h
3593
3594AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3595M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3596L:	linux-iio@vger.kernel.org
3597S:	Maintained
3598F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3599F:	drivers/iio/light/apds9306.c
3600
3601AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3602M:	Andreas Klinger <ak@it-klinger.de>
3603L:	linux-iio@vger.kernel.org
3604S:	Maintained
3605F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3606F:	drivers/iio/adc/hx711.c
3607
3608AX.25 NETWORK LAYER
3609L:	linux-hams@vger.kernel.org
3610S:	Orphan
3611W:	https://linux-ax25.in-berlin.de
3612F:	include/net/ax25.h
3613F:	include/uapi/linux/ax25.h
3614F:	net/ax25/
3615
3616AXENTIA ARM DEVICES
3617M:	Peter Rosin <peda@axentia.se>
3618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3619S:	Maintained
3620F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3621F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3622F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3623F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3624
3625AXENTIA ASOC DRIVERS
3626M:	Peter Rosin <peda@axentia.se>
3627L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3628S:	Maintained
3629F:	Documentation/devicetree/bindings/sound/axentia,*
3630F:	sound/soc/atmel/tse850-pcm5142.c
3631
3632AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3633M:	Nuno Sá <nuno.sa@analog.com>
3634L:	linux-hwmon@vger.kernel.org
3635S:	Supported
3636W:	https://ez.analog.com/linux-software-drivers
3637F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3638F:	drivers/hwmon/axi-fan-control.c
3639
3640AXI SPI ENGINE
3641M:	Michael Hennerich <michael.hennerich@analog.com>
3642M:	Nuno Sá <nuno.sa@analog.com>
3643R:	David Lechner <dlechner@baylibre.com>
3644L:	linux-spi@vger.kernel.org
3645S:	Supported
3646W:	https://ez.analog.com/linux-software-drivers
3647F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3648F:	drivers/spi/spi-axi-spi-engine.c
3649
3650AXI PWM GENERATOR
3651M:	Michael Hennerich <michael.hennerich@analog.com>
3652M:	Nuno Sá <nuno.sa@analog.com>
3653L:	linux-pwm@vger.kernel.org
3654S:	Supported
3655W:	https://ez.analog.com/linux-software-drivers
3656F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3657F:	drivers/pwm/pwm-axi-pwmgen.c
3658
3659AXXIA I2C CONTROLLER
3660M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3661L:	linux-i2c@vger.kernel.org
3662S:	Maintained
3663F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3664F:	drivers/i2c/busses/i2c-axxia.c
3665
3666AZ6007 DVB DRIVER
3667M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3668L:	linux-media@vger.kernel.org
3669S:	Maintained
3670W:	https://linuxtv.org
3671T:	git git://linuxtv.org/media_tree.git
3672F:	drivers/media/usb/dvb-usb-v2/az6007.c
3673
3674AZTECH FM RADIO RECEIVER DRIVER
3675M:	Hans Verkuil <hverkuil@xs4all.nl>
3676L:	linux-media@vger.kernel.org
3677S:	Maintained
3678W:	https://linuxtv.org
3679T:	git git://linuxtv.org/media_tree.git
3680F:	drivers/media/radio/radio-aztech*
3681
3682B43 WIRELESS DRIVER
3683L:	linux-wireless@vger.kernel.org
3684L:	b43-dev@lists.infradead.org
3685S:	Orphan
3686W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3687F:	drivers/net/wireless/broadcom/b43/
3688
3689B43LEGACY WIRELESS DRIVER
3690L:	linux-wireless@vger.kernel.org
3691L:	b43-dev@lists.infradead.org
3692S:	Orphan
3693W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3694F:	drivers/net/wireless/broadcom/b43legacy/
3695
3696BACKLIGHT CLASS/SUBSYSTEM
3697M:	Lee Jones <lee@kernel.org>
3698M:	Daniel Thompson <daniel.thompson@linaro.org>
3699M:	Jingoo Han <jingoohan1@gmail.com>
3700L:	dri-devel@lists.freedesktop.org
3701S:	Maintained
3702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3703F:	Documentation/ABI/stable/sysfs-class-backlight
3704F:	Documentation/ABI/testing/sysfs-class-backlight
3705F:	Documentation/devicetree/bindings/leds/backlight
3706F:	drivers/video/backlight/
3707F:	include/linux/backlight.h
3708F:	include/linux/pwm_backlight.h
3709
3710BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3711M:	Serge Semin <fancer.lancer@gmail.com>
3712L:	linux-hwmon@vger.kernel.org
3713S:	Supported
3714F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3715F:	Documentation/hwmon/bt1-pvt.rst
3716F:	drivers/hwmon/bt1-pvt.[ch]
3717
3718BARCO P50 GPIO DRIVER
3719M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3720M:	Peter Korsgaard <peter.korsgaard@barco.com>
3721S:	Maintained
3722F:	drivers/platform/x86/barco-p50-gpio.c
3723
3724BATMAN ADVANCED
3725M:	Marek Lindner <mareklindner@neomailbox.ch>
3726M:	Simon Wunderlich <sw@simonwunderlich.de>
3727M:	Antonio Quartulli <a@unstable.cc>
3728M:	Sven Eckelmann <sven@narfation.org>
3729L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3730S:	Maintained
3731W:	https://www.open-mesh.org/
3732Q:	https://patchwork.open-mesh.org/project/batman/list/
3733B:	https://www.open-mesh.org/projects/batman-adv/issues
3734C:	ircs://irc.hackint.org/batadv
3735T:	git https://git.open-mesh.org/linux-merge.git
3736F:	Documentation/networking/batman-adv.rst
3737F:	include/uapi/linux/batadv_packet.h
3738F:	include/uapi/linux/batman_adv.h
3739F:	net/batman-adv/
3740
3741BAYCOM/HDLCDRV DRIVERS FOR AX.25
3742M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3743L:	linux-hams@vger.kernel.org
3744S:	Maintained
3745W:	http://www.baycom.org/~tom/ham/ham.html
3746F:	drivers/net/hamradio/baycom*
3747
3748BCACHE (BLOCK LAYER CACHE)
3749M:	Coly Li <colyli@suse.de>
3750M:	Kent Overstreet <kent.overstreet@linux.dev>
3751L:	linux-bcache@vger.kernel.org
3752S:	Maintained
3753W:	http://bcache.evilpiepirate.org
3754C:	irc://irc.oftc.net/bcache
3755F:	drivers/md/bcache/
3756
3757BCACHEFS
3758M:	Kent Overstreet <kent.overstreet@linux.dev>
3759L:	linux-bcachefs@vger.kernel.org
3760S:	Supported
3761C:	irc://irc.oftc.net/bcache
3762T:	git https://evilpiepirate.org/git/bcachefs.git
3763F:	fs/bcachefs/
3764F:	Documentation/filesystems/bcachefs/
3765
3766BDISP ST MEDIA DRIVER
3767M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3768L:	linux-media@vger.kernel.org
3769S:	Supported
3770W:	https://linuxtv.org
3771T:	git git://linuxtv.org/media_tree.git
3772F:	drivers/media/platform/st/sti/bdisp
3773
3774BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3775M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3776L:	netdev@vger.kernel.org
3777S:	Maintained
3778F:	drivers/net/ethernet/ec_bhf.c
3779
3780BEFS FILE SYSTEM
3781M:	Luis de Bethencourt <luisbg@kernel.org>
3782M:	Salah Triki <salah.triki@gmail.com>
3783S:	Maintained
3784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3785F:	Documentation/filesystems/befs.rst
3786F:	fs/befs/
3787
3788BFQ I/O SCHEDULER
3789M:	Paolo Valente <paolo.valente@unimore.it>
3790M:	Jens Axboe <axboe@kernel.dk>
3791L:	linux-block@vger.kernel.org
3792S:	Maintained
3793F:	Documentation/block/bfq-iosched.rst
3794F:	block/bfq-*
3795
3796BFS FILE SYSTEM
3797M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3798S:	Maintained
3799F:	Documentation/filesystems/bfs.rst
3800F:	fs/bfs/
3801F:	include/uapi/linux/bfs_fs.h
3802
3803BINMAN
3804M:	Simon Glass <sjg@chromium.org>
3805S:	Supported
3806F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3807
3808BITMAP API
3809M:	Yury Norov <yury.norov@gmail.com>
3810R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3811S:	Maintained
3812F:	include/linux/bitfield.h
3813F:	include/linux/bitmap-str.h
3814F:	include/linux/bitmap.h
3815F:	include/linux/bits.h
3816F:	include/linux/cpumask.h
3817F:	include/linux/cpumask_types.h
3818F:	include/linux/find.h
3819F:	include/linux/nodemask.h
3820F:	include/linux/nodemask_types.h
3821F:	include/vdso/bits.h
3822F:	lib/bitmap-str.c
3823F:	lib/bitmap.c
3824F:	lib/cpumask.c
3825F:	lib/cpumask_kunit.c
3826F:	lib/find_bit.c
3827F:	lib/find_bit_benchmark.c
3828F:	lib/test_bitmap.c
3829F:	tools/include/linux/bitfield.h
3830F:	tools/include/linux/bitmap.h
3831F:	tools/include/linux/bits.h
3832F:	tools/include/linux/find.h
3833F:	tools/include/vdso/bits.h
3834F:	tools/lib/bitmap.c
3835F:	tools/lib/find_bit.c
3836
3837BITOPS API
3838M:	Yury Norov <yury.norov@gmail.com>
3839R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3840S:	Maintained
3841F:	arch/*/include/asm/bitops.h
3842F:	arch/*/include/asm/bitops_32.h
3843F:	arch/*/include/asm/bitops_64.h
3844F:	arch/*/lib/bitops.c
3845F:	include/asm-generic/bitops
3846F:	include/asm-generic/bitops.h
3847F:	include/linux/bitops.h
3848F:	lib/test_bitops.c
3849F:	tools/*/bitops*
3850
3851BLINKM RGB LED DRIVER
3852M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3853S:	Maintained
3854F:	drivers/leds/leds-blinkm.c
3855
3856BLOCK LAYER
3857M:	Jens Axboe <axboe@kernel.dk>
3858L:	linux-block@vger.kernel.org
3859S:	Maintained
3860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3861F:	Documentation/ABI/stable/sysfs-block
3862F:	Documentation/block/
3863F:	block/
3864F:	drivers/block/
3865F:	include/linux/bio.h
3866F:	include/linux/blk*
3867F:	kernel/trace/blktrace.c
3868F:	lib/sbitmap.c
3869
3870BLOCK LAYER DEVICE DRIVER API [RUST]
3871M:	Andreas Hindborg <a.hindborg@kernel.org>
3872R:	Boqun Feng <boqun.feng@gmail.com>
3873L:	linux-block@vger.kernel.org
3874L:	rust-for-linux@vger.kernel.org
3875S:	Supported
3876W:	https://rust-for-linux.com
3877B:	https://github.com/Rust-for-Linux/linux/issues
3878C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3879T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3880F:	drivers/block/rnull.rs
3881F:	rust/kernel/block.rs
3882F:	rust/kernel/block/
3883
3884BLOCK2MTD DRIVER
3885M:	Joern Engel <joern@lazybastard.org>
3886L:	linux-mtd@lists.infradead.org
3887S:	Maintained
3888F:	drivers/mtd/devices/block2mtd.c
3889
3890BLUETOOTH DRIVERS
3891M:	Marcel Holtmann <marcel@holtmann.org>
3892M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3893L:	linux-bluetooth@vger.kernel.org
3894S:	Supported
3895W:	http://www.bluez.org/
3896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3898F:	Documentation/devicetree/bindings/net/bluetooth/
3899F:	drivers/bluetooth/
3900
3901BLUETOOTH SUBSYSTEM
3902M:	Marcel Holtmann <marcel@holtmann.org>
3903M:	Johan Hedberg <johan.hedberg@gmail.com>
3904M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3905L:	linux-bluetooth@vger.kernel.org
3906S:	Supported
3907W:	http://www.bluez.org/
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3910F:	include/net/bluetooth/
3911F:	net/bluetooth/
3912
3913BONDING DRIVER
3914M:	Jay Vosburgh <jv@jvosburgh.net>
3915M:	Andy Gospodarek <andy@greyhouse.net>
3916L:	netdev@vger.kernel.org
3917S:	Maintained
3918F:	Documentation/networking/bonding.rst
3919F:	drivers/net/bonding/
3920F:	include/net/bond*
3921F:	include/uapi/linux/if_bonding.h
3922F:	tools/testing/selftests/drivers/net/bonding/
3923
3924BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3925M:	Dan Robertson <dan@dlrobertson.com>
3926L:	linux-iio@vger.kernel.org
3927S:	Maintained
3928F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3929F:	drivers/iio/accel/bma400*
3930
3931BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3932M:	Jagath Jog J <jagathjog1996@gmail.com>
3933L:	linux-iio@vger.kernel.org
3934S:	Maintained
3935F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3936F:	drivers/iio/imu/bmi323/
3937
3938BPF JIT for ARC
3939M:	Shahab Vahedi <shahab@synopsys.com>
3940L:	bpf@vger.kernel.org
3941S:	Maintained
3942F:	arch/arc/net/
3943
3944BPF JIT for ARM
3945M:	Russell King <linux@armlinux.org.uk>
3946M:	Puranjay Mohan <puranjay@kernel.org>
3947L:	bpf@vger.kernel.org
3948S:	Maintained
3949F:	arch/arm/net/
3950
3951BPF JIT for ARM64
3952M:	Daniel Borkmann <daniel@iogearbox.net>
3953M:	Alexei Starovoitov <ast@kernel.org>
3954M:	Puranjay Mohan <puranjay@kernel.org>
3955R:	Xu Kuohai <xukuohai@huaweicloud.com>
3956L:	bpf@vger.kernel.org
3957S:	Supported
3958F:	arch/arm64/net/
3959
3960BPF JIT for LOONGARCH
3961M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3962R:	Hengqi Chen <hengqi.chen@gmail.com>
3963L:	bpf@vger.kernel.org
3964S:	Maintained
3965F:	arch/loongarch/net/
3966
3967BPF JIT for MIPS (32-BIT AND 64-BIT)
3968M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3969M:	Paul Burton <paulburton@kernel.org>
3970L:	bpf@vger.kernel.org
3971S:	Maintained
3972F:	arch/mips/net/
3973
3974BPF JIT for NFP NICs
3975M:	Jakub Kicinski <kuba@kernel.org>
3976L:	bpf@vger.kernel.org
3977S:	Odd Fixes
3978F:	drivers/net/ethernet/netronome/nfp/bpf/
3979
3980BPF JIT for POWERPC (32-BIT AND 64-BIT)
3981M:	Michael Ellerman <mpe@ellerman.id.au>
3982M:	Hari Bathini <hbathini@linux.ibm.com>
3983M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3984R:	Naveen N Rao <naveen@kernel.org>
3985L:	bpf@vger.kernel.org
3986S:	Supported
3987F:	arch/powerpc/net/
3988
3989BPF JIT for RISC-V (32-bit)
3990M:	Luke Nelson <luke.r.nels@gmail.com>
3991M:	Xi Wang <xi.wang@gmail.com>
3992L:	bpf@vger.kernel.org
3993S:	Maintained
3994F:	arch/riscv/net/
3995X:	arch/riscv/net/bpf_jit_comp64.c
3996
3997BPF JIT for RISC-V (64-bit)
3998M:	Björn Töpel <bjorn@kernel.org>
3999R:	Pu Lehui <pulehui@huawei.com>
4000R:	Puranjay Mohan <puranjay@kernel.org>
4001L:	bpf@vger.kernel.org
4002S:	Maintained
4003F:	arch/riscv/net/
4004X:	arch/riscv/net/bpf_jit_comp32.c
4005
4006BPF JIT for S390
4007M:	Ilya Leoshkevich <iii@linux.ibm.com>
4008M:	Heiko Carstens <hca@linux.ibm.com>
4009M:	Vasily Gorbik <gor@linux.ibm.com>
4010L:	bpf@vger.kernel.org
4011S:	Supported
4012F:	arch/s390/net/
4013X:	arch/s390/net/pnet.c
4014
4015BPF JIT for SPARC (32-BIT AND 64-BIT)
4016M:	David S. Miller <davem@davemloft.net>
4017L:	bpf@vger.kernel.org
4018S:	Odd Fixes
4019F:	arch/sparc/net/
4020
4021BPF JIT for X86 32-BIT
4022M:	Wang YanQing <udknight@gmail.com>
4023L:	bpf@vger.kernel.org
4024S:	Odd Fixes
4025F:	arch/x86/net/bpf_jit_comp32.c
4026
4027BPF JIT for X86 64-BIT
4028M:	Alexei Starovoitov <ast@kernel.org>
4029M:	Daniel Borkmann <daniel@iogearbox.net>
4030L:	bpf@vger.kernel.org
4031S:	Supported
4032F:	arch/x86/net/
4033X:	arch/x86/net/bpf_jit_comp32.c
4034
4035BPF [BTF]
4036M:	Martin KaFai Lau <martin.lau@linux.dev>
4037L:	bpf@vger.kernel.org
4038S:	Maintained
4039F:	include/linux/btf*
4040F:	kernel/bpf/btf.c
4041
4042BPF [CORE]
4043M:	Alexei Starovoitov <ast@kernel.org>
4044M:	Daniel Borkmann <daniel@iogearbox.net>
4045R:	John Fastabend <john.fastabend@gmail.com>
4046L:	bpf@vger.kernel.org
4047S:	Maintained
4048F:	include/linux/bpf*
4049F:	include/linux/filter.h
4050F:	include/linux/tnum.h
4051F:	kernel/bpf/core.c
4052F:	kernel/bpf/dispatcher.c
4053F:	kernel/bpf/mprog.c
4054F:	kernel/bpf/syscall.c
4055F:	kernel/bpf/tnum.c
4056F:	kernel/bpf/trampoline.c
4057F:	kernel/bpf/verifier.c
4058
4059BPF [CRYPTO]
4060M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4061L:	bpf@vger.kernel.org
4062S:	Maintained
4063F:	crypto/bpf_crypto_skcipher.c
4064F:	include/linux/bpf_crypto.h
4065F:	kernel/bpf/crypto.c
4066
4067BPF [DOCUMENTATION] (Related to Standardization)
4068R:	David Vernet <void@manifault.com>
4069L:	bpf@vger.kernel.org
4070L:	bpf@ietf.org
4071S:	Maintained
4072F:	Documentation/bpf/standardization/
4073
4074BPF [GENERAL] (Safe Dynamic Programs and Tools)
4075M:	Alexei Starovoitov <ast@kernel.org>
4076M:	Daniel Borkmann <daniel@iogearbox.net>
4077M:	Andrii Nakryiko <andrii@kernel.org>
4078R:	Martin KaFai Lau <martin.lau@linux.dev>
4079R:	Eduard Zingerman <eddyz87@gmail.com>
4080R:	Song Liu <song@kernel.org>
4081R:	Yonghong Song <yonghong.song@linux.dev>
4082R:	John Fastabend <john.fastabend@gmail.com>
4083R:	KP Singh <kpsingh@kernel.org>
4084R:	Stanislav Fomichev <sdf@fomichev.me>
4085R:	Hao Luo <haoluo@google.com>
4086R:	Jiri Olsa <jolsa@kernel.org>
4087L:	bpf@vger.kernel.org
4088S:	Supported
4089W:	https://bpf.io/
4090Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4093F:	Documentation/bpf/
4094F:	Documentation/networking/filter.rst
4095F:	Documentation/userspace-api/ebpf/
4096F:	arch/*/net/*
4097F:	include/linux/bpf*
4098F:	include/linux/btf*
4099F:	include/linux/filter.h
4100F:	include/trace/events/xdp.h
4101F:	include/uapi/linux/bpf*
4102F:	include/uapi/linux/btf*
4103F:	include/uapi/linux/filter.h
4104F:	kernel/bpf/
4105F:	kernel/trace/bpf_trace.c
4106F:	lib/test_bpf.c
4107F:	net/bpf/
4108F:	net/core/filter.c
4109F:	net/sched/act_bpf.c
4110F:	net/sched/cls_bpf.c
4111F:	samples/bpf/
4112F:	scripts/bpf_doc.py
4113F:	scripts/Makefile.btf
4114F:	scripts/pahole-version.sh
4115F:	tools/bpf/
4116F:	tools/lib/bpf/
4117F:	tools/testing/selftests/bpf/
4118
4119BPF [ITERATOR]
4120M:	Yonghong Song <yonghong.song@linux.dev>
4121L:	bpf@vger.kernel.org
4122S:	Maintained
4123F:	kernel/bpf/*iter.c
4124
4125BPF [L7 FRAMEWORK] (sockmap)
4126M:	John Fastabend <john.fastabend@gmail.com>
4127M:	Jakub Sitnicki <jakub@cloudflare.com>
4128L:	netdev@vger.kernel.org
4129L:	bpf@vger.kernel.org
4130S:	Maintained
4131F:	include/linux/skmsg.h
4132F:	net/core/skmsg.c
4133F:	net/core/sock_map.c
4134F:	net/ipv4/tcp_bpf.c
4135F:	net/ipv4/udp_bpf.c
4136F:	net/unix/unix_bpf.c
4137
4138BPF [LIBRARY] (libbpf)
4139M:	Andrii Nakryiko <andrii@kernel.org>
4140M:	Eduard Zingerman <eddyz87@gmail.com>
4141L:	bpf@vger.kernel.org
4142S:	Maintained
4143F:	tools/lib/bpf/
4144
4145BPF [MISC]
4146L:	bpf@vger.kernel.org
4147S:	Odd Fixes
4148K:	(?:\b|_)bpf(?:\b|_)
4149
4150BPF [NETKIT] (BPF-programmable network device)
4151M:	Daniel Borkmann <daniel@iogearbox.net>
4152M:	Nikolay Aleksandrov <razor@blackwall.org>
4153L:	bpf@vger.kernel.org
4154L:	netdev@vger.kernel.org
4155S:	Supported
4156F:	drivers/net/netkit.c
4157F:	include/net/netkit.h
4158
4159BPF [NETWORKING] (struct_ops, reuseport)
4160M:	Martin KaFai Lau <martin.lau@linux.dev>
4161L:	bpf@vger.kernel.org
4162L:	netdev@vger.kernel.org
4163S:	Maintained
4164F:	kernel/bpf/bpf_struct*
4165
4166BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4167M:	Martin KaFai Lau <martin.lau@linux.dev>
4168M:	Daniel Borkmann <daniel@iogearbox.net>
4169R:	John Fastabend <john.fastabend@gmail.com>
4170L:	bpf@vger.kernel.org
4171L:	netdev@vger.kernel.org
4172S:	Maintained
4173F:	include/net/tcx.h
4174F:	kernel/bpf/tcx.c
4175F:	net/core/filter.c
4176F:	net/sched/act_bpf.c
4177F:	net/sched/cls_bpf.c
4178
4179BPF [RINGBUF]
4180M:	Andrii Nakryiko <andrii@kernel.org>
4181L:	bpf@vger.kernel.org
4182S:	Maintained
4183F:	kernel/bpf/ringbuf.c
4184
4185BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4186M:	KP Singh <kpsingh@kernel.org>
4187M:	Matt Bobrowski <mattbobrowski@google.com>
4188L:	bpf@vger.kernel.org
4189S:	Maintained
4190F:	Documentation/bpf/prog_lsm.rst
4191F:	include/linux/bpf_lsm.h
4192F:	kernel/bpf/bpf_lsm.c
4193F:	kernel/trace/bpf_trace.c
4194F:	security/bpf/
4195
4196BPF [SELFTESTS] (Test Runners & Infrastructure)
4197M:	Andrii Nakryiko <andrii@kernel.org>
4198M:	Eduard Zingerman <eddyz87@gmail.com>
4199R:	Mykola Lysenko <mykolal@fb.com>
4200L:	bpf@vger.kernel.org
4201S:	Maintained
4202F:	tools/testing/selftests/bpf/
4203
4204BPF [STORAGE & CGROUPS]
4205M:	Martin KaFai Lau <martin.lau@linux.dev>
4206L:	bpf@vger.kernel.org
4207S:	Maintained
4208F:	kernel/bpf/*storage.c
4209F:	kernel/bpf/bpf_lru*
4210F:	kernel/bpf/cgroup.c
4211
4212BPF [TOOLING] (bpftool)
4213M:	Quentin Monnet <qmo@kernel.org>
4214L:	bpf@vger.kernel.org
4215S:	Maintained
4216F:	kernel/bpf/disasm.*
4217F:	tools/bpf/bpftool/
4218
4219BPF [TRACING]
4220M:	Song Liu <song@kernel.org>
4221R:	Jiri Olsa <jolsa@kernel.org>
4222L:	bpf@vger.kernel.org
4223S:	Maintained
4224F:	kernel/bpf/stackmap.c
4225F:	kernel/trace/bpf_trace.c
4226
4227BROADCOM ASP 2.0 ETHERNET DRIVER
4228M:	Justin Chen <justin.chen@broadcom.com>
4229M:	Florian Fainelli <florian.fainelli@broadcom.com>
4230L:	bcm-kernel-feedback-list@broadcom.com
4231L:	netdev@vger.kernel.org
4232S:	Supported
4233F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4234F:	drivers/net/ethernet/broadcom/asp2/
4235
4236BROADCOM B44 10/100 ETHERNET DRIVER
4237M:	Michael Chan <michael.chan@broadcom.com>
4238L:	netdev@vger.kernel.org
4239S:	Supported
4240F:	drivers/net/ethernet/broadcom/b44.*
4241
4242BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4243M:	Florian Fainelli <florian.fainelli@broadcom.com>
4244L:	netdev@vger.kernel.org
4245L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4246S:	Supported
4247F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4248F:	drivers/net/dsa/b53/*
4249F:	drivers/net/dsa/bcm_sf2*
4250F:	include/linux/dsa/brcm.h
4251F:	include/linux/platform_data/b53.h
4252
4253BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4254M:	Florian Fainelli <florian.fainelli@broadcom.com>
4255R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4256L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4258S:	Maintained
4259T:	git https://github.com/broadcom/stblinux.git
4260F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4261F:	drivers/pci/controller/pcie-brcmstb.c
4262F:	drivers/staging/vc04_services
4263N:	bcm2711
4264N:	bcm283*
4265N:	raspberrypi
4266
4267BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4268M:	Florian Fainelli <florian.fainelli@broadcom.com>
4269M:	Ray Jui <rjui@broadcom.com>
4270M:	Scott Branden <sbranden@broadcom.com>
4271R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4272S:	Maintained
4273T:	git https://github.com/broadcom/mach-bcm
4274F:	arch/arm/mach-bcm/
4275N:	bcm281*
4276N:	bcm113*
4277N:	bcm216*
4278N:	kona
4279
4280BROADCOM BCM2835 CAMERA DRIVERS
4281M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4282L:	linux-media@vger.kernel.org
4283S:	Maintained
4284F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4285F:	drivers/media/platform/broadcom/bcm2835-unicam*
4286
4287BROADCOM BCM47XX MIPS ARCHITECTURE
4288M:	Hauke Mehrtens <hauke@hauke-m.de>
4289M:	Rafał Miłecki <zajec5@gmail.com>
4290L:	linux-mips@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/devicetree/bindings/mips/brcm/
4293F:	arch/mips/bcm47xx/*
4294F:	arch/mips/include/asm/mach-bcm47xx/*
4295
4296BROADCOM BCM4908 ETHERNET DRIVER
4297M:	Rafał Miłecki <rafal@milecki.pl>
4298R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4299L:	netdev@vger.kernel.org
4300S:	Maintained
4301F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4302F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4303F:	drivers/net/ethernet/broadcom/unimac.h
4304
4305BROADCOM BCM4908 PINMUX DRIVER
4306M:	Rafał Miłecki <rafal@milecki.pl>
4307R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4308L:	linux-gpio@vger.kernel.org
4309S:	Maintained
4310F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4311F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4312
4313BROADCOM BCM5301X ARM ARCHITECTURE
4314M:	Florian Fainelli <florian.fainelli@broadcom.com>
4315M:	Hauke Mehrtens <hauke@hauke-m.de>
4316M:	Rafał Miłecki <zajec5@gmail.com>
4317R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4319S:	Maintained
4320F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4321F:	arch/arm/boot/dts/broadcom/bcm470*
4322F:	arch/arm/boot/dts/broadcom/bcm5301*
4323F:	arch/arm/boot/dts/broadcom/bcm953012*
4324F:	arch/arm/mach-bcm/bcm_5301x.c
4325
4326BROADCOM BCM53573 ARM ARCHITECTURE
4327M:	Florian Fainelli <florian.fainelli@broadcom.com>
4328M:	Rafał Miłecki <rafal@milecki.pl>
4329R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4331S:	Maintained
4332F:	arch/arm/boot/dts/broadcom/bcm47189*
4333F:	arch/arm/boot/dts/broadcom/bcm53573*
4334
4335BROADCOM BCM63XX/BCM33XX UDC DRIVER
4336M:	Kevin Cernekee <cernekee@gmail.com>
4337L:	linux-usb@vger.kernel.org
4338S:	Maintained
4339F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4340
4341BROADCOM BCM7XXX ARM ARCHITECTURE
4342M:	Florian Fainelli <florian.fainelli@broadcom.com>
4343R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4345S:	Maintained
4346T:	git https://github.com/broadcom/stblinux.git
4347F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4348F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4349F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4350F:	arch/arm/mach-bcm/*brcmstb*
4351F:	arch/arm/mm/cache-b15-rac.c
4352F:	drivers/bus/brcmstb_gisb.c
4353F:	drivers/pci/controller/pcie-brcmstb.c
4354N:	brcmstb
4355N:	bcm7038
4356N:	bcm7120
4357
4358BROADCOM BCMBCA ARM ARCHITECTURE
4359M:	William Zhang <william.zhang@broadcom.com>
4360M:	Anand Gore <anand.gore@broadcom.com>
4361M:	Kursad Oney <kursad.oney@broadcom.com>
4362M:	Florian Fainelli <florian.fainelli@broadcom.com>
4363M:	Rafał Miłecki <rafal@milecki.pl>
4364R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4366S:	Maintained
4367T:	git https://github.com/broadcom/stblinux.git
4368F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4369F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4370N:	bcmbca
4371N:	bcm[9]?47622
4372N:	bcm[9]?4912
4373N:	bcm[9]?63138
4374N:	bcm[9]?63146
4375N:	bcm[9]?63148
4376N:	bcm[9]?63158
4377N:	bcm[9]?63178
4378N:	bcm[9]?6756
4379N:	bcm[9]?6813
4380N:	bcm[9]?6846
4381N:	bcm[9]?6855
4382N:	bcm[9]?6856
4383N:	bcm[9]?6858
4384N:	bcm[9]?6878
4385
4386BROADCOM BDC DRIVER
4387M:	Justin Chen <justin.chen@broadcom.com>
4388M:	Al Cooper <alcooperx@gmail.com>
4389R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4390L:	linux-usb@vger.kernel.org
4391S:	Maintained
4392F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4393F:	drivers/usb/gadget/udc/bdc/
4394
4395BROADCOM BMIPS CPUFREQ DRIVER
4396M:	Markus Mayer <mmayer@broadcom.com>
4397R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398L:	linux-pm@vger.kernel.org
4399S:	Maintained
4400F:	drivers/cpufreq/bmips-cpufreq.c
4401
4402BROADCOM BMIPS MIPS ARCHITECTURE
4403M:	Florian Fainelli <florian.fainelli@broadcom.com>
4404R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4405L:	linux-mips@vger.kernel.org
4406S:	Maintained
4407T:	git https://github.com/broadcom/stblinux.git
4408F:	arch/mips/bmips/*
4409F:	arch/mips/boot/dts/brcm/bcm*.dts*
4410F:	arch/mips/include/asm/mach-bmips/*
4411F:	arch/mips/kernel/*bmips*
4412F:	drivers/irqchip/irq-bcm63*
4413F:	drivers/irqchip/irq-bcm7*
4414F:	drivers/irqchip/irq-brcmstb*
4415F:	drivers/pmdomain/bcm/bcm63xx-power.c
4416F:	include/linux/bcm963xx_nvram.h
4417F:	include/linux/bcm963xx_tag.h
4418
4419BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4420M:	Rasesh Mody <rmody@marvell.com>
4421M:	GR-Linux-NIC-Dev@marvell.com
4422L:	netdev@vger.kernel.org
4423S:	Supported
4424F:	drivers/net/ethernet/broadcom/bnx2.*
4425F:	drivers/net/ethernet/broadcom/bnx2_*
4426
4427BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4428M:	Saurav Kashyap <skashyap@marvell.com>
4429M:	Javed Hasan <jhasan@marvell.com>
4430M:	GR-QLogic-Storage-Upstream@marvell.com
4431L:	linux-scsi@vger.kernel.org
4432S:	Supported
4433F:	drivers/scsi/bnx2fc/
4434
4435BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4436M:	Nilesh Javali <njavali@marvell.com>
4437M:	Manish Rangankar <mrangankar@marvell.com>
4438M:	GR-QLogic-Storage-Upstream@marvell.com
4439L:	linux-scsi@vger.kernel.org
4440S:	Supported
4441F:	drivers/scsi/bnx2i/
4442
4443BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4444M:	Sudarsana Kalluru <skalluru@marvell.com>
4445M:	Manish Chopra <manishc@marvell.com>
4446L:	netdev@vger.kernel.org
4447S:	Supported
4448F:	drivers/net/ethernet/broadcom/bnx2x/
4449
4450BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4451M:	Michael Chan <michael.chan@broadcom.com>
4452L:	netdev@vger.kernel.org
4453S:	Supported
4454F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4455F:	drivers/net/ethernet/broadcom/bnxt/
4456F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4457
4458BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4459M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4460L:	linux-wireless@vger.kernel.org
4461L:	brcm80211@lists.linux.dev
4462L:	brcm80211-dev-list.pdl@broadcom.com
4463S:	Supported
4464F:	drivers/net/wireless/broadcom/brcm80211/
4465F:	include/linux/platform_data/brcmfmac.h
4466
4467BROADCOM BRCMSTB GPIO DRIVER
4468M:	Doug Berger <opendmb@gmail.com>
4469M:	Florian Fainelli <florian.fainelli@broadcom.com>
4470R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4471S:	Supported
4472F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4473F:	drivers/gpio/gpio-brcmstb.c
4474
4475BROADCOM BRCMSTB I2C DRIVER
4476M:	Kamal Dasu <kamal.dasu@broadcom.com>
4477R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4478L:	linux-i2c@vger.kernel.org
4479S:	Supported
4480F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4481F:	drivers/i2c/busses/i2c-brcmstb.c
4482
4483BROADCOM BRCMSTB UART DRIVER
4484M:	Al Cooper <alcooperx@gmail.com>
4485R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486L:	linux-serial@vger.kernel.org
4487S:	Maintained
4488F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4489F:	drivers/tty/serial/8250/8250_bcm7271.c
4490
4491BROADCOM BRCMSTB USB EHCI DRIVER
4492M:	Justin Chen <justin.chen@broadcom.com>
4493M:	Al Cooper <alcooperx@gmail.com>
4494R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4495L:	linux-usb@vger.kernel.org
4496S:	Maintained
4497F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4498F:	drivers/usb/host/ehci-brcm.*
4499
4500BROADCOM BRCMSTB USB PIN MAP DRIVER
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,usb-pinmap.yaml
4506F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4507
4508BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4509M:	Justin Chen <justin.chen@broadcom.com>
4510M:	Al Cooper <alcooperx@gmail.com>
4511R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4512L:	linux-kernel@vger.kernel.org
4513S:	Maintained
4514F:	drivers/phy/broadcom/phy-brcm-usb*
4515
4516BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4517M:	William Zhang <william.zhang@broadcom.com>
4518M:	Kursad Oney <kursad.oney@broadcom.com>
4519M:	Jonas Gorski <jonas.gorski@gmail.com>
4520R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4521L:	linux-spi@vger.kernel.org
4522S:	Maintained
4523F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4524F:	drivers/spi/spi-bcm63xx-hsspi.c
4525F:	drivers/spi/spi-bcmbca-hsspi.c
4526
4527BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4528M:	Jonas Gorski <jonas.gorski@gmail.com>
4529L:	linux-spi@vger.kernel.org
4530S:	Odd Fixes
4531F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4532F:	drivers/spi/spi-bcm63xx.c
4533
4534BROADCOM ETHERNET PHY DRIVERS
4535M:	Florian Fainelli <florian.fainelli@broadcom.com>
4536R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4537L:	netdev@vger.kernel.org
4538S:	Supported
4539F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4540F:	drivers/net/phy/bcm*.[ch]
4541F:	drivers/net/phy/broadcom.c
4542F:	include/linux/brcmphy.h
4543
4544BROADCOM GENET ETHERNET DRIVER
4545M:	Doug Berger <opendmb@gmail.com>
4546M:	Florian Fainelli <florian.fainelli@broadcom.com>
4547R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4548L:	netdev@vger.kernel.org
4549S:	Supported
4550F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4551F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4552F:	drivers/net/ethernet/broadcom/genet/
4553F:	drivers/net/ethernet/broadcom/unimac.h
4554F:	drivers/net/mdio/mdio-bcm-unimac.c
4555F:	include/linux/platform_data/bcmgenet.h
4556F:	include/linux/platform_data/mdio-bcm-unimac.h
4557
4558BROADCOM IPROC ARM ARCHITECTURE
4559M:	Ray Jui <rjui@broadcom.com>
4560M:	Scott Branden <sbranden@broadcom.com>
4561R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4563S:	Maintained
4564T:	git https://github.com/broadcom/stblinux.git
4565F:	arch/arm64/boot/dts/broadcom/northstar2/*
4566F:	arch/arm64/boot/dts/broadcom/stingray/*
4567F:	drivers/clk/bcm/clk-ns*
4568F:	drivers/clk/bcm/clk-sr*
4569F:	drivers/pinctrl/bcm/pinctrl-ns*
4570F:	include/dt-bindings/clock/bcm-sr*
4571N:	iproc
4572N:	cygnus
4573N:	bcm[-_]nsp
4574N:	bcm9113*
4575N:	bcm9583*
4576N:	bcm9585*
4577N:	bcm9586*
4578N:	bcm988312
4579N:	bcm113*
4580N:	bcm583*
4581N:	bcm585*
4582N:	bcm586*
4583N:	bcm88312
4584N:	hr2
4585N:	stingray
4586
4587BROADCOM IPROC GBIT ETHERNET DRIVER
4588M:	Rafał Miłecki <rafal@milecki.pl>
4589R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4590L:	netdev@vger.kernel.org
4591S:	Maintained
4592F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4593F:	drivers/net/ethernet/broadcom/bgmac*
4594F:	drivers/net/ethernet/broadcom/unimac.h
4595
4596BROADCOM KONA GPIO DRIVER
4597M:	Ray Jui <rjui@broadcom.com>
4598R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4599S:	Supported
4600F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4601F:	drivers/gpio/gpio-bcm-kona.c
4602
4603BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4604M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4605M:	Kashyap Desai <kashyap.desai@broadcom.com>
4606M:	Sumit Saxena <sumit.saxena@broadcom.com>
4607M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4608L:	mpi3mr-linuxdrv.pdl@broadcom.com
4609L:	linux-scsi@vger.kernel.org
4610S:	Supported
4611W:	https://www.broadcom.com/support/storage
4612F:	drivers/scsi/mpi3mr/
4613
4614BROADCOM NETXTREME-E ROCE DRIVER
4615M:	Selvin Xavier <selvin.xavier@broadcom.com>
4616L:	linux-rdma@vger.kernel.org
4617S:	Supported
4618W:	http://www.broadcom.com
4619F:	drivers/infiniband/hw/bnxt_re/
4620F:	include/uapi/rdma/bnxt_re-abi.h
4621
4622BROADCOM NVRAM DRIVER
4623M:	Rafał Miłecki <zajec5@gmail.com>
4624L:	linux-mips@vger.kernel.org
4625S:	Maintained
4626F:	drivers/firmware/broadcom/*
4627
4628BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4629M:	Rafał Miłecki <rafal@milecki.pl>
4630M:	Florian Fainelli <florian.fainelli@broadcom.com>
4631R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4632L:	linux-pm@vger.kernel.org
4633S:	Maintained
4634T:	git https://github.com/broadcom/stblinux.git
4635F:	drivers/pmdomain/bcm/bcm-pmb.c
4636F:	include/dt-bindings/soc/bcm-pmb.h
4637
4638BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4639M:	Rafał Miłecki <zajec5@gmail.com>
4640L:	linux-wireless@vger.kernel.org
4641S:	Maintained
4642F:	drivers/bcma/
4643F:	include/linux/bcma/
4644
4645BROADCOM SPI DRIVER
4646M:	Kamal Dasu <kamal.dasu@broadcom.com>
4647R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4648S:	Maintained
4649F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4650F:	drivers/spi/spi-bcm-qspi.*
4651F:	drivers/spi/spi-brcmstb-qspi.c
4652F:	drivers/spi/spi-iproc-qspi.c
4653
4654BROADCOM STB AVS CPUFREQ DRIVER
4655M:	Markus Mayer <mmayer@broadcom.com>
4656R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4657L:	linux-pm@vger.kernel.org
4658S:	Maintained
4659F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4660F:	drivers/cpufreq/brcmstb*
4661
4662BROADCOM STB AVS TMON 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/thermal/brcm,avs-tmon.yaml
4668F:	drivers/thermal/broadcom/brcmstb*
4669
4670BROADCOM STB DPFE DRIVER
4671M:	Markus Mayer <mmayer@broadcom.com>
4672R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4674S:	Maintained
4675F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4676F:	drivers/memory/brcmstb_dpfe.c
4677
4678BROADCOM STB NAND FLASH DRIVER
4679M:	Brian Norris <computersforpeace@gmail.com>
4680M:	Kamal Dasu <kamal.dasu@broadcom.com>
4681R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4682L:	linux-mtd@lists.infradead.org
4683S:	Maintained
4684F:	drivers/mtd/nand/raw/brcmnand/
4685F:	include/linux/platform_data/brcmnand.h
4686
4687BROADCOM STB PCIE DRIVER
4688M:	Jim Quinlan <jim2101024@gmail.com>
4689M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4690M:	Florian Fainelli <florian.fainelli@broadcom.com>
4691R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4692L:	linux-pci@vger.kernel.org
4693S:	Maintained
4694F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4695F:	drivers/pci/controller/pcie-brcmstb.c
4696
4697BROADCOM SYSTEMPORT ETHERNET DRIVER
4698M:	Florian Fainelli <florian.fainelli@broadcom.com>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700L:	netdev@vger.kernel.org
4701S:	Supported
4702F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4703F:	drivers/net/ethernet/broadcom/bcmsysport.*
4704F:	drivers/net/ethernet/broadcom/unimac.h
4705
4706BROADCOM TG3 GIGABIT ETHERNET DRIVER
4707M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4708M:	Michael Chan <mchan@broadcom.com>
4709L:	netdev@vger.kernel.org
4710S:	Supported
4711F:	drivers/net/ethernet/broadcom/tg3.*
4712
4713BROADCOM VK DRIVER
4714M:	Scott Branden <scott.branden@broadcom.com>
4715R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4716S:	Supported
4717F:	drivers/misc/bcm-vk/
4718F:	include/uapi/linux/misc/bcm_vk.h
4719
4720BROCADE BFA FC SCSI DRIVER
4721M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4722M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4723L:	linux-scsi@vger.kernel.org
4724S:	Supported
4725F:	drivers/scsi/bfa/
4726
4727BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4728M:	Rasesh Mody <rmody@marvell.com>
4729M:	Sudarsana Kalluru <skalluru@marvell.com>
4730M:	GR-Linux-NIC-Dev@marvell.com
4731L:	netdev@vger.kernel.org
4732S:	Supported
4733F:	drivers/net/ethernet/brocade/bna/
4734
4735BSG (block layer generic sg v4 driver)
4736M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4737L:	linux-scsi@vger.kernel.org
4738S:	Supported
4739F:	block/bsg.c
4740F:	include/linux/bsg.h
4741F:	include/uapi/linux/bsg.h
4742
4743BT87X AUDIO DRIVER
4744M:	Clemens Ladisch <clemens@ladisch.de>
4745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4746S:	Maintained
4747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4748F:	Documentation/sound/cards/bt87x.rst
4749F:	sound/pci/bt87x.c
4750
4751BT8XXGPIO DRIVER
4752M:	Michael Buesch <m@bues.ch>
4753S:	Maintained
4754W:	http://bu3sch.de/btgpio.php
4755F:	drivers/gpio/gpio-bt8xx.c
4756
4757BTRFS FILE SYSTEM
4758M:	Chris Mason <clm@fb.com>
4759M:	Josef Bacik <josef@toxicpanda.com>
4760M:	David Sterba <dsterba@suse.com>
4761L:	linux-btrfs@vger.kernel.org
4762S:	Maintained
4763W:	https://btrfs.readthedocs.io
4764Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4765C:	irc://irc.libera.chat/btrfs
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4767F:	Documentation/filesystems/btrfs.rst
4768F:	fs/btrfs/
4769F:	include/linux/btrfs*
4770F:	include/trace/events/btrfs.h
4771F:	include/uapi/linux/btrfs*
4772
4773BTTV VIDEO4LINUX DRIVER
4774M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4775L:	linux-media@vger.kernel.org
4776S:	Odd fixes
4777W:	https://linuxtv.org
4778T:	git git://linuxtv.org/media_tree.git
4779F:	Documentation/driver-api/media/drivers/bttv*
4780F:	drivers/media/pci/bt8xx/bttv*
4781
4782BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4783M:	Chanwoo Choi <cw00.choi@samsung.com>
4784L:	linux-pm@vger.kernel.org
4785L:	linux-samsung-soc@vger.kernel.org
4786S:	Maintained
4787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4788F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4789F:	drivers/devfreq/exynos-bus.c
4790
4791BUSLOGIC SCSI DRIVER
4792M:	Khalid Aziz <khalid@gonehiking.org>
4793L:	linux-scsi@vger.kernel.org
4794S:	Maintained
4795F:	drivers/scsi/BusLogic.*
4796F:	drivers/scsi/FlashPoint.*
4797
4798BXCAN CAN NETWORK DRIVER
4799M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4800L:	linux-can@vger.kernel.org
4801S:	Maintained
4802F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4803F:	drivers/net/can/bxcan.c
4804
4805C-MEDIA CMI8788 DRIVER
4806M:	Clemens Ladisch <clemens@ladisch.de>
4807L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4808S:	Maintained
4809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4810F:	sound/pci/oxygen/
4811
4812C-SKY ARCHITECTURE
4813M:	Guo Ren <guoren@kernel.org>
4814L:	linux-csky@vger.kernel.org
4815S:	Supported
4816T:	git https://github.com/c-sky/csky-linux.git
4817F:	Documentation/devicetree/bindings/csky/
4818F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4819F:	Documentation/devicetree/bindings/timer/csky,*
4820F:	arch/csky/
4821F:	drivers/clocksource/timer-gx6605s.c
4822F:	drivers/clocksource/timer-mp-csky.c
4823F:	drivers/irqchip/irq-csky-*
4824N:	csky
4825K:	csky
4826
4827CA8210 IEEE-802.15.4 RADIO DRIVER
4828L:	linux-wpan@vger.kernel.org
4829S:	Orphan
4830W:	https://github.com/Cascoda/ca8210-linux.git
4831F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4832F:	drivers/net/ieee802154/ca8210.c
4833
4834CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4835M:	David Howells <dhowells@redhat.com>
4836L:	netfs@lists.linux.dev
4837S:	Supported
4838F:	Documentation/filesystems/caching/cachefiles.rst
4839F:	fs/cachefiles/
4840
4841CACHESTAT: PAGE CACHE STATS FOR A FILE
4842M:	Nhat Pham <nphamcs@gmail.com>
4843M:	Johannes Weiner <hannes@cmpxchg.org>
4844L:	linux-mm@kvack.org
4845S:	Maintained
4846F:	tools/testing/selftests/cachestat/test_cachestat.c
4847
4848CADENCE MIPI-CSI2 BRIDGES
4849M:	Maxime Ripard <mripard@kernel.org>
4850L:	linux-media@vger.kernel.org
4851S:	Maintained
4852F:	Documentation/devicetree/bindings/media/cdns,*.txt
4853F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4854F:	drivers/media/platform/cadence/cdns-csi2*
4855
4856CADENCE NAND DRIVER
4857L:	linux-mtd@lists.infradead.org
4858S:	Orphan
4859F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4860F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4861
4862CADENCE USB3 DRD IP DRIVER
4863M:	Peter Chen <peter.chen@kernel.org>
4864M:	Pawel Laszczak <pawell@cadence.com>
4865R:	Roger Quadros <rogerq@kernel.org>
4866L:	linux-usb@vger.kernel.org
4867S:	Maintained
4868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4869F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4870F:	drivers/usb/cdns3/
4871X:	drivers/usb/cdns3/cdnsp*
4872
4873CADENCE USBHS DRIVER
4874M:	Pawel Laszczak <pawell@cadence.com>
4875L:	linux-usb@vger.kernel.org
4876S:	Maintained
4877F:	drivers/usb/gadget/udc/cdns2
4878
4879CADENCE USBSSP DRD IP DRIVER
4880M:	Pawel Laszczak <pawell@cadence.com>
4881L:	linux-usb@vger.kernel.org
4882S:	Maintained
4883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4884F:	drivers/usb/cdns3/
4885X:	drivers/usb/cdns3/cdns3*
4886
4887CADET FM/AM RADIO RECEIVER DRIVER
4888M:	Hans Verkuil <hverkuil@xs4all.nl>
4889L:	linux-media@vger.kernel.org
4890S:	Maintained
4891W:	https://linuxtv.org
4892T:	git git://linuxtv.org/media_tree.git
4893F:	drivers/media/radio/radio-cadet*
4894
4895CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4896L:	linux-media@vger.kernel.org
4897S:	Orphan
4898T:	git git://linuxtv.org/media_tree.git
4899F:	Documentation/admin-guide/media/cafe_ccic*
4900F:	drivers/media/platform/marvell/
4901
4902CAIF NETWORK LAYER
4903L:	netdev@vger.kernel.org
4904S:	Orphan
4905F:	Documentation/networking/caif/
4906F:	drivers/net/caif/
4907F:	include/net/caif/
4908F:	include/uapi/linux/caif/
4909F:	net/caif/
4910
4911CAKE QDISC
4912M:	Toke Høiland-Jørgensen <toke@toke.dk>
4913L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4914S:	Maintained
4915F:	net/sched/sch_cake.c
4916
4917CAN NETWORK DRIVERS
4918M:	Marc Kleine-Budde <mkl@pengutronix.de>
4919M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4920L:	linux-can@vger.kernel.org
4921S:	Maintained
4922W:	https://github.com/linux-can
4923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4925F:	Documentation/devicetree/bindings/net/can/
4926F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4927F:	drivers/net/can/
4928F:	drivers/phy/phy-can-transceiver.c
4929F:	include/linux/can/bittiming.h
4930F:	include/linux/can/dev.h
4931F:	include/linux/can/length.h
4932F:	include/linux/can/platform/
4933F:	include/linux/can/rx-offload.h
4934F:	include/uapi/linux/can/error.h
4935F:	include/uapi/linux/can/netlink.h
4936F:	include/uapi/linux/can/vxcan.h
4937
4938CAN NETWORK LAYER
4939M:	Oliver Hartkopp <socketcan@hartkopp.net>
4940M:	Marc Kleine-Budde <mkl@pengutronix.de>
4941L:	linux-can@vger.kernel.org
4942S:	Maintained
4943W:	https://github.com/linux-can
4944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4946F:	Documentation/networking/can.rst
4947F:	Documentation/networking/iso15765-2.rst
4948F:	include/linux/can/can-ml.h
4949F:	include/linux/can/core.h
4950F:	include/linux/can/skb.h
4951F:	include/net/netns/can.h
4952F:	include/uapi/linux/can.h
4953F:	include/uapi/linux/can/bcm.h
4954F:	include/uapi/linux/can/gw.h
4955F:	include/uapi/linux/can/isotp.h
4956F:	include/uapi/linux/can/raw.h
4957F:	net/can/
4958
4959CAN-J1939 NETWORK LAYER
4960M:	Robin van der Gracht <robin@protonic.nl>
4961M:	Oleksij Rempel <o.rempel@pengutronix.de>
4962R:	kernel@pengutronix.de
4963L:	linux-can@vger.kernel.org
4964S:	Maintained
4965F:	Documentation/networking/j1939.rst
4966F:	include/uapi/linux/can/j1939.h
4967F:	net/can/j1939/
4968
4969CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4970M:	Damien Le Moal <dlemoal@kernel.org>
4971L:	linux-riscv@lists.infradead.org
4972L:	linux-gpio@vger.kernel.org (pinctrl driver)
4973F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4974F:	drivers/pinctrl/pinctrl-k210.c
4975
4976CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4977M:	Damien Le Moal <dlemoal@kernel.org>
4978L:	linux-kernel@vger.kernel.org
4979L:	linux-riscv@lists.infradead.org
4980S:	Maintained
4981F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4982F:	drivers/reset/reset-k210.c
4983
4984CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4985M:	Damien Le Moal <dlemoal@kernel.org>
4986L:	linux-riscv@lists.infradead.org
4987S:	Maintained
4988F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4989F:	drivers/soc/canaan/
4990F:	include/soc/canaan/
4991
4992CAPABILITIES
4993M:	Serge Hallyn <serge@hallyn.com>
4994L:	linux-security-module@vger.kernel.org
4995S:	Supported
4996F:	include/linux/capability.h
4997F:	include/uapi/linux/capability.h
4998F:	kernel/capability.c
4999F:	security/commoncap.c
5000
5001CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5002M:	Kevin Tsai <ktsai@capellamicro.com>
5003S:	Maintained
5004F:	drivers/iio/light/cm*
5005
5006CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5007M:	Christian Lamparter <chunkeey@googlemail.com>
5008L:	linux-wireless@vger.kernel.org
5009S:	Maintained
5010W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5011F:	drivers/net/wireless/ath/carl9170/
5012
5013CAVIUM I2C DRIVER
5014M:	Robert Richter <rric@kernel.org>
5015S:	Odd Fixes
5016W:	http://www.marvell.com
5017F:	drivers/i2c/busses/i2c-octeon*
5018F:	drivers/i2c/busses/i2c-thunderx*
5019
5020CAVIUM LIQUIDIO NETWORK DRIVER
5021L:	netdev@vger.kernel.org
5022S:	Orphan
5023W:	http://www.marvell.com
5024F:	drivers/net/ethernet/cavium/liquidio/
5025
5026CAVIUM MMC DRIVER
5027M:	Robert Richter <rric@kernel.org>
5028S:	Odd Fixes
5029W:	http://www.marvell.com
5030F:	drivers/mmc/host/cavium*
5031
5032CAVIUM OCTEON-TX CRYPTO DRIVER
5033M:	George Cherian <gcherian@marvell.com>
5034L:	linux-crypto@vger.kernel.org
5035S:	Supported
5036W:	http://www.marvell.com
5037F:	drivers/crypto/cavium/cpt/
5038
5039CAVIUM THUNDERX2 ARM64 SOC
5040M:	Robert Richter <rric@kernel.org>
5041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5042S:	Odd Fixes
5043F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5044F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5045
5046CBS/ETF/TAPRIO QDISCS
5047M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5048L:	netdev@vger.kernel.org
5049S:	Maintained
5050F:	net/sched/sch_cbs.c
5051F:	net/sched/sch_etf.c
5052F:	net/sched/sch_taprio.c
5053
5054CC2520 IEEE-802.15.4 RADIO DRIVER
5055M:	Stefan Schmidt <stefan@datenfreihafen.org>
5056L:	linux-wpan@vger.kernel.org
5057S:	Odd Fixes
5058F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5059F:	drivers/net/ieee802154/cc2520.c
5060
5061CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5062M:	Gilad Ben-Yossef <gilad@benyossef.com>
5063L:	linux-crypto@vger.kernel.org
5064S:	Supported
5065W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5066F:	drivers/crypto/ccree/
5067
5068CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5069M:	Hadar Gat <hadar.gat@arm.com>
5070L:	linux-crypto@vger.kernel.org
5071S:	Supported
5072W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5073F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5074F:	drivers/char/hw_random/cctrng.c
5075F:	drivers/char/hw_random/cctrng.h
5076
5077CEC FRAMEWORK
5078M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5079L:	linux-media@vger.kernel.org
5080S:	Supported
5081W:	http://linuxtv.org
5082T:	git git://linuxtv.org/media_tree.git
5083F:	Documentation/ABI/testing/debugfs-cec-error-inj
5084F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5085F:	Documentation/driver-api/media/cec-core.rst
5086F:	Documentation/userspace-api/media/cec
5087F:	drivers/media/cec/
5088F:	drivers/media/rc/keymaps/rc-cec.c
5089F:	include/media/cec-notifier.h
5090F:	include/media/cec.h
5091F:	include/uapi/linux/cec-funcs.h
5092F:	include/uapi/linux/cec.h
5093
5094CEC GPIO DRIVER
5095M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5096L:	linux-media@vger.kernel.org
5097S:	Supported
5098W:	http://linuxtv.org
5099T:	git git://linuxtv.org/media_tree.git
5100F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5101F:	drivers/media/cec/platform/cec-gpio/
5102
5103CELL BROADBAND ENGINE ARCHITECTURE
5104M:	Arnd Bergmann <arnd@arndb.de>
5105L:	linuxppc-dev@lists.ozlabs.org
5106S:	Supported
5107W:	http://www.ibm.com/developerworks/power/cell/
5108F:	arch/powerpc/include/asm/cell*.h
5109F:	arch/powerpc/include/asm/spu*.h
5110F:	arch/powerpc/include/uapi/asm/spu*.h
5111F:	arch/powerpc/platforms/cell/
5112
5113CELLWISE CW2015 BATTERY DRIVER
5114M:	Tobias Schrammm <t.schramm@manjaro.org>
5115S:	Maintained
5116F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5117F:	drivers/power/supply/cw2015_battery.c
5118
5119CEPH COMMON CODE (LIBCEPH)
5120M:	Ilya Dryomov <idryomov@gmail.com>
5121M:	Xiubo Li <xiubli@redhat.com>
5122L:	ceph-devel@vger.kernel.org
5123S:	Supported
5124W:	http://ceph.com/
5125T:	git https://github.com/ceph/ceph-client.git
5126F:	include/linux/ceph/
5127F:	include/linux/crush/
5128F:	net/ceph/
5129
5130CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5131M:	Xiubo Li <xiubli@redhat.com>
5132M:	Ilya Dryomov <idryomov@gmail.com>
5133L:	ceph-devel@vger.kernel.org
5134S:	Supported
5135W:	http://ceph.com/
5136T:	git https://github.com/ceph/ceph-client.git
5137F:	Documentation/filesystems/ceph.rst
5138F:	fs/ceph/
5139
5140CERTIFICATE HANDLING
5141M:	David Howells <dhowells@redhat.com>
5142M:	David Woodhouse <dwmw2@infradead.org>
5143L:	keyrings@vger.kernel.org
5144S:	Maintained
5145F:	Documentation/admin-guide/module-signing.rst
5146F:	certs/
5147F:	scripts/sign-file.c
5148F:	tools/certs/
5149
5150CFAG12864B LCD DRIVER
5151M:	Miguel Ojeda <ojeda@kernel.org>
5152S:	Maintained
5153F:	drivers/auxdisplay/cfag12864b.c
5154F:	include/linux/cfag12864b.h
5155
5156CFAG12864BFB LCD FRAMEBUFFER DRIVER
5157M:	Miguel Ojeda <ojeda@kernel.org>
5158S:	Maintained
5159F:	drivers/auxdisplay/cfag12864bfb.c
5160F:	include/linux/cfag12864b.h
5161
5162CHAR and MISC DRIVERS
5163M:	Arnd Bergmann <arnd@arndb.de>
5164M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5165S:	Supported
5166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5167F:	drivers/char/
5168F:	drivers/misc/
5169F:	include/linux/miscdevice.h
5170X:	drivers/char/agp/
5171X:	drivers/char/hw_random/
5172X:	drivers/char/ipmi/
5173X:	drivers/char/random.c
5174X:	drivers/char/tpm/
5175
5176CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5177M:	Thomas Weißschuh <linux@weissschuh.net>
5178L:	linux-hwmon@vger.kernel.org
5179S:	Maintained
5180F:	Documentation/hwmon/powerz.rst
5181F:	drivers/hwmon/powerz.c
5182
5183CHECKPATCH
5184M:	Andy Whitcroft <apw@canonical.com>
5185M:	Joe Perches <joe@perches.com>
5186R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5187R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5188S:	Maintained
5189F:	scripts/checkpatch.pl
5190
5191CHECKPATCH DOCUMENTATION
5192M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5193M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5194R:	Joe Perches <joe@perches.com>
5195S:	Maintained
5196F:	Documentation/dev-tools/checkpatch.rst
5197
5198CHINESE DOCUMENTATION
5199M:	Alex Shi <alexs@kernel.org>
5200M:	Yanteng Si <siyanteng@loongson.cn>
5201S:	Maintained
5202F:	Documentation/translations/zh_CN/
5203
5204CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5205M:	Peter Chen <peter.chen@kernel.org>
5206L:	linux-usb@vger.kernel.org
5207S:	Maintained
5208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5209F:	drivers/usb/chipidea/
5210
5211CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5212M:	Hans de Goede <hdegoede@redhat.com>
5213L:	linux-input@vger.kernel.org
5214S:	Maintained
5215F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5216F:	drivers/input/touchscreen/chipone_icn8318.c
5217
5218CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5219M:	Hans de Goede <hdegoede@redhat.com>
5220L:	linux-input@vger.kernel.org
5221S:	Maintained
5222F:	drivers/input/touchscreen/chipone_icn8505.c
5223
5224CHROME HARDWARE PLATFORM SUPPORT
5225M:	Benson Leung <bleung@chromium.org>
5226M:	Tzung-Bi Shih <tzungbi@kernel.org>
5227L:	chrome-platform@lists.linux.dev
5228S:	Maintained
5229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5230F:	drivers/platform/chrome/
5231
5232CHROMEOS EC CODEC DRIVER
5233M:	Cheng-Yi Chiang <cychiang@chromium.org>
5234M:	Tzung-Bi Shih <tzungbi@kernel.org>
5235R:	Guenter Roeck <groeck@chromium.org>
5236L:	chrome-platform@lists.linux.dev
5237S:	Maintained
5238F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5239F:	sound/soc/codecs/cros_ec_codec.*
5240
5241CHROMEOS EC CHARGE CONTROL
5242M:	Thomas Weißschuh <thomas@weissschuh.net>
5243S:	Maintained
5244F:	drivers/power/supply/cros_charge-control.c
5245
5246CHROMEOS EC HARDWARE MONITORING
5247M:	Thomas Weißschuh <thomas@weissschuh.net>
5248L:	chrome-platform@lists.linux.dev
5249L:	linux-hwmon@vger.kernel.org
5250S:	Maintained
5251F:	Documentation/hwmon/cros_ec_hwmon.rst
5252F:	drivers/hwmon/cros_ec_hwmon.c
5253
5254CHROMEOS EC LED DRIVER
5255M:	Thomas Weißschuh <thomas@weissschuh.net>
5256S:	Maintained
5257F:	drivers/leds/leds-cros_ec.c
5258
5259CHROMEOS EC SUBDRIVERS
5260M:	Benson Leung <bleung@chromium.org>
5261R:	Guenter Roeck <groeck@chromium.org>
5262L:	chrome-platform@lists.linux.dev
5263S:	Maintained
5264F:	drivers/power/supply/cros_charge-control.c
5265F:	drivers/power/supply/cros_usbpd-charger.c
5266N:	cros_ec
5267N:	cros-ec
5268
5269CHROMEOS EC UART DRIVER
5270M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5271R:	Benson Leung <bleung@chromium.org>
5272R:	Tzung-Bi Shih <tzungbi@kernel.org>
5273S:	Maintained
5274F:	drivers/platform/chrome/cros_ec_uart.c
5275
5276CHROMEOS EC USB PD NOTIFY DRIVER
5277M:	Prashant Malani <pmalani@chromium.org>
5278L:	chrome-platform@lists.linux.dev
5279S:	Maintained
5280F:	drivers/platform/chrome/cros_usbpd_notify.c
5281F:	include/linux/platform_data/cros_usbpd_notify.h
5282
5283CHROMEOS EC USB TYPE-C DRIVER
5284M:	Prashant Malani <pmalani@chromium.org>
5285L:	chrome-platform@lists.linux.dev
5286S:	Maintained
5287F:	drivers/platform/chrome/cros_ec_typec.*
5288F:	drivers/platform/chrome/cros_typec_switch.c
5289F:	drivers/platform/chrome/cros_typec_vdm.*
5290
5291CHROMEOS HPS DRIVER
5292M:	Dan Callaghan <dcallagh@chromium.org>
5293R:	Sami Kyöstilä <skyostil@chromium.org>
5294S:	Maintained
5295F:	drivers/platform/chrome/cros_hps_i2c.c
5296
5297CHROMEOS EC WATCHDOG
5298M:	Lukasz Majczak <lma@chromium.org>
5299L:	chrome-platform@lists.linux.dev
5300S:	Maintained
5301F:	drivers/watchdog/cros_ec_wdt.c
5302
5303CHRONTEL CH7322 CEC DRIVER
5304M:	Joe Tessler <jrt@google.com>
5305L:	linux-media@vger.kernel.org
5306S:	Maintained
5307T:	git git://linuxtv.org/media_tree.git
5308F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5309F:	drivers/media/cec/i2c/ch7322.c
5310
5311CIRRUS LOGIC AUDIO CODEC DRIVERS
5312M:	David Rhodes <david.rhodes@cirrus.com>
5313M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5314L:	linux-sound@vger.kernel.org
5315L:	patches@opensource.cirrus.com
5316S:	Maintained
5317F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5318F:	drivers/mfd/cs42l43*
5319F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5320F:	drivers/spi/spi-cs42l43*
5321F:	include/dt-bindings/sound/cs*
5322F:	include/linux/mfd/cs42l43*
5323F:	include/sound/cs*
5324F:	sound/pci/hda/cirrus*
5325F:	sound/pci/hda/cs*
5326F:	sound/pci/hda/hda_component*
5327F:	sound/pci/hda/hda_cs_dsp_ctl.*
5328F:	sound/soc/codecs/cs*
5329
5330CIRRUS LOGIC HAPTIC DRIVERS
5331M:	James Ogletree <jogletre@opensource.cirrus.com>
5332M:	Fred Treven <fred.treven@cirrus.com>
5333M:	Ben Bright <ben.bright@cirrus.com>
5334L:	patches@opensource.cirrus.com
5335S:	Supported
5336F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5337F:	drivers/input/misc/cs40l*
5338F:	drivers/mfd/cs40l*
5339F:	include/linux/mfd/cs40l*
5340F:	sound/soc/codecs/cs40l*
5341
5342CIRRUS LOGIC DSP FIRMWARE DRIVER
5343M:	Simon Trimmer <simont@opensource.cirrus.com>
5344M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5345M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5346L:	patches@opensource.cirrus.com
5347S:	Supported
5348W:	https://github.com/CirrusLogic/linux-drivers/wiki
5349T:	git https://github.com/CirrusLogic/linux-drivers.git
5350F:	drivers/firmware/cirrus/*
5351F:	include/linux/firmware/cirrus/*
5352
5353CIRRUS LOGIC EP93XX ETHERNET DRIVER
5354M:	Hartley Sweeten <hsweeten@visionengravers.com>
5355L:	netdev@vger.kernel.org
5356S:	Maintained
5357F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5358
5359CIRRUS LOGIC LOCHNAGAR DRIVER
5360M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5361M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5362L:	patches@opensource.cirrus.com
5363S:	Supported
5364F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5365F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5366F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5367F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5368F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5369F:	Documentation/hwmon/lochnagar.rst
5370F:	drivers/clk/clk-lochnagar.c
5371F:	drivers/hwmon/lochnagar-hwmon.c
5372F:	drivers/mfd/lochnagar-i2c.c
5373F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5374F:	drivers/regulator/lochnagar-regulator.c
5375F:	include/dt-bindings/clock/lochnagar.h
5376F:	include/dt-bindings/pinctrl/lochnagar.h
5377F:	include/linux/mfd/lochnagar*
5378F:	sound/soc/codecs/lochnagar-sc.c
5379
5380CIRRUS LOGIC MADERA CODEC DRIVERS
5381M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5382M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5383L:	linux-sound@vger.kernel.org
5384L:	patches@opensource.cirrus.com
5385S:	Supported
5386W:	https://github.com/CirrusLogic/linux-drivers/wiki
5387T:	git https://github.com/CirrusLogic/linux-drivers.git
5388F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5389F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5390F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5391F:	drivers/gpio/gpio-madera*
5392F:	drivers/irqchip/irq-madera*
5393F:	drivers/mfd/cs47l*
5394F:	drivers/mfd/madera*
5395F:	drivers/pinctrl/cirrus/*
5396F:	include/dt-bindings/sound/madera*
5397F:	include/linux/irqchip/irq-madera*
5398F:	include/linux/mfd/madera/*
5399F:	include/sound/madera*
5400F:	sound/soc/codecs/cs47l*
5401F:	sound/soc/codecs/madera*
5402
5403CISCO FCOE HBA DRIVER
5404M:	Satish Kharat <satishkh@cisco.com>
5405M:	Sesidhar Baddela <sebaddel@cisco.com>
5406M:	Karan Tilak Kumar <kartilak@cisco.com>
5407L:	linux-scsi@vger.kernel.org
5408S:	Supported
5409F:	drivers/scsi/fnic/
5410
5411CISCO SCSI HBA DRIVER
5412M:	Karan Tilak Kumar <kartilak@cisco.com>
5413M:	Sesidhar Baddela <sebaddel@cisco.com>
5414L:	linux-scsi@vger.kernel.org
5415S:	Supported
5416F:	drivers/scsi/snic/
5417
5418CISCO VIC ETHERNET NIC DRIVER
5419M:	Christian Benvenuti <benve@cisco.com>
5420M:	Satish Kharat <satishkh@cisco.com>
5421S:	Supported
5422F:	drivers/net/ethernet/cisco/enic/
5423
5424CISCO VIC LOW LATENCY NIC DRIVER
5425M:	Christian Benvenuti <benve@cisco.com>
5426M:	Nelson Escobar <neescoba@cisco.com>
5427S:	Supported
5428F:	drivers/infiniband/hw/usnic/
5429
5430CLANG CONTROL FLOW INTEGRITY SUPPORT
5431M:	Sami Tolvanen <samitolvanen@google.com>
5432M:	Kees Cook <kees@kernel.org>
5433R:	Nathan Chancellor <nathan@kernel.org>
5434L:	llvm@lists.linux.dev
5435S:	Supported
5436B:	https://github.com/ClangBuiltLinux/linux/issues
5437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5438F:	include/linux/cfi.h
5439F:	kernel/cfi.c
5440
5441CLANG-FORMAT FILE
5442M:	Miguel Ojeda <ojeda@kernel.org>
5443S:	Maintained
5444F:	.clang-format
5445
5446CLANG/LLVM BUILD SUPPORT
5447M:	Nathan Chancellor <nathan@kernel.org>
5448R:	Nick Desaulniers <ndesaulniers@google.com>
5449R:	Bill Wendling <morbo@google.com>
5450R:	Justin Stitt <justinstitt@google.com>
5451L:	llvm@lists.linux.dev
5452S:	Supported
5453W:	https://clangbuiltlinux.github.io/
5454B:	https://github.com/ClangBuiltLinux/linux/issues
5455C:	irc://irc.libera.chat/clangbuiltlinux
5456F:	Documentation/kbuild/llvm.rst
5457F:	include/linux/compiler-clang.h
5458F:	scripts/Makefile.clang
5459F:	scripts/clang-tools/
5460K:	\b(?i:clang|llvm)\b
5461
5462CLK API
5463M:	Russell King <linux@armlinux.org.uk>
5464L:	linux-clk@vger.kernel.org
5465S:	Maintained
5466F:	include/linux/clk.h
5467
5468CLOCKSOURCE, CLOCKEVENT DRIVERS
5469M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5470M:	Thomas Gleixner <tglx@linutronix.de>
5471L:	linux-kernel@vger.kernel.org
5472S:	Supported
5473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5474F:	Documentation/devicetree/bindings/timer/
5475F:	drivers/clocksource/
5476
5477CLOSURES
5478M:	Kent Overstreet <kent.overstreet@linux.dev>
5479L:	linux-bcachefs@vger.kernel.org
5480S:	Supported
5481C:	irc://irc.oftc.net/bcache
5482F:	include/linux/closure.h
5483F:	lib/closure.c
5484
5485CMPC ACPI DRIVER
5486M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5487L:	platform-driver-x86@vger.kernel.org
5488S:	Supported
5489F:	drivers/platform/x86/classmate-laptop.c
5490
5491COBALT MEDIA DRIVER
5492M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5493L:	linux-media@vger.kernel.org
5494S:	Supported
5495W:	https://linuxtv.org
5496T:	git git://linuxtv.org/media_tree.git
5497F:	drivers/media/pci/cobalt/
5498
5499COCCINELLE/Semantic Patches (SmPL)
5500M:	Julia Lawall <Julia.Lawall@inria.fr>
5501M:	Nicolas Palix <nicolas.palix@imag.fr>
5502L:	cocci@inria.fr (moderated for non-subscribers)
5503S:	Supported
5504W:	https://coccinelle.gitlabpages.inria.fr/website/
5505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5506F:	Documentation/dev-tools/coccinelle.rst
5507F:	scripts/coccicheck
5508F:	scripts/coccinelle/
5509
5510CODA FILE SYSTEM
5511M:	Jan Harkes <jaharkes@cs.cmu.edu>
5512M:	coda@cs.cmu.edu
5513L:	codalist@coda.cs.cmu.edu
5514S:	Maintained
5515W:	http://www.coda.cs.cmu.edu/
5516F:	Documentation/filesystems/coda.rst
5517F:	fs/coda/
5518F:	include/linux/coda*.h
5519F:	include/uapi/linux/coda*.h
5520
5521CODA V4L2 MEM2MEM DRIVER
5522M:	Philipp Zabel <p.zabel@pengutronix.de>
5523L:	linux-media@vger.kernel.org
5524S:	Maintained
5525F:	Documentation/devicetree/bindings/media/coda.yaml
5526F:	drivers/media/platform/chips-media/coda
5527
5528CODE OF CONDUCT
5529M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5530S:	Supported
5531F:	Documentation/process/code-of-conduct-interpretation.rst
5532F:	Documentation/process/code-of-conduct.rst
5533
5534CODE TAGGING
5535M:	Suren Baghdasaryan <surenb@google.com>
5536M:	Kent Overstreet <kent.overstreet@linux.dev>
5537S:	Maintained
5538F:	include/asm-generic/codetag.lds.h
5539F:	include/linux/codetag.h
5540F:	lib/codetag.c
5541
5542COMEDI DRIVERS
5543M:	Ian Abbott <abbotti@mev.co.uk>
5544M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5545S:	Odd Fixes
5546F:	drivers/comedi/
5547F:	include/linux/comedi/
5548F:	include/uapi/linux/comedi.h
5549
5550COMMON CLK FRAMEWORK
5551M:	Michael Turquette <mturquette@baylibre.com>
5552M:	Stephen Boyd <sboyd@kernel.org>
5553L:	linux-clk@vger.kernel.org
5554S:	Maintained
5555Q:	http://patchwork.kernel.org/project/linux-clk/list/
5556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5557F:	Documentation/devicetree/bindings/clock/
5558F:	drivers/clk/
5559F:	include/dt-bindings/clock/
5560F:	include/linux/clk-pr*
5561F:	include/linux/clk/
5562F:	include/linux/of_clk.h
5563X:	drivers/clk/clkdev.c
5564
5565COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5566M:	Steve French <sfrench@samba.org>
5567R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5568R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5569R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5570R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5571R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5572L:	linux-cifs@vger.kernel.org
5573L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5574S:	Supported
5575W:	https://wiki.samba.org/index.php/LinuxCIFS
5576T:	git git://git.samba.org/sfrench/cifs-2.6.git
5577F:	Documentation/admin-guide/cifs/
5578F:	fs/smb/client/
5579F:	fs/smb/common/
5580F:	include/uapi/linux/cifs
5581
5582COMPACTPCI HOTPLUG CORE
5583M:	Scott Murray <scott@spiteful.org>
5584L:	linux-pci@vger.kernel.org
5585S:	Maintained
5586F:	drivers/pci/hotplug/cpci_hotplug*
5587
5588COMPACTPCI HOTPLUG GENERIC DRIVER
5589M:	Scott Murray <scott@spiteful.org>
5590L:	linux-pci@vger.kernel.org
5591S:	Maintained
5592F:	drivers/pci/hotplug/cpcihp_generic.c
5593
5594COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5595M:	Scott Murray <scott@spiteful.org>
5596L:	linux-pci@vger.kernel.org
5597S:	Maintained
5598F:	drivers/pci/hotplug/cpcihp_zt5550.*
5599
5600COMPAL LAPTOP SUPPORT
5601M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5602L:	platform-driver-x86@vger.kernel.org
5603S:	Maintained
5604F:	drivers/platform/x86/compal-laptop.c
5605
5606COMPILER ATTRIBUTES
5607M:	Miguel Ojeda <ojeda@kernel.org>
5608S:	Maintained
5609F:	include/linux/compiler_attributes.h
5610
5611COMPUTE EXPRESS LINK (CXL)
5612M:	Davidlohr Bueso <dave@stgolabs.net>
5613M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5614M:	Dave Jiang <dave.jiang@intel.com>
5615M:	Alison Schofield <alison.schofield@intel.com>
5616M:	Vishal Verma <vishal.l.verma@intel.com>
5617M:	Ira Weiny <ira.weiny@intel.com>
5618M:	Dan Williams <dan.j.williams@intel.com>
5619L:	linux-cxl@vger.kernel.org
5620S:	Maintained
5621F:	Documentation/driver-api/cxl
5622F:	drivers/cxl/
5623F:	include/linux/einj-cxl.h
5624F:	include/linux/cxl-event.h
5625F:	include/uapi/linux/cxl_mem.h
5626F:	tools/testing/cxl/
5627
5628COMPUTE EXPRESS LINK PMU (CPMU)
5629M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5630L:	linux-cxl@vger.kernel.org
5631S:	Maintained
5632F:	Documentation/admin-guide/perf/cxl.rst
5633F:	drivers/perf/cxl_pmu.c
5634
5635CONEXANT ACCESSRUNNER USB DRIVER
5636L:	accessrunner-general@lists.sourceforge.net
5637S:	Orphan
5638W:	http://accessrunner.sourceforge.net/
5639F:	drivers/usb/atm/cxacru.c
5640
5641CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5642M:	Elena Reshetova <elena.reshetova@intel.com>
5643M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5644S:	Maintained
5645F:	Documentation/security/snp-tdx-threat-model.rst
5646
5647CONFIGFS
5648M:	Joel Becker <jlbec@evilplan.org>
5649M:	Christoph Hellwig <hch@lst.de>
5650S:	Supported
5651T:	git git://git.infradead.org/users/hch/configfs.git
5652F:	fs/configfs/
5653F:	include/linux/configfs.h
5654F:	samples/configfs/
5655
5656CONSOLE SUBSYSTEM
5657M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5658S:	Supported
5659F:	drivers/video/console/
5660F:	include/linux/console*
5661
5662CONTEXT TRACKING
5663M:	Frederic Weisbecker <frederic@kernel.org>
5664M:	"Paul E. McKenney" <paulmck@kernel.org>
5665S:	Maintained
5666F:	include/linux/context_tracking*
5667F:	kernel/context_tracking.c
5668
5669CONTROL GROUP (CGROUP)
5670M:	Tejun Heo <tj@kernel.org>
5671M:	Zefan Li <lizefan.x@bytedance.com>
5672M:	Johannes Weiner <hannes@cmpxchg.org>
5673M:	Michal Koutný <mkoutny@suse.com>
5674L:	cgroups@vger.kernel.org
5675S:	Maintained
5676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5677F:	Documentation/admin-guide/cgroup-v1/
5678F:	Documentation/admin-guide/cgroup-v2.rst
5679F:	include/linux/cgroup*
5680F:	kernel/cgroup/
5681F:	tools/testing/selftests/cgroup/
5682
5683CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5684M:	Tejun Heo <tj@kernel.org>
5685M:	Josef Bacik <josef@toxicpanda.com>
5686M:	Jens Axboe <axboe@kernel.dk>
5687L:	cgroups@vger.kernel.org
5688L:	linux-block@vger.kernel.org
5689T:	git git://git.kernel.dk/linux-block
5690F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5691F:	block/bfq-cgroup.c
5692F:	block/blk-cgroup.c
5693F:	block/blk-iocost.c
5694F:	block/blk-iolatency.c
5695F:	block/blk-throttle.c
5696F:	include/linux/blk-cgroup.h
5697
5698CONTROL GROUP - CPUSET
5699M:	Waiman Long <longman@redhat.com>
5700M:	Zefan Li <lizefan.x@bytedance.com>
5701L:	cgroups@vger.kernel.org
5702S:	Maintained
5703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5704F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5705F:	include/linux/cpuset.h
5706F:	kernel/cgroup/cpuset.c
5707F:	tools/testing/selftests/cgroup/test_cpuset.c
5708F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5709
5710CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5711M:	Johannes Weiner <hannes@cmpxchg.org>
5712M:	Michal Hocko <mhocko@kernel.org>
5713M:	Roman Gushchin <roman.gushchin@linux.dev>
5714M:	Shakeel Butt <shakeel.butt@linux.dev>
5715R:	Muchun Song <muchun.song@linux.dev>
5716L:	cgroups@vger.kernel.org
5717L:	linux-mm@kvack.org
5718S:	Maintained
5719F:	include/linux/memcontrol.h
5720F:	mm/memcontrol.c
5721F:	mm/memcontrol-v1.c
5722F:	mm/memcontrol-v1.h
5723F:	mm/swap_cgroup.c
5724F:	samples/cgroup/*
5725F:	tools/testing/selftests/cgroup/memcg_protection.m
5726F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5727F:	tools/testing/selftests/cgroup/test_kmem.c
5728F:	tools/testing/selftests/cgroup/test_memcontrol.c
5729
5730CORETEMP HARDWARE MONITORING DRIVER
5731M:	Fenghua Yu <fenghua.yu@intel.com>
5732L:	linux-hwmon@vger.kernel.org
5733S:	Maintained
5734F:	Documentation/hwmon/coretemp.rst
5735F:	drivers/hwmon/coretemp.c
5736
5737CORSAIR-CPRO HARDWARE MONITOR DRIVER
5738M:	Marius Zachmann <mail@mariuszachmann.de>
5739L:	linux-hwmon@vger.kernel.org
5740S:	Maintained
5741F:	drivers/hwmon/corsair-cpro.c
5742
5743CORSAIR-PSU HARDWARE MONITOR DRIVER
5744M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5745L:	linux-hwmon@vger.kernel.org
5746S:	Maintained
5747F:	Documentation/hwmon/corsair-psu.rst
5748F:	drivers/hwmon/corsair-psu.c
5749
5750COUNTER SUBSYSTEM
5751M:	William Breathitt Gray <wbg@kernel.org>
5752L:	linux-iio@vger.kernel.org
5753S:	Maintained
5754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5755F:	Documentation/ABI/testing/sysfs-bus-counter
5756F:	Documentation/driver-api/generic-counter.rst
5757F:	drivers/counter/
5758F:	include/linux/counter.h
5759F:	include/uapi/linux/counter.h
5760F:	tools/counter/
5761
5762COUNTER WATCH EVENTS TOOL
5763M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5764L:	linux-iio@vger.kernel.org
5765S:	Maintained
5766F:	tools/counter/counter_watch_events.c
5767
5768CP2615 I2C DRIVER
5769M:	Bence Csókás <bence98@sch.bme.hu>
5770S:	Maintained
5771F:	drivers/i2c/busses/i2c-cp2615.c
5772
5773CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5774M:	Viresh Kumar <viresh.kumar@linaro.org>
5775M:	Sudeep Holla <sudeep.holla@arm.com>
5776L:	linux-pm@vger.kernel.org
5777S:	Maintained
5778W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5779F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5780
5781CPU FREQUENCY SCALING FRAMEWORK
5782M:	"Rafael J. Wysocki" <rafael@kernel.org>
5783M:	Viresh Kumar <viresh.kumar@linaro.org>
5784L:	linux-pm@vger.kernel.org
5785S:	Maintained
5786B:	https://bugzilla.kernel.org
5787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5789F:	Documentation/admin-guide/pm/cpufreq.rst
5790F:	Documentation/admin-guide/pm/intel_pstate.rst
5791F:	Documentation/cpu-freq/
5792F:	Documentation/devicetree/bindings/cpufreq/
5793F:	drivers/cpufreq/
5794F:	include/linux/cpufreq.h
5795F:	include/linux/sched/cpufreq.h
5796F:	kernel/sched/cpufreq*.c
5797F:	tools/testing/selftests/cpufreq/
5798
5799CPU HOTPLUG
5800M:	Thomas Gleixner <tglx@linutronix.de>
5801M:	Peter Zijlstra <peterz@infradead.org>
5802L:	linux-kernel@vger.kernel.org
5803S:	Maintained
5804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5805F:	include/linux/cpu.h
5806F:	include/linux/cpuhotplug.h
5807F:	include/linux/smpboot.h
5808F:	kernel/cpu.c
5809F:	kernel/smpboot.*
5810
5811CPU IDLE TIME MANAGEMENT FRAMEWORK
5812M:	"Rafael J. Wysocki" <rafael@kernel.org>
5813M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5814L:	linux-pm@vger.kernel.org
5815S:	Maintained
5816B:	https://bugzilla.kernel.org
5817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5818F:	Documentation/admin-guide/pm/cpuidle.rst
5819F:	Documentation/driver-api/pm/cpuidle.rst
5820F:	drivers/cpuidle/
5821F:	include/linux/cpuidle.h
5822
5823CPU POWER MONITORING SUBSYSTEM
5824M:	Thomas Renninger <trenn@suse.com>
5825M:	Shuah Khan <shuah@kernel.org>
5826M:	Shuah Khan <skhan@linuxfoundation.org>
5827L:	linux-pm@vger.kernel.org
5828S:	Maintained
5829F:	tools/power/cpupower/
5830
5831CPUID/MSR DRIVER
5832M:	"H. Peter Anvin" <hpa@zytor.com>
5833S:	Maintained
5834F:	arch/x86/kernel/cpuid.c
5835F:	arch/x86/kernel/msr.c
5836
5837CPUIDLE DRIVER - ARM BIG LITTLE
5838M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5839M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5840L:	linux-pm@vger.kernel.org
5841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5842S:	Maintained
5843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5844F:	drivers/cpuidle/cpuidle-big_little.c
5845
5846CPUIDLE DRIVER - ARM EXYNOS
5847M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5848M:	Kukjin Kim <kgene@kernel.org>
5849R:	Krzysztof Kozlowski <krzk@kernel.org>
5850L:	linux-pm@vger.kernel.org
5851L:	linux-samsung-soc@vger.kernel.org
5852S:	Maintained
5853F:	arch/arm/mach-exynos/pm.c
5854F:	drivers/cpuidle/cpuidle-exynos.c
5855F:	include/linux/platform_data/cpuidle-exynos.h
5856
5857CPUIDLE DRIVER - ARM PSCI
5858M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5859M:	Sudeep Holla <sudeep.holla@arm.com>
5860L:	linux-pm@vger.kernel.org
5861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5862S:	Supported
5863F:	drivers/cpuidle/cpuidle-psci.c
5864
5865CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5866M:	Ulf Hansson <ulf.hansson@linaro.org>
5867L:	linux-pm@vger.kernel.org
5868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5869S:	Supported
5870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5871F:	drivers/cpuidle/cpuidle-psci-domain.c
5872F:	drivers/cpuidle/cpuidle-psci.h
5873
5874CPUIDLE DRIVER - DT IDLE PM DOMAIN
5875M:	Ulf Hansson <ulf.hansson@linaro.org>
5876L:	linux-pm@vger.kernel.org
5877S:	Supported
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5879F:	drivers/cpuidle/dt_idle_genpd.c
5880F:	drivers/cpuidle/dt_idle_genpd.h
5881
5882CPUIDLE DRIVER - RISC-V SBI
5883M:	Anup Patel <anup@brainfault.org>
5884L:	linux-pm@vger.kernel.org
5885L:	linux-riscv@lists.infradead.org
5886S:	Maintained
5887F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5888
5889CRAMFS FILESYSTEM
5890M:	Nicolas Pitre <nico@fluxnic.net>
5891S:	Maintained
5892F:	Documentation/filesystems/cramfs.rst
5893F:	fs/cramfs/
5894
5895CREATIVE SB0540
5896M:	Bastien Nocera <hadess@hadess.net>
5897L:	linux-input@vger.kernel.org
5898S:	Maintained
5899F:	drivers/hid/hid-creative-sb0540.c
5900
5901CRYPTO API
5902M:	Herbert Xu <herbert@gondor.apana.org.au>
5903M:	"David S. Miller" <davem@davemloft.net>
5904L:	linux-crypto@vger.kernel.org
5905S:	Maintained
5906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5908F:	Documentation/crypto/
5909F:	Documentation/devicetree/bindings/crypto/
5910F:	arch/*/crypto/
5911F:	crypto/
5912F:	drivers/crypto/
5913F:	include/crypto/
5914F:	include/linux/crypto*
5915F:	lib/crypto/
5916
5917CRYPTO SPEED TEST COMPARE
5918M:	Wang Jinchao <wangjinchao@xfusion.com>
5919L:	linux-crypto@vger.kernel.org
5920S:	Maintained
5921F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5922
5923CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5924M:	Neil Horman <nhorman@tuxdriver.com>
5925L:	linux-crypto@vger.kernel.org
5926S:	Maintained
5927F:	crypto/ansi_cprng.c
5928F:	crypto/rng.c
5929
5930CS3308 MEDIA DRIVER
5931M:	Hans Verkuil <hverkuil@xs4all.nl>
5932L:	linux-media@vger.kernel.org
5933S:	Odd Fixes
5934W:	http://linuxtv.org
5935T:	git git://linuxtv.org/media_tree.git
5936F:	drivers/media/i2c/cs3308.c
5937
5938CS5535 Audio ALSA driver
5939M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5940S:	Maintained
5941F:	sound/pci/cs5535audio/
5942
5943CTU CAN FD DRIVER
5944M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5945M:	Ondrej Ille <ondrej.ille@gmail.com>
5946L:	linux-can@vger.kernel.org
5947S:	Maintained
5948F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5949F:	drivers/net/can/ctucanfd/
5950
5951CVE ASSIGNMENT CONTACT
5952M:	CVE Assignment Team <cve@kernel.org>
5953S:	Maintained
5954F:	Documentation/process/cve.rst
5955
5956CW1200 WLAN driver
5957S:	Orphan
5958F:	drivers/net/wireless/st/cw1200/
5959F:	include/linux/platform_data/net-cw1200.h
5960
5961CX18 VIDEO4LINUX DRIVER
5962M:	Andy Walls <awalls@md.metrocast.net>
5963L:	linux-media@vger.kernel.org
5964S:	Maintained
5965W:	https://linuxtv.org
5966T:	git git://linuxtv.org/media_tree.git
5967F:	drivers/media/pci/cx18/
5968F:	include/uapi/linux/ivtv*
5969
5970CX2341X MPEG ENCODER HELPER MODULE
5971M:	Hans Verkuil <hverkuil@xs4all.nl>
5972L:	linux-media@vger.kernel.org
5973S:	Maintained
5974W:	https://linuxtv.org
5975T:	git git://linuxtv.org/media_tree.git
5976F:	drivers/media/common/cx2341x*
5977F:	include/media/drv-intf/cx2341x.h
5978
5979CX24120 MEDIA DRIVER
5980M:	Jemma Denson <jdenson@gmail.com>
5981M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5982L:	linux-media@vger.kernel.org
5983S:	Maintained
5984W:	https://linuxtv.org
5985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5986F:	drivers/media/dvb-frontends/cx24120*
5987
5988CX88 VIDEO4LINUX DRIVER
5989M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5990L:	linux-media@vger.kernel.org
5991S:	Odd fixes
5992W:	https://linuxtv.org
5993T:	git git://linuxtv.org/media_tree.git
5994F:	Documentation/driver-api/media/drivers/cx88*
5995F:	drivers/media/pci/cx88/
5996
5997CXD2820R MEDIA DRIVER
5998L:	linux-media@vger.kernel.org
5999S:	Orphan
6000W:	https://linuxtv.org
6001Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6002F:	drivers/media/dvb-frontends/cxd2820r*
6003
6004CXGB3 ETHERNET DRIVER (CXGB3)
6005M:	Potnuri Bharat Teja <bharat@chelsio.com>
6006L:	netdev@vger.kernel.org
6007S:	Supported
6008W:	http://www.chelsio.com
6009F:	drivers/net/ethernet/chelsio/cxgb3/
6010
6011CXGB3 ISCSI DRIVER (CXGB3I)
6012M:	Varun Prakash <varun@chelsio.com>
6013L:	linux-scsi@vger.kernel.org
6014S:	Supported
6015W:	http://www.chelsio.com
6016F:	drivers/scsi/cxgbi/cxgb3i
6017
6018CXGB4 CRYPTO DRIVER (chcr)
6019M:	Ayush Sawal <ayush.sawal@chelsio.com>
6020L:	linux-crypto@vger.kernel.org
6021S:	Supported
6022W:	http://www.chelsio.com
6023F:	drivers/crypto/chelsio
6024
6025CXGB4 ETHERNET DRIVER (CXGB4)
6026M:	Potnuri Bharat Teja <bharat@chelsio.com>
6027L:	netdev@vger.kernel.org
6028S:	Supported
6029W:	http://www.chelsio.com
6030F:	drivers/net/ethernet/chelsio/cxgb4/
6031
6032CXGB4 INLINE CRYPTO DRIVER
6033M:	Ayush Sawal <ayush.sawal@chelsio.com>
6034L:	netdev@vger.kernel.org
6035S:	Supported
6036W:	http://www.chelsio.com
6037F:	drivers/net/ethernet/chelsio/inline_crypto/
6038
6039CXGB4 ISCSI DRIVER (CXGB4I)
6040M:	Varun Prakash <varun@chelsio.com>
6041L:	linux-scsi@vger.kernel.org
6042S:	Supported
6043W:	http://www.chelsio.com
6044F:	drivers/scsi/cxgbi/cxgb4i
6045
6046CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6047M:	Potnuri Bharat Teja <bharat@chelsio.com>
6048L:	linux-rdma@vger.kernel.org
6049S:	Supported
6050W:	http://www.openfabrics.org
6051F:	drivers/infiniband/hw/cxgb4/
6052F:	include/uapi/rdma/cxgb4-abi.h
6053
6054CXGB4VF ETHERNET DRIVER (CXGB4VF)
6055M:	Potnuri Bharat Teja <bharat@chelsio.com>
6056L:	netdev@vger.kernel.org
6057S:	Supported
6058W:	http://www.chelsio.com
6059F:	drivers/net/ethernet/chelsio/cxgb4vf/
6060
6061CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6062M:	Frederic Barrat <fbarrat@linux.ibm.com>
6063M:	Andrew Donnellan <ajd@linux.ibm.com>
6064L:	linuxppc-dev@lists.ozlabs.org
6065S:	Supported
6066F:	Documentation/ABI/testing/sysfs-class-cxl
6067F:	Documentation/arch/powerpc/cxl.rst
6068F:	arch/powerpc/platforms/powernv/pci-cxl.c
6069F:	drivers/misc/cxl/
6070F:	include/misc/cxl*
6071F:	include/uapi/misc/cxl.h
6072
6073CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6074M:	Manoj N. Kumar <manoj@linux.ibm.com>
6075M:	Uma Krishnan <ukrishn@linux.ibm.com>
6076L:	linux-scsi@vger.kernel.org
6077S:	Obsolete
6078F:	Documentation/arch/powerpc/cxlflash.rst
6079F:	drivers/scsi/cxlflash/
6080F:	include/uapi/scsi/cxlflash_ioctl.h
6081
6082CYBERPRO FB DRIVER
6083M:	Russell King <linux@armlinux.org.uk>
6084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6085S:	Maintained
6086W:	http://www.armlinux.org.uk/
6087F:	drivers/video/fbdev/cyber2000fb.*
6088
6089CYCLADES PC300 DRIVER
6090S:	Orphan
6091F:	drivers/net/wan/pc300*
6092
6093CYPRESS CY8C95X0 PINCTRL DRIVER
6094M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6095L:	linux-gpio@vger.kernel.org
6096S:	Maintained
6097F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6098
6099CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6100M:	Linus Walleij <linus.walleij@linaro.org>
6101L:	linux-input@vger.kernel.org
6102S:	Maintained
6103F:	drivers/input/touchscreen/cy8ctma140.c
6104
6105CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6106M:	Yassine Oudjana <y.oudjana@protonmail.com>
6107L:	linux-input@vger.kernel.org
6108S:	Maintained
6109F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6110F:	drivers/input/keyboard/cypress-sf.c
6111
6112CYPRESS_FIRMWARE MEDIA DRIVER
6113L:	linux-media@vger.kernel.org
6114S:	Orphan
6115W:	https://linuxtv.org
6116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6117F:	drivers/media/common/cypress_firmware*
6118
6119CYTTSP TOUCHSCREEN DRIVER
6120M:	Linus Walleij <linus.walleij@linaro.org>
6121L:	linux-input@vger.kernel.org
6122S:	Maintained
6123F:	drivers/input/touchscreen/cyttsp*
6124
6125D-LINK DIR-685 TOUCHKEYS DRIVER
6126M:	Linus Walleij <linus.walleij@linaro.org>
6127L:	linux-input@vger.kernel.org
6128S:	Supported
6129F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6130
6131DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6132M:	Joshua Kinard <kumba@gentoo.org>
6133S:	Maintained
6134F:	drivers/rtc/rtc-ds1685.c
6135F:	include/linux/rtc/ds1685.h
6136
6137DAMA SLAVE for AX.25
6138M:	Joerg Reuter <jreuter@yaina.de>
6139L:	linux-hams@vger.kernel.org
6140S:	Maintained
6141W:	http://yaina.de/jreuter/
6142W:	http://www.qsl.net/dl1bke/
6143F:	net/ax25/af_ax25.c
6144F:	net/ax25/ax25_dev.c
6145F:	net/ax25/ax25_ds_*
6146F:	net/ax25/ax25_in.c
6147F:	net/ax25/ax25_out.c
6148F:	net/ax25/ax25_timer.c
6149F:	net/ax25/sysctl_net_ax25.c
6150
6151DATA ACCESS MONITOR
6152M:	SeongJae Park <sj@kernel.org>
6153L:	damon@lists.linux.dev
6154L:	linux-mm@kvack.org
6155S:	Maintained
6156W:	https://damonitor.github.io
6157P:	Documentation/mm/damon/maintainer-profile.rst
6158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6159T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6161F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6162F:	Documentation/admin-guide/mm/damon/
6163F:	Documentation/mm/damon/
6164F:	include/linux/damon.h
6165F:	include/trace/events/damon.h
6166F:	mm/damon/
6167F:	tools/testing/selftests/damon/
6168
6169DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6170L:	netdev@vger.kernel.org
6171S:	Orphan
6172F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6173F:	drivers/net/ethernet/dec/tulip/dmfe.c
6174
6175DC390/AM53C974 SCSI driver
6176M:	Hannes Reinecke <hare@suse.com>
6177L:	linux-scsi@vger.kernel.org
6178S:	Maintained
6179F:	drivers/scsi/am53c974.c
6180
6181DC395x SCSI driver
6182M:	Oliver Neukum <oliver@neukum.org>
6183M:	Ali Akcaagac <aliakc@web.de>
6184M:	Jamie Lenehan <lenehan@twibble.org>
6185S:	Maintained
6186F:	Documentation/scsi/dc395x.rst
6187F:	drivers/scsi/dc395x.*
6188
6189DCCP PROTOCOL
6190L:	dccp@vger.kernel.org
6191S:	Orphan
6192W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6193F:	include/linux/dccp.h
6194F:	include/linux/tfrc.h
6195F:	include/uapi/linux/dccp.h
6196F:	net/dccp/
6197
6198DEBUGOBJECTS:
6199M:	Thomas Gleixner <tglx@linutronix.de>
6200L:	linux-kernel@vger.kernel.org
6201S:	Maintained
6202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6203F:	include/linux/debugobjects.h
6204F:	lib/debugobjects.c
6205
6206DECSTATION PLATFORM SUPPORT
6207M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6208L:	linux-mips@vger.kernel.org
6209S:	Maintained
6210W:	http://www.linux-mips.org/wiki/DECstation
6211F:	arch/mips/dec/
6212F:	arch/mips/include/asm/dec/
6213F:	arch/mips/include/asm/mach-dec/
6214
6215DEFXX FDDI NETWORK DRIVER
6216M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6217S:	Maintained
6218F:	drivers/net/fddi/defxx.*
6219
6220DEFZA FDDI NETWORK DRIVER
6221M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6222S:	Maintained
6223F:	drivers/net/fddi/defza.*
6224
6225DEINTERLACE DRIVERS FOR ALLWINNER H3
6226M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6227L:	linux-media@vger.kernel.org
6228S:	Maintained
6229T:	git git://linuxtv.org/media_tree.git
6230F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6231F:	drivers/media/platform/sunxi/sun8i-di/
6232
6233DELL LAPTOP DRIVER
6234M:	Matthew Garrett <mjg59@srcf.ucam.org>
6235M:	Pali Rohár <pali@kernel.org>
6236L:	platform-driver-x86@vger.kernel.org
6237S:	Maintained
6238F:	drivers/platform/x86/dell/dell-laptop.c
6239
6240DELL LAPTOP FREEFALL DRIVER
6241M:	Pali Rohár <pali@kernel.org>
6242S:	Maintained
6243F:	drivers/platform/x86/dell/dell-smo8800.c
6244
6245DELL LAPTOP RBTN DRIVER
6246M:	Pali Rohár <pali@kernel.org>
6247S:	Maintained
6248F:	drivers/platform/x86/dell/dell-rbtn.*
6249
6250DELL LAPTOP SMM DRIVER
6251M:	Pali Rohár <pali@kernel.org>
6252S:	Maintained
6253F:	Documentation/ABI/obsolete/procfs-i8k
6254F:	drivers/hwmon/dell-smm-hwmon.c
6255F:	include/uapi/linux/i8k.h
6256
6257DELL PC DRIVER
6258M:	Lyndon Sanche <lsanche@lyndeno.ca>
6259L:	platform-driver-x86@vger.kernel.org
6260S:	Maintained
6261F:	drivers/platform/x86/dell/dell-pc.c
6262
6263DELL REMOTE BIOS UPDATE DRIVER
6264M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6265L:	platform-driver-x86@vger.kernel.org
6266S:	Maintained
6267F:	drivers/platform/x86/dell/dell_rbu.c
6268
6269DELL SMBIOS DRIVER
6270M:	Pali Rohár <pali@kernel.org>
6271L:	Dell.Client.Kernel@dell.com
6272L:	platform-driver-x86@vger.kernel.org
6273S:	Maintained
6274F:	drivers/platform/x86/dell/dell-smbios.*
6275
6276DELL SMBIOS SMM DRIVER
6277L:	Dell.Client.Kernel@dell.com
6278L:	platform-driver-x86@vger.kernel.org
6279S:	Maintained
6280F:	drivers/platform/x86/dell/dell-smbios-smm.c
6281
6282DELL SMBIOS WMI DRIVER
6283L:	Dell.Client.Kernel@dell.com
6284L:	platform-driver-x86@vger.kernel.org
6285S:	Maintained
6286F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6287F:	tools/wmi/dell-smbios-example.c
6288
6289DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6290M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6291L:	platform-driver-x86@vger.kernel.org
6292S:	Maintained
6293F:	Documentation/userspace-api/dcdbas.rst
6294F:	drivers/platform/x86/dell/dcdbas.*
6295
6296DELL WMI DDV DRIVER
6297M:	Armin Wolf <W_Armin@gmx.de>
6298S:	Maintained
6299F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6300F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6301F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6302F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6303
6304DELL WMI DESCRIPTOR DRIVER
6305L:	Dell.Client.Kernel@dell.com
6306S:	Maintained
6307F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6308
6309DELL WMI HARDWARE PRIVACY SUPPORT
6310L:	Dell.Client.Kernel@dell.com
6311L:	platform-driver-x86@vger.kernel.org
6312S:	Maintained
6313F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6314
6315DELL WMI NOTIFICATIONS DRIVER
6316M:	Matthew Garrett <mjg59@srcf.ucam.org>
6317M:	Pali Rohár <pali@kernel.org>
6318S:	Maintained
6319F:	drivers/platform/x86/dell/dell-wmi-base.c
6320
6321DELL WMI SYSMAN DRIVER
6322M:	Prasanth Ksr <prasanth.ksr@dell.com>
6323L:	Dell.Client.Kernel@dell.com
6324L:	platform-driver-x86@vger.kernel.org
6325S:	Maintained
6326F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6327F:	drivers/platform/x86/dell/dell-wmi-sysman/
6328
6329DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6330M:	Zev Weiss <zev@bewilderbeest.net>
6331L:	linux-hwmon@vger.kernel.org
6332S:	Maintained
6333F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6334
6335DELTA DPS920AB PSU DRIVER
6336M:	Robert Marko <robert.marko@sartura.hr>
6337L:	linux-hwmon@vger.kernel.org
6338S:	Maintained
6339F:	Documentation/hwmon/dps920ab.rst
6340F:	drivers/hwmon/pmbus/dps920ab.c
6341
6342DELTA NETWORKS TN48M CPLD DRIVERS
6343M:	Robert Marko <robert.marko@sartura.hr>
6344S:	Maintained
6345F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6346F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6347F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6348F:	drivers/gpio/gpio-tn48m.c
6349F:	include/dt-bindings/reset/delta,tn48m-reset.h
6350
6351DELTA ST MEDIA DRIVER
6352M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6353L:	linux-media@vger.kernel.org
6354S:	Supported
6355W:	https://linuxtv.org
6356T:	git git://linuxtv.org/media_tree.git
6357F:	drivers/media/platform/st/sti/delta
6358
6359DENALI NAND DRIVER
6360L:	linux-mtd@lists.infradead.org
6361S:	Orphan
6362F:	drivers/mtd/nand/raw/denali*
6363
6364DESIGNWARE EDMA CORE IP DRIVER
6365M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6366R:	Serge Semin <fancer.lancer@gmail.com>
6367L:	dmaengine@vger.kernel.org
6368S:	Maintained
6369F:	drivers/dma/dw-edma/
6370F:	include/linux/dma/edma.h
6371
6372DESIGNWARE USB2 DRD IP DRIVER
6373M:	Minas Harutyunyan <hminas@synopsys.com>
6374L:	linux-usb@vger.kernel.org
6375S:	Maintained
6376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6377F:	drivers/usb/dwc2/
6378
6379DESIGNWARE USB3 DRD IP DRIVER
6380M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6381L:	linux-usb@vger.kernel.org
6382S:	Maintained
6383F:	drivers/usb/dwc3/
6384
6385DESIGNWARE XDATA IP DRIVER
6386L:	linux-pci@vger.kernel.org
6387S:	Orphan
6388F:	Documentation/misc-devices/dw-xdata-pcie.rst
6389F:	drivers/misc/dw-xdata-pcie.c
6390
6391DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6392M:	Andreas Klinger <ak@it-klinger.de>
6393L:	linux-iio@vger.kernel.org
6394S:	Maintained
6395F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6396F:	drivers/iio/proximity/srf*.c
6397
6398DEVICE COREDUMP (DEV_COREDUMP)
6399M:	Johannes Berg <johannes@sipsolutions.net>
6400L:	linux-kernel@vger.kernel.org
6401S:	Maintained
6402F:	drivers/base/devcoredump.c
6403F:	include/linux/devcoredump.h
6404
6405DEVICE DEPENDENCY HELPER SCRIPT
6406M:	Saravana Kannan <saravanak@google.com>
6407L:	linux-kernel@vger.kernel.org
6408S:	Maintained
6409F:	scripts/dev-needs.sh
6410
6411DEVICE DIRECT ACCESS (DAX)
6412M:	Dan Williams <dan.j.williams@intel.com>
6413M:	Vishal Verma <vishal.l.verma@intel.com>
6414M:	Dave Jiang <dave.jiang@intel.com>
6415L:	nvdimm@lists.linux.dev
6416L:	linux-cxl@vger.kernel.org
6417S:	Supported
6418F:	drivers/dax/
6419
6420DEVICE FREQUENCY (DEVFREQ)
6421M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6422M:	Kyungmin Park <kyungmin.park@samsung.com>
6423M:	Chanwoo Choi <cw00.choi@samsung.com>
6424L:	linux-pm@vger.kernel.org
6425S:	Maintained
6426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6427F:	Documentation/devicetree/bindings/devfreq/
6428F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6429F:	drivers/devfreq/
6430F:	include/linux/devfreq.h
6431F:	include/trace/events/devfreq.h
6432
6433DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6434M:	Chanwoo Choi <cw00.choi@samsung.com>
6435L:	linux-pm@vger.kernel.org
6436S:	Supported
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6438F:	Documentation/devicetree/bindings/devfreq/event/
6439F:	drivers/devfreq/devfreq-event.c
6440F:	drivers/devfreq/event/
6441F:	include/dt-bindings/pmu/exynos_ppmu.h
6442F:	include/linux/devfreq-event.h
6443
6444DEVICE RESOURCE MANAGEMENT HELPERS
6445M:	Hans de Goede <hdegoede@redhat.com>
6446R:	Matti Vaittinen <mazziesaccount@gmail.com>
6447S:	Maintained
6448F:	include/linux/devm-helpers.h
6449
6450DEVICE-MAPPER  (LVM)
6451M:	Alasdair Kergon <agk@redhat.com>
6452M:	Mike Snitzer <snitzer@kernel.org>
6453M:	Mikulas Patocka <mpatocka@redhat.com>
6454L:	dm-devel@lists.linux.dev
6455S:	Maintained
6456Q:	http://patchwork.kernel.org/project/dm-devel/list/
6457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6458F:	Documentation/admin-guide/device-mapper/
6459F:	drivers/md/Kconfig
6460F:	drivers/md/Makefile
6461F:	drivers/md/dm*
6462F:	drivers/md/persistent-data/
6463F:	include/linux/device-mapper.h
6464F:	include/linux/dm-*.h
6465F:	include/uapi/linux/dm-*.h
6466
6467DEVICE-MAPPER VDO TARGET
6468M:	Matthew Sakai <msakai@redhat.com>
6469L:	dm-devel@lists.linux.dev
6470S:	Maintained
6471F:	Documentation/admin-guide/device-mapper/vdo*.rst
6472F:	drivers/md/dm-vdo/
6473
6474DEVLINK
6475M:	Jiri Pirko <jiri@resnulli.us>
6476L:	netdev@vger.kernel.org
6477S:	Supported
6478F:	Documentation/networking/devlink
6479F:	include/net/devlink.h
6480F:	include/uapi/linux/devlink.h
6481F:	net/devlink/
6482
6483DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6484M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6485L:	kernel@dh-electronics.com
6486S:	Maintained
6487F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6488F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6489
6490DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6491M:	Marek Vasut <marex@denx.de>
6492L:	kernel@dh-electronics.com
6493S:	Maintained
6494F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6495F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6496
6497DIALOG SEMICONDUCTOR DRIVERS
6498M:	Support Opensource <support.opensource@diasemi.com>
6499S:	Supported
6500W:	http://www.dialog-semiconductor.com/products
6501F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6502F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6503F:	Documentation/devicetree/bindings/mfd/da90*.txt
6504F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6505F:	Documentation/devicetree/bindings/regulator/da92*.txt
6506F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6507F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6508F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6509F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6510F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6511F:	Documentation/hwmon/da90??.rst
6512F:	drivers/gpio/gpio-da90??.c
6513F:	drivers/hwmon/da90??-hwmon.c
6514F:	drivers/iio/adc/da91??-*.c
6515F:	drivers/input/misc/da72??.[ch]
6516F:	drivers/input/misc/da90??_onkey.c
6517F:	drivers/input/touchscreen/da9052_tsi.c
6518F:	drivers/leds/leds-da90??.c
6519F:	drivers/mfd/da903x.c
6520F:	drivers/mfd/da90??-*.c
6521F:	drivers/mfd/da91??-*.c
6522F:	drivers/pinctrl/pinctrl-da90??.c
6523F:	drivers/power/supply/da9052-battery.c
6524F:	drivers/power/supply/da91??-*.c
6525F:	drivers/regulator/da9???-regulator.[ch]
6526F:	drivers/regulator/slg51000-regulator.[ch]
6527F:	drivers/rtc/rtc-da90??.c
6528F:	drivers/thermal/da90??-thermal.c
6529F:	drivers/video/backlight/da90??_bl.c
6530F:	drivers/watchdog/da90??_wdt.c
6531F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6532F:	include/linux/mfd/da903x.h
6533F:	include/linux/mfd/da9052/
6534F:	include/linux/mfd/da9055/
6535F:	include/linux/mfd/da9062/
6536F:	include/linux/mfd/da9063/
6537F:	include/linux/mfd/da9150/
6538F:	include/linux/regulator/da9211.h
6539F:	include/sound/da[79]*.h
6540F:	sound/soc/codecs/da[79]*.[ch]
6541
6542DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6543M:	William Breathitt Gray <wbg@kernel.org>
6544L:	linux-gpio@vger.kernel.org
6545S:	Maintained
6546F:	drivers/gpio/gpio-gpio-mm.c
6547
6548DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6549M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6550L:	linux-media@vger.kernel.org
6551S:	Maintained
6552F:	Documentation/admin-guide/media/mgb4.rst
6553F:	drivers/media/pci/mgb4/
6554
6555DIOLAN U2C-12 I2C DRIVER
6556M:	Guenter Roeck <linux@roeck-us.net>
6557L:	linux-i2c@vger.kernel.org
6558S:	Maintained
6559F:	drivers/i2c/busses/i2c-diolan-u2c.c
6560
6561DIRECTORY NOTIFICATION (DNOTIFY)
6562M:	Jan Kara <jack@suse.cz>
6563R:	Amir Goldstein <amir73il@gmail.com>
6564L:	linux-fsdevel@vger.kernel.org
6565S:	Maintained
6566F:	Documentation/filesystems/dnotify.rst
6567F:	fs/notify/dnotify/
6568F:	include/linux/dnotify.h
6569
6570DISK GEOMETRY AND PARTITION HANDLING
6571M:	Andries Brouwer <aeb@cwi.nl>
6572S:	Maintained
6573W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6574W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6575W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6576
6577DISKQUOTA
6578M:	Jan Kara <jack@suse.com>
6579S:	Maintained
6580F:	Documentation/filesystems/quota.rst
6581F:	fs/quota/
6582F:	include/linux/quota*.h
6583F:	include/uapi/linux/quota*.h
6584
6585DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6586M:	Bernie Thompson <bernie@plugable.com>
6587L:	linux-fbdev@vger.kernel.org
6588S:	Maintained
6589W:	http://plugable.com/category/projects/udlfb/
6590F:	Documentation/fb/udlfb.rst
6591F:	drivers/video/fbdev/udlfb.c
6592F:	include/video/udlfb.h
6593
6594DISTRIBUTED LOCK MANAGER (DLM)
6595M:	Alexander Aring <aahringo@redhat.com>
6596M:	David Teigland <teigland@redhat.com>
6597L:	gfs2@lists.linux.dev
6598S:	Supported
6599W:	https://pagure.io/dlm
6600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6601F:	fs/dlm/
6602
6603DMA BUFFER SHARING FRAMEWORK
6604M:	Sumit Semwal <sumit.semwal@linaro.org>
6605M:	Christian König <christian.koenig@amd.com>
6606L:	linux-media@vger.kernel.org
6607L:	dri-devel@lists.freedesktop.org
6608L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6609S:	Maintained
6610T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6611F:	Documentation/driver-api/dma-buf.rst
6612F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6613F:	drivers/dma-buf/
6614F:	include/linux/*fence.h
6615F:	include/linux/dma-buf.h
6616F:	include/linux/dma-resv.h
6617K:	\bdma_(?:buf|fence|resv)\b
6618
6619DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6620M:	Vinod Koul <vkoul@kernel.org>
6621L:	dmaengine@vger.kernel.org
6622S:	Maintained
6623Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6625F:	Documentation/devicetree/bindings/dma/
6626F:	Documentation/driver-api/dmaengine/
6627F:	drivers/dma/
6628F:	include/dt-bindings/dma/
6629F:	include/linux/dma/
6630F:	include/linux/dmaengine.h
6631F:	include/linux/of_dma.h
6632
6633DMA MAPPING BENCHMARK
6634M:	Xiang Chen <chenxiang66@hisilicon.com>
6635L:	iommu@lists.linux.dev
6636F:	kernel/dma/map_benchmark.c
6637F:	tools/testing/selftests/dma/
6638
6639DMA MAPPING HELPERS
6640M:	Christoph Hellwig <hch@lst.de>
6641M:	Marek Szyprowski <m.szyprowski@samsung.com>
6642R:	Robin Murphy <robin.murphy@arm.com>
6643L:	iommu@lists.linux.dev
6644S:	Supported
6645W:	http://git.infradead.org/users/hch/dma-mapping.git
6646T:	git git://git.infradead.org/users/hch/dma-mapping.git
6647F:	include/asm-generic/dma-mapping.h
6648F:	include/linux/dma-direct.h
6649F:	include/linux/dma-map-ops.h
6650F:	include/linux/dma-mapping.h
6651F:	include/linux/swiotlb.h
6652F:	kernel/dma/
6653
6654DMA-BUF HEAPS FRAMEWORK
6655M:	Sumit Semwal <sumit.semwal@linaro.org>
6656R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6657R:	Brian Starkey <Brian.Starkey@arm.com>
6658R:	John Stultz <jstultz@google.com>
6659R:	T.J. Mercier <tjmercier@google.com>
6660L:	linux-media@vger.kernel.org
6661L:	dri-devel@lists.freedesktop.org
6662L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6663S:	Maintained
6664T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6665F:	drivers/dma-buf/dma-heap.c
6666F:	drivers/dma-buf/heaps/*
6667F:	include/linux/dma-heap.h
6668F:	include/uapi/linux/dma-heap.h
6669
6670DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6671M:	Lukasz Luba <lukasz.luba@arm.com>
6672L:	linux-pm@vger.kernel.org
6673L:	linux-samsung-soc@vger.kernel.org
6674S:	Maintained
6675F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6676F:	drivers/memory/samsung/exynos5422-dmc.c
6677
6678DME1737 HARDWARE MONITOR DRIVER
6679M:	Juerg Haefliger <juergh@proton.me>
6680L:	linux-hwmon@vger.kernel.org
6681S:	Maintained
6682F:	Documentation/hwmon/dme1737.rst
6683F:	drivers/hwmon/dme1737.c
6684
6685DMI/SMBIOS SUPPORT
6686M:	Jean Delvare <jdelvare@suse.com>
6687S:	Maintained
6688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6689F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6690F:	drivers/firmware/dmi-id.c
6691F:	drivers/firmware/dmi_scan.c
6692F:	include/linux/dmi.h
6693
6694DOCUMENTATION
6695M:	Jonathan Corbet <corbet@lwn.net>
6696L:	linux-doc@vger.kernel.org
6697S:	Maintained
6698P:	Documentation/doc-guide/maintainer-profile.rst
6699T:	git git://git.lwn.net/linux.git docs-next
6700F:	Documentation/
6701F:	scripts/check-variable-fonts.sh
6702F:	scripts/documentation-file-ref-check
6703F:	scripts/kernel-doc
6704F:	scripts/sphinx-pre-install
6705X:	Documentation/ABI/
6706X:	Documentation/admin-guide/media/
6707X:	Documentation/devicetree/
6708X:	Documentation/driver-api/media/
6709X:	Documentation/firmware-guide/acpi/
6710X:	Documentation/i2c/
6711X:	Documentation/netlink/
6712X:	Documentation/power/
6713X:	Documentation/spi/
6714X:	Documentation/userspace-api/media/
6715
6716DOCUMENTATION PROCESS
6717M:	Jonathan Corbet <corbet@lwn.net>
6718L:	workflows@vger.kernel.org
6719S:	Maintained
6720F:	Documentation/maintainer/
6721F:	Documentation/process/
6722
6723DOCUMENTATION REPORTING ISSUES
6724M:	Thorsten Leemhuis <linux@leemhuis.info>
6725L:	linux-doc@vger.kernel.org
6726S:	Maintained
6727F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6728F:	Documentation/admin-guide/reporting-issues.rst
6729F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6730
6731DOCUMENTATION SCRIPTS
6732M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6733L:	linux-doc@vger.kernel.org
6734S:	Maintained
6735F:	Documentation/sphinx/parse-headers.pl
6736F:	scripts/documentation-file-ref-check
6737F:	scripts/sphinx-pre-install
6738
6739DOCUMENTATION/ITALIAN
6740M:	Federico Vaga <federico.vaga@vaga.pv.it>
6741L:	linux-doc@vger.kernel.org
6742S:	Maintained
6743F:	Documentation/translations/it_IT
6744
6745DOCUMENTATION/JAPANESE
6746R:	Akira Yokosawa <akiyks@gmail.com>
6747L:	linux-doc@vger.kernel.org
6748S:	Maintained
6749F:	Documentation/translations/ja_JP
6750
6751DONGWOON DW9714 LENS VOICE COIL DRIVER
6752M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6753L:	linux-media@vger.kernel.org
6754S:	Maintained
6755T:	git git://linuxtv.org/media_tree.git
6756F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6757F:	drivers/media/i2c/dw9714.c
6758
6759DONGWOON DW9719 LENS VOICE COIL DRIVER
6760M:	Daniel Scally <djrscally@gmail.com>
6761L:	linux-media@vger.kernel.org
6762S:	Maintained
6763T:	git git://linuxtv.org/media_tree.git
6764F:	drivers/media/i2c/dw9719.c
6765
6766DONGWOON DW9768 LENS VOICE COIL DRIVER
6767L:	linux-media@vger.kernel.org
6768S:	Orphan
6769T:	git git://linuxtv.org/media_tree.git
6770F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6771F:	drivers/media/i2c/dw9768.c
6772
6773DONGWOON DW9807 LENS VOICE COIL DRIVER
6774M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6775L:	linux-media@vger.kernel.org
6776S:	Maintained
6777T:	git git://linuxtv.org/media_tree.git
6778F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6779F:	drivers/media/i2c/dw9807-vcm.c
6780
6781DOUBLETALK DRIVER
6782M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6783L:	blinux-list@redhat.com
6784S:	Maintained
6785F:	drivers/char/dtlk.c
6786F:	include/linux/dtlk.h
6787
6788DPAA2 DATAPATH I/O (DPIO) DRIVER
6789M:	Roy Pledge <Roy.Pledge@nxp.com>
6790L:	linux-kernel@vger.kernel.org
6791S:	Maintained
6792F:	drivers/soc/fsl/dpio
6793
6794DPAA2 ETHERNET DRIVER
6795M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6796L:	netdev@vger.kernel.org
6797S:	Maintained
6798F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6799F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6800F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6801F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6802F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6803F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6804F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6805F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6806F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6807F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6808
6809DPAA2 ETHERNET SWITCH DRIVER
6810M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6811L:	netdev@vger.kernel.org
6812S:	Maintained
6813F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6814F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6815F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6816
6817DPLL SUBSYSTEM
6818M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6819M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6820M:	Jiri Pirko <jiri@resnulli.us>
6821L:	netdev@vger.kernel.org
6822S:	Supported
6823F:	Documentation/driver-api/dpll.rst
6824F:	drivers/dpll/*
6825F:	include/linux/dpll.h
6826F:	include/uapi/linux/dpll.h
6827
6828DRBD DRIVER
6829M:	Philipp Reisner <philipp.reisner@linbit.com>
6830M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6831M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6832L:	drbd-dev@lists.linbit.com
6833S:	Supported
6834W:	http://www.drbd.org
6835T:	git git://git.linbit.com/linux-drbd.git
6836T:	git git://git.linbit.com/drbd-8.4.git
6837F:	Documentation/admin-guide/blockdev/
6838F:	drivers/block/drbd/
6839F:	include/linux/drbd*
6840F:	lib/lru_cache.c
6841
6842DRIVER COMPONENT FRAMEWORK
6843L:	dri-devel@lists.freedesktop.org
6844F:	drivers/base/component.c
6845F:	include/linux/component.h
6846
6847DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6849R:	"Rafael J. Wysocki" <rafael@kernel.org>
6850S:	Supported
6851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6852F:	Documentation/core-api/kobject.rst
6853F:	drivers/base/
6854F:	fs/debugfs/
6855F:	fs/sysfs/
6856F:	include/linux/debugfs.h
6857F:	include/linux/fwnode.h
6858F:	include/linux/kobj*
6859F:	include/linux/property.h
6860F:	lib/kobj*
6861F:	rust/kernel/device.rs
6862
6863DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6864M:	Nishanth Menon <nm@ti.com>
6865L:	linux-pm@vger.kernel.org
6866S:	Maintained
6867F:	drivers/soc/ti/smartreflex.c
6868F:	include/linux/power/smartreflex.h
6869
6870DRM ACCEL DRIVERS FOR INTEL VPU
6871M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6872M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6873L:	dri-devel@lists.freedesktop.org
6874S:	Supported
6875T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6876F:	drivers/accel/ivpu/
6877F:	include/uapi/drm/ivpu_accel.h
6878
6879DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6880M:	Oded Gabbay <ogabbay@kernel.org>
6881L:	dri-devel@lists.freedesktop.org
6882S:	Maintained
6883C:	irc://irc.oftc.net/dri-devel
6884T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6885F:	Documentation/accel/
6886F:	drivers/accel/
6887F:	include/drm/drm_accel.h
6888
6889DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6890M:	Maxime Ripard <mripard@kernel.org>
6891M:	Chen-Yu Tsai <wens@csie.org>
6892R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6893L:	dri-devel@lists.freedesktop.org
6894S:	Supported
6895T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6896F:	drivers/gpu/drm/sun4i/sun8i*
6897
6898DRM DRIVER FOR ARM PL111 CLCD
6899S:	Orphan
6900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6901F:	drivers/gpu/drm/pl111/
6902
6903DRM DRIVER FOR ARM VERSATILE TFT PANELS
6904M:	Linus Walleij <linus.walleij@linaro.org>
6905S:	Maintained
6906T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6907F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6908F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6909
6910DRM DRIVER FOR ASPEED BMC GFX
6911M:	Joel Stanley <joel@jms.id.au>
6912L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6913S:	Supported
6914T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6915F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6916F:	drivers/gpu/drm/aspeed/
6917
6918DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6919M:	Dave Airlie <airlied@redhat.com>
6920R:	Thomas Zimmermann <tzimmermann@suse.de>
6921R:	Jocelyn Falempe <jfalempe@redhat.com>
6922L:	dri-devel@lists.freedesktop.org
6923S:	Supported
6924T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6925F:	drivers/gpu/drm/ast/
6926
6927DRM DRIVER FOR BOCHS VIRTUAL GPU
6928M:	Gerd Hoffmann <kraxel@redhat.com>
6929L:	virtualization@lists.linux.dev
6930S:	Maintained
6931T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6932F:	drivers/gpu/drm/tiny/bochs.c
6933
6934DRM DRIVER FOR BOE HIMAX8279D PANELS
6935M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6936S:	Maintained
6937F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6938F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6939
6940DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6941M:	Jagan Teki <jagan@amarulasolutions.com>
6942S:	Maintained
6943F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6944F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6945
6946DRM DRIVER FOR EBBG FT8719 PANEL
6947M:	Joel Selvaraj <jo@jsfamily.in>
6948S:	Maintained
6949T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6950F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6951F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6952
6953DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6954M:	Linus Walleij <linus.walleij@linaro.org>
6955S:	Maintained
6956T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6957F:	drivers/gpu/drm/tve200/
6958
6959DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6960M:	Icenowy Zheng <icenowy@aosc.io>
6961S:	Maintained
6962F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6963F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6964
6965DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6966M:	Jagan Teki <jagan@amarulasolutions.com>
6967S:	Maintained
6968F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6969F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6970
6971DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6972M:	Thomas Zimmermann <tzimmermann@suse.de>
6973M:	Javier Martinez Canillas <javierm@redhat.com>
6974L:	dri-devel@lists.freedesktop.org
6975S:	Maintained
6976T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6977F:	drivers/gpu/drm/drm_aperture.c
6978F:	drivers/gpu/drm/tiny/ofdrm.c
6979F:	drivers/gpu/drm/tiny/simpledrm.c
6980F:	drivers/video/aperture.c
6981F:	drivers/video/nomodeset.c
6982F:	include/drm/drm_aperture.h
6983F:	include/linux/aperture.h
6984F:	include/video/nomodeset.h
6985
6986DRM DRIVER FOR GENERIC EDP PANELS
6987R:	Douglas Anderson <dianders@chromium.org>
6988F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6989F:	drivers/gpu/drm/panel/panel-edp.c
6990
6991DRM DRIVER FOR GENERIC USB DISPLAY
6992M:	Noralf Trønnes <noralf@tronnes.org>
6993S:	Maintained
6994W:	https://github.com/notro/gud/wiki
6995T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6996F:	drivers/gpu/drm/gud/
6997F:	include/drm/gud.h
6998
6999DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7000M:	Hans de Goede <hdegoede@redhat.com>
7001S:	Maintained
7002T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7003F:	drivers/gpu/drm/tiny/gm12u320.c
7004
7005DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7006M:	Ondrej Jirman <megi@xff.cz>
7007M:	Javier Martinez Canillas <javierm@redhat.com>
7008S:	Maintained
7009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7011F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7012
7013DRM DRIVER FOR HX8357D PANELS
7014S:	Orphan
7015T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7016F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7017F:	drivers/gpu/drm/tiny/hx8357d.c
7018
7019DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7020M:	Deepak Rawat <drawat.floss@gmail.com>
7021L:	linux-hyperv@vger.kernel.org
7022L:	dri-devel@lists.freedesktop.org
7023S:	Maintained
7024T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025F:	drivers/gpu/drm/hyperv
7026
7027DRM DRIVER FOR ILITEK ILI9225 PANELS
7028M:	David Lechner <david@lechnology.com>
7029S:	Maintained
7030T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7031F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7032F:	drivers/gpu/drm/tiny/ili9225.c
7033
7034DRM DRIVER FOR ILITEK ILI9486 PANELS
7035M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7036S:	Maintained
7037T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7038F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7039F:	drivers/gpu/drm/tiny/ili9486.c
7040
7041DRM DRIVER FOR ILITEK ILI9805 PANELS
7042M:	Michael Trimarchi <michael@amarulasolutions.com>
7043S:	Maintained
7044F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7045F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7046
7047DRM DRIVER FOR ILITEK ILI9806E PANELS
7048M:	Michael Walle <mwalle@kernel.org>
7049S:	Maintained
7050F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7051
7052DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7053M:	Jagan Teki <jagan@edgeble.ai>
7054S:	Maintained
7055F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7056F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7057
7058DRM DRIVER FOR LG SW43408 PANELS
7059M:	Sumit Semwal <sumit.semwal@linaro.org>
7060M:	Caleb Connolly <caleb.connolly@linaro.org>
7061S:	Maintained
7062T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7063F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7064F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7065
7066DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7067M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7068S:	Supported
7069T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7070F:	drivers/gpu/drm/logicvc/
7071
7072DRM DRIVER FOR LVDS PANELS
7073M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7074L:	dri-devel@lists.freedesktop.org
7075S:	Maintained
7076T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7077F:	Documentation/devicetree/bindings/display/lvds.yaml
7078F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7079F:	drivers/gpu/drm/panel/panel-lvds.c
7080
7081DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7082M:	Guido Günther <agx@sigxcpu.org>
7083R:	Purism Kernel Team <kernel@puri.sm>
7084S:	Maintained
7085F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7086F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7087
7088DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7089M:	Dave Airlie <airlied@redhat.com>
7090R:	Thomas Zimmermann <tzimmermann@suse.de>
7091R:	Jocelyn Falempe <jfalempe@redhat.com>
7092L:	dri-devel@lists.freedesktop.org
7093S:	Supported
7094T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095F:	drivers/gpu/drm/mgag200/
7096
7097DRM DRIVER FOR MI0283QT
7098M:	Noralf Trønnes <noralf@tronnes.org>
7099S:	Maintained
7100T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7101F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7102F:	drivers/gpu/drm/tiny/mi0283qt.c
7103
7104DRM DRIVER FOR MIPI DBI compatible panels
7105M:	Noralf Trønnes <noralf@tronnes.org>
7106S:	Maintained
7107W:	https://github.com/notro/panel-mipi-dbi/wiki
7108T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7109F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7110F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7111
7112DRM DRIVER for Qualcomm Adreno GPUs
7113M:	Rob Clark <robdclark@gmail.com>
7114R:	Sean Paul <sean@poorly.run>
7115R:	Konrad Dybcio <konradybcio@kernel.org>
7116L:	linux-arm-msm@vger.kernel.org
7117L:	dri-devel@lists.freedesktop.org
7118L:	freedreno@lists.freedesktop.org
7119S:	Maintained
7120B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7121T:	git https://gitlab.freedesktop.org/drm/msm.git
7122F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7123F:	drivers/gpu/drm/msm/adreno/
7124F:	drivers/gpu/drm/msm/msm_gpu.*
7125F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7126F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7127F:	drivers/gpu/drm/msm/registers/adreno/
7128F:	include/uapi/drm/msm_drm.h
7129
7130DRM DRIVER for Qualcomm display hardware
7131M:	Rob Clark <robdclark@gmail.com>
7132M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7133M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7134R:	Sean Paul <sean@poorly.run>
7135R:	Marijn Suijten <marijn.suijten@somainline.org>
7136L:	linux-arm-msm@vger.kernel.org
7137L:	dri-devel@lists.freedesktop.org
7138L:	freedreno@lists.freedesktop.org
7139S:	Maintained
7140B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7141T:	git https://gitlab.freedesktop.org/drm/msm.git
7142F:	Documentation/devicetree/bindings/display/msm/
7143F:	drivers/gpu/drm/ci/xfails/msm*
7144F:	drivers/gpu/drm/msm/
7145F:	include/uapi/drm/msm_drm.h
7146
7147DRM DRIVER FOR NOVATEK NT35510 PANELS
7148M:	Linus Walleij <linus.walleij@linaro.org>
7149S:	Maintained
7150T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7151F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7152F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7153
7154DRM DRIVER FOR NOVATEK NT35560 PANELS
7155M:	Linus Walleij <linus.walleij@linaro.org>
7156S:	Maintained
7157T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7158F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7159F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7160
7161DRM DRIVER FOR NOVATEK NT36523 PANELS
7162M:	Jianhua Lu <lujianhua000@gmail.com>
7163S:	Maintained
7164T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7165F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7166F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7167
7168DRM DRIVER FOR NOVATEK NT36672A PANELS
7169M:	Sumit Semwal <sumit.semwal@linaro.org>
7170S:	Maintained
7171T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7172F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7173F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7174
7175DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7176M:	Karol Herbst <kherbst@redhat.com>
7177M:	Lyude Paul <lyude@redhat.com>
7178M:	Danilo Krummrich <dakr@redhat.com>
7179L:	dri-devel@lists.freedesktop.org
7180L:	nouveau@lists.freedesktop.org
7181S:	Supported
7182W:	https://nouveau.freedesktop.org/
7183Q:	https://patchwork.freedesktop.org/project/nouveau/
7184Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7185B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7186C:	irc://irc.oftc.net/nouveau
7187T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7188F:	drivers/gpu/drm/nouveau/
7189F:	include/uapi/drm/nouveau_drm.h
7190
7191DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7192M:	Stefan Mavrodiev <stefan@olimex.com>
7193S:	Maintained
7194F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7195F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7196
7197DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7198R:	Douglas Anderson <dianders@chromium.org>
7199F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7200F:	drivers/gpu/drm/bridge/parade-ps8640.c
7201
7202DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7203M:	Noralf Trønnes <noralf@tronnes.org>
7204S:	Maintained
7205T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7206F:	Documentation/devicetree/bindings/display/repaper.txt
7207F:	drivers/gpu/drm/tiny/repaper.c
7208
7209DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7210M:	Dave Airlie <airlied@redhat.com>
7211M:	Gerd Hoffmann <kraxel@redhat.com>
7212L:	virtualization@lists.linux.dev
7213S:	Obsolete
7214W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7215T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7216F:	drivers/gpu/drm/tiny/cirrus.c
7217
7218DRM DRIVER FOR QXL VIRTUAL GPU
7219M:	Dave Airlie <airlied@redhat.com>
7220M:	Gerd Hoffmann <kraxel@redhat.com>
7221L:	virtualization@lists.linux.dev
7222L:	spice-devel@lists.freedesktop.org
7223S:	Maintained
7224T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7225F:	drivers/gpu/drm/qxl/
7226F:	include/uapi/drm/qxl_drm.h
7227
7228DRM DRIVER FOR RAYDIUM RM67191 PANELS
7229M:	Robert Chiras <robert.chiras@nxp.com>
7230S:	Maintained
7231F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7232F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7233
7234DRM DRIVER FOR SAMSUNG DB7430 PANELS
7235M:	Linus Walleij <linus.walleij@linaro.org>
7236S:	Maintained
7237T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7238F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7239F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7240
7241DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7242M:	Inki Dae <inki.dae@samsung.com>
7243M:	Jagan Teki <jagan@amarulasolutions.com>
7244M:	Marek Szyprowski <m.szyprowski@samsung.com>
7245S:	Maintained
7246T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7247F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7248F:	drivers/gpu/drm/bridge/samsung-dsim.c
7249F:	include/drm/bridge/samsung-dsim.h
7250
7251DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7252M:	Markuss Broks <markuss.broks@gmail.com>
7253S:	Maintained
7254F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7255F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7256
7257DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7258M:	Artur Weber <aweber.kernel@gmail.com>
7259S:	Maintained
7260F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7261F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7262
7263DRM DRIVER FOR SITRONIX ST7586 PANELS
7264M:	David Lechner <david@lechnology.com>
7265S:	Maintained
7266T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7267F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7268F:	drivers/gpu/drm/tiny/st7586.c
7269
7270DRM DRIVER FOR SITRONIX ST7701 PANELS
7271M:	Jagan Teki <jagan@amarulasolutions.com>
7272S:	Maintained
7273F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7274F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7275
7276DRM DRIVER FOR SITRONIX ST7703 PANELS
7277M:	Guido Günther <agx@sigxcpu.org>
7278R:	Purism Kernel Team <kernel@puri.sm>
7279R:	Ondrej Jirman <megi@xff.cz>
7280S:	Maintained
7281F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7282F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7283
7284DRM DRIVER FOR SITRONIX ST7735R PANELS
7285M:	David Lechner <david@lechnology.com>
7286S:	Maintained
7287T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7288F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7289F:	drivers/gpu/drm/tiny/st7735r.c
7290
7291DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7292M:	Javier Martinez Canillas <javierm@redhat.com>
7293S:	Maintained
7294T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7295F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7296F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7297F:	drivers/gpu/drm/solomon/ssd130x*
7298
7299DRM DRIVER FOR ST-ERICSSON MCDE
7300M:	Linus Walleij <linus.walleij@linaro.org>
7301S:	Maintained
7302T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7303F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7304F:	drivers/gpu/drm/mcde/
7305
7306DRM DRIVER FOR SYNAPTICS R63353 PANELS
7307M:	Michael Trimarchi <michael@amarulasolutions.com>
7308S:	Maintained
7309F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7310F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7311
7312DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7313M:	Jagan Teki <jagan@amarulasolutions.com>
7314S:	Maintained
7315F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7316F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7317
7318DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7319R:	Douglas Anderson <dianders@chromium.org>
7320F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7321F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7322
7323DRM DRIVER FOR TPO TPG110 PANELS
7324M:	Linus Walleij <linus.walleij@linaro.org>
7325S:	Maintained
7326T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7327F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7328F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7329
7330DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7331M:	Dave Airlie <airlied@redhat.com>
7332R:	Sean Paul <sean@poorly.run>
7333R:	Thomas Zimmermann <tzimmermann@suse.de>
7334L:	dri-devel@lists.freedesktop.org
7335S:	Supported
7336T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337F:	drivers/gpu/drm/udl/
7338
7339DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7340M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7341M:	Melissa Wen <melissa.srw@gmail.com>
7342M:	Maíra Canal <mairacanal@riseup.net>
7343R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7344R:	Daniel Vetter <daniel@ffwll.ch>
7345L:	dri-devel@lists.freedesktop.org
7346S:	Maintained
7347T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348F:	Documentation/gpu/vkms.rst
7349F:	drivers/gpu/drm/ci/xfails/vkms*
7350F:	drivers/gpu/drm/vkms/
7351
7352DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7353M:	Hans de Goede <hdegoede@redhat.com>
7354L:	dri-devel@lists.freedesktop.org
7355S:	Maintained
7356T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7357F:	drivers/gpu/drm/vboxvideo/
7358
7359DRM DRIVER FOR VMWARE VIRTUAL GPU
7360M:	Zack Rusin <zack.rusin@broadcom.com>
7361R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7362L:	dri-devel@lists.freedesktop.org
7363S:	Supported
7364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365F:	drivers/gpu/drm/vmwgfx/
7366F:	include/uapi/drm/vmwgfx_drm.h
7367
7368DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7369M:	Linus Walleij <linus.walleij@linaro.org>
7370S:	Maintained
7371T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7372F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7373F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7374
7375DRM DRIVERS
7376M:	David Airlie <airlied@gmail.com>
7377M:	Daniel Vetter <daniel@ffwll.ch>
7378L:	dri-devel@lists.freedesktop.org
7379S:	Maintained
7380B:	https://gitlab.freedesktop.org/drm
7381C:	irc://irc.oftc.net/dri-devel
7382T:	git https://gitlab.freedesktop.org/drm/kernel.git
7383F:	Documentation/devicetree/bindings/display/
7384F:	Documentation/devicetree/bindings/gpu/
7385F:	Documentation/gpu/
7386F:	drivers/gpu/
7387F:	include/drm/
7388F:	include/linux/vga*
7389F:	include/uapi/drm/
7390
7391DRM DRIVERS AND MISC GPU PATCHES
7392M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7393M:	Maxime Ripard <mripard@kernel.org>
7394M:	Thomas Zimmermann <tzimmermann@suse.de>
7395S:	Maintained
7396W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7397T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398F:	Documentation/devicetree/bindings/display/
7399F:	Documentation/devicetree/bindings/gpu/
7400F:	Documentation/gpu/
7401F:	drivers/gpu/drm/
7402F:	drivers/gpu/vga/
7403F:	include/drm/drm
7404F:	include/linux/vga*
7405F:	include/uapi/drm/
7406X:	drivers/gpu/drm/amd/
7407X:	drivers/gpu/drm/armada/
7408X:	drivers/gpu/drm/etnaviv/
7409X:	drivers/gpu/drm/exynos/
7410X:	drivers/gpu/drm/i915/
7411X:	drivers/gpu/drm/kmb/
7412X:	drivers/gpu/drm/mediatek/
7413X:	drivers/gpu/drm/msm/
7414X:	drivers/gpu/drm/nouveau/
7415X:	drivers/gpu/drm/radeon/
7416X:	drivers/gpu/drm/renesas/rcar-du/
7417X:	drivers/gpu/drm/tegra/
7418
7419DRM DRIVERS FOR ALLWINNER A10
7420M:	Maxime Ripard <mripard@kernel.org>
7421M:	Chen-Yu Tsai <wens@csie.org>
7422L:	dri-devel@lists.freedesktop.org
7423S:	Supported
7424T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7425F:	Documentation/devicetree/bindings/display/allwinner*
7426F:	drivers/gpu/drm/sun4i/
7427
7428DRM DRIVERS FOR AMLOGIC SOCS
7429M:	Neil Armstrong <neil.armstrong@linaro.org>
7430L:	dri-devel@lists.freedesktop.org
7431L:	linux-amlogic@lists.infradead.org
7432S:	Supported
7433W:	http://linux-meson.com/
7434T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7435F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7436F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7437F:	Documentation/gpu/meson.rst
7438F:	drivers/gpu/drm/ci/xfails/meson*
7439F:	drivers/gpu/drm/meson/
7440
7441DRM DRIVERS FOR ATMEL HLCDC
7442M:	Sam Ravnborg <sam@ravnborg.org>
7443M:	Boris Brezillon <bbrezillon@kernel.org>
7444L:	dri-devel@lists.freedesktop.org
7445S:	Supported
7446T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7447F:	Documentation/devicetree/bindings/display/atmel/
7448F:	drivers/gpu/drm/atmel-hlcdc/
7449
7450DRM DRIVERS FOR BRIDGE CHIPS
7451M:	Andrzej Hajda <andrzej.hajda@intel.com>
7452M:	Neil Armstrong <neil.armstrong@linaro.org>
7453M:	Robert Foss <rfoss@kernel.org>
7454R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7455R:	Jonas Karlman <jonas@kwiboo.se>
7456R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7457S:	Maintained
7458T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7459F:	Documentation/devicetree/bindings/display/bridge/
7460F:	drivers/gpu/drm/bridge/
7461F:	drivers/gpu/drm/drm_bridge.c
7462F:	drivers/gpu/drm/drm_bridge_connector.c
7463F:	include/drm/drm_bridge.h
7464F:	include/drm/drm_bridge_connector.h
7465
7466DRM DRIVERS FOR EXYNOS
7467M:	Inki Dae <inki.dae@samsung.com>
7468M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7469M:	Kyungmin Park <kyungmin.park@samsung.com>
7470L:	dri-devel@lists.freedesktop.org
7471S:	Supported
7472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7473F:	Documentation/devicetree/bindings/display/exynos/
7474F:	Documentation/devicetree/bindings/display/samsung/
7475F:	drivers/gpu/drm/exynos/
7476F:	include/uapi/drm/exynos_drm.h
7477
7478DRM DRIVERS FOR FREESCALE DCU
7479M:	Stefan Agner <stefan@agner.ch>
7480M:	Alison Wang <alison.wang@nxp.com>
7481L:	dri-devel@lists.freedesktop.org
7482S:	Supported
7483T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7484F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7485F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7486F:	drivers/gpu/drm/fsl-dcu/
7487
7488DRM DRIVERS FOR FREESCALE IMX 5/6
7489M:	Philipp Zabel <p.zabel@pengutronix.de>
7490L:	dri-devel@lists.freedesktop.org
7491S:	Maintained
7492T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7493T:	git git://git.pengutronix.de/git/pza/linux
7494F:	Documentation/devicetree/bindings/display/imx/
7495F:	drivers/gpu/drm/imx/ipuv3/
7496F:	drivers/gpu/ipu-v3/
7497
7498DRM DRIVERS FOR FREESCALE IMX BRIDGE
7499M:	Liu Ying <victor.liu@nxp.com>
7500L:	dri-devel@lists.freedesktop.org
7501S:	Maintained
7502F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7503F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7504F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7505F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7506F:	drivers/gpu/drm/bridge/imx/
7507
7508DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7509M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7510L:	dri-devel@lists.freedesktop.org
7511S:	Maintained
7512T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7513F:	drivers/gpu/drm/gma500/
7514
7515DRM DRIVERS FOR HISILICON
7516M:	Xinliang Liu <xinliang.liu@linaro.org>
7517M:	Tian Tao  <tiantao6@hisilicon.com>
7518R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7519R:	Sumit Semwal <sumit.semwal@linaro.org>
7520R:	Yongqin Liu <yongqin.liu@linaro.org>
7521R:	John Stultz <jstultz@google.com>
7522L:	dri-devel@lists.freedesktop.org
7523S:	Maintained
7524T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7525F:	Documentation/devicetree/bindings/display/hisilicon/
7526F:	drivers/gpu/drm/hisilicon/
7527
7528DRM DRIVERS FOR LIMA
7529M:	Qiang Yu <yuq825@gmail.com>
7530L:	dri-devel@lists.freedesktop.org
7531L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7532S:	Maintained
7533T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7534F:	drivers/gpu/drm/lima/
7535F:	include/uapi/drm/lima_drm.h
7536
7537DRM DRIVERS FOR LOONGSON
7538M:	Sui Jingfeng <suijingfeng@loongson.cn>
7539L:	dri-devel@lists.freedesktop.org
7540S:	Supported
7541T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7542F:	drivers/gpu/drm/loongson/
7543
7544DRM DRIVERS FOR MEDIATEK
7545M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7546M:	Philipp Zabel <p.zabel@pengutronix.de>
7547L:	dri-devel@lists.freedesktop.org
7548L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7549S:	Supported
7550F:	Documentation/devicetree/bindings/display/mediatek/
7551F:	drivers/gpu/drm/ci/xfails/mediatek*
7552F:	drivers/gpu/drm/mediatek/
7553F:	drivers/phy/mediatek/phy-mtk-dp.c
7554F:	drivers/phy/mediatek/phy-mtk-hdmi*
7555F:	drivers/phy/mediatek/phy-mtk-mipi*
7556
7557DRM DRIVERS FOR NVIDIA TEGRA
7558M:	Thierry Reding <thierry.reding@gmail.com>
7559M:	Mikko Perttunen <mperttunen@nvidia.com>
7560L:	dri-devel@lists.freedesktop.org
7561L:	linux-tegra@vger.kernel.org
7562S:	Supported
7563T:	git https://gitlab.freedesktop.org/drm/tegra.git
7564F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7565F:	Documentation/devicetree/bindings/gpu/host1x/
7566F:	drivers/gpu/drm/tegra/
7567F:	drivers/gpu/host1x/
7568F:	include/linux/host1x.h
7569F:	include/uapi/drm/tegra_drm.h
7570
7571DRM DRIVERS FOR RENESAS R-CAR
7572M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7573M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7574L:	dri-devel@lists.freedesktop.org
7575L:	linux-renesas-soc@vger.kernel.org
7576S:	Supported
7577T:	git git://linuxtv.org/pinchartl/media drm/du/next
7578F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7579F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7580F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7581F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7582F:	drivers/gpu/drm/renesas/rcar-du/
7583
7584DRM DRIVERS FOR RENESAS RZ
7585M:	Biju Das <biju.das.jz@bp.renesas.com>
7586L:	dri-devel@lists.freedesktop.org
7587L:	linux-renesas-soc@vger.kernel.org
7588S:	Maintained
7589T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7590F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7591F:	drivers/gpu/drm/renesas/rz-du/
7592
7593DRM DRIVERS FOR RENESAS SHMOBILE
7594M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7595M:	Geert Uytterhoeven <geert+renesas@glider.be>
7596L:	dri-devel@lists.freedesktop.org
7597L:	linux-renesas-soc@vger.kernel.org
7598S:	Supported
7599T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7600F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7601F:	drivers/gpu/drm/renesas/shmobile/
7602F:	include/linux/platform_data/shmob_drm.h
7603
7604DRM DRIVERS FOR ROCKCHIP
7605M:	Sandy Huang <hjc@rock-chips.com>
7606M:	Heiko Stübner <heiko@sntech.de>
7607M:	Andy Yan <andy.yan@rock-chips.com>
7608L:	dri-devel@lists.freedesktop.org
7609S:	Maintained
7610T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7611F:	Documentation/devicetree/bindings/display/rockchip/
7612F:	drivers/gpu/drm/ci/xfails/rockchip*
7613F:	drivers/gpu/drm/rockchip/
7614
7615DRM DRIVERS FOR STI
7616M:	Alain Volmat <alain.volmat@foss.st.com>
7617L:	dri-devel@lists.freedesktop.org
7618S:	Maintained
7619T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7620F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7621F:	drivers/gpu/drm/sti
7622
7623DRM DRIVERS FOR STM
7624M:	Yannick Fertre <yannick.fertre@foss.st.com>
7625M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7626M:	Philippe Cornu <philippe.cornu@foss.st.com>
7627L:	dri-devel@lists.freedesktop.org
7628S:	Maintained
7629T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7631F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7632F:	drivers/gpu/drm/stm
7633
7634DRM DRIVERS FOR TI KEYSTONE
7635M:	Jyri Sarha <jyri.sarha@iki.fi>
7636M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7637L:	dri-devel@lists.freedesktop.org
7638S:	Maintained
7639T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7640F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7641F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7642F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7643F:	drivers/gpu/drm/tidss/
7644
7645DRM DRIVERS FOR TI LCDC
7646M:	Jyri Sarha <jyri.sarha@iki.fi>
7647M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7648L:	dri-devel@lists.freedesktop.org
7649S:	Maintained
7650T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7651F:	Documentation/devicetree/bindings/display/tilcdc/
7652F:	drivers/gpu/drm/tilcdc/
7653
7654DRM DRIVERS FOR TI OMAP
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/ti/
7660F:	drivers/gpu/drm/omapdrm/
7661
7662DRM DRIVERS FOR V3D
7663M:	Melissa Wen <mwen@igalia.com>
7664M:	Maíra Canal <mcanal@igalia.com>
7665S:	Supported
7666T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7667F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7668F:	drivers/gpu/drm/v3d/
7669F:	include/uapi/drm/v3d_drm.h
7670
7671DRM DRIVERS FOR VC4
7672M:	Maxime Ripard <mripard@kernel.org>
7673M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7674R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7675S:	Supported
7676T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7677F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7678F:	drivers/gpu/drm/vc4/
7679F:	include/uapi/drm/vc4_drm.h
7680
7681DRM DRIVERS FOR VIVANTE GPU IP
7682M:	Lucas Stach <l.stach@pengutronix.de>
7683R:	Russell King <linux+etnaviv@armlinux.org.uk>
7684R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7685L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7686L:	dri-devel@lists.freedesktop.org
7687S:	Maintained
7688F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7689F:	drivers/gpu/drm/etnaviv/
7690F:	include/uapi/drm/etnaviv_drm.h
7691
7692DRM DRIVERS FOR XEN
7693M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7694L:	dri-devel@lists.freedesktop.org
7695L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7696S:	Supported
7697T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7698F:	Documentation/gpu/xen-front.rst
7699F:	drivers/gpu/drm/xen/
7700
7701DRM DRIVERS FOR XILINX
7702M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7703M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7704L:	dri-devel@lists.freedesktop.org
7705S:	Maintained
7706T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7707F:	Documentation/devicetree/bindings/display/xlnx/
7708F:	drivers/gpu/drm/xlnx/
7709
7710DRM GPU SCHEDULER
7711M:	Luben Tuikov <ltuikov89@gmail.com>
7712M:	Matthew Brost <matthew.brost@intel.com>
7713L:	dri-devel@lists.freedesktop.org
7714S:	Maintained
7715T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7716F:	drivers/gpu/drm/scheduler/
7717F:	include/drm/gpu_scheduler.h
7718
7719DRM PANEL DRIVERS
7720M:	Neil Armstrong <neil.armstrong@linaro.org>
7721R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7722L:	dri-devel@lists.freedesktop.org
7723S:	Maintained
7724T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7725F:	Documentation/devicetree/bindings/display/panel/
7726F:	drivers/gpu/drm/drm_panel.c
7727F:	drivers/gpu/drm/panel/
7728F:	include/drm/drm_panel.h
7729
7730DRM PRIVACY-SCREEN CLASS
7731M:	Hans de Goede <hdegoede@redhat.com>
7732L:	dri-devel@lists.freedesktop.org
7733S:	Maintained
7734T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7735F:	drivers/gpu/drm/drm_privacy_screen*
7736F:	include/drm/drm_privacy_screen*
7737
7738DRM TTM SUBSYSTEM
7739M:	Christian Koenig <christian.koenig@amd.com>
7740M:	Huang Rui <ray.huang@amd.com>
7741L:	dri-devel@lists.freedesktop.org
7742S:	Maintained
7743T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7744F:	drivers/gpu/drm/ttm/
7745F:	include/drm/ttm/
7746
7747DRM AUTOMATED TESTING
7748M:	Helen Koike <helen.koike@collabora.com>
7749L:	dri-devel@lists.freedesktop.org
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	Documentation/gpu/automated_testing.rst
7753F:	drivers/gpu/drm/ci/
7754
7755DSBR100 USB FM RADIO DRIVER
7756M:	Alexey Klimov <klimov.linux@gmail.com>
7757L:	linux-media@vger.kernel.org
7758S:	Maintained
7759T:	git git://linuxtv.org/media_tree.git
7760F:	drivers/media/radio/dsbr100.c
7761
7762DT3155 MEDIA DRIVER
7763M:	Hans Verkuil <hverkuil@xs4all.nl>
7764L:	linux-media@vger.kernel.org
7765S:	Odd Fixes
7766W:	https://linuxtv.org
7767T:	git git://linuxtv.org/media_tree.git
7768F:	drivers/media/pci/dt3155/
7769
7770DVB_USB_AF9015 MEDIA DRIVER
7771L:	linux-media@vger.kernel.org
7772S:	Orphan
7773W:	https://linuxtv.org
7774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7775F:	drivers/media/usb/dvb-usb-v2/af9015*
7776
7777DVB_USB_AF9035 MEDIA DRIVER
7778L:	linux-media@vger.kernel.org
7779S:	Orphan
7780W:	https://linuxtv.org
7781Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7782F:	drivers/media/usb/dvb-usb-v2/af9035*
7783
7784DVB_USB_ANYSEE MEDIA DRIVER
7785L:	linux-media@vger.kernel.org
7786S:	Orphan
7787W:	https://linuxtv.org
7788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7789F:	drivers/media/usb/dvb-usb-v2/anysee*
7790
7791DVB_USB_AU6610 MEDIA DRIVER
7792L:	linux-media@vger.kernel.org
7793S:	Orphan
7794W:	https://linuxtv.org
7795Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7796F:	drivers/media/usb/dvb-usb-v2/au6610*
7797
7798DVB_USB_CE6230 MEDIA DRIVER
7799L:	linux-media@vger.kernel.org
7800S:	Orphan
7801W:	https://linuxtv.org
7802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7803F:	drivers/media/usb/dvb-usb-v2/ce6230*
7804
7805DVB_USB_CXUSB MEDIA DRIVER
7806M:	Michael Krufky <mkrufky@linuxtv.org>
7807L:	linux-media@vger.kernel.org
7808S:	Maintained
7809W:	https://linuxtv.org
7810W:	http://github.com/mkrufky
7811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7812T:	git git://linuxtv.org/media_tree.git
7813F:	drivers/media/usb/dvb-usb/cxusb*
7814
7815DVB_USB_EC168 MEDIA DRIVER
7816L:	linux-media@vger.kernel.org
7817S:	Orphan
7818W:	https://linuxtv.org
7819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7820F:	drivers/media/usb/dvb-usb-v2/ec168*
7821
7822DVB_USB_GL861 MEDIA DRIVER
7823L:	linux-media@vger.kernel.org
7824S:	Orphan
7825W:	https://linuxtv.org
7826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7827F:	drivers/media/usb/dvb-usb-v2/gl861*
7828
7829DVB_USB_MXL111SF MEDIA DRIVER
7830M:	Michael Krufky <mkrufky@linuxtv.org>
7831L:	linux-media@vger.kernel.org
7832S:	Maintained
7833W:	https://linuxtv.org
7834W:	http://github.com/mkrufky
7835Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7836T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7837F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7838
7839DVB_USB_RTL28XXU MEDIA DRIVER
7840L:	linux-media@vger.kernel.org
7841S:	Orphan
7842W:	https://linuxtv.org
7843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7844F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7845
7846DVB_USB_V2 MEDIA DRIVER
7847L:	linux-media@vger.kernel.org
7848S:	Orphan
7849W:	https://linuxtv.org
7850W:	http://palosaari.fi/linux/
7851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7852F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7853F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7854
7855DYNAMIC DEBUG
7856M:	Jason Baron <jbaron@akamai.com>
7857M:	Jim Cromie <jim.cromie@gmail.com>
7858S:	Maintained
7859F:	include/linux/dynamic_debug.h
7860F:	lib/dynamic_debug.c
7861F:	lib/test_dynamic_debug.c
7862
7863DYNAMIC INTERRUPT MODERATION
7864M:	Tal Gilboa <talgi@nvidia.com>
7865S:	Maintained
7866F:	Documentation/networking/net_dim.rst
7867F:	include/linux/dim.h
7868F:	lib/dim/
7869
7870DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7871M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7872L:	linux-pm@vger.kernel.org
7873S:	Supported
7874B:	https://bugzilla.kernel.org
7875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7876F:	drivers/powercap/dtpm*
7877F:	include/linux/dtpm.h
7878
7879DZ DECSTATION DZ11 SERIAL DRIVER
7880M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7881S:	Maintained
7882F:	drivers/tty/serial/dz.*
7883
7884E3X0 POWER BUTTON DRIVER
7885M:	Moritz Fischer <moritz.fischer@ettus.com>
7886L:	usrp-users@lists.ettus.com
7887S:	Supported
7888W:	http://www.ettus.com
7889F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7890F:	drivers/input/misc/e3x0-button.c
7891
7892E4000 MEDIA DRIVER
7893L:	linux-media@vger.kernel.org
7894S:	Orphan
7895W:	https://linuxtv.org
7896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7897F:	drivers/media/tuners/e4000*
7898
7899EARTH_PT1 MEDIA DRIVER
7900M:	Akihiro Tsukada <tskd08@gmail.com>
7901L:	linux-media@vger.kernel.org
7902S:	Odd Fixes
7903F:	drivers/media/pci/pt1/
7904
7905EARTH_PT3 MEDIA DRIVER
7906M:	Akihiro Tsukada <tskd08@gmail.com>
7907L:	linux-media@vger.kernel.org
7908S:	Odd Fixes
7909F:	drivers/media/pci/pt3/
7910
7911EC100 MEDIA DRIVER
7912L:	linux-media@vger.kernel.org
7913S:	Orphan
7914W:	https://linuxtv.org
7915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7916F:	drivers/media/dvb-frontends/ec100*
7917
7918ECRYPT FILE SYSTEM
7919M:	Tyler Hicks <code@tyhicks.com>
7920L:	ecryptfs@vger.kernel.org
7921S:	Odd Fixes
7922W:	http://ecryptfs.org
7923W:	https://launchpad.net/ecryptfs
7924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7925F:	Documentation/filesystems/ecryptfs.rst
7926F:	fs/ecryptfs/
7927
7928EDAC-AMD64
7929M:	Yazen Ghannam <yazen.ghannam@amd.com>
7930L:	linux-edac@vger.kernel.org
7931S:	Supported
7932F:	drivers/edac/amd64_edac*
7933F:	drivers/edac/mce_amd*
7934
7935EDAC-ARMADA
7936M:	Jan Luebbe <jlu@pengutronix.de>
7937L:	linux-edac@vger.kernel.org
7938S:	Maintained
7939F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7940F:	drivers/edac/armada_xp_*
7941
7942EDAC-AST2500
7943M:	Stefan Schaeckeler <sschaeck@cisco.com>
7944S:	Supported
7945F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7946F:	drivers/edac/aspeed_edac.c
7947
7948EDAC-BLUEFIELD
7949M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7950S:	Supported
7951F:	drivers/edac/bluefield_edac.c
7952
7953EDAC-CALXEDA
7954M:	Andre Przywara <andre.przywara@arm.com>
7955L:	linux-edac@vger.kernel.org
7956S:	Maintained
7957F:	drivers/edac/highbank*
7958
7959EDAC-CAVIUM OCTEON
7960M:	Ralf Baechle <ralf@linux-mips.org>
7961L:	linux-edac@vger.kernel.org
7962L:	linux-mips@vger.kernel.org
7963S:	Supported
7964F:	drivers/edac/octeon_edac*
7965
7966EDAC-CAVIUM THUNDERX
7967M:	Robert Richter <rric@kernel.org>
7968L:	linux-edac@vger.kernel.org
7969S:	Odd Fixes
7970F:	drivers/edac/thunderx_edac*
7971
7972EDAC-CORE
7973M:	Borislav Petkov <bp@alien8.de>
7974M:	Tony Luck <tony.luck@intel.com>
7975R:	James Morse <james.morse@arm.com>
7976R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7977R:	Robert Richter <rric@kernel.org>
7978L:	linux-edac@vger.kernel.org
7979S:	Supported
7980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7981F:	Documentation/driver-api/edac.rst
7982F:	drivers/edac/
7983F:	include/linux/edac.h
7984
7985EDAC-DMC520
7986M:	Lei Wang <lewan@microsoft.com>
7987L:	linux-edac@vger.kernel.org
7988S:	Supported
7989F:	drivers/edac/dmc520_edac.c
7990
7991EDAC-E752X
7992M:	Mark Gross <markgross@kernel.org>
7993L:	linux-edac@vger.kernel.org
7994S:	Maintained
7995F:	drivers/edac/e752x_edac.c
7996
7997EDAC-E7XXX
7998L:	linux-edac@vger.kernel.org
7999S:	Maintained
8000F:	drivers/edac/e7xxx_edac.c
8001
8002EDAC-FSL_DDR
8003M:	York Sun <york.sun@nxp.com>
8004L:	linux-edac@vger.kernel.org
8005S:	Maintained
8006F:	drivers/edac/fsl_ddr_edac.*
8007
8008EDAC-GHES
8009M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8010L:	linux-edac@vger.kernel.org
8011S:	Maintained
8012F:	drivers/edac/ghes_edac.c
8013
8014EDAC-I10NM
8015M:	Tony Luck <tony.luck@intel.com>
8016L:	linux-edac@vger.kernel.org
8017S:	Maintained
8018F:	drivers/edac/i10nm_base.c
8019
8020EDAC-I3000
8021L:	linux-edac@vger.kernel.org
8022S:	Orphan
8023F:	drivers/edac/i3000_edac.c
8024
8025EDAC-I5000
8026L:	linux-edac@vger.kernel.org
8027S:	Maintained
8028F:	drivers/edac/i5000_edac.c
8029
8030EDAC-I5400
8031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8032L:	linux-edac@vger.kernel.org
8033S:	Maintained
8034F:	drivers/edac/i5400_edac.c
8035
8036EDAC-I7300
8037M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8038L:	linux-edac@vger.kernel.org
8039S:	Maintained
8040F:	drivers/edac/i7300_edac.c
8041
8042EDAC-I7CORE
8043M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8044L:	linux-edac@vger.kernel.org
8045S:	Maintained
8046F:	drivers/edac/i7core_edac.c
8047
8048EDAC-I82443BXGX
8049M:	Tim Small <tim@buttersideup.com>
8050L:	linux-edac@vger.kernel.org
8051S:	Maintained
8052F:	drivers/edac/i82443bxgx_edac.c
8053
8054EDAC-I82975X
8055M:	"Arvind R." <arvino55@gmail.com>
8056L:	linux-edac@vger.kernel.org
8057S:	Maintained
8058F:	drivers/edac/i82975x_edac.c
8059
8060EDAC-IE31200
8061M:	Jason Baron <jbaron@akamai.com>
8062L:	linux-edac@vger.kernel.org
8063S:	Maintained
8064F:	drivers/edac/ie31200_edac.c
8065
8066EDAC-IGEN6
8067M:	Tony Luck <tony.luck@intel.com>
8068R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8069L:	linux-edac@vger.kernel.org
8070S:	Maintained
8071F:	drivers/edac/igen6_edac.c
8072
8073EDAC-MPC85XX
8074M:	Johannes Thumshirn <morbidrsa@gmail.com>
8075L:	linux-edac@vger.kernel.org
8076S:	Maintained
8077F:	drivers/edac/mpc85xx_edac.[ch]
8078
8079EDAC-NPCM
8080M:	Marvin Lin <kflin@nuvoton.com>
8081M:	Stanley Chu <yschu@nuvoton.com>
8082L:	linux-edac@vger.kernel.org
8083S:	Maintained
8084F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8085F:	drivers/edac/npcm_edac.c
8086
8087EDAC-PASEMI
8088M:	Egor Martovetsky <egor@pasemi.com>
8089L:	linux-edac@vger.kernel.org
8090S:	Maintained
8091F:	drivers/edac/pasemi_edac.c
8092
8093EDAC-PND2
8094M:	Tony Luck <tony.luck@intel.com>
8095L:	linux-edac@vger.kernel.org
8096S:	Maintained
8097F:	drivers/edac/pnd2_edac.[ch]
8098
8099EDAC-QCOM
8100M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8101L:	linux-arm-msm@vger.kernel.org
8102L:	linux-edac@vger.kernel.org
8103S:	Maintained
8104F:	drivers/edac/qcom_edac.c
8105
8106EDAC-R82600
8107M:	Tim Small <tim@buttersideup.com>
8108L:	linux-edac@vger.kernel.org
8109S:	Maintained
8110F:	drivers/edac/r82600_edac.c
8111
8112EDAC-SBRIDGE
8113M:	Tony Luck <tony.luck@intel.com>
8114R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8115L:	linux-edac@vger.kernel.org
8116S:	Maintained
8117F:	drivers/edac/sb_edac.c
8118
8119EDAC-SKYLAKE
8120M:	Tony Luck <tony.luck@intel.com>
8121L:	linux-edac@vger.kernel.org
8122S:	Maintained
8123F:	drivers/edac/skx_*.[ch]
8124
8125EDAC-TI
8126M:	Tero Kristo <kristo@kernel.org>
8127L:	linux-edac@vger.kernel.org
8128S:	Odd Fixes
8129F:	drivers/edac/ti_edac.c
8130
8131EDIROL UA-101/UA-1000 DRIVER
8132M:	Clemens Ladisch <clemens@ladisch.de>
8133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8134S:	Maintained
8135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8136F:	sound/usb/misc/ua101.c
8137
8138EFI TEST DRIVER
8139M:	Ivan Hu <ivan.hu@canonical.com>
8140M:	Ard Biesheuvel <ardb@kernel.org>
8141L:	linux-efi@vger.kernel.org
8142S:	Maintained
8143F:	drivers/firmware/efi/test/
8144
8145EFI VARIABLE FILESYSTEM
8146M:	Jeremy Kerr <jk@ozlabs.org>
8147M:	Ard Biesheuvel <ardb@kernel.org>
8148L:	linux-efi@vger.kernel.org
8149S:	Maintained
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8151F:	fs/efivarfs/
8152
8153EFIFB FRAMEBUFFER DRIVER
8154M:	Peter Jones <pjones@redhat.com>
8155L:	linux-fbdev@vger.kernel.org
8156S:	Maintained
8157F:	drivers/video/fbdev/efifb.c
8158
8159EFS FILESYSTEM
8160S:	Orphan
8161W:	http://aeschi.ch.eu.org/efs/
8162F:	fs/efs/
8163
8164EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8165L:	netdev@vger.kernel.org
8166S:	Orphan
8167F:	drivers/net/ethernet/ibm/ehea/
8168
8169ELM327 CAN NETWORK DRIVER
8170M:	Max Staudt <max@enpas.org>
8171L:	linux-can@vger.kernel.org
8172S:	Maintained
8173F:	Documentation/networking/device_drivers/can/can327.rst
8174F:	drivers/net/can/can327.c
8175
8176EM28XX VIDEO4LINUX DRIVER
8177M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8178L:	linux-media@vger.kernel.org
8179S:	Maintained
8180W:	https://linuxtv.org
8181T:	git git://linuxtv.org/media_tree.git
8182F:	Documentation/admin-guide/media/em28xx*
8183F:	drivers/media/usb/em28xx/
8184
8185EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8186M:	Adrian Hunter <adrian.hunter@intel.com>
8187M:	Asutosh Das <quic_asutoshd@quicinc.com>
8188R:	Ritesh Harjani <ritesh.list@gmail.com>
8189L:	linux-mmc@vger.kernel.org
8190S:	Supported
8191F:	drivers/mmc/host/cqhci*
8192
8193EMS CPC-PCI CAN DRIVER
8194M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8195M:	support@ems-wuensche.com
8196L:	linux-can@vger.kernel.org
8197S:	Maintained
8198F:	drivers/net/can/sja1000/ems_pci.c
8199
8200EMULEX 10Gbps iSCSI - OneConnect DRIVER
8201M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8202L:	linux-scsi@vger.kernel.org
8203S:	Supported
8204W:	http://www.broadcom.com
8205F:	drivers/scsi/be2iscsi/
8206
8207EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8208M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8209M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8210M:	Somnath Kotur <somnath.kotur@broadcom.com>
8211L:	netdev@vger.kernel.org
8212S:	Supported
8213W:	http://www.emulex.com
8214F:	drivers/net/ethernet/emulex/benet/
8215
8216EMULEX ONECONNECT ROCE DRIVER
8217M:	Selvin Xavier <selvin.xavier@broadcom.com>
8218L:	linux-rdma@vger.kernel.org
8219S:	Odd Fixes
8220W:	http://www.broadcom.com
8221F:	drivers/infiniband/hw/ocrdma/
8222F:	include/uapi/rdma/ocrdma-abi.h
8223
8224EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8225M:	James Smart <james.smart@broadcom.com>
8226M:	Ram Vegesna <ram.vegesna@broadcom.com>
8227L:	linux-scsi@vger.kernel.org
8228L:	target-devel@vger.kernel.org
8229S:	Supported
8230W:	http://www.broadcom.com
8231F:	drivers/scsi/elx/
8232
8233EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8234M:	James Smart <james.smart@broadcom.com>
8235M:	Dick Kennedy <dick.kennedy@broadcom.com>
8236L:	linux-scsi@vger.kernel.org
8237S:	Supported
8238W:	http://www.broadcom.com
8239F:	drivers/scsi/lpfc/
8240
8241ENE CB710 FLASH CARD READER DRIVER
8242M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8243S:	Maintained
8244F:	drivers/misc/cb710/
8245F:	drivers/mmc/host/cb710-mmc.*
8246F:	include/linux/cb710.h
8247
8248ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8249M:	Maxim Levitsky <maximlevitsky@gmail.com>
8250S:	Maintained
8251F:	drivers/media/rc/ene_ir.*
8252
8253EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8254M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8255L:	linuxppc-dev@lists.ozlabs.org
8256S:	Maintained
8257F:	drivers/tty/ehv_bytechan.c
8258
8259EPSON S1D13XXX FRAMEBUFFER DRIVER
8260M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8261S:	Maintained
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8263F:	drivers/video/fbdev/s1d13xxxfb.c
8264F:	include/video/s1d13xxxfb.h
8265
8266EROFS FILE SYSTEM
8267M:	Gao Xiang <xiang@kernel.org>
8268M:	Chao Yu <chao@kernel.org>
8269R:	Yue Hu <huyue2@coolpad.com>
8270R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8271R:	Sandeep Dhavale <dhavale@google.com>
8272L:	linux-erofs@lists.ozlabs.org
8273S:	Maintained
8274W:	https://erofs.docs.kernel.org
8275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8276F:	Documentation/ABI/testing/sysfs-fs-erofs
8277F:	Documentation/filesystems/erofs.rst
8278F:	fs/erofs/
8279F:	include/trace/events/erofs.h
8280
8281ERRSEQ ERROR TRACKING INFRASTRUCTURE
8282M:	Jeff Layton <jlayton@kernel.org>
8283S:	Maintained
8284F:	include/linux/errseq.h
8285F:	lib/errseq.c
8286
8287ESD CAN NETWORK DRIVERS
8288M:	Stefan Mätje <stefan.maetje@esd.eu>
8289R:	socketcan@esd.eu
8290L:	linux-can@vger.kernel.org
8291S:	Maintained
8292F:	drivers/net/can/esd/
8293
8294ESD CAN/USB DRIVERS
8295M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8296R:	socketcan@esd.eu
8297L:	linux-can@vger.kernel.org
8298S:	Maintained
8299F:	drivers/net/can/usb/esd_usb.c
8300
8301ET131X NETWORK DRIVER
8302M:	Mark Einon <mark.einon@gmail.com>
8303S:	Odd Fixes
8304F:	drivers/net/ethernet/agere/
8305
8306ETAS ES58X CAN/USB DRIVER
8307M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8308L:	linux-can@vger.kernel.org
8309S:	Maintained
8310F:	Documentation/networking/devlink/etas_es58x.rst
8311F:	drivers/net/can/usb/etas_es58x/
8312
8313ETHERNET BRIDGE
8314M:	Roopa Prabhu <roopa@nvidia.com>
8315M:	Nikolay Aleksandrov <razor@blackwall.org>
8316L:	bridge@lists.linux.dev
8317L:	netdev@vger.kernel.org
8318S:	Maintained
8319W:	http://www.linuxfoundation.org/en/Net:Bridge
8320F:	include/linux/netfilter_bridge/
8321F:	net/bridge/
8322
8323ETHERNET PHY LIBRARY
8324M:	Andrew Lunn <andrew@lunn.ch>
8325M:	Heiner Kallweit <hkallweit1@gmail.com>
8326R:	Russell King <linux@armlinux.org.uk>
8327L:	netdev@vger.kernel.org
8328S:	Maintained
8329F:	Documentation/ABI/testing/sysfs-class-net-phydev
8330F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8331F:	Documentation/devicetree/bindings/net/mdio*
8332F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8333F:	Documentation/networking/phy.rst
8334F:	drivers/net/mdio/
8335F:	drivers/net/mdio/acpi_mdio.c
8336F:	drivers/net/mdio/fwnode_mdio.c
8337F:	drivers/net/mdio/of_mdio.c
8338F:	drivers/net/pcs/
8339F:	drivers/net/phy/
8340F:	include/dt-bindings/net/qca-ar803x.h
8341F:	include/linux/*mdio*.h
8342F:	include/linux/linkmode.h
8343F:	include/linux/mdio/*.h
8344F:	include/linux/mii.h
8345F:	include/linux/of_net.h
8346F:	include/linux/phy.h
8347F:	include/linux/phy_fixed.h
8348F:	include/linux/phylib_stubs.h
8349F:	include/linux/platform_data/mdio-bcm-unimac.h
8350F:	include/linux/platform_data/mdio-gpio.h
8351F:	include/trace/events/mdio.h
8352F:	include/uapi/linux/mdio.h
8353F:	include/uapi/linux/mii.h
8354F:	net/core/of_net.c
8355
8356ETHERNET PHY LIBRARY [RUST]
8357M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8358R:	Trevor Gross <tmgross@umich.edu>
8359L:	netdev@vger.kernel.org
8360L:	rust-for-linux@vger.kernel.org
8361S:	Maintained
8362F:	rust/kernel/net/phy.rs
8363
8364EXEC & BINFMT API, ELF
8365R:	Eric Biederman <ebiederm@xmission.com>
8366R:	Kees Cook <kees@kernel.org>
8367L:	linux-mm@kvack.org
8368S:	Supported
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8370F:	Documentation/userspace-api/ELF.rst
8371F:	fs/*binfmt_*.c
8372F:	fs/Kconfig.binfmt
8373F:	fs/exec.c
8374F:	fs/tests/binfmt_*_kunit.c
8375F:	fs/tests/exec_kunit.c
8376F:	include/linux/binfmts.h
8377F:	include/linux/elf.h
8378F:	include/uapi/linux/binfmts.h
8379F:	include/uapi/linux/elf.h
8380F:	tools/testing/selftests/exec/
8381N:	asm/elf.h
8382N:	binfmt
8383
8384EXFAT FILE SYSTEM
8385M:	Namjae Jeon <linkinjeon@kernel.org>
8386M:	Sungjong Seo <sj1557.seo@samsung.com>
8387L:	linux-fsdevel@vger.kernel.org
8388S:	Maintained
8389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8390F:	fs/exfat/
8391
8392EXPRESSWIRE PROTOCOL LIBRARY
8393M:	Duje Mihanović <duje.mihanovic@skole.hr>
8394L:	linux-leds@vger.kernel.org
8395S:	Maintained
8396F:	drivers/leds/leds-expresswire.c
8397F:	include/linux/leds-expresswire.h
8398
8399EXT2 FILE SYSTEM
8400M:	Jan Kara <jack@suse.com>
8401L:	linux-ext4@vger.kernel.org
8402S:	Maintained
8403F:	Documentation/filesystems/ext2.rst
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8405F:	fs/ext2/
8406F:	include/linux/ext2*
8407
8408EXT4 FILE SYSTEM
8409M:	"Theodore Ts'o" <tytso@mit.edu>
8410M:	Andreas Dilger <adilger.kernel@dilger.ca>
8411L:	linux-ext4@vger.kernel.org
8412S:	Maintained
8413W:	http://ext4.wiki.kernel.org
8414Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8416F:	Documentation/filesystems/ext4/
8417F:	fs/ext4/
8418F:	include/trace/events/ext4.h
8419F:	include/uapi/linux/ext4.h
8420
8421Extended Verification Module (EVM)
8422M:	Mimi Zohar <zohar@linux.ibm.com>
8423M:	Roberto Sassu <roberto.sassu@huawei.com>
8424L:	linux-integrity@vger.kernel.org
8425S:	Supported
8426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8427F:	security/integrity/
8428F:	security/integrity/evm/
8429
8430EXTENSIBLE FIRMWARE INTERFACE (EFI)
8431M:	Ard Biesheuvel <ardb@kernel.org>
8432L:	linux-efi@vger.kernel.org
8433S:	Maintained
8434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8435F:	Documentation/admin-guide/efi-stub.rst
8436F:	arch/*/include/asm/efi.h
8437F:	arch/*/kernel/efi.c
8438F:	arch/arm/boot/compressed/efi-header.S
8439F:	arch/x86/platform/efi/
8440F:	drivers/firmware/efi/
8441F:	include/linux/efi*.h
8442
8443EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8444M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8445M:	Chanwoo Choi <cw00.choi@samsung.com>
8446L:	linux-kernel@vger.kernel.org
8447S:	Maintained
8448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8449F:	Documentation/devicetree/bindings/extcon/
8450F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8451F:	drivers/extcon/
8452F:	include/linux/extcon.h
8453F:	include/linux/extcon/
8454
8455EXTRA BOOT CONFIG
8456M:	Masami Hiramatsu <mhiramat@kernel.org>
8457L:	linux-kernel@vger.kernel.org
8458L:	linux-trace-kernel@vger.kernel.org
8459S:	Maintained
8460Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8462F:	Documentation/admin-guide/bootconfig.rst
8463F:	fs/proc/bootconfig.c
8464F:	include/linux/bootconfig.h
8465F:	lib/bootconfig-data.S
8466F:	lib/bootconfig.c
8467F:	tools/bootconfig/*
8468F:	tools/bootconfig/scripts/*
8469
8470EXYNOS DP DRIVER
8471M:	Jingoo Han <jingoohan1@gmail.com>
8472L:	dri-devel@lists.freedesktop.org
8473S:	Maintained
8474F:	drivers/gpu/drm/exynos/exynos_dp*
8475
8476EXYNOS SYSMMU (IOMMU) driver
8477M:	Marek Szyprowski <m.szyprowski@samsung.com>
8478L:	iommu@lists.linux.dev
8479S:	Maintained
8480F:	drivers/iommu/exynos-iommu.c
8481
8482F2FS FILE SYSTEM
8483M:	Jaegeuk Kim <jaegeuk@kernel.org>
8484M:	Chao Yu <chao@kernel.org>
8485L:	linux-f2fs-devel@lists.sourceforge.net
8486S:	Maintained
8487W:	https://f2fs.wiki.kernel.org/
8488Q:	https://patchwork.kernel.org/project/f2fs/list/
8489B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8491F:	Documentation/ABI/testing/sysfs-fs-f2fs
8492F:	Documentation/filesystems/f2fs.rst
8493F:	fs/f2fs/
8494F:	include/linux/f2fs_fs.h
8495F:	include/trace/events/f2fs.h
8496F:	include/uapi/linux/f2fs.h
8497
8498F71805F HARDWARE MONITORING DRIVER
8499M:	Jean Delvare <jdelvare@suse.com>
8500L:	linux-hwmon@vger.kernel.org
8501S:	Maintained
8502F:	Documentation/hwmon/f71805f.rst
8503F:	drivers/hwmon/f71805f.c
8504
8505FADDR2LINE
8506M:	Josh Poimboeuf <jpoimboe@kernel.org>
8507S:	Maintained
8508F:	scripts/faddr2line
8509
8510FAILOVER MODULE
8511M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8512L:	netdev@vger.kernel.org
8513S:	Supported
8514F:	Documentation/networking/failover.rst
8515F:	include/net/failover.h
8516F:	net/core/failover.c
8517
8518FANOTIFY
8519M:	Jan Kara <jack@suse.cz>
8520R:	Amir Goldstein <amir73il@gmail.com>
8521R:	Matthew Bobrowski <repnop@google.com>
8522L:	linux-fsdevel@vger.kernel.org
8523S:	Maintained
8524F:	fs/notify/fanotify/
8525F:	include/linux/fanotify.h
8526F:	include/uapi/linux/fanotify.h
8527
8528FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8529M:	Linus Walleij <linus.walleij@linaro.org>
8530L:	linux-usb@vger.kernel.org
8531S:	Maintained
8532F:	drivers/usb/fotg210/
8533
8534FARSYNC SYNCHRONOUS DRIVER
8535M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8536S:	Supported
8537W:	http://www.farsite.co.uk/
8538F:	drivers/net/wan/farsync.*
8539
8540FAULT INJECTION SUPPORT
8541M:	Akinobu Mita <akinobu.mita@gmail.com>
8542S:	Supported
8543F:	Documentation/fault-injection/
8544F:	lib/fault-inject.c
8545
8546FBTFT Framebuffer drivers
8547L:	dri-devel@lists.freedesktop.org
8548L:	linux-fbdev@vger.kernel.org
8549S:	Orphan
8550F:	drivers/staging/fbtft/
8551
8552FC0011 TUNER DRIVER
8553M:	Michael Buesch <m@bues.ch>
8554L:	linux-media@vger.kernel.org
8555S:	Maintained
8556F:	drivers/media/tuners/fc0011.c
8557F:	drivers/media/tuners/fc0011.h
8558
8559FC2580 MEDIA DRIVER
8560L:	linux-media@vger.kernel.org
8561S:	Orphan
8562W:	https://linuxtv.org
8563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8564F:	drivers/media/tuners/fc2580*
8565
8566FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8567M:	Hannes Reinecke <hare@suse.de>
8568L:	linux-scsi@vger.kernel.org
8569S:	Supported
8570W:	www.Open-FCoE.org
8571F:	drivers/scsi/fcoe/
8572F:	drivers/scsi/libfc/
8573F:	include/scsi/fc/
8574F:	include/scsi/libfc.h
8575F:	include/scsi/libfcoe.h
8576F:	include/uapi/scsi/fc/
8577
8578FILE LOCKING (flock() and fcntl()/lockf())
8579M:	Jeff Layton <jlayton@kernel.org>
8580M:	Chuck Lever <chuck.lever@oracle.com>
8581R:	Alexander Aring <alex.aring@gmail.com>
8582L:	linux-fsdevel@vger.kernel.org
8583S:	Maintained
8584F:	fs/fcntl.c
8585F:	fs/locks.c
8586F:	include/linux/fcntl.h
8587F:	include/uapi/linux/fcntl.h
8588
8589FILESYSTEM DIRECT ACCESS (DAX)
8590M:	Dan Williams <dan.j.williams@intel.com>
8591R:	Matthew Wilcox <willy@infradead.org>
8592R:	Jan Kara <jack@suse.cz>
8593L:	linux-fsdevel@vger.kernel.org
8594L:	nvdimm@lists.linux.dev
8595S:	Supported
8596F:	fs/dax.c
8597F:	include/linux/dax.h
8598F:	include/trace/events/fs_dax.h
8599
8600FILESYSTEMS (VFS and infrastructure)
8601M:	Alexander Viro <viro@zeniv.linux.org.uk>
8602M:	Christian Brauner <brauner@kernel.org>
8603R:	Jan Kara <jack@suse.cz>
8604L:	linux-fsdevel@vger.kernel.org
8605S:	Maintained
8606F:	fs/*
8607F:	include/linux/fs.h
8608F:	include/linux/fs_types.h
8609F:	include/uapi/linux/fs.h
8610F:	include/uapi/linux/openat2.h
8611
8612FILESYSTEMS [EXPORTFS]
8613M:	Chuck Lever <chuck.lever@oracle.com>
8614M:	Jeff Layton <jlayton@kernel.org>
8615R:	Amir Goldstein <amir73il@gmail.com>
8616L:	linux-fsdevel@vger.kernel.org
8617L:	linux-nfs@vger.kernel.org
8618S:	Supported
8619F:	Documentation/filesystems/nfs/exporting.rst
8620F:	fs/exportfs/
8621F:	fs/fhandle.c
8622F:	include/linux/exportfs.h
8623
8624FILESYSTEMS [IDMAPPED MOUNTS]
8625M:	Christian Brauner <brauner@kernel.org>
8626M:	Seth Forshee <sforshee@kernel.org>
8627L:	linux-fsdevel@vger.kernel.org
8628S:	Maintained
8629F:	Documentation/filesystems/idmappings.rst
8630F:	fs/mnt_idmapping.c
8631F:	include/linux/mnt_idmapping.*
8632F:	tools/testing/selftests/mount_setattr/
8633
8634FILESYSTEMS [IOMAP]
8635M:	Christian Brauner <brauner@kernel.org>
8636R:	Darrick J. Wong <djwong@kernel.org>
8637L:	linux-xfs@vger.kernel.org
8638L:	linux-fsdevel@vger.kernel.org
8639S:	Supported
8640F:	Documentation/filesystems/iomap/*
8641F:	fs/iomap/
8642F:	include/linux/iomap.h
8643
8644FILESYSTEMS [NETFS LIBRARY]
8645M:	David Howells <dhowells@redhat.com>
8646R:	Jeff Layton <jlayton@kernel.org>
8647L:	netfs@lists.linux.dev
8648L:	linux-fsdevel@vger.kernel.org
8649S:	Supported
8650F:	Documentation/filesystems/caching/
8651F:	Documentation/filesystems/netfs_library.rst
8652F:	fs/netfs/
8653F:	include/linux/fscache*.h
8654F:	include/linux/netfs.h
8655F:	include/trace/events/fscache.h
8656F:	include/trace/events/netfs.h
8657
8658FILESYSTEMS [STACKABLE]
8659M:	Miklos Szeredi <miklos@szeredi.hu>
8660M:	Amir Goldstein <amir73il@gmail.com>
8661L:	linux-fsdevel@vger.kernel.org
8662L:	linux-unionfs@vger.kernel.org
8663S:	Maintained
8664F:	fs/backing-file.c
8665F:	include/linux/backing-file.h
8666
8667FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8668M:	Riku Voipio <riku.voipio@iki.fi>
8669L:	linux-hwmon@vger.kernel.org
8670S:	Maintained
8671F:	drivers/hwmon/f75375s.c
8672F:	include/linux/f75375s.h
8673
8674FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8675M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8676L:	linux-can@vger.kernel.org
8677S:	Maintained
8678F:	drivers/net/can/usb/f81604.c
8679
8680FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8681M:	Clemens Ladisch <clemens@ladisch.de>
8682M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8683L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8684S:	Maintained
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8686F:	include/uapi/sound/firewire.h
8687F:	sound/firewire/
8688
8689FIREWIRE MEDIA DRIVERS (firedtv)
8690M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8691L:	linux-media@vger.kernel.org
8692L:	linux1394-devel@lists.sourceforge.net
8693S:	Maintained
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8695F:	drivers/media/firewire/
8696
8697FIREWIRE SBP-2 TARGET
8698M:	Chris Boot <bootc@bootc.net>
8699L:	linux-scsi@vger.kernel.org
8700L:	target-devel@vger.kernel.org
8701L:	linux1394-devel@lists.sourceforge.net
8702S:	Maintained
8703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8704F:	drivers/target/sbp/
8705
8706FIREWIRE SUBSYSTEM
8707M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8708M:	Takashi Sakamoto <takaswie@kernel.org>
8709L:	linux1394-devel@lists.sourceforge.net
8710S:	Maintained
8711W:	http://ieee1394.docs.kernel.org/
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8713F:	drivers/firewire/
8714F:	include/linux/firewire.h
8715F:	include/uapi/linux/firewire*.h
8716F:	tools/firewire/
8717
8718FIRMWARE FRAMEWORK FOR ARMV8-A
8719M:	Sudeep Holla <sudeep.holla@arm.com>
8720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8721S:	Maintained
8722F:	drivers/firmware/arm_ffa/
8723F:	include/linux/arm_ffa.h
8724
8725FIRMWARE LOADER (request_firmware)
8726M:	Luis Chamberlain <mcgrof@kernel.org>
8727M:	Russ Weight <russ.weight@linux.dev>
8728M:	Danilo Krummrich <dakr@redhat.com>
8729L:	linux-kernel@vger.kernel.org
8730S:	Maintained
8731F:	Documentation/firmware_class/
8732F:	drivers/base/firmware_loader/
8733F:	rust/kernel/firmware.rs
8734F:	include/linux/firmware.h
8735
8736FLEXTIMER FTM-QUADDEC DRIVER
8737M:	Patrick Havelange <patrick.havelange@essensium.com>
8738L:	linux-iio@vger.kernel.org
8739S:	Maintained
8740F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8741F:	drivers/counter/ftm-quaddec.c
8742
8743FLOPPY DRIVER
8744M:	Denis Efremov <efremov@linux.com>
8745L:	linux-block@vger.kernel.org
8746S:	Odd Fixes
8747F:	drivers/block/floppy.c
8748
8749FLYSKY FSIA6B RC RECEIVER
8750M:	Markus Koch <markus@notsyncing.net>
8751L:	linux-input@vger.kernel.org
8752S:	Maintained
8753F:	drivers/input/joystick/fsia6b.c
8754
8755FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8756M:	Geoffrey D. Bennett <g@b4.vu>
8757L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8758S:	Maintained
8759W:	https://github.com/geoffreybennett/scarlett-gen2
8760B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8761T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8762F:	include/uapi/sound/scarlett2.h
8763F:	sound/usb/mixer_scarlett2.c
8764
8765FORCEDETH GIGABIT ETHERNET DRIVER
8766M:	Rain River <rain.1986.08.12@gmail.com>
8767M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8768L:	netdev@vger.kernel.org
8769S:	Maintained
8770F:	drivers/net/ethernet/nvidia/*
8771
8772FORTIFY_SOURCE
8773M:	Kees Cook <kees@kernel.org>
8774L:	linux-hardening@vger.kernel.org
8775S:	Supported
8776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8777F:	include/linux/fortify-string.h
8778F:	lib/fortify_kunit.c
8779F:	lib/memcpy_kunit.c
8780F:	lib/test_fortify/*
8781F:	scripts/test_fortify.sh
8782K:	\b__NO_FORTIFY\b
8783
8784FPGA DFL DRIVERS
8785M:	Wu Hao <hao.wu@intel.com>
8786R:	Tom Rix <trix@redhat.com>
8787L:	linux-fpga@vger.kernel.org
8788S:	Maintained
8789F:	Documentation/ABI/testing/sysfs-bus-dfl*
8790F:	Documentation/fpga/dfl.rst
8791F:	drivers/fpga/dfl*
8792F:	drivers/uio/uio_dfl.c
8793F:	include/linux/dfl.h
8794F:	include/uapi/linux/fpga-dfl.h
8795
8796FPGA MANAGER FRAMEWORK
8797M:	Moritz Fischer <mdf@kernel.org>
8798M:	Wu Hao <hao.wu@intel.com>
8799M:	Xu Yilun <yilun.xu@intel.com>
8800R:	Tom Rix <trix@redhat.com>
8801L:	linux-fpga@vger.kernel.org
8802S:	Maintained
8803Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8805F:	Documentation/devicetree/bindings/fpga/
8806F:	Documentation/driver-api/fpga/
8807F:	Documentation/fpga/
8808F:	drivers/fpga/
8809F:	include/linux/fpga/
8810
8811FPU EMULATOR
8812M:	Bill Metzenthen <billm@melbpc.org.au>
8813S:	Maintained
8814W:	https://floatingpoint.billm.au/
8815F:	arch/x86/math-emu/
8816
8817FRAMEBUFFER CORE
8818M:	Daniel Vetter <daniel@ffwll.ch>
8819S:	Odd Fixes
8820T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8821F:	drivers/video/fbdev/core/
8822
8823FRAMEBUFFER LAYER
8824M:	Helge Deller <deller@gmx.de>
8825L:	linux-fbdev@vger.kernel.org
8826L:	dri-devel@lists.freedesktop.org
8827S:	Maintained
8828Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8830F:	Documentation/fb/
8831F:	drivers/video/
8832F:	include/linux/fb.h
8833F:	include/uapi/linux/fb.h
8834F:	include/uapi/video/
8835F:	include/video/
8836
8837FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8838M:	Horia Geantă <horia.geanta@nxp.com>
8839M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8840M:	Gaurav Jain <gaurav.jain@nxp.com>
8841L:	linux-crypto@vger.kernel.org
8842S:	Maintained
8843F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8844F:	drivers/crypto/caam/
8845
8846FREESCALE COLDFIRE M5441X MMC DRIVER
8847M:	Angelo Dureghello <adureghello@baylibre.com>
8848L:	linux-mmc@vger.kernel.org
8849S:	Maintained
8850F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8851F:	include/linux/platform_data/mmc-esdhc-mcf.h
8852
8853FREESCALE DIU FRAMEBUFFER DRIVER
8854M:	Timur Tabi <timur@kernel.org>
8855L:	linux-fbdev@vger.kernel.org
8856S:	Maintained
8857F:	drivers/video/fbdev/fsl-diu-fb.*
8858
8859FREESCALE DMA DRIVER
8860M:	Zhang Wei <zw@zh-kernel.org>
8861L:	linuxppc-dev@lists.ozlabs.org
8862S:	Maintained
8863F:	drivers/dma/fsldma.*
8864
8865FREESCALE DSPI DRIVER
8866M:	Vladimir Oltean <olteanv@gmail.com>
8867L:	linux-spi@vger.kernel.org
8868L:	imx@lists.linux.dev
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8871F:	drivers/spi/spi-fsl-dspi.c
8872F:	include/linux/spi/spi-fsl-dspi.h
8873
8874FREESCALE eDMA DRIVER
8875M:	Frank Li <Frank.Li@nxp.com>
8876L:	imx@lists.linux.dev
8877L:	dmaengine@vger.kernel.org
8878S:	Maintained
8879F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8880F:	drivers/dma/fsl-edma*.*
8881
8882FREESCALE ENETC ETHERNET DRIVERS
8883M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8884M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8885L:	netdev@vger.kernel.org
8886S:	Maintained
8887F:	drivers/net/ethernet/freescale/enetc/
8888
8889FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8890M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8891L:	netdev@vger.kernel.org
8892S:	Maintained
8893F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8894F:	drivers/net/ethernet/freescale/gianfar*
8895
8896FREESCALE GPMI NAND DRIVER
8897M:	Han Xu <han.xu@nxp.com>
8898L:	linux-mtd@lists.infradead.org
8899S:	Maintained
8900F:	drivers/mtd/nand/raw/gpmi-nand/*
8901
8902FREESCALE I2C CPM DRIVER
8903M:	Jochen Friedrich <jochen@scram.de>
8904L:	linuxppc-dev@lists.ozlabs.org
8905L:	linux-i2c@vger.kernel.org
8906S:	Maintained
8907F:	drivers/i2c/busses/i2c-cpm.c
8908
8909FREESCALE IMX / MXC FEC DRIVER
8910M:	Wei Fang <wei.fang@nxp.com>
8911R:	Shenwei Wang <shenwei.wang@nxp.com>
8912R:	Clark Wang <xiaoning.wang@nxp.com>
8913L:	imx@lists.linux.dev
8914L:	netdev@vger.kernel.org
8915S:	Maintained
8916F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8917F:	drivers/net/ethernet/freescale/fec.h
8918F:	drivers/net/ethernet/freescale/fec_main.c
8919F:	drivers/net/ethernet/freescale/fec_ptp.c
8920
8921FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8922M:	Sascha Hauer <s.hauer@pengutronix.de>
8923R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8924L:	linux-fbdev@vger.kernel.org
8925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8926S:	Maintained
8927F:	drivers/video/fbdev/imxfb.c
8928
8929FREESCALE IMX DDR PMU DRIVER
8930M:	Frank Li <Frank.li@nxp.com>
8931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8932S:	Maintained
8933F:	Documentation/admin-guide/perf/imx-ddr.rst
8934F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8935F:	drivers/perf/fsl_imx8_ddr_perf.c
8936
8937FREESCALE IMX I2C DRIVER
8938M:	Oleksij Rempel <o.rempel@pengutronix.de>
8939R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8940L:	linux-i2c@vger.kernel.org
8941S:	Maintained
8942F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8943F:	drivers/i2c/busses/i2c-imx.c
8944
8945FREESCALE IMX LPI2C DRIVER
8946M:	Dong Aisheng <aisheng.dong@nxp.com>
8947L:	linux-i2c@vger.kernel.org
8948L:	imx@lists.linux.dev
8949S:	Maintained
8950F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8951F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8952
8953FREESCALE IMX LPSPI DRIVER
8954M:	Frank Li <Frank.Li@nxp.com>
8955L:	linux-spi@vger.kernel.org
8956L:	imx@lists.linux.dev
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
8959F:	drivers/spi/spi-fsl-lpspi.c
8960
8961FREESCALE MPC I2C DRIVER
8962M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8963L:	linux-i2c@vger.kernel.org
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8966F:	drivers/i2c/busses/i2c-mpc.c
8967
8968FREESCALE QORIQ DPAA ETHERNET DRIVER
8969M:	Madalin Bucur <madalin.bucur@nxp.com>
8970L:	netdev@vger.kernel.org
8971S:	Maintained
8972F:	drivers/net/ethernet/freescale/dpaa
8973
8974FREESCALE QORIQ DPAA FMAN DRIVER
8975M:	Madalin Bucur <madalin.bucur@nxp.com>
8976R:	Sean Anderson <sean.anderson@seco.com>
8977L:	netdev@vger.kernel.org
8978S:	Maintained
8979F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8980F:	drivers/net/ethernet/freescale/fman
8981
8982FREESCALE QORIQ PTP CLOCK DRIVER
8983M:	Yangbo Lu <yangbo.lu@nxp.com>
8984L:	netdev@vger.kernel.org
8985S:	Maintained
8986F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8987F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8988F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8989F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8990F:	drivers/ptp/ptp_qoriq.c
8991F:	drivers/ptp/ptp_qoriq_debugfs.c
8992F:	include/linux/fsl/ptp_qoriq.h
8993
8994FREESCALE QUAD SPI DRIVER
8995M:	Han Xu <han.xu@nxp.com>
8996L:	linux-spi@vger.kernel.org
8997L:	imx@lists.linux.dev
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9000F:	drivers/spi/spi-fsl-qspi.c
9001
9002FREESCALE QUICC ENGINE LIBRARY
9003M:	Qiang Zhao <qiang.zhao@nxp.com>
9004M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9005L:	linuxppc-dev@lists.ozlabs.org
9006S:	Maintained
9007F:	drivers/soc/fsl/qe/
9008F:	include/soc/fsl/qe/
9009
9010FREESCALE QUICC ENGINE QMC DRIVER
9011M:	Herve Codina <herve.codina@bootlin.com>
9012L:	linuxppc-dev@lists.ozlabs.org
9013S:	Maintained
9014F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9015F:	drivers/soc/fsl/qe/qmc.c
9016F:	include/soc/fsl/qe/qmc.h
9017
9018FREESCALE QUICC ENGINE QMC HDLC DRIVER
9019M:	Herve Codina <herve.codina@bootlin.com>
9020L:	netdev@vger.kernel.org
9021L:	linuxppc-dev@lists.ozlabs.org
9022S:	Maintained
9023F:	drivers/net/wan/fsl_qmc_hdlc.c
9024
9025FREESCALE QUICC ENGINE TSA DRIVER
9026M:	Herve Codina <herve.codina@bootlin.com>
9027L:	linuxppc-dev@lists.ozlabs.org
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9030F:	drivers/soc/fsl/qe/tsa.c
9031F:	drivers/soc/fsl/qe/tsa.h
9032F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9033
9034FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9035L:	netdev@vger.kernel.org
9036L:	linuxppc-dev@lists.ozlabs.org
9037S:	Orphan
9038F:	drivers/net/ethernet/freescale/ucc_geth*
9039
9040FREESCALE QUICC ENGINE UCC HDLC DRIVER
9041M:	Zhao Qiang <qiang.zhao@nxp.com>
9042L:	netdev@vger.kernel.org
9043L:	linuxppc-dev@lists.ozlabs.org
9044S:	Maintained
9045F:	drivers/net/wan/fsl_ucc_hdlc*
9046
9047FREESCALE QUICC ENGINE UCC UART DRIVER
9048M:	Timur Tabi <timur@kernel.org>
9049L:	linuxppc-dev@lists.ozlabs.org
9050S:	Maintained
9051F:	drivers/tty/serial/ucc_uart.c
9052
9053FREESCALE SOC DRIVERS
9054M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9055L:	linuxppc-dev@lists.ozlabs.org
9056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057S:	Maintained
9058F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9059F:	Documentation/devicetree/bindings/soc/fsl/
9060F:	drivers/soc/fsl/
9061F:	include/linux/fsl/
9062F:	include/soc/fsl/
9063
9064FREESCALE SOC FS_ENET DRIVER
9065M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9066L:	linuxppc-dev@lists.ozlabs.org
9067L:	netdev@vger.kernel.org
9068S:	Maintained
9069F:	drivers/net/ethernet/freescale/fs_enet/
9070
9071FREESCALE SOC SOUND DRIVERS
9072M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9073M:	Xiubo Li <Xiubo.Lee@gmail.com>
9074R:	Fabio Estevam <festevam@gmail.com>
9075R:	Nicolin Chen <nicoleotsuka@gmail.com>
9076L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9077L:	linuxppc-dev@lists.ozlabs.org
9078S:	Maintained
9079F:	sound/soc/fsl/fsl*
9080F:	sound/soc/fsl/imx*
9081
9082FREESCALE SOC LPC32XX SOUND DRIVERS
9083M:	J.M.B. Downing <jonathan.downing@nautel.com>
9084M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9085R:	Vladimir Zapolskiy <vz@mleia.com>
9086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9087L:	linuxppc-dev@lists.ozlabs.org
9088S:	Maintained
9089F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9090F:	sound/soc/fsl/lpc3xxx-*
9091
9092FREESCALE SOC SOUND QMC DRIVER
9093M:	Herve Codina <herve.codina@bootlin.com>
9094L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9095L:	linuxppc-dev@lists.ozlabs.org
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9098F:	sound/soc/fsl/fsl_qmc_audio.c
9099
9100FREESCALE USB PERIPHERAL DRIVERS
9101L:	linux-usb@vger.kernel.org
9102L:	linuxppc-dev@lists.ozlabs.org
9103S:	Orphan
9104F:	drivers/usb/gadget/udc/fsl*
9105
9106FREESCALE USB PHY DRIVER
9107L:	linux-usb@vger.kernel.org
9108L:	linuxppc-dev@lists.ozlabs.org
9109S:	Orphan
9110F:	drivers/usb/phy/phy-fsl-usb*
9111
9112FREEVXFS FILESYSTEM
9113M:	Christoph Hellwig <hch@infradead.org>
9114S:	Maintained
9115W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9116F:	fs/freevxfs/
9117
9118FREEZER
9119M:	"Rafael J. Wysocki" <rafael@kernel.org>
9120M:	Pavel Machek <pavel@ucw.cz>
9121L:	linux-pm@vger.kernel.org
9122S:	Supported
9123F:	Documentation/power/freezing-of-tasks.rst
9124F:	include/linux/freezer.h
9125F:	kernel/freezer.c
9126
9127FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9128M:	Eric Biggers <ebiggers@kernel.org>
9129M:	Theodore Y. Ts'o <tytso@mit.edu>
9130M:	Jaegeuk Kim <jaegeuk@kernel.org>
9131L:	linux-fscrypt@vger.kernel.org
9132S:	Supported
9133Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9134T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9135F:	Documentation/filesystems/fscrypt.rst
9136F:	fs/crypto/
9137F:	include/linux/fscrypt.h
9138F:	include/uapi/linux/fscrypt.h
9139
9140FSI SUBSYSTEM
9141M:	Jeremy Kerr <jk@ozlabs.org>
9142M:	Joel Stanley <joel@jms.id.au>
9143R:	Alistar Popple <alistair@popple.id.au>
9144R:	Eddie James <eajames@linux.ibm.com>
9145L:	linux-fsi@lists.ozlabs.org
9146S:	Supported
9147Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9149F:	drivers/fsi/
9150F:	include/linux/fsi*.h
9151F:	include/trace/events/fsi*.h
9152
9153FSI-ATTACHED I2C DRIVER
9154M:	Eddie James <eajames@linux.ibm.com>
9155L:	linux-i2c@vger.kernel.org
9156L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9157S:	Maintained
9158F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9159F:	drivers/i2c/busses/i2c-fsi.c
9160
9161FSI-ATTACHED SPI DRIVER
9162M:	Eddie James <eajames@linux.ibm.com>
9163L:	linux-spi@vger.kernel.org
9164S:	Maintained
9165F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9166F:	drivers/spi/spi-fsi.c
9167
9168FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9169M:	Jan Kara <jack@suse.cz>
9170R:	Amir Goldstein <amir73il@gmail.com>
9171L:	linux-fsdevel@vger.kernel.org
9172S:	Maintained
9173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9174F:	fs/notify/
9175F:	include/linux/fsnotify*.h
9176
9177FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9178M:	Eric Biggers <ebiggers@kernel.org>
9179M:	Theodore Y. Ts'o <tytso@mit.edu>
9180L:	fsverity@lists.linux.dev
9181S:	Supported
9182Q:	https://patchwork.kernel.org/project/fsverity/list/
9183T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9184F:	Documentation/filesystems/fsverity.rst
9185F:	fs/verity/
9186F:	include/linux/fsverity.h
9187F:	include/uapi/linux/fsverity.h
9188
9189FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9190M:	Michael Zaidman <michael.zaidman@gmail.com>
9191L:	linux-i2c@vger.kernel.org
9192L:	linux-input@vger.kernel.org
9193S:	Maintained
9194F:	drivers/hid/hid-ft260.c
9195
9196FUJITSU LAPTOP EXTRAS
9197M:	Jonathan Woithe <jwoithe@just42.net>
9198L:	platform-driver-x86@vger.kernel.org
9199S:	Maintained
9200F:	drivers/platform/x86/fujitsu-laptop.c
9201
9202FUJITSU TABLET EXTRAS
9203M:	Robert Gerlach <khnz@gmx.de>
9204L:	platform-driver-x86@vger.kernel.org
9205S:	Maintained
9206F:	drivers/platform/x86/fujitsu-tablet.c
9207
9208FUNCTION HOOKS (FTRACE)
9209M:	Steven Rostedt <rostedt@goodmis.org>
9210M:	Masami Hiramatsu <mhiramat@kernel.org>
9211R:	Mark Rutland <mark.rutland@arm.com>
9212L:	linux-kernel@vger.kernel.org
9213L:	linux-trace-kernel@vger.kernel.org
9214S:	Maintained
9215Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9217F:	Documentation/trace/ftrace*
9218F:	arch/*/*/*/*ftrace*
9219F:	arch/*/*/*ftrace*
9220F:	include/*/ftrace.h
9221F:	kernel/trace/fgraph.c
9222F:	kernel/trace/ftrace*
9223F:	samples/ftrace
9224
9225FUNGIBLE ETHERNET DRIVERS
9226M:	Dimitris Michailidis <dmichail@fungible.com>
9227L:	netdev@vger.kernel.org
9228S:	Supported
9229F:	drivers/net/ethernet/fungible/
9230
9231FUSE: FILESYSTEM IN USERSPACE
9232M:	Miklos Szeredi <miklos@szeredi.hu>
9233L:	linux-fsdevel@vger.kernel.org
9234S:	Maintained
9235W:	https://github.com/libfuse/
9236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9237F:	Documentation/filesystems/fuse.rst
9238F:	fs/fuse/
9239F:	include/uapi/linux/fuse.h
9240
9241FUTEX SUBSYSTEM
9242M:	Thomas Gleixner <tglx@linutronix.de>
9243M:	Ingo Molnar <mingo@redhat.com>
9244R:	Peter Zijlstra <peterz@infradead.org>
9245R:	Darren Hart <dvhart@infradead.org>
9246R:	Davidlohr Bueso <dave@stgolabs.net>
9247R:	André Almeida <andrealmeid@igalia.com>
9248L:	linux-kernel@vger.kernel.org
9249S:	Maintained
9250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9251F:	Documentation/locking/*futex*
9252F:	include/asm-generic/futex.h
9253F:	include/linux/futex.h
9254F:	include/uapi/linux/futex.h
9255F:	kernel/futex/*
9256F:	tools/perf/bench/futex*
9257F:	tools/testing/selftests/futex/
9258
9259GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9260M:	Sebastian Reichel <sre@kernel.org>
9261L:	linux-media@vger.kernel.org
9262S:	Maintained
9263F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9264F:	drivers/media/i2c/gc0308.c
9265
9266GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9267M:	Zhi Mao <zhi.mao@mediatek.com>
9268L:	linux-media@vger.kernel.org
9269S:	Maintained
9270F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9271F:	drivers/media/i2c/gc05a2.c
9272
9273GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9274M:	Zhi Mao <zhi.mao@mediatek.com>
9275L:	linux-media@vger.kernel.org
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9278F:	drivers/media/i2c/gc08a3.c
9279
9280GALAXYCORE GC2145 SENSOR DRIVER
9281M:	Alain Volmat <alain.volmat@foss.st.com>
9282L:	linux-media@vger.kernel.org
9283S:	Maintained
9284T:	git git://linuxtv.org/media_tree.git
9285F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9286F:	drivers/media/i2c/gc2145.c
9287
9288GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9289M:	Tim Harvey <tharvey@gateworks.com>
9290S:	Maintained
9291F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9292F:	Documentation/hwmon/gsc-hwmon.rst
9293F:	drivers/hwmon/gsc-hwmon.c
9294F:	drivers/mfd/gateworks-gsc.c
9295F:	include/linux/mfd/gsc.h
9296F:	include/linux/platform_data/gsc_hwmon.h
9297
9298GCC PLUGINS
9299M:	Kees Cook <kees@kernel.org>
9300L:	linux-hardening@vger.kernel.org
9301S:	Maintained
9302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9303F:	Documentation/kbuild/gcc-plugins.rst
9304F:	include/linux/stackleak.h
9305F:	kernel/stackleak.c
9306F:	scripts/Makefile.gcc-plugins
9307F:	scripts/gcc-plugins/
9308
9309GCOV BASED KERNEL PROFILING
9310M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9311S:	Maintained
9312F:	Documentation/dev-tools/gcov.rst
9313F:	kernel/gcov/
9314
9315GDB KERNEL DEBUGGING HELPER SCRIPTS
9316M:	Jan Kiszka <jan.kiszka@siemens.com>
9317M:	Kieran Bingham <kbingham@kernel.org>
9318S:	Supported
9319F:	scripts/gdb/
9320
9321GEMINI CRYPTO DRIVER
9322M:	Corentin Labbe <clabbe@baylibre.com>
9323L:	linux-crypto@vger.kernel.org
9324S:	Maintained
9325F:	drivers/crypto/gemini/
9326
9327GEMTEK FM RADIO RECEIVER DRIVER
9328M:	Hans Verkuil <hverkuil@xs4all.nl>
9329L:	linux-media@vger.kernel.org
9330S:	Maintained
9331W:	https://linuxtv.org
9332T:	git git://linuxtv.org/media_tree.git
9333F:	drivers/media/radio/radio-gemtek*
9334
9335GENERIC ARCHITECTURE TOPOLOGY
9336M:	Sudeep Holla <sudeep.holla@arm.com>
9337L:	linux-kernel@vger.kernel.org
9338S:	Maintained
9339F:	drivers/base/arch_topology.c
9340F:	include/linux/arch_topology.h
9341
9342GENERIC ENTRY CODE
9343M:	Thomas Gleixner <tglx@linutronix.de>
9344M:	Peter Zijlstra <peterz@infradead.org>
9345M:	Andy Lutomirski <luto@kernel.org>
9346L:	linux-kernel@vger.kernel.org
9347S:	Maintained
9348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9349F:	include/linux/entry-common.h
9350F:	include/linux/entry-kvm.h
9351F:	kernel/entry/
9352
9353GENERIC GPIO I2C DRIVER
9354M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9355S:	Supported
9356F:	drivers/i2c/busses/i2c-gpio.c
9357F:	include/linux/platform_data/i2c-gpio.h
9358
9359GENERIC GPIO I2C MULTIPLEXER DRIVER
9360M:	Peter Korsgaard <peter.korsgaard@barco.com>
9361L:	linux-i2c@vger.kernel.org
9362S:	Supported
9363F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9364F:	drivers/i2c/muxes/i2c-mux-gpio.c
9365F:	include/linux/platform_data/i2c-mux-gpio.h
9366
9367GENERIC GPIO RESET DRIVER
9368M:	Krzysztof Kozlowski <krzk@kernel.org>
9369S:	Maintained
9370F:	drivers/reset/reset-gpio.c
9371
9372GENERIC HDLC (WAN) DRIVERS
9373M:	Krzysztof Halasa <khc@pm.waw.pl>
9374S:	Maintained
9375W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9376F:	drivers/net/wan/c101.c
9377F:	drivers/net/wan/hd6457*
9378F:	drivers/net/wan/hdlc*
9379F:	drivers/net/wan/n2.c
9380F:	drivers/net/wan/pc300too.c
9381F:	drivers/net/wan/pci200syn.c
9382F:	drivers/net/wan/wanxl*
9383
9384GENERIC INCLUDE/ASM HEADER FILES
9385M:	Arnd Bergmann <arnd@arndb.de>
9386L:	linux-arch@vger.kernel.org
9387S:	Maintained
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9389F:	include/asm-generic/
9390F:	include/uapi/asm-generic/
9391
9392GENERIC PHY FRAMEWORK
9393M:	Vinod Koul <vkoul@kernel.org>
9394M:	Kishon Vijay Abraham I <kishon@kernel.org>
9395L:	linux-phy@lists.infradead.org
9396S:	Supported
9397Q:	https://patchwork.kernel.org/project/linux-phy/list/
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9399F:	Documentation/devicetree/bindings/phy/
9400F:	drivers/phy/
9401F:	include/dt-bindings/phy/
9402F:	include/linux/phy/
9403
9404GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9405M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9406S:	Supported
9407F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9408F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9409
9410GENERIC PM DOMAINS
9411M:	Ulf Hansson <ulf.hansson@linaro.org>
9412L:	linux-pm@vger.kernel.org
9413S:	Supported
9414F:	Documentation/devicetree/bindings/power/power?domain*
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9416F:	drivers/pmdomain/
9417F:	include/linux/pm_domain.h
9418
9419GENERIC RADIX TREE
9420M:	Kent Overstreet <kent.overstreet@linux.dev>
9421S:	Supported
9422C:	irc://irc.oftc.net/bcache
9423F:	include/linux/generic-radix-tree.h
9424F:	lib/generic-radix-tree.c
9425
9426GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9427M:	Eugen Hristev <eugen.hristev@microchip.com>
9428L:	linux-input@vger.kernel.org
9429S:	Maintained
9430F:	drivers/input/touchscreen/resistive-adc-touch.c
9431
9432GENERIC STRING LIBRARY
9433M:	Kees Cook <kees@kernel.org>
9434R:	Andy Shevchenko <andy@kernel.org>
9435L:	linux-hardening@vger.kernel.org
9436S:	Supported
9437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9438F:	include/linux/string.h
9439F:	include/linux/string_choices.h
9440F:	include/linux/string_helpers.h
9441F:	lib/string.c
9442F:	lib/string_kunit.c
9443F:	lib/string_helpers.c
9444F:	lib/string_helpers_kunit.c
9445F:	scripts/coccinelle/api/string_choices.cocci
9446
9447GENERIC UIO DRIVER FOR PCI DEVICES
9448M:	"Michael S. Tsirkin" <mst@redhat.com>
9449L:	kvm@vger.kernel.org
9450S:	Supported
9451F:	drivers/uio/uio_pci_generic.c
9452
9453GENERIC VDSO LIBRARY
9454M:	Andy Lutomirski <luto@kernel.org>
9455M:	Thomas Gleixner <tglx@linutronix.de>
9456M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9457L:	linux-kernel@vger.kernel.org
9458S:	Maintained
9459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9460F:	include/asm-generic/vdso/vsyscall.h
9461F:	include/vdso/
9462F:	kernel/time/vsyscall.c
9463F:	lib/vdso/
9464
9465GENWQE (IBM Generic Workqueue Card)
9466M:	Frank Haverkamp <haver@linux.ibm.com>
9467S:	Supported
9468F:	drivers/misc/genwqe/
9469
9470GET_MAINTAINER SCRIPT
9471M:	Joe Perches <joe@perches.com>
9472S:	Maintained
9473F:	scripts/get_maintainer.pl
9474
9475GFS2 FILE SYSTEM
9476M:	Andreas Gruenbacher <agruenba@redhat.com>
9477L:	gfs2@lists.linux.dev
9478S:	Supported
9479B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9481F:	Documentation/filesystems/gfs2*
9482F:	fs/gfs2/
9483F:	include/uapi/linux/gfs2_ondisk.h
9484
9485GIGABYTE WATERFORCE SENSOR DRIVER
9486M:	Aleksa Savic <savicaleksa83@gmail.com>
9487L:	linux-hwmon@vger.kernel.org
9488S:	Maintained
9489F:	Documentation/hwmon/gigabyte_waterforce.rst
9490F:	drivers/hwmon/gigabyte_waterforce.c
9491
9492GIGABYTE WMI DRIVER
9493M:	Thomas Weißschuh <thomas@weissschuh.net>
9494L:	platform-driver-x86@vger.kernel.org
9495S:	Maintained
9496F:	drivers/platform/x86/gigabyte-wmi.c
9497
9498GNSS SUBSYSTEM
9499M:	Johan Hovold <johan@kernel.org>
9500S:	Maintained
9501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9502F:	Documentation/ABI/testing/sysfs-class-gnss
9503F:	Documentation/devicetree/bindings/gnss/
9504F:	drivers/gnss/
9505F:	include/linux/gnss.h
9506
9507GO7007 MPEG CODEC
9508M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9509L:	linux-media@vger.kernel.org
9510S:	Maintained
9511F:	drivers/media/usb/go7007/
9512
9513GOODIX TOUCHSCREEN
9514M:	Bastien Nocera <hadess@hadess.net>
9515M:	Hans de Goede <hdegoede@redhat.com>
9516L:	linux-input@vger.kernel.org
9517S:	Maintained
9518F:	drivers/input/touchscreen/goodix*
9519
9520GOOGLE ETHERNET DRIVERS
9521M:	Jeroen de Borst <jeroendb@google.com>
9522M:	Praveen Kaligineedi <pkaligineedi@google.com>
9523R:	Shailend Chand <shailend@google.com>
9524L:	netdev@vger.kernel.org
9525S:	Supported
9526F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9527F:	drivers/net/ethernet/google
9528
9529GOOGLE FIRMWARE DRIVERS
9530M:	Tzung-Bi Shih <tzungbi@kernel.org>
9531R:	Brian Norris <briannorris@chromium.org>
9532R:	Julius Werner <jwerner@chromium.org>
9533L:	chrome-platform@lists.linux.dev
9534S:	Maintained
9535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9536F:	drivers/firmware/google/
9537
9538GOOGLE TENSOR SoC SUPPORT
9539M:	Peter Griffin <peter.griffin@linaro.org>
9540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541L:	linux-samsung-soc@vger.kernel.org
9542S:	Maintained
9543F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9544F:	arch/arm64/boot/dts/exynos/google/
9545F:	drivers/clk/samsung/clk-gs101.c
9546F:	drivers/phy/samsung/phy-gs101-ufs.c
9547F:	include/dt-bindings/clock/google,gs101.h
9548K:	[gG]oogle.?[tT]ensor
9549
9550GPD POCKET FAN DRIVER
9551M:	Hans de Goede <hdegoede@redhat.com>
9552L:	platform-driver-x86@vger.kernel.org
9553S:	Maintained
9554F:	drivers/platform/x86/gpd-pocket-fan.c
9555
9556GPIO ACPI SUPPORT
9557M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9558M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9559L:	linux-gpio@vger.kernel.org
9560L:	linux-acpi@vger.kernel.org
9561S:	Supported
9562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9563F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9564F:	drivers/gpio/gpiolib-acpi.c
9565F:	drivers/gpio/gpiolib-acpi.h
9566
9567GPIO AGGREGATOR
9568M:	Geert Uytterhoeven <geert+renesas@glider.be>
9569L:	linux-gpio@vger.kernel.org
9570S:	Supported
9571F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9572F:	drivers/gpio/gpio-aggregator.c
9573
9574GPIO IR Transmitter
9575M:	Sean Young <sean@mess.org>
9576L:	linux-media@vger.kernel.org
9577S:	Maintained
9578F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9579F:	drivers/media/rc/gpio-ir-tx.c
9580
9581GPIO MOCKUP DRIVER
9582M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9583L:	linux-gpio@vger.kernel.org
9584S:	Maintained
9585F:	drivers/gpio/gpio-mockup.c
9586F:	tools/testing/selftests/gpio/
9587
9588GPIO REGMAP
9589M:	Michael Walle <mwalle@kernel.org>
9590S:	Maintained
9591F:	drivers/gpio/gpio-regmap.c
9592F:	include/linux/gpio/regmap.h
9593K:	(devm_)?gpio_regmap_(un)?register
9594
9595GPIO SUBSYSTEM
9596M:	Linus Walleij <linus.walleij@linaro.org>
9597M:	Bartosz Golaszewski <brgl@bgdev.pl>
9598L:	linux-gpio@vger.kernel.org
9599S:	Maintained
9600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9601F:	Documentation/admin-guide/gpio/
9602F:	Documentation/devicetree/bindings/gpio/
9603F:	Documentation/driver-api/gpio/
9604F:	drivers/gpio/
9605F:	include/dt-bindings/gpio/
9606F:	include/linux/gpio.h
9607F:	include/linux/gpio/
9608F:	include/linux/of_gpio.h
9609
9610GPIO UAPI
9611M:	Bartosz Golaszewski <brgl@bgdev.pl>
9612R:	Kent Gibson <warthog618@gmail.com>
9613L:	linux-gpio@vger.kernel.org
9614S:	Maintained
9615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9616F:	Documentation/ABI/obsolete/sysfs-gpio
9617F:	Documentation/ABI/testing/gpio-cdev
9618F:	Documentation/userspace-api/gpio/
9619F:	drivers/gpio/gpiolib-cdev.c
9620F:	include/uapi/linux/gpio.h
9621F:	tools/gpio/
9622
9623GRE DEMULTIPLEXER DRIVER
9624M:	Dmitry Kozlov <xeb@mail.ru>
9625L:	netdev@vger.kernel.org
9626S:	Maintained
9627F:	include/net/gre.h
9628F:	net/ipv4/gre_demux.c
9629F:	net/ipv4/gre_offload.c
9630
9631GRETH 10/100/1G Ethernet MAC device driver
9632M:	Andreas Larsson <andreas@gaisler.com>
9633L:	netdev@vger.kernel.org
9634S:	Maintained
9635F:	drivers/net/ethernet/aeroflex/
9636
9637GREYBUS AUDIO PROTOCOLS DRIVERS
9638M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9639M:	Mark Greer <mgreer@animalcreek.com>
9640S:	Maintained
9641F:	drivers/staging/greybus/audio_apbridgea.c
9642F:	drivers/staging/greybus/audio_apbridgea.h
9643F:	drivers/staging/greybus/audio_codec.c
9644F:	drivers/staging/greybus/audio_codec.h
9645F:	drivers/staging/greybus/audio_gb.c
9646F:	drivers/staging/greybus/audio_manager.c
9647F:	drivers/staging/greybus/audio_manager.h
9648F:	drivers/staging/greybus/audio_manager_module.c
9649F:	drivers/staging/greybus/audio_manager_private.h
9650F:	drivers/staging/greybus/audio_manager_sysfs.c
9651F:	drivers/staging/greybus/audio_module.c
9652F:	drivers/staging/greybus/audio_topology.c
9653
9654GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9655M:	Viresh Kumar <vireshk@kernel.org>
9656S:	Maintained
9657F:	drivers/staging/greybus/authentication.c
9658F:	drivers/staging/greybus/bootrom.c
9659F:	drivers/staging/greybus/firmware.h
9660F:	drivers/staging/greybus/fw-core.c
9661F:	drivers/staging/greybus/fw-download.c
9662F:	drivers/staging/greybus/fw-management.c
9663F:	drivers/staging/greybus/greybus_authentication.h
9664F:	drivers/staging/greybus/greybus_firmware.h
9665F:	drivers/staging/greybus/hid.c
9666F:	drivers/staging/greybus/i2c.c
9667F:	drivers/staging/greybus/spi.c
9668F:	drivers/staging/greybus/spilib.c
9669F:	drivers/staging/greybus/spilib.h
9670
9671GREYBUS LOOPBACK DRIVER
9672M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9673S:	Maintained
9674F:	drivers/staging/greybus/loopback.c
9675
9676GREYBUS PLATFORM DRIVERS
9677M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9678S:	Maintained
9679F:	drivers/staging/greybus/arche-apb-ctrl.c
9680F:	drivers/staging/greybus/arche-platform.c
9681F:	drivers/staging/greybus/arche_platform.h
9682
9683GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9684M:	Rui Miguel Silva <rmfrfs@gmail.com>
9685S:	Maintained
9686F:	drivers/staging/greybus/gpio.c
9687F:	drivers/staging/greybus/light.c
9688F:	drivers/staging/greybus/power_supply.c
9689F:	drivers/staging/greybus/sdio.c
9690F:	drivers/staging/greybus/spi.c
9691F:	drivers/staging/greybus/spilib.c
9692
9693GREYBUS BEAGLEPLAY DRIVERS
9694M:	Ayush Singh <ayushdevel1325@gmail.com>
9695L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9696S:	Maintained
9697F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9698F:	drivers/greybus/gb-beagleplay.c
9699
9700GREYBUS SUBSYSTEM
9701M:	Johan Hovold <johan@kernel.org>
9702M:	Alex Elder <elder@kernel.org>
9703M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9704L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9705S:	Maintained
9706F:	drivers/greybus/
9707F:	drivers/staging/greybus/
9708F:	include/linux/greybus.h
9709F:	include/linux/greybus/
9710
9711GREYBUS UART PROTOCOLS DRIVERS
9712M:	David Lin <dtwlin@gmail.com>
9713S:	Maintained
9714F:	drivers/staging/greybus/log.c
9715F:	drivers/staging/greybus/uart.c
9716
9717GS1662 VIDEO SERIALIZER
9718M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9719L:	linux-media@vger.kernel.org
9720S:	Maintained
9721T:	git git://linuxtv.org/media_tree.git
9722F:	drivers/media/spi/gs1662.c
9723
9724GSPCA FINEPIX SUBDRIVER
9725M:	Frank Zago <frank@zago.net>
9726L:	linux-media@vger.kernel.org
9727S:	Maintained
9728T:	git git://linuxtv.org/media_tree.git
9729F:	drivers/media/usb/gspca/finepix.c
9730
9731GSPCA GL860 SUBDRIVER
9732M:	Olivier Lorin <o.lorin@laposte.net>
9733L:	linux-media@vger.kernel.org
9734S:	Maintained
9735T:	git git://linuxtv.org/media_tree.git
9736F:	drivers/media/usb/gspca/gl860/
9737
9738GSPCA M5602 SUBDRIVER
9739M:	Erik Andren <erik.andren@gmail.com>
9740L:	linux-media@vger.kernel.org
9741S:	Maintained
9742T:	git git://linuxtv.org/media_tree.git
9743F:	drivers/media/usb/gspca/m5602/
9744
9745GSPCA PAC207 SONIXB SUBDRIVER
9746M:	Hans Verkuil <hverkuil@xs4all.nl>
9747L:	linux-media@vger.kernel.org
9748S:	Odd Fixes
9749T:	git git://linuxtv.org/media_tree.git
9750F:	drivers/media/usb/gspca/pac207.c
9751
9752GSPCA SN9C20X SUBDRIVER
9753M:	Brian Johnson <brijohn@gmail.com>
9754L:	linux-media@vger.kernel.org
9755S:	Maintained
9756T:	git git://linuxtv.org/media_tree.git
9757F:	drivers/media/usb/gspca/sn9c20x.c
9758
9759GSPCA T613 SUBDRIVER
9760M:	Leandro Costantino <lcostantino@gmail.com>
9761L:	linux-media@vger.kernel.org
9762S:	Maintained
9763T:	git git://linuxtv.org/media_tree.git
9764F:	drivers/media/usb/gspca/t613.c
9765
9766GSPCA USB WEBCAM DRIVER
9767M:	Hans Verkuil <hverkuil@xs4all.nl>
9768L:	linux-media@vger.kernel.org
9769S:	Odd Fixes
9770T:	git git://linuxtv.org/media_tree.git
9771F:	drivers/media/usb/gspca/
9772
9773GTP (GPRS Tunneling Protocol)
9774M:	Pablo Neira Ayuso <pablo@netfilter.org>
9775M:	Harald Welte <laforge@gnumonks.org>
9776L:	osmocom-net-gprs@lists.osmocom.org
9777S:	Maintained
9778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9779F:	drivers/net/gtp.c
9780
9781GUID PARTITION TABLE (GPT)
9782M:	Davidlohr Bueso <dave@stgolabs.net>
9783L:	linux-efi@vger.kernel.org
9784S:	Maintained
9785F:	block/partitions/efi.*
9786
9787HABANALABS PCI DRIVER
9788M:	Ofir Bitton <obitton@habana.ai>
9789L:	dri-devel@lists.freedesktop.org
9790S:	Supported
9791C:	irc://irc.oftc.net/dri-devel
9792T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9793F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9794F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9795F:	drivers/accel/habanalabs/
9796F:	include/linux/habanalabs/
9797F:	include/trace/events/habanalabs.h
9798F:	include/uapi/drm/habanalabs_accel.h
9799
9800HACKRF MEDIA DRIVER
9801L:	linux-media@vger.kernel.org
9802S:	Orphan
9803W:	https://linuxtv.org
9804Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9805F:	drivers/media/usb/hackrf/
9806
9807HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9808M:	Chuck Lever <chuck.lever@oracle.com>
9809L:	kernel-tls-handshake@lists.linux.dev
9810L:	netdev@vger.kernel.org
9811S:	Maintained
9812F:	Documentation/netlink/specs/handshake.yaml
9813F:	Documentation/networking/tls-handshake.rst
9814F:	include/net/handshake.h
9815F:	include/trace/events/handshake.h
9816F:	net/handshake/
9817
9818HANTRO VPU CODEC DRIVER
9819M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9820M:	Philipp Zabel <p.zabel@pengutronix.de>
9821L:	linux-media@vger.kernel.org
9822L:	linux-rockchip@lists.infradead.org
9823S:	Maintained
9824F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9825F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9826F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9827F:	drivers/media/platform/verisilicon/
9828
9829HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9830M:	Frank Seidel <frank@f-seidel.de>
9831L:	platform-driver-x86@vger.kernel.org
9832S:	Maintained
9833W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9834F:	drivers/platform/x86/hdaps.c
9835
9836HARDWARE MONITORING
9837M:	Jean Delvare <jdelvare@suse.com>
9838M:	Guenter Roeck <linux@roeck-us.net>
9839L:	linux-hwmon@vger.kernel.org
9840S:	Maintained
9841W:	http://hwmon.wiki.kernel.org/
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9843F:	Documentation/ABI/testing/sysfs-class-hwmon
9844F:	Documentation/devicetree/bindings/hwmon/
9845F:	Documentation/hwmon/
9846F:	drivers/hwmon/
9847F:	include/linux/hwmon*.h
9848F:	include/trace/events/hwmon*.h
9849K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9850
9851HARDWARE RANDOM NUMBER GENERATOR CORE
9852M:	Olivia Mackall <olivia@selenic.com>
9853M:	Herbert Xu <herbert@gondor.apana.org.au>
9854L:	linux-crypto@vger.kernel.org
9855S:	Odd fixes
9856F:	Documentation/admin-guide/hw_random.rst
9857F:	Documentation/devicetree/bindings/rng/
9858F:	drivers/char/hw_random/
9859F:	include/linux/hw_random.h
9860
9861HARDWARE SPINLOCK CORE
9862M:	Bjorn Andersson <andersson@kernel.org>
9863R:	Baolin Wang <baolin.wang7@gmail.com>
9864L:	linux-remoteproc@vger.kernel.org
9865S:	Maintained
9866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9867F:	Documentation/devicetree/bindings/hwlock/
9868F:	Documentation/locking/hwspinlock.rst
9869F:	drivers/hwspinlock/
9870F:	include/linux/hwspinlock.h
9871
9872HARDWARE TRACING FACILITIES
9873M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9874S:	Maintained
9875F:	drivers/hwtracing/
9876
9877HARMONY SOUND DRIVER
9878L:	linux-parisc@vger.kernel.org
9879S:	Maintained
9880F:	sound/parisc/harmony.*
9881
9882HDPVR USB VIDEO ENCODER DRIVER
9883M:	Hans Verkuil <hverkuil@xs4all.nl>
9884L:	linux-media@vger.kernel.org
9885S:	Odd Fixes
9886W:	https://linuxtv.org
9887T:	git git://linuxtv.org/media_tree.git
9888F:	drivers/media/usb/hdpvr/
9889
9890HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9891M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9892S:	Supported
9893F:	drivers/misc/hpilo.[ch]
9894
9895HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9896M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9897S:	Supported
9898F:	Documentation/watchdog/hpwdt.rst
9899F:	drivers/watchdog/hpwdt.c
9900
9901HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9902M:	Don Brace <don.brace@microchip.com>
9903L:	storagedev@microchip.com
9904L:	linux-scsi@vger.kernel.org
9905S:	Supported
9906F:	Documentation/scsi/hpsa.rst
9907F:	drivers/scsi/hpsa*.[ch]
9908F:	include/linux/cciss*.h
9909F:	include/uapi/linux/cciss*.h
9910
9911HFI1 DRIVER
9912M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9913L:	linux-rdma@vger.kernel.org
9914S:	Supported
9915F:	drivers/infiniband/hw/hfi1
9916
9917HFS FILESYSTEM
9918L:	linux-fsdevel@vger.kernel.org
9919S:	Orphan
9920F:	Documentation/filesystems/hfs.rst
9921F:	fs/hfs/
9922
9923HFSPLUS FILESYSTEM
9924L:	linux-fsdevel@vger.kernel.org
9925S:	Orphan
9926F:	Documentation/filesystems/hfsplus.rst
9927F:	fs/hfsplus/
9928
9929HGA FRAMEBUFFER DRIVER
9930M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9931L:	linux-nvidia@lists.surfsouth.com
9932S:	Maintained
9933W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9934F:	drivers/video/fbdev/hgafb.c
9935
9936HIBERNATION (aka Software Suspend, aka swsusp)
9937M:	"Rafael J. Wysocki" <rafael@kernel.org>
9938M:	Pavel Machek <pavel@ucw.cz>
9939L:	linux-pm@vger.kernel.org
9940S:	Supported
9941B:	https://bugzilla.kernel.org
9942F:	arch/*/include/asm/suspend*.h
9943F:	arch/x86/power/
9944F:	drivers/base/power/
9945F:	include/linux/freezer.h
9946F:	include/linux/pm.h
9947F:	include/linux/suspend.h
9948F:	kernel/power/
9949
9950HID CORE LAYER
9951M:	Jiri Kosina <jikos@kernel.org>
9952M:	Benjamin Tissoires <bentiss@kernel.org>
9953L:	linux-input@vger.kernel.org
9954S:	Maintained
9955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9956F:	Documentation/hid/
9957F:	drivers/hid/
9958F:	include/linux/hid*
9959F:	include/uapi/linux/hid*
9960F:	samples/hid/
9961F:	tools/testing/selftests/hid/
9962
9963HID LOGITECH DRIVERS
9964R:	Filipe Laíns <lains@riseup.net>
9965L:	linux-input@vger.kernel.org
9966S:	Maintained
9967F:	drivers/hid/hid-logitech-*
9968
9969HID NVIDIA SHIELD DRIVER
9970M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9971L:	linux-input@vger.kernel.org
9972S:	Maintained
9973F:	drivers/hid/hid-nvidia-shield.c
9974
9975HID PHOENIX RC FLIGHT CONTROLLER
9976M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9977L:	linux-input@vger.kernel.org
9978S:	Maintained
9979F:	drivers/hid/hid-pxrc.c
9980
9981HID PLAYSTATION DRIVER
9982M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9983L:	linux-input@vger.kernel.org
9984S:	Supported
9985F:	drivers/hid/hid-playstation.c
9986
9987HID SENSOR HUB DRIVERS
9988M:	Jiri Kosina <jikos@kernel.org>
9989M:	Jonathan Cameron <jic23@kernel.org>
9990M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9991L:	linux-input@vger.kernel.org
9992L:	linux-iio@vger.kernel.org
9993S:	Maintained
9994F:	Documentation/hid/hid-sensor*
9995F:	drivers/hid/hid-sensor-*
9996F:	drivers/iio/*/hid-*
9997F:	include/linux/hid-sensor-*
9998
9999HID VRC-2 CAR CONTROLLER DRIVER
10000M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10001L:	linux-input@vger.kernel.org
10002S:	Maintained
10003F:	drivers/hid/hid-vrc2.c
10004
10005HID WACOM DRIVER
10006M:	Ping Cheng <ping.cheng@wacom.com>
10007M:	Jason Gerecke  <jason.gerecke@wacom.com>
10008L:	linux-input@vger.kernel.org
10009S:	Maintained
10010F:	drivers/hid/wacom.h
10011F:	drivers/hid/wacom_*
10012
10013HID++ LOGITECH DRIVERS
10014R:	Filipe Laíns <lains@riseup.net>
10015R:	Bastien Nocera <hadess@hadess.net>
10016L:	linux-input@vger.kernel.org
10017S:	Maintained
10018F:	drivers/hid/hid-logitech-hidpp.c
10019
10020HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10021M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10022M:	Frederic Weisbecker <frederic@kernel.org>
10023M:	Thomas Gleixner <tglx@linutronix.de>
10024L:	linux-kernel@vger.kernel.org
10025S:	Maintained
10026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10027F:	Documentation/timers/
10028F:	include/linux/clockchips.h
10029F:	include/linux/hrtimer.h
10030F:	include/linux/timer.h
10031F:	kernel/time/clockevents.c
10032F:	kernel/time/hrtimer.c
10033F:	kernel/time/timer.c
10034F:	kernel/time/timer_list.c
10035F:	kernel/time/timer_migration.*
10036F:	tools/testing/selftests/timers/
10037
10038HIGH-SPEED SCC DRIVER FOR AX.25
10039L:	linux-hams@vger.kernel.org
10040S:	Orphan
10041F:	drivers/net/hamradio/scc.c
10042
10043HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10044M:	HighPoint Linux Team <linux@highpoint-tech.com>
10045S:	Supported
10046W:	http://www.highpoint-tech.com
10047F:	Documentation/scsi/hptiop.rst
10048F:	drivers/scsi/hptiop.c
10049
10050HIKEY960 ONBOARD USB GPIO HUB DRIVER
10051M:	John Stultz <jstultz@google.com>
10052L:	linux-kernel@vger.kernel.org
10053S:	Maintained
10054F:	drivers/misc/hisi_hikey_usb.c
10055
10056HIMAX HX83112B TOUCHSCREEN SUPPORT
10057M:	Job Noorman <job@noorman.info>
10058L:	linux-input@vger.kernel.org
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10061F:	drivers/input/touchscreen/himax_hx83112b.c
10062
10063HIPPI
10064M:	Jes Sorensen <jes@trained-monkey.org>
10065L:	linux-hippi@sunsite.dk
10066S:	Maintained
10067F:	drivers/net/hippi/
10068F:	include/linux/hippidevice.h
10069F:	include/uapi/linux/if_hippi.h
10070F:	net/802/hippi.c
10071
10072HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10073M:	Kurt Kanzenbach <kurt@linutronix.de>
10074L:	netdev@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10077F:	drivers/net/dsa/hirschmann/*
10078F:	include/linux/platform_data/hirschmann-hellcreek.h
10079F:	net/dsa/tag_hellcreek.c
10080
10081HISILICON DMA DRIVER
10082M:	Zhou Wang <wangzhou1@hisilicon.com>
10083M:	Jie Hai <haijie1@huawei.com>
10084L:	dmaengine@vger.kernel.org
10085S:	Maintained
10086F:	drivers/dma/hisi_dma.c
10087
10088HISILICON GPIO DRIVER
10089M:	Jay Fang <f.fangjian@huawei.com>
10090L:	linux-gpio@vger.kernel.org
10091S:	Maintained
10092F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10093F:	drivers/gpio/gpio-hisi.c
10094
10095HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10096M:	Zhiqi Song <songzhiqi1@huawei.com>
10097M:	Longfang Liu <liulongfang@huawei.com>
10098L:	linux-crypto@vger.kernel.org
10099S:	Maintained
10100F:	Documentation/ABI/testing/debugfs-hisi-hpre
10101F:	drivers/crypto/hisilicon/hpre/hpre.h
10102F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10103F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10104
10105HISILICON HNS3 PMU DRIVER
10106M:	Jijie Shao <shaojijie@huawei.com>
10107S:	Supported
10108F:	Documentation/admin-guide/perf/hns3-pmu.rst
10109F:	drivers/perf/hisilicon/hns3_pmu.c
10110
10111HISILICON I2C CONTROLLER DRIVER
10112M:	Yicong Yang <yangyicong@hisilicon.com>
10113L:	linux-i2c@vger.kernel.org
10114S:	Maintained
10115W:	https://www.hisilicon.com
10116F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10117F:	drivers/i2c/busses/i2c-hisi.c
10118
10119HISILICON KUNPENG SOC HCCS DRIVER
10120M:	Huisong Li <lihuisong@huawei.com>
10121S:	Maintained
10122F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10123F:	drivers/soc/hisilicon/kunpeng_hccs.c
10124F:	drivers/soc/hisilicon/kunpeng_hccs.h
10125
10126HISILICON LPC BUS DRIVER
10127M:	Jay Fang <f.fangjian@huawei.com>
10128S:	Maintained
10129W:	http://www.hisilicon.com
10130F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10131F:	drivers/bus/hisi_lpc.c
10132
10133HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10134M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10135M:	Salil Mehta <salil.mehta@huawei.com>
10136M:	Jijie Shao <shaojijie@huawei.com>
10137L:	netdev@vger.kernel.org
10138S:	Maintained
10139W:	http://www.hisilicon.com
10140F:	drivers/net/ethernet/hisilicon/hns3/
10141
10142HISILICON NETWORK SUBSYSTEM DRIVER
10143M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10144M:	Salil Mehta <salil.mehta@huawei.com>
10145L:	netdev@vger.kernel.org
10146S:	Maintained
10147W:	http://www.hisilicon.com
10148F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10149F:	drivers/net/ethernet/hisilicon/
10150
10151HISILICON PMU DRIVER
10152M:	Yicong Yang <yangyicong@hisilicon.com>
10153M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10154S:	Supported
10155W:	http://www.hisilicon.com
10156F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10157F:	Documentation/admin-guide/perf/hisi-pmu.rst
10158F:	drivers/perf/hisilicon
10159
10160HISILICON PTT DRIVER
10161M:	Yicong Yang <yangyicong@hisilicon.com>
10162M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10163L:	linux-kernel@vger.kernel.org
10164S:	Maintained
10165F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10166F:	Documentation/trace/hisi-ptt.rst
10167F:	drivers/hwtracing/ptt/
10168F:	tools/perf/arch/arm64/util/hisi-ptt.c
10169F:	tools/perf/util/hisi-ptt*
10170F:	tools/perf/util/hisi-ptt-decoder/*
10171
10172HISILICON QM DRIVER
10173M:	Weili Qian <qianweili@huawei.com>
10174M:	Zhou Wang <wangzhou1@hisilicon.com>
10175L:	linux-crypto@vger.kernel.org
10176S:	Maintained
10177F:	drivers/crypto/hisilicon/Kconfig
10178F:	drivers/crypto/hisilicon/Makefile
10179F:	drivers/crypto/hisilicon/qm.c
10180F:	drivers/crypto/hisilicon/sgl.c
10181F:	include/linux/hisi_acc_qm.h
10182
10183HISILICON ROCE DRIVER
10184M:	Chengchang Tang <tangchengchang@huawei.com>
10185M:	Junxian Huang <huangjunxian6@hisilicon.com>
10186L:	linux-rdma@vger.kernel.org
10187S:	Maintained
10188F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10189F:	drivers/infiniband/hw/hns/
10190
10191HISILICON SAS Controller
10192M:	Yihang Li <liyihang9@huawei.com>
10193S:	Supported
10194W:	http://www.hisilicon.com
10195F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10196F:	drivers/scsi/hisi_sas/
10197
10198HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10199M:	Longfang Liu <liulongfang@huawei.com>
10200L:	linux-crypto@vger.kernel.org
10201S:	Maintained
10202F:	Documentation/ABI/testing/debugfs-hisi-sec
10203F:	drivers/crypto/hisilicon/sec2/sec.h
10204F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10205F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10206F:	drivers/crypto/hisilicon/sec2/sec_main.c
10207
10208HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10209M:	Jay Fang <f.fangjian@huawei.com>
10210L:	linux-spi@vger.kernel.org
10211S:	Maintained
10212W:	http://www.hisilicon.com
10213F:	drivers/spi/spi-hisi-kunpeng.c
10214
10215HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10216M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10217L:	linux-kernel@vger.kernel.org
10218S:	Maintained
10219F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10220F:	drivers/spmi/hisi-spmi-controller.c
10221
10222HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10223M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10224L:	linux-kernel@vger.kernel.org
10225S:	Maintained
10226F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10227F:	drivers/mfd/hi6421-spmi-pmic.c
10228
10229HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10230M:	Weili Qian <qianweili@huawei.com>
10231S:	Maintained
10232F:	drivers/crypto/hisilicon/trng/trng.c
10233
10234HISILICON V3XX SPI NOR FLASH Controller Driver
10235M:	Jay Fang <f.fangjian@huawei.com>
10236S:	Maintained
10237W:	http://www.hisilicon.com
10238F:	drivers/spi/spi-hisi-sfc-v3xx.c
10239
10240HISILICON ZIP Controller DRIVER
10241M:	Yang Shen <shenyang39@huawei.com>
10242M:	Zhou Wang <wangzhou1@hisilicon.com>
10243L:	linux-crypto@vger.kernel.org
10244S:	Maintained
10245F:	Documentation/ABI/testing/debugfs-hisi-zip
10246F:	drivers/crypto/hisilicon/zip/
10247
10248HMM - Heterogeneous Memory Management
10249M:	Jérôme Glisse <jglisse@redhat.com>
10250L:	linux-mm@kvack.org
10251S:	Maintained
10252F:	Documentation/mm/hmm.rst
10253F:	include/linux/hmm*
10254F:	lib/test_hmm*
10255F:	mm/hmm*
10256F:	tools/testing/selftests/mm/*hmm*
10257
10258HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10259M:	Petre Rodan <petre.rodan@subdimension.ro>
10260L:	linux-iio@vger.kernel.org
10261S:	Maintained
10262F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10263F:	drivers/iio/pressure/hsc030pa*
10264
10265HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10266M:	Andreas Klinger <ak@it-klinger.de>
10267M:	Petre Rodan <petre.rodan@subdimension.ro>
10268L:	linux-iio@vger.kernel.org
10269S:	Maintained
10270F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10271F:	drivers/iio/pressure/mprls0025pa*
10272
10273HP BIOSCFG DRIVER
10274M:	Jorge Lopez <jorge.lopez2@hp.com>
10275L:	platform-driver-x86@vger.kernel.org
10276S:	Maintained
10277F:	drivers/platform/x86/hp/hp-bioscfg/
10278
10279HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10280L:	platform-driver-x86@vger.kernel.org
10281S:	Orphan
10282F:	drivers/platform/x86/hp/tc1100-wmi.c
10283
10284HP WMI HARDWARE MONITOR DRIVER
10285M:	James Seo <james@equiv.tech>
10286L:	linux-hwmon@vger.kernel.org
10287S:	Maintained
10288F:	Documentation/hwmon/hp-wmi-sensors.rst
10289F:	drivers/hwmon/hp-wmi-sensors.c
10290
10291HPET:	High Precision Event Timers driver
10292M:	Clemens Ladisch <clemens@ladisch.de>
10293S:	Maintained
10294F:	Documentation/timers/hpet.rst
10295F:	drivers/char/hpet.c
10296F:	include/linux/hpet.h
10297F:	include/uapi/linux/hpet.h
10298
10299HPET:	x86
10300S:	Orphan
10301F:	arch/x86/include/asm/hpet.h
10302F:	arch/x86/kernel/hpet.c
10303
10304HPFS FILESYSTEM
10305M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10306S:	Maintained
10307W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10308F:	fs/hpfs/
10309
10310HS3001 Hardware Temperature and Humidity Sensor
10311M:	Andre Werner <andre.werner@systec-electronic.com>
10312L:	linux-hwmon@vger.kernel.org
10313S:	Maintained
10314F:	drivers/hwmon/hs3001.c
10315
10316HSI SUBSYSTEM
10317M:	Sebastian Reichel <sre@kernel.org>
10318S:	Maintained
10319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10320F:	Documentation/ABI/testing/sysfs-bus-hsi
10321F:	Documentation/driver-api/hsi.rst
10322F:	drivers/hsi/
10323F:	include/linux/hsi/
10324F:	include/uapi/linux/hsi/
10325
10326HSO 3G MODEM DRIVER
10327L:	linux-usb@vger.kernel.org
10328S:	Orphan
10329F:	drivers/net/usb/hso.c
10330
10331HSR NETWORK PROTOCOL
10332L:	netdev@vger.kernel.org
10333S:	Orphan
10334F:	net/hsr/
10335
10336HT16K33 LED CONTROLLER DRIVER
10337M:	Robin van der Gracht <robin@protonic.nl>
10338S:	Maintained
10339F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10340F:	drivers/auxdisplay/ht16k33.c
10341
10342HTCPEN TOUCHSCREEN DRIVER
10343M:	Pau Oliva Fora <pof@eslack.org>
10344L:	linux-input@vger.kernel.org
10345S:	Maintained
10346F:	drivers/input/touchscreen/htcpen.c
10347
10348HTE SUBSYSTEM
10349M:	Dipen Patel <dipenp@nvidia.com>
10350L:	timestamp@lists.linux.dev
10351S:	Maintained
10352Q:	https://patchwork.kernel.org/project/timestamp/list/
10353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10354F:	Documentation/devicetree/bindings/timestamp/
10355F:	Documentation/driver-api/hte/
10356F:	drivers/hte/
10357F:	include/linux/hte.h
10358
10359HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10360M:	Lorenzo Bianconi <lorenzo@kernel.org>
10361L:	linux-iio@vger.kernel.org
10362S:	Maintained
10363W:	http://www.st.com/
10364F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10365F:	drivers/iio/humidity/hts221*
10366
10367HUAWEI ETHERNET DRIVER
10368M:	Cai Huoqing <cai.huoqing@linux.dev>
10369L:	netdev@vger.kernel.org
10370S:	Maintained
10371F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10372F:	drivers/net/ethernet/huawei/hinic/
10373
10374HUGETLB SUBSYSTEM
10375M:	Muchun Song <muchun.song@linux.dev>
10376L:	linux-mm@kvack.org
10377S:	Maintained
10378F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10379F:	Documentation/admin-guide/mm/hugetlbpage.rst
10380F:	Documentation/mm/hugetlbfs_reserv.rst
10381F:	Documentation/mm/vmemmap_dedup.rst
10382F:	fs/hugetlbfs/
10383F:	include/linux/hugetlb.h
10384F:	mm/hugetlb.c
10385F:	mm/hugetlb_vmemmap.c
10386F:	mm/hugetlb_vmemmap.h
10387F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10388
10389HVA ST MEDIA DRIVER
10390M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10391L:	linux-media@vger.kernel.org
10392S:	Supported
10393W:	https://linuxtv.org
10394T:	git git://linuxtv.org/media_tree.git
10395F:	drivers/media/platform/st/sti/hva
10396
10397HWPOISON MEMORY FAILURE HANDLING
10398M:	Miaohe Lin <linmiaohe@huawei.com>
10399R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10400L:	linux-mm@kvack.org
10401S:	Maintained
10402F:	mm/hwpoison-inject.c
10403F:	mm/memory-failure.c
10404
10405HYCON HY46XX TOUCHSCREEN SUPPORT
10406M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10407L:	linux-input@vger.kernel.org
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10410F:	drivers/input/touchscreen/hycon-hy46xx.c
10411
10412HYGON PROCESSOR SUPPORT
10413M:	Pu Wen <puwen@hygon.cn>
10414L:	linux-kernel@vger.kernel.org
10415S:	Maintained
10416F:	arch/x86/kernel/cpu/hygon.c
10417
10418HYNIX HI556 SENSOR DRIVER
10419M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10420L:	linux-media@vger.kernel.org
10421S:	Maintained
10422T:	git git://linuxtv.org/media_tree.git
10423F:	drivers/media/i2c/hi556.c
10424
10425HYNIX HI846 SENSOR DRIVER
10426M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10427L:	linux-media@vger.kernel.org
10428S:	Maintained
10429F:	drivers/media/i2c/hi846.c
10430
10431HYNIX HI847 SENSOR DRIVER
10432M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10433L:	linux-media@vger.kernel.org
10434S:	Maintained
10435F:	drivers/media/i2c/hi847.c
10436
10437Hyper-V/Azure CORE AND DRIVERS
10438M:	"K. Y. Srinivasan" <kys@microsoft.com>
10439M:	Haiyang Zhang <haiyangz@microsoft.com>
10440M:	Wei Liu <wei.liu@kernel.org>
10441M:	Dexuan Cui <decui@microsoft.com>
10442L:	linux-hyperv@vger.kernel.org
10443S:	Supported
10444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10445F:	Documentation/ABI/stable/sysfs-bus-vmbus
10446F:	Documentation/ABI/testing/debugfs-hyperv
10447F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10448F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10449F:	Documentation/virt/hyperv
10450F:	arch/arm64/hyperv
10451F:	arch/arm64/include/asm/hyperv-tlfs.h
10452F:	arch/arm64/include/asm/mshyperv.h
10453F:	arch/x86/hyperv
10454F:	arch/x86/include/asm/hyperv-tlfs.h
10455F:	arch/x86/include/asm/mshyperv.h
10456F:	arch/x86/include/asm/trace/hyperv.h
10457F:	arch/x86/kernel/cpu/mshyperv.c
10458F:	drivers/clocksource/hyperv_timer.c
10459F:	drivers/hid/hid-hyperv.c
10460F:	drivers/hv/
10461F:	drivers/input/serio/hyperv-keyboard.c
10462F:	drivers/iommu/hyperv-iommu.c
10463F:	drivers/net/ethernet/microsoft/
10464F:	drivers/net/hyperv/
10465F:	drivers/pci/controller/pci-hyperv-intf.c
10466F:	drivers/pci/controller/pci-hyperv.c
10467F:	drivers/scsi/storvsc_drv.c
10468F:	drivers/uio/uio_hv_generic.c
10469F:	drivers/video/fbdev/hyperv_fb.c
10470F:	include/asm-generic/hyperv-tlfs.h
10471F:	include/asm-generic/mshyperv.h
10472F:	include/clocksource/hyperv_timer.h
10473F:	include/linux/hyperv.h
10474F:	include/net/mana
10475F:	include/uapi/linux/hyperv.h
10476F:	net/vmw_vsock/hyperv_transport.c
10477F:	tools/hv/
10478
10479HYPERBUS SUPPORT
10480M:	Vignesh Raghavendra <vigneshr@ti.com>
10481R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10482L:	linux-mtd@lists.infradead.org
10483S:	Supported
10484Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10485C:	irc://irc.oftc.net/mtd
10486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10487F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10488F:	drivers/mtd/hyperbus/
10489F:	include/linux/mtd/hyperbus.h
10490
10491HYPERVISOR VIRTUAL CONSOLE DRIVER
10492L:	linuxppc-dev@lists.ozlabs.org
10493S:	Odd Fixes
10494F:	drivers/tty/hvc/
10495
10496I2C ACPI SUPPORT
10497M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10498L:	linux-i2c@vger.kernel.org
10499L:	linux-acpi@vger.kernel.org
10500S:	Maintained
10501F:	drivers/i2c/i2c-core-acpi.c
10502
10503I2C ADDRESS TRANSLATOR (ATR)
10504M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10505R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10506L:	linux-i2c@vger.kernel.org
10507S:	Maintained
10508F:	drivers/i2c/i2c-atr.c
10509F:	include/linux/i2c-atr.h
10510
10511I2C CONTROLLER DRIVER FOR NVIDIA GPU
10512M:	Ajay Gupta <ajayg@nvidia.com>
10513L:	linux-i2c@vger.kernel.org
10514S:	Maintained
10515F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10516F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10517
10518I2C MUXES
10519M:	Peter Rosin <peda@axentia.se>
10520L:	linux-i2c@vger.kernel.org
10521S:	Maintained
10522F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10523F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10524F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10525F:	Documentation/i2c/i2c-topology.rst
10526F:	Documentation/i2c/muxes/
10527F:	drivers/i2c/i2c-mux.c
10528F:	drivers/i2c/muxes/
10529F:	include/linux/i2c-mux.h
10530
10531I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10532M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10533L:	linux-i2c@vger.kernel.org
10534S:	Maintained
10535F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10536F:	drivers/i2c/busses/i2c-mv64xxx.c
10537
10538I2C OVER PARALLEL PORT
10539M:	Jean Delvare <jdelvare@suse.com>
10540L:	linux-i2c@vger.kernel.org
10541S:	Maintained
10542F:	Documentation/i2c/busses/i2c-parport.rst
10543F:	drivers/i2c/busses/i2c-parport.c
10544
10545I2C SUBSYSTEM
10546M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10547L:	linux-i2c@vger.kernel.org
10548S:	Maintained
10549W:	https://i2c.wiki.kernel.org/
10550Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10552F:	Documentation/i2c/
10553F:	drivers/i2c/*
10554F:	include/dt-bindings/i2c/i2c.h
10555F:	include/linux/i2c-dev.h
10556F:	include/linux/i2c-smbus.h
10557F:	include/linux/i2c.h
10558F:	include/uapi/linux/i2c-*.h
10559F:	include/uapi/linux/i2c.h
10560
10561I2C SUBSYSTEM HOST DRIVERS
10562M:	Andi Shyti <andi.shyti@kernel.org>
10563L:	linux-i2c@vger.kernel.org
10564S:	Maintained
10565W:	https://i2c.wiki.kernel.org/
10566Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10568F:	Documentation/devicetree/bindings/i2c/
10569F:	drivers/i2c/algos/
10570F:	drivers/i2c/busses/
10571F:	include/dt-bindings/i2c/
10572
10573I2C-TAOS-EVM DRIVER
10574M:	Jean Delvare <jdelvare@suse.com>
10575L:	linux-i2c@vger.kernel.org
10576S:	Maintained
10577F:	Documentation/i2c/busses/i2c-taos-evm.rst
10578F:	drivers/i2c/busses/i2c-taos-evm.c
10579
10580I2C-TINY-USB DRIVER
10581M:	Till Harbaum <till@harbaum.org>
10582L:	linux-i2c@vger.kernel.org
10583S:	Maintained
10584W:	http://www.harbaum.org/till/i2c_tiny_usb
10585F:	drivers/i2c/busses/i2c-tiny-usb.c
10586
10587I2C/SMBUS CONTROLLER DRIVERS FOR PC
10588M:	Jean Delvare <jdelvare@suse.com>
10589L:	linux-i2c@vger.kernel.org
10590S:	Maintained
10591F:	Documentation/i2c/busses/i2c-ali1535.rst
10592F:	Documentation/i2c/busses/i2c-ali1563.rst
10593F:	Documentation/i2c/busses/i2c-ali15x3.rst
10594F:	Documentation/i2c/busses/i2c-amd756.rst
10595F:	Documentation/i2c/busses/i2c-amd8111.rst
10596F:	Documentation/i2c/busses/i2c-i801.rst
10597F:	Documentation/i2c/busses/i2c-nforce2.rst
10598F:	Documentation/i2c/busses/i2c-piix4.rst
10599F:	Documentation/i2c/busses/i2c-sis5595.rst
10600F:	Documentation/i2c/busses/i2c-sis630.rst
10601F:	Documentation/i2c/busses/i2c-sis96x.rst
10602F:	Documentation/i2c/busses/i2c-via.rst
10603F:	Documentation/i2c/busses/i2c-viapro.rst
10604F:	drivers/i2c/busses/i2c-ali1535.c
10605F:	drivers/i2c/busses/i2c-ali1563.c
10606F:	drivers/i2c/busses/i2c-ali15x3.c
10607F:	drivers/i2c/busses/i2c-amd756-s4882.c
10608F:	drivers/i2c/busses/i2c-amd756.c
10609F:	drivers/i2c/busses/i2c-amd8111.c
10610F:	drivers/i2c/busses/i2c-i801.c
10611F:	drivers/i2c/busses/i2c-isch.c
10612F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10613F:	drivers/i2c/busses/i2c-nforce2.c
10614F:	drivers/i2c/busses/i2c-piix4.c
10615F:	drivers/i2c/busses/i2c-sis5595.c
10616F:	drivers/i2c/busses/i2c-sis630.c
10617F:	drivers/i2c/busses/i2c-sis96x.c
10618F:	drivers/i2c/busses/i2c-via.c
10619F:	drivers/i2c/busses/i2c-viapro.c
10620
10621I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10622M:	Hans de Goede <hdegoede@redhat.com>
10623L:	linux-i2c@vger.kernel.org
10624S:	Maintained
10625F:	drivers/i2c/busses/i2c-cht-wc.c
10626
10627I2C/SMBUS ISMT DRIVER
10628M:	Seth Heasley <seth.heasley@intel.com>
10629M:	Neil Horman <nhorman@tuxdriver.com>
10630L:	linux-i2c@vger.kernel.org
10631F:	Documentation/i2c/busses/i2c-ismt.rst
10632F:	drivers/i2c/busses/i2c-ismt.c
10633
10634I2C/SMBUS ZHAOXIN DRIVER
10635M:	Hans Hu <hanshu@zhaoxin.com>
10636L:	linux-i2c@vger.kernel.org
10637S:	Maintained
10638W:	https://www.zhaoxin.com
10639F:	drivers/i2c/busses/i2c-viai2c-common.c
10640F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10641
10642I2C/SMBUS STUB DRIVER
10643M:	Jean Delvare <jdelvare@suse.com>
10644L:	linux-i2c@vger.kernel.org
10645S:	Maintained
10646F:	drivers/i2c/i2c-stub.c
10647
10648I3C DRIVER FOR ASPEED AST2600
10649M:	Jeremy Kerr <jk@codeconstruct.com.au>
10650S:	Maintained
10651F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10652F:	drivers/i3c/master/ast2600-i3c-master.c
10653
10654I3C DRIVER FOR CADENCE I3C MASTER IP
10655M:	Przemysław Gaj <pgaj@cadence.com>
10656S:	Maintained
10657F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10658F:	drivers/i3c/master/i3c-master-cdns.c
10659
10660I3C DRIVER FOR SYNOPSYS DESIGNWARE
10661S:	Orphan
10662F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10663F:	drivers/i3c/master/dw*
10664
10665I3C SUBSYSTEM
10666M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10667L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10668S:	Maintained
10669C:	irc://chat.freenode.net/linux-i3c
10670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10671F:	Documentation/ABI/testing/sysfs-bus-i3c
10672F:	Documentation/devicetree/bindings/i3c/
10673F:	Documentation/driver-api/i3c
10674F:	drivers/i3c/
10675F:	include/dt-bindings/i3c/
10676F:	include/linux/i3c/
10677
10678IBM Operation Panel Input Driver
10679M:	Eddie James <eajames@linux.ibm.com>
10680L:	linux-input@vger.kernel.org
10681S:	Maintained
10682F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10683F:	drivers/input/misc/ibm-panel.c
10684
10685IBM Power 842 compression accelerator
10686M:	Haren Myneni <haren@us.ibm.com>
10687S:	Supported
10688F:	crypto/842.c
10689F:	drivers/crypto/nx/Kconfig
10690F:	drivers/crypto/nx/Makefile
10691F:	drivers/crypto/nx/nx-842*
10692F:	include/linux/sw842.h
10693F:	lib/842/
10694
10695IBM Power in-Nest Crypto Acceleration
10696M:	Breno Leitão <leitao@debian.org>
10697M:	Nayna Jain <nayna@linux.ibm.com>
10698M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10699L:	linux-crypto@vger.kernel.org
10700S:	Supported
10701F:	drivers/crypto/nx/Kconfig
10702F:	drivers/crypto/nx/Makefile
10703F:	drivers/crypto/nx/nx-aes*
10704F:	drivers/crypto/nx/nx-sha*
10705F:	drivers/crypto/nx/nx.*
10706F:	drivers/crypto/nx/nx_csbcpb.h
10707F:	drivers/crypto/nx/nx_debugfs.c
10708
10709IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10710M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10711L:	linux-pci@vger.kernel.org
10712L:	linuxppc-dev@lists.ozlabs.org
10713S:	Supported
10714F:	drivers/pci/hotplug/rpadlpar*
10715
10716IBM Power Linux RAID adapter
10717M:	Brian King <brking@us.ibm.com>
10718S:	Supported
10719F:	drivers/scsi/ipr.*
10720
10721IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10722M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10723L:	linux-pci@vger.kernel.org
10724L:	linuxppc-dev@lists.ozlabs.org
10725S:	Supported
10726F:	drivers/pci/hotplug/rpaphp*
10727
10728IBM Power SRIOV Virtual NIC Device Driver
10729M:	Haren Myneni <haren@linux.ibm.com>
10730M:	Rick Lindsley <ricklind@linux.ibm.com>
10731R:	Nick Child <nnac123@linux.ibm.com>
10732R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10733L:	netdev@vger.kernel.org
10734S:	Supported
10735F:	drivers/net/ethernet/ibm/ibmvnic.*
10736
10737IBM Power VFIO Support
10738M:	Timothy Pearson <tpearson@raptorengineering.com>
10739S:	Supported
10740F:	drivers/vfio/vfio_iommu_spapr_tce.c
10741
10742IBM Power Virtual Ethernet Device Driver
10743M:	Nick Child <nnac123@linux.ibm.com>
10744L:	netdev@vger.kernel.org
10745S:	Supported
10746F:	drivers/net/ethernet/ibm/ibmveth.*
10747
10748IBM Power Virtual FC Device Drivers
10749M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10750L:	linux-scsi@vger.kernel.org
10751S:	Supported
10752F:	drivers/scsi/ibmvscsi/ibmvfc*
10753
10754IBM Power Virtual Management Channel Driver
10755M:	Brad Warrum <bwarrum@linux.ibm.com>
10756M:	Ritu Agarwal <rituagar@linux.ibm.com>
10757S:	Supported
10758F:	drivers/misc/ibmvmc.*
10759
10760IBM Power Virtual SCSI Device Drivers
10761M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10762L:	linux-scsi@vger.kernel.org
10763S:	Supported
10764F:	drivers/scsi/ibmvscsi/ibmvscsi*
10765F:	include/scsi/viosrp.h
10766
10767IBM Power Virtual SCSI Device Target Driver
10768M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10769L:	linux-scsi@vger.kernel.org
10770L:	target-devel@vger.kernel.org
10771S:	Supported
10772F:	drivers/scsi/ibmvscsi_tgt/
10773
10774IBM Power VMX Cryptographic instructions
10775M:	Breno Leitão <leitao@debian.org>
10776M:	Nayna Jain <nayna@linux.ibm.com>
10777M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10778L:	linux-crypto@vger.kernel.org
10779S:	Supported
10780F:	arch/powerpc/crypto/Kconfig
10781F:	arch/powerpc/crypto/Makefile
10782F:	arch/powerpc/crypto/aes.c
10783F:	arch/powerpc/crypto/aes_cbc.c
10784F:	arch/powerpc/crypto/aes_ctr.c
10785F:	arch/powerpc/crypto/aes_xts.c
10786F:	arch/powerpc/crypto/aesp8-ppc.*
10787F:	arch/powerpc/crypto/ghash.c
10788F:	arch/powerpc/crypto/ghashp8-ppc.pl
10789F:	arch/powerpc/crypto/ppc-xlate.pl
10790F:	arch/powerpc/crypto/vmx.c
10791
10792IBM ServeRAID RAID DRIVER
10793S:	Orphan
10794F:	drivers/scsi/ips.*
10795
10796ICH LPC AND GPIO DRIVER
10797M:	Peter Tyser <ptyser@xes-inc.com>
10798S:	Maintained
10799F:	drivers/gpio/gpio-ich.c
10800F:	drivers/mfd/lpc_ich.c
10801
10802ICY I2C DRIVER
10803M:	Max Staudt <max@enpas.org>
10804L:	linux-i2c@vger.kernel.org
10805S:	Maintained
10806F:	drivers/i2c/busses/i2c-icy.c
10807
10808IDEAPAD LAPTOP EXTRAS DRIVER
10809M:	Ike Panhc <ike.pan@canonical.com>
10810L:	platform-driver-x86@vger.kernel.org
10811S:	Maintained
10812W:	http://launchpad.net/ideapad-laptop
10813F:	drivers/platform/x86/ideapad-laptop.c
10814
10815IDEAPAD LAPTOP SLIDEBAR DRIVER
10816M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10817L:	linux-input@vger.kernel.org
10818S:	Maintained
10819W:	https://github.com/o2genum/ideapad-slidebar
10820F:	drivers/input/misc/ideapad_slidebar.c
10821
10822IDT VersaClock 5 CLOCK DRIVER
10823M:	Luca Ceresoli <luca@lucaceresoli.net>
10824S:	Maintained
10825F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10826F:	drivers/clk/clk-versaclock5.c
10827
10828IEEE 802.15.4 SUBSYSTEM
10829M:	Alexander Aring <alex.aring@gmail.com>
10830M:	Stefan Schmidt <stefan@datenfreihafen.org>
10831M:	Miquel Raynal <miquel.raynal@bootlin.com>
10832L:	linux-wpan@vger.kernel.org
10833S:	Maintained
10834W:	https://linux-wpan.org/
10835Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10838F:	Documentation/networking/ieee802154.rst
10839F:	drivers/net/ieee802154/
10840F:	include/linux/ieee802154.h
10841F:	include/linux/nl802154.h
10842F:	include/net/af_ieee802154.h
10843F:	include/net/cfg802154.h
10844F:	include/net/ieee802154_netdev.h
10845F:	include/net/mac802154.h
10846F:	include/net/nl802154.h
10847F:	net/ieee802154/
10848F:	net/mac802154/
10849
10850Intel VIRTIO DATA PATH ACCELERATOR
10851M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10852L:	virtualization@lists.linux.dev
10853S:	Supported
10854F:	drivers/vdpa/ifcvf/
10855
10856IFE PROTOCOL
10857M:	Yotam Gigi <yotam.gi@gmail.com>
10858M:	Jamal Hadi Salim <jhs@mojatatu.com>
10859F:	include/net/ife.h
10860F:	include/uapi/linux/ife.h
10861F:	net/ife
10862
10863IGORPLUG-USB IR RECEIVER
10864M:	Sean Young <sean@mess.org>
10865L:	linux-media@vger.kernel.org
10866S:	Maintained
10867F:	drivers/media/rc/igorplugusb.c
10868
10869IGUANAWORKS USB IR TRANSCEIVER
10870M:	Sean Young <sean@mess.org>
10871L:	linux-media@vger.kernel.org
10872S:	Maintained
10873F:	drivers/media/rc/iguanair.c
10874
10875IIO BACKEND FRAMEWORK
10876M:	Nuno Sa <nuno.sa@analog.com>
10877R:	Olivier Moysan <olivier.moysan@foss.st.com>
10878L:	linux-iio@vger.kernel.org
10879S:	Maintained
10880F:	drivers/iio/industrialio-backend.c
10881F:	include/linux/iio/backend.h
10882
10883IIO DIGITAL POTENTIOMETER DAC
10884M:	Peter Rosin <peda@axentia.se>
10885L:	linux-iio@vger.kernel.org
10886S:	Maintained
10887F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10888F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10889F:	drivers/iio/dac/dpot-dac.c
10890
10891IIO ENVELOPE DETECTOR
10892M:	Peter Rosin <peda@axentia.se>
10893L:	linux-iio@vger.kernel.org
10894S:	Maintained
10895F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10896F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10897F:	drivers/iio/adc/envelope-detector.c
10898
10899IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10900M:	Matti Vaittinen <mazziesaccount@gmail.com>
10901L:	linux-iio@vger.kernel.org
10902S:	Maintained
10903F:	drivers/iio/industrialio-gts-helper.c
10904F:	include/linux/iio/iio-gts-helper.h
10905F:	drivers/iio/test/iio-test-gts.c
10906
10907IIO MULTIPLEXER
10908M:	Peter Rosin <peda@axentia.se>
10909L:	linux-iio@vger.kernel.org
10910S:	Maintained
10911F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10912F:	drivers/iio/multiplexer/iio-mux.c
10913
10914IIO SCMI BASED DRIVER
10915M:	Jyoti Bhayana <jbhayana@google.com>
10916L:	linux-iio@vger.kernel.org
10917S:	Maintained
10918F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10919
10920IIO SUBSYSTEM AND DRIVERS
10921M:	Jonathan Cameron <jic23@kernel.org>
10922R:	Lars-Peter Clausen <lars@metafoo.de>
10923L:	linux-iio@vger.kernel.org
10924S:	Maintained
10925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10926F:	Documentation/ABI/testing/configfs-iio*
10927F:	Documentation/ABI/testing/sysfs-bus-iio*
10928F:	Documentation/devicetree/bindings/iio/
10929F:	Documentation/iio/
10930F:	drivers/iio/
10931F:	drivers/staging/iio/
10932F:	include/dt-bindings/iio/
10933F:	include/linux/iio/
10934F:	tools/iio/
10935
10936IIO UNIT CONVERTER
10937M:	Peter Rosin <peda@axentia.se>
10938L:	linux-iio@vger.kernel.org
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10941F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10942F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10943F:	drivers/iio/afe/iio-rescale.c
10944
10945IKANOS/ADI EAGLE ADSL USB DRIVER
10946M:	Matthieu Castet <castet.matthieu@free.fr>
10947M:	Stanislaw Gruszka <stf_xl@wp.pl>
10948S:	Maintained
10949F:	drivers/usb/atm/ueagle-atm.c
10950
10951IMAGIS TOUCHSCREEN DRIVER
10952M:	Markuss Broks <markuss.broks@gmail.com>
10953S:	Maintained
10954F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10955F:	drivers/input/touchscreen/imagis.c
10956
10957IMGTEC ASCII LCD DRIVER
10958M:	Paul Burton <paulburton@kernel.org>
10959S:	Maintained
10960F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10961F:	drivers/auxdisplay/img-ascii-lcd.c
10962
10963IMGTEC JPEG ENCODER DRIVER
10964M:	Devarsh Thakkar <devarsht@ti.com>
10965L:	linux-media@vger.kernel.org
10966S:	Supported
10967F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10968F:	drivers/media/platform/imagination/e5010*
10969
10970IMGTEC IR DECODER DRIVER
10971S:	Orphan
10972F:	drivers/media/rc/img-ir/
10973
10974IMGTEC POWERVR DRM DRIVER
10975M:	Frank Binns <frank.binns@imgtec.com>
10976M:	Matt Coster <matt.coster@imgtec.com>
10977S:	Supported
10978T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10979F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10980F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10981F:	Documentation/gpu/imagination/
10982F:	drivers/gpu/drm/imagination/
10983F:	include/uapi/drm/pvr_drm.h
10984
10985IMON SOUNDGRAPH USB IR RECEIVER
10986M:	Sean Young <sean@mess.org>
10987L:	linux-media@vger.kernel.org
10988S:	Maintained
10989F:	drivers/media/rc/imon.c
10990F:	drivers/media/rc/imon_raw.c
10991
10992IMS TWINTURBO FRAMEBUFFER DRIVER
10993L:	linux-fbdev@vger.kernel.org
10994S:	Orphan
10995F:	drivers/video/fbdev/imsttfb.c
10996
10997INDEX OF FURTHER KERNEL DOCUMENTATION
10998M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10999S:	Maintained
11000F:	Documentation/process/kernel-docs.rst
11001
11002INDUSTRY PACK SUBSYSTEM (IPACK)
11003M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11004M:	Jens Taprogge <jens.taprogge@taprogge.org>
11005M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11006L:	industrypack-devel@lists.sourceforge.net
11007S:	Maintained
11008W:	http://industrypack.sourceforge.net
11009F:	drivers/ipack/
11010
11011INFINEON DPS310 Driver
11012M:	Eddie James <eajames@linux.ibm.com>
11013L:	linux-iio@vger.kernel.org
11014S:	Maintained
11015F:	drivers/iio/pressure/dps310.c
11016
11017INFINEON PEB2466 ASoC CODEC
11018M:	Herve Codina <herve.codina@bootlin.com>
11019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11020S:	Maintained
11021F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11022F:	sound/soc/codecs/peb2466.c
11023
11024INFINIBAND SUBSYSTEM
11025M:	Jason Gunthorpe <jgg@nvidia.com>
11026M:	Leon Romanovsky <leonro@nvidia.com>
11027L:	linux-rdma@vger.kernel.org
11028S:	Supported
11029W:	https://github.com/linux-rdma/rdma-core
11030Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11032F:	Documentation/devicetree/bindings/infiniband/
11033F:	Documentation/infiniband/
11034F:	drivers/infiniband/
11035F:	include/rdma/
11036F:	include/trace/events/ib_mad.h
11037F:	include/trace/events/ib_umad.h
11038F:	include/trace/misc/rdma.h
11039F:	include/uapi/linux/if_infiniband.h
11040F:	include/uapi/rdma/
11041F:	samples/bpf/ibumad_kern.c
11042F:	samples/bpf/ibumad_user.c
11043
11044INGENIC JZ4780 NAND DRIVER
11045M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11046L:	linux-mtd@lists.infradead.org
11047L:	linux-mips@vger.kernel.org
11048S:	Maintained
11049F:	drivers/mtd/nand/raw/ingenic/
11050
11051INGENIC JZ47xx SoCs
11052M:	Paul Cercueil <paul@crapouillou.net>
11053L:	linux-mips@vger.kernel.org
11054S:	Maintained
11055F:	arch/mips/boot/dts/ingenic/
11056F:	arch/mips/generic/board-ingenic.c
11057F:	arch/mips/include/asm/mach-ingenic/
11058F:	arch/mips/ingenic/Kconfig
11059F:	drivers/clk/ingenic/
11060F:	drivers/dma/dma-jz4780.c
11061F:	drivers/gpu/drm/ingenic/
11062F:	drivers/i2c/busses/i2c-jz4780.c
11063F:	drivers/iio/adc/ingenic-adc.c
11064F:	drivers/irqchip/irq-ingenic.c
11065F:	drivers/memory/jz4780-nemc.c
11066F:	drivers/mmc/host/jz4740_mmc.c
11067F:	drivers/mtd/nand/raw/ingenic/
11068F:	drivers/pinctrl/pinctrl-ingenic.c
11069F:	drivers/power/supply/ingenic-battery.c
11070F:	drivers/pwm/pwm-jz4740.c
11071F:	drivers/remoteproc/ingenic_rproc.c
11072F:	drivers/rtc/rtc-jz4740.c
11073F:	drivers/tty/serial/8250/8250_ingenic.c
11074F:	drivers/usb/musb/jz4740.c
11075F:	drivers/watchdog/jz4740_wdt.c
11076F:	include/dt-bindings/iio/adc/ingenic,adc.h
11077F:	include/linux/mfd/ingenic-tcu.h
11078F:	sound/soc/codecs/jz47*
11079F:	sound/soc/jz4740/
11080
11081INJOINIC IP5xxx POWER BANK IC DRIVER
11082M:	Samuel Holland <samuel@sholland.org>
11083S:	Maintained
11084F:	drivers/power/supply/ip5xxx_power.c
11085
11086INOTIFY
11087M:	Jan Kara <jack@suse.cz>
11088R:	Amir Goldstein <amir73il@gmail.com>
11089L:	linux-fsdevel@vger.kernel.org
11090S:	Maintained
11091F:	Documentation/filesystems/inotify.rst
11092F:	fs/notify/inotify/
11093F:	include/linux/inotify.h
11094F:	include/uapi/linux/inotify.h
11095
11096INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11097M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11098L:	linux-input@vger.kernel.org
11099S:	Maintained
11100Q:	http://patchwork.kernel.org/project/linux-input/list/
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11102F:	Documentation/devicetree/bindings/input/
11103F:	Documentation/devicetree/bindings/serio/
11104F:	Documentation/input/
11105F:	drivers/input/
11106F:	include/dt-bindings/input/
11107F:	include/linux/input.h
11108F:	include/linux/input/
11109F:	include/uapi/linux/input-event-codes.h
11110F:	include/uapi/linux/input.h
11111
11112INPUT MULTITOUCH (MT) PROTOCOL
11113M:	Henrik Rydberg <rydberg@bitmath.org>
11114L:	linux-input@vger.kernel.org
11115S:	Odd fixes
11116F:	Documentation/input/multi-touch-protocol.rst
11117F:	drivers/input/input-mt.c
11118K:	\b(ABS|SYN)_MT_
11119
11120INSIDE SECURE CRYPTO DRIVER
11121M:	Antoine Tenart <atenart@kernel.org>
11122L:	linux-crypto@vger.kernel.org
11123S:	Maintained
11124F:	drivers/crypto/inside-secure/
11125
11126INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11127M:	Mimi Zohar <zohar@linux.ibm.com>
11128M:	Roberto Sassu <roberto.sassu@huawei.com>
11129M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11130R:	Eric Snowberg <eric.snowberg@oracle.com>
11131L:	linux-integrity@vger.kernel.org
11132S:	Supported
11133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11134F:	security/integrity/
11135F:	security/integrity/ima/
11136
11137INTEL 810/815 FRAMEBUFFER DRIVER
11138M:	Antonino Daplas <adaplas@gmail.com>
11139L:	linux-fbdev@vger.kernel.org
11140S:	Maintained
11141F:	drivers/video/fbdev/i810/
11142
11143INTEL 8254 COUNTER DRIVER
11144M:	William Breathitt Gray <wbg@kernel.org>
11145L:	linux-iio@vger.kernel.org
11146S:	Maintained
11147F:	drivers/counter/i8254.c
11148F:	include/linux/i8254.h
11149
11150INTEL 8255 GPIO DRIVER
11151M:	William Breathitt Gray <wbg@kernel.org>
11152L:	linux-gpio@vger.kernel.org
11153S:	Maintained
11154F:	drivers/gpio/gpio-i8255.c
11155F:	drivers/gpio/gpio-i8255.h
11156
11157INTEL ASoC DRIVERS
11158M:	Cezary Rojewski <cezary.rojewski@intel.com>
11159M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11160M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11161M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11162M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11163M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11164M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11166S:	Supported
11167F:	sound/soc/intel/
11168
11169INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11170M:	Hans de Goede <hdegoede@redhat.com>
11171L:	platform-driver-x86@vger.kernel.org
11172S:	Maintained
11173F:	drivers/platform/x86/intel/atomisp2/pm.c
11174
11175INTEL ATOMISP2 LED DRIVER
11176M:	Hans de Goede <hdegoede@redhat.com>
11177L:	platform-driver-x86@vger.kernel.org
11178S:	Maintained
11179F:	drivers/platform/x86/intel/atomisp2/led.c
11180
11181INTEL BIOS SAR INT1092 DRIVER
11182M:	Shravan Sudhakar <s.shravan@intel.com>
11183L:	platform-driver-x86@vger.kernel.org
11184S:	Maintained
11185F:	drivers/platform/x86/intel/int1092/
11186
11187INTEL BROXTON PMC DRIVER
11188M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11189M:	Zha Qipeng <qipeng.zha@intel.com>
11190S:	Maintained
11191F:	drivers/mfd/intel_pmc_bxt.c
11192F:	include/linux/mfd/intel_pmc_bxt.h
11193
11194INTEL C600 SERIES SAS CONTROLLER DRIVER
11195M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11196L:	linux-scsi@vger.kernel.org
11197S:	Supported
11198T:	git git://git.code.sf.net/p/intel-sas/isci
11199F:	drivers/scsi/isci/
11200
11201INTEL CPU family model numbers
11202M:	Tony Luck <tony.luck@intel.com>
11203M:	x86@kernel.org
11204L:	linux-kernel@vger.kernel.org
11205S:	Supported
11206F:	arch/x86/include/asm/intel-family.h
11207
11208INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11209M:	Jani Nikula <jani.nikula@linux.intel.com>
11210M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11211L:	intel-gfx@lists.freedesktop.org
11212L:	intel-xe@lists.freedesktop.org
11213S:	Supported
11214F:	drivers/gpu/drm/i915/display/
11215F:	drivers/gpu/drm/xe/display/
11216F:	drivers/gpu/drm/xe/compat-i915-headers
11217F:	include/drm/intel/
11218
11219INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11220M:	Jani Nikula <jani.nikula@linux.intel.com>
11221M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11222M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11223M:	Tvrtko Ursulin <tursulin@ursulin.net>
11224L:	intel-gfx@lists.freedesktop.org
11225S:	Supported
11226W:	https://drm.pages.freedesktop.org/intel-docs/
11227Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11228B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11229C:	irc://irc.oftc.net/intel-gfx
11230T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11231F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11232F:	Documentation/gpu/i915.rst
11233F:	drivers/gpu/drm/ci/xfails/i915*
11234F:	drivers/gpu/drm/i915/
11235F:	include/drm/intel/
11236F:	include/uapi/drm/i915_drm.h
11237
11238INTEL DRM XE DRIVER (Lunar Lake and newer)
11239M:	Lucas De Marchi <lucas.demarchi@intel.com>
11240M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11241M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11242L:	intel-xe@lists.freedesktop.org
11243S:	Supported
11244W:	https://drm.pages.freedesktop.org/intel-docs/
11245Q:	http://patchwork.freedesktop.org/project/intel-xe/
11246B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11247C:	irc://irc.oftc.net/xe
11248T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11249F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11250F:	Documentation/gpu/xe/
11251F:	drivers/gpu/drm/xe/
11252F:	include/drm/intel/
11253F:	include/uapi/drm/xe_drm.h
11254
11255INTEL ETHERNET DRIVERS
11256M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11257M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11258L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11259S:	Supported
11260W:	https://www.intel.com/content/www/us/en/support.html
11261Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11264F:	Documentation/networking/device_drivers/ethernet/intel/
11265F:	drivers/net/ethernet/intel/
11266F:	drivers/net/ethernet/intel/*/
11267F:	include/linux/avf/virtchnl.h
11268F:	include/linux/net/intel/iidc.h
11269
11270INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11271M:	Mustafa Ismail <mustafa.ismail@intel.com>
11272M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11273L:	linux-rdma@vger.kernel.org
11274S:	Supported
11275F:	drivers/infiniband/hw/irdma/
11276F:	include/uapi/rdma/irdma-abi.h
11277
11278INTEL GPIO DRIVERS
11279M:	Andy Shevchenko <andy@kernel.org>
11280L:	linux-gpio@vger.kernel.org
11281S:	Supported
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11283F:	drivers/gpio/gpio-elkhartlake.c
11284F:	drivers/gpio/gpio-graniterapids.c
11285F:	drivers/gpio/gpio-ich.c
11286F:	drivers/gpio/gpio-merrifield.c
11287F:	drivers/gpio/gpio-ml-ioh.c
11288F:	drivers/gpio/gpio-pch.c
11289F:	drivers/gpio/gpio-sch.c
11290F:	drivers/gpio/gpio-sodaville.c
11291F:	drivers/gpio/gpio-tangier.c
11292F:	drivers/gpio/gpio-tangier.h
11293
11294INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11295M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11296M:	Zhi Wang <zhi.wang.linux@gmail.com>
11297L:	intel-gvt-dev@lists.freedesktop.org
11298L:	intel-gfx@lists.freedesktop.org
11299S:	Supported
11300W:	https://github.com/intel/gvt-linux/wiki
11301T:	git https://github.com/intel/gvt-linux.git
11302F:	drivers/gpu/drm/i915/gvt/
11303
11304INTEL HID EVENT DRIVER
11305M:	Alex Hung <alexhung@gmail.com>
11306L:	platform-driver-x86@vger.kernel.org
11307S:	Maintained
11308F:	drivers/platform/x86/intel/hid.c
11309
11310INTEL I/OAT DMA DRIVER
11311M:	Dave Jiang <dave.jiang@intel.com>
11312R:	Dan Williams <dan.j.williams@intel.com>
11313L:	dmaengine@vger.kernel.org
11314S:	Supported
11315Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11316F:	drivers/dma/ioat*
11317
11318INTEL IAA CRYPTO DRIVER
11319M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11320L:	linux-crypto@vger.kernel.org
11321S:	Supported
11322F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11323F:	drivers/crypto/intel/iaa/*
11324
11325INTEL IDLE DRIVER
11326M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11327M:	Len Brown <lenb@kernel.org>
11328L:	linux-pm@vger.kernel.org
11329S:	Supported
11330B:	https://bugzilla.kernel.org
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11332F:	drivers/idle/intel_idle.c
11333
11334INTEL IDXD DRIVER
11335M:	Fenghua Yu <fenghua.yu@intel.com>
11336R:	Dave Jiang <dave.jiang@intel.com>
11337L:	dmaengine@vger.kernel.org
11338S:	Supported
11339F:	drivers/dma/idxd/*
11340F:	include/uapi/linux/idxd.h
11341
11342INTEL IN FIELD SCAN (IFS) DEVICE
11343M:	Jithu Joseph <jithu.joseph@intel.com>
11344R:	Ashok Raj <ashok.raj@intel.com>
11345R:	Tony Luck <tony.luck@intel.com>
11346S:	Maintained
11347F:	drivers/platform/x86/intel/ifs
11348F:	include/trace/events/intel_ifs.h
11349F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11350
11351INTEL INTEGRATED SENSOR HUB DRIVER
11352M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11353M:	Jiri Kosina <jikos@kernel.org>
11354L:	linux-input@vger.kernel.org
11355S:	Maintained
11356F:	drivers/hid/intel-ish-hid/
11357
11358INTEL IOMMU (VT-d)
11359M:	David Woodhouse <dwmw2@infradead.org>
11360M:	Lu Baolu <baolu.lu@linux.intel.com>
11361L:	iommu@lists.linux.dev
11362S:	Supported
11363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11364F:	drivers/iommu/intel/
11365
11366INTEL IPU3 CSI-2 CIO2 DRIVER
11367M:	Yong Zhi <yong.zhi@intel.com>
11368M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11369M:	Bingbu Cao <bingbu.cao@intel.com>
11370M:	Dan Scally <djrscally@gmail.com>
11371R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11372L:	linux-media@vger.kernel.org
11373S:	Maintained
11374T:	git git://linuxtv.org/media_tree.git
11375F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11376F:	drivers/media/pci/intel/ipu3/
11377
11378INTEL IPU3 CSI-2 IMGU DRIVER
11379M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11380R:	Bingbu Cao <bingbu.cao@intel.com>
11381R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11382L:	linux-media@vger.kernel.org
11383S:	Maintained
11384F:	Documentation/admin-guide/media/ipu3.rst
11385F:	Documentation/admin-guide/media/ipu3_rcb.svg
11386F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11387F:	drivers/staging/media/ipu3/
11388
11389INTEL IPU6 INPUT SYSTEM DRIVER
11390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11391M:	Bingbu Cao <bingbu.cao@intel.com>
11392R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11393L:	linux-media@vger.kernel.org
11394S:	Maintained
11395T:	git git://linuxtv.org/media_tree.git
11396F:	Documentation/admin-guide/media/ipu6-isys.rst
11397F:	drivers/media/pci/intel/ipu6/
11398
11399INTEL ISHTP ECLITE DRIVER
11400M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11401L:	platform-driver-x86@vger.kernel.org
11402S:	Supported
11403F:	drivers/platform/x86/intel/ishtp_eclite.c
11404
11405INTEL IXP4XX CRYPTO SUPPORT
11406M:	Corentin Labbe <clabbe@baylibre.com>
11407L:	linux-crypto@vger.kernel.org
11408S:	Maintained
11409F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11410
11411INTEL KEEM BAY DRM DRIVER
11412M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11413M:	Edmund Dea <edmund.j.dea@intel.com>
11414S:	Maintained
11415F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11416F:	drivers/gpu/drm/kmb/
11417
11418INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11419M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11420S:	Maintained
11421F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11422F:	drivers/crypto/intel/keembay/Kconfig
11423F:	drivers/crypto/intel/keembay/Makefile
11424F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11425F:	drivers/crypto/intel/keembay/ocs-aes.c
11426F:	drivers/crypto/intel/keembay/ocs-aes.h
11427
11428INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11429M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11430M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11431M:	Mark Gross <mgross@linux.intel.com>
11432S:	Maintained
11433F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11434F:	drivers/crypto/intel/keembay/Kconfig
11435F:	drivers/crypto/intel/keembay/Makefile
11436F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11437
11438INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11439M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11440M:	Declan Murphy <declan.murphy@intel.com>
11441S:	Maintained
11442F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11443F:	drivers/crypto/intel/keembay/Kconfig
11444F:	drivers/crypto/intel/keembay/Makefile
11445F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11446F:	drivers/crypto/intel/keembay/ocs-hcu.c
11447F:	drivers/crypto/intel/keembay/ocs-hcu.h
11448
11449INTEL MANAGEMENT ENGINE (mei)
11450M:	Tomas Winkler <tomas.winkler@intel.com>
11451L:	linux-kernel@vger.kernel.org
11452S:	Supported
11453F:	Documentation/driver-api/mei/*
11454F:	drivers/misc/mei/
11455F:	drivers/watchdog/mei_wdt.c
11456F:	include/linux/mei_aux.h
11457F:	include/linux/mei_cl_bus.h
11458F:	include/uapi/linux/mei.h
11459F:	include/uapi/linux/mei_uuid.h
11460F:	include/uapi/linux/uuid.h
11461F:	samples/mei/*
11462
11463INTEL MAX 10 BMC MFD DRIVER
11464M:	Xu Yilun <yilun.xu@intel.com>
11465R:	Tom Rix <trix@redhat.com>
11466S:	Maintained
11467F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11468F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11469F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11470F:	drivers/mfd/intel-m10-bmc*
11471F:	include/linux/mfd/intel-m10-bmc.h
11472
11473INTEL MAX10 BMC SECURE UPDATES
11474M:	Peter Colberg <peter.colberg@intel.com>
11475L:	linux-fpga@vger.kernel.org
11476S:	Maintained
11477F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11478F:	drivers/fpga/intel-m10-bmc-sec-update.c
11479
11480INTEL P-Unit IPC DRIVER
11481M:	Zha Qipeng <qipeng.zha@intel.com>
11482L:	platform-driver-x86@vger.kernel.org
11483S:	Maintained
11484F:	arch/x86/include/asm/intel_punit_ipc.h
11485F:	drivers/platform/x86/intel/punit_ipc.c
11486
11487INTEL PMC CORE DRIVER
11488M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11489M:	David E Box <david.e.box@intel.com>
11490L:	platform-driver-x86@vger.kernel.org
11491S:	Maintained
11492F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11493F:	drivers/platform/x86/intel/pmc/
11494
11495INTEL PMIC GPIO DRIVERS
11496M:	Andy Shevchenko <andy@kernel.org>
11497S:	Supported
11498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11499F:	drivers/gpio/gpio-*cove.c
11500
11501INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11502M:	Andy Shevchenko <andy@kernel.org>
11503S:	Supported
11504F:	drivers/mfd/intel_soc_pmic*
11505F:	include/linux/mfd/intel_soc_pmic*
11506
11507INTEL PMT DRIVERS
11508M:	David E. Box <david.e.box@linux.intel.com>
11509S:	Supported
11510F:	drivers/platform/x86/intel/pmt/
11511
11512INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11513M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11514L:	linux-wireless@vger.kernel.org
11515S:	Maintained
11516F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11517F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11518F:	drivers/net/wireless/intel/ipw2x00/
11519
11520INTEL PSTATE DRIVER
11521M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11522M:	Len Brown <lenb@kernel.org>
11523L:	linux-pm@vger.kernel.org
11524S:	Supported
11525F:	drivers/cpufreq/intel_pstate.c
11526
11527INTEL PTP DFL ToD DRIVER
11528M:	Tianfei Zhang <tianfei.zhang@intel.com>
11529L:	linux-fpga@vger.kernel.org
11530L:	netdev@vger.kernel.org
11531S:	Maintained
11532F:	drivers/ptp/ptp_dfl_tod.c
11533
11534INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11535M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11536L:	linux-iio@vger.kernel.org
11537F:	drivers/counter/intel-qep.c
11538
11539INTEL SCU DRIVERS
11540M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11541S:	Maintained
11542F:	arch/x86/include/asm/intel_scu_ipc.h
11543F:	drivers/platform/x86/intel_scu_*
11544
11545INTEL SDSI DRIVER
11546M:	David E. Box <david.e.box@linux.intel.com>
11547S:	Supported
11548F:	drivers/platform/x86/intel/sdsi.c
11549F:	tools/arch/x86/intel_sdsi/
11550F:	tools/testing/selftests/drivers/sdsi/
11551
11552INTEL SGX
11553M:	Jarkko Sakkinen <jarkko@kernel.org>
11554R:	Dave Hansen <dave.hansen@linux.intel.com>
11555L:	linux-sgx@vger.kernel.org
11556S:	Supported
11557Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11559F:	Documentation/arch/x86/sgx.rst
11560F:	arch/x86/entry/vdso/vsgx.S
11561F:	arch/x86/include/asm/sgx.h
11562F:	arch/x86/include/uapi/asm/sgx.h
11563F:	arch/x86/kernel/cpu/sgx/*
11564F:	tools/testing/selftests/sgx/*
11565K:	\bSGX_
11566
11567INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11568M:	Daniel Scally <djrscally@gmail.com>
11569S:	Maintained
11570F:	drivers/platform/x86/intel/int3472/
11571
11572INTEL SPEED SELECT TECHNOLOGY
11573M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11574L:	platform-driver-x86@vger.kernel.org
11575S:	Maintained
11576F:	drivers/platform/x86/intel/speed_select_if/
11577F:	include/uapi/linux/isst_if.h
11578F:	tools/power/x86/intel-speed-select/
11579
11580INTEL STRATIX10 FIRMWARE DRIVERS
11581M:	Dinh Nguyen <dinguyen@kernel.org>
11582L:	linux-kernel@vger.kernel.org
11583S:	Maintained
11584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11585F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11586F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11587F:	drivers/firmware/stratix10-rsu.c
11588F:	drivers/firmware/stratix10-svc.c
11589F:	include/linux/firmware/intel/stratix10-smc.h
11590F:	include/linux/firmware/intel/stratix10-svc-client.h
11591
11592INTEL TELEMETRY DRIVER
11593M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11594M:	"David E. Box" <david.e.box@linux.intel.com>
11595L:	platform-driver-x86@vger.kernel.org
11596S:	Maintained
11597F:	arch/x86/include/asm/intel_telemetry.h
11598F:	drivers/platform/x86/intel/telemetry/
11599
11600INTEL TPMI DRIVER
11601M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11602L:	platform-driver-x86@vger.kernel.org
11603S:	Maintained
11604F:	Documentation/ABI/testing/debugfs-tpmi
11605F:	drivers/platform/x86/intel/tpmi.c
11606F:	include/linux/intel_tpmi.h
11607
11608INTEL UNCORE FREQUENCY CONTROL
11609M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11610L:	platform-driver-x86@vger.kernel.org
11611S:	Maintained
11612F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11613F:	drivers/platform/x86/intel/uncore-frequency/
11614
11615INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11616M:	David E. Box <david.e.box@linux.intel.com>
11617S:	Supported
11618F:	drivers/platform/x86/intel/vsec.*
11619
11620INTEL VIRTUAL BUTTON DRIVER
11621M:	AceLan Kao <acelan.kao@canonical.com>
11622L:	platform-driver-x86@vger.kernel.org
11623S:	Maintained
11624F:	drivers/platform/x86/intel/vbtn.c
11625
11626INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11627M:	Stanislaw Gruszka <stf_xl@wp.pl>
11628L:	linux-wireless@vger.kernel.org
11629S:	Supported
11630F:	drivers/net/wireless/intel/iwlegacy/
11631
11632INTEL WIRELESS WIFI LINK (iwlwifi)
11633M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11634L:	linux-wireless@vger.kernel.org
11635S:	Supported
11636W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11638F:	drivers/net/wireless/intel/iwlwifi/
11639
11640INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11641M:	Jithu Joseph <jithu.joseph@intel.com>
11642S:	Maintained
11643W:	https://slimbootloader.github.io/security/firmware-update.html
11644F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11645
11646INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11647L:	Dell.Client.Kernel@dell.com
11648S:	Maintained
11649F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11650
11651INTEL WWAN IOSM DRIVER
11652M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11653L:	netdev@vger.kernel.org
11654S:	Maintained
11655F:	drivers/net/wwan/iosm/
11656
11657INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11658M:	Xin Li <xin@zytor.com>
11659M:	"H. Peter Anvin" <hpa@zytor.com>
11660S:	Supported
11661F:	Documentation/arch/x86/x86_64/fred.rst
11662F:	arch/x86/entry/entry_64_fred.S
11663F:	arch/x86/entry/entry_fred.c
11664F:	arch/x86/include/asm/fred.h
11665F:	arch/x86/kernel/fred.c
11666
11667INTEL(R) TRACE HUB
11668M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11669S:	Supported
11670F:	Documentation/trace/intel_th.rst
11671F:	drivers/hwtracing/intel_th/
11672F:	include/linux/intel_th.h
11673
11674INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11675M:	Ning Sun <ning.sun@intel.com>
11676L:	tboot-devel@lists.sourceforge.net
11677S:	Supported
11678W:	http://tboot.sourceforge.net
11679T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11680F:	Documentation/arch/x86/intel_txt.rst
11681F:	arch/x86/kernel/tboot.c
11682F:	include/linux/tboot.h
11683
11684INTERCONNECT API
11685M:	Georgi Djakov <djakov@kernel.org>
11686L:	linux-pm@vger.kernel.org
11687S:	Maintained
11688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11689F:	Documentation/devicetree/bindings/interconnect/
11690F:	Documentation/driver-api/interconnect.rst
11691F:	drivers/interconnect/
11692F:	include/dt-bindings/interconnect/
11693F:	include/linux/interconnect-provider.h
11694F:	include/linux/interconnect.h
11695
11696INTERRUPT COUNTER DRIVER
11697M:	Oleksij Rempel <o.rempel@pengutronix.de>
11698R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11699L:	linux-iio@vger.kernel.org
11700F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11701F:	drivers/counter/interrupt-cnt.c
11702
11703INTERSIL ISL7998X VIDEO DECODER DRIVER
11704M:	Michael Tretter <m.tretter@pengutronix.de>
11705R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11706L:	linux-media@vger.kernel.org
11707S:	Maintained
11708F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11709F:	drivers/media/i2c/isl7998x.c
11710
11711INVENSENSE ICM-426xx IMU DRIVER
11712M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11713L:	linux-iio@vger.kernel.org
11714S:	Maintained
11715W:	https://invensense.tdk.com/
11716F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11717F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11718F:	drivers/iio/imu/inv_icm42600/
11719
11720INVENSENSE MPU-3050 GYROSCOPE DRIVER
11721M:	Linus Walleij <linus.walleij@linaro.org>
11722L:	linux-iio@vger.kernel.org
11723S:	Maintained
11724F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11725F:	drivers/iio/gyro/mpu3050*
11726
11727IOC3 ETHERNET DRIVER
11728M:	Ralf Baechle <ralf@linux-mips.org>
11729L:	linux-mips@vger.kernel.org
11730S:	Maintained
11731F:	drivers/net/ethernet/sgi/ioc3-eth.c
11732
11733IOMMU DMA-API LAYER
11734M:	Robin Murphy <robin.murphy@arm.com>
11735L:	iommu@lists.linux.dev
11736S:	Maintained
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11738F:	drivers/iommu/dma-iommu.c
11739F:	drivers/iommu/dma-iommu.h
11740F:	drivers/iommu/iova.c
11741F:	include/linux/iova.h
11742
11743IOMMU SUBSYSTEM
11744M:	Joerg Roedel <joro@8bytes.org>
11745M:	Will Deacon <will@kernel.org>
11746R:	Robin Murphy <robin.murphy@arm.com>
11747L:	iommu@lists.linux.dev
11748S:	Maintained
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11750F:	Documentation/devicetree/bindings/iommu/
11751F:	drivers/iommu/
11752F:	include/linux/iommu.h
11753F:	include/linux/iova.h
11754F:	include/linux/of_iommu.h
11755
11756IOMMUFD
11757M:	Jason Gunthorpe <jgg@nvidia.com>
11758M:	Kevin Tian <kevin.tian@intel.com>
11759L:	iommu@lists.linux.dev
11760S:	Maintained
11761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11762F:	Documentation/userspace-api/iommufd.rst
11763F:	drivers/iommu/iommufd/
11764F:	include/linux/iommufd.h
11765F:	include/uapi/linux/iommufd.h
11766F:	tools/testing/selftests/iommu/
11767
11768IOSYS-MAP HELPERS
11769M:	Thomas Zimmermann <tzimmermann@suse.de>
11770L:	dri-devel@lists.freedesktop.org
11771S:	Maintained
11772T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11773F:	include/linux/iosys-map.h
11774
11775IO_URING
11776M:	Jens Axboe <axboe@kernel.dk>
11777M:	Pavel Begunkov <asml.silence@gmail.com>
11778L:	io-uring@vger.kernel.org
11779S:	Maintained
11780T:	git git://git.kernel.dk/linux-block
11781T:	git git://git.kernel.dk/liburing
11782F:	include/linux/io_uring/
11783F:	include/linux/io_uring.h
11784F:	include/linux/io_uring_types.h
11785F:	include/trace/events/io_uring.h
11786F:	include/uapi/linux/io_uring.h
11787F:	io_uring/
11788
11789IPMI SUBSYSTEM
11790M:	Corey Minyard <minyard@acm.org>
11791L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11792S:	Supported
11793W:	http://openipmi.sourceforge.net/
11794T:	git https://github.com/cminyard/linux-ipmi.git for-next
11795F:	Documentation/devicetree/bindings/ipmi/
11796F:	Documentation/driver-api/ipmi.rst
11797F:	drivers/char/ipmi/
11798F:	include/linux/ipmi*
11799F:	include/uapi/linux/ipmi*
11800
11801IPS SCSI RAID DRIVER
11802M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11803L:	linux-scsi@vger.kernel.org
11804S:	Maintained
11805W:	http://www.adaptec.com/
11806F:	drivers/scsi/ips*
11807
11808IPVS
11809M:	Simon Horman <horms@verge.net.au>
11810M:	Julian Anastasov <ja@ssi.bg>
11811L:	netdev@vger.kernel.org
11812L:	lvs-devel@vger.kernel.org
11813S:	Maintained
11814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11816F:	Documentation/networking/ipvs-sysctl.rst
11817F:	include/net/ip_vs.h
11818F:	include/uapi/linux/ip_vs.h
11819F:	net/netfilter/ipvs/
11820
11821IPWIRELESS DRIVER
11822M:	Jiri Kosina <jikos@kernel.org>
11823M:	David Sterba <dsterba@suse.com>
11824S:	Odd Fixes
11825F:	drivers/tty/ipwireless/
11826
11827IRON DEVICE AUDIO CODEC DRIVERS
11828M:	Kiseok Jo <kiseok.jo@irondevice.com>
11829L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11830S:	Maintained
11831F:	Documentation/devicetree/bindings/sound/irondevice,*
11832F:	sound/soc/codecs/sma*
11833
11834IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11835M:	Thomas Gleixner <tglx@linutronix.de>
11836S:	Maintained
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11838F:	Documentation/core-api/irq/irq-domain.rst
11839F:	include/linux/irqdomain.h
11840F:	include/linux/irqdomain_defs.h
11841F:	kernel/irq/irqdomain.c
11842F:	kernel/irq/msi.c
11843
11844IRQ SUBSYSTEM
11845M:	Thomas Gleixner <tglx@linutronix.de>
11846L:	linux-kernel@vger.kernel.org
11847S:	Maintained
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11849F:	include/linux/group_cpus.h
11850F:	include/linux/irq.h
11851F:	include/linux/irqhandler.h
11852F:	include/linux/irqnr.h
11853F:	include/linux/irqreturn.h
11854F:	kernel/irq/
11855F:	lib/group_cpus.c
11856
11857IRQCHIP DRIVERS
11858M:	Thomas Gleixner <tglx@linutronix.de>
11859L:	linux-kernel@vger.kernel.org
11860S:	Maintained
11861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11862F:	Documentation/devicetree/bindings/interrupt-controller/
11863F:	drivers/irqchip/
11864F:	include/linux/irqchip.h
11865
11866ISA
11867M:	William Breathitt Gray <wbg@kernel.org>
11868S:	Maintained
11869F:	Documentation/driver-api/isa.rst
11870F:	drivers/base/isa.c
11871F:	include/linux/isa.h
11872
11873ISA RADIO MODULE
11874M:	Hans Verkuil <hverkuil@xs4all.nl>
11875L:	linux-media@vger.kernel.org
11876S:	Maintained
11877W:	https://linuxtv.org
11878T:	git git://linuxtv.org/media_tree.git
11879F:	drivers/media/radio/radio-isa*
11880
11881ISAPNP
11882M:	Jaroslav Kysela <perex@perex.cz>
11883S:	Maintained
11884F:	Documentation/userspace-api/isapnp.rst
11885F:	drivers/pnp/isapnp/
11886F:	include/linux/isapnp.h
11887
11888ISCSI
11889M:	Lee Duncan <lduncan@suse.com>
11890M:	Chris Leech <cleech@redhat.com>
11891M:	Mike Christie <michael.christie@oracle.com>
11892L:	open-iscsi@googlegroups.com
11893L:	linux-scsi@vger.kernel.org
11894S:	Maintained
11895W:	www.open-iscsi.com
11896F:	drivers/scsi/*iscsi*
11897F:	include/scsi/*iscsi*
11898
11899iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11900M:	Peter Jones <pjones@redhat.com>
11901M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11902S:	Maintained
11903F:	drivers/firmware/iscsi_ibft*
11904
11905ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11906M:	Sagi Grimberg <sagi@grimberg.me>
11907M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11908L:	linux-rdma@vger.kernel.org
11909S:	Supported
11910W:	http://www.openfabrics.org
11911W:	www.open-iscsi.org
11912Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11913F:	drivers/infiniband/ulp/iser/
11914
11915ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11916M:	Sagi Grimberg <sagi@grimberg.me>
11917L:	linux-rdma@vger.kernel.org
11918L:	target-devel@vger.kernel.org
11919S:	Supported
11920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11921F:	drivers/infiniband/ulp/isert
11922
11923ISDN/CMTP OVER BLUETOOTH
11924M:	Karsten Keil <isdn@linux-pingi.de>
11925L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11926L:	netdev@vger.kernel.org
11927S:	Odd Fixes
11928W:	http://www.isdn4linux.de
11929F:	Documentation/isdn/
11930F:	drivers/isdn/capi/
11931F:	include/linux/isdn/
11932F:	include/uapi/linux/isdn/
11933F:	net/bluetooth/cmtp/
11934
11935ISDN/mISDN SUBSYSTEM
11936M:	Karsten Keil <isdn@linux-pingi.de>
11937L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11938L:	netdev@vger.kernel.org
11939S:	Maintained
11940W:	http://www.isdn4linux.de
11941F:	drivers/isdn/Kconfig
11942F:	drivers/isdn/Makefile
11943F:	drivers/isdn/hardware/
11944F:	drivers/isdn/mISDN/
11945
11946ISOFS FILESYSTEM
11947M:	Jan Kara <jack@suse.cz>
11948L:	linux-fsdevel@vger.kernel.org
11949S:	Maintained
11950F:	Documentation/filesystems/isofs.rst
11951F:	fs/isofs/
11952
11953IT87 HARDWARE MONITORING DRIVER
11954M:	Jean Delvare <jdelvare@suse.com>
11955L:	linux-hwmon@vger.kernel.org
11956S:	Maintained
11957F:	Documentation/hwmon/it87.rst
11958F:	drivers/hwmon/it87.c
11959
11960IT913X MEDIA DRIVER
11961L:	linux-media@vger.kernel.org
11962S:	Orphan
11963W:	https://linuxtv.org
11964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11965F:	drivers/media/tuners/it913x*
11966
11967ITE IT66121 HDMI BRIDGE DRIVER
11968M:	Phong LE <ple@baylibre.com>
11969M:	Neil Armstrong <neil.armstrong@linaro.org>
11970S:	Maintained
11971T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11972F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11973F:	drivers/gpu/drm/bridge/ite-it66121.c
11974
11975IVTV VIDEO4LINUX DRIVER
11976M:	Andy Walls <awalls@md.metrocast.net>
11977L:	linux-media@vger.kernel.org
11978S:	Maintained
11979W:	https://linuxtv.org
11980T:	git git://linuxtv.org/media_tree.git
11981F:	Documentation/admin-guide/media/ivtv*
11982F:	drivers/media/pci/ivtv/
11983F:	include/uapi/linux/ivtv*
11984
11985IX2505V MEDIA DRIVER
11986M:	Malcolm Priestley <tvboxspy@gmail.com>
11987L:	linux-media@vger.kernel.org
11988S:	Maintained
11989W:	https://linuxtv.org
11990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11991F:	drivers/media/dvb-frontends/ix2505v*
11992
11993JAILHOUSE HYPERVISOR INTERFACE
11994M:	Jan Kiszka <jan.kiszka@siemens.com>
11995L:	jailhouse-dev@googlegroups.com
11996S:	Maintained
11997F:	arch/x86/include/asm/jailhouse_para.h
11998F:	arch/x86/kernel/jailhouse.c
11999
12000JFS FILESYSTEM
12001M:	Dave Kleikamp <shaggy@kernel.org>
12002L:	jfs-discussion@lists.sourceforge.net
12003S:	Odd Fixes
12004W:	http://jfs.sourceforge.net/
12005T:	git https://github.com/kleikamp/linux-shaggy.git
12006F:	Documentation/admin-guide/jfs.rst
12007F:	fs/jfs/
12008
12009JME NETWORK DRIVER
12010M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12011L:	netdev@vger.kernel.org
12012S:	Odd Fixes
12013F:	drivers/net/ethernet/jme.*
12014
12015JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12016M:	David Woodhouse <dwmw2@infradead.org>
12017M:	Richard Weinberger <richard@nod.at>
12018L:	linux-mtd@lists.infradead.org
12019S:	Odd Fixes
12020W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12021T:	git git://git.infradead.org/ubifs-2.6.git
12022F:	fs/jffs2/
12023F:	include/uapi/linux/jffs2.h
12024
12025JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12026M:	"Theodore Ts'o" <tytso@mit.edu>
12027M:	Jan Kara <jack@suse.com>
12028L:	linux-ext4@vger.kernel.org
12029S:	Maintained
12030F:	fs/jbd2/
12031F:	include/linux/jbd2.h
12032
12033JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12034M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12035L:	linux-media@vger.kernel.org
12036L:	linux-renesas-soc@vger.kernel.org
12037S:	Maintained
12038F:	drivers/media/platform/renesas/rcar_jpu.c
12039
12040JSM Neo PCI based serial card
12041L:	linux-serial@vger.kernel.org
12042S:	Orphan
12043F:	drivers/tty/serial/jsm/
12044
12045K10TEMP HARDWARE MONITORING DRIVER
12046M:	Clemens Ladisch <clemens@ladisch.de>
12047L:	linux-hwmon@vger.kernel.org
12048S:	Maintained
12049F:	Documentation/hwmon/k10temp.rst
12050F:	drivers/hwmon/k10temp.c
12051
12052K8TEMP HARDWARE MONITORING DRIVER
12053M:	Rudolf Marek <r.marek@assembler.cz>
12054L:	linux-hwmon@vger.kernel.org
12055S:	Maintained
12056F:	Documentation/hwmon/k8temp.rst
12057F:	drivers/hwmon/k8temp.c
12058
12059KASAN
12060M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12061R:	Alexander Potapenko <glider@google.com>
12062R:	Andrey Konovalov <andreyknvl@gmail.com>
12063R:	Dmitry Vyukov <dvyukov@google.com>
12064R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12065L:	kasan-dev@googlegroups.com
12066S:	Maintained
12067F:	Documentation/dev-tools/kasan.rst
12068F:	arch/*/include/asm/*kasan.h
12069F:	arch/*/mm/kasan_init*
12070F:	include/linux/kasan*.h
12071F:	lib/Kconfig.kasan
12072F:	mm/kasan/
12073F:	scripts/Makefile.kasan
12074
12075KCONFIG
12076M:	Masahiro Yamada <masahiroy@kernel.org>
12077L:	linux-kbuild@vger.kernel.org
12078S:	Maintained
12079Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12081F:	Documentation/kbuild/kconfig*
12082F:	scripts/Kconfig.include
12083F:	scripts/kconfig/
12084
12085KCOV
12086R:	Dmitry Vyukov <dvyukov@google.com>
12087R:	Andrey Konovalov <andreyknvl@gmail.com>
12088L:	kasan-dev@googlegroups.com
12089S:	Maintained
12090F:	Documentation/dev-tools/kcov.rst
12091F:	include/linux/kcov.h
12092F:	include/uapi/linux/kcov.h
12093F:	kernel/kcov.c
12094F:	scripts/Makefile.kcov
12095
12096KCSAN
12097M:	Marco Elver <elver@google.com>
12098R:	Dmitry Vyukov <dvyukov@google.com>
12099L:	kasan-dev@googlegroups.com
12100S:	Maintained
12101F:	Documentation/dev-tools/kcsan.rst
12102F:	include/linux/kcsan*.h
12103F:	kernel/kcsan/
12104F:	lib/Kconfig.kcsan
12105F:	scripts/Makefile.kcsan
12106
12107KDUMP
12108M:	Baoquan He <bhe@redhat.com>
12109R:	Vivek Goyal <vgoyal@redhat.com>
12110R:	Dave Young <dyoung@redhat.com>
12111L:	kexec@lists.infradead.org
12112S:	Maintained
12113W:	http://lse.sourceforge.net/kdump/
12114F:	Documentation/admin-guide/kdump/
12115F:	fs/proc/vmcore.c
12116F:	include/linux/crash_core.h
12117F:	include/linux/crash_dump.h
12118F:	include/uapi/linux/vmcore.h
12119F:	kernel/crash_*.c
12120
12121KEENE FM RADIO TRANSMITTER DRIVER
12122M:	Hans Verkuil <hverkuil@xs4all.nl>
12123L:	linux-media@vger.kernel.org
12124S:	Maintained
12125W:	https://linuxtv.org
12126T:	git git://linuxtv.org/media_tree.git
12127F:	drivers/media/radio/radio-keene*
12128
12129KERNEL AUTOMOUNTER
12130M:	Ian Kent <raven@themaw.net>
12131L:	autofs@vger.kernel.org
12132S:	Maintained
12133F:	fs/autofs/
12134
12135KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12136M:	Masahiro Yamada <masahiroy@kernel.org>
12137R:	Nathan Chancellor <nathan@kernel.org>
12138R:	Nicolas Schier <nicolas@fjasle.eu>
12139L:	linux-kbuild@vger.kernel.org
12140S:	Maintained
12141Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12143F:	Documentation/kbuild/
12144F:	Makefile
12145F:	scripts/*vmlinux*
12146F:	scripts/Kbuild*
12147F:	scripts/Makefile*
12148F:	scripts/basic/
12149F:	scripts/clang-tools/
12150F:	scripts/dummy-tools/
12151F:	scripts/include/
12152F:	scripts/mk*
12153F:	scripts/mod/
12154F:	scripts/package/
12155F:	usr/
12156
12157KERNEL HARDENING (not covered by other areas)
12158M:	Kees Cook <kees@kernel.org>
12159R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12160L:	linux-hardening@vger.kernel.org
12161S:	Supported
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12163F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12164F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12165F:	arch/*/configs/hardening.config
12166F:	include/linux/overflow.h
12167F:	include/linux/randomize_kstack.h
12168F:	kernel/configs/hardening.config
12169F:	lib/usercopy_kunit.c
12170F:	mm/usercopy.c
12171K:	\b(add|choose)_random_kstack_offset\b
12172K:	\b__check_(object_size|heap_object)\b
12173K:	\b__counted_by\b
12174
12175KERNEL JANITORS
12176L:	kernel-janitors@vger.kernel.org
12177S:	Odd Fixes
12178W:	http://kernelnewbies.org/KernelJanitors
12179
12180KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12181M:	Chuck Lever <chuck.lever@oracle.com>
12182M:	Jeff Layton <jlayton@kernel.org>
12183R:	Neil Brown <neilb@suse.de>
12184R:	Olga Kornievskaia <okorniev@redhat.com>
12185R:	Dai Ngo <Dai.Ngo@oracle.com>
12186R:	Tom Talpey <tom@talpey.com>
12187L:	linux-nfs@vger.kernel.org
12188S:	Supported
12189B:	https://bugzilla.kernel.org
12190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12191F:	Documentation/filesystems/nfs/
12192F:	fs/lockd/
12193F:	fs/nfs_common/
12194F:	fs/nfsd/
12195F:	include/linux/lockd/
12196F:	include/linux/sunrpc/
12197F:	include/trace/events/rpcgss.h
12198F:	include/trace/events/rpcrdma.h
12199F:	include/trace/events/sunrpc.h
12200F:	include/trace/misc/fs.h
12201F:	include/trace/misc/nfs.h
12202F:	include/trace/misc/sunrpc.h
12203F:	include/uapi/linux/nfsd/
12204F:	include/uapi/linux/sunrpc/
12205F:	net/sunrpc/
12206
12207KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12208M:	Thomas Weißschuh <linux@weissschuh.net>
12209R:	Christian Heusel <christian@heusel.eu>
12210R:	Nathan Chancellor <nathan@kernel.org>
12211S:	Maintained
12212F:	scripts/package/PKGBUILD
12213
12214KERNEL REGRESSIONS
12215M:	Thorsten Leemhuis <linux@leemhuis.info>
12216L:	regressions@lists.linux.dev
12217S:	Supported
12218F:	Documentation/admin-guide/reporting-regressions.rst
12219F:	Documentation/process/handling-regressions.rst
12220
12221KERNEL SELFTEST FRAMEWORK
12222M:	Shuah Khan <shuah@kernel.org>
12223M:	Shuah Khan <skhan@linuxfoundation.org>
12224L:	linux-kselftest@vger.kernel.org
12225S:	Maintained
12226Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12228F:	Documentation/dev-tools/kselftest*
12229F:	tools/testing/selftests/
12230
12231KERNEL SMB3 SERVER (KSMBD)
12232M:	Namjae Jeon <linkinjeon@kernel.org>
12233M:	Steve French <sfrench@samba.org>
12234R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12235R:	Tom Talpey <tom@talpey.com>
12236L:	linux-cifs@vger.kernel.org
12237S:	Maintained
12238T:	git git://git.samba.org/ksmbd.git
12239F:	Documentation/filesystems/smb/ksmbd.rst
12240F:	fs/smb/common/
12241F:	fs/smb/server/
12242
12243KERNEL UNIT TESTING FRAMEWORK (KUnit)
12244M:	Brendan Higgins <brendanhiggins@google.com>
12245M:	David Gow <davidgow@google.com>
12246R:	Rae Moar <rmoar@google.com>
12247L:	linux-kselftest@vger.kernel.org
12248L:	kunit-dev@googlegroups.com
12249S:	Maintained
12250W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12253F:	Documentation/dev-tools/kunit/
12254F:	include/kunit/
12255F:	lib/kunit/
12256F:	rust/kernel/kunit.rs
12257F:	scripts/rustdoc_test_*
12258F:	tools/testing/kunit/
12259
12260KERNEL USERMODE HELPER
12261M:	Luis Chamberlain <mcgrof@kernel.org>
12262L:	linux-kernel@vger.kernel.org
12263S:	Maintained
12264F:	include/linux/umh.h
12265F:	kernel/umh.c
12266
12267KERNEL VIRTUAL MACHINE (KVM)
12268M:	Paolo Bonzini <pbonzini@redhat.com>
12269L:	kvm@vger.kernel.org
12270S:	Supported
12271W:	http://www.linux-kvm.org
12272T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12273F:	Documentation/virt/kvm/
12274F:	include/asm-generic/kvm*
12275F:	include/kvm/iodev.h
12276F:	include/linux/kvm*
12277F:	include/trace/events/kvm.h
12278F:	include/uapi/asm-generic/kvm*
12279F:	include/uapi/linux/kvm*
12280F:	tools/kvm/
12281F:	tools/testing/selftests/kvm/
12282F:	virt/kvm/*
12283
12284KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12285M:	Marc Zyngier <maz@kernel.org>
12286M:	Oliver Upton <oliver.upton@linux.dev>
12287R:	James Morse <james.morse@arm.com>
12288R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12289R:	Zenghui Yu <yuzenghui@huawei.com>
12290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12291L:	kvmarm@lists.linux.dev
12292S:	Maintained
12293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12294F:	Documentation/virt/kvm/arm/
12295F:	Documentation/virt/kvm/devices/arm*
12296F:	arch/arm64/include/asm/kvm*
12297F:	arch/arm64/include/uapi/asm/kvm*
12298F:	arch/arm64/kvm/
12299F:	include/kvm/arm_*
12300F:	tools/testing/selftests/kvm/*/aarch64/
12301F:	tools/testing/selftests/kvm/aarch64/
12302
12303KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12304M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12305M:	Bibo Mao <maobibo@loongson.cn>
12306M:	Huacai Chen <chenhuacai@kernel.org>
12307L:	kvm@vger.kernel.org
12308L:	loongarch@lists.linux.dev
12309S:	Maintained
12310T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12311F:	arch/loongarch/include/asm/kvm*
12312F:	arch/loongarch/include/uapi/asm/kvm*
12313F:	arch/loongarch/kvm/
12314
12315KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12316M:	Huacai Chen <chenhuacai@kernel.org>
12317L:	linux-mips@vger.kernel.org
12318L:	kvm@vger.kernel.org
12319S:	Maintained
12320T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12321F:	arch/mips/include/asm/kvm*
12322F:	arch/mips/include/uapi/asm/kvm*
12323F:	arch/mips/kvm/
12324
12325KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12326M:	Michael Ellerman <mpe@ellerman.id.au>
12327R:	Nicholas Piggin <npiggin@gmail.com>
12328L:	linuxppc-dev@lists.ozlabs.org
12329L:	kvm@vger.kernel.org
12330S:	Maintained (Book3S 64-bit HV)
12331S:	Odd fixes (Book3S 64-bit PR)
12332S:	Orphan (Book3E and 32-bit)
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12334F:	arch/powerpc/include/asm/kvm*
12335F:	arch/powerpc/include/uapi/asm/kvm*
12336F:	arch/powerpc/kernel/kvm*
12337F:	arch/powerpc/kvm/
12338
12339KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12340M:	Anup Patel <anup@brainfault.org>
12341R:	Atish Patra <atishp@atishpatra.org>
12342L:	kvm@vger.kernel.org
12343L:	kvm-riscv@lists.infradead.org
12344L:	linux-riscv@lists.infradead.org
12345S:	Maintained
12346T:	git https://github.com/kvm-riscv/linux.git
12347F:	arch/riscv/include/asm/kvm*
12348F:	arch/riscv/include/uapi/asm/kvm*
12349F:	arch/riscv/kvm/
12350F:	tools/testing/selftests/kvm/*/riscv/
12351F:	tools/testing/selftests/kvm/riscv/
12352
12353KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12354M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12355M:	Janosch Frank <frankja@linux.ibm.com>
12356M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12357R:	David Hildenbrand <david@redhat.com>
12358L:	kvm@vger.kernel.org
12359S:	Supported
12360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12361F:	Documentation/virt/kvm/s390*
12362F:	arch/s390/include/asm/gmap.h
12363F:	arch/s390/include/asm/kvm*
12364F:	arch/s390/include/uapi/asm/kvm*
12365F:	arch/s390/include/uapi/asm/uvdevice.h
12366F:	arch/s390/kernel/uv.c
12367F:	arch/s390/kvm/
12368F:	arch/s390/mm/gmap.c
12369F:	drivers/s390/char/uvdevice.c
12370F:	tools/testing/selftests/drivers/s390x/uvdevice/
12371F:	tools/testing/selftests/kvm/*/s390x/
12372F:	tools/testing/selftests/kvm/s390x/
12373
12374KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12375M:	Sean Christopherson <seanjc@google.com>
12376M:	Paolo Bonzini <pbonzini@redhat.com>
12377L:	kvm@vger.kernel.org
12378S:	Supported
12379P:	Documentation/process/maintainer-kvm-x86.rst
12380T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12381F:	arch/x86/include/asm/kvm*
12382F:	arch/x86/include/asm/svm.h
12383F:	arch/x86/include/asm/vmx*.h
12384F:	arch/x86/include/uapi/asm/kvm*
12385F:	arch/x86/include/uapi/asm/svm.h
12386F:	arch/x86/include/uapi/asm/vmx.h
12387F:	arch/x86/kvm/
12388F:	arch/x86/kvm/*/
12389F:	tools/testing/selftests/kvm/*/x86_64/
12390F:	tools/testing/selftests/kvm/x86_64/
12391
12392KERNFS
12393M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12394M:	Tejun Heo <tj@kernel.org>
12395S:	Supported
12396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12397F:	fs/kernfs/
12398F:	include/linux/kernfs.h
12399
12400KEXEC
12401M:	Eric Biederman <ebiederm@xmission.com>
12402L:	kexec@lists.infradead.org
12403S:	Maintained
12404W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12405F:	include/linux/kexec.h
12406F:	include/uapi/linux/kexec.h
12407F:	kernel/kexec*
12408
12409KEYS-ENCRYPTED
12410M:	Mimi Zohar <zohar@linux.ibm.com>
12411L:	linux-integrity@vger.kernel.org
12412L:	keyrings@vger.kernel.org
12413S:	Supported
12414F:	Documentation/security/keys/trusted-encrypted.rst
12415F:	include/keys/encrypted-type.h
12416F:	security/keys/encrypted-keys/
12417
12418KEYS-TRUSTED
12419M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12420M:	Jarkko Sakkinen <jarkko@kernel.org>
12421M:	Mimi Zohar <zohar@linux.ibm.com>
12422L:	linux-integrity@vger.kernel.org
12423L:	keyrings@vger.kernel.org
12424S:	Supported
12425F:	Documentation/security/keys/trusted-encrypted.rst
12426F:	include/keys/trusted-type.h
12427F:	include/keys/trusted_tpm.h
12428F:	security/keys/trusted-keys/
12429
12430KEYS-TRUSTED-CAAM
12431M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12432R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12433L:	linux-integrity@vger.kernel.org
12434L:	keyrings@vger.kernel.org
12435S:	Maintained
12436F:	include/keys/trusted_caam.h
12437F:	security/keys/trusted-keys/trusted_caam.c
12438
12439KEYS-TRUSTED-DCP
12440M:	David Gstir <david@sigma-star.at>
12441R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12442L:	linux-integrity@vger.kernel.org
12443L:	keyrings@vger.kernel.org
12444S:	Supported
12445F:	include/keys/trusted_dcp.h
12446F:	security/keys/trusted-keys/trusted_dcp.c
12447
12448KEYS-TRUSTED-TEE
12449M:	Sumit Garg <sumit.garg@linaro.org>
12450L:	linux-integrity@vger.kernel.org
12451L:	keyrings@vger.kernel.org
12452S:	Supported
12453F:	include/keys/trusted_tee.h
12454F:	security/keys/trusted-keys/trusted_tee.c
12455
12456KEYS/KEYRINGS
12457M:	David Howells <dhowells@redhat.com>
12458M:	Jarkko Sakkinen <jarkko@kernel.org>
12459L:	keyrings@vger.kernel.org
12460S:	Maintained
12461F:	Documentation/security/keys/core.rst
12462F:	include/keys/
12463F:	include/linux/key-type.h
12464F:	include/linux/key.h
12465F:	include/linux/keyctl.h
12466F:	include/uapi/linux/keyctl.h
12467F:	security/keys/
12468
12469KEYS/KEYRINGS_INTEGRITY
12470M:	Jarkko Sakkinen <jarkko@kernel.org>
12471M:	Mimi Zohar <zohar@linux.ibm.com>
12472L:	linux-integrity@vger.kernel.org
12473L:	keyrings@vger.kernel.org
12474S:	Supported
12475W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12476F:	security/integrity/platform_certs
12477
12478KFENCE
12479M:	Alexander Potapenko <glider@google.com>
12480M:	Marco Elver <elver@google.com>
12481R:	Dmitry Vyukov <dvyukov@google.com>
12482L:	kasan-dev@googlegroups.com
12483S:	Maintained
12484F:	Documentation/dev-tools/kfence.rst
12485F:	arch/*/include/asm/kfence.h
12486F:	include/linux/kfence.h
12487F:	lib/Kconfig.kfence
12488F:	mm/kfence/
12489
12490KFIFO
12491M:	Stefani Seibold <stefani@seibold.net>
12492S:	Maintained
12493F:	include/linux/kfifo.h
12494F:	lib/kfifo.c
12495F:	samples/kfifo/
12496
12497KGDB / KDB /debug_core
12498M:	Jason Wessel <jason.wessel@windriver.com>
12499M:	Daniel Thompson <daniel.thompson@linaro.org>
12500R:	Douglas Anderson <dianders@chromium.org>
12501L:	kgdb-bugreport@lists.sourceforge.net
12502S:	Maintained
12503W:	http://kgdb.wiki.kernel.org/
12504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12505F:	Documentation/dev-tools/kgdb.rst
12506F:	drivers/misc/kgdbts.c
12507F:	drivers/tty/serial/kgdboc.c
12508F:	include/linux/kdb.h
12509F:	include/linux/kgdb.h
12510F:	kernel/debug/
12511F:	kernel/module/kdb.c
12512
12513KHADAS MCU MFD DRIVER
12514M:	Neil Armstrong <neil.armstrong@linaro.org>
12515L:	linux-amlogic@lists.infradead.org
12516S:	Maintained
12517F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12518F:	drivers/mfd/khadas-mcu.c
12519F:	drivers/thermal/khadas_mcu_fan.c
12520F:	include/linux/mfd/khadas-mcu.h
12521
12522KIONIX/ROHM KX022A ACCELEROMETER
12523M:	Matti Vaittinen <mazziesaccount@gmail.com>
12524L:	linux-iio@vger.kernel.org
12525S:	Supported
12526F:	drivers/iio/accel/kionix-kx022a*
12527
12528KMEMLEAK
12529M:	Catalin Marinas <catalin.marinas@arm.com>
12530S:	Maintained
12531F:	Documentation/dev-tools/kmemleak.rst
12532F:	include/linux/kmemleak.h
12533F:	mm/kmemleak.c
12534F:	samples/kmemleak/kmemleak-test.c
12535
12536KMSAN
12537M:	Alexander Potapenko <glider@google.com>
12538R:	Marco Elver <elver@google.com>
12539R:	Dmitry Vyukov <dvyukov@google.com>
12540L:	kasan-dev@googlegroups.com
12541S:	Maintained
12542F:	Documentation/dev-tools/kmsan.rst
12543F:	arch/*/include/asm/kmsan.h
12544F:	arch/*/mm/kmsan_*
12545F:	include/linux/kmsan*.h
12546F:	lib/Kconfig.kmsan
12547F:	mm/kmsan/
12548F:	scripts/Makefile.kmsan
12549
12550KPROBES
12551M:	Naveen N Rao <naveen@kernel.org>
12552M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12553M:	"David S. Miller" <davem@davemloft.net>
12554M:	Masami Hiramatsu <mhiramat@kernel.org>
12555L:	linux-kernel@vger.kernel.org
12556L:	linux-trace-kernel@vger.kernel.org
12557S:	Maintained
12558Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12560F:	Documentation/trace/kprobes.rst
12561F:	include/asm-generic/kprobes.h
12562F:	include/linux/kprobes.h
12563F:	kernel/kprobes.c
12564F:	lib/test_kprobes.c
12565F:	samples/kprobes
12566
12567KS0108 LCD CONTROLLER DRIVER
12568M:	Miguel Ojeda <ojeda@kernel.org>
12569S:	Maintained
12570F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12571F:	drivers/auxdisplay/ks0108.c
12572F:	include/linux/ks0108.h
12573
12574KTD253 BACKLIGHT DRIVER
12575M:	Linus Walleij <linus.walleij@linaro.org>
12576S:	Maintained
12577F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12578F:	drivers/video/backlight/ktd253-backlight.c
12579
12580KTD2801 BACKLIGHT DRIVER
12581M:	Duje Mihanović <duje.mihanovic@skole.hr>
12582S:	Maintained
12583F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12584F:	drivers/video/backlight/ktd2801-backlight.c
12585
12586KTEST
12587M:	Steven Rostedt <rostedt@goodmis.org>
12588M:	John Hawley <warthog9@eaglescrag.net>
12589S:	Maintained
12590F:	tools/testing/ktest
12591
12592KTZ8866 BACKLIGHT DRIVER
12593M:	Jianhua Lu <lujianhua000@gmail.com>
12594S:	Maintained
12595F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12596F:	drivers/video/backlight/ktz8866.c
12597
12598KVM PARAVIRT (KVM/paravirt)
12599M:	Paolo Bonzini <pbonzini@redhat.com>
12600R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12601L:	kvm@vger.kernel.org
12602S:	Supported
12603T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12604F:	arch/um/include/asm/kvm_para.h
12605F:	arch/x86/include/asm/kvm_para.h
12606F:	arch/x86/include/asm/pvclock-abi.h
12607F:	arch/x86/include/uapi/asm/kvm_para.h
12608F:	arch/x86/kernel/kvm.c
12609F:	arch/x86/kernel/kvmclock.c
12610F:	include/asm-generic/kvm_para.h
12611F:	include/linux/kvm_para.h
12612F:	include/uapi/asm-generic/kvm_para.h
12613F:	include/uapi/linux/kvm_para.h
12614
12615KVM X86 HYPER-V (KVM/hyper-v)
12616M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12617M:	Sean Christopherson <seanjc@google.com>
12618M:	Paolo Bonzini <pbonzini@redhat.com>
12619L:	kvm@vger.kernel.org
12620S:	Supported
12621T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12622F:	arch/x86/kvm/hyperv.*
12623F:	arch/x86/kvm/kvm_onhyperv.*
12624F:	arch/x86/kvm/svm/hyperv.*
12625F:	arch/x86/kvm/svm/svm_onhyperv.*
12626F:	arch/x86/kvm/vmx/hyperv.*
12627
12628KVM X86 Xen (KVM/Xen)
12629M:	David Woodhouse <dwmw2@infradead.org>
12630M:	Paul Durrant <paul@xen.org>
12631M:	Sean Christopherson <seanjc@google.com>
12632M:	Paolo Bonzini <pbonzini@redhat.com>
12633L:	kvm@vger.kernel.org
12634S:	Supported
12635T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12636F:	arch/x86/kvm/xen.*
12637
12638L3MDEV
12639M:	David Ahern <dsahern@kernel.org>
12640L:	netdev@vger.kernel.org
12641S:	Maintained
12642F:	include/net/l3mdev.h
12643F:	net/l3mdev
12644
12645LANDLOCK SECURITY MODULE
12646M:	Mickaël Salaün <mic@digikod.net>
12647R:	Günther Noack <gnoack@google.com>
12648L:	linux-security-module@vger.kernel.org
12649S:	Supported
12650W:	https://landlock.io
12651T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12652F:	Documentation/security/landlock.rst
12653F:	Documentation/userspace-api/landlock.rst
12654F:	fs/ioctl.c
12655F:	include/uapi/linux/landlock.h
12656F:	samples/landlock/
12657F:	security/landlock/
12658F:	tools/testing/selftests/landlock/
12659K:	landlock
12660K:	LANDLOCK
12661
12662LANTIQ / INTEL Ethernet drivers
12663M:	Hauke Mehrtens <hauke@hauke-m.de>
12664L:	netdev@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12667F:	drivers/net/dsa/lantiq_gswip.c
12668F:	drivers/net/dsa/lantiq_pce.h
12669F:	drivers/net/ethernet/lantiq_xrx200.c
12670F:	net/dsa/tag_gswip.c
12671
12672LANTIQ MIPS ARCHITECTURE
12673M:	John Crispin <john@phrozen.org>
12674L:	linux-mips@vger.kernel.org
12675S:	Maintained
12676F:	arch/mips/lantiq
12677F:	drivers/soc/lantiq
12678
12679LANTIQ PEF2256 DRIVER
12680M:	Herve Codina <herve.codina@bootlin.com>
12681S:	Maintained
12682F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12683F:	drivers/net/wan/framer/pef2256/
12684F:	drivers/pinctrl/pinctrl-pef2256.c
12685F:	include/linux/framer/pef2256.h
12686
12687LASI 53c700 driver for PARISC
12688M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12689L:	linux-scsi@vger.kernel.org
12690S:	Maintained
12691F:	Documentation/scsi/53c700.rst
12692F:	drivers/scsi/53c700*
12693
12694LEAKING_ADDRESSES
12695M:	Tycho Andersen <tycho@tycho.pizza>
12696R:	Kees Cook <kees@kernel.org>
12697L:	linux-hardening@vger.kernel.org
12698S:	Maintained
12699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12700F:	scripts/leaking_addresses.pl
12701
12702LED SUBSYSTEM
12703M:	Pavel Machek <pavel@ucw.cz>
12704M:	Lee Jones <lee@kernel.org>
12705L:	linux-leds@vger.kernel.org
12706S:	Maintained
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12708F:	Documentation/devicetree/bindings/leds/
12709F:	Documentation/leds/
12710F:	drivers/leds/
12711F:	include/dt-bindings/leds/
12712F:	include/linux/leds.h
12713
12714LEGO MINDSTORMS EV3
12715R:	David Lechner <david@lechnology.com>
12716S:	Maintained
12717F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12718F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12719F:	drivers/power/supply/lego_ev3_battery.c
12720
12721LEGO USB Tower driver
12722M:	Juergen Stuber <starblue@users.sourceforge.net>
12723L:	legousb-devel@lists.sourceforge.net
12724S:	Maintained
12725W:	http://legousb.sourceforge.net/
12726F:	drivers/usb/misc/legousbtower.c
12727
12728LETSKETCH HID TABLET DRIVER
12729M:	Hans de Goede <hdegoede@redhat.com>
12730L:	linux-input@vger.kernel.org
12731S:	Maintained
12732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12733F:	drivers/hid/hid-letsketch.c
12734
12735LG LAPTOP EXTRAS
12736M:	Matan Ziv-Av <matan@svgalib.org>
12737L:	platform-driver-x86@vger.kernel.org
12738S:	Maintained
12739F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12740F:	Documentation/admin-guide/laptops/lg-laptop.rst
12741F:	drivers/platform/x86/lg-laptop.c
12742
12743LG2160 MEDIA DRIVER
12744M:	Michael Krufky <mkrufky@linuxtv.org>
12745L:	linux-media@vger.kernel.org
12746S:	Maintained
12747W:	https://linuxtv.org
12748W:	http://github.com/mkrufky
12749Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12750T:	git git://linuxtv.org/mkrufky/tuners.git
12751F:	drivers/media/dvb-frontends/lg2160.*
12752
12753LGDT3305 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/lgdt3305.*
12762
12763LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12764M:	Viresh Kumar <vireshk@kernel.org>
12765L:	linux-ide@vger.kernel.org
12766S:	Maintained
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12768F:	drivers/ata/pata_arasan_cf.c
12769F:	include/linux/pata_arasan_cf_data.h
12770
12771LIBATA PATA DRIVERS
12772R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12773L:	linux-ide@vger.kernel.org
12774F:	drivers/ata/ata_*.c
12775F:	drivers/ata/pata_*.c
12776
12777LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12778M:	Linus Walleij <linus.walleij@linaro.org>
12779L:	linux-ide@vger.kernel.org
12780S:	Maintained
12781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12782F:	drivers/ata/pata_ftide010.c
12783F:	drivers/ata/sata_gemini.c
12784F:	drivers/ata/sata_gemini.h
12785
12786LIBATA SATA AHCI PLATFORM devices support
12787M:	Hans de Goede <hdegoede@redhat.com>
12788M:	Jens Axboe <axboe@kernel.dk>
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/ahci_platform.c
12793F:	drivers/ata/libahci_platform.c
12794F:	include/linux/ahci_platform.h
12795
12796LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12797M:	Serge Semin <fancer.lancer@gmail.com>
12798L:	linux-ide@vger.kernel.org
12799S:	Maintained
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12801F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12802F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12803F:	drivers/ata/ahci_dwc.c
12804
12805LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12806M:	Mikael Pettersson <mikpelinux@gmail.com>
12807L:	linux-ide@vger.kernel.org
12808S:	Maintained
12809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12810F:	drivers/ata/sata_promise.*
12811
12812LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12813M:	Damien Le Moal <dlemoal@kernel.org>
12814M:	Niklas Cassel <cassel@kernel.org>
12815L:	linux-ide@vger.kernel.org
12816S:	Maintained
12817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12818F:	Documentation/ABI/testing/sysfs-ata
12819F:	Documentation/devicetree/bindings/ata/
12820F:	drivers/ata/
12821F:	include/linux/ata.h
12822F:	include/linux/libata.h
12823
12824LIBETH COMMON ETHERNET LIBRARY
12825M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12826L:	netdev@vger.kernel.org
12827L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12828S:	Supported
12829T:	git https://github.com/alobakin/linux.git
12830F:	drivers/net/ethernet/intel/libeth/
12831F:	include/net/libeth/
12832K:	libeth
12833
12834LIBIE COMMON INTEL ETHERNET LIBRARY
12835M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12836L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12837L:	netdev@vger.kernel.org
12838S:	Supported
12839T:	git https://github.com/alobakin/linux.git
12840F:	drivers/net/ethernet/intel/libie/
12841F:	include/linux/net/intel/libie/
12842K:	libie
12843
12844LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12845M:	Vishal Verma <vishal.l.verma@intel.com>
12846M:	Dan Williams <dan.j.williams@intel.com>
12847M:	Dave Jiang <dave.jiang@intel.com>
12848L:	nvdimm@lists.linux.dev
12849S:	Supported
12850Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12851P:	Documentation/nvdimm/maintainer-entry-profile.rst
12852F:	drivers/nvdimm/btt*
12853
12854LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12855M:	Dan Williams <dan.j.williams@intel.com>
12856M:	Vishal Verma <vishal.l.verma@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/pmem*
12863
12864LIBNVDIMM: DEVICETREE BINDINGS
12865M:	Oliver O'Halloran <oohall@gmail.com>
12866L:	nvdimm@lists.linux.dev
12867S:	Supported
12868Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12869F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12870F:	drivers/nvdimm/of_pmem.c
12871
12872LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12873M:	Dan Williams <dan.j.williams@intel.com>
12874M:	Vishal Verma <vishal.l.verma@intel.com>
12875M:	Dave Jiang <dave.jiang@intel.com>
12876M:	Ira Weiny <ira.weiny@intel.com>
12877L:	nvdimm@lists.linux.dev
12878S:	Supported
12879Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12880P:	Documentation/nvdimm/maintainer-entry-profile.rst
12881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12882F:	drivers/acpi/nfit/*
12883F:	drivers/nvdimm/*
12884F:	include/linux/libnvdimm.h
12885F:	include/linux/nd.h
12886F:	include/uapi/linux/ndctl.h
12887F:	tools/testing/nvdimm/
12888
12889LIBRARY CODE
12890M:	Andrew Morton <akpm@linux-foundation.org>
12891L:	linux-kernel@vger.kernel.org
12892S:	Supported
12893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12894F:	lib/*
12895
12896LICENSES and SPDX stuff
12897M:	Thomas Gleixner <tglx@linutronix.de>
12898M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12899L:	linux-spdx@vger.kernel.org
12900S:	Maintained
12901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12902F:	COPYING
12903F:	Documentation/process/license-rules.rst
12904F:	LICENSES/
12905F:	scripts/spdxcheck-test.sh
12906F:	scripts/spdxcheck.py
12907F:	scripts/spdxexclude
12908
12909LINEAR RANGES HELPERS
12910M:	Mark Brown <broonie@kernel.org>
12911R:	Matti Vaittinen <mazziesaccount@gmail.com>
12912F:	include/linux/linear_range.h
12913F:	lib/linear_ranges.c
12914F:	lib/test_linear_ranges.c
12915
12916LINUX FOR POWER MACINTOSH
12917L:	linuxppc-dev@lists.ozlabs.org
12918S:	Orphan
12919F:	arch/powerpc/platforms/powermac/
12920F:	drivers/macintosh/
12921X:	drivers/macintosh/adb-iop.c
12922X:	drivers/macintosh/via-macii.c
12923
12924LINUX FOR POWERPC (32-BIT AND 64-BIT)
12925M:	Michael Ellerman <mpe@ellerman.id.au>
12926R:	Nicholas Piggin <npiggin@gmail.com>
12927R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12928R:	Naveen N Rao <naveen@kernel.org>
12929L:	linuxppc-dev@lists.ozlabs.org
12930S:	Supported
12931W:	https://github.com/linuxppc/wiki/wiki
12932Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12934F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12935F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12936F:	Documentation/devicetree/bindings/powerpc/
12937F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12938F:	Documentation/arch/powerpc/
12939F:	arch/powerpc/
12940F:	drivers/*/*/*pasemi*
12941F:	drivers/*/*pasemi*
12942F:	drivers/char/tpm/tpm_ibmvtpm*
12943F:	drivers/crypto/nx/
12944F:	drivers/i2c/busses/i2c-opal.c
12945F:	drivers/net/ethernet/ibm/ibmveth.*
12946F:	drivers/net/ethernet/ibm/ibmvnic.*
12947F:	drivers/pci/hotplug/pnv_php.c
12948F:	drivers/pci/hotplug/rpa*
12949F:	drivers/rtc/rtc-opal.c
12950F:	drivers/scsi/ibmvscsi/
12951F:	drivers/tty/hvc/hvc_opal.c
12952F:	drivers/watchdog/wdrtas.c
12953F:	include/linux/papr_scm.h
12954F:	include/uapi/linux/papr_pdsm.h
12955F:	tools/testing/selftests/powerpc
12956N:	/pmac
12957N:	powermac
12958N:	powernv
12959N:	[^a-z0-9]ps3
12960N:	pseries
12961
12962LINUX FOR POWERPC EMBEDDED MPC5XXX
12963M:	Anatolij Gustschin <agust@denx.de>
12964L:	linuxppc-dev@lists.ozlabs.org
12965S:	Odd Fixes
12966F:	arch/powerpc/platforms/512x/
12967F:	arch/powerpc/platforms/52xx/
12968
12969LINUX FOR POWERPC EMBEDDED PPC4XX
12970L:	linuxppc-dev@lists.ozlabs.org
12971S:	Orphan
12972F:	arch/powerpc/platforms/44x/
12973
12974LINUX FOR POWERPC EMBEDDED PPC85XX
12975M:	Scott Wood <oss@buserror.net>
12976L:	linuxppc-dev@lists.ozlabs.org
12977S:	Odd fixes
12978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12979F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12980F:	Documentation/devicetree/bindings/powerpc/fsl/
12981F:	arch/powerpc/platforms/85xx/
12982
12983LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12984M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12985L:	linuxppc-dev@lists.ozlabs.org
12986S:	Maintained
12987F:	arch/powerpc/platforms/8xx/
12988F:	arch/powerpc/platforms/83xx/
12989
12990LINUX KERNEL DUMP TEST MODULE (LKDTM)
12991M:	Kees Cook <kees@kernel.org>
12992S:	Maintained
12993F:	drivers/misc/lkdtm/*
12994F:	tools/testing/selftests/lkdtm/*
12995
12996LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12997M:	Alan Stern <stern@rowland.harvard.edu>
12998M:	Andrea Parri <parri.andrea@gmail.com>
12999M:	Will Deacon <will@kernel.org>
13000M:	Peter Zijlstra <peterz@infradead.org>
13001M:	Boqun Feng <boqun.feng@gmail.com>
13002M:	Nicholas Piggin <npiggin@gmail.com>
13003M:	David Howells <dhowells@redhat.com>
13004M:	Jade Alglave <j.alglave@ucl.ac.uk>
13005M:	Luc Maranget <luc.maranget@inria.fr>
13006M:	"Paul E. McKenney" <paulmck@kernel.org>
13007R:	Akira Yokosawa <akiyks@gmail.com>
13008R:	Daniel Lustig <dlustig@nvidia.com>
13009R:	Joel Fernandes <joel@joelfernandes.org>
13010L:	linux-kernel@vger.kernel.org
13011L:	linux-arch@vger.kernel.org
13012S:	Supported
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13014F:	Documentation/atomic_bitops.txt
13015F:	Documentation/atomic_t.txt
13016F:	Documentation/core-api/refcount-vs-atomic.rst
13017F:	Documentation/litmus-tests/
13018F:	Documentation/memory-barriers.txt
13019F:	tools/memory-model/
13020
13021LINUX-NEXT TREE
13022M:	Stephen Rothwell <sfr@canb.auug.org.au>
13023L:	linux-next@vger.kernel.org
13024S:	Supported
13025B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13027
13028LIS3LV02D ACCELEROMETER DRIVER
13029M:	Eric Piel <eric.piel@tremplin-utc.net>
13030S:	Maintained
13031F:	Documentation/misc-devices/lis3lv02d.rst
13032F:	drivers/misc/lis3lv02d/
13033F:	drivers/platform/x86/hp/hp_accel.c
13034
13035LIST KUNIT TEST
13036M:	David Gow <davidgow@google.com>
13037L:	linux-kselftest@vger.kernel.org
13038L:	kunit-dev@googlegroups.com
13039S:	Maintained
13040F:	lib/list-test.c
13041
13042LITEX PLATFORM
13043M:	Karol Gugala <kgugala@antmicro.com>
13044M:	Mateusz Holenko <mholenko@antmicro.com>
13045M:	Gabriel Somlo <gsomlo@gmail.com>
13046M:	Joel Stanley <joel@jms.id.au>
13047S:	Maintained
13048F:	Documentation/devicetree/bindings/*/litex,*.yaml
13049F:	arch/openrisc/boot/dts/or1klitex.dts
13050F:	drivers/mmc/host/litex_mmc.c
13051F:	drivers/net/ethernet/litex/*
13052F:	drivers/soc/litex/*
13053F:	drivers/tty/serial/liteuart.c
13054F:	include/linux/litex.h
13055N:	litex
13056
13057LIVE PATCHING
13058M:	Josh Poimboeuf <jpoimboe@kernel.org>
13059M:	Jiri Kosina <jikos@kernel.org>
13060M:	Miroslav Benes <mbenes@suse.cz>
13061M:	Petr Mladek <pmladek@suse.com>
13062R:	Joe Lawrence <joe.lawrence@redhat.com>
13063L:	live-patching@vger.kernel.org
13064S:	Maintained
13065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13066F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13067F:	Documentation/livepatch/
13068F:	arch/powerpc/include/asm/livepatch.h
13069F:	include/linux/livepatch.h
13070F:	kernel/livepatch/
13071F:	kernel/module/livepatch.c
13072F:	samples/livepatch/
13073F:	tools/testing/selftests/livepatch/
13074
13075LLC (802.2)
13076L:	netdev@vger.kernel.org
13077S:	Odd fixes
13078F:	include/linux/llc.h
13079F:	include/net/llc*
13080F:	include/uapi/linux/llc.h
13081F:	net/llc/
13082
13083LM73 HARDWARE MONITOR DRIVER
13084M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13085L:	linux-hwmon@vger.kernel.org
13086S:	Maintained
13087F:	drivers/hwmon/lm73.c
13088
13089LM78 HARDWARE MONITOR DRIVER
13090M:	Jean Delvare <jdelvare@suse.com>
13091L:	linux-hwmon@vger.kernel.org
13092S:	Maintained
13093F:	Documentation/hwmon/lm78.rst
13094F:	drivers/hwmon/lm78.c
13095
13096LM83 HARDWARE MONITOR DRIVER
13097M:	Jean Delvare <jdelvare@suse.com>
13098L:	linux-hwmon@vger.kernel.org
13099S:	Maintained
13100F:	Documentation/hwmon/lm83.rst
13101F:	drivers/hwmon/lm83.c
13102
13103LM90 HARDWARE MONITOR DRIVER
13104M:	Jean Delvare <jdelvare@suse.com>
13105L:	linux-hwmon@vger.kernel.org
13106S:	Maintained
13107F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13108F:	Documentation/hwmon/lm90.rst
13109F:	drivers/hwmon/lm90.c
13110F:	include/dt-bindings/thermal/lm90.h
13111
13112LME2510 MEDIA DRIVER
13113M:	Malcolm Priestley <tvboxspy@gmail.com>
13114L:	linux-media@vger.kernel.org
13115S:	Maintained
13116W:	https://linuxtv.org
13117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13118F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13119
13120LOADPIN SECURITY MODULE
13121M:	Kees Cook <kees@kernel.org>
13122S:	Supported
13123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13124F:	Documentation/admin-guide/LSM/LoadPin.rst
13125F:	security/loadpin/
13126
13127LOCKDOWN SECURITY MODULE
13128L:	linux-security-module@vger.kernel.org
13129S:	Odd Fixes
13130T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13131F:	security/lockdown/
13132
13133LOCKING PRIMITIVES
13134M:	Peter Zijlstra <peterz@infradead.org>
13135M:	Ingo Molnar <mingo@redhat.com>
13136M:	Will Deacon <will@kernel.org>
13137R:	Waiman Long <longman@redhat.com>
13138R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13139L:	linux-kernel@vger.kernel.org
13140S:	Maintained
13141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13142F:	Documentation/locking/
13143F:	arch/*/include/asm/spinlock*.h
13144F:	include/linux/lockdep*.h
13145F:	include/linux/mutex*.h
13146F:	include/linux/rwlock*.h
13147F:	include/linux/rwsem*.h
13148F:	include/linux/seqlock.h
13149F:	include/linux/spinlock*.h
13150F:	kernel/locking/
13151F:	lib/locking*.[ch]
13152X:	kernel/locking/locktorture.c
13153
13154LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13155M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13156L:	linux-ntfs-dev@lists.sourceforge.net
13157S:	Maintained
13158W:	http://www.linux-ntfs.org/content/view/19/37/
13159F:	Documentation/admin-guide/ldm.rst
13160F:	block/partitions/ldm.*
13161
13162LOGITECH HID GAMING KEYBOARDS
13163M:	Hans de Goede <hdegoede@redhat.com>
13164L:	linux-input@vger.kernel.org
13165S:	Maintained
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13167F:	drivers/hid/hid-lg-g15.c
13168
13169LONTIUM LT8912B MIPI TO HDMI BRIDGE
13170M:	Adrien Grassein <adrien.grassein@gmail.com>
13171S:	Maintained
13172F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13173F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13174
13175LOONGARCH
13176M:	Huacai Chen <chenhuacai@kernel.org>
13177R:	WANG Xuerui <kernel@xen0n.name>
13178L:	loongarch@lists.linux.dev
13179S:	Maintained
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13181F:	Documentation/arch/loongarch/
13182F:	Documentation/translations/zh_CN/arch/loongarch/
13183F:	arch/loongarch/
13184F:	drivers/*/*loongarch*
13185F:	drivers/cpufreq/loongson3_cpufreq.c
13186
13187LOONGSON GPIO DRIVER
13188M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13189L:	linux-gpio@vger.kernel.org
13190S:	Maintained
13191F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13192F:	drivers/gpio/gpio-loongson-64bit.c
13193
13194LOONGSON LS2X APB DMA DRIVER
13195M:	Binbin Zhou <zhoubinbin@loongson.cn>
13196L:	dmaengine@vger.kernel.org
13197S:	Maintained
13198F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13199F:	drivers/dma/ls2x-apb-dma.c
13200
13201LOONGSON LS2X I2C DRIVER
13202M:	Binbin Zhou <zhoubinbin@loongson.cn>
13203L:	linux-i2c@vger.kernel.org
13204S:	Maintained
13205F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13206F:	drivers/i2c/busses/i2c-ls2x.c
13207
13208LOONGSON-2 SOC SERIES CLOCK DRIVER
13209M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13210L:	linux-clk@vger.kernel.org
13211S:	Maintained
13212F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13213F:	drivers/clk/clk-loongson2.c
13214F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13215
13216LOONGSON SPI DRIVER
13217M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13218L:	linux-spi@vger.kernel.org
13219S:	Maintained
13220F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13221F:	drivers/spi/spi-loongson-core.c
13222F:	drivers/spi/spi-loongson-pci.c
13223F:	drivers/spi/spi-loongson-plat.c
13224F:	drivers/spi/spi-loongson.h
13225
13226LOONGSON-2 SOC SERIES GUTS DRIVER
13227M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13228L:	loongarch@lists.linux.dev
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13231F:	drivers/soc/loongson/loongson2_guts.c
13232
13233LOONGSON-2 SOC SERIES PM DRIVER
13234M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13235L:	linux-pm@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13238F:	drivers/soc/loongson/loongson2_pm.c
13239
13240LOONGSON-2 SOC SERIES PINCTRL DRIVER
13241M:	zhanghongchen <zhanghongchen@loongson.cn>
13242M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13243L:	linux-gpio@vger.kernel.org
13244S:	Maintained
13245F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13246F:	drivers/pinctrl/pinctrl-loongson2.c
13247
13248LOONGSON-2 SOC SERIES THERMAL DRIVER
13249M:	zhanghongchen <zhanghongchen@loongson.cn>
13250M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13251L:	linux-pm@vger.kernel.org
13252S:	Maintained
13253F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13254F:	drivers/thermal/loongson2_thermal.c
13255
13256LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13257M:	Sathya Prakash <sathya.prakash@broadcom.com>
13258M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13259M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13260L:	MPT-FusionLinux.pdl@broadcom.com
13261L:	linux-scsi@vger.kernel.org
13262S:	Supported
13263W:	http://www.avagotech.com/support/
13264F:	drivers/message/fusion/
13265F:	drivers/scsi/mpt3sas/
13266
13267LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13268M:	Matthew Wilcox <willy@infradead.org>
13269L:	linux-scsi@vger.kernel.org
13270S:	Maintained
13271F:	drivers/scsi/sym53c8xx_2/
13272
13273LTC1660 DAC DRIVER
13274M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13275L:	linux-iio@vger.kernel.org
13276S:	Maintained
13277F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13278F:	drivers/iio/dac/ltc1660.c
13279
13280LTC2688 IIO DAC DRIVER
13281M:	Nuno Sá <nuno.sa@analog.com>
13282L:	linux-iio@vger.kernel.org
13283S:	Supported
13284W:	https://ez.analog.com/linux-software-drivers
13285F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13286F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13287F:	drivers/iio/dac/ltc2688.c
13288
13289LTC2947 HARDWARE MONITOR DRIVER
13290M:	Nuno Sá <nuno.sa@analog.com>
13291L:	linux-hwmon@vger.kernel.org
13292S:	Supported
13293W:	https://ez.analog.com/linux-software-drivers
13294F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13295F:	drivers/hwmon/ltc2947-core.c
13296F:	drivers/hwmon/ltc2947-i2c.c
13297F:	drivers/hwmon/ltc2947-spi.c
13298F:	drivers/hwmon/ltc2947.h
13299
13300LTC2991 HARDWARE MONITOR DRIVER
13301M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13302L:	linux-hwmon@vger.kernel.org
13303S:	Supported
13304W:	https://ez.analog.com/linux-software-drivers
13305F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13306F:	drivers/hwmon/ltc2991.c
13307
13308LTC2983 IIO TEMPERATURE DRIVER
13309M:	Nuno Sá <nuno.sa@analog.com>
13310L:	linux-iio@vger.kernel.org
13311S:	Supported
13312W:	https://ez.analog.com/linux-software-drivers
13313F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13314F:	drivers/iio/temperature/ltc2983.c
13315
13316LTC4282 HARDWARE MONITOR DRIVER
13317M:	Nuno Sa <nuno.sa@analog.com>
13318L:	linux-hwmon@vger.kernel.org
13319S:	Supported
13320F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13321F:	Documentation/hwmon/ltc4282.rst
13322F:	drivers/hwmon/ltc4282.c
13323
13324LTC4286 HARDWARE MONITOR DRIVER
13325M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13326L:	linux-i2c@vger.kernel.org
13327S:	Maintained
13328F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13329F:	Documentation/hwmon/ltc4286.rst
13330F:	drivers/hwmon/pmbus/Kconfig
13331F:	drivers/hwmon/pmbus/Makefile
13332F:	drivers/hwmon/pmbus/ltc4286.c
13333
13334LTC4306 I2C MULTIPLEXER DRIVER
13335M:	Michael Hennerich <michael.hennerich@analog.com>
13336L:	linux-i2c@vger.kernel.org
13337S:	Supported
13338W:	https://ez.analog.com/linux-software-drivers
13339F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13340F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13341
13342LTP (Linux Test Project)
13343M:	Andrea Cervesato <andrea.cervesato@suse.com>
13344M:	Cyril Hrubis <chrubis@suse.cz>
13345M:	Jan Stancek <jstancek@redhat.com>
13346M:	Petr Vorel <pvorel@suse.cz>
13347M:	Li Wang <liwang@redhat.com>
13348M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13349M:	Xiao Yang <yangx.jy@fujitsu.com>
13350L:	ltp@lists.linux.it (subscribers-only)
13351S:	Maintained
13352W:	https://linux-test-project.readthedocs.io/
13353T:	git https://github.com/linux-test-project/ltp.git
13354
13355LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13356M:	Anshul Dalal <anshulusr@gmail.com>
13357L:	linux-iio@vger.kernel.org
13358S:	Maintained
13359F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13360F:	drivers/iio/light/ltr390.c
13361
13362LYNX 28G SERDES PHY DRIVER
13363M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13364L:	netdev@vger.kernel.org
13365S:	Supported
13366F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13367F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13368
13369LYNX PCS MODULE
13370M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13371L:	netdev@vger.kernel.org
13372S:	Supported
13373F:	drivers/net/pcs/pcs-lynx.c
13374F:	include/linux/pcs-lynx.h
13375
13376M68K ARCHITECTURE
13377M:	Geert Uytterhoeven <geert@linux-m68k.org>
13378L:	linux-m68k@lists.linux-m68k.org
13379S:	Maintained
13380W:	http://www.linux-m68k.org/
13381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13382F:	arch/m68k/
13383F:	drivers/zorro/
13384
13385M68K ON APPLE MACINTOSH
13386M:	Joshua Thompson <funaho@jurai.org>
13387L:	linux-m68k@lists.linux-m68k.org
13388S:	Maintained
13389W:	http://www.mac.linux-m68k.org/
13390F:	arch/m68k/mac/
13391F:	drivers/macintosh/adb-iop.c
13392F:	drivers/macintosh/via-macii.c
13393
13394M68K ON HP9000/300
13395M:	Philip Blundell <philb@gnu.org>
13396S:	Maintained
13397W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13398F:	arch/m68k/hp300/
13399
13400M88DS3103 MEDIA DRIVER
13401L:	linux-media@vger.kernel.org
13402S:	Orphan
13403W:	https://linuxtv.org
13404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13405F:	drivers/media/dvb-frontends/m88ds3103*
13406
13407M88RS2000 MEDIA DRIVER
13408M:	Malcolm Priestley <tvboxspy@gmail.com>
13409L:	linux-media@vger.kernel.org
13410S:	Maintained
13411W:	https://linuxtv.org
13412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13413F:	drivers/media/dvb-frontends/m88rs2000*
13414
13415MA901 MASTERKIT USB FM RADIO DRIVER
13416M:	Alexey Klimov <klimov.linux@gmail.com>
13417L:	linux-media@vger.kernel.org
13418S:	Maintained
13419T:	git git://linuxtv.org/media_tree.git
13420F:	drivers/media/radio/radio-ma901.c
13421
13422MAC80211
13423M:	Johannes Berg <johannes@sipsolutions.net>
13424L:	linux-wireless@vger.kernel.org
13425S:	Maintained
13426W:	https://wireless.wiki.kernel.org/
13427Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13430F:	Documentation/networking/mac80211-injection.rst
13431F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13432F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13433F:	include/net/mac80211.h
13434F:	net/mac80211/
13435
13436MAILBOX API
13437M:	Jassi Brar <jassisinghbrar@gmail.com>
13438L:	linux-kernel@vger.kernel.org
13439S:	Maintained
13440F:	Documentation/devicetree/bindings/mailbox/
13441F:	drivers/mailbox/
13442F:	include/dt-bindings/mailbox/
13443F:	include/linux/mailbox_client.h
13444F:	include/linux/mailbox_controller.h
13445
13446MAILBOX ARM MHUv2
13447M:	Viresh Kumar <viresh.kumar@linaro.org>
13448M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13449L:	linux-kernel@vger.kernel.org
13450S:	Maintained
13451F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13452F:	drivers/mailbox/arm_mhuv2.c
13453F:	include/linux/mailbox/arm_mhuv2_message.h
13454
13455MAILBOX ARM MHUv3
13456M:	Sudeep Holla <sudeep.holla@arm.com>
13457M:	Cristian Marussi <cristian.marussi@arm.com>
13458L:	linux-kernel@vger.kernel.org
13459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13462F:	drivers/mailbox/arm_mhuv3.c
13463
13464MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13465M:	Alejandro Colomar <alx@kernel.org>
13466L:	linux-man@vger.kernel.org
13467S:	Maintained
13468W:	http://www.kernel.org/doc/man-pages
13469T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13470T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13471
13472MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13473M:	Jeremy Kerr <jk@codeconstruct.com.au>
13474M:	Matt Johnston <matt@codeconstruct.com.au>
13475L:	netdev@vger.kernel.org
13476S:	Maintained
13477F:	Documentation/networking/mctp.rst
13478F:	drivers/net/mctp/
13479F:	include/net/mctp.h
13480F:	include/net/mctpdevice.h
13481F:	include/net/netns/mctp.h
13482F:	net/mctp/
13483
13484MAPLE TREE
13485M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13486L:	maple-tree@lists.infradead.org
13487L:	linux-mm@kvack.org
13488S:	Supported
13489F:	Documentation/core-api/maple_tree.rst
13490F:	include/linux/maple_tree.h
13491F:	include/trace/events/maple_tree.h
13492F:	lib/maple_tree.c
13493F:	lib/test_maple_tree.c
13494F:	tools/testing/radix-tree/linux/maple_tree.h
13495F:	tools/testing/radix-tree/maple.c
13496
13497MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13498M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13499L:	linux-mips@vger.kernel.org
13500S:	Maintained
13501F:	arch/mips/boot/dts/img/pistachio*
13502
13503MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13504M:	Andrew Lunn <andrew@lunn.ch>
13505L:	netdev@vger.kernel.org
13506S:	Maintained
13507F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13508F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13509F:	Documentation/networking/devlink/mv88e6xxx.rst
13510F:	drivers/net/dsa/mv88e6xxx/
13511F:	include/linux/dsa/mv88e6xxx.h
13512F:	include/linux/platform_data/mv88e6xxx.h
13513
13514MARVELL 88PM886 PMIC DRIVER
13515M:	Karel Balej <balejk@matfyz.cz>
13516S:	Maintained
13517F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13518F:	drivers/input/misc/88pm886-onkey.c
13519F:	drivers/mfd/88pm886.c
13520F:	drivers/regulators/88pm886-regulator.c
13521F:	include/linux/mfd/88pm886.h
13522
13523MARVELL ARMADA 3700 PHY DRIVERS
13524M:	Miquel Raynal <miquel.raynal@bootlin.com>
13525S:	Maintained
13526F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13527F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13528F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13529F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13530
13531MARVELL ARMADA 3700 SERIAL DRIVER
13532M:	Pali Rohár <pali@kernel.org>
13533S:	Maintained
13534F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13535F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13536F:	drivers/tty/serial/mvebu-uart.c
13537
13538MARVELL ARMADA DRM SUPPORT
13539M:	Russell King <linux@armlinux.org.uk>
13540S:	Maintained
13541T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13542T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13543F:	Documentation/devicetree/bindings/display/armada/
13544F:	drivers/gpu/drm/armada/
13545F:	include/uapi/drm/armada_drm.h
13546
13547MARVELL CRYPTO DRIVER
13548M:	Boris Brezillon <bbrezillon@kernel.org>
13549M:	Arnaud Ebalard <arno@natisbad.org>
13550M:	Srujana Challa <schalla@marvell.com>
13551L:	linux-crypto@vger.kernel.org
13552S:	Maintained
13553F:	drivers/crypto/marvell/
13554F:	include/linux/soc/marvell/octeontx2/
13555
13556MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13557M:	Mirko Lindner <mlindner@marvell.com>
13558M:	Stephen Hemminger <stephen@networkplumber.org>
13559L:	netdev@vger.kernel.org
13560S:	Odd fixes
13561F:	drivers/net/ethernet/marvell/sk*
13562
13563MARVELL LIBERTAS WIRELESS DRIVER
13564L:	libertas-dev@lists.infradead.org
13565S:	Orphan
13566F:	drivers/net/wireless/marvell/libertas/
13567
13568MARVELL MACCHIATOBIN SUPPORT
13569M:	Russell King <linux@armlinux.org.uk>
13570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13571S:	Maintained
13572F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13573
13574MARVELL MV643XX ETHERNET DRIVER
13575M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13576L:	netdev@vger.kernel.org
13577S:	Maintained
13578F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13579F:	include/linux/mv643xx.h
13580
13581MARVELL MV88X3310 PHY DRIVER
13582M:	Russell King <linux@armlinux.org.uk>
13583M:	Marek Behún <kabel@kernel.org>
13584L:	netdev@vger.kernel.org
13585S:	Maintained
13586F:	drivers/net/phy/marvell10g.c
13587
13588MARVELL MVEBU THERMAL DRIVER
13589M:	Miquel Raynal <miquel.raynal@bootlin.com>
13590S:	Maintained
13591F:	drivers/thermal/armada_thermal.c
13592
13593MARVELL MVNETA ETHERNET DRIVER
13594M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13595L:	netdev@vger.kernel.org
13596S:	Maintained
13597F:	drivers/net/ethernet/marvell/mvneta*
13598
13599MARVELL MVPP2 ETHERNET DRIVER
13600M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13601M:	Russell King <linux@armlinux.org.uk>
13602L:	netdev@vger.kernel.org
13603S:	Maintained
13604F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13605F:	drivers/net/ethernet/marvell/mvpp2/
13606
13607MARVELL MWIFIEX WIRELESS DRIVER
13608M:	Brian Norris <briannorris@chromium.org>
13609R:	Francesco Dolcini <francesco@dolcini.it>
13610L:	linux-wireless@vger.kernel.org
13611S:	Odd Fixes
13612F:	drivers/net/wireless/marvell/mwifiex/
13613
13614MARVELL MWL8K WIRELESS DRIVER
13615L:	linux-wireless@vger.kernel.org
13616S:	Orphan
13617F:	drivers/net/wireless/marvell/mwl8k.c
13618
13619MARVELL NAND CONTROLLER DRIVER
13620M:	Miquel Raynal <miquel.raynal@bootlin.com>
13621L:	linux-mtd@lists.infradead.org
13622S:	Maintained
13623F:	drivers/mtd/nand/raw/marvell_nand.c
13624
13625MARVELL OCTEON ENDPOINT DRIVER
13626M:	Veerasenareddy Burru <vburru@marvell.com>
13627M:	Sathesh Edara <sedara@marvell.com>
13628L:	netdev@vger.kernel.org
13629S:	Supported
13630F:	drivers/net/ethernet/marvell/octeon_ep
13631
13632MARVELL OCTEON ENDPOINT VF DRIVER
13633M:	Veerasenareddy Burru <vburru@marvell.com>
13634M:	Sathesh Edara <sedara@marvell.com>
13635M:	Shinas Rasheed <srasheed@marvell.com>
13636M:	Satananda Burla <sburla@marvell.com>
13637L:	netdev@vger.kernel.org
13638S:	Supported
13639F:	drivers/net/ethernet/marvell/octeon_ep_vf
13640
13641MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13642M:	Sunil Goutham <sgoutham@marvell.com>
13643M:	Geetha sowjanya <gakula@marvell.com>
13644M:	Subbaraya Sundeep <sbhatta@marvell.com>
13645M:	hariprasad <hkelam@marvell.com>
13646L:	netdev@vger.kernel.org
13647S:	Supported
13648F:	drivers/net/ethernet/marvell/octeontx2/nic/
13649F:	include/linux/soc/marvell/octeontx2/
13650
13651MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13652M:	Sunil Goutham <sgoutham@marvell.com>
13653M:	Linu Cherian <lcherian@marvell.com>
13654M:	Geetha sowjanya <gakula@marvell.com>
13655M:	Jerin Jacob <jerinj@marvell.com>
13656M:	hariprasad <hkelam@marvell.com>
13657M:	Subbaraya Sundeep <sbhatta@marvell.com>
13658L:	netdev@vger.kernel.org
13659S:	Supported
13660F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13661F:	drivers/net/ethernet/marvell/octeontx2/af/
13662
13663MARVELL PRESTERA ETHERNET SWITCH DRIVER
13664M:	Taras Chornyi <taras.chornyi@plvision.eu>
13665S:	Supported
13666W:	https://github.com/Marvell-switching/switchdev-prestera
13667F:	drivers/net/ethernet/marvell/prestera/
13668
13669MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13670M:	Nicolas Pitre <nico@fluxnic.net>
13671S:	Odd Fixes
13672F:	drivers/mmc/host/mvsdio.*
13673
13674MARVELL USB MDIO CONTROLLER DRIVER
13675M:	Tobias Waldekranz <tobias@waldekranz.com>
13676L:	netdev@vger.kernel.org
13677S:	Maintained
13678F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13679F:	drivers/net/mdio/mdio-mvusb.c
13680
13681MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13682M:	Hu Ziji <huziji@marvell.com>
13683L:	linux-mmc@vger.kernel.org
13684S:	Supported
13685F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13686F:	drivers/mmc/host/sdhci-xenon*
13687
13688MARVELL OCTEON CN10K DPI DRIVER
13689M:	Vamsi Attunuru <vattunuru@marvell.com>
13690S:	Supported
13691F:	drivers/misc/mrvl_cn10k_dpi.c
13692
13693MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13694R:	schalla@marvell.com
13695R:	vattunuru@marvell.com
13696F:	drivers/vdpa/octeon_ep/
13697
13698MATROX FRAMEBUFFER DRIVER
13699L:	linux-fbdev@vger.kernel.org
13700S:	Orphan
13701F:	drivers/video/fbdev/matrox/matroxfb_*
13702F:	include/uapi/linux/matroxfb.h
13703
13704MAX15301 DRIVER
13705M:	Daniel Nilsson <daniel.nilsson@flex.com>
13706L:	linux-hwmon@vger.kernel.org
13707S:	Maintained
13708F:	Documentation/hwmon/max15301.rst
13709F:	drivers/hwmon/pmbus/max15301.c
13710
13711MAX2175 SDR TUNER DRIVER
13712M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13713L:	linux-media@vger.kernel.org
13714S:	Maintained
13715T:	git git://linuxtv.org/media_tree.git
13716F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13717F:	Documentation/userspace-api/media/drivers/max2175.rst
13718F:	drivers/media/i2c/max2175*
13719F:	include/uapi/linux/max2175.h
13720
13721MAX31335 RTC DRIVER
13722M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13723L:	linux-rtc@vger.kernel.org
13724S:	Supported
13725W:	https://ez.analog.com/linux-software-drivers
13726F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13727F:	drivers/rtc/rtc-max31335.c
13728
13729MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13730L:	linux-hwmon@vger.kernel.org
13731S:	Orphan
13732F:	Documentation/hwmon/max6650.rst
13733F:	drivers/hwmon/max6650.c
13734
13735MAX9286 QUAD GMSL DESERIALIZER DRIVER
13736M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13737M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13738M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13739M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13740L:	linux-media@vger.kernel.org
13741S:	Maintained
13742F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13743F:	drivers/media/i2c/max9286.c
13744
13745MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13746M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13747L:	linux-media@vger.kernel.org
13748S:	Maintained
13749F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13750F:	drivers/staging/media/max96712/max96712.c
13751
13752MAX96714 GMSL2 DESERIALIZER DRIVER
13753M:	Julien Massot <julien.massot@collabora.com>
13754L:	linux-media@vger.kernel.org
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13757F:	drivers/media/i2c/max96714.c
13758
13759MAX96717 GMSL2 SERIALIZER DRIVER
13760M:	Julien Massot <julien.massot@collabora.com>
13761L:	linux-media@vger.kernel.org
13762S:	Maintained
13763F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13764F:	drivers/media/i2c/max96717.c
13765
13766MAX9860 MONO AUDIO VOICE CODEC DRIVER
13767M:	Peter Rosin <peda@axentia.se>
13768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13769S:	Maintained
13770F:	Documentation/devicetree/bindings/sound/max9860.txt
13771F:	sound/soc/codecs/max9860.*
13772
13773MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13774M:	Andreas Klinger <ak@it-klinger.de>
13775L:	linux-iio@vger.kernel.org
13776S:	Maintained
13777F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13778F:	drivers/iio/proximity/mb1232.c
13779
13780MAXIM MAX11205 DRIVER
13781M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13782L:	linux-iio@vger.kernel.org
13783S:	Supported
13784W:	https://ez.analog.com/linux-software-drivers
13785F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13786F:	drivers/iio/adc/max11205.c
13787
13788MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13789R:	Iskren Chernev <iskren.chernev@gmail.com>
13790R:	Krzysztof Kozlowski <krzk@kernel.org>
13791R:	Marek Szyprowski <m.szyprowski@samsung.com>
13792R:	Matheus Castello <matheus@castello.eng.br>
13793L:	linux-pm@vger.kernel.org
13794S:	Maintained
13795F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13796F:	drivers/power/supply/max17040_battery.c
13797
13798MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13799R:	Hans de Goede <hdegoede@redhat.com>
13800R:	Krzysztof Kozlowski <krzk@kernel.org>
13801R:	Marek Szyprowski <m.szyprowski@samsung.com>
13802R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13803R:	Purism Kernel Team <kernel@puri.sm>
13804L:	linux-pm@vger.kernel.org
13805S:	Maintained
13806F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13807F:	drivers/power/supply/max17042_battery.c
13808
13809MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13810M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13811L:	linux-kernel@vger.kernel.org
13812S:	Maintained
13813F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13814F:	drivers/regulator/max20086-regulator.c
13815
13816MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13817M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13818L:	linux-iio@vger.kernel.org
13819S:	Maintained
13820F:	drivers/iio/temperature/max30208.c
13821
13822MAXIM MAX77650 PMIC MFD DRIVER
13823M:	Bartosz Golaszewski <brgl@bgdev.pl>
13824L:	linux-kernel@vger.kernel.org
13825S:	Maintained
13826F:	Documentation/devicetree/bindings/*/*max77650.yaml
13827F:	Documentation/devicetree/bindings/*/max77650*.yaml
13828F:	drivers/gpio/gpio-max77650.c
13829F:	drivers/input/misc/max77650-onkey.c
13830F:	drivers/leds/leds-max77650.c
13831F:	drivers/mfd/max77650.c
13832F:	drivers/power/supply/max77650-charger.c
13833F:	drivers/regulator/max77650-regulator.c
13834F:	include/linux/mfd/max77650.h
13835
13836MAXIM MAX77714 PMIC MFD DRIVER
13837M:	Luca Ceresoli <luca@lucaceresoli.net>
13838S:	Maintained
13839F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13840F:	drivers/mfd/max77714.c
13841F:	include/linux/mfd/max77714.h
13842
13843MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13844M:	Javier Martinez Canillas <javier@dowhile0.org>
13845L:	linux-kernel@vger.kernel.org
13846S:	Supported
13847F:	Documentation/devicetree/bindings/*/*max77802.yaml
13848F:	drivers/regulator/max77802-regulator.c
13849F:	include/dt-bindings/*/*max77802.h
13850
13851MAXIM MAX77976 BATTERY CHARGER
13852M:	Luca Ceresoli <luca@lucaceresoli.net>
13853S:	Supported
13854F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13855F:	drivers/power/supply/max77976_charger.c
13856
13857MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13858M:	Krzysztof Kozlowski <krzk@kernel.org>
13859L:	linux-pm@vger.kernel.org
13860S:	Maintained
13861B:	mailto:linux-samsung-soc@vger.kernel.org
13862F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13863F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13864F:	drivers/power/supply/max14577_charger.c
13865F:	drivers/power/supply/max77693_charger.c
13866
13867MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13868M:	Chanwoo Choi <cw00.choi@samsung.com>
13869M:	Krzysztof Kozlowski <krzk@kernel.org>
13870L:	linux-kernel@vger.kernel.org
13871S:	Maintained
13872B:	mailto:linux-samsung-soc@vger.kernel.org
13873F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13874F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13875F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13876F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13877F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13878F:	drivers/*/*max77843.c
13879F:	drivers/*/max14577*.c
13880F:	drivers/*/max77686*.c
13881F:	drivers/*/max77693*.c
13882F:	drivers/clk/clk-max77686.c
13883F:	drivers/extcon/extcon-max14577.c
13884F:	drivers/extcon/extcon-max77693.c
13885F:	drivers/rtc/rtc-max77686.c
13886F:	include/linux/mfd/max14577*.h
13887F:	include/linux/mfd/max77686*.h
13888F:	include/linux/mfd/max77693*.h
13889
13890MAXIRADIO FM RADIO RECEIVER DRIVER
13891M:	Hans Verkuil <hverkuil@xs4all.nl>
13892L:	linux-media@vger.kernel.org
13893S:	Maintained
13894W:	https://linuxtv.org
13895T:	git git://linuxtv.org/media_tree.git
13896F:	drivers/media/radio/radio-maxiradio*
13897
13898MAXLINEAR ETHERNET PHY DRIVER
13899M:	Xu Liang <lxu@maxlinear.com>
13900L:	netdev@vger.kernel.org
13901S:	Supported
13902F:	drivers/net/phy/mxl-gpy.c
13903
13904MCAN MMIO DEVICE DRIVER
13905M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13906L:	linux-can@vger.kernel.org
13907S:	Maintained
13908F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13909F:	drivers/net/can/m_can/m_can.c
13910F:	drivers/net/can/m_can/m_can.h
13911F:	drivers/net/can/m_can/m_can_platform.c
13912
13913MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13914R:	Yasushi SHOJI <yashi@spacecubics.com>
13915L:	linux-can@vger.kernel.org
13916S:	Maintained
13917F:	drivers/net/can/usb/mcba_usb.c
13918
13919MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13920M:	Rishi Gupta <gupt21@gmail.com>
13921L:	linux-i2c@vger.kernel.org
13922L:	linux-input@vger.kernel.org
13923S:	Maintained
13924F:	drivers/hid/hid-mcp2221.c
13925
13926MCP251XFD SPI-CAN NETWORK DRIVER
13927M:	Marc Kleine-Budde <mkl@pengutronix.de>
13928M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13929R:	Thomas Kopp <thomas.kopp@microchip.com>
13930L:	linux-can@vger.kernel.org
13931S:	Maintained
13932F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13933F:	drivers/net/can/spi/mcp251xfd/
13934
13935MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13936M:	Peter Rosin <peda@axentia.se>
13937L:	linux-iio@vger.kernel.org
13938S:	Maintained
13939F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13940F:	drivers/iio/potentiometer/mcp4018.c
13941F:	drivers/iio/potentiometer/mcp4531.c
13942
13943MCP4821 DAC DRIVER
13944M:	Anshul Dalal <anshulusr@gmail.com>
13945L:	linux-iio@vger.kernel.org
13946S:	Maintained
13947F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13948F:	drivers/iio/dac/mcp4821.c
13949
13950MCR20A IEEE-802.15.4 RADIO DRIVER
13951M:	Stefan Schmidt <stefan@datenfreihafen.org>
13952L:	linux-wpan@vger.kernel.org
13953S:	Odd Fixes
13954W:	https://github.com/xueliu/mcr20a-linux
13955F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13956F:	drivers/net/ieee802154/mcr20a.c
13957F:	drivers/net/ieee802154/mcr20a.h
13958
13959MDIO REGMAP DRIVER
13960M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13961L:	netdev@vger.kernel.org
13962S:	Maintained
13963F:	drivers/net/mdio/mdio-regmap.c
13964F:	include/linux/mdio/mdio-regmap.h
13965
13966MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13967M:	William Breathitt Gray <wbg@kernel.org>
13968L:	linux-iio@vger.kernel.org
13969S:	Maintained
13970F:	drivers/iio/dac/cio-dac.c
13971
13972MEDIA CONTROLLER FRAMEWORK
13973M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13974M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13975L:	linux-media@vger.kernel.org
13976S:	Supported
13977W:	https://www.linuxtv.org
13978T:	git git://linuxtv.org/media_tree.git
13979F:	drivers/media/mc/
13980F:	include/media/media-*.h
13981F:	include/uapi/linux/media.h
13982
13983MEDIA DRIVER FOR FREESCALE IMX PXP
13984M:	Philipp Zabel <p.zabel@pengutronix.de>
13985L:	linux-media@vger.kernel.org
13986S:	Maintained
13987T:	git git://linuxtv.org/media_tree.git
13988F:	drivers/media/platform/nxp/imx-pxp.[ch]
13989
13990MEDIA DRIVERS FOR ASCOT2E
13991M:	Sergey Kozlov <serjk@netup.ru>
13992M:	Abylay Ospan <aospan@netup.ru>
13993L:	linux-media@vger.kernel.org
13994S:	Supported
13995W:	https://linuxtv.org
13996W:	http://netup.tv/
13997T:	git git://linuxtv.org/media_tree.git
13998F:	drivers/media/dvb-frontends/ascot2e*
13999
14000MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14001M:	Jasmin Jessich <jasmin@anw.at>
14002L:	linux-media@vger.kernel.org
14003S:	Maintained
14004W:	https://linuxtv.org
14005T:	git git://linuxtv.org/media_tree.git
14006F:	drivers/media/dvb-frontends/cxd2099*
14007
14008MEDIA DRIVERS FOR CXD2841ER
14009M:	Sergey Kozlov <serjk@netup.ru>
14010M:	Abylay Ospan <aospan@netup.ru>
14011L:	linux-media@vger.kernel.org
14012S:	Supported
14013W:	https://linuxtv.org
14014W:	http://netup.tv/
14015T:	git git://linuxtv.org/media_tree.git
14016F:	drivers/media/dvb-frontends/cxd2841er*
14017
14018MEDIA DRIVERS FOR CXD2880
14019M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14020L:	linux-media@vger.kernel.org
14021S:	Supported
14022W:	http://linuxtv.org/
14023T:	git git://linuxtv.org/media_tree.git
14024F:	drivers/media/dvb-frontends/cxd2880/*
14025F:	drivers/media/spi/cxd2880*
14026
14027MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14028L:	linux-media@vger.kernel.org
14029S:	Orphan
14030W:	https://linuxtv.org
14031T:	git git://linuxtv.org/media_tree.git
14032F:	drivers/media/pci/ddbridge/*
14033
14034MEDIA DRIVERS FOR FREESCALE IMX
14035M:	Steve Longerbeam <slongerbeam@gmail.com>
14036M:	Philipp Zabel <p.zabel@pengutronix.de>
14037L:	linux-media@vger.kernel.org
14038S:	Maintained
14039T:	git git://linuxtv.org/media_tree.git
14040F:	Documentation/admin-guide/media/imx.rst
14041F:	Documentation/devicetree/bindings/media/imx.txt
14042F:	drivers/staging/media/imx/
14043F:	include/linux/imx-media.h
14044F:	include/media/imx.h
14045
14046MEDIA DRIVERS FOR FREESCALE IMX7/8
14047M:	Rui Miguel Silva <rmfrfs@gmail.com>
14048M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14049M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14050R:	Purism Kernel Team <kernel@puri.sm>
14051L:	linux-media@vger.kernel.org
14052S:	Maintained
14053T:	git git://linuxtv.org/media_tree.git
14054F:	Documentation/admin-guide/media/imx7.rst
14055F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14056F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14057F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14058F:	drivers/media/platform/nxp/imx-mipi-csis.c
14059F:	drivers/media/platform/nxp/imx7-media-csi.c
14060F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14061
14062MEDIA DRIVERS FOR HELENE
14063M:	Abylay Ospan <aospan@netup.ru>
14064L:	linux-media@vger.kernel.org
14065S:	Supported
14066W:	https://linuxtv.org
14067W:	http://netup.tv/
14068T:	git git://linuxtv.org/media_tree.git
14069F:	drivers/media/dvb-frontends/helene*
14070
14071MEDIA DRIVERS FOR HORUS3A
14072M:	Sergey Kozlov <serjk@netup.ru>
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/horus3a*
14080
14081MEDIA DRIVERS FOR LNBH25
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/lnbh25*
14090
14091MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14092L:	linux-media@vger.kernel.org
14093S:	Orphan
14094W:	https://linuxtv.org
14095T:	git git://linuxtv.org/media_tree.git
14096F:	drivers/media/dvb-frontends/mxl5xx*
14097
14098MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14099M:	Sergey Kozlov <serjk@netup.ru>
14100M:	Abylay Ospan <aospan@netup.ru>
14101L:	linux-media@vger.kernel.org
14102S:	Supported
14103W:	https://linuxtv.org
14104W:	http://netup.tv/
14105T:	git git://linuxtv.org/media_tree.git
14106F:	drivers/media/pci/netup_unidvb/*
14107
14108MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14109M:	Dmitry Osipenko <digetx@gmail.com>
14110L:	linux-media@vger.kernel.org
14111L:	linux-tegra@vger.kernel.org
14112S:	Maintained
14113T:	git git://linuxtv.org/media_tree.git
14114F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14115F:	drivers/media/platform/nvidia/tegra-vde/
14116
14117MEDIA DRIVERS FOR RENESAS - CEU
14118M:	Jacopo Mondi <jacopo@jmondi.org>
14119L:	linux-media@vger.kernel.org
14120L:	linux-renesas-soc@vger.kernel.org
14121S:	Supported
14122T:	git git://linuxtv.org/media_tree.git
14123F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14124F:	drivers/media/platform/renesas/renesas-ceu.c
14125F:	include/media/drv-intf/renesas-ceu.h
14126
14127MEDIA DRIVERS FOR RENESAS - DRIF
14128M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
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,drif.yaml
14134F:	drivers/media/platform/renesas/rcar_drif.c
14135
14136MEDIA DRIVERS FOR RENESAS - FCP
14137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14138L:	linux-media@vger.kernel.org
14139L:	linux-renesas-soc@vger.kernel.org
14140S:	Supported
14141T:	git git://linuxtv.org/media_tree.git
14142F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14143F:	drivers/media/platform/renesas/rcar-fcp.c
14144F:	include/media/rcar-fcp.h
14145
14146MEDIA DRIVERS FOR RENESAS - FDP1
14147M:	Kieran Bingham <kieran.bingham+renesas@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,fdp1.yaml
14153F:	drivers/media/platform/renesas/rcar_fdp1.c
14154
14155MEDIA DRIVERS FOR RENESAS - VIN
14156M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14157L:	linux-media@vger.kernel.org
14158L:	linux-renesas-soc@vger.kernel.org
14159S:	Supported
14160T:	git git://linuxtv.org/media_tree.git
14161F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14162F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14163F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14164F:	drivers/media/platform/renesas/rcar-csi2.c
14165F:	drivers/media/platform/renesas/rcar-isp.c
14166F:	drivers/media/platform/renesas/rcar-vin/
14167
14168MEDIA DRIVERS FOR RENESAS - VSP1
14169M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14170M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14171L:	linux-media@vger.kernel.org
14172L:	linux-renesas-soc@vger.kernel.org
14173S:	Supported
14174T:	git git://linuxtv.org/media_tree.git
14175F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14176F:	drivers/media/platform/renesas/vsp1/
14177
14178MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14179L:	linux-media@vger.kernel.org
14180S:	Orphan
14181W:	https://linuxtv.org
14182T:	git git://linuxtv.org/media_tree.git
14183F:	drivers/media/dvb-frontends/stv0910*
14184
14185MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14186L:	linux-media@vger.kernel.org
14187S:	Orphan
14188W:	https://linuxtv.org
14189T:	git git://linuxtv.org/media_tree.git
14190F:	drivers/media/dvb-frontends/stv6111*
14191
14192MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14193M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14194M:	Alain Volmat <alain.volmat@foss.st.com>
14195L:	linux-media@vger.kernel.org
14196S:	Supported
14197T:	git git://linuxtv.org/media_tree.git
14198F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14199F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14200F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14201F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14202
14203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14204M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14205L:	linux-media@vger.kernel.org
14206S:	Maintained
14207W:	https://linuxtv.org
14208Q:	http://patchwork.kernel.org/project/linux-media/list/
14209T:	git git://linuxtv.org/media_tree.git
14210F:	Documentation/admin-guide/media/
14211F:	Documentation/devicetree/bindings/media/
14212F:	Documentation/driver-api/media/
14213F:	Documentation/userspace-api/media/
14214F:	drivers/media/
14215F:	drivers/staging/media/
14216F:	include/dt-bindings/media/
14217F:	include/linux/platform_data/media/
14218F:	include/media/
14219F:	include/uapi/linux/dvb/
14220F:	include/uapi/linux/ivtv*
14221F:	include/uapi/linux/media.h
14222F:	include/uapi/linux/uvcvideo.h
14223F:	include/uapi/linux/v4l2-*
14224F:	include/uapi/linux/videodev2.h
14225
14226MEDIATEK BLUETOOTH DRIVER
14227M:	Sean Wang <sean.wang@mediatek.com>
14228L:	linux-bluetooth@vger.kernel.org
14229L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14230S:	Maintained
14231F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14232F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14233F:	drivers/bluetooth/btmtkuart.c
14234
14235MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14236M:	Sean Wang <sean.wang@mediatek.com>
14237L:	linux-pm@vger.kernel.org
14238S:	Maintained
14239F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14240F:	drivers/power/reset/mt6323-poweroff.c
14241
14242MEDIATEK CIR DRIVER
14243M:	Sean Wang <sean.wang@mediatek.com>
14244S:	Maintained
14245F:	drivers/media/rc/mtk-cir.c
14246
14247MEDIATEK DMA DRIVER
14248M:	Sean Wang <sean.wang@mediatek.com>
14249L:	dmaengine@vger.kernel.org
14250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14251L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14252S:	Maintained
14253F:	Documentation/devicetree/bindings/dma/mediatek,*
14254F:	drivers/dma/mediatek/
14255
14256MEDIATEK ETHERNET DRIVER
14257M:	Felix Fietkau <nbd@nbd.name>
14258M:	Sean Wang <sean.wang@mediatek.com>
14259M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14260M:	Lorenzo Bianconi <lorenzo@kernel.org>
14261L:	netdev@vger.kernel.org
14262S:	Maintained
14263F:	drivers/net/ethernet/mediatek/
14264
14265MEDIATEK ETHERNET PCS DRIVER
14266M:	Alexander Couzens <lynxis@fe80.eu>
14267M:	Daniel Golle <daniel@makrotopia.org>
14268L:	netdev@vger.kernel.org
14269S:	Maintained
14270F:	drivers/net/pcs/pcs-mtk-lynxi.c
14271F:	include/linux/pcs/pcs-mtk-lynxi.h
14272
14273MEDIATEK ETHERNET PHY DRIVERS
14274M:	Daniel Golle <daniel@makrotopia.org>
14275M:	Qingfang Deng <dqfext@gmail.com>
14276M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14277L:	netdev@vger.kernel.org
14278S:	Maintained
14279F:	drivers/net/phy/mediatek-ge-soc.c
14280F:	drivers/net/phy/mediatek-ge.c
14281F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14282
14283MEDIATEK I2C CONTROLLER DRIVER
14284M:	Qii Wang <qii.wang@mediatek.com>
14285L:	linux-i2c@vger.kernel.org
14286S:	Maintained
14287F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14288F:	drivers/i2c/busses/i2c-mt65xx.c
14289
14290MEDIATEK IOMMU DRIVER
14291M:	Yong Wu <yong.wu@mediatek.com>
14292L:	iommu@lists.linux.dev
14293L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14294S:	Supported
14295F:	Documentation/devicetree/bindings/iommu/mediatek*
14296F:	drivers/iommu/mtk_iommu*
14297F:	include/dt-bindings/memory/mediatek,mt*-port.h
14298F:	include/dt-bindings/memory/mt*-port.h
14299
14300MEDIATEK JPEG DRIVER
14301M:	Bin Liu <bin.liu@mediatek.com>
14302S:	Supported
14303F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14304F:	drivers/media/platform/mediatek/jpeg/
14305
14306MEDIATEK KEYPAD DRIVER
14307M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14308S:	Supported
14309F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14310F:	drivers/input/keyboard/mt6779-keypad.c
14311
14312MEDIATEK MDP DRIVER
14313M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14314M:	Houlong Wei <houlong.wei@mediatek.com>
14315M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14316S:	Supported
14317F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14318F:	drivers/media/platform/mediatek/mdp/
14319F:	drivers/media/platform/mediatek/vpu/
14320
14321MEDIATEK MEDIA DRIVER
14322M:	Tiffany Lin <tiffany.lin@mediatek.com>
14323M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14324M:	Yunfei Dong <yunfei.dong@mediatek.com>
14325S:	Supported
14326F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14327F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14328F:	drivers/media/platform/mediatek/vcodec/
14329F:	drivers/media/platform/mediatek/vpu/
14330
14331MEDIATEK MIPI-CSI CDPHY DRIVER
14332M:	Julien Stephan <jstephan@baylibre.com>
14333M:	Andy Hsieh <andy.hsieh@mediatek.com>
14334S:	Supported
14335F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14336F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14337
14338MEDIATEK MMC/SD/SDIO DRIVER
14339M:	Chaotian Jing <chaotian.jing@mediatek.com>
14340S:	Maintained
14341F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14342F:	drivers/mmc/host/mtk-sd.c
14343
14344MEDIATEK MT76 WIRELESS LAN DRIVER
14345M:	Felix Fietkau <nbd@nbd.name>
14346M:	Lorenzo Bianconi <lorenzo@kernel.org>
14347M:	Ryder Lee <ryder.lee@mediatek.com>
14348R:	Shayne Chen <shayne.chen@mediatek.com>
14349R:	Sean Wang <sean.wang@mediatek.com>
14350L:	linux-wireless@vger.kernel.org
14351S:	Maintained
14352T:	git https://github.com/nbd168/wireless
14353F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14354F:	drivers/net/wireless/mediatek/mt76/
14355
14356MEDIATEK MT7601U WIRELESS LAN DRIVER
14357M:	Jakub Kicinski <kuba@kernel.org>
14358L:	linux-wireless@vger.kernel.org
14359S:	Maintained
14360F:	drivers/net/wireless/mediatek/mt7601u/
14361
14362MEDIATEK MT7621 CLOCK DRIVER
14363M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14364S:	Maintained
14365F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14366F:	drivers/clk/ralink/clk-mt7621.c
14367
14368MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14369M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14370S:	Maintained
14371F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14372F:	drivers/pci/controller/pcie-mt7621.c
14373
14374MEDIATEK MT7621 PHY PCI DRIVER
14375M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14376S:	Maintained
14377F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14378F:	drivers/phy/ralink/phy-mt7621-pci.c
14379
14380MEDIATEK MT7621/28/88 I2C DRIVER
14381M:	Stefan Roese <sr@denx.de>
14382L:	linux-i2c@vger.kernel.org
14383S:	Maintained
14384F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14385F:	drivers/i2c/busses/i2c-mt7621.c
14386
14387MEDIATEK MTMIPS CLOCK DRIVER
14388M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14389S:	Maintained
14390F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14391F:	drivers/clk/ralink/clk-mtmips.c
14392
14393MEDIATEK NAND CONTROLLER DRIVER
14394L:	linux-mtd@lists.infradead.org
14395S:	Orphan
14396F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14397F:	drivers/mtd/nand/raw/mtk_*
14398
14399MEDIATEK PMIC LED DRIVER
14400M:	Sean Wang <sean.wang@mediatek.com>
14401S:	Maintained
14402F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14403F:	drivers/leds/leds-mt6323.c
14404
14405MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14406M:	Sean Wang <sean.wang@mediatek.com>
14407S:	Maintained
14408F:	drivers/char/hw_random/mtk-rng.c
14409
14410MEDIATEK SMI DRIVER
14411M:	Yong Wu <yong.wu@mediatek.com>
14412L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14413S:	Supported
14414F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14415F:	drivers/memory/mtk-smi.c
14416F:	include/soc/mediatek/smi.h
14417
14418MEDIATEK SWITCH DRIVER
14419M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14420M:	Daniel Golle <daniel@makrotopia.org>
14421M:	DENG Qingfang <dqfext@gmail.com>
14422M:	Sean Wang <sean.wang@mediatek.com>
14423L:	netdev@vger.kernel.org
14424S:	Maintained
14425F:	drivers/net/dsa/mt7530-mdio.c
14426F:	drivers/net/dsa/mt7530-mmio.c
14427F:	drivers/net/dsa/mt7530.*
14428F:	net/dsa/tag_mtk.c
14429
14430MEDIATEK T7XX 5G WWAN MODEM DRIVER
14431M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14432R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14433R:	Liu Haijun <haijun.liu@mediatek.com>
14434R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14435R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14436L:	netdev@vger.kernel.org
14437S:	Supported
14438F:	drivers/net/wwan/t7xx/
14439
14440MEDIATEK USB3 DRD IP DRIVER
14441M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14442L:	linux-usb@vger.kernel.org
14443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14445S:	Maintained
14446F:	Documentation/devicetree/bindings/usb/mediatek,*
14447F:	drivers/usb/host/xhci-mtk*
14448F:	drivers/usb/mtu3/
14449
14450MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14451M:	Peter Senna Tschudin <peter.senna@gmail.com>
14452M:	Ian Ray <ian.ray@ge.com>
14453M:	Martyn Welch <martyn.welch@collabora.co.uk>
14454S:	Maintained
14455F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14456F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14457
14458MEGARAID SCSI/SAS DRIVERS
14459M:	Kashyap Desai <kashyap.desai@broadcom.com>
14460M:	Sumit Saxena <sumit.saxena@broadcom.com>
14461M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14462M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14463L:	megaraidlinux.pdl@broadcom.com
14464L:	linux-scsi@vger.kernel.org
14465S:	Maintained
14466W:	http://www.avagotech.com/support/
14467F:	Documentation/scsi/megaraid.rst
14468F:	drivers/scsi/megaraid.*
14469F:	drivers/scsi/megaraid/
14470
14471MELEXIS MLX90614 DRIVER
14472M:	Crt Mori <cmo@melexis.com>
14473L:	linux-iio@vger.kernel.org
14474S:	Supported
14475W:	http://www.melexis.com
14476F:	drivers/iio/temperature/mlx90614.c
14477
14478MELEXIS MLX90632 DRIVER
14479M:	Crt Mori <cmo@melexis.com>
14480L:	linux-iio@vger.kernel.org
14481S:	Supported
14482W:	http://www.melexis.com
14483F:	drivers/iio/temperature/mlx90632.c
14484
14485MELEXIS MLX90635 DRIVER
14486M:	Crt Mori <cmo@melexis.com>
14487L:	linux-iio@vger.kernel.org
14488S:	Supported
14489W:	http://www.melexis.com
14490F:	drivers/iio/temperature/mlx90635.c
14491
14492MELFAS MIP4 TOUCHSCREEN DRIVER
14493M:	Sangwon Jee <jeesw@melfas.com>
14494S:	Supported
14495W:	http://www.melfas.com
14496F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14497F:	drivers/input/touchscreen/melfas_mip4.c
14498
14499MELLANOX BLUEFIELD I2C DRIVER
14500M:	Khalil Blaiech <kblaiech@nvidia.com>
14501M:	Asmaa Mnebhi <asmaa@nvidia.com>
14502L:	linux-i2c@vger.kernel.org
14503S:	Supported
14504F:	drivers/i2c/busses/i2c-mlxbf.c
14505
14506MELLANOX ETHERNET DRIVER (mlx4_en)
14507M:	Tariq Toukan <tariqt@nvidia.com>
14508L:	netdev@vger.kernel.org
14509S:	Supported
14510W:	http://www.mellanox.com
14511Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14512F:	drivers/net/ethernet/mellanox/mlx4/en_*
14513
14514MELLANOX ETHERNET DRIVER (mlx5e)
14515M:	Saeed Mahameed <saeedm@nvidia.com>
14516M:	Tariq Toukan <tariqt@nvidia.com>
14517L:	netdev@vger.kernel.org
14518S:	Supported
14519W:	http://www.mellanox.com
14520Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14521F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14522
14523MELLANOX ETHERNET INNOVA DRIVERS
14524R:	Boris Pismenny <borisp@nvidia.com>
14525L:	netdev@vger.kernel.org
14526S:	Supported
14527W:	http://www.mellanox.com
14528Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14529F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14530F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14531F:	include/linux/mlx5/mlx5_ifc_fpga.h
14532
14533MELLANOX ETHERNET SWITCH DRIVERS
14534M:	Ido Schimmel <idosch@nvidia.com>
14535M:	Petr Machata <petrm@nvidia.com>
14536L:	netdev@vger.kernel.org
14537S:	Supported
14538W:	http://www.mellanox.com
14539Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14540F:	drivers/net/ethernet/mellanox/mlxsw/
14541F:	tools/testing/selftests/drivers/net/mlxsw/
14542
14543MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14544M:	mlxsw@nvidia.com
14545L:	netdev@vger.kernel.org
14546S:	Supported
14547W:	http://www.mellanox.com
14548Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14549F:	drivers/net/ethernet/mellanox/mlxfw/
14550
14551MELLANOX HARDWARE PLATFORM SUPPORT
14552M:	Hans de Goede <hdegoede@redhat.com>
14553M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14554M:	Vadim Pasternak <vadimp@nvidia.com>
14555L:	platform-driver-x86@vger.kernel.org
14556S:	Supported
14557F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14558F:	drivers/platform/mellanox/
14559F:	include/linux/platform_data/mlxreg.h
14560
14561MELLANOX MLX4 core VPI driver
14562M:	Tariq Toukan <tariqt@nvidia.com>
14563L:	netdev@vger.kernel.org
14564L:	linux-rdma@vger.kernel.org
14565S:	Supported
14566W:	http://www.mellanox.com
14567Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14568F:	drivers/net/ethernet/mellanox/mlx4/
14569F:	include/linux/mlx4/
14570
14571MELLANOX MLX4 IB driver
14572M:	Yishai Hadas <yishaih@nvidia.com>
14573L:	linux-rdma@vger.kernel.org
14574S:	Supported
14575W:	http://www.mellanox.com
14576Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14577F:	drivers/infiniband/hw/mlx4/
14578F:	include/linux/mlx4/
14579F:	include/uapi/rdma/mlx4-abi.h
14580
14581MELLANOX MLX5 core VPI driver
14582M:	Saeed Mahameed <saeedm@nvidia.com>
14583M:	Leon Romanovsky <leonro@nvidia.com>
14584M:	Tariq Toukan <tariqt@nvidia.com>
14585L:	netdev@vger.kernel.org
14586L:	linux-rdma@vger.kernel.org
14587S:	Supported
14588W:	http://www.mellanox.com
14589Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14590F:	Documentation/networking/device_drivers/ethernet/mellanox/
14591F:	drivers/net/ethernet/mellanox/mlx5/core/
14592F:	include/linux/mlx5/
14593
14594MELLANOX MLX5 IB driver
14595M:	Leon Romanovsky <leonro@nvidia.com>
14596L:	linux-rdma@vger.kernel.org
14597S:	Supported
14598W:	http://www.mellanox.com
14599Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14600F:	drivers/infiniband/hw/mlx5/
14601F:	include/linux/mlx5/
14602F:	include/uapi/rdma/mlx5-abi.h
14603
14604MELLANOX MLX5 VDPA DRIVER
14605M:	Dragos Tatulea <dtatulea@nvidia.com>
14606L:	virtualization@lists.linux.dev
14607S:	Supported
14608F:	drivers/vdpa/mlx5/
14609
14610MELLANOX MLXCPLD I2C AND MUX DRIVER
14611M:	Vadim Pasternak <vadimp@nvidia.com>
14612M:	Michael Shych <michaelsh@nvidia.com>
14613L:	linux-i2c@vger.kernel.org
14614S:	Supported
14615F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14616F:	drivers/i2c/busses/i2c-mlxcpld.c
14617F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14618
14619MELLANOX MLXCPLD LED DRIVER
14620M:	Vadim Pasternak <vadimp@nvidia.com>
14621L:	linux-leds@vger.kernel.org
14622S:	Supported
14623F:	Documentation/leds/leds-mlxcpld.rst
14624F:	drivers/leds/leds-mlxcpld.c
14625F:	drivers/leds/leds-mlxreg.c
14626
14627MELLANOX PLATFORM DRIVER
14628M:	Vadim Pasternak <vadimp@nvidia.com>
14629L:	platform-driver-x86@vger.kernel.org
14630S:	Supported
14631F:	drivers/platform/x86/mlx-platform.c
14632
14633MEMBARRIER SUPPORT
14634M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14635M:	"Paul E. McKenney" <paulmck@kernel.org>
14636L:	linux-kernel@vger.kernel.org
14637S:	Supported
14638F:	Documentation/scheduler/membarrier.rst
14639F:	arch/*/include/asm/membarrier.h
14640F:	arch/*/include/asm/sync_core.h
14641F:	include/uapi/linux/membarrier.h
14642F:	kernel/sched/membarrier.c
14643
14644MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14645M:	Mike Rapoport <rppt@kernel.org>
14646L:	linux-mm@kvack.org
14647S:	Maintained
14648F:	Documentation/core-api/boot-time-mm.rst
14649F:	include/linux/memblock.h
14650F:	mm/memblock.c
14651F:	mm/mm_init.c
14652F:	tools/testing/memblock/
14653
14654MEMORY ALLOCATION PROFILING
14655M:	Suren Baghdasaryan <surenb@google.com>
14656M:	Kent Overstreet <kent.overstreet@linux.dev>
14657L:	linux-mm@kvack.org
14658S:	Maintained
14659F:	Documentation/mm/allocation-profiling.rst
14660F:	include/linux/alloc_tag.h
14661F:	include/linux/pgalloc_tag.h
14662F:	lib/alloc_tag.c
14663
14664MEMORY CONTROLLER DRIVERS
14665M:	Krzysztof Kozlowski <krzk@kernel.org>
14666L:	linux-kernel@vger.kernel.org
14667S:	Maintained
14668B:	mailto:krzysztof.kozlowski@linaro.org
14669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14670F:	Documentation/devicetree/bindings/memory-controllers/
14671F:	drivers/memory/
14672F:	include/dt-bindings/memory/
14673F:	include/memory/
14674
14675MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14676M:	Dmitry Osipenko <digetx@gmail.com>
14677L:	linux-pm@vger.kernel.org
14678L:	linux-tegra@vger.kernel.org
14679S:	Maintained
14680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14681F:	drivers/devfreq/tegra30-devfreq.c
14682
14683MEMORY HOT(UN)PLUG
14684M:	David Hildenbrand <david@redhat.com>
14685M:	Oscar Salvador <osalvador@suse.de>
14686L:	linux-mm@kvack.org
14687S:	Maintained
14688F:	Documentation/admin-guide/mm/memory-hotplug.rst
14689F:	Documentation/core-api/memory-hotplug.rst
14690F:	drivers/base/memory.c
14691F:	include/linux/memory_hotplug.h
14692F:	mm/memory_hotplug.c
14693F:	tools/testing/selftests/memory-hotplug/
14694
14695MEMORY MANAGEMENT
14696M:	Andrew Morton <akpm@linux-foundation.org>
14697L:	linux-mm@kvack.org
14698S:	Maintained
14699W:	http://www.linux-mm.org
14700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14701T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14702F:	include/linux/gfp.h
14703F:	include/linux/gfp_types.h
14704F:	include/linux/memfd.h
14705F:	include/linux/memory.h
14706F:	include/linux/memory_hotplug.h
14707F:	include/linux/memory-tiers.h
14708F:	include/linux/mempolicy.h
14709F:	include/linux/mempool.h
14710F:	include/linux/memremap.h
14711F:	include/linux/mm.h
14712F:	include/linux/mm_*.h
14713F:	include/linux/mmzone.h
14714F:	include/linux/mmu_notifier.h
14715F:	include/linux/pagewalk.h
14716F:	include/linux/rmap.h
14717F:	include/trace/events/ksm.h
14718F:	mm/
14719F:	tools/mm/
14720F:	tools/testing/selftests/mm/
14721N:	include/linux/page[-_]*
14722
14723MEMORY MAPPING
14724M:	Andrew Morton <akpm@linux-foundation.org>
14725R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14726R:	Vlastimil Babka <vbabka@suse.cz>
14727R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14728L:	linux-mm@kvack.org
14729S:	Maintained
14730W:	http://www.linux-mm.org
14731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14732F:	mm/mmap.c
14733
14734MEMORY TECHNOLOGY DEVICES (MTD)
14735M:	Miquel Raynal <miquel.raynal@bootlin.com>
14736M:	Richard Weinberger <richard@nod.at>
14737M:	Vignesh Raghavendra <vigneshr@ti.com>
14738L:	linux-mtd@lists.infradead.org
14739S:	Maintained
14740W:	http://www.linux-mtd.infradead.org/
14741Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14742C:	irc://irc.oftc.net/mtd
14743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14745F:	Documentation/devicetree/bindings/mtd/
14746F:	drivers/mtd/
14747F:	include/linux/mtd/
14748F:	include/uapi/mtd/
14749
14750MEMSENSING MICROSYSTEMS MSA311 DRIVER
14751M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14752L:	linux-iio@vger.kernel.org
14753S:	Maintained
14754F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14755F:	drivers/iio/accel/msa311.c
14756
14757MEN A21 WATCHDOG DRIVER
14758M:	Johannes Thumshirn <morbidrsa@gmail.com>
14759L:	linux-watchdog@vger.kernel.org
14760S:	Maintained
14761F:	drivers/watchdog/mena21_wdt.c
14762
14763MEN CHAMELEON BUS (mcb)
14764M:	Johannes Thumshirn <morbidrsa@gmail.com>
14765S:	Maintained
14766F:	Documentation/driver-api/men-chameleon-bus.rst
14767F:	drivers/mcb/
14768F:	include/linux/mcb.h
14769
14770MEN F21BMC (Board Management Controller)
14771M:	Andreas Werner <andreas.werner@men.de>
14772S:	Supported
14773F:	Documentation/hwmon/menf21bmc.rst
14774F:	drivers/hwmon/menf21bmc_hwmon.c
14775F:	drivers/leds/leds-menf21bmc.c
14776F:	drivers/mfd/menf21bmc.c
14777F:	drivers/watchdog/menf21bmc_wdt.c
14778
14779MEN Z069 WATCHDOG DRIVER
14780M:	Johannes Thumshirn <jth@kernel.org>
14781L:	linux-watchdog@vger.kernel.org
14782S:	Maintained
14783F:	drivers/watchdog/menz69_wdt.c
14784
14785MESON AO CEC DRIVER FOR AMLOGIC SOCS
14786M:	Neil Armstrong <neil.armstrong@linaro.org>
14787L:	linux-media@vger.kernel.org
14788L:	linux-amlogic@lists.infradead.org
14789S:	Supported
14790W:	http://linux-meson.com/
14791T:	git git://linuxtv.org/media_tree.git
14792F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14793F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14794F:	drivers/media/cec/platform/meson/ao-cec.c
14795
14796MESON GE2D DRIVER FOR AMLOGIC SOCS
14797M:	Neil Armstrong <neil.armstrong@linaro.org>
14798L:	linux-media@vger.kernel.org
14799L:	linux-amlogic@lists.infradead.org
14800S:	Supported
14801T:	git git://linuxtv.org/media_tree.git
14802F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14803F:	drivers/media/platform/amlogic/meson-ge2d/
14804
14805MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14806M:	Liang Yang <liang.yang@amlogic.com>
14807L:	linux-mtd@lists.infradead.org
14808S:	Maintained
14809F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14810F:	drivers/mtd/nand/raw/meson_*
14811
14812MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14813M:	Neil Armstrong <neil.armstrong@linaro.org>
14814L:	linux-media@vger.kernel.org
14815L:	linux-amlogic@lists.infradead.org
14816S:	Supported
14817T:	git git://linuxtv.org/media_tree.git
14818F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14819F:	drivers/staging/media/meson/vdec/
14820
14821META ETHERNET DRIVERS
14822M:	Alexander Duyck <alexanderduyck@fb.com>
14823M:	Jakub Kicinski <kuba@kernel.org>
14824R:	kernel-team@meta.com
14825S:	Supported
14826F:	drivers/net/ethernet/meta/
14827
14828METHODE UDPU SUPPORT
14829M:	Robert Marko <robert.marko@sartura.hr>
14830S:	Maintained
14831F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14832F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14833
14834MHI BUS
14835M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14836L:	mhi@lists.linux.dev
14837L:	linux-arm-msm@vger.kernel.org
14838S:	Maintained
14839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14840F:	Documentation/ABI/stable/sysfs-bus-mhi
14841F:	Documentation/mhi/
14842F:	drivers/bus/mhi/
14843F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14844F:	include/linux/mhi.h
14845
14846MICROBLAZE ARCHITECTURE
14847M:	Michal Simek <monstr@monstr.eu>
14848S:	Supported
14849W:	http://www.monstr.eu/fdt/
14850T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14851F:	arch/microblaze/
14852
14853MICROBLAZE TMR INJECT
14854M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14855S:	Supported
14856F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14857F:	drivers/misc/xilinx_tmr_inject.c
14858
14859MICROBLAZE TMR MANAGER
14860M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14861S:	Supported
14862F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14863F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14864F:	drivers/misc/xilinx_tmr_manager.c
14865
14866MICROCHIP AT91 DMA DRIVERS
14867M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14869L:	dmaengine@vger.kernel.org
14870S:	Supported
14871F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14872F:	drivers/dma/at_hdmac.c
14873F:	drivers/dma/at_xdmac.c
14874F:	include/dt-bindings/dma/at91.h
14875
14876MICROCHIP AT91 SERIAL DRIVER
14877M:	Richard Genoud <richard.genoud@bootlin.com>
14878S:	Maintained
14879F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14880F:	drivers/tty/serial/atmel_serial.c
14881F:	drivers/tty/serial/atmel_serial.h
14882
14883MICROCHIP AT91 USART MFD DRIVER
14884M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14885L:	linux-kernel@vger.kernel.org
14886S:	Supported
14887F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14888F:	drivers/mfd/at91-usart.c
14889F:	include/dt-bindings/mfd/at91-usart.h
14890
14891MICROCHIP AT91 USART SPI DRIVER
14892M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14893L:	linux-spi@vger.kernel.org
14894S:	Supported
14895F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14896F:	drivers/spi/spi-at91-usart.c
14897
14898MICROCHIP AUDIO ASOC DRIVERS
14899M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14901S:	Supported
14902F:	Documentation/devicetree/bindings/sound/atmel*
14903F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14904F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14905F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14906F:	sound/soc/atmel
14907
14908MICROCHIP CSI2DC DRIVER
14909M:	Eugen Hristev <eugen.hristev@microchip.com>
14910L:	linux-media@vger.kernel.org
14911S:	Supported
14912F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14913F:	drivers/media/platform/microchip/microchip-csi2dc.c
14914
14915MICROCHIP ECC DRIVER
14916L:	linux-crypto@vger.kernel.org
14917S:	Orphan
14918F:	drivers/crypto/atmel-ecc.*
14919
14920MICROCHIP EIC DRIVER
14921M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14923S:	Supported
14924F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14925F:	drivers/irqchip/irq-mchp-eic.c
14926
14927MICROCHIP I2C DRIVER
14928M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14929L:	linux-i2c@vger.kernel.org
14930S:	Supported
14931F:	drivers/i2c/busses/i2c-at91-*.c
14932F:	drivers/i2c/busses/i2c-at91.h
14933
14934MICROCHIP ISC DRIVER
14935M:	Eugen Hristev <eugen.hristev@microchip.com>
14936L:	linux-media@vger.kernel.org
14937S:	Supported
14938F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14939F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14940F:	drivers/media/platform/microchip/microchip-isc*
14941F:	drivers/media/platform/microchip/microchip-sama*-isc*
14942F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14943F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14944F:	include/linux/atmel-isc-media.h
14945
14946MICROCHIP ISI DRIVER
14947M:	Eugen Hristev <eugen.hristev@microchip.com>
14948L:	linux-media@vger.kernel.org
14949S:	Supported
14950F:	drivers/media/platform/atmel/atmel-isi.c
14951F:	drivers/media/platform/atmel/atmel-isi.h
14952
14953MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14954M:	Woojung Huh <woojung.huh@microchip.com>
14955M:	UNGLinuxDriver@microchip.com
14956L:	netdev@vger.kernel.org
14957S:	Maintained
14958F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14959F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14960F:	drivers/net/dsa/microchip/*
14961F:	include/linux/dsa/ksz_common.h
14962F:	include/linux/platform_data/microchip-ksz.h
14963F:	net/dsa/tag_ksz.c
14964
14965MICROCHIP LAN743X ETHERNET DRIVER
14966M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14967M:	UNGLinuxDriver@microchip.com
14968L:	netdev@vger.kernel.org
14969S:	Maintained
14970F:	drivers/net/ethernet/microchip/lan743x_*
14971
14972MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14973M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14974R:	UNGLinuxDriver@microchip.com
14975L:	netdev@vger.kernel.org
14976S:	Maintained
14977F:	drivers/net/phy/microchip_t1.c
14978
14979MICROCHIP LAN966X ETHERNET DRIVER
14980M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14981M:	UNGLinuxDriver@microchip.com
14982L:	netdev@vger.kernel.org
14983S:	Maintained
14984F:	drivers/net/ethernet/microchip/lan966x/*
14985
14986MICROCHIP LAN966X OIC DRIVER
14987M:	Herve Codina <herve.codina@bootlin.com>
14988S:	Maintained
14989F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14990F:	drivers/irqchip/irq-lan966x-oic.c
14991
14992MICROCHIP LCDFB DRIVER
14993M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14994L:	linux-fbdev@vger.kernel.org
14995S:	Maintained
14996F:	drivers/video/fbdev/atmel_lcdfb.c
14997F:	include/video/atmel_lcdc.h
14998
14999MICROCHIP MCP16502 PMIC DRIVER
15000M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15002S:	Supported
15003F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15004F:	drivers/regulator/mcp16502.c
15005
15006MICROCHIP MCP3564 ADC DRIVER
15007M:	Marius Cristea <marius.cristea@microchip.com>
15008L:	linux-iio@vger.kernel.org
15009S:	Supported
15010F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15011F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15012F:	drivers/iio/adc/mcp3564.c
15013
15014MICROCHIP MCP3911 ADC DRIVER
15015M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15016M:	Kent Gustavsson <kent@minoris.se>
15017L:	linux-iio@vger.kernel.org
15018S:	Maintained
15019F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15020F:	drivers/iio/adc/mcp3911.c
15021
15022MICROCHIP MMC/SD/SDIO MCI DRIVER
15023M:	Aubin Constans <aubin.constans@microchip.com>
15024S:	Maintained
15025F:	drivers/mmc/host/atmel-mci.c
15026
15027MICROCHIP NAND DRIVER
15028L:	linux-mtd@lists.infradead.org
15029S:	Orphan
15030F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15031F:	drivers/mtd/nand/raw/atmel/*
15032
15033MICROCHIP OTPC DRIVER
15034M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15036S:	Supported
15037F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15038F:	drivers/nvmem/microchip-otpc.c
15039F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15040
15041MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15042M:	Marius Cristea <marius.cristea@microchip.com>
15043L:	linux-iio@vger.kernel.org
15044S:	Supported
15045F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15046F:	drivers/iio/adc/pac1934.c
15047
15048MICROCHIP PCI1XXXX GP DRIVER
15049M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15050M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15051L:	linux-gpio@vger.kernel.org
15052S:	Supported
15053F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15054F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15055F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15056F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15057
15058MICROCHIP PCI1XXXX I2C DRIVER
15059M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15060M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15061M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15062L:	linux-i2c@vger.kernel.org
15063S:	Maintained
15064F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15065
15066MICROCHIP PCIe UART DRIVER
15067M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15068M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15069L:	linux-serial@vger.kernel.org
15070S:	Maintained
15071F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15072
15073MICROCHIP POLARFIRE FPGA DRIVERS
15074M:	Conor Dooley <conor.dooley@microchip.com>
15075R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15076L:	linux-fpga@vger.kernel.org
15077S:	Supported
15078F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15079F:	drivers/fpga/microchip-spi.c
15080
15081MICROCHIP PWM DRIVER
15082M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15084L:	linux-pwm@vger.kernel.org
15085S:	Supported
15086F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15087F:	drivers/pwm/pwm-atmel.c
15088
15089MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15090M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15091M:	Dharma Balasubiramani <dharma.b@microchip.com>
15092L:	dri-devel@lists.freedesktop.org
15093S:	Supported
15094F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15095F:	drivers/gpu/drm/bridge/microchip-lvds.c
15096
15097MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15098M:	Eugen Hristev <eugen.hristev@microchip.com>
15099L:	linux-iio@vger.kernel.org
15100S:	Supported
15101F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15102F:	drivers/iio/adc/at91-sama5d2_adc.c
15103F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15104
15105MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15106M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15107S:	Supported
15108F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15109F:	drivers/power/reset/at91-sama5d2_shdwc.c
15110
15111MICROCHIP SOC DRIVERS
15112M:	Conor Dooley <conor@kernel.org>
15113S:	Supported
15114T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15115F:	Documentation/devicetree/bindings/soc/microchip/
15116F:	drivers/soc/microchip/
15117
15118MICROCHIP SPI DRIVER
15119M:	Ryan Wanner <ryan.wanner@microchip.com>
15120S:	Supported
15121F:	drivers/spi/spi-atmel.*
15122
15123MICROCHIP SSC DRIVER
15124M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15126S:	Supported
15127F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15128F:	drivers/misc/atmel-ssc.c
15129F:	include/linux/atmel-ssc.h
15130
15131Microchip Timer Counter Block (TCB) Capture Driver
15132M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15134L:	linux-iio@vger.kernel.org
15135S:	Maintained
15136F:	drivers/counter/microchip-tcb-capture.c
15137
15138MICROCHIP USB251XB DRIVER
15139M:	Richard Leitner <richard.leitner@skidata.com>
15140L:	linux-usb@vger.kernel.org
15141S:	Maintained
15142F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15143F:	drivers/usb/misc/usb251xb.c
15144
15145MICROCHIP USBA UDC DRIVER
15146M:	Cristian Birsan <cristian.birsan@microchip.com>
15147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15148S:	Supported
15149F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15150
15151MICROCHIP WILC1000 WIFI DRIVER
15152M:	Ajay Singh <ajay.kathat@microchip.com>
15153M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15154L:	linux-wireless@vger.kernel.org
15155S:	Supported
15156F:	drivers/net/wireless/microchip/wilc1000/
15157
15158MICROSEMI MIPS SOCS
15159M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15160M:	UNGLinuxDriver@microchip.com
15161L:	linux-mips@vger.kernel.org
15162S:	Supported
15163F:	Documentation/devicetree/bindings/mips/mscc.txt
15164F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15165F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15166F:	arch/mips/boot/dts/mscc/
15167F:	arch/mips/configs/generic/board-ocelot.config
15168F:	arch/mips/generic/board-ocelot.c
15169
15170MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15171M:	Don Brace <don.brace@microchip.com>
15172L:	storagedev@microchip.com
15173L:	linux-scsi@vger.kernel.org
15174S:	Supported
15175F:	Documentation/scsi/smartpqi.rst
15176F:	drivers/scsi/smartpqi/Kconfig
15177F:	drivers/scsi/smartpqi/Makefile
15178F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15179F:	include/linux/cciss*.h
15180F:	include/uapi/linux/cciss*.h
15181
15182MICROSOFT MANA RDMA DRIVER
15183M:	Long Li <longli@microsoft.com>
15184M:	Ajay Sharma <sharmaajay@microsoft.com>
15185L:	linux-rdma@vger.kernel.org
15186S:	Supported
15187F:	drivers/infiniband/hw/mana/
15188F:	include/net/mana
15189F:	include/uapi/rdma/mana-abi.h
15190
15191MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15192M:	Maximilian Luz <luzmaximilian@gmail.com>
15193L:	platform-driver-x86@vger.kernel.org
15194S:	Maintained
15195F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15196
15197MICROSOFT SURFACE BATTERY AND AC DRIVERS
15198M:	Maximilian Luz <luzmaximilian@gmail.com>
15199L:	linux-pm@vger.kernel.org
15200L:	platform-driver-x86@vger.kernel.org
15201S:	Maintained
15202F:	drivers/power/supply/surface_battery.c
15203F:	drivers/power/supply/surface_charger.c
15204
15205MICROSOFT SURFACE DTX DRIVER
15206M:	Maximilian Luz <luzmaximilian@gmail.com>
15207L:	platform-driver-x86@vger.kernel.org
15208S:	Maintained
15209F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15210F:	drivers/platform/surface/surface_dtx.c
15211F:	include/uapi/linux/surface_aggregator/dtx.h
15212
15213MICROSOFT SURFACE SENSOR FAN DRIVER
15214M:	Maximilian Luz <luzmaximilian@gmail.com>
15215M:	Ivor Wanders <ivor@iwanders.net>
15216L:	linux-hwmon@vger.kernel.org
15217S:	Maintained
15218F:	Documentation/hwmon/surface_fan.rst
15219F:	drivers/hwmon/surface_fan.c
15220
15221MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15222M:	Maximilian Luz <luzmaximilian@gmail.com>
15223L:	platform-driver-x86@vger.kernel.org
15224S:	Maintained
15225F:	drivers/platform/surface/surface_gpe.c
15226
15227MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15228M:	Hans de Goede <hdegoede@redhat.com>
15229M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15230M:	Maximilian Luz <luzmaximilian@gmail.com>
15231L:	platform-driver-x86@vger.kernel.org
15232S:	Maintained
15233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15234F:	drivers/platform/surface/
15235
15236MICROSOFT SURFACE HID TRANSPORT DRIVER
15237M:	Maximilian Luz <luzmaximilian@gmail.com>
15238L:	linux-input@vger.kernel.org
15239L:	platform-driver-x86@vger.kernel.org
15240S:	Maintained
15241F:	drivers/hid/surface-hid/
15242
15243MICROSOFT SURFACE HOT-PLUG DRIVER
15244M:	Maximilian Luz <luzmaximilian@gmail.com>
15245L:	platform-driver-x86@vger.kernel.org
15246S:	Maintained
15247F:	drivers/platform/surface/surface_hotplug.c
15248
15249MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15250M:	Maximilian Luz <luzmaximilian@gmail.com>
15251L:	platform-driver-x86@vger.kernel.org
15252S:	Maintained
15253F:	drivers/platform/surface/surface_platform_profile.c
15254
15255MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15256M:	Chen Yu <yu.c.chen@intel.com>
15257L:	platform-driver-x86@vger.kernel.org
15258S:	Supported
15259F:	drivers/platform/surface/surfacepro3_button.c
15260
15261MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15262M:	Maximilian Luz <luzmaximilian@gmail.com>
15263L:	platform-driver-x86@vger.kernel.org
15264S:	Maintained
15265F:	drivers/platform/surface/surface_aggregator_hub.c
15266
15267MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15268M:	Maximilian Luz <luzmaximilian@gmail.com>
15269L:	platform-driver-x86@vger.kernel.org
15270S:	Maintained
15271W:	https://github.com/linux-surface/surface-aggregator-module
15272C:	irc://irc.libera.chat/linux-surface
15273F:	Documentation/driver-api/surface_aggregator/
15274F:	drivers/platform/surface/aggregator/
15275F:	drivers/platform/surface/surface_acpi_notify.c
15276F:	drivers/platform/surface/surface_aggregator_cdev.c
15277F:	drivers/platform/surface/surface_aggregator_registry.c
15278F:	include/linux/surface_acpi_notify.h
15279F:	include/linux/surface_aggregator/
15280F:	include/uapi/linux/surface_aggregator/
15281
15282MICROTEK X6 SCANNER
15283M:	Oliver Neukum <oliver@neukum.org>
15284S:	Maintained
15285F:	drivers/usb/image/microtek.*
15286
15287MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15288M:	Luka Kovacic <luka.kovacic@sartura.hr>
15289M:	Luka Perkov <luka.perkov@sartura.hr>
15290S:	Maintained
15291F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15292F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15293F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15294F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15295F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15296F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15297
15298MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15299M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15300L:	linux-media@vger.kernel.org
15301S:	Maintained
15302F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15303F:	Documentation/driver-api/media/drivers/ccs/
15304F:	Documentation/userspace-api/media/drivers/ccs.rst
15305F:	drivers/media/i2c/ccs-pll.c
15306F:	drivers/media/i2c/ccs-pll.h
15307F:	drivers/media/i2c/ccs/
15308F:	include/uapi/linux/ccs.h
15309F:	include/uapi/linux/smiapp.h
15310
15311MIPS
15312M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15313L:	linux-mips@vger.kernel.org
15314S:	Maintained
15315W:	http://www.linux-mips.org/
15316Q:	https://patchwork.kernel.org/project/linux-mips/list/
15317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15318F:	Documentation/devicetree/bindings/mips/
15319F:	Documentation/arch/mips/
15320F:	arch/mips/
15321F:	drivers/platform/mips/
15322F:	include/dt-bindings/mips/
15323
15324MIPS BAIKAL-T1 PLATFORM
15325M:	Serge Semin <fancer.lancer@gmail.com>
15326L:	linux-mips@vger.kernel.org
15327S:	Supported
15328F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15329F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15330F:	drivers/bus/bt1-*.c
15331F:	drivers/clk/baikal-t1/
15332F:	drivers/memory/bt1-l2-ctl.c
15333F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15334
15335MIPS BOSTON DEVELOPMENT BOARD
15336M:	Paul Burton <paulburton@kernel.org>
15337L:	linux-mips@vger.kernel.org
15338S:	Maintained
15339F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15340F:	arch/mips/boot/dts/img/boston.dts
15341F:	arch/mips/configs/generic/board-boston.config
15342F:	drivers/clk/imgtec/clk-boston.c
15343F:	include/dt-bindings/clock/boston-clock.h
15344
15345MIPS CORE DRIVERS
15346M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15347M:	Serge Semin <fancer.lancer@gmail.com>
15348L:	linux-mips@vger.kernel.org
15349S:	Supported
15350F:	drivers/bus/mips_cdmm.c
15351F:	drivers/clocksource/mips-gic-timer.c
15352F:	drivers/cpuidle/cpuidle-cps.c
15353F:	drivers/irqchip/irq-mips-cpu.c
15354F:	drivers/irqchip/irq-mips-gic.c
15355
15356MIPS GENERIC PLATFORM
15357M:	Paul Burton <paulburton@kernel.org>
15358L:	linux-mips@vger.kernel.org
15359S:	Supported
15360F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15361F:	arch/mips/generic/
15362F:	arch/mips/tools/generic-board-config.sh
15363
15364MIPS RINT INSTRUCTION EMULATION
15365M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15366L:	linux-mips@vger.kernel.org
15367S:	Supported
15368F:	arch/mips/math-emu/dp_rint.c
15369F:	arch/mips/math-emu/sp_rint.c
15370
15371MIPS/LOONGSON1 ARCHITECTURE
15372M:	Keguang Zhang <keguang.zhang@gmail.com>
15373L:	linux-mips@vger.kernel.org
15374S:	Maintained
15375F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15376F:	arch/mips/include/asm/mach-loongson32/
15377F:	arch/mips/loongson32/
15378F:	drivers/*/*loongson1*
15379F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15380
15381MIPS/LOONGSON2EF ARCHITECTURE
15382M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15383L:	linux-mips@vger.kernel.org
15384S:	Maintained
15385F:	arch/mips/include/asm/mach-loongson2ef/
15386F:	arch/mips/loongson2ef/
15387F:	drivers/cpufreq/loongson2_cpufreq.c
15388
15389MIPS/LOONGSON64 ARCHITECTURE
15390M:	Huacai Chen <chenhuacai@kernel.org>
15391M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15392L:	linux-mips@vger.kernel.org
15393S:	Maintained
15394F:	arch/mips/include/asm/mach-loongson64/
15395F:	arch/mips/loongson64/
15396F:	drivers/irqchip/irq-loongson*
15397F:	drivers/platform/mips/cpu_hwmon.c
15398
15399MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15400M:	Hans Verkuil <hverkuil@xs4all.nl>
15401L:	linux-media@vger.kernel.org
15402S:	Odd Fixes
15403W:	https://linuxtv.org
15404T:	git git://linuxtv.org/media_tree.git
15405F:	drivers/media/radio/radio-miropcm20*
15406
15407MITSUMI MM8013 FG DRIVER
15408M:	Konrad Dybcio <konradybcio@kernel.org>
15409F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15410F:	drivers/power/supply/mm8013.c
15411
15412MMP SUPPORT
15413R:	Lubomir Rintel <lkundrak@v3.sk>
15414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15415S:	Odd Fixes
15416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15417F:	arch/arm/boot/dts/marvell/mmp*
15418F:	arch/arm/mach-mmp/
15419F:	include/linux/soc/mmp/
15420
15421MMP USB PHY DRIVERS
15422R:	Lubomir Rintel <lkundrak@v3.sk>
15423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15424S:	Maintained
15425F:	drivers/phy/marvell/phy-mmp3-usb.c
15426F:	drivers/phy/marvell/phy-pxa-usb.c
15427
15428MMU GATHER AND TLB INVALIDATION
15429M:	Will Deacon <will@kernel.org>
15430M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15431M:	Andrew Morton <akpm@linux-foundation.org>
15432M:	Nick Piggin <npiggin@gmail.com>
15433M:	Peter Zijlstra <peterz@infradead.org>
15434L:	linux-arch@vger.kernel.org
15435L:	linux-mm@kvack.org
15436S:	Maintained
15437F:	arch/*/include/asm/tlb.h
15438F:	include/asm-generic/tlb.h
15439F:	mm/mmu_gather.c
15440
15441MN88472 MEDIA DRIVER
15442L:	linux-media@vger.kernel.org
15443S:	Orphan
15444W:	https://linuxtv.org
15445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15446F:	drivers/media/dvb-frontends/mn88472*
15447
15448MN88473 MEDIA DRIVER
15449L:	linux-media@vger.kernel.org
15450S:	Orphan
15451W:	https://linuxtv.org
15452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15453F:	drivers/media/dvb-frontends/mn88473*
15454
15455MOBILEYE MIPS SOCS
15456M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15457M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15458M:	Théo Lebrun <theo.lebrun@bootlin.com>
15459L:	linux-mips@vger.kernel.org
15460S:	Maintained
15461F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15462F:	Documentation/devicetree/bindings/soc/mobileye/
15463F:	arch/mips/boot/dts/mobileye/
15464F:	arch/mips/configs/eyeq5_defconfig
15465F:	arch/mips/mobileye/board-epm5.its.S
15466F:	drivers/clk/clk-eyeq.c
15467F:	drivers/pinctrl/pinctrl-eyeq5.c
15468F:	drivers/reset/reset-eyeq.c
15469F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15470
15471MODULE SUPPORT
15472M:	Luis Chamberlain <mcgrof@kernel.org>
15473L:	linux-modules@vger.kernel.org
15474L:	linux-kernel@vger.kernel.org
15475S:	Maintained
15476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15477F:	include/linux/kmod.h
15478F:	include/linux/module*.h
15479F:	kernel/module/
15480F:	lib/test_kmod.c
15481F:	scripts/module*
15482F:	tools/testing/selftests/kmod/
15483
15484MONOLITHIC POWER SYSTEM PMIC DRIVER
15485M:	Saravanan Sekar <sravanhome@gmail.com>
15486S:	Maintained
15487F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15488F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15489F:	drivers/hwmon/pmbus/mpq7932.c
15490F:	drivers/iio/adc/mp2629_adc.c
15491F:	drivers/mfd/mp2629.c
15492F:	drivers/power/supply/mp2629_charger.c
15493F:	drivers/regulator/mp5416.c
15494F:	drivers/regulator/mpq7920.c
15495F:	drivers/regulator/mpq7920.h
15496F:	include/linux/mfd/mp2629.h
15497
15498MOST(R) TECHNOLOGY DRIVER
15499M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15500M:	Christian Gromm <christian.gromm@microchip.com>
15501S:	Maintained
15502F:	Documentation/ABI/testing/configfs-most
15503F:	Documentation/ABI/testing/sysfs-bus-most
15504F:	drivers/most/
15505F:	drivers/staging/most/
15506F:	include/linux/most.h
15507
15508MOTORCOMM PHY DRIVER
15509M:	Frank <Frank.Sae@motor-comm.com>
15510L:	netdev@vger.kernel.org
15511S:	Maintained
15512F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15513F:	drivers/net/phy/motorcomm.c
15514
15515MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15516M:	Jiri Slaby <jirislaby@kernel.org>
15517S:	Maintained
15518F:	Documentation/driver-api/tty/moxa-smartio.rst
15519F:	drivers/tty/mxser.*
15520
15521MP3309C BACKLIGHT DRIVER
15522M:	Flavio Suligoi <f.suligoi@asem.it>
15523L:	dri-devel@lists.freedesktop.org
15524S:	Maintained
15525F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15526F:	drivers/video/backlight/mp3309c.c
15527
15528MPS MP2891 DRIVER
15529M:	Noah Wang <noahwang.wang@outlook.com>
15530L:	linux-hwmon@vger.kernel.org
15531S:	Maintained
15532F:	Documentation/hwmon/mp2891.rst
15533F:	drivers/hwmon/pmbus/mp2891.c
15534
15535MPS MP2993 DRIVER
15536M:	Noah Wang <noahwang.wang@outlook.com>
15537L:	linux-hwmon@vger.kernel.org
15538S:	Maintained
15539F:	Documentation/hwmon/mp2993.rst
15540F:	drivers/hwmon/pmbus/mp2993.c
15541
15542MPS MP9941 DRIVER
15543M:	Noah Wang <noahwang.wang@outlook.com>
15544L:	linux-hwmon@vger.kernel.org
15545S:	Maintained
15546F:	Documentation/hwmon/mp9941.rst
15547F:	drivers/hwmon/pmbus/mp9941.c
15548
15549MR800 AVERMEDIA USB FM RADIO DRIVER
15550M:	Alexey Klimov <klimov.linux@gmail.com>
15551L:	linux-media@vger.kernel.org
15552S:	Maintained
15553T:	git git://linuxtv.org/media_tree.git
15554F:	drivers/media/radio/radio-mr800.c
15555
15556MRF24J40 IEEE 802.15.4 RADIO DRIVER
15557M:	Stefan Schmidt <stefan@datenfreihafen.org>
15558L:	linux-wpan@vger.kernel.org
15559S:	Odd Fixes
15560F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15561F:	drivers/net/ieee802154/mrf24j40.c
15562
15563MSI EC DRIVER
15564M:	Nikita Kravets <teackot@gmail.com>
15565L:	platform-driver-x86@vger.kernel.org
15566S:	Maintained
15567W:	https://github.com/BeardOverflow/msi-ec
15568F:	drivers/platform/x86/msi-ec.*
15569
15570MSI LAPTOP SUPPORT
15571M:	"Lee, Chun-Yi" <jlee@suse.com>
15572L:	platform-driver-x86@vger.kernel.org
15573S:	Maintained
15574F:	drivers/platform/x86/msi-laptop.c
15575
15576MSI WMI SUPPORT
15577L:	platform-driver-x86@vger.kernel.org
15578S:	Orphan
15579F:	drivers/platform/x86/msi-wmi.c
15580
15581MSI WMI PLATFORM FEATURES
15582M:	Armin Wolf <W_Armin@gmx.de>
15583L:	platform-driver-x86@vger.kernel.org
15584S:	Maintained
15585F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15586F:	Documentation/wmi/devices/msi-wmi-platform.rst
15587F:	drivers/platform/x86/msi-wmi-platform.c
15588
15589MSI001 MEDIA DRIVER
15590L:	linux-media@vger.kernel.org
15591S:	Orphan
15592W:	https://linuxtv.org
15593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15594F:	drivers/media/tuners/msi001*
15595
15596MSI2500 MEDIA DRIVER
15597L:	linux-media@vger.kernel.org
15598S:	Orphan
15599W:	https://linuxtv.org
15600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15601F:	drivers/media/usb/msi2500/
15602
15603MSTAR INTERRUPT CONTROLLER DRIVER
15604M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15605M:	Daniel Palmer <daniel@thingy.jp>
15606S:	Maintained
15607F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15608F:	drivers/irqchip/irq-mst-intc.c
15609
15610MSYSTEMS DISKONCHIP G3 MTD DRIVER
15611M:	Robert Jarzmik <robert.jarzmik@free.fr>
15612L:	linux-mtd@lists.infradead.org
15613S:	Maintained
15614F:	drivers/mtd/devices/docg3*
15615
15616MT9M114 ONSEMI SENSOR DRIVER
15617M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15618L:	linux-media@vger.kernel.org
15619S:	Maintained
15620T:	git git://linuxtv.org/media_tree.git
15621F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15622F:	drivers/media/i2c/mt9m114.c
15623
15624MT9P031 APTINA CAMERA SENSOR
15625M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15626L:	linux-media@vger.kernel.org
15627S:	Maintained
15628T:	git git://linuxtv.org/media_tree.git
15629F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15630F:	drivers/media/i2c/mt9p031.c
15631F:	include/media/i2c/mt9p031.h
15632
15633MT9T112 APTINA CAMERA SENSOR
15634M:	Jacopo Mondi <jacopo@jmondi.org>
15635L:	linux-media@vger.kernel.org
15636S:	Odd Fixes
15637T:	git git://linuxtv.org/media_tree.git
15638F:	drivers/media/i2c/mt9t112.c
15639F:	include/media/i2c/mt9t112.h
15640
15641MT9V032 APTINA CAMERA SENSOR
15642M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15643L:	linux-media@vger.kernel.org
15644S:	Maintained
15645T:	git git://linuxtv.org/media_tree.git
15646F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15647F:	drivers/media/i2c/mt9v032.c
15648F:	include/media/i2c/mt9v032.h
15649
15650MT9V111 APTINA CAMERA SENSOR
15651M:	Jacopo Mondi <jacopo@jmondi.org>
15652L:	linux-media@vger.kernel.org
15653S:	Maintained
15654T:	git git://linuxtv.org/media_tree.git
15655F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15656F:	drivers/media/i2c/mt9v111.c
15657
15658MULTIFUNCTION DEVICES (MFD)
15659M:	Lee Jones <lee@kernel.org>
15660S:	Maintained
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15662F:	Documentation/devicetree/bindings/mfd/
15663F:	drivers/mfd/
15664F:	include/dt-bindings/mfd/
15665F:	include/linux/mfd/
15666
15667MULTIMEDIA CARD (MMC) ETC. OVER SPI
15668S:	Orphan
15669F:	drivers/mmc/host/mmc_spi.c
15670F:	include/linux/spi/mmc_spi.h
15671
15672MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15673M:	Ulf Hansson <ulf.hansson@linaro.org>
15674L:	linux-mmc@vger.kernel.org
15675S:	Maintained
15676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15677F:	Documentation/devicetree/bindings/mmc/
15678F:	drivers/mmc/
15679F:	include/linux/mmc/
15680F:	include/uapi/linux/mmc/
15681
15682MULTIPLEXER SUBSYSTEM
15683M:	Peter Rosin <peda@axentia.se>
15684S:	Maintained
15685F:	Documentation/ABI/testing/sysfs-class-mux*
15686F:	Documentation/devicetree/bindings/mux/
15687F:	drivers/mux/
15688F:	include/dt-bindings/mux/
15689F:	include/linux/mux/
15690
15691MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15692M:	Bin Liu <b-liu@ti.com>
15693L:	linux-usb@vger.kernel.org
15694S:	Maintained
15695F:	drivers/usb/musb/
15696
15697MXL301RF MEDIA DRIVER
15698M:	Akihiro Tsukada <tskd08@gmail.com>
15699L:	linux-media@vger.kernel.org
15700S:	Odd Fixes
15701F:	drivers/media/tuners/mxl301rf*
15702
15703MXL5007T MEDIA DRIVER
15704M:	Michael Krufky <mkrufky@linuxtv.org>
15705L:	linux-media@vger.kernel.org
15706S:	Maintained
15707W:	https://linuxtv.org
15708W:	http://github.com/mkrufky
15709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15710T:	git git://linuxtv.org/mkrufky/tuners.git
15711F:	drivers/media/tuners/mxl5007t.*
15712
15713MXSFB DRM DRIVER
15714M:	Marek Vasut <marex@denx.de>
15715M:	Stefan Agner <stefan@agner.ch>
15716L:	dri-devel@lists.freedesktop.org
15717S:	Supported
15718T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15719F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15720F:	drivers/gpu/drm/mxsfb/
15721
15722MYLEX DAC960 PCI RAID Controller
15723M:	Hannes Reinecke <hare@kernel.org>
15724L:	linux-scsi@vger.kernel.org
15725S:	Supported
15726F:	drivers/scsi/myrb.*
15727F:	drivers/scsi/myrs.*
15728
15729MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15730L:	netdev@vger.kernel.org
15731S:	Orphan
15732W:	https://www.cspi.com/ethernet-products/support/downloads/
15733F:	drivers/net/ethernet/myricom/myri10ge/
15734
15735NAND FLASH SUBSYSTEM
15736M:	Miquel Raynal <miquel.raynal@bootlin.com>
15737R:	Richard Weinberger <richard@nod.at>
15738L:	linux-mtd@lists.infradead.org
15739S:	Maintained
15740W:	http://www.linux-mtd.infradead.org/
15741Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15742C:	irc://irc.oftc.net/mtd
15743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15744F:	drivers/mtd/nand/
15745F:	include/linux/mtd/*nand*.h
15746
15747NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15748M:	Daniel Mack <zonque@gmail.com>
15749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15750S:	Maintained
15751W:	http://www.native-instruments.com
15752F:	sound/usb/caiaq/
15753
15754NATSEMI ETHERNET DRIVER (DP8381x)
15755S:	Orphan
15756F:	drivers/net/ethernet/natsemi/natsemi.c
15757
15758NCR 5380 SCSI DRIVERS
15759M:	Finn Thain <fthain@linux-m68k.org>
15760M:	Michael Schmitz <schmitzmic@gmail.com>
15761L:	linux-scsi@vger.kernel.org
15762S:	Maintained
15763F:	Documentation/scsi/g_NCR5380.rst
15764F:	drivers/scsi/NCR5380.*
15765F:	drivers/scsi/arm/cumana_1.c
15766F:	drivers/scsi/arm/oak.c
15767F:	drivers/scsi/atari_scsi.*
15768F:	drivers/scsi/dmx3191d.c
15769F:	drivers/scsi/g_NCR5380.*
15770F:	drivers/scsi/mac_scsi.*
15771F:	drivers/scsi/sun3_scsi.*
15772F:	drivers/scsi/sun3_scsi_vme.c
15773
15774NCSI LIBRARY
15775M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15776S:	Maintained
15777F:	net/ncsi/
15778
15779NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15780M:	Zev Weiss <zev@bewilderbeest.net>
15781L:	linux-hwmon@vger.kernel.org
15782S:	Maintained
15783F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15784F:	drivers/hwmon/nct6775-i2c.c
15785
15786NETCONSOLE
15787M:	Breno Leitao <leitao@debian.org>
15788S:	Maintained
15789F:	Documentation/networking/netconsole.rst
15790F:	drivers/net/netconsole.c
15791
15792NETDEVSIM
15793M:	Jakub Kicinski <kuba@kernel.org>
15794S:	Maintained
15795F:	drivers/net/netdevsim/*
15796F:	tools/testing/selftests/drivers/net/netdevsim/*
15797
15798NETEM NETWORK EMULATOR
15799M:	Stephen Hemminger <stephen@networkplumber.org>
15800L:	netdev@vger.kernel.org
15801S:	Maintained
15802F:	net/sched/sch_netem.c
15803
15804NETERION 10GbE DRIVERS (s2io)
15805M:	Jon Mason <jdmason@kudzu.us>
15806L:	netdev@vger.kernel.org
15807S:	Supported
15808F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15809F:	drivers/net/ethernet/neterion/
15810
15811NETFILTER
15812M:	Pablo Neira Ayuso <pablo@netfilter.org>
15813M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15814L:	netfilter-devel@vger.kernel.org
15815L:	coreteam@netfilter.org
15816S:	Maintained
15817W:	http://www.netfilter.org/
15818W:	http://www.iptables.org/
15819W:	http://www.nftables.org/
15820Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15821C:	irc://irc.libera.chat/netfilter
15822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15824F:	include/linux/netfilter*
15825F:	include/linux/netfilter/
15826F:	include/net/netfilter/
15827F:	include/uapi/linux/netfilter*
15828F:	include/uapi/linux/netfilter/
15829F:	net/*/netfilter.c
15830F:	net/*/netfilter/
15831F:	net/bridge/br_netfilter*.c
15832F:	net/netfilter/
15833F:	tools/testing/selftests/net/netfilter/
15834
15835NETROM NETWORK LAYER
15836M:	Ralf Baechle <ralf@linux-mips.org>
15837L:	linux-hams@vger.kernel.org
15838S:	Maintained
15839W:	https://linux-ax25.in-berlin.de
15840F:	include/net/netrom.h
15841F:	include/uapi/linux/netrom.h
15842F:	net/netrom/
15843
15844NETRONIX EMBEDDED CONTROLLER
15845M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15846S:	Maintained
15847F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15848F:	drivers/mfd/ntxec.c
15849F:	drivers/pwm/pwm-ntxec.c
15850F:	drivers/rtc/rtc-ntxec.c
15851F:	include/linux/mfd/ntxec.h
15852
15853NETRONOME ETHERNET DRIVERS
15854M:	Louis Peens <louis.peens@corigine.com>
15855R:	Jakub Kicinski <kuba@kernel.org>
15856L:	oss-drivers@corigine.com
15857S:	Maintained
15858F:	drivers/net/ethernet/netronome/
15859
15860NETWORK BLOCK DEVICE (NBD)
15861M:	Josef Bacik <josef@toxicpanda.com>
15862L:	linux-block@vger.kernel.org
15863L:	nbd@other.debian.org
15864S:	Maintained
15865F:	Documentation/admin-guide/blockdev/nbd.rst
15866F:	drivers/block/nbd.c
15867F:	include/trace/events/nbd.h
15868F:	include/uapi/linux/nbd.h
15869
15870NETWORK DROP MONITOR
15871M:	Neil Horman <nhorman@tuxdriver.com>
15872L:	netdev@vger.kernel.org
15873S:	Maintained
15874W:	https://fedorahosted.org/dropwatch/
15875F:	include/uapi/linux/net_dropmon.h
15876F:	net/core/drop_monitor.c
15877
15878NETWORKING DRIVERS
15879M:	"David S. Miller" <davem@davemloft.net>
15880M:	Eric Dumazet <edumazet@google.com>
15881M:	Jakub Kicinski <kuba@kernel.org>
15882M:	Paolo Abeni <pabeni@redhat.com>
15883L:	netdev@vger.kernel.org
15884S:	Maintained
15885P:	Documentation/process/maintainer-netdev.rst
15886Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15889F:	Documentation/devicetree/bindings/net/
15890F:	Documentation/networking/net_cachelines/net_device.rst
15891F:	drivers/connector/
15892F:	drivers/net/
15893F:	include/dt-bindings/net/
15894F:	include/linux/cn_proc.h
15895F:	include/linux/etherdevice.h
15896F:	include/linux/ethtool_netlink.h
15897F:	include/linux/fcdevice.h
15898F:	include/linux/fddidevice.h
15899F:	include/linux/hippidevice.h
15900F:	include/linux/if_*
15901F:	include/linux/inetdevice.h
15902F:	include/linux/netdev*
15903F:	include/linux/platform_data/wiznet.h
15904F:	include/uapi/linux/cn_proc.h
15905F:	include/uapi/linux/ethtool_netlink.h
15906F:	include/uapi/linux/if_*
15907F:	include/uapi/linux/netdev*
15908F:	tools/testing/selftests/drivers/net/
15909X:	Documentation/devicetree/bindings/net/bluetooth/
15910X:	Documentation/devicetree/bindings/net/wireless/
15911X:	drivers/net/wireless/
15912
15913NETWORKING DRIVERS (WIRELESS)
15914M:	Kalle Valo <kvalo@kernel.org>
15915L:	linux-wireless@vger.kernel.org
15916S:	Maintained
15917W:	https://wireless.wiki.kernel.org/
15918Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15921F:	Documentation/devicetree/bindings/net/wireless/
15922F:	drivers/net/wireless/
15923
15924NETWORKING [DSA]
15925M:	Andrew Lunn <andrew@lunn.ch>
15926M:	Florian Fainelli <f.fainelli@gmail.com>
15927M:	Vladimir Oltean <olteanv@gmail.com>
15928S:	Maintained
15929F:	Documentation/devicetree/bindings/net/dsa/
15930F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15931F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15932F:	drivers/net/dsa/
15933F:	include/linux/dsa/
15934F:	include/linux/platform_data/dsa.h
15935F:	include/net/dsa.h
15936F:	net/dsa/
15937F:	tools/testing/selftests/drivers/net/dsa/
15938
15939NETWORKING [GENERAL]
15940M:	"David S. Miller" <davem@davemloft.net>
15941M:	Eric Dumazet <edumazet@google.com>
15942M:	Jakub Kicinski <kuba@kernel.org>
15943M:	Paolo Abeni <pabeni@redhat.com>
15944L:	netdev@vger.kernel.org
15945S:	Maintained
15946P:	Documentation/process/maintainer-netdev.rst
15947Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15948B:	mailto:netdev@vger.kernel.org
15949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15951F:	Documentation/core-api/netlink.rst
15952F:	Documentation/netlink/
15953F:	Documentation/networking/
15954F:	Documentation/networking/net_cachelines/
15955F:	Documentation/process/maintainer-netdev.rst
15956F:	Documentation/userspace-api/netlink/
15957F:	include/linux/framer/framer-provider.h
15958F:	include/linux/framer/framer.h
15959F:	include/linux/in.h
15960F:	include/linux/indirect_call_wrapper.h
15961F:	include/linux/inet.h
15962F:	include/linux/inet_diag.h
15963F:	include/linux/net.h
15964F:	include/linux/netdev*
15965F:	include/linux/netlink.h
15966F:	include/linux/netpoll.h
15967F:	include/linux/rtnetlink.h
15968F:	include/linux/seq_file_net.h
15969F:	include/linux/skbuff*
15970F:	include/net/
15971F:	include/uapi/linux/genetlink.h
15972F:	include/uapi/linux/hsr_netlink.h
15973F:	include/uapi/linux/in.h
15974F:	include/uapi/linux/inet_diag.h
15975F:	include/uapi/linux/nbd-netlink.h
15976F:	include/uapi/linux/net.h
15977F:	include/uapi/linux/net_namespace.h
15978F:	include/uapi/linux/netconf.h
15979F:	include/uapi/linux/netdev*
15980F:	include/uapi/linux/netlink.h
15981F:	include/uapi/linux/netlink_diag.h
15982F:	include/uapi/linux/rtnetlink.h
15983F:	lib/net_utils.c
15984F:	lib/random32.c
15985F:	net/
15986F:	tools/net/
15987F:	tools/testing/selftests/net/
15988X:	net/9p/
15989X:	net/bluetooth/
15990
15991NETWORKING [IPSEC]
15992M:	Steffen Klassert <steffen.klassert@secunet.com>
15993M:	Herbert Xu <herbert@gondor.apana.org.au>
15994M:	"David S. Miller" <davem@davemloft.net>
15995L:	netdev@vger.kernel.org
15996S:	Maintained
15997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15999F:	include/net/xfrm.h
16000F:	include/uapi/linux/xfrm.h
16001F:	net/ipv4/ah4.c
16002F:	net/ipv4/esp4*
16003F:	net/ipv4/ip_vti.c
16004F:	net/ipv4/ipcomp.c
16005F:	net/ipv4/xfrm*
16006F:	net/ipv6/ah6.c
16007F:	net/ipv6/esp6*
16008F:	net/ipv6/ip6_vti.c
16009F:	net/ipv6/ipcomp6.c
16010F:	net/ipv6/xfrm*
16011F:	net/key/
16012F:	net/xfrm/
16013F:	tools/testing/selftests/net/ipsec.c
16014
16015NETWORKING [IPv4/IPv6]
16016M:	"David S. Miller" <davem@davemloft.net>
16017M:	David Ahern <dsahern@kernel.org>
16018L:	netdev@vger.kernel.org
16019S:	Maintained
16020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16021F:	arch/x86/net/*
16022F:	include/linux/ip.h
16023F:	include/linux/ipv6*
16024F:	include/net/fib*
16025F:	include/net/ip*
16026F:	include/net/route.h
16027F:	net/ipv4/
16028F:	net/ipv6/
16029
16030NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16031M:	Paul Moore <paul@paul-moore.com>
16032L:	netdev@vger.kernel.org
16033L:	linux-security-module@vger.kernel.org
16034S:	Supported
16035W:	https://github.com/netlabel
16036F:	Documentation/netlabel/
16037F:	include/net/calipso.h
16038F:	include/net/cipso_ipv4.h
16039F:	include/net/netlabel.h
16040F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16041F:	include/uapi/linux/netfilter/xt_SECMARK.h
16042F:	net/ipv4/cipso_ipv4.c
16043F:	net/ipv6/calipso.c
16044F:	net/netfilter/xt_CONNSECMARK.c
16045F:	net/netfilter/xt_SECMARK.c
16046F:	net/netlabel/
16047
16048NETWORKING [MACSEC]
16049M:	Sabrina Dubroca <sd@queasysnail.net>
16050L:	netdev@vger.kernel.org
16051S:	Maintained
16052F:	drivers/net/macsec.c
16053F:	include/net/macsec.h
16054F:	include/uapi/linux/if_macsec.h
16055K:	macsec
16056K:	\bmdo_
16057
16058NETWORKING [MPTCP]
16059M:	Matthieu Baerts <matttbe@kernel.org>
16060M:	Mat Martineau <martineau@kernel.org>
16061R:	Geliang Tang <geliang@kernel.org>
16062L:	netdev@vger.kernel.org
16063L:	mptcp@lists.linux.dev
16064S:	Maintained
16065W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16066B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16067T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16068T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16069F:	Documentation/netlink/specs/mptcp_pm.yaml
16070F:	Documentation/networking/mptcp*.rst
16071F:	include/net/mptcp.h
16072F:	include/trace/events/mptcp.h
16073F:	include/uapi/linux/mptcp*.h
16074F:	net/mptcp/
16075F:	tools/testing/selftests/bpf/*/*mptcp*.c
16076F:	tools/testing/selftests/net/mptcp/
16077
16078NETWORKING [TCP]
16079M:	Eric Dumazet <edumazet@google.com>
16080L:	netdev@vger.kernel.org
16081S:	Maintained
16082F:	Documentation/networking/net_cachelines/tcp_sock.rst
16083F:	include/linux/tcp.h
16084F:	include/net/tcp.h
16085F:	include/trace/events/tcp.h
16086F:	include/uapi/linux/tcp.h
16087F:	net/ipv4/inet_connection_sock.c
16088F:	net/ipv4/inet_hashtables.c
16089F:	net/ipv4/inet_timewait_sock.c
16090F:	net/ipv4/syncookies.c
16091F:	net/ipv4/tcp*.c
16092F:	net/ipv6/inet6_connection_sock.c
16093F:	net/ipv6/inet6_hashtables.c
16094F:	net/ipv6/syncookies.c
16095F:	net/ipv6/tcp*.c
16096
16097NETWORKING [TLS]
16098M:	Boris Pismenny <borisp@nvidia.com>
16099M:	John Fastabend <john.fastabend@gmail.com>
16100M:	Jakub Kicinski <kuba@kernel.org>
16101L:	netdev@vger.kernel.org
16102S:	Maintained
16103F:	include/net/tls.h
16104F:	include/uapi/linux/tls.h
16105F:	net/tls/*
16106
16107NETXEN (1/10) GbE SUPPORT
16108M:	Manish Chopra <manishc@marvell.com>
16109M:	Rahul Verma <rahulv@marvell.com>
16110M:	GR-Linux-NIC-Dev@marvell.com
16111L:	netdev@vger.kernel.org
16112S:	Supported
16113F:	drivers/net/ethernet/qlogic/netxen/
16114
16115NET_FAILOVER MODULE
16116M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16117L:	netdev@vger.kernel.org
16118S:	Supported
16119F:	Documentation/networking/net_failover.rst
16120F:	drivers/net/net_failover.c
16121F:	include/net/net_failover.h
16122
16123NEXTHOP
16124M:	David Ahern <dsahern@kernel.org>
16125L:	netdev@vger.kernel.org
16126S:	Maintained
16127F:	include/net/netns/nexthop.h
16128F:	include/net/nexthop.h
16129F:	include/uapi/linux/nexthop.h
16130F:	net/ipv4/nexthop.c
16131
16132NFC SUBSYSTEM
16133M:	Krzysztof Kozlowski <krzk@kernel.org>
16134L:	netdev@vger.kernel.org
16135S:	Maintained
16136F:	Documentation/devicetree/bindings/net/nfc/
16137F:	drivers/nfc/
16138F:	include/net/nfc/
16139F:	include/uapi/linux/nfc.h
16140F:	net/nfc/
16141
16142NFC VIRTUAL NCI DEVICE DRIVER
16143M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16144L:	netdev@vger.kernel.org
16145S:	Supported
16146F:	drivers/nfc/virtual_ncidev.c
16147F:	tools/testing/selftests/nci/
16148
16149NFS, SUNRPC, AND LOCKD CLIENTS
16150M:	Trond Myklebust <trondmy@kernel.org>
16151M:	Anna Schumaker <anna@kernel.org>
16152L:	linux-nfs@vger.kernel.org
16153S:	Maintained
16154W:	http://client.linux-nfs.org
16155T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16156F:	Documentation/filesystems/nfs/
16157F:	fs/lockd/
16158F:	fs/nfs/
16159F:	fs/nfs_common/
16160F:	include/linux/lockd/
16161F:	include/linux/nfs*
16162F:	include/linux/sunrpc/
16163F:	include/uapi/linux/nfs*
16164F:	include/uapi/linux/sunrpc/
16165F:	net/sunrpc/
16166
16167NILFS2 FILESYSTEM
16168M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16169L:	linux-nilfs@vger.kernel.org
16170S:	Supported
16171W:	https://nilfs.sourceforge.io/
16172T:	git https://github.com/konis/nilfs2.git
16173F:	Documentation/filesystems/nilfs2.rst
16174F:	fs/nilfs2/
16175F:	include/trace/events/nilfs2.h
16176F:	include/uapi/linux/nilfs2_api.h
16177F:	include/uapi/linux/nilfs2_ondisk.h
16178
16179NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16180M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16181S:	Maintained
16182W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16183F:	Documentation/scsi/NinjaSCSI.rst
16184F:	drivers/scsi/pcmcia/nsp_*
16185
16186NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16187M:	GOTO Masanori <gotom@debian.or.jp>
16188M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16189S:	Maintained
16190W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16191F:	Documentation/scsi/NinjaSCSI.rst
16192F:	drivers/scsi/nsp32*
16193
16194NINTENDO HID DRIVER
16195M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16196L:	linux-input@vger.kernel.org
16197S:	Maintained
16198F:	drivers/hid/hid-nintendo*
16199
16200NIOS2 ARCHITECTURE
16201M:	Dinh Nguyen <dinguyen@kernel.org>
16202S:	Maintained
16203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16204F:	arch/nios2/
16205
16206NITRO ENCLAVES (NE)
16207M:	Alexandru Ciobotaru <alcioa@amazon.com>
16208L:	linux-kernel@vger.kernel.org
16209L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16210S:	Supported
16211W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16212F:	Documentation/virt/ne_overview.rst
16213F:	drivers/virt/nitro_enclaves/
16214F:	include/linux/nitro_enclaves.h
16215F:	include/uapi/linux/nitro_enclaves.h
16216F:	samples/nitro_enclaves/
16217
16218NITRO SECURE MODULE (NSM)
16219M:	Alexander Graf <graf@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:	drivers/misc/nsm.c
16225F:	include/uapi/linux/nsm.h
16226
16227NOHZ, DYNTICKS SUPPORT
16228M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16229M:	Frederic Weisbecker <frederic@kernel.org>
16230M:	Ingo Molnar <mingo@kernel.org>
16231M:	Thomas Gleixner <tglx@linutronix.de>
16232L:	linux-kernel@vger.kernel.org
16233S:	Maintained
16234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16235F:	include/linux/sched/nohz.h
16236F:	include/linux/tick.h
16237F:	kernel/time/tick*.*
16238
16239NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16240M:	Pavel Machek <pavel@ucw.cz>
16241M:	Sakari Ailus <sakari.ailus@iki.fi>
16242L:	linux-media@vger.kernel.org
16243S:	Maintained
16244F:	drivers/media/i2c/ad5820.c
16245F:	drivers/media/i2c/et8ek8
16246
16247NOKIA N900 POWER SUPPLY DRIVERS
16248R:	Pali Rohár <pali@kernel.org>
16249F:	drivers/power/supply/bq2415x_charger.c
16250F:	drivers/power/supply/bq27xxx_battery.c
16251F:	drivers/power/supply/bq27xxx_battery_i2c.c
16252F:	drivers/power/supply/isp1704_charger.c
16253F:	drivers/power/supply/rx51_battery.c
16254F:	include/linux/power/bq2415x_charger.h
16255F:	include/linux/power/bq27xxx_battery.h
16256
16257NOLIBC HEADER FILE
16258M:	Willy Tarreau <w@1wt.eu>
16259M:	Thomas Weißschuh <linux@weissschuh.net>
16260S:	Maintained
16261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16262F:	tools/include/nolibc/
16263F:	tools/testing/selftests/nolibc/
16264
16265NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16266M:	Hans de Goede <hdegoede@redhat.com>
16267L:	linux-input@vger.kernel.org
16268S:	Maintained
16269F:	drivers/input/touchscreen/novatek-nvt-ts.c
16270
16271NSDEPS
16272M:	Matthias Maennich <maennich@google.com>
16273S:	Maintained
16274F:	Documentation/core-api/symbol-namespaces.rst
16275F:	scripts/nsdeps
16276
16277NTB AMD DRIVER
16278M:	Sanjay R Mehta <sanju.mehta@amd.com>
16279M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16280L:	ntb@lists.linux.dev
16281S:	Supported
16282F:	drivers/ntb/hw/amd/
16283
16284NTB DRIVER CORE
16285M:	Jon Mason <jdmason@kudzu.us>
16286M:	Dave Jiang <dave.jiang@intel.com>
16287M:	Allen Hubbe <allenbh@gmail.com>
16288L:	ntb@lists.linux.dev
16289S:	Supported
16290W:	https://github.com/jonmason/ntb/wiki
16291T:	git https://github.com/jonmason/ntb.git
16292F:	drivers/net/ntb_netdev.c
16293F:	drivers/ntb/
16294F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16295F:	include/linux/ntb.h
16296F:	include/linux/ntb_transport.h
16297F:	tools/testing/selftests/ntb/
16298
16299NTB IDT DRIVER
16300M:	Serge Semin <fancer.lancer@gmail.com>
16301L:	ntb@lists.linux.dev
16302S:	Supported
16303F:	drivers/ntb/hw/idt/
16304
16305NTB INTEL DRIVER
16306M:	Dave Jiang <dave.jiang@intel.com>
16307L:	ntb@lists.linux.dev
16308S:	Supported
16309W:	https://github.com/davejiang/linux/wiki
16310T:	git https://github.com/davejiang/linux.git
16311F:	drivers/ntb/hw/intel/
16312
16313NTFS3 FILESYSTEM
16314M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16315L:	ntfs3@lists.linux.dev
16316S:	Supported
16317W:	http://www.paragon-software.com/
16318T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16319F:	Documentation/filesystems/ntfs3.rst
16320F:	fs/ntfs3/
16321
16322NUBUS SUBSYSTEM
16323M:	Finn Thain <fthain@linux-m68k.org>
16324L:	linux-m68k@lists.linux-m68k.org
16325S:	Maintained
16326F:	arch/*/include/asm/nubus.h
16327F:	drivers/nubus/
16328F:	include/linux/nubus.h
16329F:	include/uapi/linux/nubus.h
16330
16331NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16332M:	Antonino Daplas <adaplas@gmail.com>
16333L:	linux-fbdev@vger.kernel.org
16334S:	Maintained
16335F:	drivers/video/fbdev/nvidia/
16336F:	drivers/video/fbdev/riva/
16337
16338NVIDIA WMI EC BACKLIGHT DRIVER
16339M:	Daniel Dadap <ddadap@nvidia.com>
16340L:	platform-driver-x86@vger.kernel.org
16341S:	Supported
16342F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16343F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16344
16345NVM EXPRESS DRIVER
16346M:	Keith Busch <kbusch@kernel.org>
16347M:	Jens Axboe <axboe@fb.com>
16348M:	Christoph Hellwig <hch@lst.de>
16349M:	Sagi Grimberg <sagi@grimberg.me>
16350L:	linux-nvme@lists.infradead.org
16351S:	Supported
16352W:	http://git.infradead.org/nvme.git
16353T:	git git://git.infradead.org/nvme.git
16354F:	Documentation/nvme/
16355F:	drivers/nvme/common/
16356F:	drivers/nvme/host/
16357F:	include/linux/nvme-*.h
16358F:	include/linux/nvme.h
16359F:	include/uapi/linux/nvme_ioctl.h
16360
16361NVM EXPRESS FABRICS AUTHENTICATION
16362M:	Hannes Reinecke <hare@suse.de>
16363L:	linux-nvme@lists.infradead.org
16364S:	Supported
16365F:	drivers/nvme/host/auth.c
16366F:	drivers/nvme/target/auth.c
16367F:	drivers/nvme/target/fabrics-cmd-auth.c
16368F:	include/linux/nvme-auth.h
16369
16370NVM EXPRESS FC TRANSPORT DRIVERS
16371M:	James Smart <james.smart@broadcom.com>
16372L:	linux-nvme@lists.infradead.org
16373S:	Supported
16374F:	drivers/nvme/host/fc.c
16375F:	drivers/nvme/target/fc.c
16376F:	drivers/nvme/target/fcloop.c
16377F:	include/linux/nvme-fc-driver.h
16378F:	include/linux/nvme-fc.h
16379
16380NVM EXPRESS HARDWARE MONITORING SUPPORT
16381M:	Guenter Roeck <linux@roeck-us.net>
16382L:	linux-nvme@lists.infradead.org
16383S:	Supported
16384F:	drivers/nvme/host/hwmon.c
16385
16386NVM EXPRESS TARGET DRIVER
16387M:	Christoph Hellwig <hch@lst.de>
16388M:	Sagi Grimberg <sagi@grimberg.me>
16389M:	Chaitanya Kulkarni <kch@nvidia.com>
16390L:	linux-nvme@lists.infradead.org
16391S:	Supported
16392W:	http://git.infradead.org/nvme.git
16393T:	git git://git.infradead.org/nvme.git
16394F:	drivers/nvme/target/
16395
16396NVMEM FRAMEWORK
16397M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16398S:	Maintained
16399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16400F:	Documentation/ABI/stable/sysfs-bus-nvmem
16401F:	Documentation/devicetree/bindings/nvmem/
16402F:	drivers/nvmem/
16403F:	include/linux/nvmem-consumer.h
16404F:	include/linux/nvmem-provider.h
16405
16406NXP BLUETOOTH WIRELESS DRIVERS
16407M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16408M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16409S:	Maintained
16410F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16411F:	drivers/bluetooth/btnxpuart.c
16412
16413NXP C45 TJA11XX PHY DRIVER
16414M:	Andrei Botila <andrei.botila@oss.nxp.com>
16415L:	netdev@vger.kernel.org
16416S:	Maintained
16417F:	drivers/net/phy/nxp-c45-tja11xx*
16418
16419NXP FSPI DRIVER
16420M:	Han Xu <han.xu@nxp.com>
16421M:	Haibo Chen <haibo.chen@nxp.com>
16422R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16423L:	linux-spi@vger.kernel.org
16424L:	imx@lists.linux.dev
16425S:	Maintained
16426F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16427F:	drivers/spi/spi-nxp-fspi.c
16428
16429NXP FXAS21002C DRIVER
16430M:	Rui Miguel Silva <rmfrfs@gmail.com>
16431L:	linux-iio@vger.kernel.org
16432S:	Maintained
16433F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16434F:	drivers/iio/gyro/fxas21002c.h
16435F:	drivers/iio/gyro/fxas21002c_core.c
16436F:	drivers/iio/gyro/fxas21002c_i2c.c
16437F:	drivers/iio/gyro/fxas21002c_spi.c
16438
16439NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16440M:	Haibo Chen <haibo.chen@nxp.com>
16441L:	linux-iio@vger.kernel.org
16442L:	imx@lists.linux.dev
16443S:	Maintained
16444F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16445F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16446F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16447F:	drivers/iio/adc/imx7d_adc.c
16448F:	drivers/iio/adc/imx93_adc.c
16449F:	drivers/iio/adc/vf610_adc.c
16450
16451NXP i.MX 8M ISI DRIVER
16452M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16453L:	linux-media@vger.kernel.org
16454S:	Maintained
16455F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16456F:	drivers/media/platform/nxp/imx8-isi/
16457
16458NXP i.MX 8MP DW100 V4L2 DRIVER
16459M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16460L:	linux-media@vger.kernel.org
16461S:	Maintained
16462F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16463F:	Documentation/userspace-api/media/drivers/dw100.rst
16464F:	drivers/media/platform/nxp/dw100/
16465F:	include/uapi/linux/dw100.h
16466
16467NXP i.MX 8MQ DCSS DRIVER
16468M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16469R:	Lucas Stach <l.stach@pengutronix.de>
16470L:	dri-devel@lists.freedesktop.org
16471S:	Maintained
16472T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16473F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16474F:	drivers/gpu/drm/imx/dcss/
16475
16476NXP i.MX 8QXP ADC DRIVER
16477M:	Cai Huoqing <cai.huoqing@linux.dev>
16478M:	Haibo Chen <haibo.chen@nxp.com>
16479L:	imx@lists.linux.dev
16480L:	linux-iio@vger.kernel.org
16481S:	Maintained
16482F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16483F:	drivers/iio/adc/imx8qxp-adc.c
16484
16485NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16486M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16487L:	imx@lists.linux.dev
16488L:	linux-media@vger.kernel.org
16489S:	Maintained
16490F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16491F:	drivers/media/platform/nxp/imx-jpeg
16492
16493NXP i.MX CLOCK DRIVERS
16494M:	Abel Vesa <abelvesa@kernel.org>
16495R:	Peng Fan <peng.fan@nxp.com>
16496L:	linux-clk@vger.kernel.org
16497L:	imx@lists.linux.dev
16498S:	Maintained
16499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16500F:	Documentation/devicetree/bindings/clock/imx*
16501F:	drivers/clk/imx/
16502F:	include/dt-bindings/clock/imx*
16503
16504NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16505M:	Jagan Teki <jagan@amarulasolutions.com>
16506S:	Maintained
16507F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16508F:	drivers/regulator/pf8x00-regulator.c
16509
16510NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16511M:	Krzysztof Kozlowski <krzk@kernel.org>
16512L:	linux-kernel@vger.kernel.org
16513S:	Maintained
16514F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16515F:	drivers/extcon/extcon-ptn5150.c
16516
16517NXP SGTL5000 DRIVER
16518M:	Fabio Estevam <festevam@gmail.com>
16519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16520S:	Maintained
16521F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16522F:	sound/soc/codecs/sgtl5000*
16523
16524NXP SJA1105 ETHERNET SWITCH DRIVER
16525M:	Vladimir Oltean <olteanv@gmail.com>
16526L:	linux-kernel@vger.kernel.org
16527S:	Maintained
16528F:	drivers/net/dsa/sja1105
16529F:	drivers/net/pcs/pcs-xpcs-nxp.c
16530
16531NXP TDA998X DRM DRIVER
16532M:	Russell King <linux@armlinux.org.uk>
16533S:	Maintained
16534T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16535T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16536F:	drivers/gpu/drm/i2c/tda998x_drv.c
16537F:	include/drm/i2c/tda998x.h
16538F:	include/dt-bindings/display/tda998x.h
16539K:	"nxp,tda998x"
16540
16541NXP TFA9879 DRIVER
16542M:	Peter Rosin <peda@axentia.se>
16543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16544S:	Maintained
16545F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16546F:	sound/soc/codecs/tfa9879*
16547
16548NXP-NCI NFC DRIVER
16549S:	Orphan
16550F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16551F:	drivers/nfc/nxp-nci
16552
16553NXP/Goodix TFA989X (TFA1) DRIVER
16554M:	Stephan Gerhold <stephan@gerhold.net>
16555L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16556S:	Maintained
16557F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16558F:	sound/soc/codecs/tfa989x.c
16559
16560NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16561M:	Jonas Malaco <jonas@protocubo.io>
16562L:	linux-hwmon@vger.kernel.org
16563S:	Maintained
16564F:	Documentation/hwmon/nzxt-kraken2.rst
16565F:	drivers/hwmon/nzxt-kraken2.c
16566
16567NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16568M:	Jonas Malaco <jonas@protocubo.io>
16569M:	Aleksa Savic <savicaleksa83@gmail.com>
16570L:	linux-hwmon@vger.kernel.org
16571S:	Maintained
16572F:	Documentation/hwmon/nzxt-kraken3.rst
16573F:	drivers/hwmon/nzxt-kraken3.c
16574
16575NZXT-SMART2 HARDWARE MONITORING DRIVER
16576M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16577L:	linux-hwmon@vger.kernel.org
16578S:	Maintained
16579F:	Documentation/hwmon/nzxt-smart2.rst
16580F:	drivers/hwmon/nzxt-smart2.c
16581
16582OBJAGG
16583M:	Jiri Pirko <jiri@resnulli.us>
16584L:	netdev@vger.kernel.org
16585S:	Supported
16586F:	include/linux/objagg.h
16587F:	lib/objagg.c
16588F:	lib/test_objagg.c
16589
16590OBJPOOL
16591M:	Matt Wu <wuqiang.matt@bytedance.com>
16592S:	Supported
16593F:	include/linux/objpool.h
16594F:	lib/objpool.c
16595F:	lib/test_objpool.c
16596
16597OBJTOOL
16598M:	Josh Poimboeuf <jpoimboe@kernel.org>
16599M:	Peter Zijlstra <peterz@infradead.org>
16600S:	Supported
16601F:	include/linux/objtool*.h
16602F:	tools/objtool/
16603
16604OCELOT ETHERNET SWITCH DRIVER
16605M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16606M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16607M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16608M:	UNGLinuxDriver@microchip.com
16609L:	netdev@vger.kernel.org
16610S:	Supported
16611F:	drivers/net/dsa/ocelot/*
16612F:	drivers/net/ethernet/mscc/
16613F:	include/soc/mscc/ocelot*
16614F:	net/dsa/tag_ocelot.c
16615F:	net/dsa/tag_ocelot_8021q.c
16616F:	tools/testing/selftests/drivers/net/ocelot/*
16617
16618OCELOT EXTERNAL SWITCH CONTROL
16619M:	Colin Foster <colin.foster@in-advantage.com>
16620S:	Supported
16621F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16622F:	drivers/mfd/ocelot*
16623F:	drivers/net/dsa/ocelot/ocelot_ext.c
16624F:	include/linux/mfd/ocelot.h
16625
16626OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16627M:	Frederic Barrat <fbarrat@linux.ibm.com>
16628M:	Andrew Donnellan <ajd@linux.ibm.com>
16629L:	linuxppc-dev@lists.ozlabs.org
16630S:	Supported
16631F:	Documentation/userspace-api/accelerators/ocxl.rst
16632F:	arch/powerpc/include/asm/pnv-ocxl.h
16633F:	arch/powerpc/platforms/powernv/ocxl.c
16634F:	drivers/misc/ocxl/
16635F:	include/misc/ocxl*
16636F:	include/uapi/misc/ocxl.h
16637
16638OMAP AUDIO SUPPORT
16639M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16640M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16641L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16642L:	linux-omap@vger.kernel.org
16643S:	Maintained
16644F:	sound/soc/ti/n810.c
16645F:	sound/soc/ti/omap*
16646F:	sound/soc/ti/rx51.c
16647F:	sound/soc/ti/sdma-pcm.*
16648
16649OMAP CLOCK FRAMEWORK SUPPORT
16650M:	Paul Walmsley <paul@pwsan.com>
16651L:	linux-omap@vger.kernel.org
16652S:	Maintained
16653F:	arch/arm/*omap*/*clock*
16654
16655OMAP DEVICE TREE SUPPORT
16656M:	Tony Lindgren <tony@atomide.com>
16657L:	linux-omap@vger.kernel.org
16658L:	devicetree@vger.kernel.org
16659S:	Maintained
16660F:	arch/arm/boot/dts/ti/omap/
16661
16662OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16663L:	linux-omap@vger.kernel.org
16664L:	linux-fbdev@vger.kernel.org
16665S:	Orphan
16666F:	Documentation/arch/arm/omap/dss.rst
16667F:	drivers/video/fbdev/omap2/
16668
16669OMAP FRAMEBUFFER SUPPORT
16670L:	linux-fbdev@vger.kernel.org
16671L:	linux-omap@vger.kernel.org
16672S:	Orphan
16673F:	drivers/video/fbdev/omap/
16674
16675OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16676M:	Roger Quadros <rogerq@kernel.org>
16677M:	Tony Lindgren <tony@atomide.com>
16678L:	linux-omap@vger.kernel.org
16679S:	Maintained
16680F:	arch/arm/mach-omap2/*gpmc*
16681F:	drivers/memory/omap-gpmc.c
16682
16683OMAP GPIO DRIVER
16684M:	Grygorii Strashko <grygorii.strashko@ti.com>
16685M:	Santosh Shilimkar <ssantosh@kernel.org>
16686M:	Kevin Hilman <khilman@kernel.org>
16687L:	linux-omap@vger.kernel.org
16688S:	Maintained
16689F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16690F:	drivers/gpio/gpio-omap.c
16691
16692OMAP HARDWARE SPINLOCK SUPPORT
16693L:	linux-omap@vger.kernel.org
16694S:	Orphan
16695F:	drivers/hwspinlock/omap_hwspinlock.c
16696
16697OMAP HS MMC SUPPORT
16698L:	linux-mmc@vger.kernel.org
16699L:	linux-omap@vger.kernel.org
16700S:	Orphan
16701F:	drivers/mmc/host/omap_hsmmc.c
16702
16703OMAP HWMOD DATA
16704M:	Paul Walmsley <paul@pwsan.com>
16705L:	linux-omap@vger.kernel.org
16706S:	Maintained
16707F:	arch/arm/mach-omap2/omap_hwmod*data*
16708
16709OMAP HWMOD SUPPORT
16710M:	Paul Walmsley <paul@pwsan.com>
16711L:	linux-omap@vger.kernel.org
16712S:	Maintained
16713F:	arch/arm/mach-omap2/omap_hwmod.*
16714
16715OMAP I2C DRIVER
16716M:	Vignesh R <vigneshr@ti.com>
16717L:	linux-omap@vger.kernel.org
16718L:	linux-i2c@vger.kernel.org
16719S:	Maintained
16720F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16721F:	drivers/i2c/busses/i2c-omap.c
16722
16723OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16724M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16725L:	linux-media@vger.kernel.org
16726S:	Maintained
16727F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16728F:	drivers/media/platform/ti/omap3isp/
16729F:	drivers/staging/media/omap4iss/
16730
16731OMAP MMC SUPPORT
16732M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16733L:	linux-omap@vger.kernel.org
16734S:	Odd Fixes
16735F:	drivers/mmc/host/omap.c
16736
16737OMAP POWER MANAGEMENT SUPPORT
16738M:	Kevin Hilman <khilman@kernel.org>
16739L:	linux-omap@vger.kernel.org
16740S:	Maintained
16741F:	arch/arm/*omap*/*pm*
16742F:	drivers/cpufreq/omap-cpufreq.c
16743
16744OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16745M:	Paul Walmsley <paul@pwsan.com>
16746L:	linux-omap@vger.kernel.org
16747S:	Maintained
16748F:	arch/arm/mach-omap2/prm*
16749
16750OMAP RANDOM NUMBER GENERATOR SUPPORT
16751M:	Deepak Saxena <dsaxena@plexity.net>
16752S:	Maintained
16753F:	drivers/char/hw_random/omap-rng.c
16754
16755OMAP USB SUPPORT
16756L:	linux-usb@vger.kernel.org
16757L:	linux-omap@vger.kernel.org
16758S:	Orphan
16759F:	arch/arm/*omap*/usb*
16760F:	drivers/usb/*/*omap*
16761
16762OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16763M:	Mark Jackson <mpfj@newflow.co.uk>
16764L:	linux-omap@vger.kernel.org
16765S:	Maintained
16766F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16767
16768OMAP1 SUPPORT
16769M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16770M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16771R:	Tony Lindgren <tony@atomide.com>
16772L:	linux-omap@vger.kernel.org
16773S:	Maintained
16774Q:	http://patchwork.kernel.org/project/linux-omap/list/
16775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16776F:	arch/arm/configs/omap1_defconfig
16777F:	arch/arm/mach-omap1/
16778F:	drivers/i2c/busses/i2c-omap.c
16779F:	include/linux/platform_data/ams-delta-fiq.h
16780F:	include/linux/platform_data/i2c-omap.h
16781
16782OMAP2+ SUPPORT
16783M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16784M:	Andreas Kemnade <andreas@kemnade.info>
16785M:	Kevin Hilman <khilman@baylibre.com>
16786M:	Roger Quadros <rogerq@kernel.org>
16787M:	Tony Lindgren <tony@atomide.com>
16788L:	linux-omap@vger.kernel.org
16789S:	Maintained
16790W:	http://linux.omap.com/
16791Q:	http://patchwork.kernel.org/project/linux-omap/list/
16792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16793F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16794F:	arch/arm/configs/omap2plus_defconfig
16795F:	arch/arm/mach-omap2/
16796F:	drivers/bus/omap*.[ch]
16797F:	drivers/bus/ti-sysc.c
16798F:	drivers/gpio/gpio-tps65219.c
16799F:	drivers/i2c/busses/i2c-omap.c
16800F:	drivers/irqchip/irq-omap-intc.c
16801F:	drivers/mfd/*omap*.c
16802F:	drivers/mfd/menelaus.c
16803F:	drivers/mfd/palmas.c
16804F:	drivers/mfd/tps65217.c
16805F:	drivers/mfd/tps65218.c
16806F:	drivers/mfd/tps65219.c
16807F:	drivers/mfd/tps65910.c
16808F:	drivers/mfd/twl-core.[ch]
16809F:	drivers/mfd/twl4030*.c
16810F:	drivers/mfd/twl6030*.c
16811F:	drivers/mfd/twl6040*.c
16812F:	drivers/regulator/palmas-regulator*.c
16813F:	drivers/regulator/pbias-regulator.c
16814F:	drivers/regulator/tps65217-regulator.c
16815F:	drivers/regulator/tps65218-regulator.c
16816F:	drivers/regulator/tps65219-regulator.c
16817F:	drivers/regulator/tps65910-regulator.c
16818F:	drivers/regulator/twl-regulator.c
16819F:	drivers/regulator/twl6030-regulator.c
16820F:	include/linux/platform_data/i2c-omap.h
16821F:	include/linux/platform_data/ti-sysc.h
16822
16823OMFS FILESYSTEM
16824M:	Bob Copeland <me@bobcopeland.com>
16825L:	linux-karma-devel@lists.sourceforge.net
16826S:	Maintained
16827F:	Documentation/filesystems/omfs.rst
16828F:	fs/omfs/
16829
16830OMNIVISION OG01A1B SENSOR DRIVER
16831M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16832L:	linux-media@vger.kernel.org
16833S:	Maintained
16834F:	drivers/media/i2c/og01a1b.c
16835
16836OMNIVISION OV01A10 SENSOR DRIVER
16837M:	Bingbu Cao <bingbu.cao@intel.com>
16838L:	linux-media@vger.kernel.org
16839S:	Maintained
16840T:	git git://linuxtv.org/media_tree.git
16841F:	drivers/media/i2c/ov01a10.c
16842
16843OMNIVISION OV02A10 SENSOR DRIVER
16844L:	linux-media@vger.kernel.org
16845S:	Orphan
16846T:	git git://linuxtv.org/media_tree.git
16847F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16848F:	drivers/media/i2c/ov02a10.c
16849
16850OMNIVISION OV08D10 SENSOR DRIVER
16851M:	Jimmy Su <jimmy.su@intel.com>
16852L:	linux-media@vger.kernel.org
16853S:	Maintained
16854T:	git git://linuxtv.org/media_tree.git
16855F:	drivers/media/i2c/ov08d10.c
16856
16857OMNIVISION OV08X40 SENSOR DRIVER
16858M:	Jason Chen <jason.z.chen@intel.com>
16859L:	linux-media@vger.kernel.org
16860S:	Maintained
16861T:	git git://linuxtv.org/media_tree.git
16862F:	drivers/media/i2c/ov08x40.c
16863
16864OMNIVISION OV13858 SENSOR DRIVER
16865M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16866L:	linux-media@vger.kernel.org
16867S:	Maintained
16868T:	git git://linuxtv.org/media_tree.git
16869F:	drivers/media/i2c/ov13858.c
16870
16871OMNIVISION OV13B10 SENSOR DRIVER
16872M:	Arec Kao <arec.kao@intel.com>
16873L:	linux-media@vger.kernel.org
16874S:	Maintained
16875T:	git git://linuxtv.org/media_tree.git
16876F:	drivers/media/i2c/ov13b10.c
16877
16878OMNIVISION OV2680 SENSOR DRIVER
16879M:	Rui Miguel Silva <rmfrfs@gmail.com>
16880M:	Hans de Goede <hansg@kernel.org>
16881L:	linux-media@vger.kernel.org
16882S:	Maintained
16883T:	git git://linuxtv.org/media_tree.git
16884F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16885F:	drivers/media/i2c/ov2680.c
16886
16887OMNIVISION OV2685 SENSOR DRIVER
16888M:	Shunqian Zheng <zhengsq@rock-chips.com>
16889L:	linux-media@vger.kernel.org
16890S:	Maintained
16891T:	git git://linuxtv.org/media_tree.git
16892F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16893F:	drivers/media/i2c/ov2685.c
16894
16895OMNIVISION OV2740 SENSOR DRIVER
16896M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16897R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16898R:	Bingbu Cao <bingbu.cao@intel.com>
16899L:	linux-media@vger.kernel.org
16900S:	Maintained
16901T:	git git://linuxtv.org/media_tree.git
16902F:	drivers/media/i2c/ov2740.c
16903
16904OMNIVISION OV4689 SENSOR DRIVER
16905M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16906L:	linux-media@vger.kernel.org
16907S:	Maintained
16908T:	git git://linuxtv.org/media_tree.git
16909F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16910F:	drivers/media/i2c/ov4689.c
16911
16912OMNIVISION OV5640 SENSOR DRIVER
16913M:	Steve Longerbeam <slongerbeam@gmail.com>
16914L:	linux-media@vger.kernel.org
16915S:	Maintained
16916T:	git git://linuxtv.org/media_tree.git
16917F:	drivers/media/i2c/ov5640.c
16918
16919OMNIVISION OV5647 SENSOR DRIVER
16920M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16921M:	Jacopo Mondi <jacopo@jmondi.org>
16922L:	linux-media@vger.kernel.org
16923S:	Maintained
16924T:	git git://linuxtv.org/media_tree.git
16925F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16926F:	drivers/media/i2c/ov5647.c
16927
16928OMNIVISION OV5670 SENSOR DRIVER
16929M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16930L:	linux-media@vger.kernel.org
16931S:	Maintained
16932T:	git git://linuxtv.org/media_tree.git
16933F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16934F:	drivers/media/i2c/ov5670.c
16935
16936OMNIVISION OV5675 SENSOR DRIVER
16937M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16938L:	linux-media@vger.kernel.org
16939S:	Maintained
16940T:	git git://linuxtv.org/media_tree.git
16941F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16942F:	drivers/media/i2c/ov5675.c
16943
16944OMNIVISION OV5693 SENSOR DRIVER
16945M:	Daniel Scally <djrscally@gmail.com>
16946L:	linux-media@vger.kernel.org
16947S:	Maintained
16948T:	git git://linuxtv.org/media_tree.git
16949F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16950F:	drivers/media/i2c/ov5693.c
16951
16952OMNIVISION OV5695 SENSOR DRIVER
16953M:	Shunqian Zheng <zhengsq@rock-chips.com>
16954L:	linux-media@vger.kernel.org
16955S:	Maintained
16956T:	git git://linuxtv.org/media_tree.git
16957F:	drivers/media/i2c/ov5695.c
16958
16959OMNIVISION OV64A40 SENSOR DRIVER
16960M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16961L:	linux-media@vger.kernel.org
16962S:	Maintained
16963T:	git git://linuxtv.org/media_tree.git
16964F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16965F:	drivers/media/i2c/ov64a40.c
16966
16967OMNIVISION OV7670 SENSOR DRIVER
16968L:	linux-media@vger.kernel.org
16969S:	Orphan
16970T:	git git://linuxtv.org/media_tree.git
16971F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16972F:	drivers/media/i2c/ov7670.c
16973
16974OMNIVISION OV772x SENSOR DRIVER
16975M:	Jacopo Mondi <jacopo@jmondi.org>
16976L:	linux-media@vger.kernel.org
16977S:	Odd fixes
16978T:	git git://linuxtv.org/media_tree.git
16979F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16980F:	drivers/media/i2c/ov772x.c
16981F:	include/media/i2c/ov772x.h
16982
16983OMNIVISION OV7740 SENSOR DRIVER
16984L:	linux-media@vger.kernel.org
16985S:	Orphan
16986T:	git git://linuxtv.org/media_tree.git
16987F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16988F:	drivers/media/i2c/ov7740.c
16989
16990OMNIVISION OV8856 SENSOR DRIVER
16991M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16992L:	linux-media@vger.kernel.org
16993S:	Maintained
16994T:	git git://linuxtv.org/media_tree.git
16995F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16996F:	drivers/media/i2c/ov8856.c
16997
16998OMNIVISION OV8858 SENSOR DRIVER
16999M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17000M:	Nicholas Roth <nicholas@rothemail.net>
17001L:	linux-media@vger.kernel.org
17002S:	Maintained
17003T:	git git://linuxtv.org/media_tree.git
17004F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17005F:	drivers/media/i2c/ov8858.c
17006
17007OMNIVISION OV9282 SENSOR DRIVER
17008M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17009L:	linux-media@vger.kernel.org
17010S:	Maintained
17011T:	git git://linuxtv.org/media_tree.git
17012F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17013F:	drivers/media/i2c/ov9282.c
17014
17015OMNIVISION OV9640 SENSOR DRIVER
17016M:	Petr Cvek <petrcvekcz@gmail.com>
17017L:	linux-media@vger.kernel.org
17018S:	Maintained
17019F:	drivers/media/i2c/ov9640.*
17020
17021OMNIVISION OV9650 SENSOR DRIVER
17022M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17023R:	Akinobu Mita <akinobu.mita@gmail.com>
17024R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17025L:	linux-media@vger.kernel.org
17026S:	Maintained
17027T:	git git://linuxtv.org/media_tree.git
17028F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17029F:	drivers/media/i2c/ov9650.c
17030
17031OMNIVISION OV9734 SENSOR DRIVER
17032M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17033R:	Bingbu Cao <bingbu.cao@intel.com>
17034L:	linux-media@vger.kernel.org
17035S:	Maintained
17036T:	git git://linuxtv.org/media_tree.git
17037F:	drivers/media/i2c/ov9734.c
17038
17039ONBOARD USB HUB DRIVER
17040M:	Matthias Kaehlcke <mka@chromium.org>
17041L:	linux-usb@vger.kernel.org
17042S:	Maintained
17043F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17044F:	drivers/usb/misc/onboard_usb_dev.c
17045
17046ONENAND FLASH DRIVER
17047M:	Kyungmin Park <kyungmin.park@samsung.com>
17048L:	linux-mtd@lists.infradead.org
17049S:	Maintained
17050F:	drivers/mtd/nand/onenand/
17051F:	include/linux/mtd/onenand*.h
17052
17053ONEXPLAYER FAN DRIVER
17054M:	Derek John Clark <derekjohn.clark@gmail.com>
17055M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17056L:	linux-hwmon@vger.kernel.org
17057S:	Maintained
17058F:	drivers/hwmon/oxp-sensors.c
17059
17060ONIE TLV NVMEM LAYOUT DRIVER
17061M:	Miquel Raynal <miquel.raynal@bootlin.com>
17062S:	Maintained
17063F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17064F:	drivers/nvmem/layouts/onie-tlv.c
17065
17066ONION OMEGA2+ BOARD
17067M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17068L:	linux-mips@vger.kernel.org
17069S:	Maintained
17070F:	arch/mips/boot/dts/ralink/omega2p.dts
17071
17072ONSEMI ETHERNET PHY DRIVERS
17073M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17074L:	netdev@vger.kernel.org
17075S:	Supported
17076W:	http://www.onsemi.com
17077F:	drivers/net/phy/ncn*
17078
17079OP-TEE DRIVER
17080M:	Jens Wiklander <jens.wiklander@linaro.org>
17081L:	op-tee@lists.trustedfirmware.org
17082S:	Maintained
17083F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17084F:	drivers/tee/optee/
17085
17086OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17087M:	Sumit Garg <sumit.garg@linaro.org>
17088L:	op-tee@lists.trustedfirmware.org
17089S:	Maintained
17090F:	drivers/char/hw_random/optee-rng.c
17091
17092OP-TEE RTC DRIVER
17093M:	Clément Léger <clement.leger@bootlin.com>
17094L:	linux-rtc@vger.kernel.org
17095S:	Maintained
17096F:	drivers/rtc/rtc-optee.c
17097
17098OPA-VNIC DRIVER
17099M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17100L:	linux-rdma@vger.kernel.org
17101S:	Supported
17102F:	drivers/infiniband/ulp/opa_vnic
17103
17104OPEN FIRMWARE AND FLATTENED DEVICE TREE
17105M:	Rob Herring <robh@kernel.org>
17106M:	Saravana Kannan <saravanak@google.com>
17107L:	devicetree@vger.kernel.org
17108S:	Maintained
17109W:	http://www.devicetree.org/
17110C:	irc://irc.libera.chat/devicetree
17111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17112F:	Documentation/ABI/testing/sysfs-firmware-ofw
17113F:	drivers/of/
17114F:	include/linux/of*.h
17115F:	scripts/dtc/
17116F:	tools/testing/selftests/dt/
17117K:	of_overlay_notifier_
17118K:	of_overlay_fdt_apply
17119K:	of_overlay_remove
17120
17121OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17122M:	Rob Herring <robh@kernel.org>
17123M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17124M:	Conor Dooley <conor+dt@kernel.org>
17125L:	devicetree@vger.kernel.org
17126S:	Maintained
17127Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17128C:	irc://irc.libera.chat/devicetree
17129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17130F:	Documentation/devicetree/
17131F:	arch/*/boot/dts/
17132F:	include/dt-bindings/
17133
17134OPENCOMPUTE PTP CLOCK DRIVER
17135M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17136M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17137L:	netdev@vger.kernel.org
17138S:	Maintained
17139F:	drivers/ptp/ptp_ocp.c
17140
17141OPENCORES I2C BUS DRIVER
17142M:	Peter Korsgaard <peter@korsgaard.com>
17143M:	Andrew Lunn <andrew@lunn.ch>
17144L:	linux-i2c@vger.kernel.org
17145S:	Maintained
17146F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17147F:	Documentation/i2c/busses/i2c-ocores.rst
17148F:	drivers/i2c/busses/i2c-ocores.c
17149F:	include/linux/platform_data/i2c-ocores.h
17150
17151OPENRISC ARCHITECTURE
17152M:	Jonas Bonn <jonas@southpole.se>
17153M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17154M:	Stafford Horne <shorne@gmail.com>
17155L:	linux-openrisc@vger.kernel.org
17156S:	Maintained
17157W:	http://openrisc.io
17158T:	git https://github.com/openrisc/linux.git
17159F:	Documentation/arch/openrisc/
17160F:	Documentation/devicetree/bindings/openrisc/
17161F:	arch/openrisc/
17162F:	drivers/irqchip/irq-ompic.c
17163F:	drivers/irqchip/irq-or1k-*
17164
17165OPENVSWITCH
17166M:	Pravin B Shelar <pshelar@ovn.org>
17167L:	netdev@vger.kernel.org
17168L:	dev@openvswitch.org
17169S:	Maintained
17170W:	http://openvswitch.org
17171F:	include/uapi/linux/openvswitch.h
17172F:	net/openvswitch/
17173F:	tools/testing/selftests/net/openvswitch/
17174
17175OPERATING PERFORMANCE POINTS (OPP)
17176M:	Viresh Kumar <vireshk@kernel.org>
17177M:	Nishanth Menon <nm@ti.com>
17178M:	Stephen Boyd <sboyd@kernel.org>
17179L:	linux-pm@vger.kernel.org
17180S:	Maintained
17181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17182F:	Documentation/devicetree/bindings/opp/
17183F:	Documentation/power/opp.rst
17184F:	drivers/opp/
17185F:	include/linux/pm_opp.h
17186
17187OPL4 DRIVER
17188M:	Clemens Ladisch <clemens@ladisch.de>
17189L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17190S:	Maintained
17191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17192F:	sound/drivers/opl4/
17193
17194ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17195M:	Mark Fasheh <mark@fasheh.com>
17196M:	Joel Becker <jlbec@evilplan.org>
17197M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17198L:	ocfs2-devel@lists.linux.dev
17199S:	Supported
17200W:	http://ocfs2.wiki.kernel.org
17201F:	Documentation/filesystems/dlmfs.rst
17202F:	Documentation/filesystems/ocfs2.rst
17203F:	fs/ocfs2/
17204
17205ORANGEFS FILESYSTEM
17206M:	Mike Marshall <hubcap@omnibond.com>
17207R:	Martin Brandenburg <martin@omnibond.com>
17208L:	devel@lists.orangefs.org
17209S:	Supported
17210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17211F:	Documentation/filesystems/orangefs.rst
17212F:	fs/orangefs/
17213
17214OV2659 OMNIVISION SENSOR DRIVER
17215M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17216L:	linux-media@vger.kernel.org
17217S:	Maintained
17218W:	https://linuxtv.org
17219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17220T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17221F:	drivers/media/i2c/ov2659.c
17222F:	include/media/i2c/ov2659.h
17223
17224OVERLAY FILESYSTEM
17225M:	Miklos Szeredi <miklos@szeredi.hu>
17226M:	Amir Goldstein <amir73il@gmail.com>
17227L:	linux-unionfs@vger.kernel.org
17228S:	Supported
17229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17230F:	Documentation/filesystems/overlayfs.rst
17231F:	fs/overlayfs/
17232
17233P54 WIRELESS DRIVER
17234M:	Christian Lamparter <chunkeey@googlemail.com>
17235L:	linux-wireless@vger.kernel.org
17236S:	Maintained
17237W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17238F:	drivers/net/wireless/intersil/p54/
17239
17240PACKET SOCKETS
17241M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17242S:	Maintained
17243F:	include/uapi/linux/if_packet.h
17244F:	net/packet/af_packet.c
17245
17246PACKING
17247M:	Vladimir Oltean <olteanv@gmail.com>
17248L:	netdev@vger.kernel.org
17249S:	Supported
17250F:	Documentation/core-api/packing.rst
17251F:	include/linux/packing.h
17252F:	lib/packing.c
17253
17254PADATA PARALLEL EXECUTION MECHANISM
17255M:	Steffen Klassert <steffen.klassert@secunet.com>
17256M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17257L:	linux-crypto@vger.kernel.org
17258L:	linux-kernel@vger.kernel.org
17259S:	Maintained
17260F:	Documentation/core-api/padata.rst
17261F:	include/linux/padata.h
17262F:	kernel/padata.c
17263
17264PAGE CACHE
17265M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17266L:	linux-fsdevel@vger.kernel.org
17267S:	Supported
17268T:	git git://git.infradead.org/users/willy/pagecache.git
17269F:	Documentation/filesystems/locking.rst
17270F:	Documentation/filesystems/vfs.rst
17271F:	include/linux/pagemap.h
17272F:	mm/filemap.c
17273F:	mm/page-writeback.c
17274F:	mm/readahead.c
17275F:	mm/truncate.c
17276
17277PAGE POOL
17278M:	Jesper Dangaard Brouer <hawk@kernel.org>
17279M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17280L:	netdev@vger.kernel.org
17281S:	Supported
17282F:	Documentation/networking/page_pool.rst
17283F:	include/net/page_pool/
17284F:	include/trace/events/page_pool.h
17285F:	net/core/page_pool.c
17286
17287PAGE TABLE CHECK
17288M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17289M:	Andrew Morton <akpm@linux-foundation.org>
17290L:	linux-mm@kvack.org
17291S:	Maintained
17292F:	Documentation/mm/page_table_check.rst
17293F:	include/linux/page_table_check.h
17294F:	mm/page_table_check.c
17295
17296PANASONIC LAPTOP ACPI EXTRAS DRIVER
17297M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17298L:	platform-driver-x86@vger.kernel.org
17299S:	Maintained
17300F:	drivers/platform/x86/panasonic-laptop.c
17301
17302PARALLAX PING IIO SENSOR DRIVER
17303M:	Andreas Klinger <ak@it-klinger.de>
17304L:	linux-iio@vger.kernel.org
17305S:	Maintained
17306F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17307F:	drivers/iio/proximity/ping.c
17308
17309PARALLEL LCD/KEYPAD PANEL DRIVER
17310M:	Willy Tarreau <willy@haproxy.com>
17311M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17312S:	Odd Fixes
17313F:	Documentation/admin-guide/lcd-panel-cgram.rst
17314F:	drivers/auxdisplay/panel.c
17315
17316PARALLEL PORT SUBSYSTEM
17317M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17318M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17319L:	linux-parport@lists.infradead.org (subscribers-only)
17320S:	Maintained
17321F:	Documentation/driver-api/parport*.rst
17322F:	drivers/char/ppdev.c
17323F:	drivers/parport/
17324F:	include/linux/parport*.h
17325F:	include/uapi/linux/ppdev.h
17326
17327PARAVIRT_OPS INTERFACE
17328M:	Juergen Gross <jgross@suse.com>
17329R:	Ajay Kaher <ajay.kaher@broadcom.com>
17330R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17331R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17332L:	virtualization@lists.linux.dev
17333L:	x86@kernel.org
17334S:	Supported
17335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17336F:	Documentation/virt/paravirt_ops.rst
17337F:	arch/*/include/asm/paravirt*.h
17338F:	arch/*/kernel/paravirt*
17339F:	include/linux/hypervisor.h
17340
17341PARISC ARCHITECTURE
17342M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17343M:	Helge Deller <deller@gmx.de>
17344L:	linux-parisc@vger.kernel.org
17345S:	Maintained
17346W:	https://parisc.wiki.kernel.org
17347Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17350F:	Documentation/arch/parisc/
17351F:	arch/parisc/
17352F:	drivers/char/agp/parisc-agp.c
17353F:	drivers/input/misc/hp_sdc_rtc.c
17354F:	drivers/input/serio/gscps2.c
17355F:	drivers/input/serio/hp_sdc*
17356F:	drivers/parisc/
17357F:	drivers/parport/parport_gsc.*
17358F:	drivers/tty/serial/8250/8250_parisc.c
17359F:	drivers/video/console/sti*
17360F:	drivers/video/fbdev/sti*
17361F:	drivers/video/logo/logo_parisc*
17362F:	include/linux/hp_sdc.h
17363
17364PARMAN
17365M:	Jiri Pirko <jiri@resnulli.us>
17366L:	netdev@vger.kernel.org
17367S:	Supported
17368F:	include/linux/parman.h
17369F:	lib/parman.c
17370F:	lib/test_parman.c
17371
17372PC ENGINES APU BOARD DRIVER
17373M:	Enrico Weigelt, metux IT consult <info@metux.net>
17374S:	Maintained
17375F:	drivers/platform/x86/pcengines-apuv2.c
17376
17377PC87360 HARDWARE MONITORING DRIVER
17378M:	Jim Cromie <jim.cromie@gmail.com>
17379L:	linux-hwmon@vger.kernel.org
17380S:	Maintained
17381F:	Documentation/hwmon/pc87360.rst
17382F:	drivers/hwmon/pc87360.c
17383
17384PC8736x GPIO DRIVER
17385M:	Jim Cromie <jim.cromie@gmail.com>
17386S:	Maintained
17387F:	drivers/char/pc8736x_gpio.c
17388
17389PC87427 HARDWARE MONITORING DRIVER
17390M:	Jean Delvare <jdelvare@suse.com>
17391L:	linux-hwmon@vger.kernel.org
17392S:	Maintained
17393F:	Documentation/hwmon/pc87427.rst
17394F:	drivers/hwmon/pc87427.c
17395
17396PCA9532 LED DRIVER
17397M:	Riku Voipio <riku.voipio@iki.fi>
17398S:	Maintained
17399F:	drivers/leds/leds-pca9532.c
17400F:	include/linux/leds-pca9532.h
17401
17402PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17403M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17404M:	Pali Rohár <pali@kernel.org>
17405L:	linux-pci@vger.kernel.org
17406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17407S:	Maintained
17408F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17409F:	drivers/pci/controller/pci-aardvark.c
17410
17411PCI DRIVER FOR ALTERA PCIE IP
17412M:	Joyce Ooi <joyce.ooi@intel.com>
17413L:	linux-pci@vger.kernel.org
17414S:	Supported
17415F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17416F:	drivers/pci/controller/pcie-altera.c
17417
17418PCI DRIVER FOR APPLIEDMICRO XGENE
17419M:	Toan Le <toan@os.amperecomputing.com>
17420L:	linux-pci@vger.kernel.org
17421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17422S:	Maintained
17423F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17424F:	drivers/pci/controller/pci-xgene.c
17425
17426PCI DRIVER FOR ARM VERSATILE PLATFORM
17427M:	Rob Herring <robh@kernel.org>
17428L:	linux-pci@vger.kernel.org
17429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17430S:	Maintained
17431F:	Documentation/devicetree/bindings/pci/versatile.yaml
17432F:	drivers/pci/controller/pci-versatile.c
17433
17434PCI DRIVER FOR ARMADA 8K
17435M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17436L:	linux-pci@vger.kernel.org
17437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17438S:	Maintained
17439F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17440F:	drivers/pci/controller/dwc/pcie-armada8k.c
17441
17442PCI DRIVER FOR CADENCE PCIE IP
17443L:	linux-pci@vger.kernel.org
17444S:	Orphan
17445F:	Documentation/devicetree/bindings/pci/cdns,*
17446F:	drivers/pci/controller/cadence/*cadence*
17447
17448PCI DRIVER FOR FREESCALE LAYERSCAPE
17449M:	Minghuan Lian <minghuan.Lian@nxp.com>
17450M:	Mingkai Hu <mingkai.hu@nxp.com>
17451M:	Roy Zang <roy.zang@nxp.com>
17452L:	linuxppc-dev@lists.ozlabs.org
17453L:	linux-pci@vger.kernel.org
17454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17455L:	imx@lists.linux.dev
17456S:	Maintained
17457F:	drivers/pci/controller/dwc/*layerscape*
17458
17459PCI DRIVER FOR FU740
17460M:	Paul Walmsley <paul.walmsley@sifive.com>
17461M:	Greentime Hu <greentime.hu@sifive.com>
17462M:	Samuel Holland <samuel.holland@sifive.com>
17463L:	linux-pci@vger.kernel.org
17464S:	Maintained
17465F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17466F:	drivers/pci/controller/dwc/pcie-fu740.c
17467
17468PCI DRIVER FOR GENERIC OF HOSTS
17469M:	Will Deacon <will@kernel.org>
17470L:	linux-pci@vger.kernel.org
17471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17474F:	drivers/pci/controller/pci-host-common.c
17475F:	drivers/pci/controller/pci-host-generic.c
17476
17477PCI DRIVER FOR IMX6
17478M:	Richard Zhu <hongxing.zhu@nxp.com>
17479M:	Lucas Stach <l.stach@pengutronix.de>
17480L:	linux-pci@vger.kernel.org
17481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17482L:	imx@lists.linux.dev
17483S:	Maintained
17484F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17485F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17486F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17487F:	drivers/pci/controller/dwc/*imx6*
17488
17489PCI DRIVER FOR INTEL IXP4XX
17490M:	Linus Walleij <linus.walleij@linaro.org>
17491S:	Maintained
17492F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17493F:	drivers/pci/controller/pci-ixp4xx.c
17494
17495PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17496M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17497R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17498L:	linux-pci@vger.kernel.org
17499S:	Supported
17500F:	drivers/pci/controller/vmd.c
17501
17502PCI DRIVER FOR MICROSEMI SWITCHTEC
17503M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17504M:	Logan Gunthorpe <logang@deltatee.com>
17505L:	linux-pci@vger.kernel.org
17506S:	Maintained
17507F:	Documentation/ABI/testing/sysfs-class-switchtec
17508F:	Documentation/driver-api/switchtec.rst
17509F:	drivers/ntb/hw/mscc/
17510F:	drivers/pci/switch/switchtec*
17511F:	include/linux/switchtec.h
17512F:	include/uapi/linux/switchtec_ioctl.h
17513
17514PCI DRIVER FOR MOBIVEIL PCIE IP
17515M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17516M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17517L:	linux-pci@vger.kernel.org
17518S:	Supported
17519F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17520F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17521
17522PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17523M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17524M:	Pali Rohár <pali@kernel.org>
17525L:	linux-pci@vger.kernel.org
17526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17527S:	Maintained
17528F:	drivers/pci/controller/*mvebu*
17529
17530PCI DRIVER FOR NVIDIA TEGRA
17531M:	Thierry Reding <thierry.reding@gmail.com>
17532L:	linux-tegra@vger.kernel.org
17533L:	linux-pci@vger.kernel.org
17534S:	Supported
17535F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17536F:	drivers/pci/controller/pci-tegra.c
17537
17538PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17539M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17540L:	linux-pci@vger.kernel.org
17541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17542S:	Maintained
17543F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17544F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17545
17546PCI DRIVER FOR PLDA PCIE IP
17547M:	Daire McNamara <daire.mcnamara@microchip.com>
17548L:	linux-pci@vger.kernel.org
17549S:	Maintained
17550F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17551F:	drivers/pci/controller/plda/pcie-plda-host.c
17552F:	drivers/pci/controller/plda/pcie-plda.h
17553
17554PCI DRIVER FOR RENESAS R-CAR
17555M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17556M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17557L:	linux-pci@vger.kernel.org
17558L:	linux-renesas-soc@vger.kernel.org
17559S:	Maintained
17560F:	Documentation/devicetree/bindings/pci/*rcar*
17561F:	drivers/pci/controller/*rcar*
17562F:	drivers/pci/controller/dwc/*rcar*
17563
17564PCI DRIVER FOR SAMSUNG EXYNOS
17565M:	Jingoo Han <jingoohan1@gmail.com>
17566L:	linux-pci@vger.kernel.org
17567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17568L:	linux-samsung-soc@vger.kernel.org
17569S:	Maintained
17570F:	drivers/pci/controller/dwc/pci-exynos.c
17571
17572PCI DRIVER FOR SYNOPSYS DESIGNWARE
17573M:	Jingoo Han <jingoohan1@gmail.com>
17574M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17575L:	linux-pci@vger.kernel.org
17576S:	Maintained
17577F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17578F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17579F:	drivers/pci/controller/dwc/*designware*
17580
17581PCI DRIVER FOR TI DRA7XX/J721E
17582M:	Vignesh Raghavendra <vigneshr@ti.com>
17583R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17584L:	linux-omap@vger.kernel.org
17585L:	linux-pci@vger.kernel.org
17586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17587S:	Supported
17588F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17589F:	drivers/pci/controller/cadence/pci-j721e.c
17590F:	drivers/pci/controller/dwc/pci-dra7xx.c
17591
17592PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17593M:	Linus Walleij <linus.walleij@linaro.org>
17594L:	linux-pci@vger.kernel.org
17595S:	Maintained
17596F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17597F:	drivers/pci/controller/pci-v3-semi.c
17598
17599PCI DRIVER FOR XILINX VERSAL CPM
17600M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17601M:	Michal Simek <michal.simek@amd.com>
17602L:	linux-pci@vger.kernel.org
17603S:	Maintained
17604F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17605F:	drivers/pci/controller/pcie-xilinx-cpm.c
17606
17607PCI ENDPOINT SUBSYSTEM
17608M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17609M:	Krzysztof Wilczyński <kw@linux.com>
17610R:	Kishon Vijay Abraham I <kishon@kernel.org>
17611L:	linux-pci@vger.kernel.org
17612S:	Supported
17613Q:	https://patchwork.kernel.org/project/linux-pci/list/
17614B:	https://bugzilla.kernel.org
17615C:	irc://irc.oftc.net/linux-pci
17616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17617F:	Documentation/PCI/endpoint/*
17618F:	Documentation/misc-devices/pci-endpoint-test.rst
17619F:	drivers/misc/pci_endpoint_test.c
17620F:	drivers/pci/endpoint/
17621F:	tools/pci/
17622
17623PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17624M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17625R:	Oliver O'Halloran <oohall@gmail.com>
17626L:	linuxppc-dev@lists.ozlabs.org
17627S:	Supported
17628F:	Documentation/PCI/pci-error-recovery.rst
17629F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17630F:	arch/powerpc/include/*/eeh*.h
17631F:	arch/powerpc/kernel/eeh*.c
17632F:	arch/powerpc/platforms/*/eeh*.c
17633F:	drivers/pci/pcie/aer.c
17634F:	drivers/pci/pcie/dpc.c
17635F:	drivers/pci/pcie/err.c
17636
17637PCI ERROR RECOVERY
17638M:	Linas Vepstas <linasvepstas@gmail.com>
17639L:	linux-pci@vger.kernel.org
17640S:	Supported
17641F:	Documentation/PCI/pci-error-recovery.rst
17642
17643PCI MSI DRIVER FOR ALTERA MSI IP
17644M:	Joyce Ooi <joyce.ooi@intel.com>
17645L:	linux-pci@vger.kernel.org
17646S:	Supported
17647F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17648F:	drivers/pci/controller/pcie-altera-msi.c
17649
17650PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17651M:	Toan Le <toan@os.amperecomputing.com>
17652L:	linux-pci@vger.kernel.org
17653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17654S:	Maintained
17655F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17656F:	drivers/pci/controller/pci-xgene-msi.c
17657
17658PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17659M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17660M:	Krzysztof Wilczyński <kw@linux.com>
17661R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17662R:	Rob Herring <robh@kernel.org>
17663L:	linux-pci@vger.kernel.org
17664S:	Supported
17665Q:	https://patchwork.kernel.org/project/linux-pci/list/
17666B:	https://bugzilla.kernel.org
17667C:	irc://irc.oftc.net/linux-pci
17668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17669F:	Documentation/devicetree/bindings/pci/
17670F:	drivers/pci/controller/
17671F:	drivers/pci/pci-bridge-emul.c
17672F:	drivers/pci/pci-bridge-emul.h
17673
17674PCI PEER-TO-PEER DMA (P2PDMA)
17675M:	Bjorn Helgaas <bhelgaas@google.com>
17676M:	Logan Gunthorpe <logang@deltatee.com>
17677L:	linux-pci@vger.kernel.org
17678S:	Supported
17679Q:	https://patchwork.kernel.org/project/linux-pci/list/
17680B:	https://bugzilla.kernel.org
17681C:	irc://irc.oftc.net/linux-pci
17682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17683F:	Documentation/driver-api/pci/p2pdma.rst
17684F:	drivers/pci/p2pdma.c
17685F:	include/linux/pci-p2pdma.h
17686
17687PCI POWER CONTROL
17688M:	Bartosz Golaszewski <brgl@bgdev.pl>
17689L:	linux-pci@vger.kernel.org
17690S:	Maintained
17691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17692F:	drivers/pci/pwrctl/*
17693F:	include/linux/pci-pwrctl.h
17694
17695PCI SUBSYSTEM
17696M:	Bjorn Helgaas <bhelgaas@google.com>
17697L:	linux-pci@vger.kernel.org
17698S:	Supported
17699Q:	https://patchwork.kernel.org/project/linux-pci/list/
17700B:	https://bugzilla.kernel.org
17701C:	irc://irc.oftc.net/linux-pci
17702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17703F:	Documentation/PCI/
17704F:	Documentation/devicetree/bindings/pci/
17705F:	arch/x86/kernel/early-quirks.c
17706F:	arch/x86/kernel/quirks.c
17707F:	arch/x86/pci/
17708F:	drivers/acpi/pci*
17709F:	drivers/pci/
17710F:	include/asm-generic/pci*
17711F:	include/linux/of_pci.h
17712F:	include/linux/pci*
17713F:	include/uapi/linux/pci*
17714
17715PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17716M:	Jonathan Chocron <jonnyc@amazon.com>
17717L:	linux-pci@vger.kernel.org
17718S:	Maintained
17719F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17720F:	drivers/pci/controller/dwc/pcie-al.c
17721
17722PCIE DRIVER FOR AMLOGIC MESON
17723M:	Yue Wang <yue.wang@Amlogic.com>
17724L:	linux-pci@vger.kernel.org
17725L:	linux-amlogic@lists.infradead.org
17726S:	Maintained
17727F:	drivers/pci/controller/dwc/pci-meson.c
17728
17729PCIE DRIVER FOR AXIS ARTPEC
17730M:	Jesper Nilsson <jesper.nilsson@axis.com>
17731L:	linux-arm-kernel@axis.com
17732L:	linux-pci@vger.kernel.org
17733S:	Maintained
17734F:	Documentation/devicetree/bindings/pci/axis,artpec*
17735F:	drivers/pci/controller/dwc/*artpec*
17736
17737PCIE DRIVER FOR CAVIUM THUNDERX
17738M:	Robert Richter <rric@kernel.org>
17739L:	linux-pci@vger.kernel.org
17740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17741S:	Odd Fixes
17742F:	drivers/pci/controller/pci-thunder-*
17743
17744PCIE DRIVER FOR HISILICON
17745M:	Zhou Wang <wangzhou1@hisilicon.com>
17746L:	linux-pci@vger.kernel.org
17747S:	Maintained
17748F:	drivers/pci/controller/dwc/pcie-hisi.c
17749
17750PCIE DRIVER FOR HISILICON KIRIN
17751M:	Xiaowei Song <songxiaowei@hisilicon.com>
17752M:	Binghui Wang <wangbinghui@hisilicon.com>
17753L:	linux-pci@vger.kernel.org
17754S:	Maintained
17755F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17756F:	drivers/pci/controller/dwc/pcie-kirin.c
17757
17758PCIE DRIVER FOR HISILICON STB
17759M:	Shawn Guo <shawn.guo@linaro.org>
17760L:	linux-pci@vger.kernel.org
17761S:	Maintained
17762F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17763F:	drivers/pci/controller/dwc/pcie-histb.c
17764
17765PCIE DRIVER FOR INTEL KEEM BAY
17766M:	Srikanth Thokala <srikanth.thokala@intel.com>
17767L:	linux-pci@vger.kernel.org
17768S:	Supported
17769F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17770F:	drivers/pci/controller/dwc/pcie-keembay.c
17771
17772PCIE DRIVER FOR INTEL LGM GW SOC
17773M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17774L:	linux-pci@vger.kernel.org
17775S:	Maintained
17776F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17777F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17778
17779PCIE DRIVER FOR MEDIATEK
17780M:	Ryder Lee <ryder.lee@mediatek.com>
17781M:	Jianjun Wang <jianjun.wang@mediatek.com>
17782L:	linux-pci@vger.kernel.org
17783L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17784S:	Supported
17785F:	Documentation/devicetree/bindings/pci/mediatek*
17786F:	drivers/pci/controller/*mediatek*
17787
17788PCIE DRIVER FOR MICROCHIP
17789M:	Daire McNamara <daire.mcnamara@microchip.com>
17790L:	linux-pci@vger.kernel.org
17791S:	Supported
17792F:	Documentation/devicetree/bindings/pci/microchip*
17793F:	drivers/pci/controller/plda/*microchip*
17794
17795PCIE DRIVER FOR QUALCOMM MSM
17796M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17797L:	linux-pci@vger.kernel.org
17798L:	linux-arm-msm@vger.kernel.org
17799S:	Maintained
17800F:	drivers/pci/controller/dwc/pcie-qcom.c
17801
17802PCIE DRIVER FOR ROCKCHIP
17803M:	Shawn Lin <shawn.lin@rock-chips.com>
17804L:	linux-pci@vger.kernel.org
17805L:	linux-rockchip@lists.infradead.org
17806S:	Maintained
17807F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17808F:	drivers/pci/controller/pcie-rockchip*
17809
17810PCIE DRIVER FOR SOCIONEXT UNIPHIER
17811M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17812L:	linux-pci@vger.kernel.org
17813S:	Maintained
17814F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17815F:	drivers/pci/controller/dwc/pcie-uniphier*
17816
17817PCIE DRIVER FOR ST SPEAR13XX
17818M:	Pratyush Anand <pratyush.anand@gmail.com>
17819L:	linux-pci@vger.kernel.org
17820S:	Maintained
17821F:	drivers/pci/controller/dwc/*spear*
17822
17823PCIE DRIVER FOR STARFIVE JH71x0
17824M:	Kevin Xie <kevin.xie@starfivetech.com>
17825L:	linux-pci@vger.kernel.org
17826S:	Maintained
17827F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17828F:	drivers/pci/controller/plda/pcie-starfive.c
17829
17830PCIE ENDPOINT DRIVER FOR QUALCOMM
17831M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17832L:	linux-pci@vger.kernel.org
17833L:	linux-arm-msm@vger.kernel.org
17834S:	Maintained
17835F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17836F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17837
17838PCMCIA SUBSYSTEM
17839M:	Dominik Brodowski <linux@dominikbrodowski.net>
17840S:	Odd Fixes
17841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17842F:	Documentation/pcmcia/
17843F:	drivers/pcmcia/
17844F:	include/pcmcia/
17845F:	tools/pcmcia/
17846
17847PCNET32 NETWORK DRIVER
17848M:	Don Fry <pcnet32@frontier.com>
17849L:	netdev@vger.kernel.org
17850S:	Maintained
17851F:	drivers/net/ethernet/amd/pcnet32.c
17852
17853PCRYPT PARALLEL CRYPTO ENGINE
17854M:	Steffen Klassert <steffen.klassert@secunet.com>
17855L:	linux-crypto@vger.kernel.org
17856S:	Maintained
17857F:	crypto/pcrypt.c
17858F:	include/crypto/pcrypt.h
17859
17860PDS DSC VIRTIO DATA PATH ACCELERATOR
17861R:	Shannon Nelson <shannon.nelson@amd.com>
17862F:	drivers/vdpa/pds/
17863
17864PECI HARDWARE MONITORING DRIVERS
17865M:	Iwona Winiarska <iwona.winiarska@intel.com>
17866L:	linux-hwmon@vger.kernel.org
17867S:	Supported
17868F:	Documentation/hwmon/peci-cputemp.rst
17869F:	Documentation/hwmon/peci-dimmtemp.rst
17870F:	drivers/hwmon/peci/
17871
17872PECI SUBSYSTEM
17873M:	Iwona Winiarska <iwona.winiarska@intel.com>
17874L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17875S:	Supported
17876F:	Documentation/devicetree/bindings/peci/
17877F:	Documentation/peci/
17878F:	drivers/peci/
17879F:	include/linux/peci-cpu.h
17880F:	include/linux/peci.h
17881
17882PENSANDO ETHERNET DRIVERS
17883M:	Shannon Nelson <shannon.nelson@amd.com>
17884M:	Brett Creeley <brett.creeley@amd.com>
17885L:	netdev@vger.kernel.org
17886S:	Supported
17887F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17888F:	drivers/net/ethernet/pensando/
17889
17890PER-CPU MEMORY ALLOCATOR
17891M:	Dennis Zhou <dennis@kernel.org>
17892M:	Tejun Heo <tj@kernel.org>
17893M:	Christoph Lameter <cl@linux.com>
17894L:	linux-mm@kvack.org
17895S:	Maintained
17896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17897F:	arch/*/include/asm/percpu.h
17898F:	include/linux/percpu*.h
17899F:	lib/percpu*.c
17900F:	mm/percpu*.c
17901
17902PER-TASK DELAY ACCOUNTING
17903M:	Balbir Singh <bsingharora@gmail.com>
17904S:	Maintained
17905F:	include/linux/delayacct.h
17906F:	kernel/delayacct.c
17907
17908PERFORMANCE EVENTS SUBSYSTEM
17909M:	Peter Zijlstra <peterz@infradead.org>
17910M:	Ingo Molnar <mingo@redhat.com>
17911M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17912M:	Namhyung Kim <namhyung@kernel.org>
17913R:	Mark Rutland <mark.rutland@arm.com>
17914R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17915R:	Jiri Olsa <jolsa@kernel.org>
17916R:	Ian Rogers <irogers@google.com>
17917R:	Adrian Hunter <adrian.hunter@intel.com>
17918R:	"Liang, Kan" <kan.liang@linux.intel.com>
17919L:	linux-perf-users@vger.kernel.org
17920L:	linux-kernel@vger.kernel.org
17921S:	Supported
17922W:	https://perf.wiki.kernel.org/
17923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17926F:	arch/*/events/*
17927F:	arch/*/events/*/*
17928F:	arch/*/include/asm/perf_event.h
17929F:	arch/*/kernel/*/*/perf_event*.c
17930F:	arch/*/kernel/*/perf_event*.c
17931F:	arch/*/kernel/perf_callchain.c
17932F:	arch/*/kernel/perf_event*.c
17933F:	include/linux/perf_event.h
17934F:	include/uapi/linux/perf_event.h
17935F:	kernel/events/*
17936F:	tools/lib/perf/
17937F:	tools/perf/
17938
17939PERFORMANCE EVENTS TOOLING ARM64
17940R:	John Garry <john.g.garry@oracle.com>
17941R:	Will Deacon <will@kernel.org>
17942R:	James Clark <james.clark@linaro.org>
17943R:	Mike Leach <mike.leach@linaro.org>
17944R:	Leo Yan <leo.yan@linux.dev>
17945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17946S:	Supported
17947F:	tools/build/feature/test-libopencsd.c
17948F:	tools/perf/arch/arm*/
17949F:	tools/perf/pmu-events/arch/arm64/
17950F:	tools/perf/util/arm-spe*
17951F:	tools/perf/util/cs-etm*
17952
17953PERSONALITY HANDLING
17954M:	Christoph Hellwig <hch@infradead.org>
17955L:	linux-abi-devel@lists.sourceforge.net
17956S:	Maintained
17957F:	include/linux/personality.h
17958F:	include/uapi/linux/personality.h
17959
17960PHOENIX RC FLIGHT CONTROLLER ADAPTER
17961M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17962L:	linux-input@vger.kernel.org
17963S:	Maintained
17964F:	Documentation/input/devices/pxrc.rst
17965F:	drivers/input/joystick/pxrc.c
17966
17967PHONET PROTOCOL
17968M:	Remi Denis-Courmont <courmisch@gmail.com>
17969S:	Supported
17970F:	Documentation/networking/phonet.rst
17971F:	include/linux/phonet.h
17972F:	include/net/phonet/
17973F:	include/uapi/linux/phonet.h
17974F:	net/phonet/
17975
17976PHRAM MTD DRIVER
17977M:	Joern Engel <joern@lazybastard.org>
17978L:	linux-mtd@lists.infradead.org
17979S:	Maintained
17980F:	drivers/mtd/devices/phram.c
17981
17982PICOLCD HID DRIVER
17983M:	Bruno Prémont <bonbons@linux-vserver.org>
17984L:	linux-input@vger.kernel.org
17985S:	Maintained
17986F:	drivers/hid/hid-picolcd*
17987
17988PIDFD API
17989M:	Christian Brauner <christian@brauner.io>
17990L:	linux-kernel@vger.kernel.org
17991S:	Maintained
17992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17993F:	samples/pidfd/
17994F:	tools/testing/selftests/clone3/
17995F:	tools/testing/selftests/pid_namespace/
17996F:	tools/testing/selftests/pidfd/
17997K:	(?i)pidfd
17998K:	(?i)clone3
17999K:	\b(clone_args|kernel_clone_args)\b
18000
18001PIN CONTROL SUBSYSTEM
18002M:	Linus Walleij <linus.walleij@linaro.org>
18003L:	linux-gpio@vger.kernel.org
18004S:	Maintained
18005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18006F:	Documentation/devicetree/bindings/pinctrl/
18007F:	Documentation/driver-api/pin-control.rst
18008F:	drivers/pinctrl/
18009F:	include/dt-bindings/pinctrl/
18010F:	include/linux/pinctrl/
18011
18012PIN CONTROLLER - AMD
18013M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18014M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18015S:	Maintained
18016F:	drivers/pinctrl/pinctrl-amd.c
18017
18018PIN CONTROLLER - FREESCALE
18019M:	Dong Aisheng <aisheng.dong@nxp.com>
18020M:	Fabio Estevam <festevam@gmail.com>
18021M:	Shawn Guo <shawnguo@kernel.org>
18022M:	Jacky Bai <ping.bai@nxp.com>
18023R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18024L:	linux-gpio@vger.kernel.org
18025L:	NXP S32 Linux Team <s32@nxp.com>
18026S:	Maintained
18027F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18028F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18029F:	drivers/pinctrl/freescale/
18030F:	drivers/pinctrl/nxp/
18031
18032PIN CONTROLLER - INTEL
18033M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18034M:	Andy Shevchenko <andy@kernel.org>
18035S:	Supported
18036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18037F:	drivers/pinctrl/intel/
18038
18039PIN CONTROLLER - KEEMBAY
18040M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18041S:	Supported
18042F:	drivers/pinctrl/pinctrl-keembay*
18043
18044PIN CONTROLLER - MEDIATEK
18045M:	Sean Wang <sean.wang@kernel.org>
18046L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18047S:	Maintained
18048F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18049F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18050F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18051F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18052F:	drivers/pinctrl/mediatek/
18053
18054PIN CONTROLLER - MEDIATEK MIPS
18055M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18056M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18057L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18058L:	linux-mips@vger.kernel.org
18059S:	Maintained
18060F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18061F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18062F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18063F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18064F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18065F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18066F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18067F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18068F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18069F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18070F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18071F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18072F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18073F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18074F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18075
18076PIN CONTROLLER - MICROCHIP AT91
18077M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18079L:	linux-gpio@vger.kernel.org
18080S:	Supported
18081F:	drivers/gpio/gpio-sama5d2-piobu.c
18082F:	drivers/pinctrl/pinctrl-at91*
18083
18084PIN CONTROLLER - QUALCOMM
18085M:	Bjorn Andersson <andersson@kernel.org>
18086L:	linux-arm-msm@vger.kernel.org
18087S:	Maintained
18088F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18089F:	drivers/pinctrl/qcom/
18090
18091PIN CONTROLLER - RENESAS
18092M:	Geert Uytterhoeven <geert+renesas@glider.be>
18093L:	linux-renesas-soc@vger.kernel.org
18094S:	Supported
18095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18096F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18097F:	drivers/pinctrl/renesas/
18098
18099PIN CONTROLLER - SAMSUNG
18100M:	Krzysztof Kozlowski <krzk@kernel.org>
18101M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18102R:	Alim Akhtar <alim.akhtar@samsung.com>
18103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18104L:	linux-samsung-soc@vger.kernel.org
18105S:	Maintained
18106Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18107B:	mailto:linux-samsung-soc@vger.kernel.org
18108C:	irc://irc.libera.chat/linux-exynos
18109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18110F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18111F:	drivers/pinctrl/samsung/
18112
18113PIN CONTROLLER - SINGLE
18114M:	Tony Lindgren <tony@atomide.com>
18115M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18117L:	linux-omap@vger.kernel.org
18118S:	Maintained
18119F:	drivers/pinctrl/pinctrl-single.c
18120
18121PIN CONTROLLER - SUNPLUS / TIBBO
18122M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18123M:	Wells Lu <wellslutw@gmail.com>
18124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18125S:	Maintained
18126W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18127F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18128F:	drivers/pinctrl/sunplus/
18129F:	include/dt-bindings/pinctrl/sppctl*.h
18130
18131PINE64 PINEPHONE KEYBOARD DRIVER
18132M:	Samuel Holland <samuel@sholland.org>
18133S:	Supported
18134F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18135F:	drivers/input/keyboard/pinephone-keyboard.c
18136
18137PKTCDVD DRIVER
18138M:	linux-block@vger.kernel.org
18139S:	Orphan
18140F:	drivers/block/pktcdvd.c
18141F:	include/linux/pktcdvd.h
18142F:	include/uapi/linux/pktcdvd.h
18143
18144PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18145M:	Tomasz Duszynski <tduszyns@gmail.com>
18146S:	Maintained
18147F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18148F:	drivers/iio/chemical/pms7003.c
18149
18150PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18151M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18152L:	netdev@vger.kernel.org
18153S:	Maintained
18154F:	drivers/net/phy/mdio-open-alliance.h
18155F:	net/ethtool/plca.c
18156
18157PLDMFW LIBRARY
18158M:	Jacob Keller <jacob.e.keller@intel.com>
18159S:	Maintained
18160F:	Documentation/driver-api/pldmfw/
18161F:	include/linux/pldmfw.h
18162F:	lib/pldmfw/
18163
18164PLX DMA DRIVER
18165M:	Logan Gunthorpe <logang@deltatee.com>
18166S:	Maintained
18167F:	drivers/dma/plx_dma.c
18168
18169PM-GRAPH UTILITY
18170M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18171L:	linux-pm@vger.kernel.org
18172S:	Supported
18173W:	https://01.org/pm-graph
18174B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18175T:	git git://github.com/intel/pm-graph
18176F:	tools/power/pm-graph
18177
18178PM6764TR DRIVER
18179M:	Charles Hsu	<hsu.yungteng@gmail.com>
18180L:	linux-hwmon@vger.kernel.org
18181S:	Maintained
18182F:	Documentation/hwmon/pm6764tr.rst
18183F:	drivers/hwmon/pmbus/pm6764tr.c
18184
18185PMC SIERRA MaxRAID DRIVER
18186L:	linux-scsi@vger.kernel.org
18187S:	Orphan
18188W:	http://www.pmc-sierra.com/
18189F:	drivers/scsi/pmcraid.*
18190
18191PMC SIERRA PM8001 DRIVER
18192M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18193L:	linux-scsi@vger.kernel.org
18194S:	Supported
18195F:	drivers/scsi/pm8001/
18196
18197PNI RM3100 IIO DRIVER
18198M:	Song Qiang <songqiang1304521@gmail.com>
18199L:	linux-iio@vger.kernel.org
18200S:	Maintained
18201F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18202F:	drivers/iio/magnetometer/rm3100*
18203
18204PNP SUPPORT
18205M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18206L:	linux-acpi@vger.kernel.org
18207S:	Maintained
18208F:	drivers/pnp/
18209F:	include/linux/pnp.h
18210
18211POSIX CLOCKS and TIMERS
18212M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18213M:	Frederic Weisbecker <frederic@kernel.org>
18214M:	Thomas Gleixner <tglx@linutronix.de>
18215L:	linux-kernel@vger.kernel.org
18216S:	Maintained
18217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18218F:	fs/timerfd.c
18219F:	include/linux/time_namespace.h
18220F:	include/linux/timerfd.h
18221F:	include/uapi/linux/time.h
18222F:	include/uapi/linux/timerfd.h
18223F:	include/trace/events/timer*
18224F:	kernel/time/itimer.c
18225F:	kernel/time/posix-*
18226F:	kernel/time/namespace.c
18227
18228POWER MANAGEMENT CORE
18229M:	"Rafael J. Wysocki" <rafael@kernel.org>
18230L:	linux-pm@vger.kernel.org
18231S:	Supported
18232B:	https://bugzilla.kernel.org
18233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18234F:	drivers/base/power/
18235F:	drivers/powercap/
18236F:	include/linux/intel_rapl.h
18237F:	include/linux/pm.h
18238F:	include/linux/pm_*
18239F:	include/linux/powercap.h
18240F:	kernel/configs/nopm.config
18241
18242POWER SEQUENCING
18243M:	Bartosz Golaszewski <brgl@bgdev.pl>
18244L:	linux-pm@vger.kernel.org
18245S:	Maintained
18246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18247F:	drivers/power/sequencing/
18248F:	include/linux/pwrseq/
18249
18250POWER STATE COORDINATION INTERFACE (PSCI)
18251M:	Mark Rutland <mark.rutland@arm.com>
18252M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18254S:	Maintained
18255F:	drivers/firmware/psci/
18256F:	include/linux/psci.h
18257F:	include/uapi/linux/psci.h
18258
18259POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18260M:	Sebastian Reichel <sre@kernel.org>
18261L:	linux-pm@vger.kernel.org
18262S:	Maintained
18263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18264F:	Documentation/ABI/testing/sysfs-class-power
18265F:	Documentation/devicetree/bindings/power/supply/
18266F:	drivers/power/supply/
18267F:	include/linux/power/
18268F:	include/linux/power_supply.h
18269F:	tools/testing/selftests/power_supply/
18270
18271POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18272M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18273L:	linuxppc-dev@lists.ozlabs.org
18274S:	Maintained
18275F:	drivers/char/powernv-op-panel.c
18276
18277PPP OVER ATM (RFC 2364)
18278M:	Mitchell Blank Jr <mitch@sfgoth.com>
18279S:	Maintained
18280F:	include/uapi/linux/atmppp.h
18281F:	net/atm/pppoatm.c
18282
18283PPP OVER ETHERNET
18284M:	Michal Ostrowski <mostrows@earthlink.net>
18285S:	Maintained
18286F:	drivers/net/ppp/pppoe.c
18287F:	drivers/net/ppp/pppox.c
18288
18289PPP OVER L2TP
18290M:	James Chapman <jchapman@katalix.com>
18291S:	Maintained
18292F:	include/linux/if_pppol2tp.h
18293F:	include/uapi/linux/if_pppol2tp.h
18294F:	net/l2tp/l2tp_ppp.c
18295
18296PPP PROTOCOL DRIVERS AND COMPRESSORS
18297L:	linux-ppp@vger.kernel.org
18298S:	Orphan
18299F:	drivers/net/ppp/ppp_*
18300
18301PPS SUPPORT
18302M:	Rodolfo Giometti <giometti@enneenne.com>
18303L:	linuxpps@ml.enneenne.com (subscribers-only)
18304S:	Maintained
18305W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18306F:	Documentation/ABI/testing/sysfs-pps
18307F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18308F:	Documentation/driver-api/pps.rst
18309F:	drivers/pps/
18310F:	include/linux/pps*.h
18311F:	include/uapi/linux/pps.h
18312
18313PPTP DRIVER
18314M:	Dmitry Kozlov <xeb@mail.ru>
18315L:	netdev@vger.kernel.org
18316S:	Maintained
18317W:	http://sourceforge.net/projects/accel-pptp
18318F:	drivers/net/ppp/pptp.c
18319
18320PRESSURE STALL INFORMATION (PSI)
18321M:	Johannes Weiner <hannes@cmpxchg.org>
18322M:	Suren Baghdasaryan <surenb@google.com>
18323R:	Peter Ziljstra <peterz@infradead.org>
18324S:	Maintained
18325F:	include/linux/psi*
18326F:	kernel/sched/psi.c
18327
18328PRINTK
18329M:	Petr Mladek <pmladek@suse.com>
18330R:	Steven Rostedt <rostedt@goodmis.org>
18331R:	John Ogness <john.ogness@linutronix.de>
18332R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18333S:	Maintained
18334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18335F:	include/linux/printk.h
18336F:	kernel/printk/
18337
18338PRINTK INDEXING
18339R:	Chris Down <chris@chrisdown.name>
18340S:	Maintained
18341F:	Documentation/core-api/printk-index.rst
18342F:	kernel/printk/index.c
18343K:	printk_index
18344
18345PROC FILESYSTEM
18346L:	linux-kernel@vger.kernel.org
18347L:	linux-fsdevel@vger.kernel.org
18348S:	Maintained
18349F:	Documentation/filesystems/proc.rst
18350F:	fs/proc/
18351F:	include/linux/proc_fs.h
18352F:	tools/testing/selftests/proc/
18353
18354PROC SYSCTL
18355M:	Luis Chamberlain <mcgrof@kernel.org>
18356M:	Kees Cook <kees@kernel.org>
18357M:	Joel Granados <j.granados@samsung.com>
18358L:	linux-kernel@vger.kernel.org
18359L:	linux-fsdevel@vger.kernel.org
18360S:	Maintained
18361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18362F:	fs/proc/proc_sysctl.c
18363F:	include/linux/sysctl.h
18364F:	kernel/sysctl-test.c
18365F:	kernel/sysctl.c
18366F:	tools/testing/selftests/sysctl/
18367
18368PS3 NETWORK SUPPORT
18369M:	Geoff Levand <geoff@infradead.org>
18370L:	netdev@vger.kernel.org
18371L:	linuxppc-dev@lists.ozlabs.org
18372S:	Maintained
18373F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18374
18375PS3 PLATFORM SUPPORT
18376M:	Geoff Levand <geoff@infradead.org>
18377L:	linuxppc-dev@lists.ozlabs.org
18378S:	Maintained
18379F:	arch/powerpc/boot/ps3*
18380F:	arch/powerpc/include/asm/lv1call.h
18381F:	arch/powerpc/include/asm/ps3*.h
18382F:	arch/powerpc/platforms/ps3/
18383F:	drivers/*/ps3*
18384F:	drivers/ps3/
18385F:	drivers/rtc/rtc-ps3.c
18386F:	drivers/usb/host/*ps3.c
18387F:	sound/ppc/snd_ps3*
18388
18389PS3VRAM DRIVER
18390M:	Jim Paris <jim@jtan.com>
18391M:	Geoff Levand <geoff@infradead.org>
18392L:	linuxppc-dev@lists.ozlabs.org
18393S:	Maintained
18394F:	drivers/block/ps3vram.c
18395
18396PSAMPLE PACKET SAMPLING SUPPORT
18397M:	Yotam Gigi <yotam.gi@gmail.com>
18398S:	Maintained
18399F:	include/net/psample.h
18400F:	include/uapi/linux/psample.h
18401F:	net/psample
18402
18403PSE NETWORK DRIVER
18404M:	Oleksij Rempel <o.rempel@pengutronix.de>
18405M:	Kory Maincent <kory.maincent@bootlin.com>
18406L:	netdev@vger.kernel.org
18407S:	Maintained
18408F:	Documentation/devicetree/bindings/net/pse-pd/
18409F:	drivers/net/pse-pd/
18410F:	net/ethtool/pse-pd.c
18411
18412PSTORE FILESYSTEM
18413M:	Kees Cook <kees@kernel.org>
18414R:	Tony Luck <tony.luck@intel.com>
18415R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18416L:	linux-hardening@vger.kernel.org
18417S:	Supported
18418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18419F:	Documentation/admin-guide/pstore-blk.rst
18420F:	Documentation/admin-guide/ramoops.rst
18421F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18422F:	drivers/acpi/apei/erst.c
18423F:	drivers/firmware/efi/efi-pstore.c
18424F:	fs/pstore/
18425F:	include/linux/pstore*
18426K:	\b(pstore|ramoops)
18427
18428PT5161L HARDWARE MONITOR DRIVER
18429M:	Cosmo Chou <cosmo.chou@quantatw.com>
18430L:	linux-hwmon@vger.kernel.org
18431S:	Maintained
18432F:	Documentation/hwmon/pt5161l.rst
18433F:	drivers/hwmon/pt5161l.c
18434
18435PTP HARDWARE CLOCK SUPPORT
18436M:	Richard Cochran <richardcochran@gmail.com>
18437L:	netdev@vger.kernel.org
18438S:	Maintained
18439W:	http://linuxptp.sourceforge.net/
18440F:	Documentation/ABI/testing/sysfs-ptp
18441F:	Documentation/driver-api/ptp.rst
18442F:	drivers/net/phy/dp83640*
18443F:	drivers/ptp/*
18444F:	include/linux/ptp_cl*
18445K:	(?:\b|_)ptp(?:\b|_)
18446
18447PTP MOCKUP CLOCK SUPPORT
18448M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18449L:	netdev@vger.kernel.org
18450S:	Maintained
18451F:	drivers/ptp/ptp_mock.c
18452F:	include/linux/ptp_mock.h
18453
18454PTP VIRTUAL CLOCK SUPPORT
18455M:	Yangbo Lu <yangbo.lu@nxp.com>
18456L:	netdev@vger.kernel.org
18457S:	Maintained
18458F:	drivers/ptp/ptp_vclock.c
18459F:	net/ethtool/phc_vclocks.c
18460
18461PTRACE SUPPORT
18462M:	Oleg Nesterov <oleg@redhat.com>
18463S:	Maintained
18464F:	arch/*/*/ptrace*.c
18465F:	arch/*/include/asm/ptrace*.h
18466F:	arch/*/ptrace*.c
18467F:	include/asm-generic/syscall.h
18468F:	include/linux/ptrace.h
18469F:	include/linux/regset.h
18470F:	include/uapi/linux/ptrace.h
18471F:	kernel/ptrace.c
18472
18473PULSE8-CEC DRIVER
18474M:	Hans Verkuil <hverkuil@xs4all.nl>
18475L:	linux-media@vger.kernel.org
18476S:	Maintained
18477T:	git git://linuxtv.org/media_tree.git
18478F:	drivers/media/cec/usb/pulse8/
18479
18480PURELIFI PLFXLC DRIVER
18481M:	Srinivasan Raju <srini.raju@purelifi.com>
18482L:	linux-wireless@vger.kernel.org
18483S:	Supported
18484F:	drivers/net/wireless/purelifi/plfxlc/
18485
18486PVRUSB2 VIDEO4LINUX DRIVER
18487M:	Mike Isely <isely@pobox.com>
18488L:	pvrusb2@isely.net	(subscribers-only)
18489L:	linux-media@vger.kernel.org
18490S:	Maintained
18491W:	http://www.isely.net/pvrusb2/
18492T:	git git://linuxtv.org/media_tree.git
18493F:	Documentation/driver-api/media/drivers/pvrusb2*
18494F:	drivers/media/usb/pvrusb2/
18495
18496PWC WEBCAM DRIVER
18497M:	Hans Verkuil <hverkuil@xs4all.nl>
18498L:	linux-media@vger.kernel.org
18499S:	Odd Fixes
18500T:	git git://linuxtv.org/media_tree.git
18501F:	drivers/media/usb/pwc/*
18502F:	include/trace/events/pwc.h
18503
18504PWM IR Transmitter
18505M:	Sean Young <sean@mess.org>
18506L:	linux-media@vger.kernel.org
18507S:	Maintained
18508F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18509F:	drivers/media/rc/pwm-ir-tx.c
18510
18511PWM SUBSYSTEM
18512M:	Uwe Kleine-König <ukleinek@kernel.org>
18513L:	linux-pwm@vger.kernel.org
18514S:	Maintained
18515Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18516T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18517F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18518F:	Documentation/devicetree/bindings/pwm/
18519F:	Documentation/driver-api/pwm.rst
18520F:	drivers/gpio/gpio-mvebu.c
18521F:	drivers/pwm/
18522F:	drivers/video/backlight/pwm_bl.c
18523F:	include/dt-bindings/pwm/
18524F:	include/linux/pwm.h
18525F:	include/linux/pwm_backlight.h
18526K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18527
18528PXA GPIO DRIVER
18529M:	Robert Jarzmik <robert.jarzmik@free.fr>
18530L:	linux-gpio@vger.kernel.org
18531S:	Maintained
18532F:	drivers/gpio/gpio-pxa.c
18533
18534PXA MMCI DRIVER
18535S:	Orphan
18536
18537PXA RTC DRIVER
18538M:	Robert Jarzmik <robert.jarzmik@free.fr>
18539L:	linux-rtc@vger.kernel.org
18540S:	Maintained
18541
18542PXA2xx/PXA3xx SUPPORT
18543M:	Daniel Mack <daniel@zonque.org>
18544M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18545M:	Robert Jarzmik <robert.jarzmik@free.fr>
18546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18547S:	Maintained
18548T:	git git://github.com/hzhuang1/linux.git
18549T:	git git://github.com/rjarzmik/linux.git
18550F:	arch/arm/boot/dts/intel/pxa/
18551F:	arch/arm/mach-pxa/
18552F:	drivers/dma/pxa*
18553F:	drivers/pcmcia/pxa2xx*
18554F:	drivers/pinctrl/pxa/
18555F:	drivers/spi/spi-pxa2xx*
18556F:	drivers/usb/gadget/udc/pxa2*
18557F:	include/sound/pxa2xx-lib.h
18558F:	sound/arm/pxa*
18559F:	sound/soc/pxa/
18560
18561QAT DRIVER
18562M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18563L:	qat-linux@intel.com
18564S:	Supported
18565F:	drivers/crypto/intel/qat/
18566
18567QCOM AUDIO (ASoC) DRIVERS
18568M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18569L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18570L:	linux-arm-msm@vger.kernel.org
18571S:	Supported
18572F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18573F:	Documentation/devicetree/bindings/sound/qcom,*
18574F:	drivers/soc/qcom/apr.c
18575F:	include/dt-bindings/sound/qcom,wcd9335.h
18576F:	sound/soc/codecs/lpass-rx-macro.*
18577F:	sound/soc/codecs/lpass-tx-macro.*
18578F:	sound/soc/codecs/lpass-va-macro.c
18579F:	sound/soc/codecs/lpass-wsa-macro.*
18580F:	sound/soc/codecs/msm8916-wcd-analog.c
18581F:	sound/soc/codecs/msm8916-wcd-digital.c
18582F:	sound/soc/codecs/wcd-clsh-v2.*
18583F:	sound/soc/codecs/wcd-mbhc-v2.*
18584F:	sound/soc/codecs/wcd9335.*
18585F:	sound/soc/codecs/wcd934x.c
18586F:	sound/soc/codecs/wsa881x.c
18587F:	sound/soc/codecs/wsa883x.c
18588F:	sound/soc/codecs/wsa884x.c
18589F:	sound/soc/qcom/
18590
18591QCOM EMBEDDED USB DEBUGGER (EUD)
18592M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18593L:	linux-arm-msm@vger.kernel.org
18594S:	Maintained
18595F:	Documentation/ABI/testing/sysfs-driver-eud
18596F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18597F:	drivers/usb/misc/qcom_eud.c
18598
18599QCOM IPA DRIVER
18600M:	Alex Elder <elder@kernel.org>
18601L:	netdev@vger.kernel.org
18602S:	Maintained
18603F:	drivers/net/ipa/
18604
18605QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18606M:	Gabriel Somlo <somlo@cmu.edu>
18607M:	"Michael S. Tsirkin" <mst@redhat.com>
18608L:	qemu-devel@nongnu.org
18609S:	Maintained
18610F:	drivers/firmware/qemu_fw_cfg.c
18611F:	include/uapi/linux/qemu_fw_cfg.h
18612
18613QIB DRIVER
18614M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18615L:	linux-rdma@vger.kernel.org
18616S:	Supported
18617F:	drivers/infiniband/hw/qib/
18618
18619QLOGIC QL41xxx FCOE DRIVER
18620M:	Saurav Kashyap <skashyap@marvell.com>
18621M:	Javed Hasan <jhasan@marvell.com>
18622M:	GR-QLogic-Storage-Upstream@marvell.com
18623L:	linux-scsi@vger.kernel.org
18624S:	Supported
18625F:	drivers/scsi/qedf/
18626
18627QLOGIC QL41xxx ISCSI DRIVER
18628M:	Nilesh Javali <njavali@marvell.com>
18629M:	Manish Rangankar <mrangankar@marvell.com>
18630M:	GR-QLogic-Storage-Upstream@marvell.com
18631L:	linux-scsi@vger.kernel.org
18632S:	Supported
18633F:	drivers/scsi/qedi/
18634
18635QLOGIC QL4xxx ETHERNET DRIVER
18636M:	Manish Chopra <manishc@marvell.com>
18637L:	netdev@vger.kernel.org
18638S:	Supported
18639F:	drivers/net/ethernet/qlogic/qed/
18640F:	drivers/net/ethernet/qlogic/qede/
18641F:	include/linux/qed/
18642
18643QLOGIC QL4xxx RDMA DRIVER
18644M:	Michal Kalderon <mkalderon@marvell.com>
18645L:	linux-rdma@vger.kernel.org
18646S:	Supported
18647F:	drivers/infiniband/hw/qedr/
18648F:	include/uapi/rdma/qedr-abi.h
18649
18650QLOGIC QLA1280 SCSI DRIVER
18651M:	Michael Reed <mdr@sgi.com>
18652L:	linux-scsi@vger.kernel.org
18653S:	Maintained
18654F:	drivers/scsi/qla1280.[ch]
18655
18656QLOGIC QLA2XXX FC-SCSI DRIVER
18657M:	Nilesh Javali <njavali@marvell.com>
18658M:	GR-QLogic-Storage-Upstream@marvell.com
18659L:	linux-scsi@vger.kernel.org
18660S:	Supported
18661F:	drivers/scsi/qla2xxx/
18662
18663QLOGIC QLA3XXX NETWORK DRIVER
18664M:	GR-Linux-NIC-Dev@marvell.com
18665L:	netdev@vger.kernel.org
18666S:	Supported
18667F:	drivers/net/ethernet/qlogic/qla3xxx.*
18668
18669QLOGIC QLA4XXX iSCSI DRIVER
18670M:	Nilesh Javali <njavali@marvell.com>
18671M:	Manish Rangankar <mrangankar@marvell.com>
18672M:	GR-QLogic-Storage-Upstream@marvell.com
18673L:	linux-scsi@vger.kernel.org
18674S:	Supported
18675F:	drivers/scsi/qla4xxx/
18676
18677QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18678M:	Shahed Shaikh <shshaikh@marvell.com>
18679M:	Manish Chopra <manishc@marvell.com>
18680M:	GR-Linux-NIC-Dev@marvell.com
18681L:	netdev@vger.kernel.org
18682S:	Supported
18683F:	drivers/net/ethernet/qlogic/qlcnic/
18684
18685QM1D1B0004 MEDIA DRIVER
18686M:	Akihiro Tsukada <tskd08@gmail.com>
18687L:	linux-media@vger.kernel.org
18688S:	Odd Fixes
18689F:	drivers/media/tuners/qm1d1b0004*
18690
18691QM1D1C0042 MEDIA DRIVER
18692M:	Akihiro Tsukada <tskd08@gmail.com>
18693L:	linux-media@vger.kernel.org
18694S:	Odd Fixes
18695F:	drivers/media/tuners/qm1d1c0042*
18696
18697QNX4 FILESYSTEM
18698M:	Anders Larsen <al@alarsen.net>
18699S:	Maintained
18700W:	http://www.alarsen.net/linux/qnx4fs/
18701F:	fs/qnx4/
18702F:	include/uapi/linux/qnx4_fs.h
18703F:	include/uapi/linux/qnxtypes.h
18704
18705QNX6 FILESYSTEM
18706S:	Orphan
18707F:	Documentation/filesystems/qnx6.rst
18708F:	fs/qnx6/
18709F:	include/linux/qnx6_fs.h
18710
18711QORIQ DPAA2 FSL-MC BUS DRIVER
18712M:	Stuart Yoder <stuyoder@gmail.com>
18713M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18714L:	linux-kernel@vger.kernel.org
18715S:	Maintained
18716F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18717F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18718F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18719F:	drivers/bus/fsl-mc/
18720F:	include/uapi/linux/fsl_mc.h
18721
18722QT1010 MEDIA DRIVER
18723L:	linux-media@vger.kernel.org
18724S:	Orphan
18725W:	https://linuxtv.org
18726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18727F:	drivers/media/tuners/qt1010*
18728
18729QUALCOMM ATH12K WIRELESS DRIVER
18730M:	Kalle Valo <kvalo@kernel.org>
18731M:	Jeff Johnson <jjohnson@kernel.org>
18732L:	ath12k@lists.infradead.org
18733S:	Supported
18734W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18736F:	drivers/net/wireless/ath/ath12k/
18737N:	ath12k
18738
18739QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18740M:	Kalle Valo <kvalo@kernel.org>
18741M:	Jeff Johnson <jjohnson@kernel.org>
18742L:	ath10k@lists.infradead.org
18743S:	Supported
18744W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18746F:	drivers/net/wireless/ath/ath10k/
18747N:	ath10k
18748
18749QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18750M:	Kalle Valo <kvalo@kernel.org>
18751M:	Jeff Johnson <jjohnson@kernel.org>
18752L:	ath11k@lists.infradead.org
18753S:	Supported
18754W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18755B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18757F:	drivers/net/wireless/ath/ath11k/
18758N:	ath11k
18759
18760QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18761M:	Toke Høiland-Jørgensen <toke@toke.dk>
18762L:	linux-wireless@vger.kernel.org
18763S:	Maintained
18764W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18766F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18767F:	drivers/net/wireless/ath/ath9k/
18768
18769QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18770M:	Stefan Wahren <wahrenst@gmx.net>
18771L:	netdev@vger.kernel.org
18772S:	Maintained
18773F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18774F:	drivers/net/ethernet/qualcomm/qca*
18775
18776QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18777M:	Stephan Gerhold <stephan@gerhold.net>
18778L:	netdev@vger.kernel.org
18779L:	linux-arm-msm@vger.kernel.org
18780S:	Maintained
18781F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18782F:	drivers/net/wwan/qcom_bam_dmux.c
18783
18784QUALCOMM CAMERA SUBSYSTEM DRIVER
18785M:	Robert Foss <rfoss@kernel.org>
18786M:	Todor Tomov <todor.too@gmail.com>
18787M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18788L:	linux-media@vger.kernel.org
18789S:	Maintained
18790F:	Documentation/admin-guide/media/qcom_camss.rst
18791F:	Documentation/devicetree/bindings/media/*camss*
18792F:	drivers/media/platform/qcom/camss/
18793
18794QUALCOMM CLOCK DRIVERS
18795M:	Bjorn Andersson <andersson@kernel.org>
18796L:	linux-arm-msm@vger.kernel.org
18797S:	Supported
18798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18799F:	Documentation/devicetree/bindings/clock/qcom,*
18800F:	drivers/clk/qcom/
18801F:	include/dt-bindings/clock/qcom,*
18802
18803QUALCOMM CLOUD AI (QAIC) DRIVER
18804M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18805R:	Carl Vanderlip <quic_carlv@quicinc.com>
18806R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18807L:	linux-arm-msm@vger.kernel.org
18808L:	dri-devel@lists.freedesktop.org
18809S:	Supported
18810T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18811F:	Documentation/accel/qaic/
18812F:	drivers/accel/qaic/
18813F:	include/uapi/drm/qaic_accel.h
18814
18815QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18816M:	Bjorn Andersson <andersson@kernel.org>
18817M:	Konrad Dybcio <konradybcio@kernel.org>
18818L:	linux-pm@vger.kernel.org
18819L:	linux-arm-msm@vger.kernel.org
18820S:	Maintained
18821F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18822F:	drivers/pmdomain/qcom/cpr.c
18823
18824QUALCOMM CPUCP MAILBOX DRIVER
18825M:	Sibi Sankar <quic_sibis@quicinc.com>
18826L:	linux-arm-msm@vger.kernel.org
18827S:	Supported
18828F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18829F:	drivers/mailbox/qcom-cpucp-mbox.c
18830
18831QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18832M:	Ilia Lin <ilia.lin@kernel.org>
18833L:	linux-pm@vger.kernel.org
18834S:	Maintained
18835F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18836F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18837F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18838
18839QUALCOMM CRYPTO DRIVERS
18840M:	Thara Gopinath <thara.gopinath@gmail.com>
18841L:	linux-crypto@vger.kernel.org
18842L:	linux-arm-msm@vger.kernel.org
18843S:	Maintained
18844F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18845F:	drivers/crypto/qce/
18846
18847QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18848M:	Timur Tabi <timur@kernel.org>
18849L:	netdev@vger.kernel.org
18850S:	Maintained
18851F:	drivers/net/ethernet/qualcomm/emac/
18852
18853QUALCOMM ETHQOS ETHERNET DRIVER
18854M:	Vinod Koul <vkoul@kernel.org>
18855L:	netdev@vger.kernel.org
18856L:	linux-arm-msm@vger.kernel.org
18857S:	Maintained
18858F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18859F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18860
18861QUALCOMM FASTRPC DRIVER
18862M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18863M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18864L:	linux-arm-msm@vger.kernel.org
18865L:	dri-devel@lists.freedesktop.org
18866S:	Maintained
18867F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18868F:	drivers/misc/fastrpc.c
18869F:	include/uapi/misc/fastrpc.h
18870
18871QUALCOMM HEXAGON ARCHITECTURE
18872M:	Brian Cain <bcain@quicinc.com>
18873L:	linux-hexagon@vger.kernel.org
18874S:	Supported
18875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18876F:	arch/hexagon/
18877
18878QUALCOMM HIDMA DRIVER
18879M:	Sinan Kaya <okaya@kernel.org>
18880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18881L:	linux-arm-msm@vger.kernel.org
18882L:	dmaengine@vger.kernel.org
18883S:	Supported
18884F:	drivers/dma/qcom/hidma*
18885
18886QUALCOMM I2C CCI DRIVER
18887M:	Loic Poulain <loic.poulain@linaro.org>
18888M:	Robert Foss <rfoss@kernel.org>
18889L:	linux-i2c@vger.kernel.org
18890L:	linux-arm-msm@vger.kernel.org
18891S:	Maintained
18892F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18893F:	drivers/i2c/busses/i2c-qcom-cci.c
18894
18895QUALCOMM INTERCONNECT BWMON DRIVER
18896M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18897L:	linux-arm-msm@vger.kernel.org
18898S:	Maintained
18899F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18900F:	drivers/soc/qcom/icc-bwmon.c
18901
18902QUALCOMM IOMMU
18903M:	Rob Clark <robdclark@gmail.com>
18904L:	iommu@lists.linux.dev
18905L:	linux-arm-msm@vger.kernel.org
18906S:	Maintained
18907F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18908F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18909F:	drivers/iommu/msm_iommu*
18910
18911QUALCOMM IPC ROUTER (QRTR) DRIVER
18912M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18913L:	linux-arm-msm@vger.kernel.org
18914S:	Maintained
18915F:	include/trace/events/qrtr.h
18916F:	include/uapi/linux/qrtr.h
18917F:	net/qrtr/
18918
18919QUALCOMM IPCC MAILBOX DRIVER
18920M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18921L:	linux-arm-msm@vger.kernel.org
18922S:	Supported
18923F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18924F:	drivers/mailbox/qcom-ipcc.c
18925F:	include/dt-bindings/mailbox/qcom-ipcc.h
18926
18927QUALCOMM IPQ4019 USB PHY DRIVER
18928M:	Robert Marko <robert.marko@sartura.hr>
18929M:	Luka Perkov <luka.perkov@sartura.hr>
18930L:	linux-arm-msm@vger.kernel.org
18931S:	Maintained
18932F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18933F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18934
18935QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18936M:	Robert Marko <robert.marko@sartura.hr>
18937M:	Luka Perkov <luka.perkov@sartura.hr>
18938L:	linux-arm-msm@vger.kernel.org
18939S:	Maintained
18940F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18941F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18942
18943QUALCOMM NAND CONTROLLER DRIVER
18944M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18945L:	linux-mtd@lists.infradead.org
18946L:	linux-arm-msm@vger.kernel.org
18947S:	Maintained
18948F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18949F:	drivers/mtd/nand/raw/qcom_nandc.c
18950
18951QUALCOMM QSEECOM DRIVER
18952M:	Maximilian Luz <luzmaximilian@gmail.com>
18953L:	linux-arm-msm@vger.kernel.org
18954S:	Maintained
18955F:	drivers/firmware/qcom/qcom_qseecom.c
18956
18957QUALCOMM QSEECOM UEFISECAPP DRIVER
18958M:	Maximilian Luz <luzmaximilian@gmail.com>
18959L:	linux-arm-msm@vger.kernel.org
18960S:	Maintained
18961F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18962
18963QUALCOMM RMNET DRIVER
18964M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18965M:	Sean Tranchetti <quic_stranche@quicinc.com>
18966L:	netdev@vger.kernel.org
18967S:	Maintained
18968F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18969F:	drivers/net/ethernet/qualcomm/rmnet/
18970F:	include/linux/if_rmnet.h
18971
18972QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18973M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18974L:	linux-arm-msm@vger.kernel.org
18975S:	Maintained
18976F:	drivers/firmware/qcom/qcom_tzmem.c
18977F:	drivers/firmware/qcom/qcom_tzmem.h
18978F:	include/linux/firmware/qcom/qcom_tzmem.h
18979
18980QUALCOMM TSENS THERMAL DRIVER
18981M:	Amit Kucheria <amitk@kernel.org>
18982M:	Thara Gopinath <thara.gopinath@gmail.com>
18983L:	linux-pm@vger.kernel.org
18984L:	linux-arm-msm@vger.kernel.org
18985S:	Maintained
18986F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18987F:	drivers/thermal/qcom/
18988
18989QUALCOMM TYPEC PORT MANAGER DRIVER
18990M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18991L:	linux-arm-msm@vger.kernel.org
18992L:	linux-usb@vger.kernel.org
18993S:	Maintained
18994F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18995F:	drivers/usb/typec/tcpm/qcom/
18996
18997QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18998M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18999M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19000R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19001L:	linux-media@vger.kernel.org
19002L:	linux-arm-msm@vger.kernel.org
19003S:	Maintained
19004T:	git git://linuxtv.org/media_tree.git
19005F:	Documentation/devicetree/bindings/media/*venus*
19006F:	drivers/media/platform/qcom/venus/
19007
19008QUALCOMM WCN36XX WIRELESS DRIVER
19009M:	Loic Poulain <loic.poulain@linaro.org>
19010L:	wcn36xx@lists.infradead.org
19011S:	Supported
19012W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19013F:	drivers/net/wireless/ath/wcn36xx/
19014
19015QUANTENNA QTNFMAC WIRELESS DRIVER
19016M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19017R:	Sergey Matyukevich <geomatsi@gmail.com>
19018L:	linux-wireless@vger.kernel.org
19019S:	Maintained
19020F:	drivers/net/wireless/quantenna
19021
19022RADEON and AMDGPU DRM DRIVERS
19023M:	Alex Deucher <alexander.deucher@amd.com>
19024M:	Christian König <christian.koenig@amd.com>
19025M:	Xinhui Pan <Xinhui.Pan@amd.com>
19026L:	amd-gfx@lists.freedesktop.org
19027S:	Supported
19028B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19029C:	irc://irc.oftc.net/radeon
19030T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19031F:	Documentation/gpu/amdgpu/
19032F:	drivers/gpu/drm/amd/
19033F:	drivers/gpu/drm/ci/xfails/amd*
19034F:	drivers/gpu/drm/radeon/
19035F:	include/uapi/drm/amdgpu_drm.h
19036F:	include/uapi/drm/radeon_drm.h
19037
19038RADEON FRAMEBUFFER DISPLAY DRIVER
19039M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19040L:	linux-fbdev@vger.kernel.org
19041S:	Maintained
19042F:	drivers/video/fbdev/aty/radeon*
19043F:	include/uapi/linux/radeonfb.h
19044
19045RADIOSHARK RADIO DRIVER
19046M:	Hans Verkuil <hverkuil@xs4all.nl>
19047L:	linux-media@vger.kernel.org
19048S:	Maintained
19049T:	git git://linuxtv.org/media_tree.git
19050F:	drivers/media/radio/radio-shark.c
19051
19052RADIOSHARK2 RADIO DRIVER
19053M:	Hans Verkuil <hverkuil@xs4all.nl>
19054L:	linux-media@vger.kernel.org
19055S:	Maintained
19056T:	git git://linuxtv.org/media_tree.git
19057F:	drivers/media/radio/radio-shark2.c
19058F:	drivers/media/radio/radio-tea5777.c
19059
19060RADOS BLOCK DEVICE (RBD)
19061M:	Ilya Dryomov <idryomov@gmail.com>
19062R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19063L:	ceph-devel@vger.kernel.org
19064S:	Supported
19065W:	http://ceph.com/
19066T:	git https://github.com/ceph/ceph-client.git
19067F:	Documentation/ABI/testing/sysfs-bus-rbd
19068F:	drivers/block/rbd.c
19069F:	drivers/block/rbd_types.h
19070
19071RAGE128 FRAMEBUFFER DISPLAY DRIVER
19072L:	linux-fbdev@vger.kernel.org
19073S:	Orphan
19074F:	drivers/video/fbdev/aty/aty128fb.c
19075
19076RAINSHADOW-CEC DRIVER
19077M:	Hans Verkuil <hverkuil@xs4all.nl>
19078L:	linux-media@vger.kernel.org
19079S:	Maintained
19080T:	git git://linuxtv.org/media_tree.git
19081F:	drivers/media/cec/usb/rainshadow/
19082
19083RALINK MIPS ARCHITECTURE
19084M:	John Crispin <john@phrozen.org>
19085M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19086L:	linux-mips@vger.kernel.org
19087S:	Maintained
19088F:	arch/mips/ralink
19089
19090RALINK MT7621 MIPS ARCHITECTURE
19091M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19092M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19093L:	linux-mips@vger.kernel.org
19094S:	Maintained
19095F:	arch/mips/boot/dts/ralink/mt7621*
19096
19097RALINK RT2X00 WIRELESS LAN DRIVER
19098M:	Stanislaw Gruszka <stf_xl@wp.pl>
19099L:	linux-wireless@vger.kernel.org
19100S:	Maintained
19101F:	drivers/net/wireless/ralink/rt2x00/
19102
19103RAMDISK RAM BLOCK DEVICE DRIVER
19104M:	Jens Axboe <axboe@kernel.dk>
19105S:	Maintained
19106F:	Documentation/admin-guide/blockdev/ramdisk.rst
19107F:	drivers/block/brd.c
19108
19109RANCHU VIRTUAL BOARD FOR MIPS
19110M:	Miodrag Dinic <miodrag.dinic@mips.com>
19111L:	linux-mips@vger.kernel.org
19112S:	Supported
19113F:	arch/mips/configs/generic/board-ranchu.config
19114F:	arch/mips/generic/board-ranchu.c
19115
19116RANDOM NUMBER DRIVER
19117M:	"Theodore Ts'o" <tytso@mit.edu>
19118M:	Jason A. Donenfeld <Jason@zx2c4.com>
19119S:	Maintained
19120T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19121F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19122F:	drivers/char/random.c
19123F:	include/linux/random.h
19124F:	include/uapi/linux/random.h
19125F:	drivers/virt/vmgenid.c
19126F:	include/vdso/getrandom.h
19127F:	lib/vdso/getrandom.c
19128F:	arch/x86/entry/vdso/vgetrandom*
19129F:	arch/x86/include/asm/vdso/getrandom*
19130
19131RAPIDIO SUBSYSTEM
19132M:	Matt Porter <mporter@kernel.crashing.org>
19133M:	Alexandre Bounine <alex.bou9@gmail.com>
19134S:	Maintained
19135F:	drivers/rapidio/
19136
19137RAS INFRASTRUCTURE
19138M:	Tony Luck <tony.luck@intel.com>
19139M:	Borislav Petkov <bp@alien8.de>
19140L:	linux-edac@vger.kernel.org
19141S:	Maintained
19142F:	Documentation/admin-guide/RAS
19143F:	drivers/ras/
19144F:	include/linux/ras.h
19145F:	include/ras/ras_event.h
19146
19147RAS FRU MEMORY POISON MANAGER (FMPM)
19148M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19149L:	linux-edac@vger.kernel.org
19150S:	Maintained
19151F:	drivers/ras/amd/fmpm.c
19152
19153RASPBERRY PI PISP BACK END
19154M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19155L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19156L:	linux-media@vger.kernel.org
19157S:	Maintained
19158F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19159F:	drivers/media/platform/raspberrypi/pisp_be/
19160F:	include/uapi/linux/media/raspberrypi/
19161
19162RC-CORE / LIRC FRAMEWORK
19163M:	Sean Young <sean@mess.org>
19164L:	linux-media@vger.kernel.org
19165S:	Maintained
19166W:	http://linuxtv.org
19167T:	git git://linuxtv.org/media_tree.git
19168F:	Documentation/driver-api/media/rc-core.rst
19169F:	Documentation/userspace-api/media/rc/
19170F:	drivers/media/rc/
19171F:	include/media/rc-core.h
19172F:	include/media/rc-map.h
19173F:	include/uapi/linux/lirc.h
19174
19175RCMM REMOTE CONTROLS DECODER
19176M:	Patrick Lerda <patrick9876@free.fr>
19177S:	Maintained
19178F:	drivers/media/rc/ir-rcmm-decoder.c
19179
19180RCUTORTURE TEST FRAMEWORK
19181M:	"Paul E. McKenney" <paulmck@kernel.org>
19182M:	Josh Triplett <josh@joshtriplett.org>
19183R:	Steven Rostedt <rostedt@goodmis.org>
19184R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19185R:	Lai Jiangshan <jiangshanlai@gmail.com>
19186L:	rcu@vger.kernel.org
19187S:	Supported
19188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19189F:	tools/testing/selftests/rcutorture
19190
19191RDACM20 Camera Sensor
19192M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19193M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19194M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19195M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19196L:	linux-media@vger.kernel.org
19197S:	Maintained
19198F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19199F:	drivers/media/i2c/max9271.c
19200F:	drivers/media/i2c/max9271.h
19201F:	drivers/media/i2c/rdacm20.c
19202
19203RDACM21 Camera Sensor
19204M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19205M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19206M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19207M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19208L:	linux-media@vger.kernel.org
19209S:	Maintained
19210F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19211F:	drivers/media/i2c/max9271.c
19212F:	drivers/media/i2c/max9271.h
19213F:	drivers/media/i2c/rdacm21.c
19214
19215RDC R-321X SoC
19216M:	Florian Fainelli <florian@openwrt.org>
19217S:	Maintained
19218
19219RDC R6040 FAST ETHERNET DRIVER
19220M:	Florian Fainelli <f.fainelli@gmail.com>
19221L:	netdev@vger.kernel.org
19222S:	Maintained
19223F:	drivers/net/ethernet/rdc/r6040.c
19224
19225RDMAVT - RDMA verbs software
19226M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19227L:	linux-rdma@vger.kernel.org
19228S:	Supported
19229F:	drivers/infiniband/sw/rdmavt
19230
19231RDS - RELIABLE DATAGRAM SOCKETS
19232M:	Allison Henderson <allison.henderson@oracle.com>
19233L:	netdev@vger.kernel.org
19234L:	linux-rdma@vger.kernel.org
19235L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19236S:	Supported
19237W:	https://oss.oracle.com/projects/rds/
19238F:	Documentation/networking/rds.rst
19239F:	net/rds/
19240
19241RDT - RESOURCE ALLOCATION
19242M:	Fenghua Yu <fenghua.yu@intel.com>
19243M:	Reinette Chatre <reinette.chatre@intel.com>
19244L:	linux-kernel@vger.kernel.org
19245S:	Supported
19246F:	Documentation/arch/x86/resctrl*
19247F:	arch/x86/include/asm/resctrl.h
19248F:	arch/x86/kernel/cpu/resctrl/
19249F:	tools/testing/selftests/resctrl/
19250
19251READ-COPY UPDATE (RCU)
19252M:	"Paul E. McKenney" <paulmck@kernel.org>
19253M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19254M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19255M:	Joel Fernandes <joel@joelfernandes.org>
19256M:	Josh Triplett <josh@joshtriplett.org>
19257M:	Boqun Feng <boqun.feng@gmail.com>
19258M:	Uladzislau Rezki <urezki@gmail.com>
19259R:	Steven Rostedt <rostedt@goodmis.org>
19260R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19261R:	Lai Jiangshan <jiangshanlai@gmail.com>
19262R:	Zqiang <qiang.zhang1211@gmail.com>
19263L:	rcu@vger.kernel.org
19264S:	Supported
19265W:	http://www.rdrop.com/users/paulmck/RCU/
19266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19267F:	Documentation/RCU/
19268F:	include/linux/rcu*
19269F:	kernel/rcu/
19270X:	Documentation/RCU/torture.rst
19271X:	include/linux/srcu*.h
19272X:	kernel/rcu/srcu*.c
19273
19274REAL TIME CLOCK (RTC) SUBSYSTEM
19275M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19276L:	linux-rtc@vger.kernel.org
19277S:	Maintained
19278Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19280F:	Documentation/admin-guide/rtc.rst
19281F:	Documentation/devicetree/bindings/rtc/
19282F:	drivers/rtc/
19283F:	include/linux/rtc.h
19284F:	include/linux/rtc/
19285F:	include/uapi/linux/rtc.h
19286F:	tools/testing/selftests/rtc/
19287
19288Real-time Linux Analysis (RTLA) tools
19289M:	Steven Rostedt <rostedt@goodmis.org>
19290L:	linux-trace-kernel@vger.kernel.org
19291S:	Maintained
19292F:	Documentation/tools/rtla/
19293F:	tools/tracing/rtla/
19294
19295REALTEK AUDIO CODECS
19296M:	Oder Chiou <oder_chiou@realtek.com>
19297S:	Maintained
19298F:	include/sound/rt*.h
19299F:	sound/soc/codecs/rt*
19300
19301REALTEK OTTO WATCHDOG
19302M:	Sander Vanheule <sander@svanheule.net>
19303L:	linux-watchdog@vger.kernel.org
19304S:	Maintained
19305F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19306F:	drivers/watchdog/realtek_otto_wdt.c
19307
19308REALTEK RTL83xx SMI DSA ROUTER CHIPS
19309M:	Linus Walleij <linus.walleij@linaro.org>
19310M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19311S:	Maintained
19312F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19313F:	drivers/net/dsa/realtek/*
19314
19315REALTEK WIRELESS DRIVER (rtlwifi family)
19316M:	Ping-Ke Shih <pkshih@realtek.com>
19317L:	linux-wireless@vger.kernel.org
19318S:	Maintained
19319T:	git https://github.com/pkshih/rtw.git
19320F:	drivers/net/wireless/realtek/rtlwifi/
19321
19322REALTEK WIRELESS DRIVER (rtw88)
19323M:	Ping-Ke Shih <pkshih@realtek.com>
19324L:	linux-wireless@vger.kernel.org
19325S:	Maintained
19326T:	git https://github.com/pkshih/rtw.git
19327F:	drivers/net/wireless/realtek/rtw88/
19328
19329REALTEK WIRELESS DRIVER (rtw89)
19330M:	Ping-Ke Shih <pkshih@realtek.com>
19331L:	linux-wireless@vger.kernel.org
19332S:	Maintained
19333T:	git https://github.com/pkshih/rtw.git
19334F:	drivers/net/wireless/realtek/rtw89/
19335
19336REDPINE WIRELESS DRIVER
19337L:	linux-wireless@vger.kernel.org
19338S:	Orphan
19339F:	drivers/net/wireless/rsi/
19340
19341REGISTER MAP ABSTRACTION
19342M:	Mark Brown <broonie@kernel.org>
19343L:	linux-kernel@vger.kernel.org
19344S:	Supported
19345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19346F:	Documentation/devicetree/bindings/regmap/
19347F:	drivers/base/regmap/
19348F:	include/linux/regmap.h
19349
19350REISERFS FILE SYSTEM
19351L:	reiserfs-devel@vger.kernel.org
19352S:	Obsolete
19353F:	fs/reiserfs/
19354
19355REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19356M:	Bjorn Andersson <andersson@kernel.org>
19357M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19358L:	linux-remoteproc@vger.kernel.org
19359S:	Maintained
19360T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19361F:	Documentation/ABI/testing/sysfs-class-remoteproc
19362F:	Documentation/devicetree/bindings/remoteproc/
19363F:	Documentation/staging/remoteproc.rst
19364F:	drivers/remoteproc/
19365F:	include/linux/remoteproc.h
19366F:	include/linux/remoteproc/
19367
19368REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19369M:	Bjorn Andersson <andersson@kernel.org>
19370M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19371L:	linux-remoteproc@vger.kernel.org
19372S:	Maintained
19373T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19374F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19375F:	Documentation/staging/rpmsg.rst
19376F:	drivers/rpmsg/
19377F:	include/linux/rpmsg.h
19378F:	include/linux/rpmsg/
19379F:	include/uapi/linux/rpmsg.h
19380F:	samples/rpmsg/
19381
19382REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19383M:	Stephan Gerhold <stephan@gerhold.net>
19384L:	netdev@vger.kernel.org
19385L:	linux-remoteproc@vger.kernel.org
19386S:	Maintained
19387F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19388
19389RENESAS CLOCK DRIVERS
19390M:	Geert Uytterhoeven <geert+renesas@glider.be>
19391L:	linux-renesas-soc@vger.kernel.org
19392S:	Supported
19393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19394F:	Documentation/devicetree/bindings/clock/renesas,*
19395F:	drivers/clk/renesas/
19396
19397RENESAS EMEV2 I2C DRIVER
19398M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19399L:	linux-renesas-soc@vger.kernel.org
19400S:	Supported
19401F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19402F:	drivers/i2c/busses/i2c-emev2.c
19403
19404RENESAS ETHERNET AVB DRIVER
19405R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19406L:	netdev@vger.kernel.org
19407L:	linux-renesas-soc@vger.kernel.org
19408F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19409F:	drivers/net/ethernet/renesas/Kconfig
19410F:	drivers/net/ethernet/renesas/Makefile
19411F:	drivers/net/ethernet/renesas/ravb*
19412
19413RENESAS ETHERNET SWITCH DRIVER
19414R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19415L:	netdev@vger.kernel.org
19416L:	linux-renesas-soc@vger.kernel.org
19417F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19418F:	drivers/net/ethernet/renesas/Kconfig
19419F:	drivers/net/ethernet/renesas/Makefile
19420F:	drivers/net/ethernet/renesas/rcar_gen4*
19421F:	drivers/net/ethernet/renesas/rswitch*
19422
19423RENESAS ETHERNET TSN DRIVER
19424M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19425L:	netdev@vger.kernel.org
19426L:	linux-renesas-soc@vger.kernel.org
19427S:	Supported
19428F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19429F:	drivers/net/ethernet/renesas/rtsn.*
19430
19431RENESAS IDT821034 ASoC CODEC
19432M:	Herve Codina <herve.codina@bootlin.com>
19433L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19434S:	Maintained
19435F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19436F:	sound/soc/codecs/idt821034.c
19437
19438RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19439M:	Miquel Raynal <miquel.raynal@bootlin.com>
19440L:	linux-mtd@lists.infradead.org
19441L:	linux-renesas-soc@vger.kernel.org
19442S:	Maintained
19443F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19444F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19445
19446RENESAS R-CAR GYROADC DRIVER
19447M:	Marek Vasut <marek.vasut@gmail.com>
19448L:	linux-iio@vger.kernel.org
19449S:	Supported
19450F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19451F:	drivers/iio/adc/rcar-gyroadc.c
19452
19453RENESAS R-CAR I2C DRIVERS
19454M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19455L:	linux-renesas-soc@vger.kernel.org
19456S:	Supported
19457F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19458F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19459F:	drivers/i2c/busses/i2c-rcar.c
19460F:	drivers/i2c/busses/i2c-sh_mobile.c
19461
19462RENESAS R-CAR SATA DRIVER
19463R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19464L:	linux-ide@vger.kernel.org
19465L:	linux-renesas-soc@vger.kernel.org
19466S:	Supported
19467F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19468F:	drivers/ata/sata_rcar.c
19469
19470RENESAS R-CAR THERMAL DRIVERS
19471M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19472L:	linux-renesas-soc@vger.kernel.org
19473S:	Supported
19474F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19475F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19476F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19477F:	drivers/thermal/renesas/rcar_thermal.c
19478
19479RENESAS RIIC DRIVER
19480M:	Chris Brandt <chris.brandt@renesas.com>
19481L:	linux-renesas-soc@vger.kernel.org
19482S:	Supported
19483F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19484F:	drivers/i2c/busses/i2c-riic.c
19485
19486RENESAS RZ/G2L A/D DRIVER
19487M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19488L:	linux-iio@vger.kernel.org
19489L:	linux-renesas-soc@vger.kernel.org
19490S:	Supported
19491F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19492F:	drivers/iio/adc/rzg2l_adc.c
19493
19494RENESAS RZ/G2L MTU3a COUNTER DRIVER
19495M:	Biju Das <biju.das.jz@bp.renesas.com>
19496L:	linux-iio@vger.kernel.org
19497L:	linux-renesas-soc@vger.kernel.org
19498S:	Supported
19499F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19500F:	drivers/counter/rz-mtu3-cnt.c
19501
19502RENESAS RZ/N1 A5PSW SWITCH DRIVER
19503M:	Clément Léger <clement.leger@bootlin.com>
19504L:	linux-renesas-soc@vger.kernel.org
19505L:	netdev@vger.kernel.org
19506S:	Maintained
19507F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19508F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19509F:	drivers/net/dsa/rzn1_a5psw*
19510F:	drivers/net/pcs/pcs-rzn1-miic.c
19511F:	include/dt-bindings/net/pcs-rzn1-miic.h
19512F:	include/linux/pcs-rzn1-miic.h
19513F:	net/dsa/tag_rzn1_a5psw.c
19514
19515RENESAS RZ/N1 DWMAC GLUE LAYER
19516M:	Romain Gantois <romain.gantois@bootlin.com>
19517S:	Maintained
19518F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19519F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19520
19521RENESAS RZ/N1 RTC CONTROLLER DRIVER
19522M:	Miquel Raynal <miquel.raynal@bootlin.com>
19523L:	linux-rtc@vger.kernel.org
19524L:	linux-renesas-soc@vger.kernel.org
19525S:	Maintained
19526F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19527F:	drivers/rtc/rtc-rzn1.c
19528
19529RENESAS RZ/N1 USBF CONTROLLER DRIVER
19530M:	Herve Codina <herve.codina@bootlin.com>
19531L:	linux-renesas-soc@vger.kernel.org
19532L:	linux-usb@vger.kernel.org
19533S:	Maintained
19534F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19535F:	drivers/usb/gadget/udc/renesas_usbf.c
19536
19537RENESAS RZ/V2M I2C DRIVER
19538M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19539L:	linux-i2c@vger.kernel.org
19540L:	linux-renesas-soc@vger.kernel.org
19541S:	Supported
19542F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19543F:	drivers/i2c/busses/i2c-rzv2m.c
19544
19545RENESAS SUPERH ETHERNET DRIVER
19546R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19547L:	netdev@vger.kernel.org
19548L:	linux-renesas-soc@vger.kernel.org
19549F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19550F:	drivers/net/ethernet/renesas/Kconfig
19551F:	drivers/net/ethernet/renesas/Makefile
19552F:	drivers/net/ethernet/renesas/sh_eth*
19553F:	include/linux/sh_eth.h
19554
19555RENESAS USB PHY DRIVER
19556M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19557L:	linux-renesas-soc@vger.kernel.org
19558S:	Maintained
19559F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19560
19561RENESAS VERSACLOCK 7 CLOCK DRIVER
19562M:	Alex Helms <alexander.helms.jy@renesas.com>
19563S:	Maintained
19564F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19565F:	drivers/clk/clk-versaclock7.c
19566
19567RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19568M:	Herve Codina <herve.codina@bootlin.com>
19569L:	linux-iio@vger.kernel.org
19570S:	Maintained
19571F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19572F:	drivers/iio/potentiometer/x9250.c
19573
19574RESET CONTROLLER FRAMEWORK
19575M:	Philipp Zabel <p.zabel@pengutronix.de>
19576S:	Maintained
19577T:	git git://git.pengutronix.de/git/pza/linux
19578F:	Documentation/devicetree/bindings/reset/
19579F:	Documentation/driver-api/reset.rst
19580F:	drivers/reset/
19581F:	include/dt-bindings/reset/
19582F:	include/linux/reset-controller.h
19583F:	include/linux/reset.h
19584F:	include/linux/reset/
19585K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19586
19587RESTARTABLE SEQUENCES SUPPORT
19588M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19589M:	Peter Zijlstra <peterz@infradead.org>
19590M:	"Paul E. McKenney" <paulmck@kernel.org>
19591M:	Boqun Feng <boqun.feng@gmail.com>
19592L:	linux-kernel@vger.kernel.org
19593S:	Supported
19594F:	include/trace/events/rseq.h
19595F:	include/uapi/linux/rseq.h
19596F:	kernel/rseq.c
19597F:	tools/testing/selftests/rseq/
19598
19599RFKILL
19600M:	Johannes Berg <johannes@sipsolutions.net>
19601L:	linux-wireless@vger.kernel.org
19602S:	Maintained
19603W:	https://wireless.wiki.kernel.org/
19604Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19607F:	Documentation/ABI/stable/sysfs-class-rfkill
19608F:	Documentation/driver-api/rfkill.rst
19609F:	include/linux/rfkill.h
19610F:	include/uapi/linux/rfkill.h
19611F:	net/rfkill/
19612
19613RHASHTABLE
19614M:	Thomas Graf <tgraf@suug.ch>
19615M:	Herbert Xu <herbert@gondor.apana.org.au>
19616L:	netdev@vger.kernel.org
19617S:	Maintained
19618F:	include/linux/rhashtable-types.h
19619F:	include/linux/rhashtable.h
19620F:	lib/rhashtable.c
19621F:	lib/test_rhashtable.c
19622
19623RICOH R5C592 MEMORYSTICK DRIVER
19624M:	Maxim Levitsky <maximlevitsky@gmail.com>
19625S:	Maintained
19626F:	drivers/memstick/host/r592.*
19627
19628RICOH SMARTMEDIA/XD DRIVER
19629M:	Maxim Levitsky <maximlevitsky@gmail.com>
19630S:	Maintained
19631F:	drivers/mtd/nand/raw/r852.c
19632F:	drivers/mtd/nand/raw/r852.h
19633
19634RISC-V AIA DRIVERS
19635M:	Anup Patel <anup@brainfault.org>
19636L:	linux-riscv@lists.infradead.org
19637S:	Maintained
19638F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19639F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19640F:	drivers/irqchip/irq-riscv-aplic-*.c
19641F:	drivers/irqchip/irq-riscv-aplic-*.h
19642F:	drivers/irqchip/irq-riscv-imsic-*.c
19643F:	drivers/irqchip/irq-riscv-imsic-*.h
19644F:	drivers/irqchip/irq-riscv-intc.c
19645F:	include/linux/irqchip/riscv-aplic.h
19646F:	include/linux/irqchip/riscv-imsic.h
19647
19648RISC-V ARCHITECTURE
19649M:	Paul Walmsley <paul.walmsley@sifive.com>
19650M:	Palmer Dabbelt <palmer@dabbelt.com>
19651M:	Albert Ou <aou@eecs.berkeley.edu>
19652L:	linux-riscv@lists.infradead.org
19653S:	Supported
19654Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19655C:	irc://irc.libera.chat/riscv
19656P:	Documentation/arch/riscv/patch-acceptance.rst
19657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19658F:	arch/riscv/
19659N:	riscv
19660K:	riscv
19661
19662RISC-V MICROCHIP FPGA SUPPORT
19663M:	Conor Dooley <conor.dooley@microchip.com>
19664M:	Daire McNamara <daire.mcnamara@microchip.com>
19665L:	linux-riscv@lists.infradead.org
19666S:	Supported
19667F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19668F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19669F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19670F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19671F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19672F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19673F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19674F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19675F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19676F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19677F:	arch/riscv/boot/dts/microchip/
19678F:	drivers/char/hw_random/mpfs-rng.c
19679F:	drivers/clk/microchip/clk-mpfs*.c
19680F:	drivers/firmware/microchip/mpfs-auto-update.c
19681F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19682F:	drivers/mailbox/mailbox-mpfs.c
19683F:	drivers/pci/controller/plda/pcie-microchip-host.c
19684F:	drivers/pwm/pwm-microchip-core.c
19685F:	drivers/reset/reset-mpfs.c
19686F:	drivers/rtc/rtc-mpfs.c
19687F:	drivers/soc/microchip/mpfs-sys-controller.c
19688F:	drivers/spi/spi-microchip-core-qspi.c
19689F:	drivers/spi/spi-microchip-core.c
19690F:	drivers/usb/musb/mpfs.c
19691F:	include/soc/microchip/mpfs.h
19692
19693RISC-V MISC SOC SUPPORT
19694M:	Conor Dooley <conor@kernel.org>
19695L:	linux-riscv@lists.infradead.org
19696S:	Maintained
19697Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19698T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19699F:	Documentation/devicetree/bindings/riscv/
19700F:	arch/riscv/boot/dts/
19701X:	arch/riscv/boot/dts/allwinner/
19702X:	arch/riscv/boot/dts/renesas/
19703X:	arch/riscv/boot/dts/sophgo/
19704X:	arch/riscv/boot/dts/thead/
19705
19706RISC-V PMU DRIVERS
19707M:	Atish Patra <atishp@atishpatra.org>
19708R:	Anup Patel <anup@brainfault.org>
19709L:	linux-riscv@lists.infradead.org
19710S:	Supported
19711F:	drivers/perf/riscv_pmu.c
19712F:	drivers/perf/riscv_pmu_legacy.c
19713F:	drivers/perf/riscv_pmu_sbi.c
19714
19715RISC-V THEAD SoC SUPPORT
19716M:	Drew Fustini <drew@pdp7.com>
19717M:	Guo Ren <guoren@kernel.org>
19718M:	Fu Wei <wefu@redhat.com>
19719L:	linux-riscv@lists.infradead.org
19720S:	Maintained
19721T:	git https://github.com/pdp7/linux.git
19722F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19723F:	arch/riscv/boot/dts/thead/
19724F:	drivers/clk/thead/clk-th1520-ap.c
19725F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19726
19727RNBD BLOCK DRIVERS
19728M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19729M:	Jack Wang <jinpu.wang@ionos.com>
19730L:	linux-block@vger.kernel.org
19731S:	Maintained
19732F:	drivers/block/rnbd/
19733
19734ROCCAT DRIVERS
19735M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19736S:	Maintained
19737W:	http://sourceforge.net/projects/roccat/
19738F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19739F:	drivers/hid/hid-roccat*
19740F:	include/linux/hid-roccat*
19741
19742ROCKCHIP CRYPTO DRIVERS
19743M:	Corentin Labbe <clabbe@baylibre.com>
19744L:	linux-crypto@vger.kernel.org
19745S:	Maintained
19746F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19747F:	drivers/crypto/rockchip/
19748
19749ROCKCHIP I2S TDM DRIVER
19750M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19751L:	linux-rockchip@lists.infradead.org
19752S:	Maintained
19753F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19754F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19755
19756ROCKCHIP ISP V1 DRIVER
19757M:	Dafna Hirschfeld <dafna@fastmail.com>
19758M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19759L:	linux-media@vger.kernel.org
19760L:	linux-rockchip@lists.infradead.org
19761S:	Maintained
19762F:	Documentation/admin-guide/media/rkisp1.rst
19763F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19764F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19765F:	drivers/media/platform/rockchip/rkisp1
19766F:	include/uapi/linux/rkisp1-config.h
19767
19768ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19769M:	Jacob Chen <jacob-chen@iotwrt.com>
19770M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19771L:	linux-media@vger.kernel.org
19772L:	linux-rockchip@lists.infradead.org
19773S:	Maintained
19774F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19775F:	drivers/media/platform/rockchip/rga/
19776
19777ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19778M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19779S:	Maintained
19780F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19781F:	sound/soc/codecs/rk3308_codec.c
19782F:	sound/soc/codecs/rk3308_codec.h
19783
19784ROCKCHIP VIDEO DECODER DRIVER
19785M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19786L:	linux-media@vger.kernel.org
19787L:	linux-rockchip@lists.infradead.org
19788S:	Maintained
19789F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19790F:	drivers/staging/media/rkvdec/
19791
19792ROCKER DRIVER
19793M:	Jiri Pirko <jiri@resnulli.us>
19794L:	netdev@vger.kernel.org
19795S:	Supported
19796F:	drivers/net/ethernet/rocker/
19797
19798ROCKETPORT EXPRESS/INFINITY DRIVER
19799M:	Kevin Cernekee <cernekee@gmail.com>
19800L:	linux-serial@vger.kernel.org
19801S:	Odd Fixes
19802F:	drivers/tty/serial/rp2.*
19803
19804ROHM BD99954 CHARGER IC
19805M:	Matti Vaittinen <mazziesaccount@gmail.com>
19806S:	Supported
19807F:	drivers/power/supply/bd99954-charger.c
19808F:	drivers/power/supply/bd99954-charger.h
19809
19810ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19811M:	Tomasz Duszynski <tduszyns@gmail.com>
19812S:	Maintained
19813F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19814F:	drivers/iio/light/bh1750.c
19815
19816ROHM BM1390 PRESSURE SENSOR DRIVER
19817M:	Matti Vaittinen <mazziesaccount@gmail.com>
19818L:	linux-iio@vger.kernel.org
19819S:	Supported
19820F:	drivers/iio/pressure/rohm-bm1390.c
19821
19822ROHM BU270xx LIGHT SENSOR DRIVERs
19823M:	Matti Vaittinen <mazziesaccount@gmail.com>
19824L:	linux-iio@vger.kernel.org
19825S:	Supported
19826F:	drivers/iio/light/rohm-bu27008.c
19827F:	drivers/iio/light/rohm-bu27034.c
19828
19829ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19830M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19831L:	linux-kernel@vger.kernel.org
19832L:	linux-renesas-soc@vger.kernel.org
19833S:	Supported
19834F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19835F:	drivers/gpio/gpio-bd9571mwv.c
19836F:	drivers/mfd/bd9571mwv.c
19837F:	drivers/regulator/bd9571mwv-regulator.c
19838F:	include/linux/mfd/bd9571mwv.h
19839
19840ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19841M:	Matti Vaittinen <mazziesaccount@gmail.com>
19842S:	Supported
19843F:	drivers/clk/clk-bd718x7.c
19844F:	drivers/gpio/gpio-bd71815.c
19845F:	drivers/gpio/gpio-bd71828.c
19846F:	drivers/mfd/rohm-bd71828.c
19847F:	drivers/mfd/rohm-bd718x7.c
19848F:	drivers/mfd/rohm-bd9576.c
19849F:	drivers/mfd/rohm-bd96801.c
19850F:	drivers/regulator/bd71815-regulator.c
19851F:	drivers/regulator/bd71828-regulator.c
19852F:	drivers/regulator/bd718x7-regulator.c
19853F:	drivers/regulator/bd9576-regulator.c
19854F:	drivers/regulator/bd96801-regulator.c
19855F:	drivers/regulator/rohm-regulator.c
19856F:	drivers/rtc/rtc-bd70528.c
19857F:	drivers/watchdog/bd9576_wdt.c
19858F:	drivers/watchdog/bd96801_wdt.c
19859F:	include/linux/mfd/rohm-bd71815.h
19860F:	include/linux/mfd/rohm-bd71828.h
19861F:	include/linux/mfd/rohm-bd718x7.h
19862F:	include/linux/mfd/rohm-bd957x.h
19863F:	include/linux/mfd/rohm-bd96801.h
19864F:	include/linux/mfd/rohm-generic.h
19865F:	include/linux/mfd/rohm-shared.h
19866
19867ROSE NETWORK LAYER
19868M:	Ralf Baechle <ralf@linux-mips.org>
19869L:	linux-hams@vger.kernel.org
19870S:	Maintained
19871W:	https://linux-ax25.in-berlin.de
19872F:	include/net/rose.h
19873F:	include/uapi/linux/rose.h
19874F:	net/rose/
19875
19876ROTATION DRIVER FOR ALLWINNER A83T
19877M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19878L:	linux-media@vger.kernel.org
19879S:	Maintained
19880T:	git git://linuxtv.org/media_tree.git
19881F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19882F:	drivers/media/platform/sunxi/sun8i-rotate/
19883
19884RPMSG TTY DRIVER
19885M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19886L:	linux-remoteproc@vger.kernel.org
19887S:	Maintained
19888F:	drivers/tty/rpmsg_tty.c
19889
19890RTL2830 MEDIA DRIVER
19891L:	linux-media@vger.kernel.org
19892S:	Orphan
19893W:	https://linuxtv.org
19894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19895F:	drivers/media/dvb-frontends/rtl2830*
19896
19897RTL2832 MEDIA DRIVER
19898L:	linux-media@vger.kernel.org
19899S:	Orphan
19900W:	https://linuxtv.org
19901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19902F:	drivers/media/dvb-frontends/rtl2832*
19903
19904RTL2832_SDR MEDIA DRIVER
19905L:	linux-media@vger.kernel.org
19906S:	Orphan
19907W:	https://linuxtv.org
19908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19909F:	drivers/media/dvb-frontends/rtl2832_sdr*
19910
19911RTL8180 WIRELESS DRIVER
19912L:	linux-wireless@vger.kernel.org
19913S:	Orphan
19914F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19915
19916RTL8187 WIRELESS DRIVER
19917M:	Hin-Tak Leung <hintak.leung@gmail.com>
19918L:	linux-wireless@vger.kernel.org
19919S:	Maintained
19920T:	git https://github.com/pkshih/rtw.git
19921F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19922
19923RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19924M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19925L:	linux-wireless@vger.kernel.org
19926S:	Maintained
19927T:	git https://github.com/pkshih/rtw.git
19928F:	drivers/net/wireless/realtek/rtl8xxxu/
19929
19930RTRS TRANSPORT DRIVERS
19931M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19932M:	Jack Wang <jinpu.wang@ionos.com>
19933L:	linux-rdma@vger.kernel.org
19934S:	Maintained
19935F:	drivers/infiniband/ulp/rtrs/
19936
19937RUNTIME VERIFICATION (RV)
19938M:	Steven Rostedt <rostedt@goodmis.org>
19939L:	linux-trace-kernel@vger.kernel.org
19940S:	Maintained
19941F:	Documentation/trace/rv/
19942F:	include/linux/rv.h
19943F:	include/rv/
19944F:	kernel/trace/rv/
19945F:	tools/verification/
19946
19947RUST
19948M:	Miguel Ojeda <ojeda@kernel.org>
19949M:	Alex Gaynor <alex.gaynor@gmail.com>
19950R:	Boqun Feng <boqun.feng@gmail.com>
19951R:	Gary Guo <gary@garyguo.net>
19952R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19953R:	Benno Lossin <benno.lossin@proton.me>
19954R:	Andreas Hindborg <a.hindborg@kernel.org>
19955R:	Alice Ryhl <aliceryhl@google.com>
19956L:	rust-for-linux@vger.kernel.org
19957S:	Supported
19958W:	https://rust-for-linux.com
19959B:	https://github.com/Rust-for-Linux/linux/issues
19960C:	zulip://rust-for-linux.zulipchat.com
19961P:	https://rust-for-linux.com/contributing
19962T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19963F:	Documentation/rust/
19964F:	rust/
19965F:	samples/rust/
19966F:	scripts/*rust*
19967F:	tools/testing/selftests/rust/
19968K:	\b(?i:rust)\b
19969
19970RXRPC SOCKETS (AF_RXRPC)
19971M:	David Howells <dhowells@redhat.com>
19972M:	Marc Dionne <marc.dionne@auristor.com>
19973L:	linux-afs@lists.infradead.org
19974S:	Supported
19975W:	https://www.infradead.org/~dhowells/kafs/
19976F:	Documentation/networking/rxrpc.rst
19977F:	include/keys/rxrpc-type.h
19978F:	include/net/af_rxrpc.h
19979F:	include/trace/events/rxrpc.h
19980F:	include/uapi/linux/rxrpc.h
19981F:	net/rxrpc/
19982
19983S3 SAVAGE FRAMEBUFFER DRIVER
19984M:	Antonino Daplas <adaplas@gmail.com>
19985L:	linux-fbdev@vger.kernel.org
19986S:	Maintained
19987F:	drivers/video/fbdev/savage/
19988
19989S390 ARCHITECTURE
19990M:	Heiko Carstens <hca@linux.ibm.com>
19991M:	Vasily Gorbik <gor@linux.ibm.com>
19992M:	Alexander Gordeev <agordeev@linux.ibm.com>
19993R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19994R:	Sven Schnelle <svens@linux.ibm.com>
19995L:	linux-s390@vger.kernel.org
19996S:	Supported
19997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19998F:	Documentation/driver-api/s390-drivers.rst
19999F:	Documentation/arch/s390/
20000F:	arch/s390/
20001F:	drivers/s390/
20002F:	drivers/watchdog/diag288_wdt.c
20003
20004S390 COMMON I/O LAYER
20005M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20006M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20007L:	linux-s390@vger.kernel.org
20008S:	Supported
20009F:	drivers/s390/cio/
20010
20011S390 DASD DRIVER
20012M:	Stefan Haberland <sth@linux.ibm.com>
20013M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20014L:	linux-s390@vger.kernel.org
20015S:	Supported
20016F:	block/partitions/ibm.c
20017F:	drivers/s390/block/dasd*
20018F:	include/linux/dasd_mod.h
20019
20020S390 IOMMU (PCI)
20021M:	Niklas Schnelle <schnelle@linux.ibm.com>
20022M:	Matthew Rosato <mjrosato@linux.ibm.com>
20023R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20024L:	linux-s390@vger.kernel.org
20025S:	Supported
20026F:	drivers/iommu/s390-iommu.c
20027
20028S390 IUCV NETWORK LAYER
20029M:	Alexandra Winter <wintera@linux.ibm.com>
20030M:	Thorsten Winkler <twinkler@linux.ibm.com>
20031L:	linux-s390@vger.kernel.org
20032L:	netdev@vger.kernel.org
20033S:	Supported
20034F:	drivers/s390/net/*iucv*
20035F:	include/net/iucv/
20036F:	net/iucv/
20037
20038S390 MM
20039M:	Alexander Gordeev <agordeev@linux.ibm.com>
20040M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20041L:	linux-s390@vger.kernel.org
20042S:	Supported
20043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20044F:	arch/s390/include/asm/pgtable.h
20045F:	arch/s390/mm
20046
20047S390 NETWORK DRIVERS
20048M:	Alexandra Winter <wintera@linux.ibm.com>
20049M:	Thorsten Winkler <twinkler@linux.ibm.com>
20050L:	linux-s390@vger.kernel.org
20051L:	netdev@vger.kernel.org
20052S:	Supported
20053F:	drivers/s390/net/
20054
20055S390 PCI SUBSYSTEM
20056M:	Niklas Schnelle <schnelle@linux.ibm.com>
20057M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20058L:	linux-s390@vger.kernel.org
20059S:	Supported
20060F:	Documentation/arch/s390/pci.rst
20061F:	arch/s390/pci/
20062F:	drivers/pci/hotplug/s390_pci_hpc.c
20063
20064S390 SCM DRIVER
20065M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20066L:	linux-s390@vger.kernel.org
20067S:	Supported
20068F:	drivers/s390/block/scm*
20069F:	drivers/s390/cio/scm.c
20070
20071S390 VFIO AP DRIVER
20072M:	Tony Krowiak <akrowiak@linux.ibm.com>
20073M:	Halil Pasic <pasic@linux.ibm.com>
20074M:	Jason Herne <jjherne@linux.ibm.com>
20075L:	linux-s390@vger.kernel.org
20076S:	Supported
20077F:	Documentation/arch/s390/vfio-ap*
20078F:	drivers/s390/crypto/vfio_ap*
20079
20080S390 VFIO-CCW DRIVER
20081M:	Eric Farman <farman@linux.ibm.com>
20082M:	Matthew Rosato <mjrosato@linux.ibm.com>
20083R:	Halil Pasic <pasic@linux.ibm.com>
20084L:	linux-s390@vger.kernel.org
20085L:	kvm@vger.kernel.org
20086S:	Supported
20087F:	Documentation/arch/s390/vfio-ccw.rst
20088F:	drivers/s390/cio/vfio_ccw*
20089F:	include/uapi/linux/vfio_ccw.h
20090
20091S390 VFIO-PCI DRIVER
20092M:	Matthew Rosato <mjrosato@linux.ibm.com>
20093M:	Eric Farman <farman@linux.ibm.com>
20094L:	linux-s390@vger.kernel.org
20095L:	kvm@vger.kernel.org
20096S:	Supported
20097F:	arch/s390/kvm/pci*
20098F:	drivers/vfio/pci/vfio_pci_zdev.c
20099F:	include/uapi/linux/vfio_zdev.h
20100
20101S390 ZCRYPT DRIVER
20102M:	Harald Freudenberger <freude@linux.ibm.com>
20103L:	linux-s390@vger.kernel.org
20104S:	Supported
20105F:	drivers/s390/crypto/
20106
20107S390 ZFCP DRIVER
20108M:	Steffen Maier <maier@linux.ibm.com>
20109M:	Benjamin Block <bblock@linux.ibm.com>
20110L:	linux-s390@vger.kernel.org
20111S:	Supported
20112F:	drivers/s390/scsi/zfcp_*
20113
20114SAA6588 RDS RECEIVER DRIVER
20115M:	Hans Verkuil <hverkuil@xs4all.nl>
20116L:	linux-media@vger.kernel.org
20117S:	Odd Fixes
20118W:	https://linuxtv.org
20119T:	git git://linuxtv.org/media_tree.git
20120F:	drivers/media/i2c/saa6588*
20121
20122SAA7134 VIDEO4LINUX DRIVER
20123M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20124L:	linux-media@vger.kernel.org
20125S:	Odd fixes
20126W:	https://linuxtv.org
20127T:	git git://linuxtv.org/media_tree.git
20128F:	Documentation/driver-api/media/drivers/saa7134*
20129F:	drivers/media/pci/saa7134/
20130
20131SAA7146 VIDEO4LINUX-2 DRIVER
20132M:	Hans Verkuil <hverkuil@xs4all.nl>
20133L:	linux-media@vger.kernel.org
20134S:	Maintained
20135T:	git git://linuxtv.org/media_tree.git
20136F:	drivers/media/common/saa7146/
20137F:	drivers/media/pci/saa7146/
20138F:	include/media/drv-intf/saa7146*
20139
20140SAFESETID SECURITY MODULE
20141M:	Micah Morton <mortonm@chromium.org>
20142S:	Supported
20143F:	Documentation/admin-guide/LSM/SafeSetID.rst
20144F:	security/safesetid/
20145
20146SAMSUNG AUDIO (ASoC) DRIVERS
20147M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20148L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20149S:	Maintained
20150B:	mailto:linux-samsung-soc@vger.kernel.org
20151F:	Documentation/devicetree/bindings/sound/samsung*
20152F:	sound/soc/samsung/
20153
20154SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20155M:	Krzysztof Kozlowski <krzk@kernel.org>
20156L:	linux-crypto@vger.kernel.org
20157L:	linux-samsung-soc@vger.kernel.org
20158S:	Maintained
20159F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20160F:	drivers/crypto/exynos-rng.c
20161
20162SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20163M:	Łukasz Stelmach <l.stelmach@samsung.com>
20164L:	linux-samsung-soc@vger.kernel.org
20165S:	Maintained
20166F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20167F:	drivers/char/hw_random/exynos-trng.c
20168
20169SAMSUNG FRAMEBUFFER DRIVER
20170M:	Jingoo Han <jingoohan1@gmail.com>
20171L:	linux-fbdev@vger.kernel.org
20172S:	Maintained
20173F:	drivers/video/fbdev/s3c-fb.c
20174
20175SAMSUNG INTERCONNECT DRIVERS
20176M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20177M:	Artur Świgoń <a.swigon@samsung.com>
20178L:	linux-pm@vger.kernel.org
20179L:	linux-samsung-soc@vger.kernel.org
20180S:	Supported
20181F:	drivers/interconnect/samsung/
20182
20183SAMSUNG LAPTOP DRIVER
20184M:	Corentin Chary <corentin.chary@gmail.com>
20185L:	platform-driver-x86@vger.kernel.org
20186S:	Maintained
20187F:	drivers/platform/x86/samsung-laptop.c
20188
20189SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20190M:	Krzysztof Kozlowski <krzk@kernel.org>
20191L:	linux-kernel@vger.kernel.org
20192L:	linux-samsung-soc@vger.kernel.org
20193S:	Maintained
20194B:	mailto:linux-samsung-soc@vger.kernel.org
20195F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20196F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20197F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20198F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20199F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20200F:	drivers/clk/clk-s2mps11.c
20201F:	drivers/mfd/sec*.c
20202F:	drivers/regulator/s2m*.c
20203F:	drivers/regulator/s5m*.c
20204F:	drivers/rtc/rtc-s5m.c
20205F:	include/linux/mfd/samsung/
20206
20207SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20208M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20209L:	linux-media@vger.kernel.org
20210L:	linux-samsung-soc@vger.kernel.org
20211S:	Maintained
20212F:	drivers/media/platform/samsung/s3c-camif/
20213F:	include/media/drv-intf/s3c_camif.h
20214
20215SAMSUNG S3FWRN5 NFC DRIVER
20216M:	Krzysztof Kozlowski <krzk@kernel.org>
20217S:	Maintained
20218F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20219F:	drivers/nfc/s3fwrn5
20220
20221SAMSUNG S5C73M3 CAMERA DRIVER
20222M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20223M:	Andrzej Hajda <andrzej.hajda@intel.com>
20224L:	linux-media@vger.kernel.org
20225S:	Supported
20226F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20227F:	drivers/media/i2c/s5c73m3/*
20228
20229SAMSUNG S5K5BAF CAMERA DRIVER
20230M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20231M:	Andrzej Hajda <andrzej.hajda@intel.com>
20232L:	linux-media@vger.kernel.org
20233S:	Supported
20234F:	drivers/media/i2c/s5k5baf.c
20235
20236SAMSUNG S5P Security SubSystem (SSS) DRIVER
20237M:	Krzysztof Kozlowski <krzk@kernel.org>
20238M:	Vladimir Zapolskiy <vz@mleia.com>
20239L:	linux-crypto@vger.kernel.org
20240L:	linux-samsung-soc@vger.kernel.org
20241S:	Maintained
20242F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20243F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20244F:	drivers/crypto/s5p-sss.c
20245
20246SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20247M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20248L:	linux-media@vger.kernel.org
20249S:	Supported
20250Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20251F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20252F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20253F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20254F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20255F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20256F:	drivers/media/platform/samsung/exynos4-is/
20257
20258SAMSUNG SOC CLOCK DRIVERS
20259M:	Krzysztof Kozlowski <krzk@kernel.org>
20260M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20261M:	Chanwoo Choi <cw00.choi@samsung.com>
20262R:	Alim Akhtar <alim.akhtar@samsung.com>
20263L:	linux-samsung-soc@vger.kernel.org
20264S:	Maintained
20265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20266F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20267F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20268F:	drivers/clk/samsung/
20269F:	include/dt-bindings/clock/exynos*.h
20270F:	include/dt-bindings/clock/s5p*.h
20271F:	include/dt-bindings/clock/samsung,*.h
20272F:	include/linux/clk/samsung.h
20273
20274SAMSUNG SPI DRIVERS
20275M:	Andi Shyti <andi.shyti@kernel.org>
20276L:	linux-spi@vger.kernel.org
20277L:	linux-samsung-soc@vger.kernel.org
20278S:	Maintained
20279F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20280F:	drivers/spi/spi-s3c*
20281F:	include/linux/platform_data/spi-s3c64xx.h
20282
20283SAMSUNG SXGBE DRIVERS
20284M:	Byungho An <bh74.an@samsung.com>
20285L:	netdev@vger.kernel.org
20286S:	Supported
20287F:	drivers/net/ethernet/samsung/sxgbe/
20288
20289SAMSUNG THERMAL DRIVER
20290M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20291M:	Krzysztof Kozlowski <krzk@kernel.org>
20292L:	linux-pm@vger.kernel.org
20293L:	linux-samsung-soc@vger.kernel.org
20294S:	Maintained
20295F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20296F:	drivers/thermal/samsung/
20297
20298SAMSUNG USB2 PHY DRIVER
20299M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20300L:	linux-kernel@vger.kernel.org
20301S:	Supported
20302F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20303F:	Documentation/driver-api/phy/samsung-usb2.rst
20304F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20305F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20306F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20307F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20308F:	drivers/phy/samsung/phy-samsung-usb2.c
20309F:	drivers/phy/samsung/phy-samsung-usb2.h
20310
20311SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20312M:	Paul Barker <paul.barker@sancloud.com>
20313R:	Marc Murphy <marc.murphy@sancloud.com>
20314S:	Supported
20315F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20316
20317SC1200 WDT DRIVER
20318M:	Zwane Mwaikambo <zwanem@gmail.com>
20319S:	Maintained
20320F:	drivers/watchdog/sc1200wdt.c
20321
20322SCHEDULER
20323M:	Ingo Molnar <mingo@redhat.com>
20324M:	Peter Zijlstra <peterz@infradead.org>
20325M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20326M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20327R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20328R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20329R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20330R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20331R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20332L:	linux-kernel@vger.kernel.org
20333S:	Maintained
20334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20335F:	include/linux/preempt.h
20336F:	include/linux/sched.h
20337F:	include/linux/wait.h
20338F:	include/uapi/linux/sched.h
20339F:	kernel/sched/
20340
20341SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20342M:	Gustavo Silva <gustavograzs@gmail.com>
20343S:	Maintained
20344F:	drivers/iio/chemical/ens160_core.c
20345F:	drivers/iio/chemical/ens160_i2c.c
20346F:	drivers/iio/chemical/ens160_spi.c
20347F:	drivers/iio/chemical/ens160.h
20348
20349SCSI LIBSAS SUBSYSTEM
20350R:	John Garry <john.g.garry@oracle.com>
20351R:	Jason Yan <yanaijie@huawei.com>
20352L:	linux-scsi@vger.kernel.org
20353S:	Supported
20354F:	Documentation/scsi/libsas.rst
20355F:	drivers/scsi/libsas/
20356F:	include/scsi/libsas.h
20357F:	include/scsi/sas_ata.h
20358
20359SCSI RDMA PROTOCOL (SRP) INITIATOR
20360M:	Bart Van Assche <bvanassche@acm.org>
20361L:	linux-rdma@vger.kernel.org
20362S:	Supported
20363Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20364F:	drivers/infiniband/ulp/srp/
20365F:	include/scsi/srp.h
20366
20367SCSI RDMA PROTOCOL (SRP) TARGET
20368M:	Bart Van Assche <bvanassche@acm.org>
20369L:	linux-rdma@vger.kernel.org
20370L:	target-devel@vger.kernel.org
20371S:	Supported
20372Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20373F:	drivers/infiniband/ulp/srpt/
20374
20375SCSI SG DRIVER
20376M:	Doug Gilbert <dgilbert@interlog.com>
20377L:	linux-scsi@vger.kernel.org
20378S:	Maintained
20379W:	http://sg.danny.cz/sg
20380F:	Documentation/scsi/scsi-generic.rst
20381F:	drivers/scsi/sg.c
20382F:	include/scsi/sg.h
20383
20384SCSI SUBSYSTEM
20385M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20386M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20387L:	linux-scsi@vger.kernel.org
20388S:	Maintained
20389Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20392F:	Documentation/devicetree/bindings/scsi/
20393F:	drivers/scsi/
20394F:	drivers/ufs/
20395F:	include/scsi/
20396F:	include/uapi/scsi/
20397
20398SCSI TAPE DRIVER
20399M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20400L:	linux-scsi@vger.kernel.org
20401S:	Maintained
20402F:	Documentation/scsi/st.rst
20403F:	drivers/scsi/st.*
20404F:	drivers/scsi/st_*.h
20405
20406SCSI TARGET CORE USER DRIVER
20407M:	Bodo Stroesser <bostroesser@gmail.com>
20408L:	linux-scsi@vger.kernel.org
20409L:	target-devel@vger.kernel.org
20410S:	Supported
20411F:	Documentation/target/tcmu-design.rst
20412F:	drivers/target/target_core_user.c
20413F:	include/uapi/linux/target_core_user.h
20414
20415SCSI TARGET SUBSYSTEM
20416M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20417L:	linux-scsi@vger.kernel.org
20418L:	target-devel@vger.kernel.org
20419S:	Supported
20420Q:	https://patchwork.kernel.org/project/target-devel/list/
20421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20422F:	Documentation/target/
20423F:	drivers/target/
20424F:	include/target/
20425
20426SCTP PROTOCOL
20427M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20428M:	Xin Long <lucien.xin@gmail.com>
20429L:	linux-sctp@vger.kernel.org
20430S:	Maintained
20431W:	https://github.com/sctp/lksctp-tools/wiki
20432F:	Documentation/networking/sctp.rst
20433F:	include/linux/sctp.h
20434F:	include/net/sctp/
20435F:	include/uapi/linux/sctp.h
20436F:	net/sctp/
20437
20438SCx200 CPU SUPPORT
20439M:	Jim Cromie <jim.cromie@gmail.com>
20440S:	Odd Fixes
20441F:	Documentation/i2c/busses/scx200_acb.rst
20442F:	arch/x86/platform/scx200/
20443F:	drivers/i2c/busses/scx200*
20444F:	drivers/mtd/maps/scx200_docflash.c
20445F:	drivers/watchdog/scx200_wdt.c
20446F:	include/linux/scx200.h
20447
20448SCx200 GPIO DRIVER
20449M:	Jim Cromie <jim.cromie@gmail.com>
20450S:	Maintained
20451F:	drivers/char/scx200_gpio.c
20452F:	include/linux/scx200_gpio.h
20453
20454SCx200 HRT CLOCKSOURCE DRIVER
20455M:	Jim Cromie <jim.cromie@gmail.com>
20456S:	Maintained
20457F:	drivers/clocksource/scx200_hrt.c
20458
20459SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20460M:	Sascha Sommer <saschasommer@freenet.de>
20461L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20462S:	Maintained
20463F:	drivers/mmc/host/sdricoh_cs.c
20464
20465SECO BOARDS CEC DRIVER
20466M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20467S:	Maintained
20468F:	drivers/media/cec/platform/seco/seco-cec.c
20469F:	drivers/media/cec/platform/seco/seco-cec.h
20470
20471SECURE COMPUTING
20472M:	Kees Cook <kees@kernel.org>
20473R:	Andy Lutomirski <luto@amacapital.net>
20474R:	Will Drewry <wad@chromium.org>
20475S:	Supported
20476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20477F:	Documentation/userspace-api/seccomp_filter.rst
20478F:	include/linux/seccomp.h
20479F:	include/uapi/linux/seccomp.h
20480F:	kernel/seccomp.c
20481F:	tools/testing/selftests/kselftest_harness.h
20482F:	tools/testing/selftests/seccomp/*
20483K:	\bsecure_computing
20484K:	\bTIF_SECCOMP\b
20485
20486SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20487M:	Kamal Dasu <kamal.dasu@broadcom.com>
20488M:	Al Cooper <alcooperx@gmail.com>
20489R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20490L:	linux-mmc@vger.kernel.org
20491S:	Maintained
20492F:	drivers/mmc/host/sdhci-brcmstb*
20493
20494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20495M:	Adrian Hunter <adrian.hunter@intel.com>
20496L:	linux-mmc@vger.kernel.org
20497S:	Supported
20498F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20499F:	drivers/mmc/host/sdhci*
20500
20501SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20502M:	Aubin Constans <aubin.constans@microchip.com>
20503R:	Eugen Hristev <eugen.hristev@collabora.com>
20504L:	linux-mmc@vger.kernel.org
20505S:	Supported
20506F:	drivers/mmc/host/sdhci-of-at91.c
20507
20508SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20509M:	Haibo Chen <haibo.chen@nxp.com>
20510L:	imx@lists.linux.dev
20511L:	linux-mmc@vger.kernel.org
20512L:	s32@nxp.com
20513S:	Maintained
20514F:	drivers/mmc/host/sdhci-esdhc-imx.c
20515
20516SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20517M:	Ben Dooks <ben-linux@fluff.org>
20518M:	Jaehoon Chung <jh80.chung@samsung.com>
20519L:	linux-mmc@vger.kernel.org
20520S:	Maintained
20521F:	drivers/mmc/host/sdhci-s3c*
20522
20523SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20524M:	Viresh Kumar <vireshk@kernel.org>
20525L:	linux-mmc@vger.kernel.org
20526S:	Maintained
20527F:	drivers/mmc/host/sdhci-spear.c
20528
20529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20530M:	Vignesh Raghavendra <vigneshr@ti.com>
20531L:	linux-mmc@vger.kernel.org
20532S:	Maintained
20533F:	drivers/mmc/host/sdhci-omap.c
20534
20535SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20536M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20537L:	linux-block@vger.kernel.org
20538S:	Supported
20539F:	block/opal_proto.h
20540F:	block/sed*
20541F:	include/linux/sed*
20542F:	include/uapi/linux/sed*
20543
20544SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20545M:	Mark Rutland <mark.rutland@arm.com>
20546M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20547M:	Sudeep Holla <sudeep.holla@arm.com>
20548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20549S:	Maintained
20550F:	drivers/firmware/smccc/
20551F:	include/linux/arm-smccc.h
20552
20553SECURITY CONTACT
20554M:	Security Officers <security@kernel.org>
20555S:	Supported
20556F:	Documentation/process/security-bugs.rst
20557
20558SECURITY SUBSYSTEM
20559M:	Paul Moore <paul@paul-moore.com>
20560M:	James Morris <jmorris@namei.org>
20561M:	"Serge E. Hallyn" <serge@hallyn.com>
20562L:	linux-security-module@vger.kernel.org
20563S:	Supported
20564Q:	https://patchwork.kernel.org/project/linux-security-module/list
20565B:	mailto:linux-security-module@vger.kernel.org
20566P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20567T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20568F:	include/linux/lsm_audit.h
20569F:	include/linux/lsm_hook_defs.h
20570F:	include/linux/lsm_hooks.h
20571F:	include/linux/security.h
20572F:	include/uapi/linux/lsm.h
20573F:	security/
20574F:	tools/testing/selftests/lsm/
20575X:	security/selinux/
20576K:	\bsecurity_[a-z_0-9]\+\b
20577
20578SELINUX SECURITY MODULE
20579M:	Paul Moore <paul@paul-moore.com>
20580M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20581R:	Ondrej Mosnacek <omosnace@redhat.com>
20582L:	selinux@vger.kernel.org
20583S:	Supported
20584W:	https://github.com/SELinuxProject
20585Q:	https://patchwork.kernel.org/project/selinux/list
20586B:	mailto:selinux@vger.kernel.org
20587P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20588T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20589F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20590F:	Documentation/ABI/removed/sysfs-selinux-disable
20591F:	Documentation/admin-guide/LSM/SELinux.rst
20592F:	include/trace/events/avc.h
20593F:	include/uapi/linux/selinux_netlink.h
20594F:	scripts/selinux/
20595F:	security/selinux/
20596
20597SENSABLE PHANTOM
20598M:	Jiri Slaby <jirislaby@kernel.org>
20599S:	Maintained
20600F:	drivers/misc/phantom.c
20601F:	include/uapi/linux/phantom.h
20602
20603SENSEAIR SUNRISE 006-0-0007
20604M:	Jacopo Mondi <jacopo@jmondi.org>
20605S:	Maintained
20606F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20607F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20608F:	drivers/iio/chemical/sunrise_co2.c
20609
20610SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20611M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20612S:	Maintained
20613F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20614F:	drivers/iio/chemical/scd30.h
20615F:	drivers/iio/chemical/scd30_core.c
20616F:	drivers/iio/chemical/scd30_i2c.c
20617F:	drivers/iio/chemical/scd30_serial.c
20618
20619SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20620M:	Roan van Dijk <roan@protonic.nl>
20621S:	Maintained
20622F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20623F:	drivers/iio/chemical/scd4x.c
20624
20625SENSIRION SGP40 GAS SENSOR DRIVER
20626M:	Andreas Klinger <ak@it-klinger.de>
20627S:	Maintained
20628F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20629F:	drivers/iio/chemical/sgp40.c
20630
20631SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20632M:	Tomasz Duszynski <tduszyns@gmail.com>
20633S:	Maintained
20634F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20635F:	drivers/iio/chemical/sps30.c
20636F:	drivers/iio/chemical/sps30_i2c.c
20637F:	drivers/iio/chemical/sps30_serial.c
20638
20639SERIAL DEVICE BUS
20640M:	Rob Herring <robh@kernel.org>
20641L:	linux-serial@vger.kernel.org
20642S:	Maintained
20643F:	Documentation/devicetree/bindings/serial/serial.yaml
20644F:	drivers/tty/serdev/
20645F:	include/linux/serdev.h
20646
20647SERIAL IR RECEIVER
20648M:	Sean Young <sean@mess.org>
20649L:	linux-media@vger.kernel.org
20650S:	Maintained
20651F:	drivers/media/rc/serial_ir.c
20652
20653SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20654M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20655L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20656S:	Maintained
20657F:	Documentation/devicetree/bindings/slimbus/
20658F:	drivers/slimbus/
20659F:	include/linux/slimbus.h
20660
20661SFC NETWORK DRIVER
20662M:	Edward Cree <ecree.xilinx@gmail.com>
20663M:	Martin Habets <habetsm.xilinx@gmail.com>
20664L:	netdev@vger.kernel.org
20665L:	linux-net-drivers@amd.com
20666S:	Supported
20667F:	Documentation/networking/devlink/sfc.rst
20668F:	drivers/net/ethernet/sfc/
20669
20670SFCTEMP HWMON DRIVER
20671M:	Emil Renner Berthing <kernel@esmil.dk>
20672M:	Hal Feng <hal.feng@starfivetech.com>
20673L:	linux-hwmon@vger.kernel.org
20674S:	Maintained
20675F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20676F:	Documentation/hwmon/sfctemp.rst
20677F:	drivers/hwmon/sfctemp.c
20678
20679SFF/SFP/SFP+ MODULE SUPPORT
20680M:	Russell King <linux@armlinux.org.uk>
20681L:	netdev@vger.kernel.org
20682S:	Maintained
20683F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20684F:	drivers/net/phy/phylink.c
20685F:	drivers/net/phy/sfp*
20686F:	include/linux/mdio/mdio-i2c.h
20687F:	include/linux/phylink.h
20688F:	include/linux/sfp.h
20689K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20690
20691SGI GRU DRIVER
20692M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20693S:	Maintained
20694F:	drivers/misc/sgi-gru/
20695
20696SGI XP/XPC/XPNET DRIVER
20697M:	Robin Holt <robinmholt@gmail.com>
20698M:	Steve Wahl <steve.wahl@hpe.com>
20699S:	Maintained
20700F:	drivers/misc/sgi-xp/
20701
20702SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20703M:	Wenjia Zhang <wenjia@linux.ibm.com>
20704M:	Jan Karcher <jaka@linux.ibm.com>
20705R:	D. Wythe <alibuda@linux.alibaba.com>
20706R:	Tony Lu <tonylu@linux.alibaba.com>
20707R:	Wen Gu <guwen@linux.alibaba.com>
20708L:	linux-s390@vger.kernel.org
20709S:	Supported
20710F:	net/smc/
20711
20712SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20713M:	Linus Walleij <linus.walleij@linaro.org>
20714L:	linux-iio@vger.kernel.org
20715S:	Maintained
20716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20717F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20718F:	drivers/iio/light/gp2ap002.c
20719
20720SHARP RJ54N1CB0C SENSOR DRIVER
20721M:	Jacopo Mondi <jacopo@jmondi.org>
20722L:	linux-media@vger.kernel.org
20723S:	Odd fixes
20724T:	git git://linuxtv.org/media_tree.git
20725F:	drivers/media/i2c/rj54n1cb0c.c
20726F:	include/media/i2c/rj54n1cb0c.h
20727
20728SHRINKER
20729M:	Andrew Morton <akpm@linux-foundation.org>
20730M:	Dave Chinner <david@fromorbit.com>
20731R:	Qi Zheng <zhengqi.arch@bytedance.com>
20732R:	Roman Gushchin <roman.gushchin@linux.dev>
20733R:	Muchun Song <muchun.song@linux.dev>
20734L:	linux-mm@kvack.org
20735S:	Maintained
20736F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20737F:	include/linux/shrinker.h
20738F:	mm/shrinker.c
20739F:	mm/shrinker_debug.c
20740
20741SH_VOU V4L2 OUTPUT DRIVER
20742L:	linux-media@vger.kernel.org
20743S:	Orphan
20744F:	drivers/media/platform/renesas/sh_vou.c
20745F:	include/media/drv-intf/sh_vou.h
20746
20747SI2157 MEDIA DRIVER
20748L:	linux-media@vger.kernel.org
20749S:	Orphan
20750W:	https://linuxtv.org
20751Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20752F:	drivers/media/tuners/si2157*
20753
20754SI2165 MEDIA DRIVER
20755M:	Matthias Schwarzott <zzam@gentoo.org>
20756L:	linux-media@vger.kernel.org
20757S:	Maintained
20758W:	https://linuxtv.org
20759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20760F:	drivers/media/dvb-frontends/si2165*
20761
20762SI2168 MEDIA DRIVER
20763L:	linux-media@vger.kernel.org
20764S:	Orphan
20765W:	https://linuxtv.org
20766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20767F:	drivers/media/dvb-frontends/si2168*
20768
20769SI470X FM RADIO RECEIVER I2C DRIVER
20770M:	Hans Verkuil <hverkuil@xs4all.nl>
20771L:	linux-media@vger.kernel.org
20772S:	Odd Fixes
20773W:	https://linuxtv.org
20774T:	git git://linuxtv.org/media_tree.git
20775F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20776F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20777
20778SI470X FM RADIO RECEIVER USB DRIVER
20779M:	Hans Verkuil <hverkuil@xs4all.nl>
20780L:	linux-media@vger.kernel.org
20781S:	Maintained
20782W:	https://linuxtv.org
20783T:	git git://linuxtv.org/media_tree.git
20784F:	drivers/media/radio/si470x/radio-si470x-common.c
20785F:	drivers/media/radio/si470x/radio-si470x-usb.c
20786F:	drivers/media/radio/si470x/radio-si470x.h
20787
20788SI4713 FM RADIO TRANSMITTER I2C DRIVER
20789M:	Eduardo Valentin <edubezval@gmail.com>
20790L:	linux-media@vger.kernel.org
20791S:	Odd Fixes
20792W:	https://linuxtv.org
20793T:	git git://linuxtv.org/media_tree.git
20794F:	drivers/media/radio/si4713/si4713.?
20795
20796SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20797M:	Eduardo Valentin <edubezval@gmail.com>
20798L:	linux-media@vger.kernel.org
20799S:	Odd Fixes
20800W:	https://linuxtv.org
20801T:	git git://linuxtv.org/media_tree.git
20802F:	drivers/media/radio/si4713/radio-platform-si4713.c
20803
20804SI4713 FM RADIO TRANSMITTER USB DRIVER
20805M:	Hans Verkuil <hverkuil@xs4all.nl>
20806L:	linux-media@vger.kernel.org
20807S:	Maintained
20808W:	https://linuxtv.org
20809T:	git git://linuxtv.org/media_tree.git
20810F:	drivers/media/radio/si4713/radio-usb-si4713.c
20811
20812SIANO DVB DRIVER
20813M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20814L:	linux-media@vger.kernel.org
20815S:	Odd fixes
20816W:	https://linuxtv.org
20817T:	git git://linuxtv.org/media_tree.git
20818F:	drivers/media/common/siano/
20819F:	drivers/media/mmc/siano/
20820F:	drivers/media/usb/siano/
20821F:	drivers/media/usb/siano/
20822
20823SIEMENS IPC LED DRIVERS
20824M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20825M:	Xing Tong Wu <xingtong.wu@siemens.com>
20826M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20827L:	linux-leds@vger.kernel.org
20828S:	Maintained
20829F:	drivers/leds/simple/
20830
20831SIEMENS IPC PLATFORM DRIVERS
20832M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20833M:	Xing Tong Wu <xingtong.wu@siemens.com>
20834M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20835L:	platform-driver-x86@vger.kernel.org
20836S:	Maintained
20837F:	drivers/platform/x86/siemens/
20838F:	include/linux/platform_data/x86/simatic-ipc-base.h
20839F:	include/linux/platform_data/x86/simatic-ipc.h
20840
20841SIEMENS IPC WATCHDOG DRIVERS
20842M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20843M:	Xing Tong Wu <xingtong.wu@siemens.com>
20844M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20845L:	linux-watchdog@vger.kernel.org
20846S:	Maintained
20847F:	drivers/watchdog/simatic-ipc-wdt.c
20848
20849SIFIVE DRIVERS
20850M:	Paul Walmsley <paul.walmsley@sifive.com>
20851M:	Samuel Holland <samuel.holland@sifive.com>
20852L:	linux-riscv@lists.infradead.org
20853S:	Supported
20854F:	drivers/dma/sf-pdma/
20855N:	sifive
20856K:	fu[57]40
20857K:	[^@]sifive
20858
20859SILEAD TOUCHSCREEN DRIVER
20860M:	Hans de Goede <hdegoede@redhat.com>
20861L:	linux-input@vger.kernel.org
20862L:	platform-driver-x86@vger.kernel.org
20863S:	Maintained
20864F:	drivers/input/touchscreen/silead.c
20865F:	drivers/platform/x86/touchscreen_dmi.c
20866
20867SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20868M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20869S:	Supported
20870F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20871F:	drivers/net/wireless/silabs/wfx/
20872
20873SILICON MOTION SM712 FRAME BUFFER DRIVER
20874M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20875M:	Teddy Wang <teddy.wang@siliconmotion.com>
20876M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20877L:	linux-fbdev@vger.kernel.org
20878S:	Maintained
20879F:	Documentation/fb/sm712fb.rst
20880F:	drivers/video/fbdev/sm712*
20881
20882SILVACO I3C DUAL-ROLE MASTER
20883M:	Miquel Raynal <miquel.raynal@bootlin.com>
20884M:	Conor Culhane <conor.culhane@silvaco.com>
20885L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20886S:	Maintained
20887F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20888F:	drivers/i3c/master/svc-i3c-master.c
20889
20890SIMPLEFB FB DRIVER
20891M:	Hans de Goede <hdegoede@redhat.com>
20892L:	linux-fbdev@vger.kernel.org
20893S:	Maintained
20894F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20895F:	drivers/video/fbdev/simplefb.c
20896F:	include/linux/platform_data/simplefb.h
20897
20898SIOX
20899M:	Thorsten Scherer <t.scherer@eckelmann.de>
20900R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20901S:	Supported
20902F:	drivers/gpio/gpio-siox.c
20903F:	drivers/siox/*
20904F:	include/trace/events/siox.h
20905
20906SIPHASH PRF ROUTINES
20907M:	Jason A. Donenfeld <Jason@zx2c4.com>
20908S:	Maintained
20909F:	include/linux/siphash.h
20910F:	lib/siphash.c
20911F:	lib/siphash_kunit.c
20912
20913SIS 190 ETHERNET DRIVER
20914M:	Francois Romieu <romieu@fr.zoreil.com>
20915L:	netdev@vger.kernel.org
20916S:	Maintained
20917F:	drivers/net/ethernet/sis/sis190.c
20918
20919SIS 900/7016 FAST ETHERNET DRIVER
20920M:	Daniele Venzano <venza@brownhat.org>
20921L:	netdev@vger.kernel.org
20922S:	Maintained
20923W:	http://www.brownhat.org/sis900.html
20924F:	drivers/net/ethernet/sis/sis900.*
20925
20926SIS FRAMEBUFFER DRIVER
20927S:	Orphan
20928F:	Documentation/fb/sisfb.rst
20929F:	drivers/video/fbdev/sis/
20930F:	include/video/sisfb.h
20931
20932SIS I2C TOUCHSCREEN DRIVER
20933M:	Mika Penttilä <mpenttil@redhat.com>
20934L:	linux-input@vger.kernel.org
20935S:	Maintained
20936F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20937F:	drivers/input/touchscreen/sis_i2c.c
20938
20939SIS USB2VGA DRIVER
20940M:	Thomas Winischhofer <thomas@winischhofer.net>
20941S:	Maintained
20942W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20943F:	drivers/usb/misc/sisusbvga/
20944
20945SL28 CPLD MFD DRIVER
20946M:	Michael Walle <mwalle@kernel.org>
20947S:	Maintained
20948F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20949F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20950F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20951F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20952F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20953F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20954F:	drivers/gpio/gpio-sl28cpld.c
20955F:	drivers/hwmon/sl28cpld-hwmon.c
20956F:	drivers/irqchip/irq-sl28cpld.c
20957F:	drivers/pwm/pwm-sl28cpld.c
20958F:	drivers/watchdog/sl28cpld_wdt.c
20959
20960SL28 VPD NVMEM LAYOUT DRIVER
20961M:	Michael Walle <mwalle@kernel.org>
20962S:	Maintained
20963F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20964F:	drivers/nvmem/layouts/sl28vpd.c
20965
20966SLAB ALLOCATOR
20967M:	Christoph Lameter <cl@linux.com>
20968M:	Pekka Enberg <penberg@kernel.org>
20969M:	David Rientjes <rientjes@google.com>
20970M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20971M:	Andrew Morton <akpm@linux-foundation.org>
20972M:	Vlastimil Babka <vbabka@suse.cz>
20973R:	Roman Gushchin <roman.gushchin@linux.dev>
20974R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20975L:	linux-mm@kvack.org
20976S:	Maintained
20977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20978F:	include/linux/sl?b*.h
20979F:	mm/sl?b*
20980
20981SLCAN CAN NETWORK DRIVER
20982M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20983L:	linux-can@vger.kernel.org
20984S:	Maintained
20985F:	drivers/net/can/slcan/
20986
20987SLEEPABLE READ-COPY UPDATE (SRCU)
20988M:	Lai Jiangshan <jiangshanlai@gmail.com>
20989M:	"Paul E. McKenney" <paulmck@kernel.org>
20990M:	Josh Triplett <josh@joshtriplett.org>
20991R:	Steven Rostedt <rostedt@goodmis.org>
20992R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20993L:	rcu@vger.kernel.org
20994S:	Supported
20995W:	http://www.rdrop.com/users/paulmck/RCU/
20996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20997F:	include/linux/srcu*.h
20998F:	kernel/rcu/srcu*.c
20999
21000SMACK SECURITY MODULE
21001M:	Casey Schaufler <casey@schaufler-ca.com>
21002L:	linux-security-module@vger.kernel.org
21003S:	Maintained
21004W:	http://schaufler-ca.com
21005T:	git git://github.com/cschaufler/smack-next
21006F:	Documentation/admin-guide/LSM/Smack.rst
21007F:	security/smack/
21008
21009SMC91x ETHERNET DRIVER
21010M:	Nicolas Pitre <nico@fluxnic.net>
21011S:	Odd Fixes
21012F:	drivers/net/ethernet/smsc/smc91x.*
21013
21014SMSC EMC2103 HARDWARE MONITOR DRIVER
21015M:	Steve Glendinning <steve.glendinning@shawell.net>
21016L:	linux-hwmon@vger.kernel.org
21017S:	Maintained
21018F:	Documentation/hwmon/emc2103.rst
21019F:	drivers/hwmon/emc2103.c
21020
21021SMSC SCH5627 HARDWARE MONITOR DRIVER
21022M:	Hans de Goede <hdegoede@redhat.com>
21023L:	linux-hwmon@vger.kernel.org
21024S:	Supported
21025F:	Documentation/hwmon/sch5627.rst
21026F:	drivers/hwmon/sch5627.c
21027
21028SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21029M:	Steve Glendinning <steve.glendinning@shawell.net>
21030L:	linux-fbdev@vger.kernel.org
21031S:	Maintained
21032F:	drivers/video/fbdev/smscufx.c
21033
21034SMSC47B397 HARDWARE MONITOR DRIVER
21035M:	Jean Delvare <jdelvare@suse.com>
21036L:	linux-hwmon@vger.kernel.org
21037S:	Maintained
21038F:	Documentation/hwmon/smsc47b397.rst
21039F:	drivers/hwmon/smsc47b397.c
21040
21041SMSC911x ETHERNET DRIVER
21042M:	Steve Glendinning <steve.glendinning@shawell.net>
21043L:	netdev@vger.kernel.org
21044S:	Maintained
21045F:	drivers/net/ethernet/smsc/smsc911x.*
21046F:	include/linux/smsc911x.h
21047
21048SMSC9420 PCI ETHERNET DRIVER
21049M:	Steve Glendinning <steve.glendinning@shawell.net>
21050L:	netdev@vger.kernel.org
21051S:	Maintained
21052F:	drivers/net/ethernet/smsc/smsc9420.*
21053
21054SNET DPU VIRTIO DATA PATH ACCELERATOR
21055R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21056F:	drivers/vdpa/solidrun/
21057
21058SOCIONEXT (SNI) AVE NETWORK DRIVER
21059M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21060L:	netdev@vger.kernel.org
21061S:	Maintained
21062F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21063F:	drivers/net/ethernet/socionext/sni_ave.c
21064
21065SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21066M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21067M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21068L:	netdev@vger.kernel.org
21069S:	Maintained
21070F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21071F:	drivers/net/ethernet/socionext/netsec.c
21072
21073SOCIONEXT (SNI) Synquacer SPI DRIVER
21074M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21075M:	Jassi Brar <jaswinder.singh@linaro.org>
21076L:	linux-spi@vger.kernel.org
21077S:	Maintained
21078F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21079F:	drivers/spi/spi-synquacer.c
21080
21081SOCIONEXT SYNQUACER I2C DRIVER
21082M:	Ard Biesheuvel <ardb@kernel.org>
21083L:	linux-i2c@vger.kernel.org
21084S:	Maintained
21085F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21086F:	drivers/i2c/busses/i2c-synquacer.c
21087
21088SOCIONEXT UNIPHIER SOUND DRIVER
21089L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21090S:	Orphan
21091F:	sound/soc/uniphier/
21092
21093SOCKET TIMESTAMPING
21094M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21095S:	Maintained
21096F:	Documentation/networking/timestamping.rst
21097F:	include/linux/net_tstamp.h
21098F:	include/uapi/linux/net_tstamp.h
21099F:	tools/testing/selftests/net/so_txtime.c
21100
21101SOEKRIS NET48XX LED SUPPORT
21102M:	Chris Boot <bootc@bootc.net>
21103S:	Maintained
21104F:	drivers/leds/leds-net48xx.c
21105
21106SOFT-IWARP DRIVER (siw)
21107M:	Bernard Metzler <bmt@zurich.ibm.com>
21108L:	linux-rdma@vger.kernel.org
21109S:	Supported
21110F:	drivers/infiniband/sw/siw/
21111F:	include/uapi/rdma/siw-abi.h
21112
21113SOFT-ROCE DRIVER (rxe)
21114M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21115L:	linux-rdma@vger.kernel.org
21116S:	Supported
21117F:	drivers/infiniband/sw/rxe/
21118F:	include/uapi/rdma/rdma_user_rxe.h
21119
21120SOFTLOGIC 6x10 MPEG CODEC
21121M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21122M:	Andrey Utkin <andrey_utkin@fastmail.com>
21123M:	Ismael Luceno <ismael@iodev.co.uk>
21124L:	linux-media@vger.kernel.org
21125S:	Supported
21126F:	drivers/media/pci/solo6x10/
21127
21128SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21129M:	James Morse <james.morse@arm.com>
21130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21131S:	Maintained
21132F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21133F:	drivers/firmware/arm_sdei.c
21134F:	include/linux/arm_sdei.h
21135F:	include/uapi/linux/arm_sdei.h
21136
21137SOFTWARE NODES AND DEVICE PROPERTIES
21138R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21139R:	Daniel Scally <djrscally@gmail.com>
21140R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21141R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21142L:	linux-acpi@vger.kernel.org
21143S:	Maintained
21144F:	drivers/base/property.c
21145F:	drivers/base/swnode.c
21146F:	include/linux/fwnode.h
21147F:	include/linux/property.h
21148
21149SOFTWARE RAID (Multiple Disks) SUPPORT
21150M:	Song Liu <song@kernel.org>
21151R:	Yu Kuai <yukuai3@huawei.com>
21152L:	linux-raid@vger.kernel.org
21153S:	Supported
21154Q:	https://patchwork.kernel.org/project/linux-raid/list/
21155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21156F:	drivers/md/Kconfig
21157F:	drivers/md/Makefile
21158F:	drivers/md/md*
21159F:	drivers/md/raid*
21160F:	include/linux/raid/
21161F:	include/uapi/linux/raid/
21162
21163SOLIDRUN CLEARFOG SUPPORT
21164M:	Russell King <linux@armlinux.org.uk>
21165S:	Maintained
21166F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21167F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21168
21169SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21170M:	Russell King <linux@armlinux.org.uk>
21171S:	Maintained
21172F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21173F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21174F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21175
21176SONIC NETWORK DRIVER
21177M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21178L:	netdev@vger.kernel.org
21179S:	Maintained
21180F:	drivers/net/ethernet/natsemi/sonic.*
21181
21182SONICS SILICON BACKPLANE DRIVER (SSB)
21183M:	Michael Buesch <m@bues.ch>
21184L:	linux-wireless@vger.kernel.org
21185S:	Maintained
21186F:	drivers/ssb/
21187F:	include/linux/ssb/
21188
21189SONY IMX208 SENSOR DRIVER
21190M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21191L:	linux-media@vger.kernel.org
21192S:	Maintained
21193T:	git git://linuxtv.org/media_tree.git
21194F:	drivers/media/i2c/imx208.c
21195
21196SONY IMX214 SENSOR DRIVER
21197M:	Ricardo Ribalda <ribalda@kernel.org>
21198L:	linux-media@vger.kernel.org
21199S:	Maintained
21200T:	git git://linuxtv.org/media_tree.git
21201F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21202F:	drivers/media/i2c/imx214.c
21203
21204SONY IMX219 SENSOR DRIVER
21205M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21206L:	linux-media@vger.kernel.org
21207S:	Maintained
21208T:	git git://linuxtv.org/media_tree.git
21209F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21210F:	drivers/media/i2c/imx219.c
21211
21212SONY IMX258 SENSOR DRIVER
21213M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21214L:	linux-media@vger.kernel.org
21215S:	Maintained
21216T:	git git://linuxtv.org/media_tree.git
21217F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21218F:	drivers/media/i2c/imx258.c
21219
21220SONY IMX274 SENSOR DRIVER
21221M:	Leon Luo <leonl@leopardimaging.com>
21222L:	linux-media@vger.kernel.org
21223S:	Maintained
21224T:	git git://linuxtv.org/media_tree.git
21225F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21226F:	drivers/media/i2c/imx274.c
21227
21228SONY IMX283 SENSOR DRIVER
21229M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21230M:	Umang Jain <umang.jain@ideasonboard.com>
21231L:	linux-media@vger.kernel.org
21232S:	Maintained
21233T:	git git://linuxtv.org/media_tree.git
21234F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21235F:	drivers/media/i2c/imx283.c
21236
21237SONY IMX290 SENSOR DRIVER
21238M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21239L:	linux-media@vger.kernel.org
21240S:	Maintained
21241T:	git git://linuxtv.org/media_tree.git
21242F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21243F:	drivers/media/i2c/imx290.c
21244
21245SONY IMX296 SENSOR DRIVER
21246M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21247M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21248L:	linux-media@vger.kernel.org
21249S:	Maintained
21250T:	git git://linuxtv.org/media_tree.git
21251F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21252F:	drivers/media/i2c/imx296.c
21253
21254SONY IMX319 SENSOR DRIVER
21255M:	Bingbu Cao <bingbu.cao@intel.com>
21256L:	linux-media@vger.kernel.org
21257S:	Maintained
21258T:	git git://linuxtv.org/media_tree.git
21259F:	drivers/media/i2c/imx319.c
21260
21261SONY IMX334 SENSOR DRIVER
21262L:	linux-media@vger.kernel.org
21263S:	Orphan
21264T:	git git://linuxtv.org/media_tree.git
21265F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21266F:	drivers/media/i2c/imx334.c
21267
21268SONY IMX335 SENSOR DRIVER
21269L:	linux-media@vger.kernel.org
21270S:	Orphan
21271T:	git git://linuxtv.org/media_tree.git
21272F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21273F:	drivers/media/i2c/imx335.c
21274
21275SONY IMX355 SENSOR DRIVER
21276M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21277L:	linux-media@vger.kernel.org
21278S:	Maintained
21279T:	git git://linuxtv.org/media_tree.git
21280F:	drivers/media/i2c/imx355.c
21281
21282SONY IMX412 SENSOR DRIVER
21283L:	linux-media@vger.kernel.org
21284S:	Orphan
21285T:	git git://linuxtv.org/media_tree.git
21286F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21287F:	drivers/media/i2c/imx412.c
21288
21289SONY IMX415 SENSOR DRIVER
21290M:	Michael Riesch <michael.riesch@wolfvision.net>
21291L:	linux-media@vger.kernel.org
21292S:	Maintained
21293T:	git git://linuxtv.org/media_tree.git
21294F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21295F:	drivers/media/i2c/imx415.c
21296
21297SONY MEMORYSTICK SUBSYSTEM
21298M:	Maxim Levitsky <maximlevitsky@gmail.com>
21299M:	Alex Dubov <oakad@yahoo.com>
21300M:	Ulf Hansson <ulf.hansson@linaro.org>
21301L:	linux-mmc@vger.kernel.org
21302S:	Maintained
21303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21304F:	drivers/memstick/
21305F:	include/linux/memstick.h
21306
21307SONY VAIO CONTROL DEVICE DRIVER
21308M:	Mattia Dongili <malattia@linux.it>
21309L:	platform-driver-x86@vger.kernel.org
21310S:	Maintained
21311W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21312F:	Documentation/admin-guide/laptops/sony-laptop.rst
21313F:	drivers/char/sonypi.c
21314F:	drivers/platform/x86/sony-laptop.c
21315F:	include/linux/sony-laptop.h
21316
21317SOPHGO DEVICETREES and DRIVERS
21318M:	Chen Wang <unicorn_wang@outlook.com>
21319M:	Inochi Amaoto <inochiama@outlook.com>
21320T:	git https://github.com/sophgo/linux.git
21321S:	Maintained
21322N:	sophgo
21323K:	sophgo
21324
21325SOUND
21326M:	Jaroslav Kysela <perex@perex.cz>
21327M:	Takashi Iwai <tiwai@suse.com>
21328L:	linux-sound@vger.kernel.org
21329S:	Maintained
21330W:	http://www.alsa-project.org/
21331Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21333F:	Documentation/sound/
21334F:	include/sound/
21335F:	include/uapi/sound/
21336F:	sound/
21337F:	tools/testing/selftests/alsa
21338
21339SOUND - ALSA SELFTESTS
21340M:	Mark Brown <broonie@kernel.org>
21341L:	linux-sound@vger.kernel.org
21342L:	linux-kselftest@vger.kernel.org
21343S:	Supported
21344F:	tools/testing/selftests/alsa
21345
21346SOUND - COMPRESSED AUDIO
21347M:	Vinod Koul <vkoul@kernel.org>
21348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21349S:	Supported
21350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21351F:	Documentation/sound/designs/compress-offload.rst
21352F:	include/sound/compress_driver.h
21353F:	include/uapi/sound/compress_*
21354F:	sound/core/compress_offload.c
21355F:	sound/soc/soc-compress.c
21356
21357SOUND - CORE KUNIT TEST
21358M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21359L:	linux-sound@vger.kernel.org
21360S:	Supported
21361F:	sound/core/sound_kunit.c
21362
21363SOUND - DMAENGINE HELPERS
21364M:	Lars-Peter Clausen <lars@metafoo.de>
21365S:	Supported
21366F:	include/sound/dmaengine_pcm.h
21367F:	sound/core/pcm_dmaengine.c
21368F:	sound/soc/soc-generic-dmaengine-pcm.c
21369
21370SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21371M:	Liam Girdwood <lgirdwood@gmail.com>
21372M:	Mark Brown <broonie@kernel.org>
21373L:	linux-sound@vger.kernel.org
21374S:	Supported
21375W:	http://alsa-project.org/main/index.php/ASoC
21376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21377F:	Documentation/devicetree/bindings/sound/
21378F:	Documentation/sound/soc/
21379F:	include/dt-bindings/sound/
21380F:	include/sound/soc*
21381F:	include/sound/sof.h
21382F:	include/sound/sof/
21383F:	include/trace/events/sof*.h
21384F:	include/uapi/sound/asoc.h
21385F:	sound/soc/
21386
21387SOUND - SOC LAYER / dapm-graph
21388M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21389L:	linux-sound@vger.kernel.org
21390S:	Maintained
21391F:	tools/sound/dapm-graph
21392
21393SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21394M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21395M:	Liam Girdwood <lgirdwood@gmail.com>
21396M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21397M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21398M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21399M:	Daniel Baluta <daniel.baluta@nxp.com>
21400R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21401L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21402S:	Supported
21403W:	https://github.com/thesofproject/linux/
21404F:	sound/soc/sof/
21405
21406SOUNDWIRE SUBSYSTEM
21407M:	Vinod Koul <vkoul@kernel.org>
21408M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21409R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21410R:	Sanyog Kale <sanyog.r.kale@intel.com>
21411L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21412S:	Supported
21413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21414F:	Documentation/driver-api/soundwire/
21415F:	drivers/soundwire/
21416F:	include/linux/soundwire/
21417
21418SP2 MEDIA DRIVER
21419M:	Olli Salonen <olli.salonen@iki.fi>
21420L:	linux-media@vger.kernel.org
21421S:	Maintained
21422W:	https://linuxtv.org
21423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21424F:	drivers/media/dvb-frontends/sp2*
21425
21426SPANISH DOCUMENTATION
21427M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21428R:	Avadhut Naik <avadhut.naik@amd.com>
21429S:	Maintained
21430F:	Documentation/translations/sp_SP/
21431
21432SPARC + UltraSPARC (sparc/sparc64)
21433M:	"David S. Miller" <davem@davemloft.net>
21434M:	Andreas Larsson <andreas@gaisler.com>
21435L:	sparclinux@vger.kernel.org
21436S:	Maintained
21437Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21440F:	arch/sparc/
21441F:	drivers/sbus/
21442
21443SPARC SERIAL DRIVERS
21444M:	"David S. Miller" <davem@davemloft.net>
21445L:	sparclinux@vger.kernel.org
21446S:	Maintained
21447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21449F:	drivers/tty/serial/suncore.c
21450F:	drivers/tty/serial/sunhv.c
21451F:	drivers/tty/serial/sunsab.c
21452F:	drivers/tty/serial/sunsab.h
21453F:	drivers/tty/serial/sunsu.c
21454F:	drivers/tty/serial/sunzilog.c
21455F:	drivers/tty/serial/sunzilog.h
21456F:	drivers/tty/vcc.c
21457F:	include/linux/sunserialcore.h
21458
21459SPARSE CHECKER
21460M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21461L:	linux-sparse@vger.kernel.org
21462S:	Maintained
21463W:	https://sparse.docs.kernel.org/
21464Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21465B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21466T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21467F:	include/linux/compiler.h
21468
21469SPEAKUP CONSOLE SPEECH DRIVER
21470M:	William Hubbs <w.d.hubbs@gmail.com>
21471M:	Chris Brannon <chris@the-brannons.com>
21472M:	Kirk Reiser <kirk@reisers.ca>
21473M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21474L:	speakup@linux-speakup.org
21475S:	Odd Fixes
21476W:	http://www.linux-speakup.org/
21477W:	https://github.com/linux-speakup/speakup
21478B:	https://github.com/linux-speakup/speakup/issues
21479F:	drivers/accessibility/speakup/
21480
21481SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21482M:	Viresh Kumar <vireshk@kernel.org>
21483M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21484M:	soc@kernel.org
21485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21486S:	Maintained
21487W:	http://www.st.com/spear
21488F:	arch/arm/boot/dts/st/spear*
21489F:	arch/arm/mach-spear/
21490F:	drivers/clk/spear/
21491F:	drivers/pinctrl/spear/
21492
21493SPI NOR SUBSYSTEM
21494M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21495M:	Pratyush Yadav <pratyush@kernel.org>
21496M:	Michael Walle <mwalle@kernel.org>
21497L:	linux-mtd@lists.infradead.org
21498S:	Maintained
21499W:	http://www.linux-mtd.infradead.org/
21500Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21501C:	irc://irc.oftc.net/mtd
21502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21503F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21504F:	drivers/mtd/spi-nor/
21505F:	include/linux/mtd/spi-nor.h
21506
21507SPI SUBSYSTEM
21508M:	Mark Brown <broonie@kernel.org>
21509L:	linux-spi@vger.kernel.org
21510S:	Maintained
21511Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21513F:	Documentation/devicetree/bindings/spi/
21514F:	Documentation/spi/
21515F:	drivers/spi/
21516F:	include/linux/spi/
21517F:	include/uapi/linux/spi/
21518F:	tools/spi/
21519
21520SPIDERNET NETWORK DRIVER for CELL
21521M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21522M:	Geoff Levand <geoff@infradead.org>
21523L:	netdev@vger.kernel.org
21524L:	linuxppc-dev@lists.ozlabs.org
21525S:	Maintained
21526F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21527F:	drivers/net/ethernet/toshiba/spider_net*
21528
21529SPMI SUBSYSTEM
21530M:	Stephen Boyd <sboyd@kernel.org>
21531L:	linux-kernel@vger.kernel.org
21532S:	Maintained
21533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21534F:	Documentation/devicetree/bindings/spmi/
21535F:	drivers/spmi/
21536F:	include/dt-bindings/spmi/spmi.h
21537F:	include/linux/spmi.h
21538F:	include/trace/events/spmi.h
21539
21540SPU FILE SYSTEM
21541M:	Jeremy Kerr <jk@ozlabs.org>
21542L:	linuxppc-dev@lists.ozlabs.org
21543S:	Supported
21544W:	http://www.ibm.com/developerworks/power/cell/
21545F:	Documentation/filesystems/spufs/spufs.rst
21546F:	arch/powerpc/platforms/cell/spufs/
21547
21548SQUASHFS FILE SYSTEM
21549M:	Phillip Lougher <phillip@squashfs.org.uk>
21550L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21551S:	Maintained
21552W:	http://squashfs.org.uk
21553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21554F:	Documentation/filesystems/squashfs.rst
21555F:	fs/squashfs/
21556
21557SRM (Alpha) environment access
21558M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21559S:	Maintained
21560F:	arch/alpha/kernel/srm_env.c
21561
21562ST LSM6DSx IMU IIO DRIVER
21563M:	Lorenzo Bianconi <lorenzo@kernel.org>
21564L:	linux-iio@vger.kernel.org
21565S:	Maintained
21566W:	http://www.st.com/
21567F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21568F:	drivers/iio/imu/st_lsm6dsx/
21569
21570ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21571M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21572M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21573L:	linux-media@vger.kernel.org
21574S:	Maintained
21575T:	git git://linuxtv.org/media_tree.git
21576F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21577F:	drivers/media/i2c/st-mipid02.c
21578
21579ST STM32 FIREWALL
21580M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21581S:	Maintained
21582F:	drivers/bus/stm32_etzpc.c
21583F:	drivers/bus/stm32_firewall.c
21584F:	drivers/bus/stm32_rifsc.c
21585
21586ST STM32 I2C/SMBUS DRIVER
21587M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21588M:	Alain Volmat <alain.volmat@foss.st.com>
21589L:	linux-i2c@vger.kernel.org
21590S:	Maintained
21591F:	drivers/i2c/busses/i2c-stm32*
21592
21593ST STM32 SPI DRIVER
21594M:	Alain Volmat <alain.volmat@foss.st.com>
21595L:	linux-spi@vger.kernel.org
21596S:	Maintained
21597F:	drivers/spi/spi-stm32.c
21598
21599ST STPDDC60 DRIVER
21600M:	Daniel Nilsson <daniel.nilsson@flex.com>
21601L:	linux-hwmon@vger.kernel.org
21602S:	Maintained
21603F:	Documentation/hwmon/stpddc60.rst
21604F:	drivers/hwmon/pmbus/stpddc60.c
21605
21606ST VGXY61 DRIVER
21607M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21608M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21609L:	linux-media@vger.kernel.org
21610S:	Maintained
21611T:	git git://linuxtv.org/media_tree.git
21612F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21613F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21614F:	drivers/media/i2c/vgxy61.c
21615
21616ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21617M:	Song Qiang <songqiang1304521@gmail.com>
21618L:	linux-iio@vger.kernel.org
21619S:	Maintained
21620F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21621F:	drivers/iio/proximity/vl53l0x-i2c.c
21622
21623STABLE BRANCH
21624M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21625M:	Sasha Levin <sashal@kernel.org>
21626L:	stable@vger.kernel.org
21627S:	Supported
21628F:	Documentation/process/stable-kernel-rules.rst
21629
21630STAGING - ATOMISP DRIVER
21631M:	Hans de Goede <hdegoede@redhat.com>
21632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21633R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21634L:	linux-media@vger.kernel.org
21635S:	Maintained
21636F:	drivers/staging/media/atomisp/
21637
21638STAGING - FIELDBUS SUBSYSTEM
21639M:	Sven Van Asbroeck <TheSven73@gmail.com>
21640S:	Maintained
21641F:	drivers/staging/fieldbus/*
21642F:	drivers/staging/fieldbus/Documentation/
21643
21644STAGING - HMS ANYBUS-S BUS
21645M:	Sven Van Asbroeck <TheSven73@gmail.com>
21646S:	Maintained
21647F:	drivers/staging/fieldbus/anybuss/
21648
21649STAGING - INDUSTRIAL IO
21650M:	Jonathan Cameron <jic23@kernel.org>
21651L:	linux-iio@vger.kernel.org
21652S:	Odd Fixes
21653F:	Documentation/devicetree/bindings/staging/iio/
21654F:	drivers/staging/iio/
21655
21656STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21657M:	Marc Dietrich <marvin24@gmx.de>
21658L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21659L:	linux-tegra@vger.kernel.org
21660S:	Maintained
21661F:	drivers/staging/nvec/
21662
21663STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21664M:	Jens Frederich <jfrederich@gmail.com>
21665M:	Jon Nettleton <jon.nettleton@gmail.com>
21666S:	Maintained
21667W:	http://wiki.laptop.org/go/DCON
21668F:	drivers/staging/olpc_dcon/
21669
21670STAGING - REALTEK RTL8712U DRIVERS
21671M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21672S:	Odd Fixes
21673F:	drivers/staging/rtl8712/
21674
21675STAGING - SEPS525 LCD CONTROLLER DRIVERS
21676M:	Michael Hennerich <michael.hennerich@analog.com>
21677L:	linux-fbdev@vger.kernel.org
21678S:	Supported
21679F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21680F:	drivers/staging/fbtft/fb_seps525.c
21681
21682STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21683M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21684M:	Teddy Wang <teddy.wang@siliconmotion.com>
21685M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21686L:	linux-fbdev@vger.kernel.org
21687S:	Maintained
21688F:	drivers/staging/sm750fb/
21689
21690STAGING - VIA VT665X DRIVERS
21691M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21692S:	Odd Fixes
21693F:	drivers/staging/vt665?/
21694
21695STAGING SUBSYSTEM
21696M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21697L:	linux-staging@lists.linux.dev
21698S:	Supported
21699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21700F:	drivers/staging/
21701
21702STANDALONE CACHE CONTROLLER DRIVERS
21703M:	Conor Dooley <conor@kernel.org>
21704S:	Maintained
21705T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21706F:	Documentation/devicetree/bindings/cache/
21707F:	drivers/cache
21708
21709STARFIRE/DURALAN NETWORK DRIVER
21710M:	Ion Badulescu <ionut@badula.org>
21711S:	Odd Fixes
21712F:	drivers/net/ethernet/adaptec/starfire*
21713
21714STARFIVE CAMERA SUBSYSTEM DRIVER
21715M:	Jack Zhu <jack.zhu@starfivetech.com>
21716M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21717L:	linux-media@vger.kernel.org
21718S:	Maintained
21719F:	Documentation/admin-guide/media/starfive_camss.rst
21720F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21721F:	drivers/staging/media/starfive/camss
21722
21723STARFIVE CRYPTO DRIVER
21724M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21725M:	William Qiu <william.qiu@starfivetech.com>
21726S:	Supported
21727F:	Documentation/devicetree/bindings/crypto/starfive*
21728F:	drivers/crypto/starfive/
21729
21730STARFIVE DEVICETREES
21731M:	Emil Renner Berthing <kernel@esmil.dk>
21732S:	Maintained
21733F:	arch/riscv/boot/dts/starfive/
21734
21735STARFIVE DWMAC GLUE LAYER
21736M:	Emil Renner Berthing <kernel@esmil.dk>
21737M:	Minda Chen <minda.chen@starfivetech.com>
21738S:	Maintained
21739F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21740F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21741
21742STARFIVE JH7110 DPHY RX DRIVER
21743M:	Jack Zhu <jack.zhu@starfivetech.com>
21744M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21745S:	Supported
21746F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21747F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21748
21749STARFIVE JH7110 DPHY TX DRIVER
21750M:	Keith Zhao <keith.zhao@starfivetech.com>
21751M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21752S:	Supported
21753F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21754F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21755
21756STARFIVE JH7110 MMC/SD/SDIO DRIVER
21757M:	William Qiu <william.qiu@starfivetech.com>
21758S:	Supported
21759F:	Documentation/devicetree/bindings/mmc/starfive*
21760F:	drivers/mmc/host/dw_mmc-starfive.c
21761
21762STARFIVE JH7110 PLL CLOCK DRIVER
21763M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21764S:	Supported
21765F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21766F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21767
21768STARFIVE JH7110 PWMDAC DRIVER
21769M:	Hal Feng <hal.feng@starfivetech.com>
21770M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21771S:	Supported
21772F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21773F:	sound/soc/starfive/jh7110_pwmdac.c
21774
21775STARFIVE JH7110 SYSCON
21776M:	William Qiu <william.qiu@starfivetech.com>
21777M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21778S:	Supported
21779F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21780
21781STARFIVE JH7110 TDM DRIVER
21782M:	Walker Chen <walker.chen@starfivetech.com>
21783S:	Maintained
21784F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21785F:	sound/soc/starfive/jh7110_tdm.c
21786
21787STARFIVE JH71X0 CLOCK DRIVERS
21788M:	Emil Renner Berthing <kernel@esmil.dk>
21789M:	Hal Feng <hal.feng@starfivetech.com>
21790S:	Maintained
21791F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21792F:	drivers/clk/starfive/clk-starfive-jh71*
21793F:	include/dt-bindings/clock/starfive?jh71*.h
21794
21795STARFIVE JH71X0 PINCTRL DRIVERS
21796M:	Emil Renner Berthing <kernel@esmil.dk>
21797M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21798M:	Hal Feng <hal.feng@starfivetech.com>
21799L:	linux-gpio@vger.kernel.org
21800S:	Maintained
21801F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21802F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21803F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21804F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21805
21806STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21807M:	Emil Renner Berthing <kernel@esmil.dk>
21808M:	Hal Feng <hal.feng@starfivetech.com>
21809S:	Maintained
21810F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21811F:	drivers/reset/starfive/reset-starfive-jh71*
21812F:	include/dt-bindings/reset/starfive?jh71*.h
21813
21814STARFIVE JH71X0 USB DRIVERS
21815M:	Minda Chen <minda.chen@starfivetech.com>
21816S:	Maintained
21817F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21818F:	drivers/usb/cdns3/cdns3-starfive.c
21819
21820STARFIVE JH71XX PMU CONTROLLER DRIVER
21821M:	Walker Chen <walker.chen@starfivetech.com>
21822M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21823S:	Supported
21824F:	Documentation/devicetree/bindings/power/starfive*
21825F:	drivers/pmdomain/starfive/
21826F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21827
21828STARFIVE SOC DRIVERS
21829M:	Conor Dooley <conor@kernel.org>
21830S:	Maintained
21831T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21832F:	Documentation/devicetree/bindings/soc/starfive/
21833
21834STARFIVE STARLINK PMU DRIVER
21835M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21836S:	Maintained
21837F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21838F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21839F:	drivers/perf/starfive_starlink_pmu.c
21840
21841STARFIVE TRNG DRIVER
21842M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21843S:	Supported
21844F:	Documentation/devicetree/bindings/rng/starfive*
21845F:	drivers/char/hw_random/jh7110-trng.c
21846
21847STARFIVE WATCHDOG DRIVER
21848M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21849M:	Samin Guo <samin.guo@starfivetech.com>
21850S:	Supported
21851F:	Documentation/devicetree/bindings/watchdog/starfive*
21852F:	drivers/watchdog/starfive-wdt.c
21853
21854STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21855M:	Minda Chen <minda.chen@starfivetech.com>
21856S:	Supported
21857F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21858F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21859F:	drivers/phy/starfive/phy-jh7110-pcie.c
21860F:	drivers/phy/starfive/phy-jh7110-usb.c
21861
21862STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21863M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21864S:	Supported
21865F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21866F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21867
21868STATIC BRANCH/CALL
21869M:	Peter Zijlstra <peterz@infradead.org>
21870M:	Josh Poimboeuf <jpoimboe@kernel.org>
21871M:	Jason Baron <jbaron@akamai.com>
21872R:	Steven Rostedt <rostedt@goodmis.org>
21873R:	Ard Biesheuvel <ardb@kernel.org>
21874S:	Supported
21875F:	arch/*/include/asm/jump_label*.h
21876F:	arch/*/include/asm/static_call*.h
21877F:	arch/*/kernel/jump_label.c
21878F:	arch/*/kernel/static_call.c
21879F:	include/linux/jump_label*.h
21880F:	include/linux/static_call*.h
21881F:	kernel/jump_label.c
21882F:	kernel/static_call.c
21883
21884STI AUDIO (ASoC) DRIVERS
21885M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21887S:	Maintained
21888F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21889F:	sound/soc/sti/
21890
21891STI CEC DRIVER
21892M:	Alain Volmat <alain.volmat@foss.st.com>
21893S:	Maintained
21894F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21895F:	drivers/media/cec/platform/sti/
21896
21897STK1160 USB VIDEO CAPTURE DRIVER
21898M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21899L:	linux-media@vger.kernel.org
21900S:	Maintained
21901T:	git git://linuxtv.org/media_tree.git
21902F:	drivers/media/usb/stk1160/
21903
21904STM32 AUDIO (ASoC) DRIVERS
21905M:	Olivier Moysan <olivier.moysan@foss.st.com>
21906M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21907L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21908S:	Maintained
21909F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21910F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21911F:	sound/soc/stm/
21912
21913STM32 DMA DRIVERS
21914M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21915L:	dmaengine@vger.kernel.org
21916L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21917S:	Maintained
21918F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21919F:	Documentation/devicetree/bindings/dma/stm32/
21920F:	drivers/dma/stm32/
21921
21922STM32 TIMER/LPTIMER DRIVERS
21923M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21924S:	Maintained
21925F:	Documentation/ABI/testing/*timer-stm32
21926F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21927F:	drivers/*/stm32-*timer*
21928F:	drivers/pwm/pwm-stm32*
21929F:	include/linux/*/stm32-*tim*
21930
21931STMMAC ETHERNET DRIVER
21932M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21933M:	Jose Abreu <joabreu@synopsys.com>
21934L:	netdev@vger.kernel.org
21935S:	Supported
21936W:	http://www.stlinux.com
21937F:	Documentation/networking/device_drivers/ethernet/stmicro/
21938F:	drivers/net/ethernet/stmicro/stmmac/
21939
21940SUN HAPPY MEAL ETHERNET DRIVER
21941M:	Sean Anderson <seanga2@gmail.com>
21942S:	Maintained
21943F:	drivers/net/ethernet/sun/sunhme.*
21944
21945SUN3/3X
21946M:	Sam Creasey <sammy@sammy.net>
21947S:	Maintained
21948W:	http://sammy.net/sun3/
21949F:	arch/m68k/include/asm/sun3*
21950F:	arch/m68k/kernel/*sun3*
21951F:	arch/m68k/sun3*/
21952F:	drivers/net/ethernet/i825xx/sun3*
21953
21954SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21955M:	Hans de Goede <hdegoede@redhat.com>
21956L:	linux-input@vger.kernel.org
21957S:	Maintained
21958F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21959F:	drivers/input/keyboard/sun4i-lradc-keys.c
21960
21961SUNDANCE NETWORK DRIVER
21962M:	Denis Kirjanov <kda@linux-powerpc.org>
21963L:	netdev@vger.kernel.org
21964S:	Maintained
21965F:	drivers/net/ethernet/dlink/sundance.c
21966
21967SUNPLUS ETHERNET DRIVER
21968M:	Wells Lu <wellslutw@gmail.com>
21969L:	netdev@vger.kernel.org
21970S:	Maintained
21971W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21972F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21973F:	drivers/net/ethernet/sunplus/
21974
21975SUNPLUS MMC DRIVER
21976M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21977M:	Li-hao Kuo <lhjeff911@gmail.com>
21978S:	Maintained
21979F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21980F:	drivers/mmc/host/sunplus-mmc.c
21981
21982SUNPLUS OCOTP DRIVER
21983M:	Vincent Shih <vincent.sunplus@gmail.com>
21984S:	Maintained
21985F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21986F:	drivers/nvmem/sunplus-ocotp.c
21987
21988SUNPLUS PWM DRIVER
21989M:	Hammer Hsieh <hammerh0314@gmail.com>
21990S:	Maintained
21991F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21992F:	drivers/pwm/pwm-sunplus.c
21993
21994SUNPLUS RTC DRIVER
21995M:	Vincent Shih <vincent.sunplus@gmail.com>
21996L:	linux-rtc@vger.kernel.org
21997S:	Maintained
21998F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21999F:	drivers/rtc/rtc-sunplus.c
22000
22001SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22002M:	Li-hao Kuo <lhjeff911@gmail.com>
22003L:	linux-spi@vger.kernel.org
22004S:	Maintained
22005F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22006F:	drivers/spi/spi-sunplus-sp7021.c
22007
22008SUNPLUS UART DRIVER
22009M:	Hammer Hsieh <hammerh0314@gmail.com>
22010S:	Maintained
22011F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22012F:	drivers/tty/serial/sunplus-uart.c
22013
22014SUNPLUS USB2 PHY DRIVER
22015M:	Vincent Shih <vincent.sunplus@gmail.com>
22016L:	linux-usb@vger.kernel.org
22017S:	Maintained
22018F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22019F:	drivers/phy/sunplus/Kconfig
22020F:	drivers/phy/sunplus/Makefile
22021F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22022
22023SUNPLUS WATCHDOG DRIVER
22024M:	Xiantao Hu <xt.hu@cqplus1.com>
22025L:	linux-watchdog@vger.kernel.org
22026S:	Maintained
22027F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22028F:	drivers/watchdog/sunplus_wdt.c
22029
22030SUPERH
22031M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22032M:	Rich Felker <dalias@libc.org>
22033M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22034L:	linux-sh@vger.kernel.org
22035S:	Maintained
22036Q:	http://patchwork.kernel.org/project/linux-sh/list/
22037F:	Documentation/arch/sh/
22038F:	arch/sh/
22039F:	drivers/sh/
22040
22041SUSPEND TO RAM
22042M:	"Rafael J. Wysocki" <rafael@kernel.org>
22043M:	Len Brown <len.brown@intel.com>
22044M:	Pavel Machek <pavel@ucw.cz>
22045L:	linux-pm@vger.kernel.org
22046S:	Supported
22047B:	https://bugzilla.kernel.org
22048F:	Documentation/power/
22049F:	arch/x86/kernel/acpi/sleep*
22050F:	arch/x86/kernel/acpi/wakeup*
22051F:	drivers/base/power/
22052F:	include/linux/freezer.h
22053F:	include/linux/pm.h
22054F:	include/linux/suspend.h
22055F:	kernel/power/
22056
22057SVGA HANDLING
22058M:	Martin Mares <mj@ucw.cz>
22059L:	linux-video@atrey.karlin.mff.cuni.cz
22060S:	Maintained
22061F:	Documentation/admin-guide/svga.rst
22062F:	arch/x86/boot/video*
22063
22064SWITCHDEV
22065M:	Jiri Pirko <jiri@resnulli.us>
22066M:	Ivan Vecera <ivecera@redhat.com>
22067L:	netdev@vger.kernel.org
22068S:	Supported
22069F:	include/net/switchdev.h
22070F:	net/switchdev/
22071
22072SY8106A REGULATOR DRIVER
22073M:	Icenowy Zheng <icenowy@aosc.io>
22074S:	Maintained
22075F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22076F:	drivers/regulator/sy8106a-regulator.c
22077
22078SYNC FILE FRAMEWORK
22079M:	Sumit Semwal <sumit.semwal@linaro.org>
22080R:	Gustavo Padovan <gustavo@padovan.org>
22081L:	linux-media@vger.kernel.org
22082L:	dri-devel@lists.freedesktop.org
22083S:	Maintained
22084T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22085F:	Documentation/driver-api/sync_file.rst
22086F:	drivers/dma-buf/dma-fence*
22087F:	drivers/dma-buf/sw_sync.c
22088F:	drivers/dma-buf/sync_*
22089F:	include/linux/sync_file.h
22090F:	include/uapi/linux/sync_file.h
22091
22092SYNOPSYS ARC ARCHITECTURE
22093M:	Vineet Gupta <vgupta@kernel.org>
22094L:	linux-snps-arc@lists.infradead.org
22095S:	Supported
22096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22097F:	Documentation/arch/arc
22098F:	Documentation/devicetree/bindings/arc/*
22099F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22100F:	arch/arc/
22101F:	drivers/clocksource/arc_timer.c
22102F:	drivers/tty/serial/arc_uart.c
22103
22104SYNOPSYS ARC HSDK SDP pll clock driver
22105M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22106S:	Supported
22107F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22108F:	drivers/clk/clk-hsdk-pll.c
22109
22110SYNOPSYS ARC SDP clock driver
22111M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22112S:	Supported
22113F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22114F:	drivers/clk/axs10x/*
22115
22116SYNOPSYS ARC SDP platform support
22117M:	Alexey Brodkin <abrodkin@synopsys.com>
22118S:	Supported
22119F:	Documentation/devicetree/bindings/arc/axs10*
22120F:	arch/arc/boot/dts/ax*
22121F:	arch/arc/plat-axs10x
22122
22123SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22124M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22125S:	Supported
22126F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22127F:	drivers/reset/reset-axs10x.c
22128
22129SYNOPSYS CREG GPIO DRIVER
22130M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22131S:	Maintained
22132F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22133F:	drivers/gpio/gpio-creg-snps.c
22134
22135SYNOPSYS DESIGNWARE 8250 UART DRIVER
22136M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22137R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22138S:	Supported
22139F:	drivers/tty/serial/8250/8250_dw.c
22140F:	drivers/tty/serial/8250/8250_dwlib.*
22141F:	drivers/tty/serial/8250/8250_lpss.c
22142
22143SYNOPSYS DESIGNWARE APB GPIO DRIVER
22144M:	Hoan Tran <hoan@os.amperecomputing.com>
22145M:	Serge Semin <fancer.lancer@gmail.com>
22146L:	linux-gpio@vger.kernel.org
22147S:	Maintained
22148F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22149F:	drivers/gpio/gpio-dwapb.c
22150
22151SYNOPSYS DESIGNWARE APB SSI DRIVER
22152M:	Serge Semin <fancer.lancer@gmail.com>
22153L:	linux-spi@vger.kernel.org
22154S:	Supported
22155F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22156F:	drivers/spi/spi-dw*
22157
22158SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22159M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22160S:	Maintained
22161F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22162F:	drivers/dma/dw-axi-dmac/
22163
22164SYNOPSYS DESIGNWARE DMAC DRIVER
22165M:	Viresh Kumar <vireshk@kernel.org>
22166R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22167S:	Maintained
22168F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22169F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22170F:	drivers/dma/dw/
22171F:	include/dt-bindings/dma/dw-dmac.h
22172F:	include/linux/dma/dw.h
22173F:	include/linux/platform_data/dma-dw.h
22174
22175SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22176M:	Jose Abreu <Jose.Abreu@synopsys.com>
22177L:	netdev@vger.kernel.org
22178S:	Supported
22179F:	drivers/net/ethernet/synopsys/
22180
22181SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22182M:	Jose Abreu <Jose.Abreu@synopsys.com>
22183L:	netdev@vger.kernel.org
22184S:	Supported
22185F:	drivers/net/pcs/pcs-xpcs.c
22186F:	drivers/net/pcs/pcs-xpcs.h
22187F:	include/linux/pcs/pcs-xpcs.h
22188
22189SYNOPSYS DESIGNWARE I2C DRIVER
22190M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22191R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22192R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22193R:	Jan Dabros <jsd@semihalf.com>
22194L:	linux-i2c@vger.kernel.org
22195S:	Supported
22196F:	drivers/i2c/busses/i2c-designware-*
22197
22198SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22199M:	Jaehoon Chung <jh80.chung@samsung.com>
22200L:	linux-mmc@vger.kernel.org
22201S:	Maintained
22202F:	drivers/mmc/host/dw_mmc*
22203
22204SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22205M:	Shuai Xue <xueshuai@linux.alibaba.com>
22206M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22207S:	Supported
22208F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22209F:	drivers/perf/dwc_pcie_pmu.c
22210
22211SYNOPSYS HSDK RESET CONTROLLER DRIVER
22212M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22213S:	Supported
22214F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22215F:	drivers/reset/reset-hsdk.c
22216F:	include/dt-bindings/reset/snps,hsdk-reset.h
22217
22218SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22219M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22220M:	Manjunath M B <manjumb@synopsys.com>
22221L:	linux-mmc@vger.kernel.org
22222S:	Maintained
22223F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22224
22225SYSTEM CONFIGURATION (SYSCON)
22226M:	Lee Jones <lee@kernel.org>
22227M:	Arnd Bergmann <arnd@arndb.de>
22228S:	Supported
22229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22230F:	drivers/mfd/syscon.c
22231
22232SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22233M:	Sudeep Holla <sudeep.holla@arm.com>
22234R:	Cristian Marussi <cristian.marussi@arm.com>
22235L:	arm-scmi@vger.kernel.org
22236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22237S:	Maintained
22238F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22239F:	drivers/clk/clk-sc[mp]i.c
22240F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22241F:	drivers/firmware/arm_scmi/
22242F:	drivers/firmware/arm_scpi.c
22243F:	drivers/hwmon/scmi-hwmon.c
22244F:	drivers/pinctrl/pinctrl-scmi.c
22245F:	drivers/pmdomain/arm/
22246F:	drivers/powercap/arm_scmi_powercap.c
22247F:	drivers/regulator/scmi-regulator.c
22248F:	drivers/reset/reset-scmi.c
22249F:	include/linux/sc[mp]i_protocol.h
22250F:	include/trace/events/scmi.h
22251F:	include/uapi/linux/virtio_scmi.h
22252
22253SYSTEM RESET/SHUTDOWN DRIVERS
22254M:	Sebastian Reichel <sre@kernel.org>
22255L:	linux-pm@vger.kernel.org
22256S:	Maintained
22257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22258F:	Documentation/devicetree/bindings/power/reset/
22259F:	drivers/power/reset/
22260
22261SYSTEM TRACE MODULE CLASS
22262M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22263S:	Maintained
22264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22265F:	Documentation/trace/stm.rst
22266F:	drivers/hwtracing/stm/
22267F:	include/linux/stm.h
22268F:	include/uapi/linux/stm.h
22269
22270SYSTEM76 ACPI DRIVER
22271M:	Jeremy Soller <jeremy@system76.com>
22272M:	System76 Product Development <productdev@system76.com>
22273L:	platform-driver-x86@vger.kernel.org
22274S:	Maintained
22275F:	drivers/platform/x86/system76_acpi.c
22276
22277SYSV FILESYSTEM
22278S:	Orphan
22279F:	Documentation/filesystems/sysv-fs.rst
22280F:	fs/sysv/
22281F:	include/linux/sysv_fs.h
22282
22283TASKSTATS STATISTICS INTERFACE
22284M:	Balbir Singh <bsingharora@gmail.com>
22285S:	Maintained
22286F:	Documentation/accounting/taskstats*
22287F:	include/linux/taskstats*
22288F:	kernel/taskstats.c
22289
22290TC subsystem
22291M:	Jamal Hadi Salim <jhs@mojatatu.com>
22292M:	Cong Wang <xiyou.wangcong@gmail.com>
22293M:	Jiri Pirko <jiri@resnulli.us>
22294L:	netdev@vger.kernel.org
22295S:	Maintained
22296F:	include/net/pkt_cls.h
22297F:	include/net/pkt_sched.h
22298F:	include/net/tc_act/
22299F:	include/uapi/linux/pkt_cls.h
22300F:	include/uapi/linux/pkt_sched.h
22301F:	include/uapi/linux/tc_act/
22302F:	include/uapi/linux/tc_ematch/
22303F:	net/sched/
22304F:	tools/testing/selftests/tc-testing
22305
22306TC90522 MEDIA DRIVER
22307M:	Akihiro Tsukada <tskd08@gmail.com>
22308L:	linux-media@vger.kernel.org
22309S:	Odd Fixes
22310F:	drivers/media/dvb-frontends/tc90522*
22311
22312TCP LOW PRIORITY MODULE
22313M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22314M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22315S:	Maintained
22316W:	http://tcp-lp-mod.sourceforge.net/
22317F:	net/ipv4/tcp_lp.c
22318
22319TDA10071 MEDIA DRIVER
22320L:	linux-media@vger.kernel.org
22321S:	Orphan
22322W:	https://linuxtv.org
22323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22324F:	drivers/media/dvb-frontends/tda10071*
22325
22326TDA18212 MEDIA DRIVER
22327L:	linux-media@vger.kernel.org
22328S:	Orphan
22329W:	https://linuxtv.org
22330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22331F:	drivers/media/tuners/tda18212*
22332
22333TDA18218 MEDIA DRIVER
22334L:	linux-media@vger.kernel.org
22335S:	Orphan
22336W:	https://linuxtv.org
22337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22338F:	drivers/media/tuners/tda18218*
22339
22340TDA18250 MEDIA DRIVER
22341M:	Olli Salonen <olli.salonen@iki.fi>
22342L:	linux-media@vger.kernel.org
22343S:	Maintained
22344W:	https://linuxtv.org
22345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22346T:	git git://linuxtv.org/media_tree.git
22347F:	drivers/media/tuners/tda18250*
22348
22349TDA18271 MEDIA DRIVER
22350M:	Michael Krufky <mkrufky@linuxtv.org>
22351L:	linux-media@vger.kernel.org
22352S:	Maintained
22353W:	https://linuxtv.org
22354W:	http://github.com/mkrufky
22355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22356T:	git git://linuxtv.org/mkrufky/tuners.git
22357F:	drivers/media/tuners/tda18271*
22358
22359TDA1997x MEDIA DRIVER
22360M:	Tim Harvey <tharvey@gateworks.com>
22361L:	linux-media@vger.kernel.org
22362S:	Maintained
22363W:	https://linuxtv.org
22364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22365F:	drivers/media/i2c/tda1997x.*
22366
22367TDA827x MEDIA DRIVER
22368M:	Michael Krufky <mkrufky@linuxtv.org>
22369L:	linux-media@vger.kernel.org
22370S:	Maintained
22371W:	https://linuxtv.org
22372W:	http://github.com/mkrufky
22373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22374T:	git git://linuxtv.org/mkrufky/tuners.git
22375F:	drivers/media/tuners/tda8290.*
22376
22377TDA8290 MEDIA DRIVER
22378M:	Michael Krufky <mkrufky@linuxtv.org>
22379L:	linux-media@vger.kernel.org
22380S:	Maintained
22381W:	https://linuxtv.org
22382W:	http://github.com/mkrufky
22383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22384T:	git git://linuxtv.org/mkrufky/tuners.git
22385F:	drivers/media/tuners/tda8290.*
22386
22387TDA9840 MEDIA DRIVER
22388M:	Hans Verkuil <hverkuil@xs4all.nl>
22389L:	linux-media@vger.kernel.org
22390S:	Maintained
22391W:	https://linuxtv.org
22392T:	git git://linuxtv.org/media_tree.git
22393F:	drivers/media/i2c/tda9840*
22394
22395TEA5761 TUNER DRIVER
22396M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22397L:	linux-media@vger.kernel.org
22398S:	Odd fixes
22399W:	https://linuxtv.org
22400T:	git git://linuxtv.org/media_tree.git
22401F:	drivers/media/tuners/tea5761.*
22402
22403TEA5767 TUNER DRIVER
22404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22405L:	linux-media@vger.kernel.org
22406S:	Maintained
22407W:	https://linuxtv.org
22408T:	git git://linuxtv.org/media_tree.git
22409F:	drivers/media/tuners/tea5767.*
22410
22411TEA6415C MEDIA DRIVER
22412M:	Hans Verkuil <hverkuil@xs4all.nl>
22413L:	linux-media@vger.kernel.org
22414S:	Maintained
22415W:	https://linuxtv.org
22416T:	git git://linuxtv.org/media_tree.git
22417F:	drivers/media/i2c/tea6415c*
22418
22419TEA6420 MEDIA DRIVER
22420M:	Hans Verkuil <hverkuil@xs4all.nl>
22421L:	linux-media@vger.kernel.org
22422S:	Maintained
22423W:	https://linuxtv.org
22424T:	git git://linuxtv.org/media_tree.git
22425F:	drivers/media/i2c/tea6420*
22426
22427TEAM DRIVER
22428M:	Jiri Pirko <jiri@resnulli.us>
22429L:	netdev@vger.kernel.org
22430S:	Supported
22431F:	Documentation/netlink/specs/team.yaml
22432F:	drivers/net/team/
22433F:	include/linux/if_team.h
22434F:	include/uapi/linux/if_team.h
22435F:	tools/testing/selftests/drivers/net/team/
22436
22437TECHNICAL ADVISORY BOARD PROCESS DOCS
22438M:	"Theodore Ts'o" <tytso@mit.edu>
22439M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22440L:	tech-board-discuss@lists.linux.dev
22441S:	Maintained
22442F:	Documentation/process/contribution-maturity-model.rst
22443F:	Documentation/process/researcher-guidelines.rst
22444
22445TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22446M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22447S:	Maintained
22448F:	arch/x86/platform/ts5500/
22449
22450TECHNOTREND USB IR RECEIVER
22451M:	Sean Young <sean@mess.org>
22452L:	linux-media@vger.kernel.org
22453S:	Maintained
22454F:	drivers/media/rc/ttusbir.c
22455
22456TECHWELL TW9900 VIDEO DECODER
22457M:	Mehdi Djait <mehdi.djait@bootlin.com>
22458L:	linux-media@vger.kernel.org
22459S:	Maintained
22460F:	drivers/media/i2c/tw9900.c
22461
22462TECHWELL TW9910 VIDEO DECODER
22463L:	linux-media@vger.kernel.org
22464S:	Orphan
22465F:	drivers/media/i2c/tw9910.c
22466F:	include/media/i2c/tw9910.h
22467
22468TEE SUBSYSTEM
22469M:	Jens Wiklander <jens.wiklander@linaro.org>
22470R:	Sumit Garg <sumit.garg@linaro.org>
22471L:	op-tee@lists.trustedfirmware.org
22472S:	Maintained
22473F:	Documentation/driver-api/tee.rst
22474F:	Documentation/tee/
22475F:	Documentation/userspace-api/tee.rst
22476F:	drivers/tee/
22477F:	include/linux/tee_core.h
22478F:	include/linux/tee_drv.h
22479F:	include/uapi/linux/tee.h
22480
22481TEGRA ARCHITECTURE SUPPORT
22482M:	Thierry Reding <thierry.reding@gmail.com>
22483M:	Jonathan Hunter <jonathanh@nvidia.com>
22484L:	linux-tegra@vger.kernel.org
22485S:	Supported
22486Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22488N:	[^a-z]tegra
22489
22490TEGRA CLOCK DRIVER
22491M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22492M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22493S:	Supported
22494F:	drivers/clk/tegra/
22495
22496TEGRA CRYPTO DRIVERS
22497M:	Akhil R <akhilrajeev@nvidia.com>
22498S:	Supported
22499F:	drivers/crypto/tegra/*
22500
22501TEGRA DMA DRIVERS
22502M:	Laxman Dewangan <ldewangan@nvidia.com>
22503M:	Jon Hunter <jonathanh@nvidia.com>
22504S:	Supported
22505F:	drivers/dma/tegra*
22506
22507TEGRA I2C DRIVER
22508M:	Laxman Dewangan <ldewangan@nvidia.com>
22509R:	Dmitry Osipenko <digetx@gmail.com>
22510S:	Supported
22511F:	drivers/i2c/busses/i2c-tegra.c
22512
22513TEGRA IOMMU DRIVERS
22514M:	Thierry Reding <thierry.reding@gmail.com>
22515R:	Krishna Reddy <vdumpa@nvidia.com>
22516L:	linux-tegra@vger.kernel.org
22517S:	Supported
22518F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22519F:	drivers/iommu/tegra*
22520
22521TEGRA KBC DRIVER
22522M:	Laxman Dewangan <ldewangan@nvidia.com>
22523S:	Supported
22524F:	drivers/input/keyboard/tegra-kbc.c
22525
22526TEGRA NAND DRIVER
22527M:	Stefan Agner <stefan@agner.ch>
22528M:	Lucas Stach <dev@lynxeye.de>
22529S:	Maintained
22530F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22531F:	drivers/mtd/nand/raw/tegra_nand.c
22532
22533TEGRA PWM DRIVER
22534M:	Thierry Reding <thierry.reding@gmail.com>
22535S:	Supported
22536F:	drivers/pwm/pwm-tegra.c
22537
22538TEGRA QUAD SPI DRIVER
22539M:	Thierry Reding <thierry.reding@gmail.com>
22540M:	Jonathan Hunter <jonathanh@nvidia.com>
22541M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22542L:	linux-tegra@vger.kernel.org
22543S:	Maintained
22544F:	drivers/spi/spi-tegra210-quad.c
22545
22546TEGRA SERIAL DRIVER
22547M:	Laxman Dewangan <ldewangan@nvidia.com>
22548S:	Supported
22549F:	drivers/tty/serial/serial-tegra.c
22550
22551TEGRA SPI DRIVER
22552M:	Laxman Dewangan <ldewangan@nvidia.com>
22553S:	Supported
22554F:	drivers/spi/spi-tegra*
22555
22556TEGRA VIDEO DRIVER
22557M:	Thierry Reding <thierry.reding@gmail.com>
22558M:	Jonathan Hunter <jonathanh@nvidia.com>
22559M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22560M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22561L:	linux-media@vger.kernel.org
22562L:	linux-tegra@vger.kernel.org
22563S:	Maintained
22564F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22565F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22566F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22567F:	drivers/staging/media/tegra-video/
22568
22569TEGRA XUSB PADCTL DRIVER
22570M:	JC Kuo <jckuo@nvidia.com>
22571S:	Supported
22572F:	drivers/phy/tegra/xusb*
22573
22574TEHUTI ETHERNET DRIVER
22575M:	Andy Gospodarek <andy@greyhouse.net>
22576L:	netdev@vger.kernel.org
22577S:	Supported
22578F:	drivers/net/ethernet/tehuti/tehuti.*
22579
22580TEHUTI TN40XX ETHERNET DRIVER
22581M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22582L:	netdev@vger.kernel.org
22583S:	Maintained
22584F:	drivers/net/ethernet/tehuti/tn40*
22585
22586TELECOM CLOCK DRIVER FOR MCPL0010
22587M:	Mark Gross <markgross@kernel.org>
22588S:	Supported
22589F:	drivers/char/tlclk.c
22590
22591TEMPO SEMICONDUCTOR DRIVERS
22592M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22593S:	Maintained
22594F:	Documentation/devicetree/bindings/sound/tscs*.txt
22595F:	sound/soc/codecs/tscs*.c
22596F:	sound/soc/codecs/tscs*.h
22597
22598TENSILICA XTENSA PORT (xtensa)
22599M:	Chris Zankel <chris@zankel.net>
22600M:	Max Filippov <jcmvbkbc@gmail.com>
22601S:	Maintained
22602T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22603F:	arch/xtensa/
22604F:	drivers/irqchip/irq-xtensa-*
22605
22606TEXAS INSTRUMENTS ASoC DRIVERS
22607M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22608L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22609S:	Maintained
22610F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22611F:	sound/soc/ti/
22612
22613TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22614M:	Shenghao Ding <shenghao-ding@ti.com>
22615M:	Kevin Lu <kevin-lu@ti.com>
22616M:	Baojun Xu <baojun.xu@ti.com>
22617L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22618S:	Maintained
22619F:	Documentation/devicetree/bindings/sound/tas2552.txt
22620F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22621F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22622F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22623F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22624F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22625F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22626F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22627F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22628F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22629F:	include/sound/tas2*.h
22630F:	include/sound/tlv320*.h
22631F:	include/sound/tpa6130a2-plat.h
22632F:	sound/pci/hda/tas2781_hda_i2c.c
22633F:	sound/soc/codecs/pcm1681.c
22634F:	sound/soc/codecs/pcm1789*.*
22635F:	sound/soc/codecs/pcm179x*.*
22636F:	sound/soc/codecs/pcm186x*.*
22637F:	sound/soc/codecs/pcm3008.*
22638F:	sound/soc/codecs/pcm3060*.*
22639F:	sound/soc/codecs/pcm3168a*.*
22640F:	sound/soc/codecs/pcm5102a.c
22641F:	sound/soc/codecs/pcm512x*.*
22642F:	sound/soc/codecs/tas2*.*
22643F:	sound/soc/codecs/tlv320*.*
22644F:	sound/soc/codecs/tpa6130a2.*
22645
22646TEXAS INSTRUMENTS DMA DRIVERS
22647M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22648L:	dmaengine@vger.kernel.org
22649S:	Maintained
22650F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22651F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22652F:	Documentation/devicetree/bindings/dma/ti/
22653F:	drivers/dma/ti/
22654F:	include/linux/dma/k3-psil.h
22655F:	include/linux/dma/k3-udma-glue.h
22656F:	include/linux/dma/ti-cppi5.h
22657X:	drivers/dma/ti/cppi41.c
22658
22659TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22660M:	Robert Marko <robert.marko@sartura.hr>
22661M:	Luka Perkov <luka.perkov@sartura.hr>
22662L:	linux-hwmon@vger.kernel.org
22663S:	Maintained
22664F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22665F:	Documentation/hwmon/tps23861.rst
22666F:	drivers/hwmon/tps23861.c
22667
22668TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22669M:	Ricardo Ribalda <ribalda@kernel.org>
22670L:	linux-iio@vger.kernel.org
22671S:	Supported
22672F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22673F:	drivers/iio/dac/ti-dac7612.c
22674
22675TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22676M:	Nishanth Menon <nm@ti.com>
22677M:	Tero Kristo <kristo@kernel.org>
22678M:	Santosh Shilimkar <ssantosh@kernel.org>
22679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22680S:	Maintained
22681F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22682F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22683F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22684F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22685F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22686F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22687F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22688F:	drivers/clk/keystone/sci-clk.c
22689F:	drivers/firmware/ti_sci*
22690F:	drivers/irqchip/irq-ti-sci-inta.c
22691F:	drivers/irqchip/irq-ti-sci-intr.c
22692F:	drivers/reset/reset-ti-sci.c
22693F:	drivers/soc/ti/ti_sci_inta_msi.c
22694F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22695F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22696F:	include/linux/soc/ti/ti_sci_inta_msi.h
22697F:	include/linux/soc/ti/ti_sci_protocol.h
22698
22699TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22700M:	Puranjay Mohan <puranjay@kernel.org>
22701L:	linux-iio@vger.kernel.org
22702S:	Supported
22703F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22704F:	drivers/iio/temperature/tmp117.c
22705
22706THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22707M:	Hans Verkuil <hverkuil@xs4all.nl>
22708L:	linux-media@vger.kernel.org
22709S:	Maintained
22710W:	https://linuxtv.org
22711T:	git git://linuxtv.org/media_tree.git
22712F:	drivers/media/radio/radio-raremono.c
22713
22714THERMAL
22715M:	Rafael J. Wysocki <rafael@kernel.org>
22716M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22717R:	Zhang Rui <rui.zhang@intel.com>
22718R:	Lukasz Luba <lukasz.luba@arm.com>
22719L:	linux-pm@vger.kernel.org
22720S:	Supported
22721Q:	https://patchwork.kernel.org/project/linux-pm/list/
22722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22723F:	Documentation/ABI/testing/sysfs-class-thermal
22724F:	Documentation/admin-guide/thermal/
22725F:	Documentation/devicetree/bindings/thermal/
22726F:	Documentation/driver-api/thermal/
22727F:	drivers/thermal/
22728F:	include/dt-bindings/thermal/
22729F:	include/linux/cpu_cooling.h
22730F:	include/linux/thermal.h
22731F:	include/uapi/linux/thermal.h
22732F:	tools/lib/thermal/
22733F:	tools/thermal/
22734
22735THERMAL DRIVER FOR AMLOGIC SOCS
22736M:	Guillaume La Roque <glaroque@baylibre.com>
22737L:	linux-pm@vger.kernel.org
22738L:	linux-amlogic@lists.infradead.org
22739S:	Supported
22740W:	http://linux-meson.com/
22741F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22742F:	drivers/thermal/amlogic_thermal.c
22743
22744THERMAL/CPU_COOLING
22745M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22746M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22747M:	Viresh Kumar <viresh.kumar@linaro.org>
22748R:	Lukasz Luba <lukasz.luba@arm.com>
22749L:	linux-pm@vger.kernel.org
22750S:	Supported
22751F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22752F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22753F:	drivers/thermal/cpufreq_cooling.c
22754F:	drivers/thermal/cpuidle_cooling.c
22755F:	include/linux/cpu_cooling.h
22756
22757THERMAL/POWER_ALLOCATOR
22758M:	Lukasz Luba <lukasz.luba@arm.com>
22759L:	linux-pm@vger.kernel.org
22760S:	Maintained
22761F:	Documentation/driver-api/thermal/power_allocator.rst
22762F:	drivers/thermal/gov_power_allocator.c
22763F:	drivers/thermal/thermal_trace_ipa.h
22764
22765THINKPAD ACPI EXTRAS DRIVER
22766M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22767L:	ibm-acpi-devel@lists.sourceforge.net
22768L:	platform-driver-x86@vger.kernel.org
22769S:	Maintained
22770W:	http://ibm-acpi.sourceforge.net
22771W:	http://thinkwiki.org/wiki/Ibm-acpi
22772T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22773F:	drivers/platform/x86/thinkpad_acpi.c
22774
22775THINKPAD LMI DRIVER
22776M:	Mark Pearson <markpearson@lenovo.com>
22777L:	platform-driver-x86@vger.kernel.org
22778S:	Maintained
22779F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22780F:	drivers/platform/x86/think-lmi.?
22781
22782THP7312 ISP DRIVER
22783M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22784M:	Paul Elder <paul.elder@ideasonboard.com>
22785L:	linux-media@vger.kernel.org
22786S:	Maintained
22787T:	git git://linuxtv.org/media_tree.git
22788F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22789F:	Documentation/userspace-api/media/drivers/thp7312.rst
22790F:	drivers/media/i2c/thp7312.c
22791F:	include/uapi/linux/thp7312.h
22792
22793THUNDERBOLT DMA TRAFFIC TEST DRIVER
22794M:	Isaac Hazan <isaac.hazan@intel.com>
22795L:	linux-usb@vger.kernel.org
22796S:	Maintained
22797F:	drivers/thunderbolt/dma_test.c
22798
22799THUNDERBOLT DRIVER
22800M:	Andreas Noever <andreas.noever@gmail.com>
22801M:	Michael Jamet <michael.jamet@intel.com>
22802M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22803M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22804L:	linux-usb@vger.kernel.org
22805S:	Maintained
22806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22807F:	Documentation/admin-guide/thunderbolt.rst
22808F:	drivers/thunderbolt/
22809F:	include/linux/thunderbolt.h
22810
22811THUNDERBOLT NETWORK DRIVER
22812M:	Michael Jamet <michael.jamet@intel.com>
22813M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22814M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22815L:	netdev@vger.kernel.org
22816S:	Maintained
22817F:	drivers/net/thunderbolt/
22818
22819THUNDERX GPIO DRIVER
22820M:	Robert Richter <rric@kernel.org>
22821S:	Odd Fixes
22822F:	drivers/gpio/gpio-thunderx.c
22823
22824TI ADS1119 ADC DRIVER
22825M:	Francesco Dolcini <francesco@dolcini.it>
22826M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22827L:	linux-iio@vger.kernel.org
22828S:	Maintained
22829F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22830F:	drivers/iio/adc/ti-ads1119.c
22831
22832TI ADS7924 ADC DRIVER
22833M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22834L:	linux-iio@vger.kernel.org
22835S:	Supported
22836F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22837F:	drivers/iio/adc/ti-ads7924.c
22838
22839TI AM437X VPFE DRIVER
22840M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22841L:	linux-media@vger.kernel.org
22842S:	Maintained
22843W:	https://linuxtv.org
22844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22845T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22846F:	drivers/media/platform/ti/am437x/
22847
22848TI BANDGAP AND THERMAL DRIVER
22849M:	Eduardo Valentin <edubezval@gmail.com>
22850M:	Keerthy <j-keerthy@ti.com>
22851L:	linux-pm@vger.kernel.org
22852L:	linux-omap@vger.kernel.org
22853S:	Maintained
22854F:	drivers/thermal/ti-soc-thermal/
22855
22856TI BQ27XXX POWER SUPPLY DRIVER
22857F:	drivers/power/supply/bq27xxx_battery.c
22858F:	drivers/power/supply/bq27xxx_battery_i2c.c
22859F:	include/linux/power/bq27xxx_battery.h
22860
22861TI CDCE706 CLOCK DRIVER
22862M:	Max Filippov <jcmvbkbc@gmail.com>
22863S:	Maintained
22864F:	drivers/clk/clk-cdce706.c
22865
22866TI CLOCK DRIVER
22867M:	Tero Kristo <kristo@kernel.org>
22868L:	linux-omap@vger.kernel.org
22869S:	Odd Fixes
22870F:	drivers/clk/ti/
22871F:	include/linux/clk/ti.h
22872
22873TI DAVINCI MACHINE SUPPORT
22874M:	Bartosz Golaszewski <brgl@bgdev.pl>
22875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22876S:	Maintained
22877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22878F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22879F:	arch/arm/boot/dts/ti/davinci/
22880F:	arch/arm/mach-davinci/
22881F:	drivers/i2c/busses/i2c-davinci.c
22882
22883TI DAVINCI SERIES CLOCK DRIVER
22884M:	David Lechner <david@lechnology.com>
22885S:	Maintained
22886F:	Documentation/devicetree/bindings/clock/ti/davinci/
22887F:	drivers/clk/davinci/
22888F:	include/linux/clk/davinci.h
22889
22890TI DAVINCI SERIES GPIO DRIVER
22891M:	Keerthy <j-keerthy@ti.com>
22892L:	linux-gpio@vger.kernel.org
22893S:	Maintained
22894F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22895F:	drivers/gpio/gpio-davinci.c
22896
22897TI DAVINCI SERIES MEDIA DRIVER
22898M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22899L:	linux-media@vger.kernel.org
22900S:	Maintained
22901W:	https://linuxtv.org
22902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22903T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22904F:	drivers/media/platform/ti/davinci/
22905F:	include/media/davinci/
22906
22907TI ENHANCED CAPTURE (eCAP) DRIVER
22908M:	Vignesh Raghavendra <vigneshr@ti.com>
22909R:	Julien Panis <jpanis@baylibre.com>
22910L:	linux-iio@vger.kernel.org
22911L:	linux-omap@vger.kernel.org
22912S:	Maintained
22913F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22914F:	drivers/counter/ti-ecap-capture.c
22915
22916TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22917R:	David Lechner <david@lechnology.com>
22918L:	linux-iio@vger.kernel.org
22919F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22920F:	drivers/counter/ti-eqep.c
22921
22922TI ETHERNET SWITCH DRIVER (CPSW)
22923R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22924R:	Roger Quadros <rogerq@kernel.org>
22925L:	linux-omap@vger.kernel.org
22926L:	netdev@vger.kernel.org
22927S:	Maintained
22928F:	drivers/net/ethernet/ti/cpsw*
22929F:	drivers/net/ethernet/ti/davinci*
22930
22931TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22932M:	Alex Dubov <oakad@yahoo.com>
22933S:	Maintained
22934W:	http://tifmxx.berlios.de/
22935F:	drivers/memstick/host/tifm_ms.c
22936F:	drivers/misc/tifm*
22937F:	drivers/mmc/host/tifm_sd.c
22938F:	include/linux/tifm.h
22939
22940TI FPD-LINK DRIVERS
22941M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22942L:	linux-media@vger.kernel.org
22943S:	Maintained
22944F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22945F:	drivers/media/i2c/ds90*
22946F:	include/media/i2c/ds90*
22947
22948TI HDC302X HUMIDITY DRIVER
22949M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22950M:	Li peiyu <579lpy@gmail.com>
22951L:	linux-iio@vger.kernel.org
22952S:	Maintained
22953F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22954F:	drivers/iio/humidity/hdc3020.c
22955
22956TI ICSSG ETHERNET DRIVER (ICSSG)
22957R:	MD Danish Anwar <danishanwar@ti.com>
22958R:	Roger Quadros <rogerq@kernel.org>
22959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22960L:	netdev@vger.kernel.org
22961S:	Maintained
22962F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22963F:	drivers/net/ethernet/ti/icssg/*
22964
22965TI J721E CSI2RX DRIVER
22966M:	Jai Luthra <j-luthra@ti.com>
22967L:	linux-media@vger.kernel.org
22968S:	Maintained
22969F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22970F:	drivers/media/platform/ti/j721e-csi2rx/
22971
22972TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22973M:	Nishanth Menon <nm@ti.com>
22974M:	Santosh Shilimkar <ssantosh@kernel.org>
22975L:	linux-kernel@vger.kernel.org
22976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22977S:	Maintained
22978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22979F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22980F:	drivers/pmdomain/ti/omap_prm.c
22981F:	drivers/soc/ti/*
22982
22983TI LM49xxx FAMILY ASoC CODEC DRIVERS
22984M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22985M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22986L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22987S:	Maintained
22988F:	sound/soc/codecs/isabelle*
22989F:	sound/soc/codecs/lm49453*
22990
22991TI LMP92064 ADC DRIVER
22992M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22993R:	kernel@pengutronix.de
22994L:	linux-iio@vger.kernel.org
22995S:	Maintained
22996F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22997F:	drivers/iio/adc/ti-lmp92064.c
22998
22999TI PCM3060 ASoC CODEC DRIVER
23000M:	Kirill Marinushkin <kmarinushkin@birdec.com>
23001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23002S:	Maintained
23003F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23004F:	sound/soc/codecs/pcm3060*
23005
23006TI TAS571X FAMILY ASoC CODEC DRIVER
23007M:	Kevin Cernekee <cernekee@chromium.org>
23008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23009S:	Odd Fixes
23010F:	sound/soc/codecs/tas571x*
23011
23012TI TMAG5273 MAGNETOMETER DRIVER
23013M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23014L:	linux-iio@vger.kernel.org
23015S:	Maintained
23016F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23017F:	drivers/iio/magnetometer/tmag5273.c
23018
23019TI TRF7970A NFC DRIVER
23020M:	Mark Greer <mgreer@animalcreek.com>
23021L:	linux-wireless@vger.kernel.org
23022S:	Supported
23023F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23024F:	drivers/nfc/trf7970a.c
23025
23026TI TSC2046 ADC DRIVER
23027M:	Oleksij Rempel <o.rempel@pengutronix.de>
23028R:	kernel@pengutronix.de
23029L:	linux-iio@vger.kernel.org
23030S:	Maintained
23031F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23032F:	drivers/iio/adc/ti-tsc2046.c
23033
23034TI TWL4030 SERIES SOC CODEC DRIVER
23035M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23036L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23037S:	Maintained
23038F:	sound/soc/codecs/twl4030*
23039
23040TI VPE/CAL DRIVERS
23041M:	Benoit Parrot <bparrot@ti.com>
23042L:	linux-media@vger.kernel.org
23043S:	Maintained
23044W:	http://linuxtv.org/
23045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23046F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23047F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23048F:	drivers/media/platform/ti/cal/
23049F:	drivers/media/platform/ti/vpe/
23050
23051TI WILINK WIRELESS DRIVERS
23052L:	linux-wireless@vger.kernel.org
23053S:	Orphan
23054W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23055W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23056F:	drivers/net/wireless/ti/
23057
23058TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23059M:	John Stultz <jstultz@google.com>
23060M:	Thomas Gleixner <tglx@linutronix.de>
23061R:	Stephen Boyd <sboyd@kernel.org>
23062L:	linux-kernel@vger.kernel.org
23063S:	Supported
23064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23065F:	include/linux/clocksource.h
23066F:	include/linux/time.h
23067F:	include/linux/timekeeper_internal.h
23068F:	include/linux/timekeeping.h
23069F:	include/linux/timex.h
23070F:	include/uapi/linux/time.h
23071F:	include/uapi/linux/timex.h
23072F:	kernel/time/alarmtimer.c
23073F:	kernel/time/clocksource*
23074F:	kernel/time/ntp*
23075F:	kernel/time/time.c
23076F:	kernel/time/timeconst.bc
23077F:	kernel/time/timeconv.c
23078F:	kernel/time/timecounter.c
23079F:	kernel/time/timekeeping*
23080F:	kernel/time/time_test.c
23081F:	tools/testing/selftests/timers/
23082
23083TIPC NETWORK LAYER
23084M:	Jon Maloy <jmaloy@redhat.com>
23085M:	Ying Xue <ying.xue@windriver.com>
23086L:	netdev@vger.kernel.org (core kernel code)
23087L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23088S:	Maintained
23089W:	http://tipc.sourceforge.net/
23090F:	include/uapi/linux/tipc*.h
23091F:	net/tipc/
23092
23093TLAN NETWORK DRIVER
23094M:	Samuel Chessman <chessman@tux.org>
23095L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23096S:	Maintained
23097W:	http://sourceforge.net/projects/tlan/
23098F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23099F:	drivers/net/ethernet/ti/tlan.*
23100
23101TMIO/SDHI MMC DRIVER
23102M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23103L:	linux-mmc@vger.kernel.org
23104L:	linux-renesas-soc@vger.kernel.org
23105S:	Supported
23106F:	drivers/mmc/host/renesas_sdhi*
23107F:	drivers/mmc/host/tmio_mmc*
23108F:	include/linux/platform_data/tmio.h
23109
23110TMP513 HARDWARE MONITOR DRIVER
23111M:	Eric Tremblay <etremblay@distech-controls.com>
23112L:	linux-hwmon@vger.kernel.org
23113S:	Maintained
23114F:	Documentation/hwmon/tmp513.rst
23115F:	drivers/hwmon/tmp513.c
23116
23117TMPFS (SHMEM FILESYSTEM)
23118M:	Hugh Dickins <hughd@google.com>
23119L:	linux-mm@kvack.org
23120S:	Maintained
23121F:	include/linux/shmem_fs.h
23122F:	mm/shmem.c
23123
23124TOMOYO SECURITY MODULE
23125M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23126M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23127L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23128L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23129L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23130L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23131S:	Maintained
23132W:	https://tomoyo.sourceforge.net/
23133F:	security/tomoyo/
23134
23135TOPSTAR LAPTOP EXTRAS DRIVER
23136M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23137L:	platform-driver-x86@vger.kernel.org
23138S:	Maintained
23139F:	drivers/platform/x86/topstar-laptop.c
23140
23141TORTURE-TEST MODULES
23142M:	Davidlohr Bueso <dave@stgolabs.net>
23143M:	"Paul E. McKenney" <paulmck@kernel.org>
23144M:	Josh Triplett <josh@joshtriplett.org>
23145L:	linux-kernel@vger.kernel.org
23146S:	Supported
23147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23148F:	Documentation/RCU/torture.rst
23149F:	kernel/locking/locktorture.c
23150F:	kernel/rcu/rcuscale.c
23151F:	kernel/rcu/rcutorture.c
23152F:	kernel/rcu/refscale.c
23153F:	kernel/torture.c
23154
23155TOSHIBA ACPI EXTRAS DRIVER
23156M:	Azael Avalos <coproscefalo@gmail.com>
23157L:	platform-driver-x86@vger.kernel.org
23158S:	Maintained
23159F:	drivers/platform/x86/toshiba_acpi.c
23160
23161TOSHIBA BLUETOOTH DRIVER
23162M:	Azael Avalos <coproscefalo@gmail.com>
23163L:	platform-driver-x86@vger.kernel.org
23164S:	Maintained
23165F:	drivers/platform/x86/toshiba_bluetooth.c
23166
23167TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23168M:	Azael Avalos <coproscefalo@gmail.com>
23169L:	platform-driver-x86@vger.kernel.org
23170S:	Maintained
23171F:	drivers/platform/x86/toshiba_haps.c
23172
23173TOSHIBA SMM DRIVER
23174M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23175S:	Maintained
23176W:	http://www.buzzard.org.uk/toshiba/
23177F:	drivers/char/toshiba.c
23178F:	include/linux/toshiba.h
23179F:	include/uapi/linux/toshiba.h
23180
23181TOSHIBA TC358743 DRIVER
23182M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23183L:	linux-media@vger.kernel.org
23184S:	Maintained
23185F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23186F:	drivers/media/i2c/tc358743*
23187F:	include/media/i2c/tc358743.h
23188
23189TOSHIBA WMI HOTKEYS DRIVER
23190M:	Azael Avalos <coproscefalo@gmail.com>
23191L:	platform-driver-x86@vger.kernel.org
23192S:	Maintained
23193F:	drivers/platform/x86/toshiba-wmi.c
23194
23195TPM DEVICE DRIVER
23196M:	Peter Huewe <peterhuewe@gmx.de>
23197M:	Jarkko Sakkinen <jarkko@kernel.org>
23198R:	Jason Gunthorpe <jgg@ziepe.ca>
23199L:	linux-integrity@vger.kernel.org
23200S:	Maintained
23201W:	https://codeberg.org/jarkko/linux-tpmdd-test
23202Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23204F:	Documentation/devicetree/bindings/tpm/
23205F:	drivers/char/tpm/
23206
23207TPS546D24 DRIVER
23208M:	Duke Du <dukedu83@gmail.com>
23209L:	linux-hwmon@vger.kernel.org
23210S:	Maintained
23211F:	Documentation/hwmon/tps546d24.rst
23212F:	drivers/hwmon/pmbus/tps546d24.c
23213
23214TQ SYSTEMS BOARD & DRIVER SUPPORT
23215L:	linux@ew.tq-group.com
23216S:	Supported
23217W:	https://www.tq-group.com/en/products/tq-embedded/
23218F:	arch/arm/boot/dts/imx*mba*.dts*
23219F:	arch/arm/boot/dts/imx*tqma*.dts*
23220F:	arch/arm/boot/dts/mba*.dtsi
23221F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23222F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23223F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23224F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23225F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23226F:	drivers/gpio/gpio-tqmx86.c
23227F:	drivers/mfd/tqmx86.c
23228F:	drivers/watchdog/tqmx86_wdt.c
23229
23230TRACING
23231M:	Steven Rostedt <rostedt@goodmis.org>
23232M:	Masami Hiramatsu <mhiramat@kernel.org>
23233R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23234L:	linux-kernel@vger.kernel.org
23235L:	linux-trace-kernel@vger.kernel.org
23236S:	Maintained
23237Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23239F:	Documentation/trace/*
23240F:	fs/tracefs/
23241F:	include/linux/trace*.h
23242F:	include/trace/
23243F:	kernel/trace/
23244F:	scripts/tracing/
23245F:	tools/testing/selftests/ftrace/
23246
23247TRACING MMIO ACCESSES (MMIOTRACE)
23248M:	Steven Rostedt <rostedt@goodmis.org>
23249M:	Masami Hiramatsu <mhiramat@kernel.org>
23250R:	Karol Herbst <karolherbst@gmail.com>
23251R:	Pekka Paalanen <ppaalanen@gmail.com>
23252L:	linux-kernel@vger.kernel.org
23253L:	nouveau@lists.freedesktop.org
23254S:	Maintained
23255F:	arch/x86/mm/kmmio.c
23256F:	arch/x86/mm/mmio-mod.c
23257F:	arch/x86/mm/testmmiotrace.c
23258F:	include/linux/mmiotrace.h
23259F:	kernel/trace/trace_mmiotrace.c
23260
23261TRACING OS NOISE / LATENCY TRACERS
23262M:	Steven Rostedt <rostedt@goodmis.org>
23263S:	Maintained
23264F:	Documentation/trace/hwlat_detector.rst
23265F:	Documentation/trace/osnoise-tracer.rst
23266F:	Documentation/trace/timerlat-tracer.rst
23267F:	arch/*/kernel/trace.c
23268F:	include/trace/events/osnoise.h
23269F:	kernel/trace/trace_hwlat.c
23270F:	kernel/trace/trace_irqsoff.c
23271F:	kernel/trace/trace_osnoise.c
23272F:	kernel/trace/trace_sched_wakeup.c
23273
23274TRADITIONAL CHINESE DOCUMENTATION
23275M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23276S:	Maintained
23277W:	https://github.com/srcres258/linux-doc
23278T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23279F:	Documentation/translations/zh_TW/
23280
23281TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23282M:	Dan Williams <dan.j.williams@intel.com>
23283L:	linux-coco@lists.linux.dev
23284S:	Maintained
23285F:	Documentation/ABI/testing/configfs-tsm
23286F:	drivers/virt/coco/tsm.c
23287F:	include/linux/tsm.h
23288
23289TRUSTED SERVICES TEE DRIVER
23290M:	Balint Dobszay <balint.dobszay@arm.com>
23291M:	Sudeep Holla <sudeep.holla@arm.com>
23292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23293L:	trusted-services@lists.trustedfirmware.org
23294S:	Maintained
23295F:	Documentation/tee/ts-tee.rst
23296F:	drivers/tee/tstee/
23297
23298TTY LAYER AND SERIAL DRIVERS
23299M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23300M:	Jiri Slaby <jirislaby@kernel.org>
23301L:	linux-kernel@vger.kernel.org
23302L:	linux-serial@vger.kernel.org
23303S:	Supported
23304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23305F:	Documentation/devicetree/bindings/serial/
23306F:	Documentation/driver-api/serial/
23307F:	drivers/tty/
23308F:	include/linux/selection.h
23309F:	include/linux/serial.h
23310F:	include/linux/serial_core.h
23311F:	include/linux/sysrq.h
23312F:	include/linux/tty*.h
23313F:	include/linux/vt.h
23314F:	include/linux/vt_*.h
23315F:	include/uapi/linux/serial.h
23316F:	include/uapi/linux/serial_core.h
23317F:	include/uapi/linux/tty.h
23318
23319TUA9001 MEDIA DRIVER
23320L:	linux-media@vger.kernel.org
23321S:	Orphan
23322W:	https://linuxtv.org
23323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23324F:	drivers/media/tuners/tua9001*
23325
23326TULIP NETWORK DRIVERS
23327L:	netdev@vger.kernel.org
23328L:	linux-parisc@vger.kernel.org
23329S:	Orphan
23330F:	drivers/net/ethernet/dec/tulip/
23331
23332TUN/TAP driver
23333M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23334M:	Jason Wang <jasowang@redhat.com>
23335S:	Maintained
23336W:	http://vtun.sourceforge.net/tun
23337F:	Documentation/networking/tuntap.rst
23338F:	arch/um/os-Linux/drivers/
23339F:	drivers/net/tap.c
23340F:	drivers/net/tun.c
23341
23342TURBOCHANNEL SUBSYSTEM
23343M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23344M:	Ralf Baechle <ralf@linux-mips.org>
23345L:	linux-mips@vger.kernel.org
23346S:	Maintained
23347Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23348F:	drivers/tc/
23349F:	include/linux/tc.h
23350
23351TURBOSTAT UTILITY
23352M:	"Len Brown" <lenb@kernel.org>
23353L:	linux-pm@vger.kernel.org
23354S:	Supported
23355Q:	https://patchwork.kernel.org/project/linux-pm/list/
23356B:	https://bugzilla.kernel.org
23357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23358F:	tools/power/x86/turbostat/
23359F:	tools/testing/selftests/turbostat/
23360
23361TW5864 VIDEO4LINUX DRIVER
23362M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23363M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23364M:	Andrey Utkin <andrey_utkin@fastmail.com>
23365L:	linux-media@vger.kernel.org
23366S:	Supported
23367F:	drivers/media/pci/tw5864/
23368
23369TW68 VIDEO4LINUX DRIVER
23370M:	Hans Verkuil <hverkuil@xs4all.nl>
23371L:	linux-media@vger.kernel.org
23372S:	Odd Fixes
23373W:	https://linuxtv.org
23374T:	git git://linuxtv.org/media_tree.git
23375F:	drivers/media/pci/tw68/
23376
23377TW686X VIDEO4LINUX DRIVER
23378M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23379L:	linux-media@vger.kernel.org
23380S:	Maintained
23381W:	http://linuxtv.org
23382T:	git git://linuxtv.org/media_tree.git
23383F:	drivers/media/pci/tw686x/
23384
23385U-BOOT ENVIRONMENT VARIABLES
23386M:	Rafał Miłecki <rafal@milecki.pl>
23387S:	Maintained
23388F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23389F:	drivers/nvmem/u-boot-env.c
23390
23391UACCE ACCELERATOR FRAMEWORK
23392M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23393M:	Zhou Wang <wangzhou1@hisilicon.com>
23394L:	linux-accelerators@lists.ozlabs.org
23395L:	linux-kernel@vger.kernel.org
23396S:	Maintained
23397F:	Documentation/ABI/testing/sysfs-driver-uacce
23398F:	Documentation/misc-devices/uacce.rst
23399F:	drivers/misc/uacce/
23400F:	include/linux/uacce.h
23401F:	include/uapi/misc/uacce/
23402
23403UBI FILE SYSTEM (UBIFS)
23404M:	Richard Weinberger <richard@nod.at>
23405R:	Zhihao Cheng <chengzhihao1@huawei.com>
23406L:	linux-mtd@lists.infradead.org
23407S:	Supported
23408W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23411F:	Documentation/ABI/testing/sysfs-fs-ubifs
23412F:	Documentation/filesystems/ubifs-authentication.rst
23413F:	Documentation/filesystems/ubifs.rst
23414F:	fs/ubifs/
23415
23416UBLK USERSPACE BLOCK DRIVER
23417M:	Ming Lei <ming.lei@redhat.com>
23418L:	linux-block@vger.kernel.org
23419S:	Maintained
23420F:	Documentation/block/ublk.rst
23421F:	drivers/block/ublk_drv.c
23422F:	include/uapi/linux/ublk_cmd.h
23423
23424UBSAN
23425M:	Kees Cook <kees@kernel.org>
23426R:	Marco Elver <elver@google.com>
23427R:	Andrey Konovalov <andreyknvl@gmail.com>
23428R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23429L:	kasan-dev@googlegroups.com
23430L:	linux-hardening@vger.kernel.org
23431S:	Supported
23432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23433F:	Documentation/dev-tools/ubsan.rst
23434F:	include/linux/ubsan.h
23435F:	lib/Kconfig.ubsan
23436F:	lib/test_ubsan.c
23437F:	lib/ubsan.c
23438F:	lib/ubsan.h
23439F:	scripts/Makefile.ubsan
23440K:	\bARCH_HAS_UBSAN\b
23441
23442UCLINUX (M68KNOMMU AND COLDFIRE)
23443M:	Greg Ungerer <gerg@linux-m68k.org>
23444L:	linux-m68k@lists.linux-m68k.org
23445S:	Maintained
23446W:	http://www.linux-m68k.org/
23447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23448F:	arch/m68k/*/*_no.*
23449F:	arch/m68k/68*/
23450F:	arch/m68k/coldfire/
23451F:	arch/m68k/include/asm/*_no.*
23452
23453UDF FILESYSTEM
23454M:	Jan Kara <jack@suse.com>
23455S:	Maintained
23456F:	Documentation/filesystems/udf.rst
23457F:	fs/udf/
23458
23459UDRAW TABLET
23460M:	Bastien Nocera <hadess@hadess.net>
23461L:	linux-input@vger.kernel.org
23462S:	Maintained
23463F:	drivers/hid/hid-udraw-ps3.c
23464
23465UFS FILESYSTEM
23466M:	Evgeniy Dushistov <dushistov@mail.ru>
23467S:	Maintained
23468F:	Documentation/admin-guide/ufs.rst
23469F:	fs/ufs/
23470
23471UHID USERSPACE HID IO DRIVER
23472M:	David Rheinsberg <david@readahead.eu>
23473L:	linux-input@vger.kernel.org
23474S:	Maintained
23475F:	drivers/hid/uhid.c
23476F:	include/uapi/linux/uhid.h
23477
23478ULPI BUS
23479M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23480L:	linux-usb@vger.kernel.org
23481S:	Maintained
23482F:	drivers/usb/common/ulpi.c
23483F:	include/linux/ulpi/
23484
23485UNICODE SUBSYSTEM
23486M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23487L:	linux-fsdevel@vger.kernel.org
23488S:	Supported
23489F:	fs/unicode/
23490
23491UNIFDEF
23492M:	Tony Finch <dot@dotat.at>
23493S:	Maintained
23494W:	http://dotat.at/prog/unifdef
23495F:	scripts/unifdef.c
23496
23497UNIFORM CDROM DRIVER
23498M:	Phillip Potter <phil@philpotter.co.uk>
23499S:	Maintained
23500F:	Documentation/cdrom/
23501F:	drivers/cdrom/cdrom.c
23502F:	include/linux/cdrom.h
23503F:	include/uapi/linux/cdrom.h
23504
23505UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23506R:	Alim Akhtar <alim.akhtar@samsung.com>
23507R:	Avri Altman <avri.altman@wdc.com>
23508R:	Bart Van Assche <bvanassche@acm.org>
23509L:	linux-scsi@vger.kernel.org
23510S:	Supported
23511F:	Documentation/devicetree/bindings/ufs/
23512F:	Documentation/scsi/ufs.rst
23513F:	drivers/ufs/core/
23514
23515UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23516M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23517L:	linux-scsi@vger.kernel.org
23518S:	Supported
23519F:	drivers/ufs/host/*dwc*
23520
23521UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23522M:	Alim Akhtar <alim.akhtar@samsung.com>
23523L:	linux-scsi@vger.kernel.org
23524S:	Maintained
23525F:	drivers/ufs/host/ufs-exynos*
23526
23527UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23528M:	Peter Wang <peter.wang@mediatek.com>
23529R:	Stanley Jhu <chu.stanley@gmail.com>
23530L:	linux-scsi@vger.kernel.org
23531L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23532S:	Maintained
23533F:	drivers/ufs/host/ufs-mediatek*
23534
23535UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23536M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23537L:	linux-arm-msm@vger.kernel.org
23538L:	linux-scsi@vger.kernel.org
23539S:	Maintained
23540F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23541F:	drivers/ufs/host/ufs-qcom*
23542
23543UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23544M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23545L:	linux-renesas-soc@vger.kernel.org
23546L:	linux-scsi@vger.kernel.org
23547S:	Maintained
23548F:	drivers/ufs/host/ufs-renesas.c
23549
23550UNSORTED BLOCK IMAGES (UBI)
23551M:	Richard Weinberger <richard@nod.at>
23552R:	Zhihao Cheng <chengzhihao1@huawei.com>
23553L:	linux-mtd@lists.infradead.org
23554S:	Supported
23555W:	http://www.linux-mtd.infradead.org/
23556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23558F:	drivers/mtd/ubi/
23559F:	include/linux/mtd/ubi.h
23560F:	include/uapi/mtd/ubi-user.h
23561
23562UPROBES
23563M:	Masami Hiramatsu <mhiramat@kernel.org>
23564M:	Oleg Nesterov <oleg@redhat.com>
23565M:	Peter Zijlstra <peterz@infradead.org>
23566L:	linux-kernel@vger.kernel.org
23567L:	linux-trace-kernel@vger.kernel.org
23568S:	Maintained
23569F:	arch/*/include/asm/uprobes.h
23570F:	arch/*/kernel/probes/uprobes.c
23571F:	arch/*/kernel/uprobes.c
23572F:	include/linux/uprobes.h
23573F:	kernel/events/uprobes.c
23574
23575USB "USBNET" DRIVER FRAMEWORK
23576M:	Oliver Neukum <oneukum@suse.com>
23577L:	netdev@vger.kernel.org
23578S:	Maintained
23579W:	http://www.linux-usb.org/usbnet
23580F:	drivers/net/usb/usbnet.c
23581F:	include/linux/usb/usbnet.h
23582
23583USB ACM DRIVER
23584M:	Oliver Neukum <oneukum@suse.com>
23585L:	linux-usb@vger.kernel.org
23586S:	Maintained
23587F:	Documentation/usb/acm.rst
23588F:	drivers/usb/class/cdc-acm.*
23589
23590USB APPLE MFI FASTCHARGE DRIVER
23591M:	Bastien Nocera <hadess@hadess.net>
23592L:	linux-usb@vger.kernel.org
23593S:	Maintained
23594F:	drivers/usb/misc/apple-mfi-fastcharge.c
23595
23596USB AR5523 WIRELESS DRIVER
23597L:	linux-wireless@vger.kernel.org
23598S:	Orphan
23599F:	drivers/net/wireless/ath/ar5523/
23600
23601USB ATTACHED SCSI
23602M:	Oliver Neukum <oneukum@suse.com>
23603L:	linux-usb@vger.kernel.org
23604L:	linux-scsi@vger.kernel.org
23605S:	Maintained
23606F:	drivers/usb/storage/uas.c
23607
23608USB CDC ETHERNET DRIVER
23609M:	Oliver Neukum <oliver@neukum.org>
23610L:	linux-usb@vger.kernel.org
23611S:	Maintained
23612F:	drivers/net/usb/cdc_*.c
23613F:	include/uapi/linux/usb/cdc.h
23614
23615USB CHAOSKEY DRIVER
23616M:	Keith Packard <keithp@keithp.com>
23617L:	linux-usb@vger.kernel.org
23618S:	Maintained
23619F:	drivers/usb/misc/chaoskey.c
23620
23621USB CYPRESS C67X00 DRIVER
23622L:	linux-usb@vger.kernel.org
23623S:	Orphan
23624F:	drivers/usb/c67x00/
23625
23626USB DAVICOM DM9601 DRIVER
23627M:	Peter Korsgaard <peter@korsgaard.com>
23628L:	netdev@vger.kernel.org
23629S:	Maintained
23630W:	http://www.linux-usb.org/usbnet
23631F:	drivers/net/usb/dm9601.c
23632
23633USB EHCI DRIVER
23634M:	Alan Stern <stern@rowland.harvard.edu>
23635L:	linux-usb@vger.kernel.org
23636S:	Maintained
23637F:	Documentation/usb/ehci.rst
23638F:	drivers/usb/host/ehci*
23639
23640USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23641M:	Jiri Kosina <jikos@kernel.org>
23642M:	Benjamin Tissoires <bentiss@kernel.org>
23643L:	linux-usb@vger.kernel.org
23644S:	Maintained
23645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23646F:	Documentation/hid/hiddev.rst
23647F:	drivers/hid/usbhid/
23648
23649USB INTEL XHCI ROLE MUX DRIVER
23650M:	Hans de Goede <hdegoede@redhat.com>
23651L:	linux-usb@vger.kernel.org
23652S:	Maintained
23653F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23654
23655USB IP DRIVER FOR HISILICON KIRIN 960
23656M:	Yu Chen <chenyu56@huawei.com>
23657M:	Binghui Wang <wangbinghui@hisilicon.com>
23658L:	linux-usb@vger.kernel.org
23659S:	Maintained
23660F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23661F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23662
23663USB IP DRIVER FOR HISILICON KIRIN 970
23664M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23665L:	linux-usb@vger.kernel.org
23666S:	Maintained
23667F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23668F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23669
23670USB ISP116X DRIVER
23671M:	Olav Kongas <ok@artecdesign.ee>
23672L:	linux-usb@vger.kernel.org
23673S:	Maintained
23674F:	drivers/usb/host/isp116x*
23675F:	include/linux/usb/isp116x.h
23676
23677USB ISP1760 DRIVER
23678M:	Rui Miguel Silva <rui.silva@linaro.org>
23679L:	linux-usb@vger.kernel.org
23680S:	Maintained
23681F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23682F:	drivers/usb/isp1760/*
23683
23684USB LAN78XX ETHERNET DRIVER
23685M:	Woojung Huh <woojung.huh@microchip.com>
23686M:	UNGLinuxDriver@microchip.com
23687L:	netdev@vger.kernel.org
23688S:	Maintained
23689F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23690F:	drivers/net/usb/lan78xx.*
23691F:	include/dt-bindings/net/microchip-lan78xx.h
23692
23693USB MASS STORAGE DRIVER
23694M:	Alan Stern <stern@rowland.harvard.edu>
23695L:	linux-usb@vger.kernel.org
23696L:	usb-storage@lists.one-eyed-alien.net
23697S:	Maintained
23698F:	drivers/usb/storage/
23699
23700USB MIDI DRIVER
23701M:	Clemens Ladisch <clemens@ladisch.de>
23702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23703S:	Maintained
23704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23705F:	sound/usb/midi.*
23706
23707USB NETWORKING DRIVERS
23708L:	linux-usb@vger.kernel.org
23709S:	Odd Fixes
23710F:	drivers/net/usb/
23711
23712USB OHCI DRIVER
23713M:	Alan Stern <stern@rowland.harvard.edu>
23714L:	linux-usb@vger.kernel.org
23715S:	Maintained
23716F:	Documentation/usb/ohci.rst
23717F:	drivers/usb/host/ohci*
23718
23719USB OTG FSM (Finite State Machine)
23720M:	Peter Chen <peter.chen@kernel.org>
23721L:	linux-usb@vger.kernel.org
23722S:	Maintained
23723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23724F:	drivers/usb/common/usb-otg-fsm.c
23725
23726USB OVER IP DRIVER
23727M:	Valentina Manea <valentina.manea.m@gmail.com>
23728M:	Shuah Khan <shuah@kernel.org>
23729M:	Shuah Khan <skhan@linuxfoundation.org>
23730R:	Hongren Zheng <i@zenithal.me>
23731L:	linux-usb@vger.kernel.org
23732S:	Maintained
23733F:	Documentation/usb/usbip_protocol.rst
23734F:	drivers/usb/usbip/
23735F:	tools/testing/selftests/drivers/usb/usbip/
23736F:	tools/usb/usbip/
23737
23738USB PEGASUS DRIVER
23739M:	Petko Manolov <petkan@nucleusys.com>
23740L:	linux-usb@vger.kernel.org
23741L:	netdev@vger.kernel.org
23742S:	Maintained
23743W:	https://github.com/petkan/pegasus
23744T:	git https://github.com/petkan/pegasus.git
23745F:	drivers/net/usb/pegasus.*
23746
23747USB PRINTER DRIVER (usblp)
23748M:	Pete Zaitcev <zaitcev@redhat.com>
23749L:	linux-usb@vger.kernel.org
23750S:	Supported
23751F:	drivers/usb/class/usblp.c
23752
23753USB QMI WWAN NETWORK DRIVER
23754M:	Bjørn Mork <bjorn@mork.no>
23755L:	netdev@vger.kernel.org
23756S:	Maintained
23757F:	Documentation/ABI/testing/sysfs-class-net-qmi
23758F:	drivers/net/usb/qmi_wwan.c
23759
23760USB RAW GADGET DRIVER
23761R:	Andrey Konovalov <andreyknvl@gmail.com>
23762L:	linux-usb@vger.kernel.org
23763S:	Maintained
23764F:	Documentation/usb/raw-gadget.rst
23765F:	drivers/usb/gadget/legacy/raw_gadget.c
23766F:	include/uapi/linux/usb/raw_gadget.h
23767
23768USB RTL8150 DRIVER
23769M:	Petko Manolov <petkan@nucleusys.com>
23770L:	linux-usb@vger.kernel.org
23771L:	netdev@vger.kernel.org
23772S:	Maintained
23773W:	https://github.com/petkan/rtl8150
23774T:	git https://github.com/petkan/rtl8150.git
23775F:	drivers/net/usb/rtl8150.c
23776
23777USB SERIAL SUBSYSTEM
23778M:	Johan Hovold <johan@kernel.org>
23779L:	linux-usb@vger.kernel.org
23780S:	Maintained
23781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23782F:	Documentation/usb/usb-serial.rst
23783F:	drivers/usb/serial/
23784F:	include/linux/usb/serial.h
23785
23786USB SMSC75XX ETHERNET DRIVER
23787M:	Steve Glendinning <steve.glendinning@shawell.net>
23788L:	netdev@vger.kernel.org
23789S:	Maintained
23790F:	drivers/net/usb/smsc75xx.*
23791
23792USB SMSC95XX ETHERNET DRIVER
23793M:	Steve Glendinning <steve.glendinning@shawell.net>
23794M:	UNGLinuxDriver@microchip.com
23795L:	netdev@vger.kernel.org
23796S:	Maintained
23797F:	drivers/net/usb/smsc95xx.*
23798
23799USB SUBSYSTEM
23800M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23801L:	linux-usb@vger.kernel.org
23802S:	Supported
23803W:	http://www.linux-usb.org
23804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23805F:	Documentation/devicetree/bindings/usb/
23806F:	Documentation/usb/
23807F:	drivers/usb/
23808F:	include/dt-bindings/usb/
23809F:	include/linux/usb.h
23810F:	include/linux/usb/
23811F:	include/uapi/linux/usb/
23812
23813USB TYPEC BUS FOR ALTERNATE MODES
23814M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23815L:	linux-usb@vger.kernel.org
23816S:	Maintained
23817F:	Documentation/ABI/testing/sysfs-bus-typec
23818F:	Documentation/driver-api/usb/typec_bus.rst
23819F:	drivers/usb/typec/altmodes/
23820F:	include/linux/usb/typec_altmode.h
23821
23822USB TYPEC CLASS
23823M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23824L:	linux-usb@vger.kernel.org
23825S:	Maintained
23826F:	Documentation/ABI/testing/sysfs-class-typec
23827F:	Documentation/driver-api/usb/typec.rst
23828F:	drivers/usb/typec/
23829F:	include/linux/usb/typec.h
23830
23831USB TYPEC INTEL PMC MUX DRIVER
23832M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23833L:	linux-usb@vger.kernel.org
23834S:	Maintained
23835F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23836F:	drivers/usb/typec/mux/intel_pmc_mux.c
23837
23838USB TYPEC PI3USB30532 MUX DRIVER
23839M:	Hans de Goede <hdegoede@redhat.com>
23840L:	linux-usb@vger.kernel.org
23841S:	Maintained
23842F:	drivers/usb/typec/mux/pi3usb30532.c
23843
23844USB TYPEC PORT CONTROLLER DRIVERS
23845L:	linux-usb@vger.kernel.org
23846S:	Orphan
23847F:	drivers/usb/typec/tcpm/
23848
23849USB UHCI DRIVER
23850M:	Alan Stern <stern@rowland.harvard.edu>
23851L:	linux-usb@vger.kernel.org
23852S:	Maintained
23853F:	drivers/usb/host/uhci*
23854
23855USB VIDEO CLASS
23856M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23857L:	linux-media@vger.kernel.org
23858S:	Maintained
23859W:	http://www.ideasonboard.org/uvc/
23860T:	git git://linuxtv.org/media_tree.git
23861F:	drivers/media/usb/uvc/
23862F:	include/uapi/linux/uvcvideo.h
23863
23864USB WEBCAM GADGET
23865L:	linux-usb@vger.kernel.org
23866S:	Orphan
23867F:	drivers/usb/gadget/function/*uvc*
23868F:	drivers/usb/gadget/legacy/webcam.c
23869F:	include/uapi/linux/usb/g_uvc.h
23870
23871USB XHCI DRIVER
23872M:	Mathias Nyman <mathias.nyman@intel.com>
23873L:	linux-usb@vger.kernel.org
23874S:	Supported
23875F:	drivers/usb/host/pci-quirks*
23876F:	drivers/usb/host/xhci*
23877
23878USER DATAGRAM PROTOCOL (UDP)
23879M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23880S:	Maintained
23881F:	include/linux/udp.h
23882F:	net/ipv4/udp.c
23883F:	net/ipv6/udp.c
23884
23885USER-MODE LINUX (UML)
23886M:	Richard Weinberger <richard@nod.at>
23887M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23888M:	Johannes Berg <johannes@sipsolutions.net>
23889L:	linux-um@lists.infradead.org
23890S:	Maintained
23891W:	http://user-mode-linux.sourceforge.net
23892Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23895F:	Documentation/virt/uml/
23896F:	arch/um/
23897F:	arch/x86/um/
23898F:	fs/hostfs/
23899
23900USERSPACE COPYIN/COPYOUT (UIOVEC)
23901M:	Alexander Viro <viro@zeniv.linux.org.uk>
23902S:	Maintained
23903F:	include/linux/uio.h
23904F:	lib/iov_iter.c
23905
23906USERSPACE DMA BUFFER DRIVER
23907M:	Gerd Hoffmann <kraxel@redhat.com>
23908L:	dri-devel@lists.freedesktop.org
23909S:	Maintained
23910T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23911F:	drivers/dma-buf/udmabuf.c
23912F:	include/uapi/linux/udmabuf.h
23913
23914USERSPACE I/O (UIO)
23915M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23916S:	Maintained
23917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23918F:	Documentation/driver-api/uio-howto.rst
23919F:	drivers/uio/
23920F:	include/linux/uio_driver.h
23921
23922UTIL-LINUX PACKAGE
23923M:	Karel Zak <kzak@redhat.com>
23924L:	util-linux@vger.kernel.org
23925S:	Maintained
23926W:	http://en.wikipedia.org/wiki/Util-linux
23927T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23928
23929UUID HELPERS
23930R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23931L:	linux-kernel@vger.kernel.org
23932S:	Maintained
23933F:	include/linux/uuid.h
23934F:	lib/test_uuid.c
23935F:	lib/uuid.c
23936
23937UV SYSFS DRIVER
23938M:	Justin Ernst <justin.ernst@hpe.com>
23939L:	platform-driver-x86@vger.kernel.org
23940S:	Maintained
23941F:	drivers/platform/x86/uv_sysfs.c
23942
23943UVESAFB DRIVER
23944M:	Michal Januszewski <spock@gentoo.org>
23945L:	linux-fbdev@vger.kernel.org
23946S:	Maintained
23947W:	https://github.com/mjanusz/v86d
23948F:	Documentation/fb/uvesafb.rst
23949F:	drivers/video/fbdev/uvesafb.*
23950
23951Ux500 CLOCK DRIVERS
23952M:	Ulf Hansson <ulf.hansson@linaro.org>
23953L:	linux-clk@vger.kernel.org
23954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23955S:	Maintained
23956F:	drivers/clk/ux500/
23957
23958V4L2 ASYNC AND FWNODE FRAMEWORKS
23959M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23960L:	linux-media@vger.kernel.org
23961S:	Maintained
23962T:	git git://linuxtv.org/media_tree.git
23963F:	drivers/media/v4l2-core/v4l2-async.c
23964F:	drivers/media/v4l2-core/v4l2-fwnode.c
23965F:	include/media/v4l2-async.h
23966F:	include/media/v4l2-fwnode.h
23967
23968V4L2 LENS DRIVERS
23969M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23970L:	linux-media@vger.kernel.org
23971S:	Maintained
23972F:	drivers/media/i2c/ak*
23973F:	drivers/media/i2c/dw*
23974F:	drivers/media/i2c/lm*
23975
23976V4L2 CAMERA SENSOR DRIVERS
23977M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23978L:	linux-media@vger.kernel.org
23979S:	Maintained
23980F:	Documentation/driver-api/media/camera-sensor.rst
23981F:	Documentation/driver-api/media/tx-rx.rst
23982F:	drivers/media/i2c/ar*
23983F:	drivers/media/i2c/gc*
23984F:	drivers/media/i2c/hi*
23985F:	drivers/media/i2c/imx*
23986F:	drivers/media/i2c/mt*
23987F:	drivers/media/i2c/og*
23988F:	drivers/media/i2c/ov*
23989F:	drivers/media/i2c/s5*
23990F:	drivers/media/i2c/vgxy61.c
23991
23992VF610 NAND DRIVER
23993M:	Stefan Agner <stefan@agner.ch>
23994L:	linux-mtd@lists.infradead.org
23995S:	Supported
23996F:	drivers/mtd/nand/raw/vf610_nfc.c
23997
23998VFAT/FAT/MSDOS FILESYSTEM
23999M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24000S:	Maintained
24001F:	Documentation/filesystems/vfat.rst
24002F:	fs/fat/
24003F:	tools/testing/selftests/filesystems/fat/
24004
24005VFIO CDX DRIVER
24006M:	Nipun Gupta <nipun.gupta@amd.com>
24007M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24008L:	kvm@vger.kernel.org
24009S:	Maintained
24010F:	drivers/vfio/cdx/*
24011
24012VFIO DRIVER
24013M:	Alex Williamson <alex.williamson@redhat.com>
24014L:	kvm@vger.kernel.org
24015S:	Maintained
24016T:	git https://github.com/awilliam/linux-vfio.git
24017F:	Documentation/ABI/testing/debugfs-vfio
24018F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24019F:	Documentation/driver-api/vfio.rst
24020F:	drivers/vfio/
24021F:	include/linux/vfio.h
24022F:	include/linux/vfio_pci_core.h
24023F:	include/uapi/linux/vfio.h
24024
24025VFIO FSL-MC DRIVER
24026L:	kvm@vger.kernel.org
24027S:	Orphan
24028F:	drivers/vfio/fsl-mc/
24029
24030VFIO HISILICON PCI DRIVER
24031M:	Longfang Liu <liulongfang@huawei.com>
24032M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24033L:	kvm@vger.kernel.org
24034S:	Maintained
24035F:	drivers/vfio/pci/hisilicon/
24036
24037VFIO MEDIATED DEVICE DRIVERS
24038M:	Kirti Wankhede <kwankhede@nvidia.com>
24039L:	kvm@vger.kernel.org
24040S:	Maintained
24041F:	Documentation/driver-api/vfio-mediated-device.rst
24042F:	drivers/vfio/mdev/
24043F:	include/linux/mdev.h
24044F:	samples/vfio-mdev/
24045
24046VFIO MLX5 PCI DRIVER
24047M:	Yishai Hadas <yishaih@nvidia.com>
24048L:	kvm@vger.kernel.org
24049S:	Maintained
24050F:	drivers/vfio/pci/mlx5/
24051
24052VFIO NVIDIA GRACE GPU DRIVER
24053M:	Ankit Agrawal <ankita@nvidia.com>
24054L:	kvm@vger.kernel.org
24055S:	Supported
24056F:	drivers/vfio/pci/nvgrace-gpu/
24057
24058VFIO PCI DEVICE SPECIFIC DRIVERS
24059R:	Jason Gunthorpe <jgg@nvidia.com>
24060R:	Yishai Hadas <yishaih@nvidia.com>
24061R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24062R:	Kevin Tian <kevin.tian@intel.com>
24063L:	kvm@vger.kernel.org
24064S:	Maintained
24065P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24066F:	drivers/vfio/pci/*/
24067
24068VFIO PDS PCI DRIVER
24069M:	Brett Creeley <brett.creeley@amd.com>
24070L:	kvm@vger.kernel.org
24071S:	Maintained
24072F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24073F:	drivers/vfio/pci/pds/
24074
24075VFIO PLATFORM DRIVER
24076M:	Eric Auger <eric.auger@redhat.com>
24077L:	kvm@vger.kernel.org
24078S:	Maintained
24079F:	drivers/vfio/platform/
24080
24081VFIO QAT PCI DRIVER
24082M:	Xin Zeng <xin.zeng@intel.com>
24083M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24084L:	kvm@vger.kernel.org
24085L:	qat-linux@intel.com
24086S:	Supported
24087F:	drivers/vfio/pci/qat/
24088
24089VFIO VIRTIO PCI DRIVER
24090M:	Yishai Hadas <yishaih@nvidia.com>
24091L:	kvm@vger.kernel.org
24092L:	virtualization@lists.linux.dev
24093S:	Maintained
24094F:	drivers/vfio/pci/virtio
24095
24096VGA_SWITCHEROO
24097R:	Lukas Wunner <lukas@wunner.de>
24098S:	Maintained
24099T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24100F:	Documentation/gpu/vga-switcheroo.rst
24101F:	drivers/gpu/vga/vga_switcheroo.c
24102F:	include/linux/vga_switcheroo.h
24103
24104VIA RHINE NETWORK DRIVER
24105M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24106S:	Maintained
24107F:	drivers/net/ethernet/via/via-rhine.c
24108
24109VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24110M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24111L:	linux-fbdev@vger.kernel.org
24112S:	Maintained
24113F:	drivers/video/fbdev/via/
24114F:	include/linux/via-core.h
24115F:	include/linux/via_i2c.h
24116
24117VIA VELOCITY NETWORK DRIVER
24118M:	Francois Romieu <romieu@fr.zoreil.com>
24119L:	netdev@vger.kernel.org
24120S:	Maintained
24121F:	drivers/net/ethernet/via/via-velocity.*
24122
24123VICODEC VIRTUAL CODEC DRIVER
24124M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24125L:	linux-media@vger.kernel.org
24126S:	Maintained
24127W:	https://linuxtv.org
24128T:	git git://linuxtv.org/media_tree.git
24129F:	drivers/media/test-drivers/vicodec/*
24130
24131VIDEO I2C POLLING DRIVER
24132M:	Matt Ranostay <matt.ranostay@konsulko.com>
24133L:	linux-media@vger.kernel.org
24134S:	Maintained
24135F:	drivers/media/i2c/video-i2c.c
24136
24137VIDEO MULTIPLEXER DRIVER
24138M:	Philipp Zabel <p.zabel@pengutronix.de>
24139L:	linux-media@vger.kernel.org
24140S:	Maintained
24141F:	drivers/media/platform/video-mux.c
24142
24143VIDEOBUF2 FRAMEWORK
24144M:	Tomasz Figa <tfiga@chromium.org>
24145M:	Marek Szyprowski <m.szyprowski@samsung.com>
24146L:	linux-media@vger.kernel.org
24147S:	Maintained
24148F:	drivers/media/common/videobuf2/*
24149F:	include/media/videobuf2-*
24150
24151VIDTV VIRTUAL DIGITAL TV DRIVER
24152M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24153L:	linux-media@vger.kernel.org
24154S:	Maintained
24155W:	https://linuxtv.org
24156T:	git git://linuxtv.org/media_tree.git
24157F:	drivers/media/test-drivers/vidtv/*
24158
24159VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24160M:	Shuah Khan <skhan@linuxfoundation.org>
24161R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24162L:	linux-media@vger.kernel.org
24163S:	Maintained
24164W:	https://linuxtv.org
24165T:	git git://linuxtv.org/media_tree.git
24166F:	drivers/media/test-drivers/vimc/*
24167
24168VIRT LIB
24169M:	Alex Williamson <alex.williamson@redhat.com>
24170M:	Paolo Bonzini <pbonzini@redhat.com>
24171L:	kvm@vger.kernel.org
24172S:	Supported
24173F:	virt/lib/
24174
24175VIRTIO AND VHOST VSOCK DRIVER
24176M:	Stefan Hajnoczi <stefanha@redhat.com>
24177M:	Stefano Garzarella <sgarzare@redhat.com>
24178L:	kvm@vger.kernel.org
24179L:	virtualization@lists.linux.dev
24180L:	netdev@vger.kernel.org
24181S:	Maintained
24182F:	drivers/vhost/vsock.c
24183F:	include/linux/virtio_vsock.h
24184F:	include/uapi/linux/virtio_vsock.h
24185F:	net/vmw_vsock/virtio_transport.c
24186F:	net/vmw_vsock/virtio_transport_common.c
24187
24188VIRTIO BALLOON
24189M:	"Michael S. Tsirkin" <mst@redhat.com>
24190M:	David Hildenbrand <david@redhat.com>
24191L:	virtualization@lists.linux.dev
24192S:	Maintained
24193F:	drivers/virtio/virtio_balloon.c
24194F:	include/linux/balloon_compaction.h
24195F:	include/uapi/linux/virtio_balloon.h
24196F:	mm/balloon_compaction.c
24197
24198VIRTIO BLOCK AND SCSI DRIVERS
24199M:	"Michael S. Tsirkin" <mst@redhat.com>
24200M:	Jason Wang <jasowang@redhat.com>
24201R:	Paolo Bonzini <pbonzini@redhat.com>
24202R:	Stefan Hajnoczi <stefanha@redhat.com>
24203R:	Eugenio Pérez <eperezma@redhat.com>
24204L:	virtualization@lists.linux.dev
24205S:	Maintained
24206F:	drivers/block/virtio_blk.c
24207F:	drivers/scsi/virtio_scsi.c
24208F:	include/uapi/linux/virtio_blk.h
24209F:	include/uapi/linux/virtio_scsi.h
24210
24211VIRTIO CONSOLE DRIVER
24212M:	Amit Shah <amit@kernel.org>
24213L:	virtualization@lists.linux.dev
24214S:	Maintained
24215F:	drivers/char/virtio_console.c
24216F:	include/uapi/linux/virtio_console.h
24217
24218VIRTIO CORE AND NET DRIVERS
24219M:	"Michael S. Tsirkin" <mst@redhat.com>
24220M:	Jason Wang <jasowang@redhat.com>
24221R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24222R:	Eugenio Pérez <eperezma@redhat.com>
24223L:	virtualization@lists.linux.dev
24224S:	Maintained
24225F:	Documentation/ABI/testing/sysfs-bus-vdpa
24226F:	Documentation/ABI/testing/sysfs-class-vduse
24227F:	Documentation/devicetree/bindings/virtio/
24228F:	Documentation/driver-api/virtio/
24229F:	drivers/block/virtio_blk.c
24230F:	drivers/crypto/virtio/
24231F:	drivers/net/virtio_net.c
24232F:	drivers/vdpa/
24233F:	drivers/virtio/
24234F:	include/linux/vdpa.h
24235F:	include/linux/virtio*.h
24236F:	include/linux/vringh.h
24237F:	include/uapi/linux/virtio_*.h
24238F:	tools/virtio/
24239F:	tools/testing/selftests/drivers/net/virtio_net/
24240
24241VIRTIO CRYPTO DRIVER
24242M:	Gonglei <arei.gonglei@huawei.com>
24243L:	virtualization@lists.linux.dev
24244L:	linux-crypto@vger.kernel.org
24245S:	Maintained
24246F:	drivers/crypto/virtio/
24247F:	include/uapi/linux/virtio_crypto.h
24248
24249VIRTIO DRIVERS FOR S390
24250M:	Cornelia Huck <cohuck@redhat.com>
24251M:	Halil Pasic <pasic@linux.ibm.com>
24252M:	Eric Farman <farman@linux.ibm.com>
24253L:	linux-s390@vger.kernel.org
24254L:	virtualization@lists.linux.dev
24255L:	kvm@vger.kernel.org
24256S:	Supported
24257F:	arch/s390/include/uapi/asm/virtio-ccw.h
24258F:	drivers/s390/virtio/
24259
24260VIRTIO FILE SYSTEM
24261M:	Vivek Goyal <vgoyal@redhat.com>
24262M:	Stefan Hajnoczi <stefanha@redhat.com>
24263M:	Miklos Szeredi <miklos@szeredi.hu>
24264R:	Eugenio Pérez <eperezma@redhat.com>
24265L:	virtualization@lists.linux.dev
24266L:	linux-fsdevel@vger.kernel.org
24267S:	Supported
24268W:	https://virtio-fs.gitlab.io/
24269F:	Documentation/filesystems/virtiofs.rst
24270F:	fs/fuse/virtio_fs.c
24271F:	include/uapi/linux/virtio_fs.h
24272
24273VIRTIO GPIO DRIVER
24274M:	Enrico Weigelt, metux IT consult <info@metux.net>
24275M:	Viresh Kumar <vireshk@kernel.org>
24276L:	linux-gpio@vger.kernel.org
24277L:	virtualization@lists.linux.dev
24278S:	Maintained
24279F:	drivers/gpio/gpio-virtio.c
24280F:	include/uapi/linux/virtio_gpio.h
24281
24282VIRTIO GPU DRIVER
24283M:	David Airlie <airlied@redhat.com>
24284M:	Gerd Hoffmann <kraxel@redhat.com>
24285R:	Gurchetan Singh <gurchetansingh@chromium.org>
24286R:	Chia-I Wu <olvaffe@gmail.com>
24287L:	dri-devel@lists.freedesktop.org
24288L:	virtualization@lists.linux.dev
24289S:	Maintained
24290T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24291F:	drivers/gpu/drm/ci/xfails/virtio*
24292F:	drivers/gpu/drm/virtio/
24293F:	include/uapi/linux/virtio_gpu.h
24294
24295VIRTIO HOST (VHOST)
24296M:	"Michael S. Tsirkin" <mst@redhat.com>
24297M:	Jason Wang <jasowang@redhat.com>
24298R:	Eugenio Pérez <eperezma@redhat.com>
24299L:	kvm@vger.kernel.org
24300L:	virtualization@lists.linux.dev
24301L:	netdev@vger.kernel.org
24302S:	Maintained
24303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24304F:	drivers/vhost/
24305F:	include/linux/sched/vhost_task.h
24306F:	include/linux/vhost_iotlb.h
24307F:	include/uapi/linux/vhost.h
24308F:	kernel/vhost_task.c
24309
24310VIRTIO HOST (VHOST-SCSI)
24311M:	"Michael S. Tsirkin" <mst@redhat.com>
24312M:	Jason Wang <jasowang@redhat.com>
24313M:	Mike Christie <michael.christie@oracle.com>
24314R:	Paolo Bonzini <pbonzini@redhat.com>
24315R:	Stefan Hajnoczi <stefanha@redhat.com>
24316L:	virtualization@lists.linux.dev
24317S:	Maintained
24318F:	drivers/vhost/scsi.c
24319
24320VIRTIO I2C DRIVER
24321M:	Viresh Kumar <viresh.kumar@linaro.org>
24322R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24323L:	linux-i2c@vger.kernel.org
24324L:	virtualization@lists.linux.dev
24325S:	Maintained
24326F:	drivers/i2c/busses/i2c-virtio.c
24327F:	include/uapi/linux/virtio_i2c.h
24328
24329VIRTIO INPUT DRIVER
24330M:	Gerd Hoffmann <kraxel@redhat.com>
24331S:	Maintained
24332F:	drivers/virtio/virtio_input.c
24333F:	include/uapi/linux/virtio_input.h
24334
24335VIRTIO IOMMU DRIVER
24336M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24337L:	virtualization@lists.linux.dev
24338S:	Maintained
24339F:	drivers/iommu/virtio-iommu.c
24340F:	include/uapi/linux/virtio_iommu.h
24341
24342VIRTIO MEM DRIVER
24343M:	David Hildenbrand <david@redhat.com>
24344L:	virtualization@lists.linux.dev
24345S:	Maintained
24346W:	https://virtio-mem.gitlab.io/
24347F:	drivers/virtio/virtio_mem.c
24348F:	include/uapi/linux/virtio_mem.h
24349
24350VIRTIO PMEM DRIVER
24351M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24352L:	virtualization@lists.linux.dev
24353S:	Maintained
24354F:	drivers/nvdimm/nd_virtio.c
24355F:	drivers/nvdimm/virtio_pmem.c
24356
24357VIRTIO SOUND DRIVER
24358M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24359M:	"Michael S. Tsirkin" <mst@redhat.com>
24360L:	virtualization@lists.linux.dev
24361L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24362S:	Maintained
24363F:	include/uapi/linux/virtio_snd.h
24364F:	sound/virtio/*
24365
24366VIRTUAL BOX GUEST DEVICE DRIVER
24367M:	Hans de Goede <hdegoede@redhat.com>
24368M:	Arnd Bergmann <arnd@arndb.de>
24369M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24370S:	Maintained
24371F:	drivers/virt/vboxguest/
24372F:	include/linux/vbox_utils.h
24373F:	include/uapi/linux/vbox*.h
24374
24375VIRTUAL BOX SHARED FOLDER VFS DRIVER
24376M:	Hans de Goede <hdegoede@redhat.com>
24377L:	linux-fsdevel@vger.kernel.org
24378S:	Maintained
24379F:	fs/vboxsf/*
24380
24381VIRTUAL PCM TEST DRIVER
24382M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24383L:	linux-sound@vger.kernel.org
24384S:	Maintained
24385F:	Documentation/sound/cards/pcmtest.rst
24386F:	sound/drivers/pcmtest.c
24387F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24388
24389VIRTUAL SERIO DEVICE DRIVER
24390M:	Stephen Chandler Paul <thatslyude@gmail.com>
24391S:	Maintained
24392F:	drivers/input/serio/userio.c
24393F:	include/uapi/linux/userio.h
24394
24395VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24396M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24397S:	Maintained
24398F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24399F:	drivers/iio/light/veml6075.c
24400
24401VISL VIRTUAL STATELESS DECODER DRIVER
24402M:	Daniel Almeida <daniel.almeida@collabora.com>
24403L:	linux-media@vger.kernel.org
24404S:	Supported
24405F:	drivers/media/test-drivers/visl
24406
24407VIVID VIRTUAL VIDEO DRIVER
24408M:	Hans Verkuil <hverkuil@xs4all.nl>
24409L:	linux-media@vger.kernel.org
24410S:	Maintained
24411W:	https://linuxtv.org
24412T:	git git://linuxtv.org/media_tree.git
24413F:	drivers/media/test-drivers/vivid/*
24414
24415VM SOCKETS (AF_VSOCK)
24416M:	Stefano Garzarella <sgarzare@redhat.com>
24417L:	virtualization@lists.linux.dev
24418L:	netdev@vger.kernel.org
24419S:	Maintained
24420F:	drivers/net/vsockmon.c
24421F:	include/net/af_vsock.h
24422F:	include/uapi/linux/vm_sockets.h
24423F:	include/uapi/linux/vm_sockets_diag.h
24424F:	include/uapi/linux/vsockmon.h
24425F:	net/vmw_vsock/
24426F:	tools/testing/vsock/
24427
24428VMALLOC
24429M:	Andrew Morton <akpm@linux-foundation.org>
24430R:	Uladzislau Rezki <urezki@gmail.com>
24431R:	Christoph Hellwig <hch@infradead.org>
24432L:	linux-mm@kvack.org
24433S:	Maintained
24434W:	http://www.linux-mm.org
24435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24436F:	include/linux/vmalloc.h
24437F:	mm/vmalloc.c
24438
24439VME SUBSYSTEM
24440L:	linux-kernel@vger.kernel.org
24441S:	Orphan
24442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24443F:	Documentation/driver-api/vme.rst
24444F:	drivers/staging/vme_user/
24445
24446VMWARE BALLOON DRIVER
24447M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24448R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24449L:	linux-kernel@vger.kernel.org
24450S:	Supported
24451F:	drivers/misc/vmw_balloon.c
24452
24453VMWARE HYPERVISOR INTERFACE
24454M:	Ajay Kaher <ajay.kaher@broadcom.com>
24455M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24456R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24457L:	virtualization@lists.linux.dev
24458L:	x86@kernel.org
24459S:	Supported
24460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24461F:	arch/x86/include/asm/vmware.h
24462F:	arch/x86/kernel/cpu/vmware.c
24463
24464VMWARE PVRDMA DRIVER
24465M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24466M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24467R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24468L:	linux-rdma@vger.kernel.org
24469S:	Supported
24470F:	drivers/infiniband/hw/vmw_pvrdma/
24471
24472VMWARE PVSCSI DRIVER
24473M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24475L:	linux-scsi@vger.kernel.org
24476S:	Supported
24477F:	drivers/scsi/vmw_pvscsi.c
24478F:	drivers/scsi/vmw_pvscsi.h
24479
24480VMWARE VIRTUAL PTP CLOCK DRIVER
24481M:	Nick Shi <nick.shi@broadcom.com>
24482R:	Ajay Kaher <ajay.kaher@broadcom.com>
24483R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24484R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24485L:	netdev@vger.kernel.org
24486S:	Supported
24487F:	drivers/ptp/ptp_vmw.c
24488
24489VMWARE VMCI DRIVER
24490M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24491M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24492R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24493L:	linux-kernel@vger.kernel.org
24494S:	Supported
24495F:	drivers/misc/vmw_vmci/
24496F:	include/linux/vmw_vmci*
24497
24498VMWARE VMMOUSE SUBDRIVER
24499M:	Zack Rusin <zack.rusin@broadcom.com>
24500R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24501L:	linux-input@vger.kernel.org
24502S:	Supported
24503F:	drivers/input/mouse/vmmouse.c
24504F:	drivers/input/mouse/vmmouse.h
24505
24506VMWARE VMXNET3 ETHERNET DRIVER
24507M:	Ronak Doshi <ronak.doshi@broadcom.com>
24508R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24509L:	netdev@vger.kernel.org
24510S:	Supported
24511F:	drivers/net/vmxnet3/
24512
24513VMWARE VSOCK VMCI TRANSPORT DRIVER
24514M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24515M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24516R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24517L:	linux-kernel@vger.kernel.org
24518S:	Supported
24519F:	net/vmw_vsock/vmci_transport*
24520
24521VOCORE VOCORE2 BOARD
24522M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24523L:	linux-mips@vger.kernel.org
24524S:	Maintained
24525F:	arch/mips/boot/dts/ralink/vocore2.dts
24526
24527VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24528M:	Liam Girdwood <lgirdwood@gmail.com>
24529M:	Mark Brown <broonie@kernel.org>
24530L:	linux-kernel@vger.kernel.org
24531S:	Supported
24532W:	http://www.slimlogic.co.uk/?p=48
24533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24534F:	Documentation/devicetree/bindings/regulator/
24535F:	Documentation/power/regulator/
24536F:	drivers/regulator/
24537F:	include/dt-bindings/regulator/
24538F:	include/linux/regulator/
24539K:	regulator_get_optional
24540
24541VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24542R:	Matti Vaittinen <mazziesaccount@gmail.com>
24543F:	drivers/regulator/irq_helpers.c
24544
24545VRF
24546M:	David Ahern <dsahern@kernel.org>
24547L:	netdev@vger.kernel.org
24548S:	Maintained
24549F:	Documentation/networking/vrf.rst
24550F:	drivers/net/vrf.c
24551
24552VSPRINTF
24553M:	Petr Mladek <pmladek@suse.com>
24554M:	Steven Rostedt <rostedt@goodmis.org>
24555R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24556R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24557R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24558S:	Maintained
24559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24560F:	Documentation/core-api/printk-formats.rst
24561F:	lib/test_printf.c
24562F:	lib/test_scanf.c
24563F:	lib/vsprintf.c
24564
24565VT1211 HARDWARE MONITOR DRIVER
24566M:	Juerg Haefliger <juergh@proton.me>
24567L:	linux-hwmon@vger.kernel.org
24568S:	Maintained
24569F:	Documentation/hwmon/vt1211.rst
24570F:	drivers/hwmon/vt1211.c
24571
24572VT8231 HARDWARE MONITOR DRIVER
24573M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24574L:	linux-hwmon@vger.kernel.org
24575S:	Maintained
24576F:	drivers/hwmon/vt8231.c
24577
24578VUB300 USB to SDIO/SD/MMC bridge chip
24579L:	linux-mmc@vger.kernel.org
24580S:	Orphan
24581F:	drivers/mmc/host/vub300.c
24582
24583W1 DALLAS'S 1-WIRE BUS
24584M:	Krzysztof Kozlowski <krzk@kernel.org>
24585S:	Maintained
24586F:	Documentation/devicetree/bindings/w1/
24587F:	Documentation/w1/
24588F:	drivers/w1/
24589F:	include/linux/w1.h
24590
24591W83791D HARDWARE MONITORING DRIVER
24592M:	Marc Hulsman <m.hulsman@tudelft.nl>
24593L:	linux-hwmon@vger.kernel.org
24594S:	Maintained
24595F:	Documentation/hwmon/w83791d.rst
24596F:	drivers/hwmon/w83791d.c
24597
24598W83793 HARDWARE MONITORING DRIVER
24599M:	Rudolf Marek <r.marek@assembler.cz>
24600L:	linux-hwmon@vger.kernel.org
24601S:	Maintained
24602F:	Documentation/hwmon/w83793.rst
24603F:	drivers/hwmon/w83793.c
24604
24605W83795 HARDWARE MONITORING DRIVER
24606M:	Jean Delvare <jdelvare@suse.com>
24607L:	linux-hwmon@vger.kernel.org
24608S:	Maintained
24609F:	drivers/hwmon/w83795.c
24610
24611W83L51xD SD/MMC CARD INTERFACE DRIVER
24612M:	Pierre Ossman <pierre@ossman.eu>
24613S:	Maintained
24614F:	drivers/mmc/host/wbsd.*
24615
24616WACOM PROTOCOL 4 SERIAL TABLETS
24617M:	Julian Squires <julian@cipht.net>
24618M:	Hans de Goede <hdegoede@redhat.com>
24619L:	linux-input@vger.kernel.org
24620S:	Maintained
24621F:	drivers/input/tablet/wacom_serial4.c
24622
24623WANGXUN ETHERNET DRIVER
24624M:	Jiawen Wu <jiawenwu@trustnetic.com>
24625M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24626L:	netdev@vger.kernel.org
24627S:	Maintained
24628W:	https://www.net-swift.com
24629F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24630F:	drivers/net/ethernet/wangxun/
24631F:	drivers/net/pcs/pcs-xpcs-wx.c
24632
24633WATCHDOG DEVICE DRIVERS
24634M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24635M:	Guenter Roeck <linux@roeck-us.net>
24636L:	linux-watchdog@vger.kernel.org
24637S:	Maintained
24638W:	http://www.linux-watchdog.org/
24639T:	git git://www.linux-watchdog.org/linux-watchdog.git
24640F:	Documentation/devicetree/bindings/watchdog/
24641F:	Documentation/watchdog/
24642F:	drivers/watchdog/
24643F:	include/linux/watchdog.h
24644F:	include/trace/events/watchdog.h
24645F:	include/uapi/linux/watchdog.h
24646
24647WAVE5 VPU CODEC DRIVER
24648M:	Nas Chung <nas.chung@chipsnmedia.com>
24649M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24650L:	linux-media@vger.kernel.org
24651S:	Maintained
24652F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24653F:	drivers/media/platform/chips-media/wave5/
24654
24655WHISKEYCOVE PMIC GPIO DRIVER
24656M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24657L:	linux-gpio@vger.kernel.org
24658S:	Maintained
24659F:	drivers/gpio/gpio-wcove.c
24660
24661WHWAVE RTC DRIVER
24662M:	Dianlong Li <long17.cool@163.com>
24663L:	linux-rtc@vger.kernel.org
24664S:	Maintained
24665F:	drivers/rtc/rtc-sd3078.c
24666
24667WIIMOTE HID DRIVER
24668M:	David Rheinsberg <david@readahead.eu>
24669L:	linux-input@vger.kernel.org
24670S:	Maintained
24671F:	drivers/hid/hid-wiimote*
24672
24673WILOCITY WIL6210 WIRELESS DRIVER
24674L:	linux-wireless@vger.kernel.org
24675S:	Orphan
24676W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24677F:	drivers/net/wireless/ath/wil6210/
24678
24679WINBOND CIR DRIVER
24680M:	David Härdeman <david@hardeman.nu>
24681S:	Maintained
24682F:	drivers/media/rc/winbond-cir.c
24683
24684WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24685L:	linux-watchdog@vger.kernel.org
24686S:	Orphan
24687F:	drivers/watchdog/ebc-c384_wdt.c
24688
24689WINSYSTEMS WS16C48 GPIO DRIVER
24690M:	William Breathitt Gray <wbg@kernel.org>
24691L:	linux-gpio@vger.kernel.org
24692S:	Maintained
24693F:	drivers/gpio/gpio-ws16c48.c
24694
24695WIREGUARD SECURE NETWORK TUNNEL
24696M:	Jason A. Donenfeld <Jason@zx2c4.com>
24697L:	wireguard@lists.zx2c4.com
24698L:	netdev@vger.kernel.org
24699S:	Maintained
24700F:	drivers/net/wireguard/
24701F:	tools/testing/selftests/wireguard/
24702
24703WISTRON LAPTOP BUTTON DRIVER
24704M:	Miloslav Trmac <mitr@volny.cz>
24705S:	Maintained
24706F:	drivers/input/misc/wistron_btns.c
24707
24708WMI BINARY MOF DRIVER
24709M:	Armin Wolf <W_Armin@gmx.de>
24710R:	Thomas Weißschuh <linux@weissschuh.net>
24711L:	platform-driver-x86@vger.kernel.org
24712S:	Maintained
24713F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24714F:	Documentation/wmi/devices/wmi-bmof.rst
24715F:	drivers/platform/x86/wmi-bmof.c
24716
24717WOLFSON MICROELECTRONICS DRIVERS
24718L:	patches@opensource.cirrus.com
24719S:	Supported
24720W:	https://github.com/CirrusLogic/linux-drivers/wiki
24721T:	git https://github.com/CirrusLogic/linux-drivers.git
24722F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24723F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24724F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24725F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24726F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24727F:	Documentation/devicetree/bindings/sound/wm*
24728F:	Documentation/hwmon/wm83??.rst
24729F:	arch/arm/mach-s3c/mach-crag6410*
24730F:	drivers/clk/clk-wm83*.c
24731F:	drivers/gpio/gpio-*wm*.c
24732F:	drivers/gpio/gpio-arizona.c
24733F:	drivers/hwmon/wm83??-hwmon.c
24734F:	drivers/input/misc/wm831x-on.c
24735F:	drivers/input/touchscreen/wm831x-ts.c
24736F:	drivers/input/touchscreen/wm97*.c
24737F:	drivers/leds/leds-wm83*.c
24738F:	drivers/mfd/arizona*
24739F:	drivers/mfd/cs47l24*
24740F:	drivers/mfd/wm*.c
24741F:	drivers/power/supply/wm83*.c
24742F:	drivers/regulator/arizona*
24743F:	drivers/regulator/wm8*.c
24744F:	drivers/rtc/rtc-wm83*.c
24745F:	drivers/video/backlight/wm83*_bl.c
24746F:	drivers/watchdog/wm83*_wdt.c
24747F:	include/linux/mfd/arizona/
24748F:	include/linux/mfd/wm831x/
24749F:	include/linux/mfd/wm8350/
24750F:	include/linux/mfd/wm8400*
24751F:	include/linux/regulator/arizona*
24752F:	include/linux/wm97xx.h
24753F:	include/sound/wm????.h
24754F:	sound/soc/codecs/arizona*
24755F:	sound/soc/codecs/cs47l24*
24756F:	sound/soc/codecs/wm*
24757
24758WORKQUEUE
24759M:	Tejun Heo <tj@kernel.org>
24760R:	Lai Jiangshan <jiangshanlai@gmail.com>
24761S:	Maintained
24762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24763F:	Documentation/core-api/workqueue.rst
24764F:	include/linux/workqueue.h
24765F:	kernel/workqueue.c
24766F:	kernel/workqueue_internal.h
24767
24768WWAN DRIVERS
24769M:	Loic Poulain <loic.poulain@linaro.org>
24770M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24771R:	Johannes Berg <johannes@sipsolutions.net>
24772L:	netdev@vger.kernel.org
24773S:	Maintained
24774F:	drivers/net/wwan/
24775F:	include/linux/wwan.h
24776F:	include/uapi/linux/wwan.h
24777
24778X-POWERS AXP288 PMIC DRIVERS
24779M:	Hans de Goede <hdegoede@redhat.com>
24780S:	Maintained
24781F:	drivers/acpi/pmic/intel_pmic_xpower.c
24782N:	axp288
24783
24784X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24785M:	Chen-Yu Tsai <wens@csie.org>
24786L:	linux-kernel@vger.kernel.org
24787S:	Maintained
24788N:	axp[128]
24789
24790X.25 STACK
24791M:	Martin Schiller <ms@dev.tdt.de>
24792L:	linux-x25@vger.kernel.org
24793S:	Maintained
24794F:	Documentation/networking/lapb-module.rst
24795F:	Documentation/networking/x25*
24796F:	drivers/net/wan/hdlc_x25.c
24797F:	drivers/net/wan/lapbether.c
24798F:	include/*/lapb.h
24799F:	include/net/x25*
24800F:	include/uapi/linux/x25.h
24801F:	net/lapb/
24802F:	net/x25/
24803
24804X86 ARCHITECTURE (32-BIT AND 64-BIT)
24805M:	Thomas Gleixner <tglx@linutronix.de>
24806M:	Ingo Molnar <mingo@redhat.com>
24807M:	Borislav Petkov <bp@alien8.de>
24808M:	Dave Hansen <dave.hansen@linux.intel.com>
24809M:	x86@kernel.org
24810R:	"H. Peter Anvin" <hpa@zytor.com>
24811L:	linux-kernel@vger.kernel.org
24812S:	Maintained
24813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24814F:	Documentation/arch/x86/
24815F:	Documentation/devicetree/bindings/x86/
24816F:	arch/x86/
24817
24818X86 ENTRY CODE
24819M:	Andy Lutomirski <luto@kernel.org>
24820L:	linux-kernel@vger.kernel.org
24821S:	Maintained
24822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24823F:	arch/x86/entry/
24824
24825X86 HARDWARE VULNERABILITIES
24826M:	Thomas Gleixner <tglx@linutronix.de>
24827M:	Borislav Petkov <bp@alien8.de>
24828M:	Peter Zijlstra <peterz@infradead.org>
24829M:	Josh Poimboeuf <jpoimboe@kernel.org>
24830R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24831S:	Maintained
24832F:	Documentation/admin-guide/hw-vuln/
24833F:	arch/x86/include/asm/nospec-branch.h
24834F:	arch/x86/kernel/cpu/bugs.c
24835
24836X86 MCE INFRASTRUCTURE
24837M:	Tony Luck <tony.luck@intel.com>
24838M:	Borislav Petkov <bp@alien8.de>
24839L:	linux-edac@vger.kernel.org
24840S:	Maintained
24841F:	Documentation/ABI/testing/sysfs-mce
24842F:	Documentation/arch/x86/x86_64/machinecheck.rst
24843F:	arch/x86/kernel/cpu/mce/*
24844
24845X86 MICROCODE UPDATE SUPPORT
24846M:	Borislav Petkov <bp@alien8.de>
24847S:	Maintained
24848F:	arch/x86/kernel/cpu/microcode/*
24849
24850X86 MM
24851M:	Dave Hansen <dave.hansen@linux.intel.com>
24852M:	Andy Lutomirski <luto@kernel.org>
24853M:	Peter Zijlstra <peterz@infradead.org>
24854L:	linux-kernel@vger.kernel.org
24855S:	Maintained
24856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24857F:	arch/x86/mm/
24858
24859X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24860M:	Hans de Goede <hdegoede@redhat.com>
24861L:	platform-driver-x86@vger.kernel.org
24862S:	Maintained
24863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24864F:	drivers/platform/x86/x86-android-tablets/
24865
24866X86 PLATFORM DRIVERS
24867M:	Hans de Goede <hdegoede@redhat.com>
24868M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24869L:	platform-driver-x86@vger.kernel.org
24870S:	Maintained
24871Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24873F:	drivers/platform/olpc/
24874F:	drivers/platform/x86/
24875F:	include/linux/platform_data/x86/
24876
24877X86 PLATFORM UV HPE SUPERDOME FLEX
24878M:	Steve Wahl <steve.wahl@hpe.com>
24879R:	Justin Ernst <justin.ernst@hpe.com>
24880R:	Kyle Meyer <kyle.meyer@hpe.com>
24881R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24882R:	Russ Anderson <russ.anderson@hpe.com>
24883S:	Supported
24884F:	arch/x86/include/asm/uv/
24885F:	arch/x86/kernel/apic/x2apic_uv_x.c
24886F:	arch/x86/platform/uv/
24887
24888X86 STACK UNWINDING
24889M:	Josh Poimboeuf <jpoimboe@kernel.org>
24890M:	Peter Zijlstra <peterz@infradead.org>
24891S:	Supported
24892F:	arch/x86/include/asm/unwind*.h
24893F:	arch/x86/kernel/dumpstack.c
24894F:	arch/x86/kernel/stacktrace.c
24895F:	arch/x86/kernel/unwind_*.c
24896
24897X86 TRUST DOMAIN EXTENSIONS (TDX)
24898M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24899R:	Dave Hansen <dave.hansen@linux.intel.com>
24900L:	x86@kernel.org
24901L:	linux-coco@lists.linux.dev
24902S:	Supported
24903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24904F:	arch/x86/boot/compressed/tdx*
24905F:	arch/x86/coco/tdx/
24906F:	arch/x86/include/asm/shared/tdx.h
24907F:	arch/x86/include/asm/tdx.h
24908F:	arch/x86/virt/vmx/tdx/
24909F:	drivers/virt/coco/tdx-guest
24910
24911X86 VDSO
24912M:	Andy Lutomirski <luto@kernel.org>
24913L:	linux-kernel@vger.kernel.org
24914S:	Maintained
24915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24916F:	arch/x86/entry/vdso/
24917
24918XARRAY
24919M:	Matthew Wilcox <willy@infradead.org>
24920L:	linux-fsdevel@vger.kernel.org
24921S:	Supported
24922F:	Documentation/core-api/xarray.rst
24923F:	include/linux/idr.h
24924F:	include/linux/xarray.h
24925F:	lib/idr.c
24926F:	lib/xarray.c
24927F:	tools/testing/radix-tree
24928
24929XBOX DVD IR REMOTE
24930M:	Benjamin Valentin <benpicco@googlemail.com>
24931S:	Maintained
24932F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24933F:	drivers/media/rc/xbox_remote.c
24934
24935XC2028/3028 TUNER DRIVER
24936M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24937L:	linux-media@vger.kernel.org
24938S:	Maintained
24939W:	https://linuxtv.org
24940T:	git git://linuxtv.org/media_tree.git
24941F:	drivers/media/tuners/xc2028.*
24942
24943XDP (eXpress Data Path)
24944M:	Alexei Starovoitov <ast@kernel.org>
24945M:	Daniel Borkmann <daniel@iogearbox.net>
24946M:	David S. Miller <davem@davemloft.net>
24947M:	Jakub Kicinski <kuba@kernel.org>
24948M:	Jesper Dangaard Brouer <hawk@kernel.org>
24949M:	John Fastabend <john.fastabend@gmail.com>
24950L:	netdev@vger.kernel.org
24951L:	bpf@vger.kernel.org
24952S:	Supported
24953F:	drivers/net/ethernet/*/*/*/*/*xdp*
24954F:	drivers/net/ethernet/*/*/*xdp*
24955F:	include/net/xdp.h
24956F:	include/net/xdp_priv.h
24957F:	include/trace/events/xdp.h
24958F:	kernel/bpf/cpumap.c
24959F:	kernel/bpf/devmap.c
24960F:	net/core/xdp.c
24961F:	samples/bpf/xdp*
24962F:	tools/testing/selftests/bpf/*/*xdp*
24963F:	tools/testing/selftests/bpf/*xdp*
24964K:	(?:\b|_)xdp(?:\b|_)
24965
24966XDP SOCKETS (AF_XDP)
24967M:	Björn Töpel <bjorn@kernel.org>
24968M:	Magnus Karlsson <magnus.karlsson@intel.com>
24969M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24970R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24971L:	netdev@vger.kernel.org
24972L:	bpf@vger.kernel.org
24973S:	Maintained
24974F:	Documentation/networking/af_xdp.rst
24975F:	include/net/netns/xdp.h
24976F:	include/net/xdp_sock*
24977F:	include/net/xsk_buff_pool.h
24978F:	include/uapi/linux/if_xdp.h
24979F:	include/uapi/linux/xdp_diag.h
24980F:	net/xdp/
24981F:	tools/testing/selftests/bpf/*xsk*
24982
24983XEN BLOCK SUBSYSTEM
24984M:	Roger Pau Monné <roger.pau@citrix.com>
24985L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24986S:	Supported
24987F:	drivers/block/xen*
24988F:	drivers/block/xen-blkback/*
24989
24990XEN HYPERVISOR ARM
24991M:	Stefano Stabellini <sstabellini@kernel.org>
24992L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24993S:	Maintained
24994F:	arch/arm/include/asm/xen/
24995F:	arch/arm/xen/
24996
24997XEN HYPERVISOR ARM64
24998M:	Stefano Stabellini <sstabellini@kernel.org>
24999L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25000S:	Maintained
25001F:	arch/arm64/include/asm/xen/
25002F:	arch/arm64/xen/
25003
25004XEN HYPERVISOR INTERFACE
25005M:	Juergen Gross <jgross@suse.com>
25006M:	Stefano Stabellini <sstabellini@kernel.org>
25007R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25008L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25009S:	Supported
25010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25011F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25012F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25013F:	drivers/*/xen-*front.c
25014F:	drivers/xen/
25015F:	include/uapi/xen/
25016F:	include/xen/
25017F:	kernel/configs/xen.config
25018
25019XEN HYPERVISOR X86
25020M:	Juergen Gross <jgross@suse.com>
25021R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25022L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25023S:	Supported
25024F:	arch/x86/configs/xen.config
25025F:	arch/x86/include/asm/pvclock-abi.h
25026F:	arch/x86/include/asm/xen/
25027F:	arch/x86/platform/pvh/
25028F:	arch/x86/xen/
25029
25030XEN NETWORK BACKEND DRIVER
25031M:	Wei Liu <wei.liu@kernel.org>
25032M:	Paul Durrant <paul@xen.org>
25033L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25034L:	netdev@vger.kernel.org
25035S:	Supported
25036F:	drivers/net/xen-netback/*
25037
25038XEN PCI SUBSYSTEM
25039M:	Juergen Gross <jgross@suse.com>
25040L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25041S:	Supported
25042F:	arch/x86/pci/*xen*
25043F:	drivers/pci/*xen*
25044
25045XEN PVSCSI DRIVERS
25046M:	Juergen Gross <jgross@suse.com>
25047L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25048L:	linux-scsi@vger.kernel.org
25049S:	Supported
25050F:	drivers/scsi/xen-scsifront.c
25051F:	drivers/xen/xen-scsiback.c
25052F:	include/xen/interface/io/vscsiif.h
25053
25054XEN PVUSB DRIVER
25055M:	Juergen Gross <jgross@suse.com>
25056L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25057L:	linux-usb@vger.kernel.org
25058S:	Supported
25059F:	drivers/usb/host/xen*
25060F:	include/xen/interface/io/usbif.h
25061
25062XEN SOUND FRONTEND DRIVER
25063M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25064L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25065L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25066S:	Supported
25067F:	sound/xen/*
25068
25069XEN SWIOTLB SUBSYSTEM
25070M:	Juergen Gross <jgross@suse.com>
25071M:	Stefano Stabellini <sstabellini@kernel.org>
25072L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25073L:	iommu@lists.linux.dev
25074S:	Supported
25075F:	arch/*/include/asm/xen/swiotlb-xen.h
25076F:	drivers/xen/swiotlb-xen.c
25077F:	include/xen/arm/swiotlb-xen.h
25078F:	include/xen/swiotlb-xen.h
25079
25080XFS FILESYSTEM
25081M:	Chandan Babu R <chandan.babu@oracle.com>
25082R:	Darrick J. Wong <djwong@kernel.org>
25083L:	linux-xfs@vger.kernel.org
25084S:	Supported
25085W:	http://xfs.org/
25086C:	irc://irc.oftc.net/xfs
25087T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25088P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25089F:	Documentation/ABI/testing/sysfs-fs-xfs
25090F:	Documentation/admin-guide/xfs.rst
25091F:	Documentation/filesystems/xfs/*
25092F:	fs/xfs/
25093F:	include/uapi/linux/dqblk_xfs.h
25094F:	include/uapi/linux/fsmap.h
25095
25096XILINX AMS DRIVER
25097M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25098L:	linux-iio@vger.kernel.org
25099S:	Maintained
25100F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25101F:	drivers/iio/adc/xilinx-ams.c
25102
25103XILINX AXI ETHERNET DRIVER
25104M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25105S:	Maintained
25106F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25107F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25108
25109XILINX CAN DRIVER
25110M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25111L:	linux-can@vger.kernel.org
25112S:	Maintained
25113F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25114F:	drivers/net/can/xilinx_can.c
25115
25116XILINX EVENT MANAGEMENT DRIVER
25117M:	Michal Simek <michal.simek@amd.com>
25118S:	Maintained
25119F:	drivers/soc/xilinx/xlnx_event_manager.c
25120F:	include/linux/firmware/xlnx-event-manager.h
25121
25122XILINX GPIO DRIVER
25123M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25124R:	Srinivas Neeli <srinivas.neeli@amd.com>
25125R:	Michal Simek <michal.simek@amd.com>
25126S:	Maintained
25127F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25128F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25129F:	drivers/gpio/gpio-xilinx.c
25130F:	drivers/gpio/gpio-zynq.c
25131
25132XILINX LL TEMAC ETHERNET DRIVER
25133L:	netdev@vger.kernel.org
25134S:	Orphan
25135F:	drivers/net/ethernet/xilinx/ll_temac*
25136
25137XILINX PWM DRIVER
25138M:	Sean Anderson <sean.anderson@seco.com>
25139S:	Maintained
25140F:	drivers/pwm/pwm-xilinx.c
25141F:	include/clocksource/timer-xilinx.h
25142
25143XILINX SD-FEC IP CORES
25144M:	Derek Kiernan <derek.kiernan@amd.com>
25145M:	Dragan Cvetic <dragan.cvetic@amd.com>
25146S:	Maintained
25147F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25148F:	Documentation/misc-devices/xilinx_sdfec.rst
25149F:	drivers/misc/Kconfig
25150F:	drivers/misc/Makefile
25151F:	drivers/misc/xilinx_sdfec.c
25152F:	include/uapi/misc/xilinx_sdfec.h
25153
25154XILINX UARTLITE SERIAL DRIVER
25155M:	Peter Korsgaard <jacmet@sunsite.dk>
25156L:	linux-serial@vger.kernel.org
25157S:	Maintained
25158F:	drivers/tty/serial/uartlite.c
25159
25160XILINX VIDEO IP CORES
25161M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25162L:	linux-media@vger.kernel.org
25163S:	Supported
25164T:	git git://linuxtv.org/media_tree.git
25165F:	Documentation/devicetree/bindings/media/xilinx/
25166F:	drivers/media/platform/xilinx/
25167F:	include/uapi/linux/xilinx-v4l2-controls.h
25168
25169XILINX VERSAL EDAC DRIVER
25170M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25171M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25172S:	Maintained
25173F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25174F:	drivers/edac/versal_edac.c
25175
25176XILINX WATCHDOG DRIVER
25177M:	Srinivas Neeli <srinivas.neeli@amd.com>
25178R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25179R:	Michal Simek <michal.simek@amd.com>
25180S:	Maintained
25181F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25182F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25183F:	drivers/watchdog/of_xilinx_wdt.c
25184F:	drivers/watchdog/xilinx_wwdt.c
25185
25186XILINX XDMA DRIVER
25187M:	Lizhi Hou <lizhi.hou@amd.com>
25188M:	Brian Xu <brian.xu@amd.com>
25189M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25190L:	dmaengine@vger.kernel.org
25191S:	Supported
25192F:	drivers/dma/xilinx/xdma-regs.h
25193F:	drivers/dma/xilinx/xdma.c
25194F:	include/linux/dma/amd_xdma.h
25195F:	include/linux/platform_data/amd_xdma.h
25196
25197XILINX ZYNQMP DPDMA DRIVER
25198M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25199L:	dmaengine@vger.kernel.org
25200S:	Supported
25201F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25202F:	drivers/dma/xilinx/xilinx_dpdma.c
25203F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25204
25205XILINX ZYNQMP OCM EDAC DRIVER
25206M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25207M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25208S:	Maintained
25209F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25210F:	drivers/edac/zynqmp_edac.c
25211
25212XILINX ZYNQMP PSGTR PHY DRIVER
25213M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25214L:	linux-kernel@vger.kernel.org
25215S:	Supported
25216T:	git https://github.com/Xilinx/linux-xlnx.git
25217F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25218F:	drivers/phy/xilinx/phy-zynqmp.c
25219
25220XILINX ZYNQMP SHA3 DRIVER
25221M:	Harsha <harsha.harsha@amd.com>
25222S:	Maintained
25223F:	drivers/crypto/xilinx/zynqmp-sha.c
25224
25225XILINX ZYNQMP NVMEM DRIVER
25226M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25227M:	Kalyani Akula <kalyani.akula@amd.com>
25228R:	Michal Simek <michal.simek@amd.com>
25229S:	Maintained
25230F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25231F:	drivers/nvmem/zynqmp_nvmem.c
25232
25233XILLYBUS DRIVER
25234M:	Eli Billauer <eli.billauer@gmail.com>
25235L:	linux-kernel@vger.kernel.org
25236S:	Supported
25237F:	drivers/char/xillybus/
25238
25239XLP9XX I2C DRIVER
25240M:	George Cherian <gcherian@marvell.com>
25241L:	linux-i2c@vger.kernel.org
25242S:	Supported
25243W:	http://www.marvell.com
25244F:	drivers/i2c/busses/i2c-xlp9xx.c
25245
25246XRA1403 GPIO EXPANDER
25247M:	Nandor Han <nandor.han@ge.com>
25248L:	linux-gpio@vger.kernel.org
25249S:	Maintained
25250F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25251F:	drivers/gpio/gpio-xra1403.c
25252
25253XTENSA XTFPGA PLATFORM SUPPORT
25254M:	Max Filippov <jcmvbkbc@gmail.com>
25255S:	Maintained
25256F:	drivers/spi/spi-xtensa-xtfpga.c
25257F:	sound/soc/xtensa/xtfpga-i2s.c
25258
25259YAM DRIVER FOR AX.25
25260M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25261L:	linux-hams@vger.kernel.org
25262S:	Maintained
25263F:	drivers/net/hamradio/yam*
25264F:	include/linux/yam.h
25265
25266YAMA SECURITY MODULE
25267M:	Kees Cook <kees@kernel.org>
25268S:	Supported
25269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25270F:	Documentation/admin-guide/LSM/Yama.rst
25271F:	security/yama/
25272
25273YAML NETLINK (YNL)
25274M:	Donald Hunter <donald.hunter@gmail.com>
25275M:	Jakub Kicinski <kuba@kernel.org>
25276F:	Documentation/netlink/
25277F:	Documentation/userspace-api/netlink/intro-specs.rst
25278F:	Documentation/userspace-api/netlink/specs.rst
25279F:	tools/net/ynl/
25280
25281YEALINK PHONE DRIVER
25282M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25283L:	usbb2k-api-dev@nongnu.org
25284S:	Maintained
25285F:	Documentation/input/devices/yealink.rst
25286F:	drivers/input/misc/yealink.*
25287
25288Z3FOLD COMPRESSED PAGE ALLOCATOR
25289M:	Vitaly Wool <vitaly.wool@konsulko.com>
25290R:	Miaohe Lin <linmiaohe@huawei.com>
25291L:	linux-mm@kvack.org
25292S:	Maintained
25293F:	mm/z3fold.c
25294
25295Z8530 DRIVER FOR AX.25
25296M:	Joerg Reuter <jreuter@yaina.de>
25297L:	linux-hams@vger.kernel.org
25298S:	Maintained
25299W:	http://yaina.de/jreuter/
25300W:	http://www.qsl.net/dl1bke/
25301F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25302F:	drivers/net/hamradio/*scc.c
25303F:	drivers/net/hamradio/z8530.h
25304
25305ZBUD COMPRESSED PAGE ALLOCATOR
25306M:	Seth Jennings <sjenning@redhat.com>
25307M:	Dan Streetman <ddstreet@ieee.org>
25308L:	linux-mm@kvack.org
25309S:	Maintained
25310F:	mm/zbud.c
25311
25312ZD1211RW WIRELESS DRIVER
25313L:	linux-wireless@vger.kernel.org
25314S:	Orphan
25315F:	drivers/net/wireless/zydas/zd1211rw/
25316
25317ZD1301 MEDIA DRIVER
25318L:	linux-media@vger.kernel.org
25319S:	Orphan
25320W:	https://linuxtv.org/
25321Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25322F:	drivers/media/usb/dvb-usb-v2/zd1301*
25323
25324ZD1301_DEMOD MEDIA DRIVER
25325L:	linux-media@vger.kernel.org
25326S:	Orphan
25327W:	https://linuxtv.org/
25328Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25329F:	drivers/media/dvb-frontends/zd1301_demod*
25330
25331ZHAOXIN PROCESSOR SUPPORT
25332M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25333L:	linux-kernel@vger.kernel.org
25334S:	Maintained
25335F:	arch/x86/kernel/cpu/zhaoxin.c
25336
25337ZONEFS FILESYSTEM
25338M:	Damien Le Moal <dlemoal@kernel.org>
25339M:	Naohiro Aota <naohiro.aota@wdc.com>
25340R:	Johannes Thumshirn <jth@kernel.org>
25341L:	linux-fsdevel@vger.kernel.org
25342S:	Maintained
25343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25344F:	Documentation/filesystems/zonefs.rst
25345F:	fs/zonefs/
25346
25347ZR36067 VIDEO FOR LINUX DRIVER
25348M:	Corentin Labbe <clabbe@baylibre.com>
25349L:	mjpeg-users@lists.sourceforge.net
25350L:	linux-media@vger.kernel.org
25351S:	Maintained
25352W:	http://mjpeg.sourceforge.net/driver-zoran/
25353Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25354F:	Documentation/driver-api/media/drivers/zoran.rst
25355F:	drivers/media/pci/zoran/
25356
25357ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25358M:	Minchan Kim <minchan@kernel.org>
25359M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25360L:	linux-kernel@vger.kernel.org
25361S:	Maintained
25362F:	Documentation/admin-guide/blockdev/zram.rst
25363F:	drivers/block/zram/
25364
25365ZS DECSTATION Z85C30 SERIAL DRIVER
25366M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25367S:	Maintained
25368F:	drivers/tty/serial/zs.*
25369
25370ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25371M:	Minchan Kim <minchan@kernel.org>
25372M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25373L:	linux-mm@kvack.org
25374S:	Maintained
25375F:	Documentation/mm/zsmalloc.rst
25376F:	include/linux/zsmalloc.h
25377F:	mm/zsmalloc.c
25378
25379ZSTD
25380M:	Nick Terrell <terrelln@fb.com>
25381S:	Maintained
25382B:	https://github.com/facebook/zstd/issues
25383T:	git https://github.com/terrelln/linux.git
25384F:	crypto/zstd.c
25385F:	include/linux/zstd*
25386F:	lib/decompress_unzstd.c
25387F:	lib/zstd/
25388N:	zstd
25389K:	zstd
25390
25391ZSWAP COMPRESSED SWAP CACHING
25392M:	Johannes Weiner <hannes@cmpxchg.org>
25393M:	Yosry Ahmed <yosryahmed@google.com>
25394M:	Nhat Pham <nphamcs@gmail.com>
25395R:	Chengming Zhou <chengming.zhou@linux.dev>
25396L:	linux-mm@kvack.org
25397S:	Maintained
25398F:	Documentation/admin-guide/mm/zswap.rst
25399F:	include/linux/zpool.h
25400F:	include/linux/zswap.h
25401F:	mm/zpool.c
25402F:	mm/zswap.c
25403F:	tools/testing/selftests/cgroup/test_zswap.c
25404
25405SENARYTECH AUDIO CODEC DRIVER
25406M:	bo liu <bo.liu@senarytech.com>
25407S:	Maintained
25408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25409F:	sound/pci/hda/patch_senarytech.c
25410
25411THE REST
25412M:	Linus Torvalds <torvalds@linux-foundation.org>
25413L:	linux-kernel@vger.kernel.org
25414S:	Buried alive in reporters
25415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25416F:	*
25417F:	*/
25418