xref: /linux/MAINTAINERS (revision cff56ff737e2da095ca9f228e2c5afc903bfca69)
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 SUB-ARCHITECTURES
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886C:	irc://irc.libera.chat/armlinux
1887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1888F:	arch/arm/mach-*/
1889F:	arch/arm/plat-*/
1890
1891ARM/ACTIONS SEMI ARCHITECTURE
1892M:	Andreas Färber <afaerber@suse.de>
1893M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1896S:	Maintained
1897F:	Documentation/devicetree/bindings/arm/actions.yaml
1898F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1899F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1900F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1901F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1902F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1903F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1904F:	Documentation/devicetree/bindings/pinctrl/actions,*
1905F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1906F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1907F:	arch/arm/boot/dts/actions/
1908F:	arch/arm/mach-actions/
1909F:	arch/arm64/boot/dts/actions/
1910F:	drivers/clk/actions/
1911F:	drivers/clocksource/timer-owl*
1912F:	drivers/dma/owl-dma.c
1913F:	drivers/i2c/busses/i2c-owl.c
1914F:	drivers/irqchip/irq-owl-sirq.c
1915F:	drivers/mmc/host/owl-mmc.c
1916F:	drivers/net/ethernet/actions/
1917F:	drivers/pinctrl/actions/*
1918F:	drivers/pmdomain/actions/
1919F:	include/dt-bindings/power/owl-*
1920F:	include/dt-bindings/reset/actions,*
1921F:	include/linux/soc/actions/
1922N:	owl
1923
1924ARM/AIROHA SOC SUPPORT
1925M:	Matthias Brugger <matthias.bgg@gmail.com>
1926M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929S:	Odd Fixes
1930F:	arch/arm/boot/dts/airoha/
1931F:	arch/arm64/boot/dts/airoha/
1932
1933ARM/Allwinner SoC Clock Support
1934M:	Emilio López <emilio@elopez.com.ar>
1935S:	Maintained
1936F:	drivers/clk/sunxi/
1937
1938ARM/Allwinner sunXi SoC support
1939M:	Chen-Yu Tsai <wens@csie.org>
1940M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1941M:	Samuel Holland <samuel@sholland.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943L:	linux-sunxi@lists.linux.dev
1944S:	Maintained
1945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1946F:	arch/arm/mach-sunxi/
1947F:	arch/arm64/boot/dts/allwinner/
1948F:	drivers/clk/sunxi-ng/
1949F:	drivers/pinctrl/sunxi/
1950F:	drivers/soc/sunxi/
1951N:	allwinner
1952N:	sun[x456789]i
1953N:	sun[25]0i
1954
1955ARM/ALPHASCALE ARCHITECTURE
1956M:	Krzysztof Kozlowski <krzk@kernel.org>
1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958S:	Odd Fixes
1959F:	arch/arm/boot/dts/alphascale/
1960F:	drivers/clk/clk-asm9260.c
1961F:	drivers/clocksource/asm9260_timer.c
1962F:	drivers/rtc/rtc-asm9260.c
1963F:	drivers/watchdog/asm9260_wdt.c
1964
1965ARM/AMD PENSANDO ARM64 ARCHITECTURE
1966M:	Brad Larson <blarson@amd.com>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Supported
1969F:	Documentation/devicetree/bindings/*/amd,pensando*
1970F:	arch/arm64/boot/dts/amd/elba*
1971
1972ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1973M:	Neil Armstrong <neil.armstrong@linaro.org>
1974M:	Jerome Brunet <jbrunet@baylibre.com>
1975L:	linux-amlogic@lists.infradead.org
1976S:	Maintained
1977F:	Documentation/devicetree/bindings/clock/amlogic*
1978F:	drivers/clk/meson/
1979F:	include/dt-bindings/clock/amlogic,a1*
1980F:	include/dt-bindings/clock/gxbb*
1981F:	include/dt-bindings/clock/meson*
1982
1983ARM/Amlogic Meson SoC Crypto Drivers
1984M:	Corentin Labbe <clabbe@baylibre.com>
1985L:	linux-crypto@vger.kernel.org
1986L:	linux-amlogic@lists.infradead.org
1987S:	Maintained
1988F:	Documentation/devicetree/bindings/crypto/amlogic*
1989F:	drivers/crypto/amlogic/
1990
1991ARM/Amlogic Meson SoC Sound Drivers
1992M:	Jerome Brunet <jbrunet@baylibre.com>
1993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1994S:	Maintained
1995F:	Documentation/devicetree/bindings/sound/amlogic*
1996F:	sound/soc/meson/
1997
1998ARM/Amlogic Meson SoC support
1999M:	Neil Armstrong <neil.armstrong@linaro.org>
2000M:	Kevin Hilman <khilman@baylibre.com>
2001R:	Jerome Brunet <jbrunet@baylibre.com>
2002R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004L:	linux-amlogic@lists.infradead.org
2005S:	Maintained
2006W:	http://linux-meson.com/
2007F:	Documentation/devicetree/bindings/phy/amlogic*
2008F:	arch/arm/boot/dts/amlogic/
2009F:	arch/arm/mach-meson/
2010F:	arch/arm64/boot/dts/amlogic/
2011F:	drivers/pmdomain/amlogic/
2012F:	drivers/mmc/host/meson*
2013F:	drivers/phy/amlogic/
2014F:	drivers/pinctrl/meson/
2015F:	drivers/rtc/rtc-meson*
2016F:	drivers/soc/amlogic/
2017N:	meson
2018
2019ARM/Annapurna Labs ALPINE ARCHITECTURE
2020M:	Antoine Tenart <atenart@kernel.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Odd Fixes
2023F:	arch/arm/boot/dts/amazon/
2024F:	arch/arm/mach-alpine/
2025F:	arch/arm64/boot/dts/amazon/
2026F:	drivers/*/*alpine*
2027
2028ARM/APPLE MACHINE SOUND DRIVERS
2029M:	Martin Povišer <povik+lin@cutebit.org>
2030L:	asahi@lists.linux.dev
2031L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2032S:	Maintained
2033F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2034F:	Documentation/devicetree/bindings/sound/apple,*
2035F:	sound/soc/apple/*
2036F:	sound/soc/codecs/cs42l83-i2c.c
2037F:	sound/soc/codecs/ssm3515.c
2038
2039ARM/APPLE MACHINE SUPPORT
2040M:	Hector Martin <marcan@marcan.st>
2041M:	Sven Peter <sven@svenpeter.dev>
2042R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2043L:	asahi@lists.linux.dev
2044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S:	Maintained
2046W:	https://asahilinux.org
2047B:	https://github.com/AsahiLinux/linux/issues
2048C:	irc://irc.oftc.net/asahi-dev
2049T:	git https://github.com/AsahiLinux/linux.git
2050F:	Documentation/devicetree/bindings/arm/apple.yaml
2051F:	Documentation/devicetree/bindings/arm/apple/*
2052F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2053F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2054F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2055F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2056F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2057F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2058F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2059F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2060F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2061F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2062F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2063F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2064F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2065F:	Documentation/devicetree/bindings/power/apple*
2066F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2067F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2068F:	arch/arm64/boot/dts/apple/
2069F:	drivers/bluetooth/hci_bcm4377.c
2070F:	drivers/clk/clk-apple-nco.c
2071F:	drivers/cpufreq/apple-soc-cpufreq.c
2072F:	drivers/dma/apple-admac.c
2073F:	drivers/pmdomain/apple/
2074F:	drivers/i2c/busses/i2c-pasemi-core.c
2075F:	drivers/i2c/busses/i2c-pasemi-platform.c
2076F:	drivers/iommu/apple-dart.c
2077F:	drivers/iommu/io-pgtable-dart.c
2078F:	drivers/irqchip/irq-apple-aic.c
2079F:	drivers/nvme/host/apple.c
2080F:	drivers/nvmem/apple-efuses.c
2081F:	drivers/pinctrl/pinctrl-apple-gpio.c
2082F:	drivers/pwm/pwm-apple.c
2083F:	drivers/soc/apple/*
2084F:	drivers/watchdog/apple_wdt.c
2085F:	include/dt-bindings/interrupt-controller/apple-aic.h
2086F:	include/dt-bindings/pinctrl/apple.h
2087F:	include/linux/soc/apple/*
2088
2089ARM/ARTPEC MACHINE SUPPORT
2090M:	Jesper Nilsson <jesper.nilsson@axis.com>
2091M:	Lars Persson <lars.persson@axis.com>
2092L:	linux-arm-kernel@axis.com
2093S:	Maintained
2094F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2095F:	arch/arm/boot/dts/axis/
2096F:	arch/arm/mach-artpec
2097F:	drivers/clk/axis
2098F:	drivers/crypto/axis
2099F:	drivers/mmc/host/usdhi6rol0.c
2100F:	drivers/pinctrl/pinctrl-artpec*
2101
2102ARM/ASPEED I2C DRIVER
2103M:	Brendan Higgins <brendanhiggins@google.com>
2104R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2105R:	Joel Stanley <joel@jms.id.au>
2106L:	linux-i2c@vger.kernel.org
2107L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2108S:	Maintained
2109F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2110F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2111F:	drivers/i2c/busses/i2c-aspeed.c
2112F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2113
2114ARM/ASPEED MACHINE SUPPORT
2115M:	Joel Stanley <joel@jms.id.au>
2116R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2119S:	Supported
2120Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2122F:	Documentation/devicetree/bindings/arm/aspeed/
2123F:	arch/arm/boot/dts/aspeed/
2124F:	arch/arm/mach-aspeed/
2125N:	aspeed
2126
2127ARM/AXM LSI SOC
2128M:	Krzysztof Kozlowski <krzk@kernel.org>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Odd Fixes
2131F:	Documentation/devicetree/bindings/arm/axxia.yaml
2132F:	arch/arm/boot/dts/intel/axm/
2133F:	arch/arm/mach-axxia/
2134
2135ARM/BITMAIN ARCHITECTURE
2136M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138S:	Maintained
2139F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2140F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2141F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2142F:	arch/arm64/boot/dts/bitmain/
2143F:	drivers/clk/clk-bm1880.c
2144F:	drivers/pinctrl/pinctrl-bm1880.c
2145
2146ARM/CALXEDA HIGHBANK ARCHITECTURE
2147M:	Andre Przywara <andre.przywara@arm.com>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S:	Maintained
2150F:	arch/arm/boot/dts/calxeda/
2151F:	arch/arm/mach-highbank/
2152
2153ARM/CAVIUM THUNDER NETWORK DRIVER
2154M:	Sunil Goutham <sgoutham@marvell.com>
2155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156S:	Supported
2157F:	drivers/net/ethernet/cavium/thunder/
2158
2159ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2160M:	Lukasz Majewski <lukma@denx.de>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/mach-ep93xx/ts72xx.c
2164
2165ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2166M:	Alexander Shiyan <shc_work@mail.ru>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Odd Fixes
2169N:	clps711x
2170
2171ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2172M:	Hartley Sweeten <hsweeten@visionengravers.com>
2173M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175S:	Maintained
2176F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2177F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2178F:	arch/arm/boot/compressed/misc-ep93xx.h
2179F:	arch/arm/mach-ep93xx/
2180F:	drivers/iio/adc/ep93xx_adc.c
2181
2182ARM/CLKDEV SUPPORT
2183M:	Russell King <linux@armlinux.org.uk>
2184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185S:	Maintained
2186T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2187F:	drivers/clk/clkdev.c
2188
2189ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2190M:	Baruch Siach <baruch@tkos.co.il>
2191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192S:	Maintained
2193F:	arch/arm/boot/dts/cnxt/
2194N:	digicolor
2195
2196ARM/CORESIGHT FRAMEWORK AND DRIVERS
2197M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2198R:	Mike Leach <mike.leach@linaro.org>
2199R:	James Clark <james.clark@linaro.org>
2200L:	coresight@lists.linaro.org (moderated for non-subscribers)
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Maintained
2203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2204F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2205F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2206F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2207F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2208F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2209F:	Documentation/trace/coresight/*
2210F:	drivers/hwtracing/coresight/*
2211F:	include/dt-bindings/arm/coresight-cti-dt.h
2212F:	include/linux/coresight*
2213F:	include/uapi/linux/coresight*
2214F:	samples/coresight/*
2215F:	tools/perf/Documentation/arm-coresight.txt
2216F:	tools/perf/arch/arm/util/auxtrace.c
2217F:	tools/perf/arch/arm/util/cs-etm.c
2218F:	tools/perf/arch/arm/util/cs-etm.h
2219F:	tools/perf/arch/arm/util/pmu.c
2220F:	tools/perf/tests/shell/*coresight*
2221F:	tools/perf/tests/shell/coresight/*
2222F:	tools/perf/tests/shell/lib/*coresight*
2223F:	tools/perf/util/cs-etm-decoder/*
2224F:	tools/perf/util/cs-etm.*
2225
2226ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2227M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2228M:	Linus Walleij <linus.walleij@linaro.org>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Maintained
2231T:	git git://github.com/ulli-kroll/linux.git
2232F:	Documentation/devicetree/bindings/arm/gemini.yaml
2233F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2234F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2235F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2236F:	arch/arm/boot/dts/gemini/
2237F:	arch/arm/mach-gemini/
2238F:	drivers/crypto/gemini/
2239F:	drivers/net/ethernet/cortina/
2240F:	drivers/pinctrl/pinctrl-gemini.c
2241F:	drivers/rtc/rtc-ftrtc010.c
2242
2243ARM/CZ.NIC TURRIS SUPPORT
2244M:	Marek Behún <kabel@kernel.org>
2245S:	Maintained
2246W:	https://www.turris.cz/
2247F:	Documentation/ABI/testing/debugfs-moxtet
2248F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2249F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2250F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2251F:	Documentation/devicetree/bindings/bus/moxtet.txt
2252F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2253F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2254F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2255F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2256F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2257F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2258F:	drivers/bus/moxtet.c
2259F:	drivers/firmware/turris-mox-rwtm.c
2260F:	drivers/gpio/gpio-moxtet.c
2261F:	drivers/leds/leds-turris-omnia.c
2262F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2263F:	drivers/platform/cznic/
2264F:	drivers/watchdog/armada_37xx_wdt.c
2265F:	include/dt-bindings/bus/moxtet.h
2266F:	include/linux/armada-37xx-rwtm-mailbox.h
2267F:	include/linux/moxtet.h
2268F:	include/linux/turris-omnia-mcu-interface.h
2269
2270ARM/FARADAY FA526 PORT
2271M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273S:	Maintained
2274T:	git git://git.berlios.de/gemini-board
2275F:	arch/arm/mm/*-fa*
2276
2277ARM/FOOTBRIDGE ARCHITECTURE
2278M:	Russell King <linux@armlinux.org.uk>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281W:	http://www.armlinux.org.uk/
2282F:	arch/arm/include/asm/hardware/dec21285.h
2283F:	arch/arm/mach-footbridge/
2284
2285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2286M:	Shawn Guo <shawnguo@kernel.org>
2287M:	Sascha Hauer <s.hauer@pengutronix.de>
2288R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2289R:	Fabio Estevam <festevam@gmail.com>
2290L:	imx@lists.linux.dev
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Maintained
2293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2294F:	arch/arm/boot/dts/nxp/imx/
2295F:	arch/arm/boot/dts/nxp/mxs/
2296F:	arch/arm64/boot/dts/freescale/
2297X:	arch/arm64/boot/dts/freescale/fsl-*
2298X:	arch/arm64/boot/dts/freescale/qoriq-*
2299X:	drivers/media/i2c/
2300N:	imx
2301N:	mxs
2302
2303ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2304M:	Shawn Guo <shawnguo@kernel.org>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Maintained
2307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2308F:	arch/arm/boot/dts/nxp/ls/
2309F:	arch/arm64/boot/dts/freescale/fsl-*
2310F:	arch/arm64/boot/dts/freescale/qoriq-*
2311
2312ARM/FREESCALE VYBRID ARM ARCHITECTURE
2313M:	Shawn Guo <shawnguo@kernel.org>
2314M:	Sascha Hauer <s.hauer@pengutronix.de>
2315R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2316R:	Stefan Agner <stefan@agner.ch>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320F:	arch/arm/boot/dts/nxp/vf/
2321F:	arch/arm/mach-imx/*vf610*
2322
2323ARM/GUMSTIX MACHINE SUPPORT
2324M:	Steve Sakoman <sakoman@gmail.com>
2325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326S:	Maintained
2327
2328ARM/HISILICON SOC SUPPORT
2329M:	Wei Xu <xuwei5@hisilicon.com>
2330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331S:	Supported
2332W:	http://www.hisilicon.com
2333T:	git https://github.com/hisilicon/linux-hisi.git
2334F:	arch/arm/boot/dts/hisilicon/
2335F:	arch/arm/mach-hisi/
2336F:	arch/arm64/boot/dts/hisilicon/
2337
2338ARM/HP JORNADA 7XX MACHINE SUPPORT
2339M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2340S:	Maintained
2341W:	www.jlime.com
2342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2343F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2344F:	arch/arm/mach-sa1100/jornada720.c
2345
2346ARM/HPE GXP ARCHITECTURE
2347M:	Jean-Marie Verdun <verdun@hpe.com>
2348M:	Nick Hawkins <nick.hawkins@hpe.com>
2349S:	Maintained
2350F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2351F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2352F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2353F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2354F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2355F:	Documentation/hwmon/gxp-fan-ctrl.rst
2356F:	arch/arm/boot/dts/hpe/
2357F:	arch/arm/mach-hpe/
2358F:	drivers/clocksource/timer-gxp.c
2359F:	drivers/hwmon/gxp-fan-ctrl.c
2360F:	drivers/i2c/busses/i2c-gxp.c
2361F:	drivers/spi/spi-gxp.c
2362F:	drivers/watchdog/gxp-wdt.c
2363
2364ARM/IGEP MACHINE SUPPORT
2365M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2366M:	Javier Martinez Canillas <javier@dowhile0.org>
2367L:	linux-omap@vger.kernel.org
2368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S:	Maintained
2370F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2371
2372ARM/INTEL IXP4XX ARM ARCHITECTURE
2373M:	Linus Walleij <linusw@kernel.org>
2374M:	Imre Kaloz <kaloz@openwrt.org>
2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376S:	Maintained
2377F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2378F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2379F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2380F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2381F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2382F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2383F:	arch/arm/boot/dts/intel/ixp/
2384F:	arch/arm/mach-ixp4xx/
2385F:	drivers/bus/intel-ixp4xx-eb.c
2386F:	drivers/char/hw_random/ixp4xx-rng.c
2387F:	drivers/clocksource/timer-ixp4xx.c
2388F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2389F:	drivers/gpio/gpio-ixp4xx.c
2390F:	drivers/irqchip/irq-ixp4xx.c
2391F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2392F:	drivers/net/wan/ixp4xx_hss.c
2393F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2394F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2395F:	include/linux/soc/ixp4xx/npe.h
2396F:	include/linux/soc/ixp4xx/qmgr.h
2397
2398ARM/INTEL KEEMBAY ARCHITECTURE
2399M:	Paul J. Murphy <paul.j.murphy@intel.com>
2400M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2401S:	Maintained
2402F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2403F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2404F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2405
2406ARM/INTEL XSC3 (MANZANO) ARM CORE
2407M:	Lennert Buytenhek <kernel@wantstofly.org>
2408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409S:	Maintained
2410
2411ARM/LG1K ARCHITECTURE
2412M:	Chanho Min <chanho.min@lge.com>
2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414S:	Maintained
2415F:	arch/arm64/boot/dts/lg/
2416
2417ARM/LPC18XX ARCHITECTURE
2418M:	Vladimir Zapolskiy <vz@mleia.com>
2419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420S:	Maintained
2421F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2422F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2423F:	drivers/i2c/busses/i2c-lpc2k.c
2424F:	drivers/memory/pl172.c
2425F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2426F:	drivers/rtc/rtc-lpc24xx.c
2427N:	lpc18xx
2428
2429ARM/LPC32XX SOC SUPPORT
2430M:	Vladimir Zapolskiy <vz@mleia.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2434F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2435F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2436F:	arch/arm/mach-lpc32xx/
2437F:	drivers/i2c/busses/i2c-pnx.c
2438F:	drivers/net/ethernet/nxp/lpc_eth.c
2439F:	drivers/usb/host/ohci-nxp.c
2440F:	drivers/watchdog/pnx4008_wdt.c
2441N:	lpc32xx
2442
2443ARM/Marvell Dove/MV78xx0/Orion SOC support
2444M:	Andrew Lunn <andrew@lunn.ch>
2445M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2446M:	Gregory Clement <gregory.clement@bootlin.com>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448S:	Maintained
2449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2450F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2451F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2452F:	Documentation/devicetree/bindings/soc/dove/
2453F:	arch/arm/boot/dts/marvell/dove*
2454F:	arch/arm/boot/dts/marvell/orion5x*
2455F:	arch/arm/mach-dove/
2456F:	arch/arm/mach-mv78xx0/
2457F:	arch/arm/mach-orion5x/
2458F:	arch/arm/plat-orion/
2459F:	drivers/bus/mvebu-mbus.c
2460F:	drivers/soc/dove/
2461
2462ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2463M:	Andrew Lunn <andrew@lunn.ch>
2464M:	Gregory Clement <gregory.clement@bootlin.com>
2465M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467S:	Maintained
2468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2469F:	Documentation/devicetree/bindings/arm/marvell/
2470F:	arch/arm/boot/dts/marvell/armada*
2471F:	arch/arm/boot/dts/marvell/kirkwood*
2472F:	arch/arm/configs/mvebu_*_defconfig
2473F:	arch/arm/mach-mvebu/
2474F:	arch/arm64/boot/dts/marvell/
2475F:	drivers/clk/mvebu/
2476F:	drivers/cpufreq/armada-37xx-cpufreq.c
2477F:	drivers/cpufreq/armada-8k-cpufreq.c
2478F:	drivers/cpufreq/mvebu-cpufreq.c
2479F:	drivers/irqchip/irq-armada-370-xp.c
2480F:	drivers/irqchip/irq-mvebu-*
2481F:	drivers/pinctrl/mvebu/
2482F:	drivers/rtc/rtc-armada38x.c
2483
2484ARM/Mediatek RTC DRIVER
2485M:	Eddie Huang <eddie.huang@mediatek.com>
2486M:	Sean Wang <sean.wang@mediatek.com>
2487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2489S:	Maintained
2490F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2491F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2492F:	drivers/rtc/rtc-mt2712.c
2493F:	drivers/rtc/rtc-mt6397.c
2494F:	drivers/rtc/rtc-mt7622.c
2495
2496ARM/Mediatek SoC support
2497M:	Matthias Brugger <matthias.bgg@gmail.com>
2498M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2499L:	linux-kernel@vger.kernel.org
2500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2502S:	Maintained
2503W:	https://mtk.wiki.kernel.org/
2504C:	irc://irc.libera.chat/linux-mediatek
2505F:	arch/arm/boot/dts/mediatek/
2506F:	arch/arm/mach-mediatek/
2507F:	arch/arm64/boot/dts/mediatek/
2508F:	drivers/soc/mediatek/
2509N:	mtk
2510N:	mt[2678]
2511K:	mediatek
2512
2513ARM/Mediatek USB3 PHY DRIVER
2514M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/phy/mediatek,*
2519F:	drivers/phy/mediatek/
2520
2521ARM/MICROCHIP (ARM64) SoC support
2522M:	Conor Dooley <conor@kernel.org>
2523M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2524M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526S:	Supported
2527T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2528F:	arch/arm64/boot/dts/microchip/
2529
2530ARM/Microchip (AT91) SoC support
2531M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2532M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2533M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535S:	Supported
2536W:	http://www.linux4sam.org
2537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2538F:	arch/arm/boot/dts/microchip/at91*
2539F:	arch/arm/boot/dts/microchip/sama*
2540F:	arch/arm/include/debug/at91.S
2541F:	arch/arm/mach-at91/
2542F:	drivers/memory/atmel*
2543F:	drivers/watchdog/sama5d4_wdt.c
2544F:	include/soc/at91/
2545X:	drivers/input/touchscreen/atmel_mxt_ts.c
2546N:	at91
2547N:	atmel
2548
2549ARM/Microchip Sparx5 SoC support
2550M:	Lars Povlsen <lars.povlsen@microchip.com>
2551M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2552M:	Daniel Machon <daniel.machon@microchip.com>
2553M:	UNGLinuxDriver@microchip.com
2554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555S:	Supported
2556F:	arch/arm64/boot/dts/microchip/sparx*
2557F:	drivers/net/ethernet/microchip/vcap/
2558F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2559N:	sparx5
2560
2561ARM/MILBEAUT ARCHITECTURE
2562M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2563M:	Takao Orito <orito.takao@socionext.com>
2564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565S:	Maintained
2566F:	arch/arm/boot/dts/socionext/milbeaut*
2567F:	arch/arm/mach-milbeaut/
2568N:	milbeaut
2569
2570ARM/MOXA ART SOC
2571M:	Krzysztof Kozlowski <krzk@kernel.org>
2572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573S:	Odd Fixes
2574F:	Documentation/devicetree/bindings/arm/moxart.yaml
2575F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2576F:	arch/arm/boot/dts/moxa/
2577F:	drivers/clk/clk-moxart.c
2578
2579ARM/MStar/Sigmastar Armv7 SoC support
2580M:	Daniel Palmer <daniel@thingy.jp>
2581M:	Romain Perier <romain.perier@gmail.com>
2582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583S:	Maintained
2584W:	http://linux-chenxing.org/
2585T:	git git://github.com/linux-chenxing/linux.git
2586F:	Documentation/devicetree/bindings/arm/mstar/*
2587F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2588F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2589F:	arch/arm/boot/dts/sigmastar/
2590F:	arch/arm/mach-mstar/
2591F:	drivers/clk/mstar/
2592F:	drivers/clocksource/timer-msc313e.c
2593F:	drivers/gpio/gpio-msc313.c
2594F:	drivers/rtc/rtc-msc313.c
2595F:	drivers/watchdog/msc313e_wdt.c
2596F:	include/dt-bindings/clock/mstar-*
2597F:	include/dt-bindings/gpio/msc313-gpio.h
2598
2599ARM/NOMADIK/Ux500 ARCHITECTURES
2600M:	Linus Walleij <linus.walleij@linaro.org>
2601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602S:	Maintained
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2604F:	Documentation/devicetree/bindings/arm/ste-*
2605F:	Documentation/devicetree/bindings/arm/ux500.yaml
2606F:	Documentation/devicetree/bindings/arm/ux500/
2607F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2608F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2609F:	arch/arm/boot/dts/st/ste-*
2610F:	arch/arm/mach-nomadik/
2611F:	arch/arm/mach-ux500/
2612F:	drivers/clk/clk-nomadik.c
2613F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2614F:	drivers/dma/ste_dma40*
2615F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2616F:	drivers/gpio/gpio-nomadik.c
2617F:	drivers/hwspinlock/u8500_hsem.c
2618F:	drivers/i2c/busses/i2c-nomadik.c
2619F:	drivers/iio/adc/ab8500-gpadc.c
2620F:	drivers/mfd/ab8500*
2621F:	drivers/mfd/abx500*
2622F:	drivers/mfd/db8500*
2623F:	drivers/pinctrl/nomadik/
2624F:	drivers/rtc/rtc-ab8500.c
2625F:	drivers/rtc/rtc-pl031.c
2626F:	drivers/soc/ux500/
2627
2628ARM/NUVOTON MA35 ARCHITECTURE
2629M:	Jacky Huang <ychuang3@nuvoton.com>
2630M:	Shan-Chun Hung <schung@nuvoton.com>
2631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632S:	Supported
2633F:	Documentation/devicetree/bindings/*/*/*ma35*
2634F:	Documentation/devicetree/bindings/*/*ma35*
2635F:	arch/arm64/boot/dts/nuvoton/*ma35*
2636F:	drivers/*/*/*ma35*
2637F:	drivers/*/*ma35*
2638K:	ma35d1
2639
2640ARM/NUVOTON NPCM ARCHITECTURE
2641M:	Avi Fishman <avifishman70@gmail.com>
2642M:	Tomer Maimon <tmaimon77@gmail.com>
2643M:	Tali Perry <tali.perry1@gmail.com>
2644R:	Patrick Venture <venture@google.com>
2645R:	Nancy Yuen <yuenn@google.com>
2646R:	Benjamin Fair <benjaminfair@google.com>
2647L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648S:	Supported
2649F:	Documentation/devicetree/bindings/*/*/*npcm*
2650F:	Documentation/devicetree/bindings/*/*npcm*
2651F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2652F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2653F:	arch/arm/mach-npcm/
2654F:	arch/arm64/boot/dts/nuvoton/
2655F:	drivers/*/*/*npcm*
2656F:	drivers/*/*npcm*
2657F:	drivers/rtc/rtc-nct3018y.c
2658F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2659F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2660
2661ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2662M:	Joseph Liu <kwliu@nuvoton.com>
2663M:	Marvin Lin <kflin@nuvoton.com>
2664L:	linux-media@vger.kernel.org
2665L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2668F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2669F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2670F:	drivers/media/platform/nuvoton/
2671F:	include/uapi/linux/npcm-video.h
2672
2673ARM/NUVOTON WPCM450 ARCHITECTURE
2674M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2675L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2676S:	Maintained
2677W:	https://github.com/neuschaefer/wpcm450/wiki
2678F:	Documentation/devicetree/bindings/*/*wpcm*
2679F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2680F:	arch/arm/configs/wpcm450_defconfig
2681F:	arch/arm/mach-npcm/wpcm450.c
2682F:	drivers/*/*/*wpcm*
2683F:	drivers/*/*wpcm*
2684
2685ARM/NXP S32G ARCHITECTURE
2686R:	Chester Lin <chester62515@gmail.com>
2687R:	Matthias Brugger <mbrugger@suse.com>
2688R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2689L:	NXP S32 Linux Team <s32@nxp.com>
2690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691S:	Maintained
2692F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2693F:	drivers/pinctrl/nxp/
2694
2695ARM/Orion SoC/Technologic Systems TS-78xx platform support
2696M:	Alexander Clouter <alex@digriz.org.uk>
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698S:	Maintained
2699W:	http://www.digriz.org.uk/ts78xx/kernel
2700F:	arch/arm/mach-orion5x/ts78xx-*
2701
2702ARM/QUALCOMM CHROMEBOOK SUPPORT
2703R:	cros-qcom-dts-watchers@chromium.org
2704F:	arch/arm64/boot/dts/qcom/sc7180*
2705F:	arch/arm64/boot/dts/qcom/sc7280*
2706F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2707
2708ARM/QUALCOMM MAILING LIST
2709L:	linux-arm-msm@vger.kernel.org
2710F:	Documentation/devicetree/bindings/*/qcom*
2711F:	Documentation/devicetree/bindings/soc/qcom/
2712F:	arch/arm/boot/dts/qcom/
2713F:	arch/arm/configs/qcom_defconfig
2714F:	arch/arm/mach-qcom/
2715F:	arch/arm64/boot/dts/qcom/
2716F:	drivers/*/*/pm8???-*
2717F:	drivers/*/*/qcom*
2718F:	drivers/*/*/qcom/
2719F:	drivers/*/qcom*
2720F:	drivers/*/qcom/
2721F:	drivers/bluetooth/btqcomsmd.c
2722F:	drivers/clocksource/timer-qcom.c
2723F:	drivers/cpuidle/cpuidle-qcom-spm.c
2724F:	drivers/extcon/extcon-qcom*
2725F:	drivers/i2c/busses/i2c-qcom-geni.c
2726F:	drivers/i2c/busses/i2c-qup.c
2727F:	drivers/iommu/msm*
2728F:	drivers/mfd/ssbi.c
2729F:	drivers/mmc/host/mmci_qcom*
2730F:	drivers/mmc/host/sdhci-msm.c
2731F:	drivers/pci/controller/dwc/pcie-qcom.c
2732F:	drivers/phy/qualcomm/
2733F:	drivers/power/*/msm*
2734F:	drivers/reset/reset-qcom-*
2735F:	drivers/rtc/rtc-pm8xxx.c
2736F:	drivers/spi/spi-geni-qcom.c
2737F:	drivers/spi/spi-qcom-qspi.c
2738F:	drivers/spi/spi-qup.c
2739F:	drivers/tty/serial/msm_serial.c
2740F:	drivers/ufs/host/ufs-qcom*
2741F:	drivers/usb/dwc3/dwc3-qcom.c
2742F:	include/dt-bindings/*/qcom*
2743F:	include/linux/*/qcom*
2744F:	include/linux/soc/qcom/
2745
2746ARM/QUALCOMM SUPPORT
2747M:	Bjorn Andersson <andersson@kernel.org>
2748M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2749L:	linux-arm-msm@vger.kernel.org
2750S:	Maintained
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2752F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2753F:	Documentation/devicetree/bindings/arm/qcom.yaml
2754F:	Documentation/devicetree/bindings/bus/qcom*
2755F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2756F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2757F:	Documentation/devicetree/bindings/reserved-memory/qcom
2758F:	Documentation/devicetree/bindings/soc/qcom/
2759F:	arch/arm/boot/dts/qcom/
2760F:	arch/arm/configs/qcom_defconfig
2761F:	arch/arm/mach-qcom/
2762F:	arch/arm64/boot/dts/qcom/
2763F:	drivers/bus/qcom*
2764F:	drivers/firmware/qcom/
2765F:	drivers/soc/qcom/
2766F:	include/dt-bindings/arm/qcom,ids.h
2767F:	include/dt-bindings/firmware/qcom,scm.h
2768F:	include/dt-bindings/soc/qcom*
2769F:	include/linux/firmware/qcom
2770F:	include/linux/soc/qcom/
2771F:	include/soc/qcom/
2772
2773ARM/RDA MICRO ARCHITECTURE
2774M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2777S:	Maintained
2778F:	Documentation/devicetree/bindings/arm/rda.yaml
2779F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2780F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2781F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2782F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2783F:	arch/arm/boot/dts/unisoc/
2784F:	drivers/clocksource/timer-rda.c
2785F:	drivers/gpio/gpio-rda.c
2786F:	drivers/irqchip/irq-rda-intc.c
2787F:	drivers/tty/serial/rda-uart.c
2788
2789ARM/REALTEK ARCHITECTURE
2790M:	Andreas Färber <afaerber@suse.de>
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2793S:	Maintained
2794F:	Documentation/devicetree/bindings/arm/realtek.yaml
2795F:	arch/arm/boot/dts/realtek/
2796F:	arch/arm/mach-realtek/
2797F:	arch/arm64/boot/dts/realtek/
2798
2799ARM/RISC-V/RENESAS ARCHITECTURE
2800M:	Geert Uytterhoeven <geert+renesas@glider.be>
2801M:	Magnus Damm <magnus.damm@gmail.com>
2802L:	linux-renesas-soc@vger.kernel.org
2803S:	Supported
2804Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2805C:	irc://irc.libera.chat/renesas-soc
2806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2807F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2808F:	Documentation/devicetree/bindings/soc/renesas/
2809F:	arch/arm/boot/dts/renesas/
2810F:	arch/arm/configs/shmobile_defconfig
2811F:	arch/arm/include/debug/renesas-scif.S
2812F:	arch/arm/mach-shmobile/
2813F:	arch/arm64/boot/dts/renesas/
2814F:	arch/riscv/boot/dts/renesas/
2815F:	drivers/pmdomain/renesas/
2816F:	drivers/soc/renesas/
2817F:	include/linux/soc/renesas/
2818K:	\brenesas,
2819
2820ARM/RISCPC ARCHITECTURE
2821M:	Russell King <linux@armlinux.org.uk>
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823S:	Maintained
2824W:	http://www.armlinux.org.uk/
2825F:	arch/arm/include/asm/hardware/ioc.h
2826F:	arch/arm/include/asm/hardware/iomd.h
2827F:	arch/arm/include/asm/hardware/memc.h
2828F:	arch/arm/mach-rpc/
2829F:	drivers/net/ethernet/8390/etherh.c
2830F:	drivers/net/ethernet/i825xx/ether1*
2831F:	drivers/net/ethernet/seeq/ether3*
2832F:	drivers/scsi/arm/
2833
2834ARM/Rockchip SoC support
2835M:	Heiko Stuebner <heiko@sntech.de>
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837L:	linux-rockchip@lists.infradead.org
2838S:	Maintained
2839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2840F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2841F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2842F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2843F:	arch/arm/boot/dts/rockchip/
2844F:	arch/arm/mach-rockchip/
2845F:	drivers/*/*/*rockchip*
2846F:	drivers/*/*rockchip*
2847F:	drivers/clk/rockchip/
2848F:	drivers/i2c/busses/i2c-rk3x.c
2849F:	sound/soc/rockchip/
2850N:	rockchip
2851
2852ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2853M:	Krzysztof Kozlowski <krzk@kernel.org>
2854R:	Alim Akhtar <alim.akhtar@samsung.com>
2855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856L:	linux-samsung-soc@vger.kernel.org
2857S:	Maintained
2858P:	Documentation/process/maintainer-soc-clean-dts.rst
2859Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2860B:	mailto:linux-samsung-soc@vger.kernel.org
2861C:	irc://irc.libera.chat/linux-exynos
2862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2863F:	Documentation/arch/arm/samsung/
2864F:	Documentation/devicetree/bindings/arm/samsung/
2865F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2866F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2867F:	Documentation/devicetree/bindings/soc/samsung/
2868F:	arch/arm/boot/dts/samsung/
2869F:	arch/arm/mach-exynos*/
2870F:	arch/arm/mach-s3c/
2871F:	arch/arm/mach-s5p*/
2872F:	arch/arm64/boot/dts/exynos/
2873F:	drivers/*/*/*s3c24*
2874F:	drivers/*/*s3c24*
2875F:	drivers/*/*s3c64xx*
2876F:	drivers/*/*s5pv210*
2877F:	drivers/clocksource/samsung_pwm_timer.c
2878F:	drivers/memory/samsung/
2879F:	drivers/pwm/pwm-samsung.c
2880F:	drivers/soc/samsung/
2881F:	drivers/tty/serial/samsung*
2882F:	include/clocksource/samsung_pwm.h
2883F:	include/linux/platform_data/*s3c*
2884F:	include/linux/serial_s3c.h
2885F:	include/linux/soc/samsung/
2886N:	exynos
2887N:	s3c64xx
2888N:	s5pv210
2889
2890ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2891M:	Łukasz Stelmach <l.stelmach@samsung.com>
2892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893L:	linux-media@vger.kernel.org
2894S:	Maintained
2895F:	drivers/media/platform/samsung/s5p-g2d/
2896
2897ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2898M:	Marek Szyprowski <m.szyprowski@samsung.com>
2899L:	linux-samsung-soc@vger.kernel.org
2900L:	linux-media@vger.kernel.org
2901S:	Maintained
2902F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2903F:	drivers/media/cec/platform/s5p/
2904
2905ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2906M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2907M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2908M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2910L:	linux-media@vger.kernel.org
2911S:	Maintained
2912F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2913F:	drivers/media/platform/samsung/s5p-jpeg/
2914
2915ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2916M:	Marek Szyprowski <m.szyprowski@samsung.com>
2917M:	Andrzej Hajda <andrzej.hajda@intel.com>
2918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2919L:	linux-media@vger.kernel.org
2920S:	Maintained
2921F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2922F:	drivers/media/platform/samsung/s5p-mfc/
2923
2924ARM/SOCFPGA ARCHITECTURE
2925M:	Dinh Nguyen <dinguyen@kernel.org>
2926S:	Maintained
2927W:	http://www.rocketboards.org
2928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2929F:	arch/arm/boot/dts/intel/socfpga/
2930F:	arch/arm/configs/socfpga_defconfig
2931F:	arch/arm/mach-socfpga/
2932F:	arch/arm64/boot/dts/altera/
2933F:	arch/arm64/boot/dts/intel/
2934
2935ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2936M:	Dinh Nguyen <dinguyen@kernel.org>
2937S:	Maintained
2938F:	drivers/clk/socfpga/
2939
2940ARM/SOCFPGA EDAC SUPPORT
2941M:	Dinh Nguyen <dinguyen@kernel.org>
2942S:	Maintained
2943F:	drivers/edac/altera_edac.[ch]
2944
2945ARM/SPREADTRUM SoC SUPPORT
2946M:	Orson Zhai <orsonzhai@gmail.com>
2947M:	Baolin Wang <baolin.wang7@gmail.com>
2948R:	Chunyan Zhang <zhang.lyra@gmail.com>
2949S:	Maintained
2950F:	arch/arm64/boot/dts/sprd
2951N:	sprd
2952N:	sc27xx
2953N:	sc2731
2954
2955ARM/STI ARCHITECTURE
2956M:	Patrice Chotard <patrice.chotard@foss.st.com>
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958S:	Maintained
2959W:	http://www.stlinux.com
2960F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2961F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2962F:	arch/arm/boot/dts/st/sti*
2963F:	arch/arm/mach-sti/
2964F:	drivers/ata/ahci_st.c
2965F:	drivers/char/hw_random/st-rng.c
2966F:	drivers/clocksource/arm_global_timer.c
2967F:	drivers/clocksource/clksrc_st_lpc.c
2968F:	drivers/cpufreq/sti-cpufreq.c
2969F:	drivers/dma/st_fdma*
2970F:	drivers/i2c/busses/i2c-st.c
2971F:	drivers/media/platform/st/sti/c8sectpfe/
2972F:	drivers/media/rc/st_rc.c
2973F:	drivers/mmc/host/sdhci-st.c
2974F:	drivers/phy/st/phy-miphy28lp.c
2975F:	drivers/phy/st/phy-stih407-usb.c
2976F:	drivers/pinctrl/pinctrl-st.c
2977F:	drivers/remoteproc/st_remoteproc.c
2978F:	drivers/remoteproc/st_slim_rproc.c
2979F:	drivers/reset/sti/
2980F:	drivers/rtc/rtc-st-lpc.c
2981F:	drivers/tty/serial/st-asc.c
2982F:	drivers/usb/dwc3/dwc3-st.c
2983F:	drivers/usb/host/ehci-st.c
2984F:	drivers/usb/host/ohci-st.c
2985F:	drivers/watchdog/st_lpc_wdt.c
2986F:	include/linux/remoteproc/st_slim_rproc.h
2987
2988ARM/STM32 ARCHITECTURE
2989M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2990M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2991L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993S:	Maintained
2994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2995F:	arch/arm/boot/dts/st/stm32*
2996F:	arch/arm/mach-stm32/
2997F:	arch/arm64/boot/dts/st/
2998F:	drivers/clocksource/armv7m_systick.c
2999N:	stm32
3000N:	stm
3001
3002ARM/SUNPLUS SP7021 SOC SUPPORT
3003M:	Qin Jian <qinjian@cqplus1.com>
3004L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3005S:	Maintained
3006W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3007F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3008F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3009F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3010F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3011F:	arch/arm/boot/dts/sunplus/
3012F:	arch/arm/configs/sp7021_*defconfig
3013F:	drivers/clk/clk-sp7021.c
3014F:	drivers/irqchip/irq-sp7021-intc.c
3015F:	drivers/reset/reset-sunplus.c
3016F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3017F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3018
3019ARM/Synaptics SoC support
3020M:	Jisheng Zhang <jszhang@kernel.org>
3021M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3023S:	Maintained
3024F:	arch/arm/boot/dts/synaptics/
3025F:	arch/arm/mach-berlin/
3026F:	arch/arm64/boot/dts/synaptics/
3027
3028ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3029M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3030L:	linux-tegra@vger.kernel.org
3031L:	linux-media@vger.kernel.org
3032S:	Maintained
3033F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3034F:	drivers/media/cec/platform/tegra/
3035
3036ARM/TESLA FSD SoC SUPPORT
3037M:	Alim Akhtar <alim.akhtar@samsung.com>
3038M:	linux-fsd@tesla.com
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040L:	linux-samsung-soc@vger.kernel.org
3041S:	Maintained
3042F:	arch/arm64/boot/dts/tesla/
3043
3044ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3045M:	Santosh Shilimkar <ssantosh@kernel.org>
3046L:	linux-kernel@vger.kernel.org
3047S:	Maintained
3048F:	drivers/memory/*emif*
3049
3050ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3051M:	Nishanth Menon <nm@ti.com>
3052M:	Santosh Shilimkar <ssantosh@kernel.org>
3053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3054S:	Maintained
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3056F:	arch/arm/boot/dts/ti/keystone/
3057F:	arch/arm/mach-keystone/
3058
3059ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3060M:	Santosh Shilimkar <ssantosh@kernel.org>
3061L:	linux-kernel@vger.kernel.org
3062S:	Maintained
3063F:	drivers/clk/keystone/
3064
3065ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3066M:	Santosh Shilimkar <ssantosh@kernel.org>
3067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3068L:	linux-kernel@vger.kernel.org
3069S:	Maintained
3070F:	drivers/clocksource/timer-keystone.c
3071
3072ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3073M:	Santosh Shilimkar <ssantosh@kernel.org>
3074L:	linux-kernel@vger.kernel.org
3075S:	Maintained
3076F:	drivers/power/reset/keystone-reset.c
3077
3078ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3079M:	Nishanth Menon <nm@ti.com>
3080M:	Vignesh Raghavendra <vigneshr@ti.com>
3081M:	Tero Kristo <kristo@kernel.org>
3082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3083S:	Supported
3084F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3085F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3086F:	arch/arm64/boot/dts/ti/Makefile
3087F:	arch/arm64/boot/dts/ti/k3-*
3088
3089ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3090M:	Krzysztof Kozlowski <krzk@kernel.org>
3091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3092S:	Odd Fixes
3093F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3094F:	Documentation/devicetree/bindings/*/ti,nspire*
3095F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3096F:	arch/arm/boot/dts/nspire/
3097
3098ARM/TOSHIBA VISCONTI ARCHITECTURE
3099M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3101S:	Supported
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3103F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3104F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3105F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3106F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3107F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3108F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3109F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3110F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3111F:	arch/arm64/boot/dts/toshiba/
3112F:	drivers/clk/visconti/
3113F:	drivers/gpio/gpio-visconti.c
3114F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3115F:	drivers/pci/controller/dwc/pcie-visconti.c
3116F:	drivers/pinctrl/visconti/
3117F:	drivers/watchdog/visconti_wdt.c
3118N:	visconti
3119
3120ARM/UNIPHIER ARCHITECTURE
3121M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3122M:	Masami Hiramatsu <mhiramat@kernel.org>
3123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3124S:	Maintained
3125F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3126F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3127F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3128F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3129F:	arch/arm/boot/dts/socionext/uniphier*
3130F:	arch/arm/include/asm/hardware/cache-uniphier.h
3131F:	arch/arm/mm/cache-uniphier.c
3132F:	arch/arm64/boot/dts/socionext/uniphier*
3133F:	drivers/bus/uniphier-system-bus.c
3134F:	drivers/clk/uniphier/
3135F:	drivers/dma/uniphier-mdmac.c
3136F:	drivers/gpio/gpio-uniphier.c
3137F:	drivers/i2c/busses/i2c-uniphier*
3138F:	drivers/irqchip/irq-uniphier-aidet.c
3139F:	drivers/mmc/host/uniphier-sd.c
3140F:	drivers/pinctrl/uniphier/
3141F:	drivers/reset/reset-uniphier.c
3142F:	drivers/tty/serial/8250/8250_uniphier.c
3143N:	uniphier
3144
3145ARM/VERSATILE EXPRESS PLATFORM
3146M:	Liviu Dudau <liviu.dudau@arm.com>
3147M:	Sudeep Holla <sudeep.holla@arm.com>
3148M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150S:	Maintained
3151N:	mps2
3152N:	vexpress
3153F:	arch/arm/mach-versatile/
3154F:	arch/arm64/boot/dts/arm/
3155F:	drivers/clocksource/timer-versatile.c
3156X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3157X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3158
3159ARM/VFP SUPPORT
3160M:	Russell King <linux@armlinux.org.uk>
3161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162S:	Maintained
3163W:	http://www.armlinux.org.uk/
3164F:	arch/arm/vfp/
3165
3166ARM/VT8500 ARM ARCHITECTURE
3167M:	Alexey Charkov <alchark@gmail.com>
3168M:	Krzysztof Kozlowski <krzk@kernel.org>
3169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3170S:	Odd Fixes
3171F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3172F:	arch/arm/boot/dts/vt8500/
3173F:	arch/arm/mach-vt8500/
3174F:	drivers/clocksource/timer-vt8500.c
3175F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3176F:	drivers/mmc/host/wmt-sdmmc.c
3177F:	drivers/pwm/pwm-vt8500.c
3178F:	drivers/rtc/rtc-vt8500.c
3179F:	drivers/tty/serial/vt8500_serial.c
3180F:	drivers/video/fbdev/vt8500lcdfb.*
3181F:	drivers/video/fbdev/wm8505fb*
3182F:	drivers/video/fbdev/wmt_ge_rops.*
3183
3184ARM/ZYNQ ARCHITECTURE
3185M:	Michal Simek <michal.simek@amd.com>
3186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3187S:	Supported
3188W:	http://wiki.xilinx.com
3189T:	git https://github.com/Xilinx/linux-xlnx.git
3190F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3191F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3192F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3193F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3194F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3195F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3196F:	arch/arm/mach-zynq/
3197F:	drivers/clocksource/timer-cadence-ttc.c
3198F:	drivers/cpuidle/cpuidle-zynq.c
3199F:	drivers/edac/synopsys_edac.c
3200F:	drivers/i2c/busses/i2c-cadence.c
3201F:	drivers/i2c/busses/i2c-xiic.c
3202F:	drivers/mmc/host/sdhci-of-arasan.c
3203N:	zynq
3204N:	xilinx
3205
3206ARM64 FIT SUPPORT
3207M:	Simon Glass <sjg@chromium.org>
3208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209S:	Maintained
3210F:	arch/arm64/boot/Makefile
3211F:	scripts/make_fit.py
3212
3213ARM64 PLATFORM DRIVERS
3214M:	Hans de Goede <hdegoede@redhat.com>
3215M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3216R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3217L:	platform-driver-x86@vger.kernel.org
3218S:	Maintained
3219Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3221F:	drivers/platform/arm64/
3222
3223ARM64 PORT (AARCH64 ARCHITECTURE)
3224M:	Catalin Marinas <catalin.marinas@arm.com>
3225M:	Will Deacon <will@kernel.org>
3226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227S:	Maintained
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3229F:	Documentation/arch/arm64/
3230F:	arch/arm64/
3231F:	tools/testing/selftests/arm64/
3232X:	arch/arm64/boot/dts/
3233
3234ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3235M:	George McCollister <george.mccollister@gmail.com>
3236L:	netdev@vger.kernel.org
3237S:	Maintained
3238F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3239F:	drivers/net/dsa/xrs700x/*
3240F:	net/dsa/tag_xrs700x.c
3241
3242AS3645A LED FLASH CONTROLLER DRIVER
3243M:	Sakari Ailus <sakari.ailus@iki.fi>
3244L:	linux-leds@vger.kernel.org
3245S:	Maintained
3246F:	drivers/leds/flash/leds-as3645a.c
3247
3248ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3249M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3250L:	linux-media@vger.kernel.org
3251S:	Maintained
3252T:	git git://linuxtv.org/media_tree.git
3253F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3254F:	drivers/media/i2c/ak7375.c
3255
3256ASAHI KASEI AK8974 DRIVER
3257M:	Linus Walleij <linus.walleij@linaro.org>
3258L:	linux-iio@vger.kernel.org
3259S:	Supported
3260W:	http://www.akm.com/
3261F:	drivers/iio/magnetometer/ak8974.c
3262
3263AOSONG AGS02MA TVOC SENSOR DRIVER
3264M:	Anshul Dalal <anshulusr@gmail.com>
3265L:	linux-iio@vger.kernel.org
3266S:	Maintained
3267F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3268F:	drivers/iio/chemical/ags02ma.c
3269
3270ASC7621 HARDWARE MONITOR DRIVER
3271M:	George Joseph <george.joseph@fairview5.com>
3272L:	linux-hwmon@vger.kernel.org
3273S:	Maintained
3274F:	Documentation/hwmon/asc7621.rst
3275F:	drivers/hwmon/asc7621.c
3276
3277ASIX AX88796C SPI ETHERNET ADAPTER
3278M:	Łukasz Stelmach <l.stelmach@samsung.com>
3279S:	Maintained
3280F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3281F:	drivers/net/ethernet/asix/ax88796c_*
3282
3283ASIX PHY DRIVER [RUST]
3284M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3285R:	Trevor Gross <tmgross@umich.edu>
3286L:	netdev@vger.kernel.org
3287L:	rust-for-linux@vger.kernel.org
3288S:	Maintained
3289F:	drivers/net/phy/ax88796b_rust.rs
3290
3291ASPEED CRYPTO DRIVER
3292M:	Neal Liu <neal_liu@aspeedtech.com>
3293L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3294S:	Maintained
3295F:	Documentation/devicetree/bindings/crypto/aspeed,*
3296F:	drivers/crypto/aspeed/
3297
3298ASPEED PECI CONTROLLER
3299M:	Iwona Winiarska <iwona.winiarska@intel.com>
3300L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3301L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3302S:	Supported
3303F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3304F:	drivers/peci/controller/peci-aspeed.c
3305
3306ASPEED PINCTRL DRIVERS
3307M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3308L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3309L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3310L:	linux-gpio@vger.kernel.org
3311S:	Maintained
3312F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3313F:	drivers/pinctrl/aspeed/
3314
3315ASPEED SCU INTERRUPT CONTROLLER DRIVER
3316M:	Eddie James <eajames@linux.ibm.com>
3317L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3318S:	Maintained
3319F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3320F:	drivers/irqchip/irq-aspeed-scu-ic.c
3321F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3322
3323ASPEED SD/MMC DRIVER
3324M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3325L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3326L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3327L:	linux-mmc@vger.kernel.org
3328S:	Maintained
3329F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3330F:	drivers/mmc/host/sdhci-of-aspeed*
3331
3332ASPEED SMC SPI DRIVER
3333M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3334M:	Cédric Le Goater <clg@kaod.org>
3335L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3336L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3337L:	linux-spi@vger.kernel.org
3338S:	Maintained
3339F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3340F:	drivers/spi/spi-aspeed-smc.c
3341
3342ASPEED USB UDC DRIVER
3343M:	Neal Liu <neal_liu@aspeedtech.com>
3344L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3345S:	Maintained
3346F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3347F:	drivers/usb/gadget/udc/aspeed_udc.c
3348
3349ASPEED VIDEO ENGINE DRIVER
3350M:	Eddie James <eajames@linux.ibm.com>
3351L:	linux-media@vger.kernel.org
3352L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3353S:	Maintained
3354F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3355F:	drivers/media/platform/aspeed/
3356
3357ASUS EC HARDWARE MONITOR DRIVER
3358M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3359L:	linux-hwmon@vger.kernel.org
3360S:	Maintained
3361F:	drivers/hwmon/asus-ec-sensors.c
3362
3363ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3364M:	Corentin Chary <corentin.chary@gmail.com>
3365M:	Luke D. Jones <luke@ljones.dev>
3366L:	platform-driver-x86@vger.kernel.org
3367S:	Maintained
3368W:	https://asus-linux.org/
3369F:	drivers/platform/x86/asus*.c
3370F:	drivers/platform/x86/eeepc*.c
3371
3372ASUS TF103C DOCK DRIVER
3373M:	Hans de Goede <hdegoede@redhat.com>
3374L:	platform-driver-x86@vger.kernel.org
3375S:	Maintained
3376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3377F:	drivers/platform/x86/asus-tf103c-dock.c
3378
3379ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3380M:	Aleksa Savic <savicaleksa83@gmail.com>
3381L:	linux-hwmon@vger.kernel.org
3382S:	Maintained
3383F:	drivers/hwmon/asus_rog_ryujin.c
3384
3385ASUS WIRELESS RADIO CONTROL DRIVER
3386M:	João Paulo Rechi Vita <jprvita@gmail.com>
3387L:	platform-driver-x86@vger.kernel.org
3388S:	Maintained
3389F:	drivers/platform/x86/asus-wireless.c
3390
3391ASUS WMI HARDWARE MONITOR DRIVER
3392M:	Ed Brindley <kernel@maidavale.org>
3393M:	Denis Pauk <pauk.denis@gmail.com>
3394L:	linux-hwmon@vger.kernel.org
3395S:	Maintained
3396F:	drivers/hwmon/asus_wmi_sensors.c
3397
3398ASYMMETRIC KEYS
3399M:	David Howells <dhowells@redhat.com>
3400L:	keyrings@vger.kernel.org
3401S:	Maintained
3402F:	Documentation/crypto/asymmetric-keys.rst
3403F:	crypto/asymmetric_keys/
3404F:	include/crypto/pkcs7.h
3405F:	include/crypto/public_key.h
3406F:	include/linux/verification.h
3407
3408ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3409R:	Dan Williams <dan.j.williams@intel.com>
3410S:	Odd fixes
3411W:	http://sourceforge.net/projects/xscaleiop
3412F:	Documentation/crypto/async-tx-api.rst
3413F:	crypto/async_tx/
3414F:	include/linux/async_tx.h
3415
3416AT24 EEPROM DRIVER
3417M:	Bartosz Golaszewski <brgl@bgdev.pl>
3418L:	linux-i2c@vger.kernel.org
3419S:	Maintained
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3421F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3422F:	drivers/misc/eeprom/at24.c
3423
3424ATA OVER ETHERNET (AOE) DRIVER
3425M:	"Justin Sanders" <justin@coraid.com>
3426S:	Supported
3427W:	http://www.openaoe.org/
3428F:	Documentation/admin-guide/aoe/
3429F:	drivers/block/aoe/
3430
3431ATC260X PMIC MFD DRIVER
3432M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3433M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3434L:	linux-actions@lists.infradead.org
3435S:	Maintained
3436F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3437F:	drivers/input/misc/atc260x-onkey.c
3438F:	drivers/mfd/atc260*
3439F:	drivers/power/reset/atc260x-poweroff.c
3440F:	drivers/regulator/atc260x-regulator.c
3441F:	include/linux/mfd/atc260x/*
3442
3443ATHEROS 71XX/9XXX GPIO DRIVER
3444M:	Alban Bedel <albeu@free.fr>
3445S:	Maintained
3446W:	https://github.com/AlbanBedel/linux
3447T:	git git://github.com/AlbanBedel/linux
3448F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3449F:	drivers/gpio/gpio-ath79.c
3450
3451ATHEROS 71XX/9XXX USB PHY DRIVER
3452M:	Alban Bedel <albeu@free.fr>
3453S:	Maintained
3454W:	https://github.com/AlbanBedel/linux
3455T:	git git://github.com/AlbanBedel/linux
3456F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3457F:	drivers/phy/qualcomm/phy-ath79-usb.c
3458
3459ATHEROS ATH GENERIC UTILITIES
3460M:	Kalle Valo <kvalo@kernel.org>
3461L:	linux-wireless@vger.kernel.org
3462S:	Supported
3463F:	drivers/net/wireless/ath/*
3464
3465ATHEROS ATH5K WIRELESS DRIVER
3466M:	Jiri Slaby <jirislaby@kernel.org>
3467M:	Nick Kossifidis <mickflemm@gmail.com>
3468M:	Luis Chamberlain <mcgrof@kernel.org>
3469L:	linux-wireless@vger.kernel.org
3470S:	Maintained
3471W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3472F:	drivers/net/wireless/ath/ath5k/
3473
3474ATHEROS ATH6KL WIRELESS DRIVER
3475L:	linux-wireless@vger.kernel.org
3476S:	Orphan
3477W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3478F:	drivers/net/wireless/ath/ath6kl/
3479
3480ATI_REMOTE2 DRIVER
3481M:	Ville Syrjala <syrjala@sci.fi>
3482S:	Maintained
3483F:	drivers/input/misc/ati_remote2.c
3484
3485ATK0110 HWMON DRIVER
3486M:	Luca Tettamanti <kronos.it@gmail.com>
3487L:	linux-hwmon@vger.kernel.org
3488S:	Maintained
3489F:	drivers/hwmon/asus_atk0110.c
3490
3491ATLX ETHERNET DRIVERS
3492M:	Chris Snook <chris.snook@gmail.com>
3493L:	netdev@vger.kernel.org
3494S:	Maintained
3495W:	http://sourceforge.net/projects/atl1
3496W:	http://atl1.sourceforge.net
3497F:	drivers/net/ethernet/atheros/
3498
3499ATM
3500M:	Chas Williams <3chas3@gmail.com>
3501L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3502L:	netdev@vger.kernel.org
3503S:	Maintained
3504W:	http://linux-atm.sourceforge.net
3505F:	drivers/atm/
3506F:	include/linux/atm*
3507F:	include/uapi/linux/atm*
3508
3509ATMEL MACB ETHERNET DRIVER
3510M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3511M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3512S:	Supported
3513F:	drivers/net/ethernet/cadence/
3514
3515ATMEL MAXTOUCH DRIVER
3516M:	Nick Dyer <nick@shmanahar.org>
3517S:	Maintained
3518T:	git git://github.com/ndyer/linux.git
3519F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3520F:	drivers/input/touchscreen/atmel_mxt_ts.c
3521
3522ATOMIC INFRASTRUCTURE
3523M:	Will Deacon <will@kernel.org>
3524M:	Peter Zijlstra <peterz@infradead.org>
3525R:	Boqun Feng <boqun.feng@gmail.com>
3526R:	Mark Rutland <mark.rutland@arm.com>
3527L:	linux-kernel@vger.kernel.org
3528S:	Maintained
3529F:	Documentation/atomic_*.txt
3530F:	arch/*/include/asm/atomic*.h
3531F:	include/*/atomic*.h
3532F:	include/linux/refcount.h
3533F:	scripts/atomic/
3534
3535ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3536M:	Bradley Grove <linuxdrivers@attotech.com>
3537L:	linux-scsi@vger.kernel.org
3538S:	Supported
3539W:	http://www.attotech.com
3540F:	drivers/scsi/esas2r
3541
3542ATUSB IEEE 802.15.4 RADIO DRIVER
3543M:	Stefan Schmidt <stefan@datenfreihafen.org>
3544L:	linux-wpan@vger.kernel.org
3545S:	Maintained
3546F:	drivers/net/ieee802154/at86rf230.h
3547F:	drivers/net/ieee802154/atusb.c
3548F:	drivers/net/ieee802154/atusb.h
3549
3550AUDIT SUBSYSTEM
3551M:	Paul Moore <paul@paul-moore.com>
3552M:	Eric Paris <eparis@redhat.com>
3553L:	audit@vger.kernel.org
3554S:	Supported
3555W:	https://github.com/linux-audit
3556Q:	https://patchwork.kernel.org/project/audit/list
3557B:	mailto:audit@vger.kernel.org
3558P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3559T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3560F:	include/asm-generic/audit_*.h
3561F:	include/linux/audit.h
3562F:	include/linux/audit_arch.h
3563F:	include/uapi/linux/audit.h
3564F:	kernel/audit*
3565F:	lib/*audit.c
3566K:	\baudit_[a-z_0-9]\+\b
3567
3568AUXILIARY BUS DRIVER
3569M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3570R:	Dave Ertman <david.m.ertman@intel.com>
3571R:	Ira Weiny <ira.weiny@intel.com>
3572S:	Supported
3573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3574F:	Documentation/driver-api/auxiliary_bus.rst
3575F:	drivers/base/auxiliary.c
3576F:	include/linux/auxiliary_bus.h
3577
3578AUXILIARY DISPLAY DRIVERS
3579M:	Andy Shevchenko <andy@kernel.org>
3580R:	Geert Uytterhoeven <geert@linux-m68k.org>
3581S:	Odd Fixes
3582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3583F:	Documentation/devicetree/bindings/auxdisplay/
3584F:	drivers/auxdisplay/
3585F:	include/linux/cfag12864b.h
3586F:	include/uapi/linux/map_to_14segment.h
3587F:	include/uapi/linux/map_to_7segment.h
3588
3589AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3590M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3591L:	linux-iio@vger.kernel.org
3592S:	Maintained
3593F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3594F:	drivers/iio/light/apds9306.c
3595
3596AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3597M:	Andreas Klinger <ak@it-klinger.de>
3598L:	linux-iio@vger.kernel.org
3599S:	Maintained
3600F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3601F:	drivers/iio/adc/hx711.c
3602
3603AX.25 NETWORK LAYER
3604L:	linux-hams@vger.kernel.org
3605S:	Orphan
3606W:	https://linux-ax25.in-berlin.de
3607F:	include/net/ax25.h
3608F:	include/uapi/linux/ax25.h
3609F:	net/ax25/
3610
3611AXENTIA ARM DEVICES
3612M:	Peter Rosin <peda@axentia.se>
3613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3614S:	Maintained
3615F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3616F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3617F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3618F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3619
3620AXENTIA ASOC DRIVERS
3621M:	Peter Rosin <peda@axentia.se>
3622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3623S:	Maintained
3624F:	Documentation/devicetree/bindings/sound/axentia,*
3625F:	sound/soc/atmel/tse850-pcm5142.c
3626
3627AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3628M:	Nuno Sá <nuno.sa@analog.com>
3629L:	linux-hwmon@vger.kernel.org
3630S:	Supported
3631W:	https://ez.analog.com/linux-software-drivers
3632F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3633F:	drivers/hwmon/axi-fan-control.c
3634
3635AXI SPI ENGINE
3636M:	Michael Hennerich <michael.hennerich@analog.com>
3637M:	Nuno Sá <nuno.sa@analog.com>
3638R:	David Lechner <dlechner@baylibre.com>
3639L:	linux-spi@vger.kernel.org
3640S:	Supported
3641W:	https://ez.analog.com/linux-software-drivers
3642F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3643F:	drivers/spi/spi-axi-spi-engine.c
3644
3645AXI PWM GENERATOR
3646M:	Michael Hennerich <michael.hennerich@analog.com>
3647M:	Nuno Sá <nuno.sa@analog.com>
3648L:	linux-pwm@vger.kernel.org
3649S:	Supported
3650W:	https://ez.analog.com/linux-software-drivers
3651F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3652F:	drivers/pwm/pwm-axi-pwmgen.c
3653
3654AXXIA I2C CONTROLLER
3655M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3656L:	linux-i2c@vger.kernel.org
3657S:	Maintained
3658F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3659F:	drivers/i2c/busses/i2c-axxia.c
3660
3661AZ6007 DVB DRIVER
3662M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3663L:	linux-media@vger.kernel.org
3664S:	Maintained
3665W:	https://linuxtv.org
3666T:	git git://linuxtv.org/media_tree.git
3667F:	drivers/media/usb/dvb-usb-v2/az6007.c
3668
3669AZTECH FM RADIO RECEIVER DRIVER
3670M:	Hans Verkuil <hverkuil@xs4all.nl>
3671L:	linux-media@vger.kernel.org
3672S:	Maintained
3673W:	https://linuxtv.org
3674T:	git git://linuxtv.org/media_tree.git
3675F:	drivers/media/radio/radio-aztech*
3676
3677B43 WIRELESS DRIVER
3678L:	linux-wireless@vger.kernel.org
3679L:	b43-dev@lists.infradead.org
3680S:	Orphan
3681W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3682F:	drivers/net/wireless/broadcom/b43/
3683
3684B43LEGACY WIRELESS DRIVER
3685L:	linux-wireless@vger.kernel.org
3686L:	b43-dev@lists.infradead.org
3687S:	Orphan
3688W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3689F:	drivers/net/wireless/broadcom/b43legacy/
3690
3691BACKLIGHT CLASS/SUBSYSTEM
3692M:	Lee Jones <lee@kernel.org>
3693M:	Daniel Thompson <daniel.thompson@linaro.org>
3694M:	Jingoo Han <jingoohan1@gmail.com>
3695L:	dri-devel@lists.freedesktop.org
3696S:	Maintained
3697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3698F:	Documentation/ABI/stable/sysfs-class-backlight
3699F:	Documentation/ABI/testing/sysfs-class-backlight
3700F:	Documentation/devicetree/bindings/leds/backlight
3701F:	drivers/video/backlight/
3702F:	include/linux/backlight.h
3703F:	include/linux/pwm_backlight.h
3704
3705BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3706M:	Serge Semin <fancer.lancer@gmail.com>
3707L:	linux-hwmon@vger.kernel.org
3708S:	Supported
3709F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3710F:	Documentation/hwmon/bt1-pvt.rst
3711F:	drivers/hwmon/bt1-pvt.[ch]
3712
3713BARCO P50 GPIO DRIVER
3714M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3715M:	Peter Korsgaard <peter.korsgaard@barco.com>
3716S:	Maintained
3717F:	drivers/platform/x86/barco-p50-gpio.c
3718
3719BATMAN ADVANCED
3720M:	Marek Lindner <mareklindner@neomailbox.ch>
3721M:	Simon Wunderlich <sw@simonwunderlich.de>
3722M:	Antonio Quartulli <a@unstable.cc>
3723M:	Sven Eckelmann <sven@narfation.org>
3724L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3725S:	Maintained
3726W:	https://www.open-mesh.org/
3727Q:	https://patchwork.open-mesh.org/project/batman/list/
3728B:	https://www.open-mesh.org/projects/batman-adv/issues
3729C:	ircs://irc.hackint.org/batadv
3730T:	git https://git.open-mesh.org/linux-merge.git
3731F:	Documentation/networking/batman-adv.rst
3732F:	include/uapi/linux/batadv_packet.h
3733F:	include/uapi/linux/batman_adv.h
3734F:	net/batman-adv/
3735
3736BAYCOM/HDLCDRV DRIVERS FOR AX.25
3737M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3738L:	linux-hams@vger.kernel.org
3739S:	Maintained
3740W:	http://www.baycom.org/~tom/ham/ham.html
3741F:	drivers/net/hamradio/baycom*
3742
3743BCACHE (BLOCK LAYER CACHE)
3744M:	Coly Li <colyli@suse.de>
3745M:	Kent Overstreet <kent.overstreet@linux.dev>
3746L:	linux-bcache@vger.kernel.org
3747S:	Maintained
3748W:	http://bcache.evilpiepirate.org
3749C:	irc://irc.oftc.net/bcache
3750F:	drivers/md/bcache/
3751
3752BCACHEFS
3753M:	Kent Overstreet <kent.overstreet@linux.dev>
3754L:	linux-bcachefs@vger.kernel.org
3755S:	Supported
3756C:	irc://irc.oftc.net/bcache
3757T:	git https://evilpiepirate.org/git/bcachefs.git
3758F:	fs/bcachefs/
3759F:	Documentation/filesystems/bcachefs/
3760
3761BDISP ST MEDIA DRIVER
3762M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3763L:	linux-media@vger.kernel.org
3764S:	Supported
3765W:	https://linuxtv.org
3766T:	git git://linuxtv.org/media_tree.git
3767F:	drivers/media/platform/st/sti/bdisp
3768
3769BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3770M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3771L:	netdev@vger.kernel.org
3772S:	Maintained
3773F:	drivers/net/ethernet/ec_bhf.c
3774
3775BEFS FILE SYSTEM
3776M:	Luis de Bethencourt <luisbg@kernel.org>
3777M:	Salah Triki <salah.triki@gmail.com>
3778S:	Maintained
3779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3780F:	Documentation/filesystems/befs.rst
3781F:	fs/befs/
3782
3783BFQ I/O SCHEDULER
3784M:	Paolo Valente <paolo.valente@unimore.it>
3785M:	Jens Axboe <axboe@kernel.dk>
3786L:	linux-block@vger.kernel.org
3787S:	Maintained
3788F:	Documentation/block/bfq-iosched.rst
3789F:	block/bfq-*
3790
3791BFS FILE SYSTEM
3792M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3793S:	Maintained
3794F:	Documentation/filesystems/bfs.rst
3795F:	fs/bfs/
3796F:	include/uapi/linux/bfs_fs.h
3797
3798BINMAN
3799M:	Simon Glass <sjg@chromium.org>
3800S:	Supported
3801F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3802
3803BITMAP API
3804M:	Yury Norov <yury.norov@gmail.com>
3805R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3806S:	Maintained
3807F:	include/linux/bitfield.h
3808F:	include/linux/bitmap-str.h
3809F:	include/linux/bitmap.h
3810F:	include/linux/bits.h
3811F:	include/linux/cpumask.h
3812F:	include/linux/cpumask_types.h
3813F:	include/linux/find.h
3814F:	include/linux/nodemask.h
3815F:	include/linux/nodemask_types.h
3816F:	include/vdso/bits.h
3817F:	lib/bitmap-str.c
3818F:	lib/bitmap.c
3819F:	lib/cpumask.c
3820F:	lib/cpumask_kunit.c
3821F:	lib/find_bit.c
3822F:	lib/find_bit_benchmark.c
3823F:	lib/test_bitmap.c
3824F:	tools/include/linux/bitfield.h
3825F:	tools/include/linux/bitmap.h
3826F:	tools/include/linux/bits.h
3827F:	tools/include/linux/find.h
3828F:	tools/include/vdso/bits.h
3829F:	tools/lib/bitmap.c
3830F:	tools/lib/find_bit.c
3831
3832BITOPS API
3833M:	Yury Norov <yury.norov@gmail.com>
3834R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3835S:	Maintained
3836F:	arch/*/include/asm/bitops.h
3837F:	arch/*/include/asm/bitops_32.h
3838F:	arch/*/include/asm/bitops_64.h
3839F:	arch/*/lib/bitops.c
3840F:	include/asm-generic/bitops
3841F:	include/asm-generic/bitops.h
3842F:	include/linux/bitops.h
3843F:	lib/test_bitops.c
3844F:	tools/*/bitops*
3845
3846BLINKM RGB LED DRIVER
3847M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3848S:	Maintained
3849F:	drivers/leds/leds-blinkm.c
3850
3851BLOCK LAYER
3852M:	Jens Axboe <axboe@kernel.dk>
3853L:	linux-block@vger.kernel.org
3854S:	Maintained
3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3856F:	Documentation/ABI/stable/sysfs-block
3857F:	Documentation/block/
3858F:	block/
3859F:	drivers/block/
3860F:	include/linux/bio.h
3861F:	include/linux/blk*
3862F:	kernel/trace/blktrace.c
3863F:	lib/sbitmap.c
3864
3865BLOCK LAYER DEVICE DRIVER API [RUST]
3866M:	Andreas Hindborg <a.hindborg@kernel.org>
3867R:	Boqun Feng <boqun.feng@gmail.com>
3868L:	linux-block@vger.kernel.org
3869L:	rust-for-linux@vger.kernel.org
3870S:	Supported
3871W:	https://rust-for-linux.com
3872B:	https://github.com/Rust-for-Linux/linux/issues
3873C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3874T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3875F:	drivers/block/rnull.rs
3876F:	rust/kernel/block.rs
3877F:	rust/kernel/block/
3878
3879BLOCK2MTD DRIVER
3880M:	Joern Engel <joern@lazybastard.org>
3881L:	linux-mtd@lists.infradead.org
3882S:	Maintained
3883F:	drivers/mtd/devices/block2mtd.c
3884
3885BLUETOOTH DRIVERS
3886M:	Marcel Holtmann <marcel@holtmann.org>
3887M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3888L:	linux-bluetooth@vger.kernel.org
3889S:	Supported
3890W:	http://www.bluez.org/
3891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3893F:	Documentation/devicetree/bindings/net/bluetooth/
3894F:	drivers/bluetooth/
3895
3896BLUETOOTH SUBSYSTEM
3897M:	Marcel Holtmann <marcel@holtmann.org>
3898M:	Johan Hedberg <johan.hedberg@gmail.com>
3899M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3900L:	linux-bluetooth@vger.kernel.org
3901S:	Supported
3902W:	http://www.bluez.org/
3903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3905F:	include/net/bluetooth/
3906F:	net/bluetooth/
3907
3908BONDING DRIVER
3909M:	Jay Vosburgh <jv@jvosburgh.net>
3910M:	Andy Gospodarek <andy@greyhouse.net>
3911L:	netdev@vger.kernel.org
3912S:	Maintained
3913F:	Documentation/networking/bonding.rst
3914F:	drivers/net/bonding/
3915F:	include/net/bond*
3916F:	include/uapi/linux/if_bonding.h
3917F:	tools/testing/selftests/drivers/net/bonding/
3918
3919BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3920M:	Dan Robertson <dan@dlrobertson.com>
3921L:	linux-iio@vger.kernel.org
3922S:	Maintained
3923F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3924F:	drivers/iio/accel/bma400*
3925
3926BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3927M:	Jagath Jog J <jagathjog1996@gmail.com>
3928L:	linux-iio@vger.kernel.org
3929S:	Maintained
3930F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3931F:	drivers/iio/imu/bmi323/
3932
3933BPF JIT for ARC
3934M:	Shahab Vahedi <shahab@synopsys.com>
3935L:	bpf@vger.kernel.org
3936S:	Maintained
3937F:	arch/arc/net/
3938
3939BPF JIT for ARM
3940M:	Russell King <linux@armlinux.org.uk>
3941M:	Puranjay Mohan <puranjay@kernel.org>
3942L:	bpf@vger.kernel.org
3943S:	Maintained
3944F:	arch/arm/net/
3945
3946BPF JIT for ARM64
3947M:	Daniel Borkmann <daniel@iogearbox.net>
3948M:	Alexei Starovoitov <ast@kernel.org>
3949M:	Puranjay Mohan <puranjay@kernel.org>
3950R:	Xu Kuohai <xukuohai@huaweicloud.com>
3951L:	bpf@vger.kernel.org
3952S:	Supported
3953F:	arch/arm64/net/
3954
3955BPF JIT for LOONGARCH
3956M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3957R:	Hengqi Chen <hengqi.chen@gmail.com>
3958L:	bpf@vger.kernel.org
3959S:	Maintained
3960F:	arch/loongarch/net/
3961
3962BPF JIT for MIPS (32-BIT AND 64-BIT)
3963M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3964M:	Paul Burton <paulburton@kernel.org>
3965L:	bpf@vger.kernel.org
3966S:	Maintained
3967F:	arch/mips/net/
3968
3969BPF JIT for NFP NICs
3970M:	Jakub Kicinski <kuba@kernel.org>
3971L:	bpf@vger.kernel.org
3972S:	Odd Fixes
3973F:	drivers/net/ethernet/netronome/nfp/bpf/
3974
3975BPF JIT for POWERPC (32-BIT AND 64-BIT)
3976M:	Michael Ellerman <mpe@ellerman.id.au>
3977M:	Hari Bathini <hbathini@linux.ibm.com>
3978M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3979R:	Naveen N Rao <naveen@kernel.org>
3980L:	bpf@vger.kernel.org
3981S:	Supported
3982F:	arch/powerpc/net/
3983
3984BPF JIT for RISC-V (32-bit)
3985M:	Luke Nelson <luke.r.nels@gmail.com>
3986M:	Xi Wang <xi.wang@gmail.com>
3987L:	bpf@vger.kernel.org
3988S:	Maintained
3989F:	arch/riscv/net/
3990X:	arch/riscv/net/bpf_jit_comp64.c
3991
3992BPF JIT for RISC-V (64-bit)
3993M:	Björn Töpel <bjorn@kernel.org>
3994R:	Pu Lehui <pulehui@huawei.com>
3995R:	Puranjay Mohan <puranjay@kernel.org>
3996L:	bpf@vger.kernel.org
3997S:	Maintained
3998F:	arch/riscv/net/
3999X:	arch/riscv/net/bpf_jit_comp32.c
4000
4001BPF JIT for S390
4002M:	Ilya Leoshkevich <iii@linux.ibm.com>
4003M:	Heiko Carstens <hca@linux.ibm.com>
4004M:	Vasily Gorbik <gor@linux.ibm.com>
4005L:	bpf@vger.kernel.org
4006S:	Supported
4007F:	arch/s390/net/
4008X:	arch/s390/net/pnet.c
4009
4010BPF JIT for SPARC (32-BIT AND 64-BIT)
4011M:	David S. Miller <davem@davemloft.net>
4012L:	bpf@vger.kernel.org
4013S:	Odd Fixes
4014F:	arch/sparc/net/
4015
4016BPF JIT for X86 32-BIT
4017M:	Wang YanQing <udknight@gmail.com>
4018L:	bpf@vger.kernel.org
4019S:	Odd Fixes
4020F:	arch/x86/net/bpf_jit_comp32.c
4021
4022BPF JIT for X86 64-BIT
4023M:	Alexei Starovoitov <ast@kernel.org>
4024M:	Daniel Borkmann <daniel@iogearbox.net>
4025L:	bpf@vger.kernel.org
4026S:	Supported
4027F:	arch/x86/net/
4028X:	arch/x86/net/bpf_jit_comp32.c
4029
4030BPF [BTF]
4031M:	Martin KaFai Lau <martin.lau@linux.dev>
4032L:	bpf@vger.kernel.org
4033S:	Maintained
4034F:	include/linux/btf*
4035F:	kernel/bpf/btf.c
4036
4037BPF [CORE]
4038M:	Alexei Starovoitov <ast@kernel.org>
4039M:	Daniel Borkmann <daniel@iogearbox.net>
4040R:	John Fastabend <john.fastabend@gmail.com>
4041L:	bpf@vger.kernel.org
4042S:	Maintained
4043F:	include/linux/bpf*
4044F:	include/linux/filter.h
4045F:	include/linux/tnum.h
4046F:	kernel/bpf/core.c
4047F:	kernel/bpf/dispatcher.c
4048F:	kernel/bpf/mprog.c
4049F:	kernel/bpf/syscall.c
4050F:	kernel/bpf/tnum.c
4051F:	kernel/bpf/trampoline.c
4052F:	kernel/bpf/verifier.c
4053
4054BPF [CRYPTO]
4055M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4056L:	bpf@vger.kernel.org
4057S:	Maintained
4058F:	crypto/bpf_crypto_skcipher.c
4059F:	include/linux/bpf_crypto.h
4060F:	kernel/bpf/crypto.c
4061
4062BPF [DOCUMENTATION] (Related to Standardization)
4063R:	David Vernet <void@manifault.com>
4064L:	bpf@vger.kernel.org
4065L:	bpf@ietf.org
4066S:	Maintained
4067F:	Documentation/bpf/standardization/
4068
4069BPF [GENERAL] (Safe Dynamic Programs and Tools)
4070M:	Alexei Starovoitov <ast@kernel.org>
4071M:	Daniel Borkmann <daniel@iogearbox.net>
4072M:	Andrii Nakryiko <andrii@kernel.org>
4073R:	Martin KaFai Lau <martin.lau@linux.dev>
4074R:	Eduard Zingerman <eddyz87@gmail.com>
4075R:	Song Liu <song@kernel.org>
4076R:	Yonghong Song <yonghong.song@linux.dev>
4077R:	John Fastabend <john.fastabend@gmail.com>
4078R:	KP Singh <kpsingh@kernel.org>
4079R:	Stanislav Fomichev <sdf@fomichev.me>
4080R:	Hao Luo <haoluo@google.com>
4081R:	Jiri Olsa <jolsa@kernel.org>
4082L:	bpf@vger.kernel.org
4083S:	Supported
4084W:	https://bpf.io/
4085Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4088F:	Documentation/bpf/
4089F:	Documentation/networking/filter.rst
4090F:	Documentation/userspace-api/ebpf/
4091F:	arch/*/net/*
4092F:	include/linux/bpf*
4093F:	include/linux/btf*
4094F:	include/linux/filter.h
4095F:	include/trace/events/xdp.h
4096F:	include/uapi/linux/bpf*
4097F:	include/uapi/linux/btf*
4098F:	include/uapi/linux/filter.h
4099F:	kernel/bpf/
4100F:	kernel/trace/bpf_trace.c
4101F:	lib/test_bpf.c
4102F:	net/bpf/
4103F:	net/core/filter.c
4104F:	net/sched/act_bpf.c
4105F:	net/sched/cls_bpf.c
4106F:	samples/bpf/
4107F:	scripts/bpf_doc.py
4108F:	scripts/Makefile.btf
4109F:	scripts/pahole-version.sh
4110F:	tools/bpf/
4111F:	tools/lib/bpf/
4112F:	tools/testing/selftests/bpf/
4113
4114BPF [ITERATOR]
4115M:	Yonghong Song <yonghong.song@linux.dev>
4116L:	bpf@vger.kernel.org
4117S:	Maintained
4118F:	kernel/bpf/*iter.c
4119
4120BPF [L7 FRAMEWORK] (sockmap)
4121M:	John Fastabend <john.fastabend@gmail.com>
4122M:	Jakub Sitnicki <jakub@cloudflare.com>
4123L:	netdev@vger.kernel.org
4124L:	bpf@vger.kernel.org
4125S:	Maintained
4126F:	include/linux/skmsg.h
4127F:	net/core/skmsg.c
4128F:	net/core/sock_map.c
4129F:	net/ipv4/tcp_bpf.c
4130F:	net/ipv4/udp_bpf.c
4131F:	net/unix/unix_bpf.c
4132
4133BPF [LIBRARY] (libbpf)
4134M:	Andrii Nakryiko <andrii@kernel.org>
4135M:	Eduard Zingerman <eddyz87@gmail.com>
4136L:	bpf@vger.kernel.org
4137S:	Maintained
4138F:	tools/lib/bpf/
4139
4140BPF [MISC]
4141L:	bpf@vger.kernel.org
4142S:	Odd Fixes
4143K:	(?:\b|_)bpf(?:\b|_)
4144
4145BPF [NETKIT] (BPF-programmable network device)
4146M:	Daniel Borkmann <daniel@iogearbox.net>
4147M:	Nikolay Aleksandrov <razor@blackwall.org>
4148L:	bpf@vger.kernel.org
4149L:	netdev@vger.kernel.org
4150S:	Supported
4151F:	drivers/net/netkit.c
4152F:	include/net/netkit.h
4153
4154BPF [NETWORKING] (struct_ops, reuseport)
4155M:	Martin KaFai Lau <martin.lau@linux.dev>
4156L:	bpf@vger.kernel.org
4157L:	netdev@vger.kernel.org
4158S:	Maintained
4159F:	kernel/bpf/bpf_struct*
4160
4161BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4162M:	Martin KaFai Lau <martin.lau@linux.dev>
4163M:	Daniel Borkmann <daniel@iogearbox.net>
4164R:	John Fastabend <john.fastabend@gmail.com>
4165L:	bpf@vger.kernel.org
4166L:	netdev@vger.kernel.org
4167S:	Maintained
4168F:	include/net/tcx.h
4169F:	kernel/bpf/tcx.c
4170F:	net/core/filter.c
4171F:	net/sched/act_bpf.c
4172F:	net/sched/cls_bpf.c
4173
4174BPF [RINGBUF]
4175M:	Andrii Nakryiko <andrii@kernel.org>
4176L:	bpf@vger.kernel.org
4177S:	Maintained
4178F:	kernel/bpf/ringbuf.c
4179
4180BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4181M:	KP Singh <kpsingh@kernel.org>
4182M:	Matt Bobrowski <mattbobrowski@google.com>
4183L:	bpf@vger.kernel.org
4184S:	Maintained
4185F:	Documentation/bpf/prog_lsm.rst
4186F:	include/linux/bpf_lsm.h
4187F:	kernel/bpf/bpf_lsm.c
4188F:	kernel/trace/bpf_trace.c
4189F:	security/bpf/
4190
4191BPF [SELFTESTS] (Test Runners & Infrastructure)
4192M:	Andrii Nakryiko <andrii@kernel.org>
4193M:	Eduard Zingerman <eddyz87@gmail.com>
4194R:	Mykola Lysenko <mykolal@fb.com>
4195L:	bpf@vger.kernel.org
4196S:	Maintained
4197F:	tools/testing/selftests/bpf/
4198
4199BPF [STORAGE & CGROUPS]
4200M:	Martin KaFai Lau <martin.lau@linux.dev>
4201L:	bpf@vger.kernel.org
4202S:	Maintained
4203F:	kernel/bpf/*storage.c
4204F:	kernel/bpf/bpf_lru*
4205F:	kernel/bpf/cgroup.c
4206
4207BPF [TOOLING] (bpftool)
4208M:	Quentin Monnet <qmo@kernel.org>
4209L:	bpf@vger.kernel.org
4210S:	Maintained
4211F:	kernel/bpf/disasm.*
4212F:	tools/bpf/bpftool/
4213
4214BPF [TRACING]
4215M:	Song Liu <song@kernel.org>
4216R:	Jiri Olsa <jolsa@kernel.org>
4217L:	bpf@vger.kernel.org
4218S:	Maintained
4219F:	kernel/bpf/stackmap.c
4220F:	kernel/trace/bpf_trace.c
4221
4222BROADCOM ASP 2.0 ETHERNET DRIVER
4223M:	Justin Chen <justin.chen@broadcom.com>
4224M:	Florian Fainelli <florian.fainelli@broadcom.com>
4225L:	bcm-kernel-feedback-list@broadcom.com
4226L:	netdev@vger.kernel.org
4227S:	Supported
4228F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4229F:	drivers/net/ethernet/broadcom/asp2/
4230
4231BROADCOM B44 10/100 ETHERNET DRIVER
4232M:	Michael Chan <michael.chan@broadcom.com>
4233L:	netdev@vger.kernel.org
4234S:	Supported
4235F:	drivers/net/ethernet/broadcom/b44.*
4236
4237BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4238M:	Florian Fainelli <florian.fainelli@broadcom.com>
4239L:	netdev@vger.kernel.org
4240L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4241S:	Supported
4242F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4243F:	drivers/net/dsa/b53/*
4244F:	drivers/net/dsa/bcm_sf2*
4245F:	include/linux/dsa/brcm.h
4246F:	include/linux/platform_data/b53.h
4247
4248BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4249M:	Florian Fainelli <florian.fainelli@broadcom.com>
4250R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4251L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4253S:	Maintained
4254T:	git https://github.com/broadcom/stblinux.git
4255F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4256F:	drivers/pci/controller/pcie-brcmstb.c
4257F:	drivers/staging/vc04_services
4258N:	bcm2711
4259N:	bcm283*
4260N:	raspberrypi
4261
4262BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4263M:	Florian Fainelli <florian.fainelli@broadcom.com>
4264M:	Ray Jui <rjui@broadcom.com>
4265M:	Scott Branden <sbranden@broadcom.com>
4266R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4267S:	Maintained
4268T:	git https://github.com/broadcom/mach-bcm
4269F:	arch/arm/mach-bcm/
4270N:	bcm281*
4271N:	bcm113*
4272N:	bcm216*
4273N:	kona
4274
4275BROADCOM BCM2835 CAMERA DRIVERS
4276M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4277L:	linux-media@vger.kernel.org
4278S:	Maintained
4279F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4280F:	drivers/media/platform/broadcom/bcm2835-unicam*
4281
4282BROADCOM BCM47XX MIPS ARCHITECTURE
4283M:	Hauke Mehrtens <hauke@hauke-m.de>
4284M:	Rafał Miłecki <zajec5@gmail.com>
4285L:	linux-mips@vger.kernel.org
4286S:	Maintained
4287F:	Documentation/devicetree/bindings/mips/brcm/
4288F:	arch/mips/bcm47xx/*
4289F:	arch/mips/include/asm/mach-bcm47xx/*
4290
4291BROADCOM BCM4908 ETHERNET DRIVER
4292M:	Rafał Miłecki <rafal@milecki.pl>
4293R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4294L:	netdev@vger.kernel.org
4295S:	Maintained
4296F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4297F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4298F:	drivers/net/ethernet/broadcom/unimac.h
4299
4300BROADCOM BCM4908 PINMUX DRIVER
4301M:	Rafał Miłecki <rafal@milecki.pl>
4302R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4303L:	linux-gpio@vger.kernel.org
4304S:	Maintained
4305F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4306F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4307
4308BROADCOM BCM5301X ARM ARCHITECTURE
4309M:	Florian Fainelli <florian.fainelli@broadcom.com>
4310M:	Hauke Mehrtens <hauke@hauke-m.de>
4311M:	Rafał Miłecki <zajec5@gmail.com>
4312R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4314S:	Maintained
4315F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4316F:	arch/arm/boot/dts/broadcom/bcm470*
4317F:	arch/arm/boot/dts/broadcom/bcm5301*
4318F:	arch/arm/boot/dts/broadcom/bcm953012*
4319F:	arch/arm/mach-bcm/bcm_5301x.c
4320
4321BROADCOM BCM53573 ARM ARCHITECTURE
4322M:	Florian Fainelli <florian.fainelli@broadcom.com>
4323M:	Rafał Miłecki <rafal@milecki.pl>
4324R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4326S:	Maintained
4327F:	arch/arm/boot/dts/broadcom/bcm47189*
4328F:	arch/arm/boot/dts/broadcom/bcm53573*
4329
4330BROADCOM BCM63XX/BCM33XX UDC DRIVER
4331M:	Kevin Cernekee <cernekee@gmail.com>
4332L:	linux-usb@vger.kernel.org
4333S:	Maintained
4334F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4335
4336BROADCOM BCM7XXX ARM ARCHITECTURE
4337M:	Florian Fainelli <florian.fainelli@broadcom.com>
4338R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4340S:	Maintained
4341T:	git https://github.com/broadcom/stblinux.git
4342F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4343F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4344F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4345F:	arch/arm/mach-bcm/*brcmstb*
4346F:	arch/arm/mm/cache-b15-rac.c
4347F:	drivers/bus/brcmstb_gisb.c
4348F:	drivers/pci/controller/pcie-brcmstb.c
4349N:	brcmstb
4350N:	bcm7038
4351N:	bcm7120
4352
4353BROADCOM BCMBCA ARM ARCHITECTURE
4354M:	William Zhang <william.zhang@broadcom.com>
4355M:	Anand Gore <anand.gore@broadcom.com>
4356M:	Kursad Oney <kursad.oney@broadcom.com>
4357M:	Florian Fainelli <florian.fainelli@broadcom.com>
4358M:	Rafał Miłecki <rafal@milecki.pl>
4359R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4361S:	Maintained
4362T:	git https://github.com/broadcom/stblinux.git
4363F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4364F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4365N:	bcmbca
4366N:	bcm[9]?47622
4367N:	bcm[9]?4912
4368N:	bcm[9]?63138
4369N:	bcm[9]?63146
4370N:	bcm[9]?63148
4371N:	bcm[9]?63158
4372N:	bcm[9]?63178
4373N:	bcm[9]?6756
4374N:	bcm[9]?6813
4375N:	bcm[9]?6846
4376N:	bcm[9]?6855
4377N:	bcm[9]?6856
4378N:	bcm[9]?6858
4379N:	bcm[9]?6878
4380
4381BROADCOM BDC DRIVER
4382M:	Justin Chen <justin.chen@broadcom.com>
4383M:	Al Cooper <alcooperx@gmail.com>
4384R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4385L:	linux-usb@vger.kernel.org
4386S:	Maintained
4387F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4388F:	drivers/usb/gadget/udc/bdc/
4389
4390BROADCOM BMIPS CPUFREQ DRIVER
4391M:	Markus Mayer <mmayer@broadcom.com>
4392R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4393L:	linux-pm@vger.kernel.org
4394S:	Maintained
4395F:	drivers/cpufreq/bmips-cpufreq.c
4396
4397BROADCOM BMIPS MIPS ARCHITECTURE
4398M:	Florian Fainelli <florian.fainelli@broadcom.com>
4399R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4400L:	linux-mips@vger.kernel.org
4401S:	Maintained
4402T:	git https://github.com/broadcom/stblinux.git
4403F:	arch/mips/bmips/*
4404F:	arch/mips/boot/dts/brcm/bcm*.dts*
4405F:	arch/mips/include/asm/mach-bmips/*
4406F:	arch/mips/kernel/*bmips*
4407F:	drivers/irqchip/irq-bcm63*
4408F:	drivers/irqchip/irq-bcm7*
4409F:	drivers/irqchip/irq-brcmstb*
4410F:	drivers/pmdomain/bcm/bcm63xx-power.c
4411F:	include/linux/bcm963xx_nvram.h
4412F:	include/linux/bcm963xx_tag.h
4413
4414BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4415M:	Rasesh Mody <rmody@marvell.com>
4416M:	GR-Linux-NIC-Dev@marvell.com
4417L:	netdev@vger.kernel.org
4418S:	Supported
4419F:	drivers/net/ethernet/broadcom/bnx2.*
4420F:	drivers/net/ethernet/broadcom/bnx2_*
4421
4422BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4423M:	Saurav Kashyap <skashyap@marvell.com>
4424M:	Javed Hasan <jhasan@marvell.com>
4425M:	GR-QLogic-Storage-Upstream@marvell.com
4426L:	linux-scsi@vger.kernel.org
4427S:	Supported
4428F:	drivers/scsi/bnx2fc/
4429
4430BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4431M:	Nilesh Javali <njavali@marvell.com>
4432M:	Manish Rangankar <mrangankar@marvell.com>
4433M:	GR-QLogic-Storage-Upstream@marvell.com
4434L:	linux-scsi@vger.kernel.org
4435S:	Supported
4436F:	drivers/scsi/bnx2i/
4437
4438BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4439M:	Sudarsana Kalluru <skalluru@marvell.com>
4440M:	Manish Chopra <manishc@marvell.com>
4441L:	netdev@vger.kernel.org
4442S:	Supported
4443F:	drivers/net/ethernet/broadcom/bnx2x/
4444
4445BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4446M:	Michael Chan <michael.chan@broadcom.com>
4447L:	netdev@vger.kernel.org
4448S:	Supported
4449F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4450F:	drivers/net/ethernet/broadcom/bnxt/
4451F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4452
4453BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4454M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4455L:	linux-wireless@vger.kernel.org
4456L:	brcm80211@lists.linux.dev
4457L:	brcm80211-dev-list.pdl@broadcom.com
4458S:	Supported
4459F:	drivers/net/wireless/broadcom/brcm80211/
4460F:	include/linux/platform_data/brcmfmac.h
4461
4462BROADCOM BRCMSTB GPIO DRIVER
4463M:	Doug Berger <opendmb@gmail.com>
4464M:	Florian Fainelli <florian.fainelli@broadcom.com>
4465R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4466S:	Supported
4467F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4468F:	drivers/gpio/gpio-brcmstb.c
4469
4470BROADCOM BRCMSTB I2C DRIVER
4471M:	Kamal Dasu <kamal.dasu@broadcom.com>
4472R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4473L:	linux-i2c@vger.kernel.org
4474S:	Supported
4475F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4476F:	drivers/i2c/busses/i2c-brcmstb.c
4477
4478BROADCOM BRCMSTB UART DRIVER
4479M:	Al Cooper <alcooperx@gmail.com>
4480R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4481L:	linux-serial@vger.kernel.org
4482S:	Maintained
4483F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4484F:	drivers/tty/serial/8250/8250_bcm7271.c
4485
4486BROADCOM BRCMSTB USB EHCI DRIVER
4487M:	Justin Chen <justin.chen@broadcom.com>
4488M:	Al Cooper <alcooperx@gmail.com>
4489R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4490L:	linux-usb@vger.kernel.org
4491S:	Maintained
4492F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4493F:	drivers/usb/host/ehci-brcm.*
4494
4495BROADCOM BRCMSTB USB PIN MAP DRIVER
4496M:	Al Cooper <alcooperx@gmail.com>
4497R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4498L:	linux-usb@vger.kernel.org
4499S:	Maintained
4500F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4501F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4502
4503BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4504M:	Justin Chen <justin.chen@broadcom.com>
4505M:	Al Cooper <alcooperx@gmail.com>
4506R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4507L:	linux-kernel@vger.kernel.org
4508S:	Maintained
4509F:	drivers/phy/broadcom/phy-brcm-usb*
4510
4511BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4512M:	William Zhang <william.zhang@broadcom.com>
4513M:	Kursad Oney <kursad.oney@broadcom.com>
4514M:	Jonas Gorski <jonas.gorski@gmail.com>
4515R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4516L:	linux-spi@vger.kernel.org
4517S:	Maintained
4518F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4519F:	drivers/spi/spi-bcm63xx-hsspi.c
4520F:	drivers/spi/spi-bcmbca-hsspi.c
4521
4522BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4523M:	Jonas Gorski <jonas.gorski@gmail.com>
4524L:	linux-spi@vger.kernel.org
4525S:	Odd Fixes
4526F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4527F:	drivers/spi/spi-bcm63xx.c
4528
4529BROADCOM ETHERNET PHY DRIVERS
4530M:	Florian Fainelli <florian.fainelli@broadcom.com>
4531R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4532L:	netdev@vger.kernel.org
4533S:	Supported
4534F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4535F:	drivers/net/phy/bcm*.[ch]
4536F:	drivers/net/phy/broadcom.c
4537F:	include/linux/brcmphy.h
4538
4539BROADCOM GENET ETHERNET DRIVER
4540M:	Doug Berger <opendmb@gmail.com>
4541M:	Florian Fainelli <florian.fainelli@broadcom.com>
4542R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4543L:	netdev@vger.kernel.org
4544S:	Supported
4545F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4546F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4547F:	drivers/net/ethernet/broadcom/genet/
4548F:	drivers/net/ethernet/broadcom/unimac.h
4549F:	drivers/net/mdio/mdio-bcm-unimac.c
4550F:	include/linux/platform_data/bcmgenet.h
4551F:	include/linux/platform_data/mdio-bcm-unimac.h
4552
4553BROADCOM IPROC ARM ARCHITECTURE
4554M:	Ray Jui <rjui@broadcom.com>
4555M:	Scott Branden <sbranden@broadcom.com>
4556R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4558S:	Maintained
4559T:	git https://github.com/broadcom/stblinux.git
4560F:	arch/arm64/boot/dts/broadcom/northstar2/*
4561F:	arch/arm64/boot/dts/broadcom/stingray/*
4562F:	drivers/clk/bcm/clk-ns*
4563F:	drivers/clk/bcm/clk-sr*
4564F:	drivers/pinctrl/bcm/pinctrl-ns*
4565F:	include/dt-bindings/clock/bcm-sr*
4566N:	iproc
4567N:	cygnus
4568N:	bcm[-_]nsp
4569N:	bcm9113*
4570N:	bcm9583*
4571N:	bcm9585*
4572N:	bcm9586*
4573N:	bcm988312
4574N:	bcm113*
4575N:	bcm583*
4576N:	bcm585*
4577N:	bcm586*
4578N:	bcm88312
4579N:	hr2
4580N:	stingray
4581
4582BROADCOM IPROC GBIT ETHERNET DRIVER
4583M:	Rafał Miłecki <rafal@milecki.pl>
4584R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4585L:	netdev@vger.kernel.org
4586S:	Maintained
4587F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4588F:	drivers/net/ethernet/broadcom/bgmac*
4589F:	drivers/net/ethernet/broadcom/unimac.h
4590
4591BROADCOM KONA GPIO DRIVER
4592M:	Ray Jui <rjui@broadcom.com>
4593R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4594S:	Supported
4595F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4596F:	drivers/gpio/gpio-bcm-kona.c
4597
4598BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4599M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4600M:	Kashyap Desai <kashyap.desai@broadcom.com>
4601M:	Sumit Saxena <sumit.saxena@broadcom.com>
4602M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4603L:	mpi3mr-linuxdrv.pdl@broadcom.com
4604L:	linux-scsi@vger.kernel.org
4605S:	Supported
4606W:	https://www.broadcom.com/support/storage
4607F:	drivers/scsi/mpi3mr/
4608
4609BROADCOM NETXTREME-E ROCE DRIVER
4610M:	Selvin Xavier <selvin.xavier@broadcom.com>
4611L:	linux-rdma@vger.kernel.org
4612S:	Supported
4613W:	http://www.broadcom.com
4614F:	drivers/infiniband/hw/bnxt_re/
4615F:	include/uapi/rdma/bnxt_re-abi.h
4616
4617BROADCOM NVRAM DRIVER
4618M:	Rafał Miłecki <zajec5@gmail.com>
4619L:	linux-mips@vger.kernel.org
4620S:	Maintained
4621F:	drivers/firmware/broadcom/*
4622
4623BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4624M:	Rafał Miłecki <rafal@milecki.pl>
4625M:	Florian Fainelli <florian.fainelli@broadcom.com>
4626R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4627L:	linux-pm@vger.kernel.org
4628S:	Maintained
4629T:	git https://github.com/broadcom/stblinux.git
4630F:	drivers/pmdomain/bcm/bcm-pmb.c
4631F:	include/dt-bindings/soc/bcm-pmb.h
4632
4633BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4634M:	Rafał Miłecki <zajec5@gmail.com>
4635L:	linux-wireless@vger.kernel.org
4636S:	Maintained
4637F:	drivers/bcma/
4638F:	include/linux/bcma/
4639
4640BROADCOM SPI DRIVER
4641M:	Kamal Dasu <kamal.dasu@broadcom.com>
4642R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4643S:	Maintained
4644F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4645F:	drivers/spi/spi-bcm-qspi.*
4646F:	drivers/spi/spi-brcmstb-qspi.c
4647F:	drivers/spi/spi-iproc-qspi.c
4648
4649BROADCOM STB AVS CPUFREQ DRIVER
4650M:	Markus Mayer <mmayer@broadcom.com>
4651R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4652L:	linux-pm@vger.kernel.org
4653S:	Maintained
4654F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4655F:	drivers/cpufreq/brcmstb*
4656
4657BROADCOM STB AVS TMON DRIVER
4658M:	Markus Mayer <mmayer@broadcom.com>
4659R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4660L:	linux-pm@vger.kernel.org
4661S:	Maintained
4662F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4663F:	drivers/thermal/broadcom/brcmstb*
4664
4665BROADCOM STB DPFE DRIVER
4666M:	Markus Mayer <mmayer@broadcom.com>
4667R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4669S:	Maintained
4670F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4671F:	drivers/memory/brcmstb_dpfe.c
4672
4673BROADCOM STB NAND FLASH DRIVER
4674M:	Brian Norris <computersforpeace@gmail.com>
4675M:	Kamal Dasu <kamal.dasu@broadcom.com>
4676R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4677L:	linux-mtd@lists.infradead.org
4678S:	Maintained
4679F:	drivers/mtd/nand/raw/brcmnand/
4680F:	include/linux/platform_data/brcmnand.h
4681
4682BROADCOM STB PCIE DRIVER
4683M:	Jim Quinlan <jim2101024@gmail.com>
4684M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4685M:	Florian Fainelli <florian.fainelli@broadcom.com>
4686R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4687L:	linux-pci@vger.kernel.org
4688S:	Maintained
4689F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4690F:	drivers/pci/controller/pcie-brcmstb.c
4691
4692BROADCOM SYSTEMPORT ETHERNET DRIVER
4693M:	Florian Fainelli <florian.fainelli@broadcom.com>
4694R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4695L:	netdev@vger.kernel.org
4696S:	Supported
4697F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4698F:	drivers/net/ethernet/broadcom/bcmsysport.*
4699F:	drivers/net/ethernet/broadcom/unimac.h
4700
4701BROADCOM TG3 GIGABIT ETHERNET DRIVER
4702M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4703M:	Michael Chan <mchan@broadcom.com>
4704L:	netdev@vger.kernel.org
4705S:	Supported
4706F:	drivers/net/ethernet/broadcom/tg3.*
4707
4708BROADCOM VK DRIVER
4709M:	Scott Branden <scott.branden@broadcom.com>
4710R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4711S:	Supported
4712F:	drivers/misc/bcm-vk/
4713F:	include/uapi/linux/misc/bcm_vk.h
4714
4715BROCADE BFA FC SCSI DRIVER
4716M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4717M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4718L:	linux-scsi@vger.kernel.org
4719S:	Supported
4720F:	drivers/scsi/bfa/
4721
4722BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4723M:	Rasesh Mody <rmody@marvell.com>
4724M:	Sudarsana Kalluru <skalluru@marvell.com>
4725M:	GR-Linux-NIC-Dev@marvell.com
4726L:	netdev@vger.kernel.org
4727S:	Supported
4728F:	drivers/net/ethernet/brocade/bna/
4729
4730BSG (block layer generic sg v4 driver)
4731M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4732L:	linux-scsi@vger.kernel.org
4733S:	Supported
4734F:	block/bsg.c
4735F:	include/linux/bsg.h
4736F:	include/uapi/linux/bsg.h
4737
4738BT87X AUDIO DRIVER
4739M:	Clemens Ladisch <clemens@ladisch.de>
4740L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4741S:	Maintained
4742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4743F:	Documentation/sound/cards/bt87x.rst
4744F:	sound/pci/bt87x.c
4745
4746BT8XXGPIO DRIVER
4747M:	Michael Buesch <m@bues.ch>
4748S:	Maintained
4749W:	http://bu3sch.de/btgpio.php
4750F:	drivers/gpio/gpio-bt8xx.c
4751
4752BTRFS FILE SYSTEM
4753M:	Chris Mason <clm@fb.com>
4754M:	Josef Bacik <josef@toxicpanda.com>
4755M:	David Sterba <dsterba@suse.com>
4756L:	linux-btrfs@vger.kernel.org
4757S:	Maintained
4758W:	https://btrfs.readthedocs.io
4759Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4760C:	irc://irc.libera.chat/btrfs
4761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4762F:	Documentation/filesystems/btrfs.rst
4763F:	fs/btrfs/
4764F:	include/linux/btrfs*
4765F:	include/trace/events/btrfs.h
4766F:	include/uapi/linux/btrfs*
4767
4768BTTV VIDEO4LINUX DRIVER
4769M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4770L:	linux-media@vger.kernel.org
4771S:	Odd fixes
4772W:	https://linuxtv.org
4773T:	git git://linuxtv.org/media_tree.git
4774F:	Documentation/driver-api/media/drivers/bttv*
4775F:	drivers/media/pci/bt8xx/bttv*
4776
4777BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4778M:	Chanwoo Choi <cw00.choi@samsung.com>
4779L:	linux-pm@vger.kernel.org
4780L:	linux-samsung-soc@vger.kernel.org
4781S:	Maintained
4782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4783F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4784F:	drivers/devfreq/exynos-bus.c
4785
4786BUSLOGIC SCSI DRIVER
4787M:	Khalid Aziz <khalid@gonehiking.org>
4788L:	linux-scsi@vger.kernel.org
4789S:	Maintained
4790F:	drivers/scsi/BusLogic.*
4791F:	drivers/scsi/FlashPoint.*
4792
4793BXCAN CAN NETWORK DRIVER
4794M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4795L:	linux-can@vger.kernel.org
4796S:	Maintained
4797F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4798F:	drivers/net/can/bxcan.c
4799
4800C-MEDIA CMI8788 DRIVER
4801M:	Clemens Ladisch <clemens@ladisch.de>
4802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4803S:	Maintained
4804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4805F:	sound/pci/oxygen/
4806
4807C-SKY ARCHITECTURE
4808M:	Guo Ren <guoren@kernel.org>
4809L:	linux-csky@vger.kernel.org
4810S:	Supported
4811T:	git https://github.com/c-sky/csky-linux.git
4812F:	Documentation/devicetree/bindings/csky/
4813F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4814F:	Documentation/devicetree/bindings/timer/csky,*
4815F:	arch/csky/
4816F:	drivers/clocksource/timer-gx6605s.c
4817F:	drivers/clocksource/timer-mp-csky.c
4818F:	drivers/irqchip/irq-csky-*
4819N:	csky
4820K:	csky
4821
4822CA8210 IEEE-802.15.4 RADIO DRIVER
4823L:	linux-wpan@vger.kernel.org
4824S:	Orphan
4825W:	https://github.com/Cascoda/ca8210-linux.git
4826F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4827F:	drivers/net/ieee802154/ca8210.c
4828
4829CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4830M:	David Howells <dhowells@redhat.com>
4831L:	netfs@lists.linux.dev
4832S:	Supported
4833F:	Documentation/filesystems/caching/cachefiles.rst
4834F:	fs/cachefiles/
4835
4836CACHESTAT: PAGE CACHE STATS FOR A FILE
4837M:	Nhat Pham <nphamcs@gmail.com>
4838M:	Johannes Weiner <hannes@cmpxchg.org>
4839L:	linux-mm@kvack.org
4840S:	Maintained
4841F:	tools/testing/selftests/cachestat/test_cachestat.c
4842
4843CADENCE MIPI-CSI2 BRIDGES
4844M:	Maxime Ripard <mripard@kernel.org>
4845L:	linux-media@vger.kernel.org
4846S:	Maintained
4847F:	Documentation/devicetree/bindings/media/cdns,*.txt
4848F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4849F:	drivers/media/platform/cadence/cdns-csi2*
4850
4851CADENCE NAND DRIVER
4852L:	linux-mtd@lists.infradead.org
4853S:	Orphan
4854F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4855F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4856
4857CADENCE USB3 DRD IP DRIVER
4858M:	Peter Chen <peter.chen@kernel.org>
4859M:	Pawel Laszczak <pawell@cadence.com>
4860R:	Roger Quadros <rogerq@kernel.org>
4861L:	linux-usb@vger.kernel.org
4862S:	Maintained
4863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4864F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4865F:	drivers/usb/cdns3/
4866X:	drivers/usb/cdns3/cdnsp*
4867
4868CADENCE USBHS DRIVER
4869M:	Pawel Laszczak <pawell@cadence.com>
4870L:	linux-usb@vger.kernel.org
4871S:	Maintained
4872F:	drivers/usb/gadget/udc/cdns2
4873
4874CADENCE USBSSP DRD IP DRIVER
4875M:	Pawel Laszczak <pawell@cadence.com>
4876L:	linux-usb@vger.kernel.org
4877S:	Maintained
4878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4879F:	drivers/usb/cdns3/
4880X:	drivers/usb/cdns3/cdns3*
4881
4882CADET FM/AM RADIO RECEIVER DRIVER
4883M:	Hans Verkuil <hverkuil@xs4all.nl>
4884L:	linux-media@vger.kernel.org
4885S:	Maintained
4886W:	https://linuxtv.org
4887T:	git git://linuxtv.org/media_tree.git
4888F:	drivers/media/radio/radio-cadet*
4889
4890CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4891L:	linux-media@vger.kernel.org
4892S:	Orphan
4893T:	git git://linuxtv.org/media_tree.git
4894F:	Documentation/admin-guide/media/cafe_ccic*
4895F:	drivers/media/platform/marvell/
4896
4897CAIF NETWORK LAYER
4898L:	netdev@vger.kernel.org
4899S:	Orphan
4900F:	Documentation/networking/caif/
4901F:	drivers/net/caif/
4902F:	include/net/caif/
4903F:	include/uapi/linux/caif/
4904F:	net/caif/
4905
4906CAKE QDISC
4907M:	Toke Høiland-Jørgensen <toke@toke.dk>
4908L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4909S:	Maintained
4910F:	net/sched/sch_cake.c
4911
4912CAN NETWORK DRIVERS
4913M:	Marc Kleine-Budde <mkl@pengutronix.de>
4914M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4915L:	linux-can@vger.kernel.org
4916S:	Maintained
4917W:	https://github.com/linux-can
4918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4920F:	Documentation/devicetree/bindings/net/can/
4921F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4922F:	drivers/net/can/
4923F:	drivers/phy/phy-can-transceiver.c
4924F:	include/linux/can/bittiming.h
4925F:	include/linux/can/dev.h
4926F:	include/linux/can/length.h
4927F:	include/linux/can/platform/
4928F:	include/linux/can/rx-offload.h
4929F:	include/uapi/linux/can/error.h
4930F:	include/uapi/linux/can/netlink.h
4931F:	include/uapi/linux/can/vxcan.h
4932
4933CAN NETWORK LAYER
4934M:	Oliver Hartkopp <socketcan@hartkopp.net>
4935M:	Marc Kleine-Budde <mkl@pengutronix.de>
4936L:	linux-can@vger.kernel.org
4937S:	Maintained
4938W:	https://github.com/linux-can
4939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4941F:	Documentation/networking/can.rst
4942F:	Documentation/networking/iso15765-2.rst
4943F:	include/linux/can/can-ml.h
4944F:	include/linux/can/core.h
4945F:	include/linux/can/skb.h
4946F:	include/net/netns/can.h
4947F:	include/uapi/linux/can.h
4948F:	include/uapi/linux/can/bcm.h
4949F:	include/uapi/linux/can/gw.h
4950F:	include/uapi/linux/can/isotp.h
4951F:	include/uapi/linux/can/raw.h
4952F:	net/can/
4953
4954CAN-J1939 NETWORK LAYER
4955M:	Robin van der Gracht <robin@protonic.nl>
4956M:	Oleksij Rempel <o.rempel@pengutronix.de>
4957R:	kernel@pengutronix.de
4958L:	linux-can@vger.kernel.org
4959S:	Maintained
4960F:	Documentation/networking/j1939.rst
4961F:	include/uapi/linux/can/j1939.h
4962F:	net/can/j1939/
4963
4964CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4965M:	Damien Le Moal <dlemoal@kernel.org>
4966L:	linux-riscv@lists.infradead.org
4967L:	linux-gpio@vger.kernel.org (pinctrl driver)
4968F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4969F:	drivers/pinctrl/pinctrl-k210.c
4970
4971CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4972M:	Damien Le Moal <dlemoal@kernel.org>
4973L:	linux-kernel@vger.kernel.org
4974L:	linux-riscv@lists.infradead.org
4975S:	Maintained
4976F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4977F:	drivers/reset/reset-k210.c
4978
4979CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4980M:	Damien Le Moal <dlemoal@kernel.org>
4981L:	linux-riscv@lists.infradead.org
4982S:	Maintained
4983F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4984F:	drivers/soc/canaan/
4985F:	include/soc/canaan/
4986
4987CAPABILITIES
4988M:	Serge Hallyn <serge@hallyn.com>
4989L:	linux-security-module@vger.kernel.org
4990S:	Supported
4991F:	include/linux/capability.h
4992F:	include/uapi/linux/capability.h
4993F:	kernel/capability.c
4994F:	security/commoncap.c
4995
4996CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4997M:	Kevin Tsai <ktsai@capellamicro.com>
4998S:	Maintained
4999F:	drivers/iio/light/cm*
5000
5001CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5002M:	Christian Lamparter <chunkeey@googlemail.com>
5003L:	linux-wireless@vger.kernel.org
5004S:	Maintained
5005W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5006F:	drivers/net/wireless/ath/carl9170/
5007
5008CAVIUM I2C DRIVER
5009M:	Robert Richter <rric@kernel.org>
5010S:	Odd Fixes
5011W:	http://www.marvell.com
5012F:	drivers/i2c/busses/i2c-octeon*
5013F:	drivers/i2c/busses/i2c-thunderx*
5014
5015CAVIUM LIQUIDIO NETWORK DRIVER
5016L:	netdev@vger.kernel.org
5017S:	Orphan
5018W:	http://www.marvell.com
5019F:	drivers/net/ethernet/cavium/liquidio/
5020
5021CAVIUM MMC DRIVER
5022M:	Robert Richter <rric@kernel.org>
5023S:	Odd Fixes
5024W:	http://www.marvell.com
5025F:	drivers/mmc/host/cavium*
5026
5027CAVIUM OCTEON-TX CRYPTO DRIVER
5028M:	George Cherian <gcherian@marvell.com>
5029L:	linux-crypto@vger.kernel.org
5030S:	Supported
5031W:	http://www.marvell.com
5032F:	drivers/crypto/cavium/cpt/
5033
5034CAVIUM THUNDERX2 ARM64 SOC
5035M:	Robert Richter <rric@kernel.org>
5036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5037S:	Odd Fixes
5038F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5039F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5040
5041CBS/ETF/TAPRIO QDISCS
5042M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5043L:	netdev@vger.kernel.org
5044S:	Maintained
5045F:	net/sched/sch_cbs.c
5046F:	net/sched/sch_etf.c
5047F:	net/sched/sch_taprio.c
5048
5049CC2520 IEEE-802.15.4 RADIO DRIVER
5050M:	Stefan Schmidt <stefan@datenfreihafen.org>
5051L:	linux-wpan@vger.kernel.org
5052S:	Odd Fixes
5053F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5054F:	drivers/net/ieee802154/cc2520.c
5055
5056CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5057M:	Gilad Ben-Yossef <gilad@benyossef.com>
5058L:	linux-crypto@vger.kernel.org
5059S:	Supported
5060W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5061F:	drivers/crypto/ccree/
5062
5063CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5064M:	Hadar Gat <hadar.gat@arm.com>
5065L:	linux-crypto@vger.kernel.org
5066S:	Supported
5067W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5068F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5069F:	drivers/char/hw_random/cctrng.c
5070F:	drivers/char/hw_random/cctrng.h
5071
5072CEC FRAMEWORK
5073M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5074L:	linux-media@vger.kernel.org
5075S:	Supported
5076W:	http://linuxtv.org
5077T:	git git://linuxtv.org/media_tree.git
5078F:	Documentation/ABI/testing/debugfs-cec-error-inj
5079F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5080F:	Documentation/driver-api/media/cec-core.rst
5081F:	Documentation/userspace-api/media/cec
5082F:	drivers/media/cec/
5083F:	drivers/media/rc/keymaps/rc-cec.c
5084F:	include/media/cec-notifier.h
5085F:	include/media/cec.h
5086F:	include/uapi/linux/cec-funcs.h
5087F:	include/uapi/linux/cec.h
5088
5089CEC GPIO DRIVER
5090M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5091L:	linux-media@vger.kernel.org
5092S:	Supported
5093W:	http://linuxtv.org
5094T:	git git://linuxtv.org/media_tree.git
5095F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5096F:	drivers/media/cec/platform/cec-gpio/
5097
5098CELL BROADBAND ENGINE ARCHITECTURE
5099M:	Arnd Bergmann <arnd@arndb.de>
5100L:	linuxppc-dev@lists.ozlabs.org
5101S:	Supported
5102W:	http://www.ibm.com/developerworks/power/cell/
5103F:	arch/powerpc/include/asm/cell*.h
5104F:	arch/powerpc/include/asm/spu*.h
5105F:	arch/powerpc/include/uapi/asm/spu*.h
5106F:	arch/powerpc/platforms/cell/
5107
5108CELLWISE CW2015 BATTERY DRIVER
5109M:	Tobias Schrammm <t.schramm@manjaro.org>
5110S:	Maintained
5111F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5112F:	drivers/power/supply/cw2015_battery.c
5113
5114CEPH COMMON CODE (LIBCEPH)
5115M:	Ilya Dryomov <idryomov@gmail.com>
5116M:	Xiubo Li <xiubli@redhat.com>
5117L:	ceph-devel@vger.kernel.org
5118S:	Supported
5119W:	http://ceph.com/
5120T:	git https://github.com/ceph/ceph-client.git
5121F:	include/linux/ceph/
5122F:	include/linux/crush/
5123F:	net/ceph/
5124
5125CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5126M:	Xiubo Li <xiubli@redhat.com>
5127M:	Ilya Dryomov <idryomov@gmail.com>
5128L:	ceph-devel@vger.kernel.org
5129S:	Supported
5130W:	http://ceph.com/
5131T:	git https://github.com/ceph/ceph-client.git
5132F:	Documentation/filesystems/ceph.rst
5133F:	fs/ceph/
5134
5135CERTIFICATE HANDLING
5136M:	David Howells <dhowells@redhat.com>
5137M:	David Woodhouse <dwmw2@infradead.org>
5138L:	keyrings@vger.kernel.org
5139S:	Maintained
5140F:	Documentation/admin-guide/module-signing.rst
5141F:	certs/
5142F:	scripts/sign-file.c
5143F:	tools/certs/
5144
5145CFAG12864B LCD DRIVER
5146M:	Miguel Ojeda <ojeda@kernel.org>
5147S:	Maintained
5148F:	drivers/auxdisplay/cfag12864b.c
5149F:	include/linux/cfag12864b.h
5150
5151CFAG12864BFB LCD FRAMEBUFFER DRIVER
5152M:	Miguel Ojeda <ojeda@kernel.org>
5153S:	Maintained
5154F:	drivers/auxdisplay/cfag12864bfb.c
5155F:	include/linux/cfag12864b.h
5156
5157CHAR and MISC DRIVERS
5158M:	Arnd Bergmann <arnd@arndb.de>
5159M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5160S:	Supported
5161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5162F:	drivers/char/
5163F:	drivers/misc/
5164F:	include/linux/miscdevice.h
5165X:	drivers/char/agp/
5166X:	drivers/char/hw_random/
5167X:	drivers/char/ipmi/
5168X:	drivers/char/random.c
5169X:	drivers/char/tpm/
5170
5171CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5172M:	Thomas Weißschuh <linux@weissschuh.net>
5173L:	linux-hwmon@vger.kernel.org
5174S:	Maintained
5175F:	Documentation/hwmon/powerz.rst
5176F:	drivers/hwmon/powerz.c
5177
5178CHECKPATCH
5179M:	Andy Whitcroft <apw@canonical.com>
5180M:	Joe Perches <joe@perches.com>
5181R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5182R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5183S:	Maintained
5184F:	scripts/checkpatch.pl
5185
5186CHECKPATCH DOCUMENTATION
5187M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5188M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5189R:	Joe Perches <joe@perches.com>
5190S:	Maintained
5191F:	Documentation/dev-tools/checkpatch.rst
5192
5193CHINESE DOCUMENTATION
5194M:	Alex Shi <alexs@kernel.org>
5195M:	Yanteng Si <siyanteng@loongson.cn>
5196S:	Maintained
5197F:	Documentation/translations/zh_CN/
5198
5199CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5200M:	Peter Chen <peter.chen@kernel.org>
5201L:	linux-usb@vger.kernel.org
5202S:	Maintained
5203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5204F:	drivers/usb/chipidea/
5205
5206CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5207M:	Hans de Goede <hdegoede@redhat.com>
5208L:	linux-input@vger.kernel.org
5209S:	Maintained
5210F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5211F:	drivers/input/touchscreen/chipone_icn8318.c
5212
5213CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5214M:	Hans de Goede <hdegoede@redhat.com>
5215L:	linux-input@vger.kernel.org
5216S:	Maintained
5217F:	drivers/input/touchscreen/chipone_icn8505.c
5218
5219CHROME HARDWARE PLATFORM SUPPORT
5220M:	Benson Leung <bleung@chromium.org>
5221M:	Tzung-Bi Shih <tzungbi@kernel.org>
5222L:	chrome-platform@lists.linux.dev
5223S:	Maintained
5224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5225F:	drivers/platform/chrome/
5226
5227CHROMEOS EC CODEC DRIVER
5228M:	Cheng-Yi Chiang <cychiang@chromium.org>
5229M:	Tzung-Bi Shih <tzungbi@kernel.org>
5230R:	Guenter Roeck <groeck@chromium.org>
5231L:	chrome-platform@lists.linux.dev
5232S:	Maintained
5233F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5234F:	sound/soc/codecs/cros_ec_codec.*
5235
5236CHROMEOS EC CHARGE CONTROL
5237M:	Thomas Weißschuh <thomas@weissschuh.net>
5238S:	Maintained
5239F:	drivers/power/supply/cros_charge-control.c
5240
5241CHROMEOS EC HARDWARE MONITORING
5242M:	Thomas Weißschuh <thomas@weissschuh.net>
5243L:	chrome-platform@lists.linux.dev
5244L:	linux-hwmon@vger.kernel.org
5245S:	Maintained
5246F:	Documentation/hwmon/cros_ec_hwmon.rst
5247F:	drivers/hwmon/cros_ec_hwmon.c
5248
5249CHROMEOS EC LED DRIVER
5250M:	Thomas Weißschuh <thomas@weissschuh.net>
5251S:	Maintained
5252F:	drivers/leds/leds-cros_ec.c
5253
5254CHROMEOS EC SUBDRIVERS
5255M:	Benson Leung <bleung@chromium.org>
5256R:	Guenter Roeck <groeck@chromium.org>
5257L:	chrome-platform@lists.linux.dev
5258S:	Maintained
5259F:	drivers/power/supply/cros_charge-control.c
5260F:	drivers/power/supply/cros_usbpd-charger.c
5261N:	cros_ec
5262N:	cros-ec
5263
5264CHROMEOS EC UART DRIVER
5265M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5266R:	Benson Leung <bleung@chromium.org>
5267R:	Tzung-Bi Shih <tzungbi@kernel.org>
5268S:	Maintained
5269F:	drivers/platform/chrome/cros_ec_uart.c
5270
5271CHROMEOS EC USB PD NOTIFY DRIVER
5272M:	Prashant Malani <pmalani@chromium.org>
5273L:	chrome-platform@lists.linux.dev
5274S:	Maintained
5275F:	drivers/platform/chrome/cros_usbpd_notify.c
5276F:	include/linux/platform_data/cros_usbpd_notify.h
5277
5278CHROMEOS EC USB TYPE-C DRIVER
5279M:	Prashant Malani <pmalani@chromium.org>
5280L:	chrome-platform@lists.linux.dev
5281S:	Maintained
5282F:	drivers/platform/chrome/cros_ec_typec.*
5283F:	drivers/platform/chrome/cros_typec_switch.c
5284F:	drivers/platform/chrome/cros_typec_vdm.*
5285
5286CHROMEOS HPS DRIVER
5287M:	Dan Callaghan <dcallagh@chromium.org>
5288R:	Sami Kyöstilä <skyostil@chromium.org>
5289S:	Maintained
5290F:	drivers/platform/chrome/cros_hps_i2c.c
5291
5292CHROMEOS EC WATCHDOG
5293M:	Lukasz Majczak <lma@chromium.org>
5294L:	chrome-platform@lists.linux.dev
5295S:	Maintained
5296F:	drivers/watchdog/cros_ec_wdt.c
5297
5298CHRONTEL CH7322 CEC DRIVER
5299M:	Joe Tessler <jrt@google.com>
5300L:	linux-media@vger.kernel.org
5301S:	Maintained
5302T:	git git://linuxtv.org/media_tree.git
5303F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5304F:	drivers/media/cec/i2c/ch7322.c
5305
5306CIRRUS LOGIC AUDIO CODEC DRIVERS
5307M:	David Rhodes <david.rhodes@cirrus.com>
5308M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5309L:	linux-sound@vger.kernel.org
5310L:	patches@opensource.cirrus.com
5311S:	Maintained
5312F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5313F:	drivers/mfd/cs42l43*
5314F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5315F:	drivers/spi/spi-cs42l43*
5316F:	include/dt-bindings/sound/cs*
5317F:	include/linux/mfd/cs42l43*
5318F:	include/sound/cs*
5319F:	sound/pci/hda/cirrus*
5320F:	sound/pci/hda/cs*
5321F:	sound/pci/hda/hda_component*
5322F:	sound/pci/hda/hda_cs_dsp_ctl.*
5323F:	sound/soc/codecs/cs*
5324
5325CIRRUS LOGIC HAPTIC DRIVERS
5326M:	James Ogletree <jogletre@opensource.cirrus.com>
5327M:	Fred Treven <fred.treven@cirrus.com>
5328M:	Ben Bright <ben.bright@cirrus.com>
5329L:	patches@opensource.cirrus.com
5330S:	Supported
5331F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5332F:	drivers/input/misc/cs40l*
5333F:	drivers/mfd/cs40l*
5334F:	include/linux/mfd/cs40l*
5335F:	sound/soc/codecs/cs40l*
5336
5337CIRRUS LOGIC DSP FIRMWARE DRIVER
5338M:	Simon Trimmer <simont@opensource.cirrus.com>
5339M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5340M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5341L:	patches@opensource.cirrus.com
5342S:	Supported
5343W:	https://github.com/CirrusLogic/linux-drivers/wiki
5344T:	git https://github.com/CirrusLogic/linux-drivers.git
5345F:	drivers/firmware/cirrus/*
5346F:	include/linux/firmware/cirrus/*
5347
5348CIRRUS LOGIC EP93XX ETHERNET DRIVER
5349M:	Hartley Sweeten <hsweeten@visionengravers.com>
5350L:	netdev@vger.kernel.org
5351S:	Maintained
5352F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5353
5354CIRRUS LOGIC LOCHNAGAR DRIVER
5355M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5356M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5357L:	patches@opensource.cirrus.com
5358S:	Supported
5359F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5360F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5361F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5362F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5363F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5364F:	Documentation/hwmon/lochnagar.rst
5365F:	drivers/clk/clk-lochnagar.c
5366F:	drivers/hwmon/lochnagar-hwmon.c
5367F:	drivers/mfd/lochnagar-i2c.c
5368F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5369F:	drivers/regulator/lochnagar-regulator.c
5370F:	include/dt-bindings/clock/lochnagar.h
5371F:	include/dt-bindings/pinctrl/lochnagar.h
5372F:	include/linux/mfd/lochnagar*
5373F:	sound/soc/codecs/lochnagar-sc.c
5374
5375CIRRUS LOGIC MADERA CODEC DRIVERS
5376M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5377M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5378L:	linux-sound@vger.kernel.org
5379L:	patches@opensource.cirrus.com
5380S:	Supported
5381W:	https://github.com/CirrusLogic/linux-drivers/wiki
5382T:	git https://github.com/CirrusLogic/linux-drivers.git
5383F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5384F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5385F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5386F:	drivers/gpio/gpio-madera*
5387F:	drivers/irqchip/irq-madera*
5388F:	drivers/mfd/cs47l*
5389F:	drivers/mfd/madera*
5390F:	drivers/pinctrl/cirrus/*
5391F:	include/dt-bindings/sound/madera*
5392F:	include/linux/irqchip/irq-madera*
5393F:	include/linux/mfd/madera/*
5394F:	include/sound/madera*
5395F:	sound/soc/codecs/cs47l*
5396F:	sound/soc/codecs/madera*
5397
5398CISCO FCOE HBA DRIVER
5399M:	Satish Kharat <satishkh@cisco.com>
5400M:	Sesidhar Baddela <sebaddel@cisco.com>
5401M:	Karan Tilak Kumar <kartilak@cisco.com>
5402L:	linux-scsi@vger.kernel.org
5403S:	Supported
5404F:	drivers/scsi/fnic/
5405
5406CISCO SCSI HBA DRIVER
5407M:	Karan Tilak Kumar <kartilak@cisco.com>
5408M:	Sesidhar Baddela <sebaddel@cisco.com>
5409L:	linux-scsi@vger.kernel.org
5410S:	Supported
5411F:	drivers/scsi/snic/
5412
5413CISCO VIC ETHERNET NIC DRIVER
5414M:	Christian Benvenuti <benve@cisco.com>
5415M:	Satish Kharat <satishkh@cisco.com>
5416S:	Supported
5417F:	drivers/net/ethernet/cisco/enic/
5418
5419CISCO VIC LOW LATENCY NIC DRIVER
5420M:	Christian Benvenuti <benve@cisco.com>
5421M:	Nelson Escobar <neescoba@cisco.com>
5422S:	Supported
5423F:	drivers/infiniband/hw/usnic/
5424
5425CLANG CONTROL FLOW INTEGRITY SUPPORT
5426M:	Sami Tolvanen <samitolvanen@google.com>
5427M:	Kees Cook <kees@kernel.org>
5428R:	Nathan Chancellor <nathan@kernel.org>
5429L:	llvm@lists.linux.dev
5430S:	Supported
5431B:	https://github.com/ClangBuiltLinux/linux/issues
5432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5433F:	include/linux/cfi.h
5434F:	kernel/cfi.c
5435
5436CLANG-FORMAT FILE
5437M:	Miguel Ojeda <ojeda@kernel.org>
5438S:	Maintained
5439F:	.clang-format
5440
5441CLANG/LLVM BUILD SUPPORT
5442M:	Nathan Chancellor <nathan@kernel.org>
5443R:	Nick Desaulniers <ndesaulniers@google.com>
5444R:	Bill Wendling <morbo@google.com>
5445R:	Justin Stitt <justinstitt@google.com>
5446L:	llvm@lists.linux.dev
5447S:	Supported
5448W:	https://clangbuiltlinux.github.io/
5449B:	https://github.com/ClangBuiltLinux/linux/issues
5450C:	irc://irc.libera.chat/clangbuiltlinux
5451F:	Documentation/kbuild/llvm.rst
5452F:	include/linux/compiler-clang.h
5453F:	scripts/Makefile.clang
5454F:	scripts/clang-tools/
5455K:	\b(?i:clang|llvm)\b
5456
5457CLK API
5458M:	Russell King <linux@armlinux.org.uk>
5459L:	linux-clk@vger.kernel.org
5460S:	Maintained
5461F:	include/linux/clk.h
5462
5463CLOCKSOURCE, CLOCKEVENT DRIVERS
5464M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5465M:	Thomas Gleixner <tglx@linutronix.de>
5466L:	linux-kernel@vger.kernel.org
5467S:	Supported
5468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5469F:	Documentation/devicetree/bindings/timer/
5470F:	drivers/clocksource/
5471
5472CLOSURES
5473M:	Kent Overstreet <kent.overstreet@linux.dev>
5474L:	linux-bcachefs@vger.kernel.org
5475S:	Supported
5476C:	irc://irc.oftc.net/bcache
5477F:	include/linux/closure.h
5478F:	lib/closure.c
5479
5480CMPC ACPI DRIVER
5481M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5482L:	platform-driver-x86@vger.kernel.org
5483S:	Supported
5484F:	drivers/platform/x86/classmate-laptop.c
5485
5486COBALT MEDIA DRIVER
5487M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5488L:	linux-media@vger.kernel.org
5489S:	Supported
5490W:	https://linuxtv.org
5491T:	git git://linuxtv.org/media_tree.git
5492F:	drivers/media/pci/cobalt/
5493
5494COCCINELLE/Semantic Patches (SmPL)
5495M:	Julia Lawall <Julia.Lawall@inria.fr>
5496M:	Nicolas Palix <nicolas.palix@imag.fr>
5497L:	cocci@inria.fr (moderated for non-subscribers)
5498S:	Supported
5499W:	https://coccinelle.gitlabpages.inria.fr/website/
5500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5501F:	Documentation/dev-tools/coccinelle.rst
5502F:	scripts/coccicheck
5503F:	scripts/coccinelle/
5504
5505CODA FILE SYSTEM
5506M:	Jan Harkes <jaharkes@cs.cmu.edu>
5507M:	coda@cs.cmu.edu
5508L:	codalist@coda.cs.cmu.edu
5509S:	Maintained
5510W:	http://www.coda.cs.cmu.edu/
5511F:	Documentation/filesystems/coda.rst
5512F:	fs/coda/
5513F:	include/linux/coda*.h
5514F:	include/uapi/linux/coda*.h
5515
5516CODA V4L2 MEM2MEM DRIVER
5517M:	Philipp Zabel <p.zabel@pengutronix.de>
5518L:	linux-media@vger.kernel.org
5519S:	Maintained
5520F:	Documentation/devicetree/bindings/media/coda.yaml
5521F:	drivers/media/platform/chips-media/coda
5522
5523CODE OF CONDUCT
5524M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5525S:	Supported
5526F:	Documentation/process/code-of-conduct-interpretation.rst
5527F:	Documentation/process/code-of-conduct.rst
5528
5529CODE TAGGING
5530M:	Suren Baghdasaryan <surenb@google.com>
5531M:	Kent Overstreet <kent.overstreet@linux.dev>
5532S:	Maintained
5533F:	include/asm-generic/codetag.lds.h
5534F:	include/linux/codetag.h
5535F:	lib/codetag.c
5536
5537COMEDI DRIVERS
5538M:	Ian Abbott <abbotti@mev.co.uk>
5539M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5540S:	Odd Fixes
5541F:	drivers/comedi/
5542F:	include/linux/comedi/
5543F:	include/uapi/linux/comedi.h
5544
5545COMMON CLK FRAMEWORK
5546M:	Michael Turquette <mturquette@baylibre.com>
5547M:	Stephen Boyd <sboyd@kernel.org>
5548L:	linux-clk@vger.kernel.org
5549S:	Maintained
5550Q:	http://patchwork.kernel.org/project/linux-clk/list/
5551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5552F:	Documentation/devicetree/bindings/clock/
5553F:	drivers/clk/
5554F:	include/dt-bindings/clock/
5555F:	include/linux/clk-pr*
5556F:	include/linux/clk/
5557F:	include/linux/of_clk.h
5558X:	drivers/clk/clkdev.c
5559
5560COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5561M:	Steve French <sfrench@samba.org>
5562R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5563R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5564R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5565R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5566R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5567L:	linux-cifs@vger.kernel.org
5568L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5569S:	Supported
5570W:	https://wiki.samba.org/index.php/LinuxCIFS
5571T:	git git://git.samba.org/sfrench/cifs-2.6.git
5572F:	Documentation/admin-guide/cifs/
5573F:	fs/smb/client/
5574F:	fs/smb/common/
5575F:	include/uapi/linux/cifs
5576
5577COMPACTPCI HOTPLUG CORE
5578M:	Scott Murray <scott@spiteful.org>
5579L:	linux-pci@vger.kernel.org
5580S:	Maintained
5581F:	drivers/pci/hotplug/cpci_hotplug*
5582
5583COMPACTPCI HOTPLUG GENERIC DRIVER
5584M:	Scott Murray <scott@spiteful.org>
5585L:	linux-pci@vger.kernel.org
5586S:	Maintained
5587F:	drivers/pci/hotplug/cpcihp_generic.c
5588
5589COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5590M:	Scott Murray <scott@spiteful.org>
5591L:	linux-pci@vger.kernel.org
5592S:	Maintained
5593F:	drivers/pci/hotplug/cpcihp_zt5550.*
5594
5595COMPAL LAPTOP SUPPORT
5596M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5597L:	platform-driver-x86@vger.kernel.org
5598S:	Maintained
5599F:	drivers/platform/x86/compal-laptop.c
5600
5601COMPILER ATTRIBUTES
5602M:	Miguel Ojeda <ojeda@kernel.org>
5603S:	Maintained
5604F:	include/linux/compiler_attributes.h
5605
5606COMPUTE EXPRESS LINK (CXL)
5607M:	Davidlohr Bueso <dave@stgolabs.net>
5608M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5609M:	Dave Jiang <dave.jiang@intel.com>
5610M:	Alison Schofield <alison.schofield@intel.com>
5611M:	Vishal Verma <vishal.l.verma@intel.com>
5612M:	Ira Weiny <ira.weiny@intel.com>
5613M:	Dan Williams <dan.j.williams@intel.com>
5614L:	linux-cxl@vger.kernel.org
5615S:	Maintained
5616F:	Documentation/driver-api/cxl
5617F:	drivers/cxl/
5618F:	include/linux/einj-cxl.h
5619F:	include/linux/cxl-event.h
5620F:	include/uapi/linux/cxl_mem.h
5621F:	tools/testing/cxl/
5622
5623COMPUTE EXPRESS LINK PMU (CPMU)
5624M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5625L:	linux-cxl@vger.kernel.org
5626S:	Maintained
5627F:	Documentation/admin-guide/perf/cxl.rst
5628F:	drivers/perf/cxl_pmu.c
5629
5630CONEXANT ACCESSRUNNER USB DRIVER
5631L:	accessrunner-general@lists.sourceforge.net
5632S:	Orphan
5633W:	http://accessrunner.sourceforge.net/
5634F:	drivers/usb/atm/cxacru.c
5635
5636CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5637M:	Elena Reshetova <elena.reshetova@intel.com>
5638M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5639S:	Maintained
5640F:	Documentation/security/snp-tdx-threat-model.rst
5641
5642CONFIGFS
5643M:	Joel Becker <jlbec@evilplan.org>
5644M:	Christoph Hellwig <hch@lst.de>
5645S:	Supported
5646T:	git git://git.infradead.org/users/hch/configfs.git
5647F:	fs/configfs/
5648F:	include/linux/configfs.h
5649F:	samples/configfs/
5650
5651CONSOLE SUBSYSTEM
5652M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5653S:	Supported
5654F:	drivers/video/console/
5655F:	include/linux/console*
5656
5657CONTEXT TRACKING
5658M:	Frederic Weisbecker <frederic@kernel.org>
5659M:	"Paul E. McKenney" <paulmck@kernel.org>
5660S:	Maintained
5661F:	include/linux/context_tracking*
5662F:	kernel/context_tracking.c
5663
5664CONTROL GROUP (CGROUP)
5665M:	Tejun Heo <tj@kernel.org>
5666M:	Zefan Li <lizefan.x@bytedance.com>
5667M:	Johannes Weiner <hannes@cmpxchg.org>
5668M:	Michal Koutný <mkoutny@suse.com>
5669L:	cgroups@vger.kernel.org
5670S:	Maintained
5671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5672F:	Documentation/admin-guide/cgroup-v1/
5673F:	Documentation/admin-guide/cgroup-v2.rst
5674F:	include/linux/cgroup*
5675F:	kernel/cgroup/
5676F:	tools/testing/selftests/cgroup/
5677
5678CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5679M:	Tejun Heo <tj@kernel.org>
5680M:	Josef Bacik <josef@toxicpanda.com>
5681M:	Jens Axboe <axboe@kernel.dk>
5682L:	cgroups@vger.kernel.org
5683L:	linux-block@vger.kernel.org
5684T:	git git://git.kernel.dk/linux-block
5685F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5686F:	block/bfq-cgroup.c
5687F:	block/blk-cgroup.c
5688F:	block/blk-iocost.c
5689F:	block/blk-iolatency.c
5690F:	block/blk-throttle.c
5691F:	include/linux/blk-cgroup.h
5692
5693CONTROL GROUP - CPUSET
5694M:	Waiman Long <longman@redhat.com>
5695M:	Zefan Li <lizefan.x@bytedance.com>
5696L:	cgroups@vger.kernel.org
5697S:	Maintained
5698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5699F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5700F:	include/linux/cpuset.h
5701F:	kernel/cgroup/cpuset.c
5702F:	tools/testing/selftests/cgroup/test_cpuset.c
5703F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5704
5705CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5706M:	Johannes Weiner <hannes@cmpxchg.org>
5707M:	Michal Hocko <mhocko@kernel.org>
5708M:	Roman Gushchin <roman.gushchin@linux.dev>
5709M:	Shakeel Butt <shakeel.butt@linux.dev>
5710R:	Muchun Song <muchun.song@linux.dev>
5711L:	cgroups@vger.kernel.org
5712L:	linux-mm@kvack.org
5713S:	Maintained
5714F:	include/linux/memcontrol.h
5715F:	mm/memcontrol.c
5716F:	mm/memcontrol-v1.c
5717F:	mm/memcontrol-v1.h
5718F:	mm/swap_cgroup.c
5719F:	samples/cgroup/*
5720F:	tools/testing/selftests/cgroup/memcg_protection.m
5721F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5722F:	tools/testing/selftests/cgroup/test_kmem.c
5723F:	tools/testing/selftests/cgroup/test_memcontrol.c
5724
5725CORETEMP HARDWARE MONITORING DRIVER
5726M:	Fenghua Yu <fenghua.yu@intel.com>
5727L:	linux-hwmon@vger.kernel.org
5728S:	Maintained
5729F:	Documentation/hwmon/coretemp.rst
5730F:	drivers/hwmon/coretemp.c
5731
5732CORSAIR-CPRO HARDWARE MONITOR DRIVER
5733M:	Marius Zachmann <mail@mariuszachmann.de>
5734L:	linux-hwmon@vger.kernel.org
5735S:	Maintained
5736F:	drivers/hwmon/corsair-cpro.c
5737
5738CORSAIR-PSU HARDWARE MONITOR DRIVER
5739M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5740L:	linux-hwmon@vger.kernel.org
5741S:	Maintained
5742F:	Documentation/hwmon/corsair-psu.rst
5743F:	drivers/hwmon/corsair-psu.c
5744
5745COUNTER SUBSYSTEM
5746M:	William Breathitt Gray <wbg@kernel.org>
5747L:	linux-iio@vger.kernel.org
5748S:	Maintained
5749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5750F:	Documentation/ABI/testing/sysfs-bus-counter
5751F:	Documentation/driver-api/generic-counter.rst
5752F:	drivers/counter/
5753F:	include/linux/counter.h
5754F:	include/uapi/linux/counter.h
5755F:	tools/counter/
5756
5757COUNTER WATCH EVENTS TOOL
5758M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5759L:	linux-iio@vger.kernel.org
5760S:	Maintained
5761F:	tools/counter/counter_watch_events.c
5762
5763CP2615 I2C DRIVER
5764M:	Bence Csókás <bence98@sch.bme.hu>
5765S:	Maintained
5766F:	drivers/i2c/busses/i2c-cp2615.c
5767
5768CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5769M:	Viresh Kumar <viresh.kumar@linaro.org>
5770M:	Sudeep Holla <sudeep.holla@arm.com>
5771L:	linux-pm@vger.kernel.org
5772S:	Maintained
5773W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5774F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5775
5776CPU FREQUENCY SCALING FRAMEWORK
5777M:	"Rafael J. Wysocki" <rafael@kernel.org>
5778M:	Viresh Kumar <viresh.kumar@linaro.org>
5779L:	linux-pm@vger.kernel.org
5780S:	Maintained
5781B:	https://bugzilla.kernel.org
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5784F:	Documentation/admin-guide/pm/cpufreq.rst
5785F:	Documentation/admin-guide/pm/intel_pstate.rst
5786F:	Documentation/cpu-freq/
5787F:	Documentation/devicetree/bindings/cpufreq/
5788F:	drivers/cpufreq/
5789F:	include/linux/cpufreq.h
5790F:	include/linux/sched/cpufreq.h
5791F:	kernel/sched/cpufreq*.c
5792F:	tools/testing/selftests/cpufreq/
5793
5794CPU HOTPLUG
5795M:	Thomas Gleixner <tglx@linutronix.de>
5796M:	Peter Zijlstra <peterz@infradead.org>
5797L:	linux-kernel@vger.kernel.org
5798S:	Maintained
5799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5800F:	include/linux/cpu.h
5801F:	include/linux/cpuhotplug.h
5802F:	include/linux/smpboot.h
5803F:	kernel/cpu.c
5804F:	kernel/smpboot.*
5805
5806CPU IDLE TIME MANAGEMENT FRAMEWORK
5807M:	"Rafael J. Wysocki" <rafael@kernel.org>
5808M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5809L:	linux-pm@vger.kernel.org
5810S:	Maintained
5811B:	https://bugzilla.kernel.org
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5813F:	Documentation/admin-guide/pm/cpuidle.rst
5814F:	Documentation/driver-api/pm/cpuidle.rst
5815F:	drivers/cpuidle/
5816F:	include/linux/cpuidle.h
5817
5818CPU POWER MONITORING SUBSYSTEM
5819M:	Thomas Renninger <trenn@suse.com>
5820M:	Shuah Khan <shuah@kernel.org>
5821M:	Shuah Khan <skhan@linuxfoundation.org>
5822L:	linux-pm@vger.kernel.org
5823S:	Maintained
5824F:	tools/power/cpupower/
5825
5826CPUID/MSR DRIVER
5827M:	"H. Peter Anvin" <hpa@zytor.com>
5828S:	Maintained
5829F:	arch/x86/kernel/cpuid.c
5830F:	arch/x86/kernel/msr.c
5831
5832CPUIDLE DRIVER - ARM BIG LITTLE
5833M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5834M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5835L:	linux-pm@vger.kernel.org
5836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5837S:	Maintained
5838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5839F:	drivers/cpuidle/cpuidle-big_little.c
5840
5841CPUIDLE DRIVER - ARM EXYNOS
5842M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5843M:	Kukjin Kim <kgene@kernel.org>
5844R:	Krzysztof Kozlowski <krzk@kernel.org>
5845L:	linux-pm@vger.kernel.org
5846L:	linux-samsung-soc@vger.kernel.org
5847S:	Maintained
5848F:	arch/arm/mach-exynos/pm.c
5849F:	drivers/cpuidle/cpuidle-exynos.c
5850F:	include/linux/platform_data/cpuidle-exynos.h
5851
5852CPUIDLE DRIVER - ARM PSCI
5853M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5854M:	Sudeep Holla <sudeep.holla@arm.com>
5855L:	linux-pm@vger.kernel.org
5856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5857S:	Supported
5858F:	drivers/cpuidle/cpuidle-psci.c
5859
5860CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5861M:	Ulf Hansson <ulf.hansson@linaro.org>
5862L:	linux-pm@vger.kernel.org
5863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5864S:	Supported
5865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5866F:	drivers/cpuidle/cpuidle-psci-domain.c
5867F:	drivers/cpuidle/cpuidle-psci.h
5868
5869CPUIDLE DRIVER - DT IDLE PM DOMAIN
5870M:	Ulf Hansson <ulf.hansson@linaro.org>
5871L:	linux-pm@vger.kernel.org
5872S:	Supported
5873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5874F:	drivers/cpuidle/dt_idle_genpd.c
5875F:	drivers/cpuidle/dt_idle_genpd.h
5876
5877CPUIDLE DRIVER - RISC-V SBI
5878M:	Anup Patel <anup@brainfault.org>
5879L:	linux-pm@vger.kernel.org
5880L:	linux-riscv@lists.infradead.org
5881S:	Maintained
5882F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5883
5884CRAMFS FILESYSTEM
5885M:	Nicolas Pitre <nico@fluxnic.net>
5886S:	Maintained
5887F:	Documentation/filesystems/cramfs.rst
5888F:	fs/cramfs/
5889
5890CREATIVE SB0540
5891M:	Bastien Nocera <hadess@hadess.net>
5892L:	linux-input@vger.kernel.org
5893S:	Maintained
5894F:	drivers/hid/hid-creative-sb0540.c
5895
5896CRYPTO API
5897M:	Herbert Xu <herbert@gondor.apana.org.au>
5898M:	"David S. Miller" <davem@davemloft.net>
5899L:	linux-crypto@vger.kernel.org
5900S:	Maintained
5901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5903F:	Documentation/crypto/
5904F:	Documentation/devicetree/bindings/crypto/
5905F:	arch/*/crypto/
5906F:	crypto/
5907F:	drivers/crypto/
5908F:	include/crypto/
5909F:	include/linux/crypto*
5910F:	lib/crypto/
5911
5912CRYPTO SPEED TEST COMPARE
5913M:	Wang Jinchao <wangjinchao@xfusion.com>
5914L:	linux-crypto@vger.kernel.org
5915S:	Maintained
5916F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5917
5918CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5919M:	Neil Horman <nhorman@tuxdriver.com>
5920L:	linux-crypto@vger.kernel.org
5921S:	Maintained
5922F:	crypto/ansi_cprng.c
5923F:	crypto/rng.c
5924
5925CS3308 MEDIA DRIVER
5926M:	Hans Verkuil <hverkuil@xs4all.nl>
5927L:	linux-media@vger.kernel.org
5928S:	Odd Fixes
5929W:	http://linuxtv.org
5930T:	git git://linuxtv.org/media_tree.git
5931F:	drivers/media/i2c/cs3308.c
5932
5933CS5535 Audio ALSA driver
5934M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5935S:	Maintained
5936F:	sound/pci/cs5535audio/
5937
5938CTU CAN FD DRIVER
5939M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5940M:	Ondrej Ille <ondrej.ille@gmail.com>
5941L:	linux-can@vger.kernel.org
5942S:	Maintained
5943F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5944F:	drivers/net/can/ctucanfd/
5945
5946CVE ASSIGNMENT CONTACT
5947M:	CVE Assignment Team <cve@kernel.org>
5948S:	Maintained
5949F:	Documentation/process/cve.rst
5950
5951CW1200 WLAN driver
5952S:	Orphan
5953F:	drivers/net/wireless/st/cw1200/
5954
5955CX18 VIDEO4LINUX DRIVER
5956M:	Andy Walls <awalls@md.metrocast.net>
5957L:	linux-media@vger.kernel.org
5958S:	Maintained
5959W:	https://linuxtv.org
5960T:	git git://linuxtv.org/media_tree.git
5961F:	drivers/media/pci/cx18/
5962F:	include/uapi/linux/ivtv*
5963
5964CX2341X MPEG ENCODER HELPER MODULE
5965M:	Hans Verkuil <hverkuil@xs4all.nl>
5966L:	linux-media@vger.kernel.org
5967S:	Maintained
5968W:	https://linuxtv.org
5969T:	git git://linuxtv.org/media_tree.git
5970F:	drivers/media/common/cx2341x*
5971F:	include/media/drv-intf/cx2341x.h
5972
5973CX24120 MEDIA DRIVER
5974M:	Jemma Denson <jdenson@gmail.com>
5975M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5976L:	linux-media@vger.kernel.org
5977S:	Maintained
5978W:	https://linuxtv.org
5979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5980F:	drivers/media/dvb-frontends/cx24120*
5981
5982CX88 VIDEO4LINUX DRIVER
5983M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5984L:	linux-media@vger.kernel.org
5985S:	Odd fixes
5986W:	https://linuxtv.org
5987T:	git git://linuxtv.org/media_tree.git
5988F:	Documentation/driver-api/media/drivers/cx88*
5989F:	drivers/media/pci/cx88/
5990
5991CXD2820R MEDIA DRIVER
5992L:	linux-media@vger.kernel.org
5993S:	Orphan
5994W:	https://linuxtv.org
5995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5996F:	drivers/media/dvb-frontends/cxd2820r*
5997
5998CXGB3 ETHERNET DRIVER (CXGB3)
5999M:	Potnuri Bharat Teja <bharat@chelsio.com>
6000L:	netdev@vger.kernel.org
6001S:	Supported
6002W:	http://www.chelsio.com
6003F:	drivers/net/ethernet/chelsio/cxgb3/
6004
6005CXGB3 ISCSI DRIVER (CXGB3I)
6006M:	Varun Prakash <varun@chelsio.com>
6007L:	linux-scsi@vger.kernel.org
6008S:	Supported
6009W:	http://www.chelsio.com
6010F:	drivers/scsi/cxgbi/cxgb3i
6011
6012CXGB4 CRYPTO DRIVER (chcr)
6013M:	Ayush Sawal <ayush.sawal@chelsio.com>
6014L:	linux-crypto@vger.kernel.org
6015S:	Supported
6016W:	http://www.chelsio.com
6017F:	drivers/crypto/chelsio
6018
6019CXGB4 ETHERNET DRIVER (CXGB4)
6020M:	Potnuri Bharat Teja <bharat@chelsio.com>
6021L:	netdev@vger.kernel.org
6022S:	Supported
6023W:	http://www.chelsio.com
6024F:	drivers/net/ethernet/chelsio/cxgb4/
6025
6026CXGB4 INLINE CRYPTO DRIVER
6027M:	Ayush Sawal <ayush.sawal@chelsio.com>
6028L:	netdev@vger.kernel.org
6029S:	Supported
6030W:	http://www.chelsio.com
6031F:	drivers/net/ethernet/chelsio/inline_crypto/
6032
6033CXGB4 ISCSI DRIVER (CXGB4I)
6034M:	Varun Prakash <varun@chelsio.com>
6035L:	linux-scsi@vger.kernel.org
6036S:	Supported
6037W:	http://www.chelsio.com
6038F:	drivers/scsi/cxgbi/cxgb4i
6039
6040CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6041M:	Potnuri Bharat Teja <bharat@chelsio.com>
6042L:	linux-rdma@vger.kernel.org
6043S:	Supported
6044W:	http://www.openfabrics.org
6045F:	drivers/infiniband/hw/cxgb4/
6046F:	include/uapi/rdma/cxgb4-abi.h
6047
6048CXGB4VF ETHERNET DRIVER (CXGB4VF)
6049M:	Potnuri Bharat Teja <bharat@chelsio.com>
6050L:	netdev@vger.kernel.org
6051S:	Supported
6052W:	http://www.chelsio.com
6053F:	drivers/net/ethernet/chelsio/cxgb4vf/
6054
6055CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6056M:	Frederic Barrat <fbarrat@linux.ibm.com>
6057M:	Andrew Donnellan <ajd@linux.ibm.com>
6058L:	linuxppc-dev@lists.ozlabs.org
6059S:	Supported
6060F:	Documentation/ABI/testing/sysfs-class-cxl
6061F:	Documentation/arch/powerpc/cxl.rst
6062F:	arch/powerpc/platforms/powernv/pci-cxl.c
6063F:	drivers/misc/cxl/
6064F:	include/misc/cxl*
6065F:	include/uapi/misc/cxl.h
6066
6067CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6068M:	Manoj N. Kumar <manoj@linux.ibm.com>
6069M:	Uma Krishnan <ukrishn@linux.ibm.com>
6070L:	linux-scsi@vger.kernel.org
6071S:	Obsolete
6072F:	Documentation/arch/powerpc/cxlflash.rst
6073F:	drivers/scsi/cxlflash/
6074F:	include/uapi/scsi/cxlflash_ioctl.h
6075
6076CYBERPRO FB DRIVER
6077M:	Russell King <linux@armlinux.org.uk>
6078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6079S:	Maintained
6080W:	http://www.armlinux.org.uk/
6081F:	drivers/video/fbdev/cyber2000fb.*
6082
6083CYCLADES PC300 DRIVER
6084S:	Orphan
6085F:	drivers/net/wan/pc300*
6086
6087CYPRESS CY8C95X0 PINCTRL DRIVER
6088M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6089L:	linux-gpio@vger.kernel.org
6090S:	Maintained
6091F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6092
6093CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6094M:	Linus Walleij <linus.walleij@linaro.org>
6095L:	linux-input@vger.kernel.org
6096S:	Maintained
6097F:	drivers/input/touchscreen/cy8ctma140.c
6098
6099CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6100M:	Yassine Oudjana <y.oudjana@protonmail.com>
6101L:	linux-input@vger.kernel.org
6102S:	Maintained
6103F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6104F:	drivers/input/keyboard/cypress-sf.c
6105
6106CYPRESS_FIRMWARE MEDIA DRIVER
6107L:	linux-media@vger.kernel.org
6108S:	Orphan
6109W:	https://linuxtv.org
6110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6111F:	drivers/media/common/cypress_firmware*
6112
6113CYTTSP TOUCHSCREEN DRIVER
6114M:	Linus Walleij <linus.walleij@linaro.org>
6115L:	linux-input@vger.kernel.org
6116S:	Maintained
6117F:	drivers/input/touchscreen/cyttsp*
6118
6119D-LINK DIR-685 TOUCHKEYS DRIVER
6120M:	Linus Walleij <linus.walleij@linaro.org>
6121L:	linux-input@vger.kernel.org
6122S:	Supported
6123F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6124
6125DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6126M:	Joshua Kinard <kumba@gentoo.org>
6127S:	Maintained
6128F:	drivers/rtc/rtc-ds1685.c
6129F:	include/linux/rtc/ds1685.h
6130
6131DAMA SLAVE for AX.25
6132M:	Joerg Reuter <jreuter@yaina.de>
6133L:	linux-hams@vger.kernel.org
6134S:	Maintained
6135W:	http://yaina.de/jreuter/
6136W:	http://www.qsl.net/dl1bke/
6137F:	net/ax25/af_ax25.c
6138F:	net/ax25/ax25_dev.c
6139F:	net/ax25/ax25_ds_*
6140F:	net/ax25/ax25_in.c
6141F:	net/ax25/ax25_out.c
6142F:	net/ax25/ax25_timer.c
6143F:	net/ax25/sysctl_net_ax25.c
6144
6145DATA ACCESS MONITOR
6146M:	SeongJae Park <sj@kernel.org>
6147L:	damon@lists.linux.dev
6148L:	linux-mm@kvack.org
6149S:	Maintained
6150W:	https://damonitor.github.io
6151P:	Documentation/mm/damon/maintainer-profile.rst
6152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6153T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6155F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6156F:	Documentation/admin-guide/mm/damon/
6157F:	Documentation/mm/damon/
6158F:	include/linux/damon.h
6159F:	include/trace/events/damon.h
6160F:	mm/damon/
6161F:	tools/testing/selftests/damon/
6162
6163DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6164L:	netdev@vger.kernel.org
6165S:	Orphan
6166F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6167F:	drivers/net/ethernet/dec/tulip/dmfe.c
6168
6169DC390/AM53C974 SCSI driver
6170M:	Hannes Reinecke <hare@suse.com>
6171L:	linux-scsi@vger.kernel.org
6172S:	Maintained
6173F:	drivers/scsi/am53c974.c
6174
6175DC395x SCSI driver
6176M:	Oliver Neukum <oliver@neukum.org>
6177M:	Ali Akcaagac <aliakc@web.de>
6178M:	Jamie Lenehan <lenehan@twibble.org>
6179S:	Maintained
6180F:	Documentation/scsi/dc395x.rst
6181F:	drivers/scsi/dc395x.*
6182
6183DCCP PROTOCOL
6184L:	dccp@vger.kernel.org
6185S:	Orphan
6186W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6187F:	include/linux/dccp.h
6188F:	include/linux/tfrc.h
6189F:	include/uapi/linux/dccp.h
6190F:	net/dccp/
6191
6192DEBUGOBJECTS:
6193M:	Thomas Gleixner <tglx@linutronix.de>
6194L:	linux-kernel@vger.kernel.org
6195S:	Maintained
6196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6197F:	include/linux/debugobjects.h
6198F:	lib/debugobjects.c
6199
6200DECSTATION PLATFORM SUPPORT
6201M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6202L:	linux-mips@vger.kernel.org
6203S:	Maintained
6204W:	http://www.linux-mips.org/wiki/DECstation
6205F:	arch/mips/dec/
6206F:	arch/mips/include/asm/dec/
6207F:	arch/mips/include/asm/mach-dec/
6208
6209DEFXX FDDI NETWORK DRIVER
6210M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6211S:	Maintained
6212F:	drivers/net/fddi/defxx.*
6213
6214DEFZA FDDI NETWORK DRIVER
6215M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6216S:	Maintained
6217F:	drivers/net/fddi/defza.*
6218
6219DEINTERLACE DRIVERS FOR ALLWINNER H3
6220M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6221L:	linux-media@vger.kernel.org
6222S:	Maintained
6223T:	git git://linuxtv.org/media_tree.git
6224F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6225F:	drivers/media/platform/sunxi/sun8i-di/
6226
6227DELL LAPTOP DRIVER
6228M:	Matthew Garrett <mjg59@srcf.ucam.org>
6229M:	Pali Rohár <pali@kernel.org>
6230L:	platform-driver-x86@vger.kernel.org
6231S:	Maintained
6232F:	drivers/platform/x86/dell/dell-laptop.c
6233
6234DELL LAPTOP FREEFALL DRIVER
6235M:	Pali Rohár <pali@kernel.org>
6236S:	Maintained
6237F:	drivers/platform/x86/dell/dell-smo8800.c
6238
6239DELL LAPTOP RBTN DRIVER
6240M:	Pali Rohár <pali@kernel.org>
6241S:	Maintained
6242F:	drivers/platform/x86/dell/dell-rbtn.*
6243
6244DELL LAPTOP SMM DRIVER
6245M:	Pali Rohár <pali@kernel.org>
6246S:	Maintained
6247F:	Documentation/ABI/obsolete/procfs-i8k
6248F:	drivers/hwmon/dell-smm-hwmon.c
6249F:	include/uapi/linux/i8k.h
6250
6251DELL PC DRIVER
6252M:	Lyndon Sanche <lsanche@lyndeno.ca>
6253L:	platform-driver-x86@vger.kernel.org
6254S:	Maintained
6255F:	drivers/platform/x86/dell/dell-pc.c
6256
6257DELL REMOTE BIOS UPDATE DRIVER
6258M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6259L:	platform-driver-x86@vger.kernel.org
6260S:	Maintained
6261F:	drivers/platform/x86/dell/dell_rbu.c
6262
6263DELL SMBIOS DRIVER
6264M:	Pali Rohár <pali@kernel.org>
6265L:	Dell.Client.Kernel@dell.com
6266L:	platform-driver-x86@vger.kernel.org
6267S:	Maintained
6268F:	drivers/platform/x86/dell/dell-smbios.*
6269
6270DELL SMBIOS SMM DRIVER
6271L:	Dell.Client.Kernel@dell.com
6272L:	platform-driver-x86@vger.kernel.org
6273S:	Maintained
6274F:	drivers/platform/x86/dell/dell-smbios-smm.c
6275
6276DELL SMBIOS WMI DRIVER
6277L:	Dell.Client.Kernel@dell.com
6278L:	platform-driver-x86@vger.kernel.org
6279S:	Maintained
6280F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6281F:	tools/wmi/dell-smbios-example.c
6282
6283DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6284M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6285L:	platform-driver-x86@vger.kernel.org
6286S:	Maintained
6287F:	Documentation/userspace-api/dcdbas.rst
6288F:	drivers/platform/x86/dell/dcdbas.*
6289
6290DELL WMI DDV DRIVER
6291M:	Armin Wolf <W_Armin@gmx.de>
6292S:	Maintained
6293F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6294F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6295F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6296F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6297
6298DELL WMI DESCRIPTOR DRIVER
6299L:	Dell.Client.Kernel@dell.com
6300S:	Maintained
6301F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6302
6303DELL WMI HARDWARE PRIVACY SUPPORT
6304L:	Dell.Client.Kernel@dell.com
6305L:	platform-driver-x86@vger.kernel.org
6306S:	Maintained
6307F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6308
6309DELL WMI NOTIFICATIONS DRIVER
6310M:	Matthew Garrett <mjg59@srcf.ucam.org>
6311M:	Pali Rohár <pali@kernel.org>
6312S:	Maintained
6313F:	drivers/platform/x86/dell/dell-wmi-base.c
6314
6315DELL WMI SYSMAN DRIVER
6316M:	Prasanth Ksr <prasanth.ksr@dell.com>
6317L:	Dell.Client.Kernel@dell.com
6318L:	platform-driver-x86@vger.kernel.org
6319S:	Maintained
6320F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6321F:	drivers/platform/x86/dell/dell-wmi-sysman/
6322
6323DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6324M:	Zev Weiss <zev@bewilderbeest.net>
6325L:	linux-hwmon@vger.kernel.org
6326S:	Maintained
6327F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6328
6329DELTA DPS920AB PSU DRIVER
6330M:	Robert Marko <robert.marko@sartura.hr>
6331L:	linux-hwmon@vger.kernel.org
6332S:	Maintained
6333F:	Documentation/hwmon/dps920ab.rst
6334F:	drivers/hwmon/pmbus/dps920ab.c
6335
6336DELTA NETWORKS TN48M CPLD DRIVERS
6337M:	Robert Marko <robert.marko@sartura.hr>
6338S:	Maintained
6339F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6340F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6341F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6342F:	drivers/gpio/gpio-tn48m.c
6343F:	include/dt-bindings/reset/delta,tn48m-reset.h
6344
6345DELTA ST MEDIA DRIVER
6346M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6347L:	linux-media@vger.kernel.org
6348S:	Supported
6349W:	https://linuxtv.org
6350T:	git git://linuxtv.org/media_tree.git
6351F:	drivers/media/platform/st/sti/delta
6352
6353DENALI NAND DRIVER
6354L:	linux-mtd@lists.infradead.org
6355S:	Orphan
6356F:	drivers/mtd/nand/raw/denali*
6357
6358DESIGNWARE EDMA CORE IP DRIVER
6359M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6360R:	Serge Semin <fancer.lancer@gmail.com>
6361L:	dmaengine@vger.kernel.org
6362S:	Maintained
6363F:	drivers/dma/dw-edma/
6364F:	include/linux/dma/edma.h
6365
6366DESIGNWARE USB2 DRD IP DRIVER
6367M:	Minas Harutyunyan <hminas@synopsys.com>
6368L:	linux-usb@vger.kernel.org
6369S:	Maintained
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6371F:	drivers/usb/dwc2/
6372
6373DESIGNWARE USB3 DRD IP DRIVER
6374M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6375L:	linux-usb@vger.kernel.org
6376S:	Maintained
6377F:	drivers/usb/dwc3/
6378
6379DESIGNWARE XDATA IP DRIVER
6380L:	linux-pci@vger.kernel.org
6381S:	Orphan
6382F:	Documentation/misc-devices/dw-xdata-pcie.rst
6383F:	drivers/misc/dw-xdata-pcie.c
6384
6385DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6386M:	Andreas Klinger <ak@it-klinger.de>
6387L:	linux-iio@vger.kernel.org
6388S:	Maintained
6389F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6390F:	drivers/iio/proximity/srf*.c
6391
6392DEVICE COREDUMP (DEV_COREDUMP)
6393M:	Johannes Berg <johannes@sipsolutions.net>
6394L:	linux-kernel@vger.kernel.org
6395S:	Maintained
6396F:	drivers/base/devcoredump.c
6397F:	include/linux/devcoredump.h
6398
6399DEVICE DEPENDENCY HELPER SCRIPT
6400M:	Saravana Kannan <saravanak@google.com>
6401L:	linux-kernel@vger.kernel.org
6402S:	Maintained
6403F:	scripts/dev-needs.sh
6404
6405DEVICE DIRECT ACCESS (DAX)
6406M:	Dan Williams <dan.j.williams@intel.com>
6407M:	Vishal Verma <vishal.l.verma@intel.com>
6408M:	Dave Jiang <dave.jiang@intel.com>
6409L:	nvdimm@lists.linux.dev
6410L:	linux-cxl@vger.kernel.org
6411S:	Supported
6412F:	drivers/dax/
6413
6414DEVICE FREQUENCY (DEVFREQ)
6415M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6416M:	Kyungmin Park <kyungmin.park@samsung.com>
6417M:	Chanwoo Choi <cw00.choi@samsung.com>
6418L:	linux-pm@vger.kernel.org
6419S:	Maintained
6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6421F:	Documentation/devicetree/bindings/devfreq/
6422F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6423F:	drivers/devfreq/
6424F:	include/linux/devfreq.h
6425F:	include/trace/events/devfreq.h
6426
6427DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6428M:	Chanwoo Choi <cw00.choi@samsung.com>
6429L:	linux-pm@vger.kernel.org
6430S:	Supported
6431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6432F:	Documentation/devicetree/bindings/devfreq/event/
6433F:	drivers/devfreq/devfreq-event.c
6434F:	drivers/devfreq/event/
6435F:	include/dt-bindings/pmu/exynos_ppmu.h
6436F:	include/linux/devfreq-event.h
6437
6438DEVICE RESOURCE MANAGEMENT HELPERS
6439M:	Hans de Goede <hdegoede@redhat.com>
6440R:	Matti Vaittinen <mazziesaccount@gmail.com>
6441S:	Maintained
6442F:	include/linux/devm-helpers.h
6443
6444DEVICE-MAPPER  (LVM)
6445M:	Alasdair Kergon <agk@redhat.com>
6446M:	Mike Snitzer <snitzer@kernel.org>
6447M:	Mikulas Patocka <mpatocka@redhat.com>
6448L:	dm-devel@lists.linux.dev
6449S:	Maintained
6450Q:	http://patchwork.kernel.org/project/dm-devel/list/
6451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6452F:	Documentation/admin-guide/device-mapper/
6453F:	drivers/md/Kconfig
6454F:	drivers/md/Makefile
6455F:	drivers/md/dm*
6456F:	drivers/md/persistent-data/
6457F:	include/linux/device-mapper.h
6458F:	include/linux/dm-*.h
6459F:	include/uapi/linux/dm-*.h
6460
6461DEVICE-MAPPER VDO TARGET
6462M:	Matthew Sakai <msakai@redhat.com>
6463L:	dm-devel@lists.linux.dev
6464S:	Maintained
6465F:	Documentation/admin-guide/device-mapper/vdo*.rst
6466F:	drivers/md/dm-vdo/
6467
6468DEVLINK
6469M:	Jiri Pirko <jiri@resnulli.us>
6470L:	netdev@vger.kernel.org
6471S:	Supported
6472F:	Documentation/networking/devlink
6473F:	include/net/devlink.h
6474F:	include/uapi/linux/devlink.h
6475F:	net/devlink/
6476
6477DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6478M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6479L:	kernel@dh-electronics.com
6480S:	Maintained
6481F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6482F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6483
6484DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6485M:	Marek Vasut <marex@denx.de>
6486L:	kernel@dh-electronics.com
6487S:	Maintained
6488F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6489F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6490
6491DIALOG SEMICONDUCTOR DRIVERS
6492M:	Support Opensource <support.opensource@diasemi.com>
6493S:	Supported
6494W:	http://www.dialog-semiconductor.com/products
6495F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6496F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6497F:	Documentation/devicetree/bindings/mfd/da90*.txt
6498F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6499F:	Documentation/devicetree/bindings/regulator/da92*.txt
6500F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6501F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6502F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6503F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6504F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6505F:	Documentation/hwmon/da90??.rst
6506F:	drivers/gpio/gpio-da90??.c
6507F:	drivers/hwmon/da90??-hwmon.c
6508F:	drivers/iio/adc/da91??-*.c
6509F:	drivers/input/misc/da72??.[ch]
6510F:	drivers/input/misc/da90??_onkey.c
6511F:	drivers/input/touchscreen/da9052_tsi.c
6512F:	drivers/leds/leds-da90??.c
6513F:	drivers/mfd/da903x.c
6514F:	drivers/mfd/da90??-*.c
6515F:	drivers/mfd/da91??-*.c
6516F:	drivers/pinctrl/pinctrl-da90??.c
6517F:	drivers/power/supply/da9052-battery.c
6518F:	drivers/power/supply/da91??-*.c
6519F:	drivers/regulator/da9???-regulator.[ch]
6520F:	drivers/regulator/slg51000-regulator.[ch]
6521F:	drivers/rtc/rtc-da90??.c
6522F:	drivers/thermal/da90??-thermal.c
6523F:	drivers/video/backlight/da90??_bl.c
6524F:	drivers/watchdog/da90??_wdt.c
6525F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6526F:	include/linux/mfd/da903x.h
6527F:	include/linux/mfd/da9052/
6528F:	include/linux/mfd/da9055/
6529F:	include/linux/mfd/da9062/
6530F:	include/linux/mfd/da9063/
6531F:	include/linux/mfd/da9150/
6532F:	include/linux/regulator/da9211.h
6533F:	include/sound/da[79]*.h
6534F:	sound/soc/codecs/da[79]*.[ch]
6535
6536DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6537M:	William Breathitt Gray <wbg@kernel.org>
6538L:	linux-gpio@vger.kernel.org
6539S:	Maintained
6540F:	drivers/gpio/gpio-gpio-mm.c
6541
6542DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6543M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6544L:	linux-media@vger.kernel.org
6545S:	Maintained
6546F:	Documentation/admin-guide/media/mgb4.rst
6547F:	drivers/media/pci/mgb4/
6548
6549DIOLAN U2C-12 I2C DRIVER
6550M:	Guenter Roeck <linux@roeck-us.net>
6551L:	linux-i2c@vger.kernel.org
6552S:	Maintained
6553F:	drivers/i2c/busses/i2c-diolan-u2c.c
6554
6555DIRECTORY NOTIFICATION (DNOTIFY)
6556M:	Jan Kara <jack@suse.cz>
6557R:	Amir Goldstein <amir73il@gmail.com>
6558L:	linux-fsdevel@vger.kernel.org
6559S:	Maintained
6560F:	Documentation/filesystems/dnotify.rst
6561F:	fs/notify/dnotify/
6562F:	include/linux/dnotify.h
6563
6564DISK GEOMETRY AND PARTITION HANDLING
6565M:	Andries Brouwer <aeb@cwi.nl>
6566S:	Maintained
6567W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6568W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6569W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6570
6571DISKQUOTA
6572M:	Jan Kara <jack@suse.com>
6573S:	Maintained
6574F:	Documentation/filesystems/quota.rst
6575F:	fs/quota/
6576F:	include/linux/quota*.h
6577F:	include/uapi/linux/quota*.h
6578
6579DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6580M:	Bernie Thompson <bernie@plugable.com>
6581L:	linux-fbdev@vger.kernel.org
6582S:	Maintained
6583W:	http://plugable.com/category/projects/udlfb/
6584F:	Documentation/fb/udlfb.rst
6585F:	drivers/video/fbdev/udlfb.c
6586F:	include/video/udlfb.h
6587
6588DISTRIBUTED LOCK MANAGER (DLM)
6589M:	Alexander Aring <aahringo@redhat.com>
6590M:	David Teigland <teigland@redhat.com>
6591L:	gfs2@lists.linux.dev
6592S:	Supported
6593W:	https://pagure.io/dlm
6594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6595F:	fs/dlm/
6596
6597DMA BUFFER SHARING FRAMEWORK
6598M:	Sumit Semwal <sumit.semwal@linaro.org>
6599M:	Christian König <christian.koenig@amd.com>
6600L:	linux-media@vger.kernel.org
6601L:	dri-devel@lists.freedesktop.org
6602L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6603S:	Maintained
6604T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6605F:	Documentation/driver-api/dma-buf.rst
6606F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6607F:	drivers/dma-buf/
6608F:	include/linux/*fence.h
6609F:	include/linux/dma-buf.h
6610F:	include/linux/dma-resv.h
6611K:	\bdma_(?:buf|fence|resv)\b
6612
6613DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6614M:	Vinod Koul <vkoul@kernel.org>
6615L:	dmaengine@vger.kernel.org
6616S:	Maintained
6617Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6619F:	Documentation/devicetree/bindings/dma/
6620F:	Documentation/driver-api/dmaengine/
6621F:	drivers/dma/
6622F:	include/dt-bindings/dma/
6623F:	include/linux/dma/
6624F:	include/linux/dmaengine.h
6625F:	include/linux/of_dma.h
6626
6627DMA MAPPING BENCHMARK
6628M:	Xiang Chen <chenxiang66@hisilicon.com>
6629L:	iommu@lists.linux.dev
6630F:	kernel/dma/map_benchmark.c
6631F:	tools/testing/selftests/dma/
6632
6633DMA MAPPING HELPERS
6634M:	Christoph Hellwig <hch@lst.de>
6635M:	Marek Szyprowski <m.szyprowski@samsung.com>
6636R:	Robin Murphy <robin.murphy@arm.com>
6637L:	iommu@lists.linux.dev
6638S:	Supported
6639W:	http://git.infradead.org/users/hch/dma-mapping.git
6640T:	git git://git.infradead.org/users/hch/dma-mapping.git
6641F:	include/asm-generic/dma-mapping.h
6642F:	include/linux/dma-direct.h
6643F:	include/linux/dma-map-ops.h
6644F:	include/linux/dma-mapping.h
6645F:	include/linux/swiotlb.h
6646F:	kernel/dma/
6647
6648DMA-BUF HEAPS FRAMEWORK
6649M:	Sumit Semwal <sumit.semwal@linaro.org>
6650R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6651R:	Brian Starkey <Brian.Starkey@arm.com>
6652R:	John Stultz <jstultz@google.com>
6653R:	T.J. Mercier <tjmercier@google.com>
6654L:	linux-media@vger.kernel.org
6655L:	dri-devel@lists.freedesktop.org
6656L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6657S:	Maintained
6658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6659F:	drivers/dma-buf/dma-heap.c
6660F:	drivers/dma-buf/heaps/*
6661F:	include/linux/dma-heap.h
6662F:	include/uapi/linux/dma-heap.h
6663
6664DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6665M:	Lukasz Luba <lukasz.luba@arm.com>
6666L:	linux-pm@vger.kernel.org
6667L:	linux-samsung-soc@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6670F:	drivers/memory/samsung/exynos5422-dmc.c
6671
6672DME1737 HARDWARE MONITOR DRIVER
6673M:	Juerg Haefliger <juergh@proton.me>
6674L:	linux-hwmon@vger.kernel.org
6675S:	Maintained
6676F:	Documentation/hwmon/dme1737.rst
6677F:	drivers/hwmon/dme1737.c
6678
6679DMI/SMBIOS SUPPORT
6680M:	Jean Delvare <jdelvare@suse.com>
6681S:	Maintained
6682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6683F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6684F:	drivers/firmware/dmi-id.c
6685F:	drivers/firmware/dmi_scan.c
6686F:	include/linux/dmi.h
6687
6688DOCUMENTATION
6689M:	Jonathan Corbet <corbet@lwn.net>
6690L:	linux-doc@vger.kernel.org
6691S:	Maintained
6692P:	Documentation/doc-guide/maintainer-profile.rst
6693T:	git git://git.lwn.net/linux.git docs-next
6694F:	Documentation/
6695F:	scripts/check-variable-fonts.sh
6696F:	scripts/documentation-file-ref-check
6697F:	scripts/kernel-doc
6698F:	scripts/sphinx-pre-install
6699X:	Documentation/ABI/
6700X:	Documentation/admin-guide/media/
6701X:	Documentation/devicetree/
6702X:	Documentation/driver-api/media/
6703X:	Documentation/firmware-guide/acpi/
6704X:	Documentation/i2c/
6705X:	Documentation/netlink/
6706X:	Documentation/power/
6707X:	Documentation/spi/
6708X:	Documentation/userspace-api/media/
6709
6710DOCUMENTATION PROCESS
6711M:	Jonathan Corbet <corbet@lwn.net>
6712L:	workflows@vger.kernel.org
6713S:	Maintained
6714F:	Documentation/maintainer/
6715F:	Documentation/process/
6716
6717DOCUMENTATION REPORTING ISSUES
6718M:	Thorsten Leemhuis <linux@leemhuis.info>
6719L:	linux-doc@vger.kernel.org
6720S:	Maintained
6721F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6722F:	Documentation/admin-guide/reporting-issues.rst
6723F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6724
6725DOCUMENTATION SCRIPTS
6726M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6727L:	linux-doc@vger.kernel.org
6728S:	Maintained
6729F:	Documentation/sphinx/parse-headers.pl
6730F:	scripts/documentation-file-ref-check
6731F:	scripts/sphinx-pre-install
6732
6733DOCUMENTATION/ITALIAN
6734M:	Federico Vaga <federico.vaga@vaga.pv.it>
6735L:	linux-doc@vger.kernel.org
6736S:	Maintained
6737F:	Documentation/translations/it_IT
6738
6739DOCUMENTATION/JAPANESE
6740R:	Akira Yokosawa <akiyks@gmail.com>
6741L:	linux-doc@vger.kernel.org
6742S:	Maintained
6743F:	Documentation/translations/ja_JP
6744
6745DONGWOON DW9714 LENS VOICE COIL DRIVER
6746M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6747L:	linux-media@vger.kernel.org
6748S:	Maintained
6749T:	git git://linuxtv.org/media_tree.git
6750F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6751F:	drivers/media/i2c/dw9714.c
6752
6753DONGWOON DW9719 LENS VOICE COIL DRIVER
6754M:	Daniel Scally <djrscally@gmail.com>
6755L:	linux-media@vger.kernel.org
6756S:	Maintained
6757T:	git git://linuxtv.org/media_tree.git
6758F:	drivers/media/i2c/dw9719.c
6759
6760DONGWOON DW9768 LENS VOICE COIL DRIVER
6761L:	linux-media@vger.kernel.org
6762S:	Orphan
6763T:	git git://linuxtv.org/media_tree.git
6764F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6765F:	drivers/media/i2c/dw9768.c
6766
6767DONGWOON DW9807 LENS VOICE COIL DRIVER
6768M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6769L:	linux-media@vger.kernel.org
6770S:	Maintained
6771T:	git git://linuxtv.org/media_tree.git
6772F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6773F:	drivers/media/i2c/dw9807-vcm.c
6774
6775DOUBLETALK DRIVER
6776M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6777L:	blinux-list@redhat.com
6778S:	Maintained
6779F:	drivers/char/dtlk.c
6780F:	include/linux/dtlk.h
6781
6782DPAA2 DATAPATH I/O (DPIO) DRIVER
6783M:	Roy Pledge <Roy.Pledge@nxp.com>
6784L:	linux-kernel@vger.kernel.org
6785S:	Maintained
6786F:	drivers/soc/fsl/dpio
6787
6788DPAA2 ETHERNET DRIVER
6789M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6790L:	netdev@vger.kernel.org
6791S:	Maintained
6792F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6793F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6794F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6795F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6796F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6797F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6798F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6799F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6800F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6801F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6802
6803DPAA2 ETHERNET SWITCH DRIVER
6804M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6805L:	netdev@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6808F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6809F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6810
6811DPLL SUBSYSTEM
6812M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6813M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6814M:	Jiri Pirko <jiri@resnulli.us>
6815L:	netdev@vger.kernel.org
6816S:	Supported
6817F:	Documentation/driver-api/dpll.rst
6818F:	drivers/dpll/*
6819F:	include/linux/dpll.h
6820F:	include/uapi/linux/dpll.h
6821
6822DRBD DRIVER
6823M:	Philipp Reisner <philipp.reisner@linbit.com>
6824M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6825M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6826L:	drbd-dev@lists.linbit.com
6827S:	Supported
6828W:	http://www.drbd.org
6829T:	git git://git.linbit.com/linux-drbd.git
6830T:	git git://git.linbit.com/drbd-8.4.git
6831F:	Documentation/admin-guide/blockdev/
6832F:	drivers/block/drbd/
6833F:	include/linux/drbd*
6834F:	lib/lru_cache.c
6835
6836DRIVER COMPONENT FRAMEWORK
6837L:	dri-devel@lists.freedesktop.org
6838F:	drivers/base/component.c
6839F:	include/linux/component.h
6840
6841DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6842M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6843R:	"Rafael J. Wysocki" <rafael@kernel.org>
6844S:	Supported
6845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6846F:	Documentation/core-api/kobject.rst
6847F:	drivers/base/
6848F:	fs/debugfs/
6849F:	fs/sysfs/
6850F:	include/linux/debugfs.h
6851F:	include/linux/fwnode.h
6852F:	include/linux/kobj*
6853F:	include/linux/property.h
6854F:	lib/kobj*
6855F:	rust/kernel/device.rs
6856
6857DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6858M:	Nishanth Menon <nm@ti.com>
6859L:	linux-pm@vger.kernel.org
6860S:	Maintained
6861F:	drivers/soc/ti/smartreflex.c
6862F:	include/linux/power/smartreflex.h
6863
6864DRM ACCEL DRIVERS FOR INTEL VPU
6865M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6866M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6867L:	dri-devel@lists.freedesktop.org
6868S:	Supported
6869T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6870F:	drivers/accel/ivpu/
6871F:	include/uapi/drm/ivpu_accel.h
6872
6873DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6874M:	Oded Gabbay <ogabbay@kernel.org>
6875L:	dri-devel@lists.freedesktop.org
6876S:	Maintained
6877C:	irc://irc.oftc.net/dri-devel
6878T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6879F:	Documentation/accel/
6880F:	drivers/accel/
6881F:	include/drm/drm_accel.h
6882
6883DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6884M:	Maxime Ripard <mripard@kernel.org>
6885M:	Chen-Yu Tsai <wens@csie.org>
6886R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6887L:	dri-devel@lists.freedesktop.org
6888S:	Supported
6889T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6890F:	drivers/gpu/drm/sun4i/sun8i*
6891
6892DRM DRIVER FOR ARM PL111 CLCD
6893S:	Orphan
6894T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6895F:	drivers/gpu/drm/pl111/
6896
6897DRM DRIVER FOR ARM VERSATILE TFT PANELS
6898M:	Linus Walleij <linus.walleij@linaro.org>
6899S:	Maintained
6900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6901F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6902F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6903
6904DRM DRIVER FOR ASPEED BMC GFX
6905M:	Joel Stanley <joel@jms.id.au>
6906L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6907S:	Supported
6908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6909F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6910F:	drivers/gpu/drm/aspeed/
6911
6912DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6913M:	Dave Airlie <airlied@redhat.com>
6914R:	Thomas Zimmermann <tzimmermann@suse.de>
6915R:	Jocelyn Falempe <jfalempe@redhat.com>
6916L:	dri-devel@lists.freedesktop.org
6917S:	Supported
6918T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6919F:	drivers/gpu/drm/ast/
6920
6921DRM DRIVER FOR BOCHS VIRTUAL GPU
6922M:	Gerd Hoffmann <kraxel@redhat.com>
6923L:	virtualization@lists.linux.dev
6924S:	Maintained
6925T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6926F:	drivers/gpu/drm/tiny/bochs.c
6927
6928DRM DRIVER FOR BOE HIMAX8279D PANELS
6929M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6930S:	Maintained
6931F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6932F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6933
6934DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6935M:	Jagan Teki <jagan@amarulasolutions.com>
6936S:	Maintained
6937F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6938F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6939
6940DRM DRIVER FOR EBBG FT8719 PANEL
6941M:	Joel Selvaraj <jo@jsfamily.in>
6942S:	Maintained
6943T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6944F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6945F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6946
6947DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6948M:	Linus Walleij <linus.walleij@linaro.org>
6949S:	Maintained
6950T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6951F:	drivers/gpu/drm/tve200/
6952
6953DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6954M:	Icenowy Zheng <icenowy@aosc.io>
6955S:	Maintained
6956F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6957F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6958
6959DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6960M:	Jagan Teki <jagan@amarulasolutions.com>
6961S:	Maintained
6962F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6963F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6964
6965DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6966M:	Thomas Zimmermann <tzimmermann@suse.de>
6967M:	Javier Martinez Canillas <javierm@redhat.com>
6968L:	dri-devel@lists.freedesktop.org
6969S:	Maintained
6970T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6971F:	drivers/gpu/drm/drm_aperture.c
6972F:	drivers/gpu/drm/tiny/ofdrm.c
6973F:	drivers/gpu/drm/tiny/simpledrm.c
6974F:	drivers/video/aperture.c
6975F:	drivers/video/nomodeset.c
6976F:	include/drm/drm_aperture.h
6977F:	include/linux/aperture.h
6978F:	include/video/nomodeset.h
6979
6980DRM DRIVER FOR GENERIC EDP PANELS
6981R:	Douglas Anderson <dianders@chromium.org>
6982F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6983F:	drivers/gpu/drm/panel/panel-edp.c
6984
6985DRM DRIVER FOR GENERIC USB DISPLAY
6986M:	Noralf Trønnes <noralf@tronnes.org>
6987S:	Maintained
6988W:	https://github.com/notro/gud/wiki
6989T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6990F:	drivers/gpu/drm/gud/
6991F:	include/drm/gud.h
6992
6993DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6994M:	Hans de Goede <hdegoede@redhat.com>
6995S:	Maintained
6996T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6997F:	drivers/gpu/drm/tiny/gm12u320.c
6998
6999DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7000M:	Ondrej Jirman <megi@xff.cz>
7001M:	Javier Martinez Canillas <javierm@redhat.com>
7002S:	Maintained
7003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7005F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7006
7007DRM DRIVER FOR HX8357D PANELS
7008S:	Orphan
7009T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7010F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7011F:	drivers/gpu/drm/tiny/hx8357d.c
7012
7013DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7014M:	Deepak Rawat <drawat.floss@gmail.com>
7015L:	linux-hyperv@vger.kernel.org
7016L:	dri-devel@lists.freedesktop.org
7017S:	Maintained
7018T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7019F:	drivers/gpu/drm/hyperv
7020
7021DRM DRIVER FOR ILITEK ILI9225 PANELS
7022M:	David Lechner <david@lechnology.com>
7023S:	Maintained
7024T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7025F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7026F:	drivers/gpu/drm/tiny/ili9225.c
7027
7028DRM DRIVER FOR ILITEK ILI9486 PANELS
7029M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7030S:	Maintained
7031T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7032F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7033F:	drivers/gpu/drm/tiny/ili9486.c
7034
7035DRM DRIVER FOR ILITEK ILI9805 PANELS
7036M:	Michael Trimarchi <michael@amarulasolutions.com>
7037S:	Maintained
7038F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7039F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7040
7041DRM DRIVER FOR ILITEK ILI9806E PANELS
7042M:	Michael Walle <mwalle@kernel.org>
7043S:	Maintained
7044F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7045
7046DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7047M:	Jagan Teki <jagan@edgeble.ai>
7048S:	Maintained
7049F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7050F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7051
7052DRM DRIVER FOR LG SW43408 PANELS
7053M:	Sumit Semwal <sumit.semwal@linaro.org>
7054M:	Caleb Connolly <caleb.connolly@linaro.org>
7055S:	Maintained
7056T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7057F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7058F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7059
7060DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7061M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7062S:	Supported
7063T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7064F:	drivers/gpu/drm/logicvc/
7065
7066DRM DRIVER FOR LVDS PANELS
7067M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7068L:	dri-devel@lists.freedesktop.org
7069S:	Maintained
7070T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071F:	Documentation/devicetree/bindings/display/lvds.yaml
7072F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7073F:	drivers/gpu/drm/panel/panel-lvds.c
7074
7075DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7076M:	Guido Günther <agx@sigxcpu.org>
7077R:	Purism Kernel Team <kernel@puri.sm>
7078S:	Maintained
7079F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7080F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7081
7082DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7083M:	Dave Airlie <airlied@redhat.com>
7084R:	Thomas Zimmermann <tzimmermann@suse.de>
7085R:	Jocelyn Falempe <jfalempe@redhat.com>
7086L:	dri-devel@lists.freedesktop.org
7087S:	Supported
7088T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7089F:	drivers/gpu/drm/mgag200/
7090
7091DRM DRIVER FOR MI0283QT
7092M:	Noralf Trønnes <noralf@tronnes.org>
7093S:	Maintained
7094T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7095F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7096F:	drivers/gpu/drm/tiny/mi0283qt.c
7097
7098DRM DRIVER FOR MIPI DBI compatible panels
7099M:	Noralf Trønnes <noralf@tronnes.org>
7100S:	Maintained
7101W:	https://github.com/notro/panel-mipi-dbi/wiki
7102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7104F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7105
7106DRM DRIVER for Qualcomm Adreno GPUs
7107M:	Rob Clark <robdclark@gmail.com>
7108R:	Sean Paul <sean@poorly.run>
7109R:	Konrad Dybcio <konrad.dybcio@linaro.org>
7110L:	linux-arm-msm@vger.kernel.org
7111L:	dri-devel@lists.freedesktop.org
7112L:	freedreno@lists.freedesktop.org
7113S:	Maintained
7114B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7115T:	git https://gitlab.freedesktop.org/drm/msm.git
7116F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7117F:	drivers/gpu/drm/msm/adreno/
7118F:	drivers/gpu/drm/msm/msm_gpu.*
7119F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7120F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7121F:	drivers/gpu/drm/msm/registers/adreno/
7122F:	include/uapi/drm/msm_drm.h
7123
7124DRM DRIVER for Qualcomm display hardware
7125M:	Rob Clark <robdclark@gmail.com>
7126M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7127M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7128R:	Sean Paul <sean@poorly.run>
7129R:	Marijn Suijten <marijn.suijten@somainline.org>
7130L:	linux-arm-msm@vger.kernel.org
7131L:	dri-devel@lists.freedesktop.org
7132L:	freedreno@lists.freedesktop.org
7133S:	Maintained
7134B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7135T:	git https://gitlab.freedesktop.org/drm/msm.git
7136F:	Documentation/devicetree/bindings/display/msm/
7137F:	drivers/gpu/drm/ci/xfails/msm*
7138F:	drivers/gpu/drm/msm/
7139F:	include/uapi/drm/msm_drm.h
7140
7141DRM DRIVER FOR NOVATEK NT35510 PANELS
7142M:	Linus Walleij <linus.walleij@linaro.org>
7143S:	Maintained
7144T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7145F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7146F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7147
7148DRM DRIVER FOR NOVATEK NT35560 PANELS
7149M:	Linus Walleij <linus.walleij@linaro.org>
7150S:	Maintained
7151T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7152F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7153F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7154
7155DRM DRIVER FOR NOVATEK NT36523 PANELS
7156M:	Jianhua Lu <lujianhua000@gmail.com>
7157S:	Maintained
7158T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7160F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7161
7162DRM DRIVER FOR NOVATEK NT36672A PANELS
7163M:	Sumit Semwal <sumit.semwal@linaro.org>
7164S:	Maintained
7165T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7167F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7168
7169DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7170M:	Karol Herbst <kherbst@redhat.com>
7171M:	Lyude Paul <lyude@redhat.com>
7172M:	Danilo Krummrich <dakr@redhat.com>
7173L:	dri-devel@lists.freedesktop.org
7174L:	nouveau@lists.freedesktop.org
7175S:	Supported
7176W:	https://nouveau.freedesktop.org/
7177Q:	https://patchwork.freedesktop.org/project/nouveau/
7178Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7179B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7180C:	irc://irc.oftc.net/nouveau
7181T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7182F:	drivers/gpu/drm/nouveau/
7183F:	include/uapi/drm/nouveau_drm.h
7184
7185DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7186M:	Stefan Mavrodiev <stefan@olimex.com>
7187S:	Maintained
7188F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7189F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7190
7191DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7192R:	Douglas Anderson <dianders@chromium.org>
7193F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7194F:	drivers/gpu/drm/bridge/parade-ps8640.c
7195
7196DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7197M:	Noralf Trønnes <noralf@tronnes.org>
7198S:	Maintained
7199T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7200F:	Documentation/devicetree/bindings/display/repaper.txt
7201F:	drivers/gpu/drm/tiny/repaper.c
7202
7203DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7204M:	Dave Airlie <airlied@redhat.com>
7205M:	Gerd Hoffmann <kraxel@redhat.com>
7206L:	virtualization@lists.linux.dev
7207S:	Obsolete
7208W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7209T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7210F:	drivers/gpu/drm/tiny/cirrus.c
7211
7212DRM DRIVER FOR QXL VIRTUAL GPU
7213M:	Dave Airlie <airlied@redhat.com>
7214M:	Gerd Hoffmann <kraxel@redhat.com>
7215L:	virtualization@lists.linux.dev
7216L:	spice-devel@lists.freedesktop.org
7217S:	Maintained
7218T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7219F:	drivers/gpu/drm/qxl/
7220F:	include/uapi/drm/qxl_drm.h
7221
7222DRM DRIVER FOR RAYDIUM RM67191 PANELS
7223M:	Robert Chiras <robert.chiras@nxp.com>
7224S:	Maintained
7225F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7226F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7227
7228DRM DRIVER FOR SAMSUNG DB7430 PANELS
7229M:	Linus Walleij <linus.walleij@linaro.org>
7230S:	Maintained
7231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7232F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7233F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7234
7235DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7236M:	Inki Dae <inki.dae@samsung.com>
7237M:	Jagan Teki <jagan@amarulasolutions.com>
7238M:	Marek Szyprowski <m.szyprowski@samsung.com>
7239S:	Maintained
7240T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7241F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7242F:	drivers/gpu/drm/bridge/samsung-dsim.c
7243F:	include/drm/bridge/samsung-dsim.h
7244
7245DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7246M:	Markuss Broks <markuss.broks@gmail.com>
7247S:	Maintained
7248F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7249F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7250
7251DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7252M:	Artur Weber <aweber.kernel@gmail.com>
7253S:	Maintained
7254F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7255F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7256
7257DRM DRIVER FOR SITRONIX ST7586 PANELS
7258M:	David Lechner <david@lechnology.com>
7259S:	Maintained
7260T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7261F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7262F:	drivers/gpu/drm/tiny/st7586.c
7263
7264DRM DRIVER FOR SITRONIX ST7701 PANELS
7265M:	Jagan Teki <jagan@amarulasolutions.com>
7266S:	Maintained
7267F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7268F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7269
7270DRM DRIVER FOR SITRONIX ST7703 PANELS
7271M:	Guido Günther <agx@sigxcpu.org>
7272R:	Purism Kernel Team <kernel@puri.sm>
7273R:	Ondrej Jirman <megi@xff.cz>
7274S:	Maintained
7275F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7276F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7277
7278DRM DRIVER FOR SITRONIX ST7735R PANELS
7279M:	David Lechner <david@lechnology.com>
7280S:	Maintained
7281T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7282F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7283F:	drivers/gpu/drm/tiny/st7735r.c
7284
7285DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7286M:	Javier Martinez Canillas <javierm@redhat.com>
7287S:	Maintained
7288T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7289F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7290F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7291F:	drivers/gpu/drm/solomon/ssd130x*
7292
7293DRM DRIVER FOR ST-ERICSSON MCDE
7294M:	Linus Walleij <linus.walleij@linaro.org>
7295S:	Maintained
7296T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7297F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7298F:	drivers/gpu/drm/mcde/
7299
7300DRM DRIVER FOR SYNAPTICS R63353 PANELS
7301M:	Michael Trimarchi <michael@amarulasolutions.com>
7302S:	Maintained
7303F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7304F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7305
7306DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7307M:	Jagan Teki <jagan@amarulasolutions.com>
7308S:	Maintained
7309F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7310F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7311
7312DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7313R:	Douglas Anderson <dianders@chromium.org>
7314F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7315F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7316
7317DRM DRIVER FOR TPO TPG110 PANELS
7318M:	Linus Walleij <linus.walleij@linaro.org>
7319S:	Maintained
7320T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7321F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7322F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7323
7324DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7325M:	Dave Airlie <airlied@redhat.com>
7326R:	Sean Paul <sean@poorly.run>
7327R:	Thomas Zimmermann <tzimmermann@suse.de>
7328L:	dri-devel@lists.freedesktop.org
7329S:	Supported
7330T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7331F:	drivers/gpu/drm/udl/
7332
7333DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7334M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7335M:	Melissa Wen <melissa.srw@gmail.com>
7336M:	Maíra Canal <mairacanal@riseup.net>
7337R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7338R:	Daniel Vetter <daniel@ffwll.ch>
7339L:	dri-devel@lists.freedesktop.org
7340S:	Maintained
7341T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7342F:	Documentation/gpu/vkms.rst
7343F:	drivers/gpu/drm/ci/xfails/vkms*
7344F:	drivers/gpu/drm/vkms/
7345
7346DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7347M:	Hans de Goede <hdegoede@redhat.com>
7348L:	dri-devel@lists.freedesktop.org
7349S:	Maintained
7350T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7351F:	drivers/gpu/drm/vboxvideo/
7352
7353DRM DRIVER FOR VMWARE VIRTUAL GPU
7354M:	Zack Rusin <zack.rusin@broadcom.com>
7355R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7356L:	dri-devel@lists.freedesktop.org
7357S:	Supported
7358T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7359F:	drivers/gpu/drm/vmwgfx/
7360F:	include/uapi/drm/vmwgfx_drm.h
7361
7362DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7363M:	Linus Walleij <linus.walleij@linaro.org>
7364S:	Maintained
7365T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7366F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7367F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7368
7369DRM DRIVERS
7370M:	David Airlie <airlied@gmail.com>
7371M:	Daniel Vetter <daniel@ffwll.ch>
7372L:	dri-devel@lists.freedesktop.org
7373S:	Maintained
7374B:	https://gitlab.freedesktop.org/drm
7375C:	irc://irc.oftc.net/dri-devel
7376T:	git https://gitlab.freedesktop.org/drm/kernel.git
7377F:	Documentation/devicetree/bindings/display/
7378F:	Documentation/devicetree/bindings/gpu/
7379F:	Documentation/gpu/
7380F:	drivers/gpu/
7381F:	include/drm/
7382F:	include/linux/vga*
7383F:	include/uapi/drm/
7384
7385DRM DRIVERS AND MISC GPU PATCHES
7386M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7387M:	Maxime Ripard <mripard@kernel.org>
7388M:	Thomas Zimmermann <tzimmermann@suse.de>
7389S:	Maintained
7390W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7391T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7392F:	Documentation/devicetree/bindings/display/
7393F:	Documentation/devicetree/bindings/gpu/
7394F:	Documentation/gpu/
7395F:	drivers/gpu/drm/
7396F:	drivers/gpu/vga/
7397F:	include/drm/drm
7398F:	include/linux/vga*
7399F:	include/uapi/drm/
7400X:	drivers/gpu/drm/amd/
7401X:	drivers/gpu/drm/armada/
7402X:	drivers/gpu/drm/etnaviv/
7403X:	drivers/gpu/drm/exynos/
7404X:	drivers/gpu/drm/i915/
7405X:	drivers/gpu/drm/kmb/
7406X:	drivers/gpu/drm/mediatek/
7407X:	drivers/gpu/drm/msm/
7408X:	drivers/gpu/drm/nouveau/
7409X:	drivers/gpu/drm/radeon/
7410X:	drivers/gpu/drm/renesas/rcar-du/
7411X:	drivers/gpu/drm/tegra/
7412
7413DRM DRIVERS FOR ALLWINNER A10
7414M:	Maxime Ripard <mripard@kernel.org>
7415M:	Chen-Yu Tsai <wens@csie.org>
7416L:	dri-devel@lists.freedesktop.org
7417S:	Supported
7418T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7419F:	Documentation/devicetree/bindings/display/allwinner*
7420F:	drivers/gpu/drm/sun4i/
7421
7422DRM DRIVERS FOR AMLOGIC SOCS
7423M:	Neil Armstrong <neil.armstrong@linaro.org>
7424L:	dri-devel@lists.freedesktop.org
7425L:	linux-amlogic@lists.infradead.org
7426S:	Supported
7427W:	http://linux-meson.com/
7428T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7429F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7430F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7431F:	Documentation/gpu/meson.rst
7432F:	drivers/gpu/drm/ci/xfails/meson*
7433F:	drivers/gpu/drm/meson/
7434
7435DRM DRIVERS FOR ATMEL HLCDC
7436M:	Sam Ravnborg <sam@ravnborg.org>
7437M:	Boris Brezillon <bbrezillon@kernel.org>
7438L:	dri-devel@lists.freedesktop.org
7439S:	Supported
7440T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7441F:	Documentation/devicetree/bindings/display/atmel/
7442F:	drivers/gpu/drm/atmel-hlcdc/
7443
7444DRM DRIVERS FOR BRIDGE CHIPS
7445M:	Andrzej Hajda <andrzej.hajda@intel.com>
7446M:	Neil Armstrong <neil.armstrong@linaro.org>
7447M:	Robert Foss <rfoss@kernel.org>
7448R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7449R:	Jonas Karlman <jonas@kwiboo.se>
7450R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7451S:	Maintained
7452T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7453F:	Documentation/devicetree/bindings/display/bridge/
7454F:	drivers/gpu/drm/bridge/
7455F:	drivers/gpu/drm/drm_bridge.c
7456F:	drivers/gpu/drm/drm_bridge_connector.c
7457F:	include/drm/drm_bridge.h
7458F:	include/drm/drm_bridge_connector.h
7459
7460DRM DRIVERS FOR EXYNOS
7461M:	Inki Dae <inki.dae@samsung.com>
7462M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7463M:	Kyungmin Park <kyungmin.park@samsung.com>
7464L:	dri-devel@lists.freedesktop.org
7465S:	Supported
7466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7467F:	Documentation/devicetree/bindings/display/exynos/
7468F:	Documentation/devicetree/bindings/display/samsung/
7469F:	drivers/gpu/drm/exynos/
7470F:	include/uapi/drm/exynos_drm.h
7471
7472DRM DRIVERS FOR FREESCALE DCU
7473M:	Stefan Agner <stefan@agner.ch>
7474M:	Alison Wang <alison.wang@nxp.com>
7475L:	dri-devel@lists.freedesktop.org
7476S:	Supported
7477T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7478F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7479F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7480F:	drivers/gpu/drm/fsl-dcu/
7481
7482DRM DRIVERS FOR FREESCALE IMX 5/6
7483M:	Philipp Zabel <p.zabel@pengutronix.de>
7484L:	dri-devel@lists.freedesktop.org
7485S:	Maintained
7486T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7487T:	git git://git.pengutronix.de/git/pza/linux
7488F:	Documentation/devicetree/bindings/display/imx/
7489F:	drivers/gpu/drm/imx/ipuv3/
7490F:	drivers/gpu/ipu-v3/
7491
7492DRM DRIVERS FOR FREESCALE IMX BRIDGE
7493M:	Liu Ying <victor.liu@nxp.com>
7494L:	dri-devel@lists.freedesktop.org
7495S:	Maintained
7496F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7497F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7498F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7499F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7500F:	drivers/gpu/drm/bridge/imx/
7501
7502DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7503M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7504L:	dri-devel@lists.freedesktop.org
7505S:	Maintained
7506T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7507F:	drivers/gpu/drm/gma500/
7508
7509DRM DRIVERS FOR HISILICON
7510M:	Xinliang Liu <xinliang.liu@linaro.org>
7511M:	Tian Tao  <tiantao6@hisilicon.com>
7512R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7513R:	Sumit Semwal <sumit.semwal@linaro.org>
7514R:	Yongqin Liu <yongqin.liu@linaro.org>
7515R:	John Stultz <jstultz@google.com>
7516L:	dri-devel@lists.freedesktop.org
7517S:	Maintained
7518T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7519F:	Documentation/devicetree/bindings/display/hisilicon/
7520F:	drivers/gpu/drm/hisilicon/
7521
7522DRM DRIVERS FOR LIMA
7523M:	Qiang Yu <yuq825@gmail.com>
7524L:	dri-devel@lists.freedesktop.org
7525L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7526S:	Maintained
7527T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7528F:	drivers/gpu/drm/lima/
7529F:	include/uapi/drm/lima_drm.h
7530
7531DRM DRIVERS FOR LOONGSON
7532M:	Sui Jingfeng <suijingfeng@loongson.cn>
7533L:	dri-devel@lists.freedesktop.org
7534S:	Supported
7535T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7536F:	drivers/gpu/drm/loongson/
7537
7538DRM DRIVERS FOR MEDIATEK
7539M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7540M:	Philipp Zabel <p.zabel@pengutronix.de>
7541L:	dri-devel@lists.freedesktop.org
7542L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7543S:	Supported
7544F:	Documentation/devicetree/bindings/display/mediatek/
7545F:	drivers/gpu/drm/ci/xfails/mediatek*
7546F:	drivers/gpu/drm/mediatek/
7547F:	drivers/phy/mediatek/phy-mtk-dp.c
7548F:	drivers/phy/mediatek/phy-mtk-hdmi*
7549F:	drivers/phy/mediatek/phy-mtk-mipi*
7550
7551DRM DRIVERS FOR NVIDIA TEGRA
7552M:	Thierry Reding <thierry.reding@gmail.com>
7553M:	Mikko Perttunen <mperttunen@nvidia.com>
7554L:	dri-devel@lists.freedesktop.org
7555L:	linux-tegra@vger.kernel.org
7556S:	Supported
7557T:	git https://gitlab.freedesktop.org/drm/tegra.git
7558F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7559F:	Documentation/devicetree/bindings/gpu/host1x/
7560F:	drivers/gpu/drm/tegra/
7561F:	drivers/gpu/host1x/
7562F:	include/linux/host1x.h
7563F:	include/uapi/drm/tegra_drm.h
7564
7565DRM DRIVERS FOR RENESAS R-CAR
7566M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7567M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7568L:	dri-devel@lists.freedesktop.org
7569L:	linux-renesas-soc@vger.kernel.org
7570S:	Supported
7571T:	git git://linuxtv.org/pinchartl/media drm/du/next
7572F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7573F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7574F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7575F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7576F:	drivers/gpu/drm/renesas/rcar-du/
7577
7578DRM DRIVERS FOR RENESAS RZ
7579M:	Biju Das <biju.das.jz@bp.renesas.com>
7580L:	dri-devel@lists.freedesktop.org
7581L:	linux-renesas-soc@vger.kernel.org
7582S:	Maintained
7583T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7584F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7585F:	drivers/gpu/drm/renesas/rz-du/
7586
7587DRM DRIVERS FOR RENESAS SHMOBILE
7588M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7589M:	Geert Uytterhoeven <geert+renesas@glider.be>
7590L:	dri-devel@lists.freedesktop.org
7591L:	linux-renesas-soc@vger.kernel.org
7592S:	Supported
7593T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7594F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7595F:	drivers/gpu/drm/renesas/shmobile/
7596F:	include/linux/platform_data/shmob_drm.h
7597
7598DRM DRIVERS FOR ROCKCHIP
7599M:	Sandy Huang <hjc@rock-chips.com>
7600M:	Heiko Stübner <heiko@sntech.de>
7601M:	Andy Yan <andy.yan@rock-chips.com>
7602L:	dri-devel@lists.freedesktop.org
7603S:	Maintained
7604T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7605F:	Documentation/devicetree/bindings/display/rockchip/
7606F:	drivers/gpu/drm/ci/xfails/rockchip*
7607F:	drivers/gpu/drm/rockchip/
7608
7609DRM DRIVERS FOR STI
7610M:	Alain Volmat <alain.volmat@foss.st.com>
7611L:	dri-devel@lists.freedesktop.org
7612S:	Maintained
7613T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7614F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7615F:	drivers/gpu/drm/sti
7616
7617DRM DRIVERS FOR STM
7618M:	Yannick Fertre <yannick.fertre@foss.st.com>
7619M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7620M:	Philippe Cornu <philippe.cornu@foss.st.com>
7621L:	dri-devel@lists.freedesktop.org
7622S:	Maintained
7623T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7624F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7625F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7626F:	drivers/gpu/drm/stm
7627
7628DRM DRIVERS FOR TI KEYSTONE
7629M:	Jyri Sarha <jyri.sarha@iki.fi>
7630M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7631L:	dri-devel@lists.freedesktop.org
7632S:	Maintained
7633T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7634F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7635F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7636F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7637F:	drivers/gpu/drm/tidss/
7638
7639DRM DRIVERS FOR TI LCDC
7640M:	Jyri Sarha <jyri.sarha@iki.fi>
7641M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7642L:	dri-devel@lists.freedesktop.org
7643S:	Maintained
7644T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7645F:	Documentation/devicetree/bindings/display/tilcdc/
7646F:	drivers/gpu/drm/tilcdc/
7647
7648DRM DRIVERS FOR TI OMAP
7649M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7650L:	dri-devel@lists.freedesktop.org
7651S:	Maintained
7652T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7653F:	Documentation/devicetree/bindings/display/ti/
7654F:	drivers/gpu/drm/omapdrm/
7655
7656DRM DRIVERS FOR V3D
7657M:	Melissa Wen <mwen@igalia.com>
7658M:	Maíra Canal <mcanal@igalia.com>
7659S:	Supported
7660T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7661F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7662F:	drivers/gpu/drm/v3d/
7663F:	include/uapi/drm/v3d_drm.h
7664
7665DRM DRIVERS FOR VC4
7666M:	Maxime Ripard <mripard@kernel.org>
7667M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7668R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7669S:	Supported
7670T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7671F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7672F:	drivers/gpu/drm/vc4/
7673F:	include/uapi/drm/vc4_drm.h
7674
7675DRM DRIVERS FOR VIVANTE GPU IP
7676M:	Lucas Stach <l.stach@pengutronix.de>
7677R:	Russell King <linux+etnaviv@armlinux.org.uk>
7678R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7679L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7680L:	dri-devel@lists.freedesktop.org
7681S:	Maintained
7682F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7683F:	drivers/gpu/drm/etnaviv/
7684F:	include/uapi/drm/etnaviv_drm.h
7685
7686DRM DRIVERS FOR XEN
7687M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7688L:	dri-devel@lists.freedesktop.org
7689L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7690S:	Supported
7691T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7692F:	Documentation/gpu/xen-front.rst
7693F:	drivers/gpu/drm/xen/
7694
7695DRM DRIVERS FOR XILINX
7696M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7697M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7698L:	dri-devel@lists.freedesktop.org
7699S:	Maintained
7700T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7701F:	Documentation/devicetree/bindings/display/xlnx/
7702F:	drivers/gpu/drm/xlnx/
7703
7704DRM GPU SCHEDULER
7705M:	Luben Tuikov <ltuikov89@gmail.com>
7706M:	Matthew Brost <matthew.brost@intel.com>
7707L:	dri-devel@lists.freedesktop.org
7708S:	Maintained
7709T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7710F:	drivers/gpu/drm/scheduler/
7711F:	include/drm/gpu_scheduler.h
7712
7713DRM PANEL DRIVERS
7714M:	Neil Armstrong <neil.armstrong@linaro.org>
7715R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7716L:	dri-devel@lists.freedesktop.org
7717S:	Maintained
7718T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719F:	Documentation/devicetree/bindings/display/panel/
7720F:	drivers/gpu/drm/drm_panel.c
7721F:	drivers/gpu/drm/panel/
7722F:	include/drm/drm_panel.h
7723
7724DRM PRIVACY-SCREEN CLASS
7725M:	Hans de Goede <hdegoede@redhat.com>
7726L:	dri-devel@lists.freedesktop.org
7727S:	Maintained
7728T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7729F:	drivers/gpu/drm/drm_privacy_screen*
7730F:	include/drm/drm_privacy_screen*
7731
7732DRM TTM SUBSYSTEM
7733M:	Christian Koenig <christian.koenig@amd.com>
7734M:	Huang Rui <ray.huang@amd.com>
7735L:	dri-devel@lists.freedesktop.org
7736S:	Maintained
7737T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7738F:	drivers/gpu/drm/ttm/
7739F:	include/drm/ttm/
7740
7741DRM AUTOMATED TESTING
7742M:	Helen Koike <helen.koike@collabora.com>
7743L:	dri-devel@lists.freedesktop.org
7744S:	Maintained
7745T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7746F:	Documentation/gpu/automated_testing.rst
7747F:	drivers/gpu/drm/ci/
7748
7749DSBR100 USB FM RADIO DRIVER
7750M:	Alexey Klimov <klimov.linux@gmail.com>
7751L:	linux-media@vger.kernel.org
7752S:	Maintained
7753T:	git git://linuxtv.org/media_tree.git
7754F:	drivers/media/radio/dsbr100.c
7755
7756DT3155 MEDIA DRIVER
7757M:	Hans Verkuil <hverkuil@xs4all.nl>
7758L:	linux-media@vger.kernel.org
7759S:	Odd Fixes
7760W:	https://linuxtv.org
7761T:	git git://linuxtv.org/media_tree.git
7762F:	drivers/media/pci/dt3155/
7763
7764DVB_USB_AF9015 MEDIA DRIVER
7765L:	linux-media@vger.kernel.org
7766S:	Orphan
7767W:	https://linuxtv.org
7768Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7769F:	drivers/media/usb/dvb-usb-v2/af9015*
7770
7771DVB_USB_AF9035 MEDIA DRIVER
7772L:	linux-media@vger.kernel.org
7773S:	Orphan
7774W:	https://linuxtv.org
7775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7776F:	drivers/media/usb/dvb-usb-v2/af9035*
7777
7778DVB_USB_ANYSEE MEDIA DRIVER
7779L:	linux-media@vger.kernel.org
7780S:	Orphan
7781W:	https://linuxtv.org
7782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7783F:	drivers/media/usb/dvb-usb-v2/anysee*
7784
7785DVB_USB_AU6610 MEDIA DRIVER
7786L:	linux-media@vger.kernel.org
7787S:	Orphan
7788W:	https://linuxtv.org
7789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7790F:	drivers/media/usb/dvb-usb-v2/au6610*
7791
7792DVB_USB_CE6230 MEDIA DRIVER
7793L:	linux-media@vger.kernel.org
7794S:	Orphan
7795W:	https://linuxtv.org
7796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7797F:	drivers/media/usb/dvb-usb-v2/ce6230*
7798
7799DVB_USB_CXUSB MEDIA DRIVER
7800M:	Michael Krufky <mkrufky@linuxtv.org>
7801L:	linux-media@vger.kernel.org
7802S:	Maintained
7803W:	https://linuxtv.org
7804W:	http://github.com/mkrufky
7805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7806T:	git git://linuxtv.org/media_tree.git
7807F:	drivers/media/usb/dvb-usb/cxusb*
7808
7809DVB_USB_EC168 MEDIA DRIVER
7810L:	linux-media@vger.kernel.org
7811S:	Orphan
7812W:	https://linuxtv.org
7813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7814F:	drivers/media/usb/dvb-usb-v2/ec168*
7815
7816DVB_USB_GL861 MEDIA DRIVER
7817L:	linux-media@vger.kernel.org
7818S:	Orphan
7819W:	https://linuxtv.org
7820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7821F:	drivers/media/usb/dvb-usb-v2/gl861*
7822
7823DVB_USB_MXL111SF MEDIA DRIVER
7824M:	Michael Krufky <mkrufky@linuxtv.org>
7825L:	linux-media@vger.kernel.org
7826S:	Maintained
7827W:	https://linuxtv.org
7828W:	http://github.com/mkrufky
7829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7830T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7831F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7832
7833DVB_USB_RTL28XXU MEDIA DRIVER
7834L:	linux-media@vger.kernel.org
7835S:	Orphan
7836W:	https://linuxtv.org
7837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7838F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7839
7840DVB_USB_V2 MEDIA DRIVER
7841L:	linux-media@vger.kernel.org
7842S:	Orphan
7843W:	https://linuxtv.org
7844W:	http://palosaari.fi/linux/
7845Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7846F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7847F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7848
7849DYNAMIC DEBUG
7850M:	Jason Baron <jbaron@akamai.com>
7851M:	Jim Cromie <jim.cromie@gmail.com>
7852S:	Maintained
7853F:	include/linux/dynamic_debug.h
7854F:	lib/dynamic_debug.c
7855F:	lib/test_dynamic_debug.c
7856
7857DYNAMIC INTERRUPT MODERATION
7858M:	Tal Gilboa <talgi@nvidia.com>
7859S:	Maintained
7860F:	Documentation/networking/net_dim.rst
7861F:	include/linux/dim.h
7862F:	lib/dim/
7863
7864DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7865M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7866L:	linux-pm@vger.kernel.org
7867S:	Supported
7868B:	https://bugzilla.kernel.org
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7870F:	drivers/powercap/dtpm*
7871F:	include/linux/dtpm.h
7872
7873DZ DECSTATION DZ11 SERIAL DRIVER
7874M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7875S:	Maintained
7876F:	drivers/tty/serial/dz.*
7877
7878E3X0 POWER BUTTON DRIVER
7879M:	Moritz Fischer <moritz.fischer@ettus.com>
7880L:	usrp-users@lists.ettus.com
7881S:	Supported
7882W:	http://www.ettus.com
7883F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7884F:	drivers/input/misc/e3x0-button.c
7885
7886E4000 MEDIA DRIVER
7887L:	linux-media@vger.kernel.org
7888S:	Orphan
7889W:	https://linuxtv.org
7890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7891F:	drivers/media/tuners/e4000*
7892
7893EARTH_PT1 MEDIA DRIVER
7894M:	Akihiro Tsukada <tskd08@gmail.com>
7895L:	linux-media@vger.kernel.org
7896S:	Odd Fixes
7897F:	drivers/media/pci/pt1/
7898
7899EARTH_PT3 MEDIA DRIVER
7900M:	Akihiro Tsukada <tskd08@gmail.com>
7901L:	linux-media@vger.kernel.org
7902S:	Odd Fixes
7903F:	drivers/media/pci/pt3/
7904
7905EC100 MEDIA DRIVER
7906L:	linux-media@vger.kernel.org
7907S:	Orphan
7908W:	https://linuxtv.org
7909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7910F:	drivers/media/dvb-frontends/ec100*
7911
7912ECRYPT FILE SYSTEM
7913M:	Tyler Hicks <code@tyhicks.com>
7914L:	ecryptfs@vger.kernel.org
7915S:	Odd Fixes
7916W:	http://ecryptfs.org
7917W:	https://launchpad.net/ecryptfs
7918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7919F:	Documentation/filesystems/ecryptfs.rst
7920F:	fs/ecryptfs/
7921
7922EDAC-AMD64
7923M:	Yazen Ghannam <yazen.ghannam@amd.com>
7924L:	linux-edac@vger.kernel.org
7925S:	Supported
7926F:	drivers/edac/amd64_edac*
7927F:	drivers/edac/mce_amd*
7928
7929EDAC-ARMADA
7930M:	Jan Luebbe <jlu@pengutronix.de>
7931L:	linux-edac@vger.kernel.org
7932S:	Maintained
7933F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7934F:	drivers/edac/armada_xp_*
7935
7936EDAC-AST2500
7937M:	Stefan Schaeckeler <sschaeck@cisco.com>
7938S:	Supported
7939F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7940F:	drivers/edac/aspeed_edac.c
7941
7942EDAC-BLUEFIELD
7943M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7944S:	Supported
7945F:	drivers/edac/bluefield_edac.c
7946
7947EDAC-CALXEDA
7948M:	Andre Przywara <andre.przywara@arm.com>
7949L:	linux-edac@vger.kernel.org
7950S:	Maintained
7951F:	drivers/edac/highbank*
7952
7953EDAC-CAVIUM OCTEON
7954M:	Ralf Baechle <ralf@linux-mips.org>
7955L:	linux-edac@vger.kernel.org
7956L:	linux-mips@vger.kernel.org
7957S:	Supported
7958F:	drivers/edac/octeon_edac*
7959
7960EDAC-CAVIUM THUNDERX
7961M:	Robert Richter <rric@kernel.org>
7962L:	linux-edac@vger.kernel.org
7963S:	Odd Fixes
7964F:	drivers/edac/thunderx_edac*
7965
7966EDAC-CORE
7967M:	Borislav Petkov <bp@alien8.de>
7968M:	Tony Luck <tony.luck@intel.com>
7969R:	James Morse <james.morse@arm.com>
7970R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7971R:	Robert Richter <rric@kernel.org>
7972L:	linux-edac@vger.kernel.org
7973S:	Supported
7974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7975F:	Documentation/driver-api/edac.rst
7976F:	drivers/edac/
7977F:	include/linux/edac.h
7978
7979EDAC-DMC520
7980M:	Lei Wang <lewan@microsoft.com>
7981L:	linux-edac@vger.kernel.org
7982S:	Supported
7983F:	drivers/edac/dmc520_edac.c
7984
7985EDAC-E752X
7986M:	Mark Gross <markgross@kernel.org>
7987L:	linux-edac@vger.kernel.org
7988S:	Maintained
7989F:	drivers/edac/e752x_edac.c
7990
7991EDAC-E7XXX
7992L:	linux-edac@vger.kernel.org
7993S:	Maintained
7994F:	drivers/edac/e7xxx_edac.c
7995
7996EDAC-FSL_DDR
7997M:	York Sun <york.sun@nxp.com>
7998L:	linux-edac@vger.kernel.org
7999S:	Maintained
8000F:	drivers/edac/fsl_ddr_edac.*
8001
8002EDAC-GHES
8003M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8004L:	linux-edac@vger.kernel.org
8005S:	Maintained
8006F:	drivers/edac/ghes_edac.c
8007
8008EDAC-I10NM
8009M:	Tony Luck <tony.luck@intel.com>
8010L:	linux-edac@vger.kernel.org
8011S:	Maintained
8012F:	drivers/edac/i10nm_base.c
8013
8014EDAC-I3000
8015L:	linux-edac@vger.kernel.org
8016S:	Orphan
8017F:	drivers/edac/i3000_edac.c
8018
8019EDAC-I5000
8020L:	linux-edac@vger.kernel.org
8021S:	Maintained
8022F:	drivers/edac/i5000_edac.c
8023
8024EDAC-I5400
8025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8026L:	linux-edac@vger.kernel.org
8027S:	Maintained
8028F:	drivers/edac/i5400_edac.c
8029
8030EDAC-I7300
8031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8032L:	linux-edac@vger.kernel.org
8033S:	Maintained
8034F:	drivers/edac/i7300_edac.c
8035
8036EDAC-I7CORE
8037M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8038L:	linux-edac@vger.kernel.org
8039S:	Maintained
8040F:	drivers/edac/i7core_edac.c
8041
8042EDAC-I82443BXGX
8043M:	Tim Small <tim@buttersideup.com>
8044L:	linux-edac@vger.kernel.org
8045S:	Maintained
8046F:	drivers/edac/i82443bxgx_edac.c
8047
8048EDAC-I82975X
8049M:	"Arvind R." <arvino55@gmail.com>
8050L:	linux-edac@vger.kernel.org
8051S:	Maintained
8052F:	drivers/edac/i82975x_edac.c
8053
8054EDAC-IE31200
8055M:	Jason Baron <jbaron@akamai.com>
8056L:	linux-edac@vger.kernel.org
8057S:	Maintained
8058F:	drivers/edac/ie31200_edac.c
8059
8060EDAC-IGEN6
8061M:	Tony Luck <tony.luck@intel.com>
8062R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8063L:	linux-edac@vger.kernel.org
8064S:	Maintained
8065F:	drivers/edac/igen6_edac.c
8066
8067EDAC-MPC85XX
8068M:	Johannes Thumshirn <morbidrsa@gmail.com>
8069L:	linux-edac@vger.kernel.org
8070S:	Maintained
8071F:	drivers/edac/mpc85xx_edac.[ch]
8072
8073EDAC-NPCM
8074M:	Marvin Lin <kflin@nuvoton.com>
8075M:	Stanley Chu <yschu@nuvoton.com>
8076L:	linux-edac@vger.kernel.org
8077S:	Maintained
8078F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8079F:	drivers/edac/npcm_edac.c
8080
8081EDAC-PASEMI
8082M:	Egor Martovetsky <egor@pasemi.com>
8083L:	linux-edac@vger.kernel.org
8084S:	Maintained
8085F:	drivers/edac/pasemi_edac.c
8086
8087EDAC-PND2
8088M:	Tony Luck <tony.luck@intel.com>
8089L:	linux-edac@vger.kernel.org
8090S:	Maintained
8091F:	drivers/edac/pnd2_edac.[ch]
8092
8093EDAC-QCOM
8094M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8095L:	linux-arm-msm@vger.kernel.org
8096L:	linux-edac@vger.kernel.org
8097S:	Maintained
8098F:	drivers/edac/qcom_edac.c
8099
8100EDAC-R82600
8101M:	Tim Small <tim@buttersideup.com>
8102L:	linux-edac@vger.kernel.org
8103S:	Maintained
8104F:	drivers/edac/r82600_edac.c
8105
8106EDAC-SBRIDGE
8107M:	Tony Luck <tony.luck@intel.com>
8108R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8109L:	linux-edac@vger.kernel.org
8110S:	Maintained
8111F:	drivers/edac/sb_edac.c
8112
8113EDAC-SKYLAKE
8114M:	Tony Luck <tony.luck@intel.com>
8115L:	linux-edac@vger.kernel.org
8116S:	Maintained
8117F:	drivers/edac/skx_*.[ch]
8118
8119EDAC-TI
8120M:	Tero Kristo <kristo@kernel.org>
8121L:	linux-edac@vger.kernel.org
8122S:	Odd Fixes
8123F:	drivers/edac/ti_edac.c
8124
8125EDIROL UA-101/UA-1000 DRIVER
8126M:	Clemens Ladisch <clemens@ladisch.de>
8127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8128S:	Maintained
8129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8130F:	sound/usb/misc/ua101.c
8131
8132EFI TEST DRIVER
8133M:	Ivan Hu <ivan.hu@canonical.com>
8134M:	Ard Biesheuvel <ardb@kernel.org>
8135L:	linux-efi@vger.kernel.org
8136S:	Maintained
8137F:	drivers/firmware/efi/test/
8138
8139EFI VARIABLE FILESYSTEM
8140M:	Jeremy Kerr <jk@ozlabs.org>
8141M:	Ard Biesheuvel <ardb@kernel.org>
8142L:	linux-efi@vger.kernel.org
8143S:	Maintained
8144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8145F:	fs/efivarfs/
8146
8147EFIFB FRAMEBUFFER DRIVER
8148M:	Peter Jones <pjones@redhat.com>
8149L:	linux-fbdev@vger.kernel.org
8150S:	Maintained
8151F:	drivers/video/fbdev/efifb.c
8152
8153EFS FILESYSTEM
8154S:	Orphan
8155W:	http://aeschi.ch.eu.org/efs/
8156F:	fs/efs/
8157
8158EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8159L:	netdev@vger.kernel.org
8160S:	Orphan
8161F:	drivers/net/ethernet/ibm/ehea/
8162
8163ELM327 CAN NETWORK DRIVER
8164M:	Max Staudt <max@enpas.org>
8165L:	linux-can@vger.kernel.org
8166S:	Maintained
8167F:	Documentation/networking/device_drivers/can/can327.rst
8168F:	drivers/net/can/can327.c
8169
8170EM28XX VIDEO4LINUX DRIVER
8171M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8172L:	linux-media@vger.kernel.org
8173S:	Maintained
8174W:	https://linuxtv.org
8175T:	git git://linuxtv.org/media_tree.git
8176F:	Documentation/admin-guide/media/em28xx*
8177F:	drivers/media/usb/em28xx/
8178
8179EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8180M:	Adrian Hunter <adrian.hunter@intel.com>
8181M:	Asutosh Das <quic_asutoshd@quicinc.com>
8182R:	Ritesh Harjani <ritesh.list@gmail.com>
8183L:	linux-mmc@vger.kernel.org
8184S:	Supported
8185F:	drivers/mmc/host/cqhci*
8186
8187EMS CPC-PCI CAN DRIVER
8188M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8189M:	support@ems-wuensche.com
8190L:	linux-can@vger.kernel.org
8191S:	Maintained
8192F:	drivers/net/can/sja1000/ems_pci.c
8193
8194EMULEX 10Gbps iSCSI - OneConnect DRIVER
8195M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8196L:	linux-scsi@vger.kernel.org
8197S:	Supported
8198W:	http://www.broadcom.com
8199F:	drivers/scsi/be2iscsi/
8200
8201EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8202M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8203M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8204M:	Somnath Kotur <somnath.kotur@broadcom.com>
8205L:	netdev@vger.kernel.org
8206S:	Supported
8207W:	http://www.emulex.com
8208F:	drivers/net/ethernet/emulex/benet/
8209
8210EMULEX ONECONNECT ROCE DRIVER
8211M:	Selvin Xavier <selvin.xavier@broadcom.com>
8212L:	linux-rdma@vger.kernel.org
8213S:	Odd Fixes
8214W:	http://www.broadcom.com
8215F:	drivers/infiniband/hw/ocrdma/
8216F:	include/uapi/rdma/ocrdma-abi.h
8217
8218EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8219M:	James Smart <james.smart@broadcom.com>
8220M:	Ram Vegesna <ram.vegesna@broadcom.com>
8221L:	linux-scsi@vger.kernel.org
8222L:	target-devel@vger.kernel.org
8223S:	Supported
8224W:	http://www.broadcom.com
8225F:	drivers/scsi/elx/
8226
8227EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8228M:	James Smart <james.smart@broadcom.com>
8229M:	Dick Kennedy <dick.kennedy@broadcom.com>
8230L:	linux-scsi@vger.kernel.org
8231S:	Supported
8232W:	http://www.broadcom.com
8233F:	drivers/scsi/lpfc/
8234
8235ENE CB710 FLASH CARD READER DRIVER
8236M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8237S:	Maintained
8238F:	drivers/misc/cb710/
8239F:	drivers/mmc/host/cb710-mmc.*
8240F:	include/linux/cb710.h
8241
8242ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8243M:	Maxim Levitsky <maximlevitsky@gmail.com>
8244S:	Maintained
8245F:	drivers/media/rc/ene_ir.*
8246
8247EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8248M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8249L:	linuxppc-dev@lists.ozlabs.org
8250S:	Maintained
8251F:	drivers/tty/ehv_bytechan.c
8252
8253EPSON S1D13XXX FRAMEBUFFER DRIVER
8254M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8255S:	Maintained
8256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8257F:	drivers/video/fbdev/s1d13xxxfb.c
8258F:	include/video/s1d13xxxfb.h
8259
8260EROFS FILE SYSTEM
8261M:	Gao Xiang <xiang@kernel.org>
8262M:	Chao Yu <chao@kernel.org>
8263R:	Yue Hu <huyue2@coolpad.com>
8264R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8265R:	Sandeep Dhavale <dhavale@google.com>
8266L:	linux-erofs@lists.ozlabs.org
8267S:	Maintained
8268W:	https://erofs.docs.kernel.org
8269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8270F:	Documentation/ABI/testing/sysfs-fs-erofs
8271F:	Documentation/filesystems/erofs.rst
8272F:	fs/erofs/
8273F:	include/trace/events/erofs.h
8274
8275ERRSEQ ERROR TRACKING INFRASTRUCTURE
8276M:	Jeff Layton <jlayton@kernel.org>
8277S:	Maintained
8278F:	include/linux/errseq.h
8279F:	lib/errseq.c
8280
8281ESD CAN NETWORK DRIVERS
8282M:	Stefan Mätje <stefan.maetje@esd.eu>
8283R:	socketcan@esd.eu
8284L:	linux-can@vger.kernel.org
8285S:	Maintained
8286F:	drivers/net/can/esd/
8287
8288ESD CAN/USB DRIVERS
8289M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8290R:	socketcan@esd.eu
8291L:	linux-can@vger.kernel.org
8292S:	Maintained
8293F:	drivers/net/can/usb/esd_usb.c
8294
8295ET131X NETWORK DRIVER
8296M:	Mark Einon <mark.einon@gmail.com>
8297S:	Odd Fixes
8298F:	drivers/net/ethernet/agere/
8299
8300ETAS ES58X CAN/USB DRIVER
8301M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8302L:	linux-can@vger.kernel.org
8303S:	Maintained
8304F:	Documentation/networking/devlink/etas_es58x.rst
8305F:	drivers/net/can/usb/etas_es58x/
8306
8307ETHERNET BRIDGE
8308M:	Roopa Prabhu <roopa@nvidia.com>
8309M:	Nikolay Aleksandrov <razor@blackwall.org>
8310L:	bridge@lists.linux.dev
8311L:	netdev@vger.kernel.org
8312S:	Maintained
8313W:	http://www.linuxfoundation.org/en/Net:Bridge
8314F:	include/linux/netfilter_bridge/
8315F:	net/bridge/
8316
8317ETHERNET PHY LIBRARY
8318M:	Andrew Lunn <andrew@lunn.ch>
8319M:	Heiner Kallweit <hkallweit1@gmail.com>
8320R:	Russell King <linux@armlinux.org.uk>
8321L:	netdev@vger.kernel.org
8322S:	Maintained
8323F:	Documentation/ABI/testing/sysfs-class-net-phydev
8324F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8325F:	Documentation/devicetree/bindings/net/mdio*
8326F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8327F:	Documentation/networking/phy.rst
8328F:	drivers/net/mdio/
8329F:	drivers/net/mdio/acpi_mdio.c
8330F:	drivers/net/mdio/fwnode_mdio.c
8331F:	drivers/net/mdio/of_mdio.c
8332F:	drivers/net/pcs/
8333F:	drivers/net/phy/
8334F:	include/dt-bindings/net/qca-ar803x.h
8335F:	include/linux/*mdio*.h
8336F:	include/linux/linkmode.h
8337F:	include/linux/mdio/*.h
8338F:	include/linux/mii.h
8339F:	include/linux/of_net.h
8340F:	include/linux/phy.h
8341F:	include/linux/phy_fixed.h
8342F:	include/linux/phylib_stubs.h
8343F:	include/linux/platform_data/mdio-bcm-unimac.h
8344F:	include/linux/platform_data/mdio-gpio.h
8345F:	include/trace/events/mdio.h
8346F:	include/uapi/linux/mdio.h
8347F:	include/uapi/linux/mii.h
8348F:	net/core/of_net.c
8349
8350ETHERNET PHY LIBRARY [RUST]
8351M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8352R:	Trevor Gross <tmgross@umich.edu>
8353L:	netdev@vger.kernel.org
8354L:	rust-for-linux@vger.kernel.org
8355S:	Maintained
8356F:	rust/kernel/net/phy.rs
8357
8358EXEC & BINFMT API, ELF
8359R:	Eric Biederman <ebiederm@xmission.com>
8360R:	Kees Cook <kees@kernel.org>
8361L:	linux-mm@kvack.org
8362S:	Supported
8363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8364F:	Documentation/userspace-api/ELF.rst
8365F:	fs/*binfmt_*.c
8366F:	fs/Kconfig.binfmt
8367F:	fs/exec.c
8368F:	fs/tests/binfmt_*_kunit.c
8369F:	fs/tests/exec_kunit.c
8370F:	include/linux/binfmts.h
8371F:	include/linux/elf.h
8372F:	include/uapi/linux/binfmts.h
8373F:	include/uapi/linux/elf.h
8374F:	tools/testing/selftests/exec/
8375N:	asm/elf.h
8376N:	binfmt
8377
8378EXFAT FILE SYSTEM
8379M:	Namjae Jeon <linkinjeon@kernel.org>
8380M:	Sungjong Seo <sj1557.seo@samsung.com>
8381L:	linux-fsdevel@vger.kernel.org
8382S:	Maintained
8383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8384F:	fs/exfat/
8385
8386EXPRESSWIRE PROTOCOL LIBRARY
8387M:	Duje Mihanović <duje.mihanovic@skole.hr>
8388L:	linux-leds@vger.kernel.org
8389S:	Maintained
8390F:	drivers/leds/leds-expresswire.c
8391F:	include/linux/leds-expresswire.h
8392
8393EXT2 FILE SYSTEM
8394M:	Jan Kara <jack@suse.com>
8395L:	linux-ext4@vger.kernel.org
8396S:	Maintained
8397F:	Documentation/filesystems/ext2.rst
8398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8399F:	fs/ext2/
8400F:	include/linux/ext2*
8401
8402EXT4 FILE SYSTEM
8403M:	"Theodore Ts'o" <tytso@mit.edu>
8404M:	Andreas Dilger <adilger.kernel@dilger.ca>
8405L:	linux-ext4@vger.kernel.org
8406S:	Maintained
8407W:	http://ext4.wiki.kernel.org
8408Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8410F:	Documentation/filesystems/ext4/
8411F:	fs/ext4/
8412F:	include/trace/events/ext4.h
8413F:	include/uapi/linux/ext4.h
8414
8415Extended Verification Module (EVM)
8416M:	Mimi Zohar <zohar@linux.ibm.com>
8417M:	Roberto Sassu <roberto.sassu@huawei.com>
8418L:	linux-integrity@vger.kernel.org
8419S:	Supported
8420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8421F:	security/integrity/
8422F:	security/integrity/evm/
8423
8424EXTENSIBLE FIRMWARE INTERFACE (EFI)
8425M:	Ard Biesheuvel <ardb@kernel.org>
8426L:	linux-efi@vger.kernel.org
8427S:	Maintained
8428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8429F:	Documentation/admin-guide/efi-stub.rst
8430F:	arch/*/include/asm/efi.h
8431F:	arch/*/kernel/efi.c
8432F:	arch/arm/boot/compressed/efi-header.S
8433F:	arch/x86/platform/efi/
8434F:	drivers/firmware/efi/
8435F:	include/linux/efi*.h
8436
8437EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8438M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8439M:	Chanwoo Choi <cw00.choi@samsung.com>
8440L:	linux-kernel@vger.kernel.org
8441S:	Maintained
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8443F:	Documentation/devicetree/bindings/extcon/
8444F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8445F:	drivers/extcon/
8446F:	include/linux/extcon.h
8447F:	include/linux/extcon/
8448
8449EXTRA BOOT CONFIG
8450M:	Masami Hiramatsu <mhiramat@kernel.org>
8451L:	linux-kernel@vger.kernel.org
8452L:	linux-trace-kernel@vger.kernel.org
8453S:	Maintained
8454Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8456F:	Documentation/admin-guide/bootconfig.rst
8457F:	fs/proc/bootconfig.c
8458F:	include/linux/bootconfig.h
8459F:	lib/bootconfig-data.S
8460F:	lib/bootconfig.c
8461F:	tools/bootconfig/*
8462F:	tools/bootconfig/scripts/*
8463
8464EXYNOS DP DRIVER
8465M:	Jingoo Han <jingoohan1@gmail.com>
8466L:	dri-devel@lists.freedesktop.org
8467S:	Maintained
8468F:	drivers/gpu/drm/exynos/exynos_dp*
8469
8470EXYNOS SYSMMU (IOMMU) driver
8471M:	Marek Szyprowski <m.szyprowski@samsung.com>
8472L:	iommu@lists.linux.dev
8473S:	Maintained
8474F:	drivers/iommu/exynos-iommu.c
8475
8476F2FS FILE SYSTEM
8477M:	Jaegeuk Kim <jaegeuk@kernel.org>
8478M:	Chao Yu <chao@kernel.org>
8479L:	linux-f2fs-devel@lists.sourceforge.net
8480S:	Maintained
8481W:	https://f2fs.wiki.kernel.org/
8482Q:	https://patchwork.kernel.org/project/f2fs/list/
8483B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8485F:	Documentation/ABI/testing/sysfs-fs-f2fs
8486F:	Documentation/filesystems/f2fs.rst
8487F:	fs/f2fs/
8488F:	include/linux/f2fs_fs.h
8489F:	include/trace/events/f2fs.h
8490F:	include/uapi/linux/f2fs.h
8491
8492F71805F HARDWARE MONITORING DRIVER
8493M:	Jean Delvare <jdelvare@suse.com>
8494L:	linux-hwmon@vger.kernel.org
8495S:	Maintained
8496F:	Documentation/hwmon/f71805f.rst
8497F:	drivers/hwmon/f71805f.c
8498
8499FADDR2LINE
8500M:	Josh Poimboeuf <jpoimboe@kernel.org>
8501S:	Maintained
8502F:	scripts/faddr2line
8503
8504FAILOVER MODULE
8505M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8506L:	netdev@vger.kernel.org
8507S:	Supported
8508F:	Documentation/networking/failover.rst
8509F:	include/net/failover.h
8510F:	net/core/failover.c
8511
8512FANOTIFY
8513M:	Jan Kara <jack@suse.cz>
8514R:	Amir Goldstein <amir73il@gmail.com>
8515R:	Matthew Bobrowski <repnop@google.com>
8516L:	linux-fsdevel@vger.kernel.org
8517S:	Maintained
8518F:	fs/notify/fanotify/
8519F:	include/linux/fanotify.h
8520F:	include/uapi/linux/fanotify.h
8521
8522FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8523M:	Linus Walleij <linus.walleij@linaro.org>
8524L:	linux-usb@vger.kernel.org
8525S:	Maintained
8526F:	drivers/usb/fotg210/
8527
8528FARSYNC SYNCHRONOUS DRIVER
8529M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8530S:	Supported
8531W:	http://www.farsite.co.uk/
8532F:	drivers/net/wan/farsync.*
8533
8534FAULT INJECTION SUPPORT
8535M:	Akinobu Mita <akinobu.mita@gmail.com>
8536S:	Supported
8537F:	Documentation/fault-injection/
8538F:	lib/fault-inject.c
8539
8540FBTFT Framebuffer drivers
8541L:	dri-devel@lists.freedesktop.org
8542L:	linux-fbdev@vger.kernel.org
8543S:	Orphan
8544F:	drivers/staging/fbtft/
8545
8546FC0011 TUNER DRIVER
8547M:	Michael Buesch <m@bues.ch>
8548L:	linux-media@vger.kernel.org
8549S:	Maintained
8550F:	drivers/media/tuners/fc0011.c
8551F:	drivers/media/tuners/fc0011.h
8552
8553FC2580 MEDIA DRIVER
8554L:	linux-media@vger.kernel.org
8555S:	Orphan
8556W:	https://linuxtv.org
8557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8558F:	drivers/media/tuners/fc2580*
8559
8560FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8561M:	Hannes Reinecke <hare@suse.de>
8562L:	linux-scsi@vger.kernel.org
8563S:	Supported
8564W:	www.Open-FCoE.org
8565F:	drivers/scsi/fcoe/
8566F:	drivers/scsi/libfc/
8567F:	include/scsi/fc/
8568F:	include/scsi/libfc.h
8569F:	include/scsi/libfcoe.h
8570F:	include/uapi/scsi/fc/
8571
8572FILE LOCKING (flock() and fcntl()/lockf())
8573M:	Jeff Layton <jlayton@kernel.org>
8574M:	Chuck Lever <chuck.lever@oracle.com>
8575R:	Alexander Aring <alex.aring@gmail.com>
8576L:	linux-fsdevel@vger.kernel.org
8577S:	Maintained
8578F:	fs/fcntl.c
8579F:	fs/locks.c
8580F:	include/linux/fcntl.h
8581F:	include/uapi/linux/fcntl.h
8582
8583FILESYSTEM DIRECT ACCESS (DAX)
8584M:	Dan Williams <dan.j.williams@intel.com>
8585R:	Matthew Wilcox <willy@infradead.org>
8586R:	Jan Kara <jack@suse.cz>
8587L:	linux-fsdevel@vger.kernel.org
8588L:	nvdimm@lists.linux.dev
8589S:	Supported
8590F:	fs/dax.c
8591F:	include/linux/dax.h
8592F:	include/trace/events/fs_dax.h
8593
8594FILESYSTEMS (VFS and infrastructure)
8595M:	Alexander Viro <viro@zeniv.linux.org.uk>
8596M:	Christian Brauner <brauner@kernel.org>
8597R:	Jan Kara <jack@suse.cz>
8598L:	linux-fsdevel@vger.kernel.org
8599S:	Maintained
8600F:	fs/*
8601F:	include/linux/fs.h
8602F:	include/linux/fs_types.h
8603F:	include/uapi/linux/fs.h
8604F:	include/uapi/linux/openat2.h
8605
8606FILESYSTEMS [EXPORTFS]
8607M:	Chuck Lever <chuck.lever@oracle.com>
8608M:	Jeff Layton <jlayton@kernel.org>
8609R:	Amir Goldstein <amir73il@gmail.com>
8610L:	linux-fsdevel@vger.kernel.org
8611L:	linux-nfs@vger.kernel.org
8612S:	Supported
8613F:	Documentation/filesystems/nfs/exporting.rst
8614F:	fs/exportfs/
8615F:	fs/fhandle.c
8616F:	include/linux/exportfs.h
8617
8618FILESYSTEMS [IDMAPPED MOUNTS]
8619M:	Christian Brauner <brauner@kernel.org>
8620M:	Seth Forshee <sforshee@kernel.org>
8621L:	linux-fsdevel@vger.kernel.org
8622S:	Maintained
8623F:	Documentation/filesystems/idmappings.rst
8624F:	fs/mnt_idmapping.c
8625F:	include/linux/mnt_idmapping.*
8626F:	tools/testing/selftests/mount_setattr/
8627
8628FILESYSTEMS [IOMAP]
8629M:	Christian Brauner <brauner@kernel.org>
8630R:	Darrick J. Wong <djwong@kernel.org>
8631L:	linux-xfs@vger.kernel.org
8632L:	linux-fsdevel@vger.kernel.org
8633S:	Supported
8634F:	Documentation/filesystems/iomap/*
8635F:	fs/iomap/
8636F:	include/linux/iomap.h
8637
8638FILESYSTEMS [NETFS LIBRARY]
8639M:	David Howells <dhowells@redhat.com>
8640R:	Jeff Layton <jlayton@kernel.org>
8641L:	netfs@lists.linux.dev
8642L:	linux-fsdevel@vger.kernel.org
8643S:	Supported
8644F:	Documentation/filesystems/caching/
8645F:	Documentation/filesystems/netfs_library.rst
8646F:	fs/netfs/
8647F:	include/linux/fscache*.h
8648F:	include/linux/netfs.h
8649F:	include/trace/events/fscache.h
8650F:	include/trace/events/netfs.h
8651
8652FILESYSTEMS [STACKABLE]
8653M:	Miklos Szeredi <miklos@szeredi.hu>
8654M:	Amir Goldstein <amir73il@gmail.com>
8655L:	linux-fsdevel@vger.kernel.org
8656L:	linux-unionfs@vger.kernel.org
8657S:	Maintained
8658F:	fs/backing-file.c
8659F:	include/linux/backing-file.h
8660
8661FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8662M:	Riku Voipio <riku.voipio@iki.fi>
8663L:	linux-hwmon@vger.kernel.org
8664S:	Maintained
8665F:	drivers/hwmon/f75375s.c
8666F:	include/linux/f75375s.h
8667
8668FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8669M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8670L:	linux-can@vger.kernel.org
8671S:	Maintained
8672F:	drivers/net/can/usb/f81604.c
8673
8674FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8675M:	Clemens Ladisch <clemens@ladisch.de>
8676M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8677L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8678S:	Maintained
8679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8680F:	include/uapi/sound/firewire.h
8681F:	sound/firewire/
8682
8683FIREWIRE MEDIA DRIVERS (firedtv)
8684M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8685L:	linux-media@vger.kernel.org
8686L:	linux1394-devel@lists.sourceforge.net
8687S:	Maintained
8688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8689F:	drivers/media/firewire/
8690
8691FIREWIRE SBP-2 TARGET
8692M:	Chris Boot <bootc@bootc.net>
8693L:	linux-scsi@vger.kernel.org
8694L:	target-devel@vger.kernel.org
8695L:	linux1394-devel@lists.sourceforge.net
8696S:	Maintained
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8698F:	drivers/target/sbp/
8699
8700FIREWIRE SUBSYSTEM
8701M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8702M:	Takashi Sakamoto <takaswie@kernel.org>
8703L:	linux1394-devel@lists.sourceforge.net
8704S:	Maintained
8705W:	http://ieee1394.docs.kernel.org/
8706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8707F:	drivers/firewire/
8708F:	include/linux/firewire.h
8709F:	include/uapi/linux/firewire*.h
8710F:	tools/firewire/
8711
8712FIRMWARE FRAMEWORK FOR ARMV8-A
8713M:	Sudeep Holla <sudeep.holla@arm.com>
8714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8715S:	Maintained
8716F:	drivers/firmware/arm_ffa/
8717F:	include/linux/arm_ffa.h
8718
8719FIRMWARE LOADER (request_firmware)
8720M:	Luis Chamberlain <mcgrof@kernel.org>
8721M:	Russ Weight <russ.weight@linux.dev>
8722M:	Danilo Krummrich <dakr@redhat.com>
8723L:	linux-kernel@vger.kernel.org
8724S:	Maintained
8725F:	Documentation/firmware_class/
8726F:	drivers/base/firmware_loader/
8727F:	rust/kernel/firmware.rs
8728F:	include/linux/firmware.h
8729
8730FLEXTIMER FTM-QUADDEC DRIVER
8731M:	Patrick Havelange <patrick.havelange@essensium.com>
8732L:	linux-iio@vger.kernel.org
8733S:	Maintained
8734F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8735F:	drivers/counter/ftm-quaddec.c
8736
8737FLOPPY DRIVER
8738M:	Denis Efremov <efremov@linux.com>
8739L:	linux-block@vger.kernel.org
8740S:	Odd Fixes
8741F:	drivers/block/floppy.c
8742
8743FLYSKY FSIA6B RC RECEIVER
8744M:	Markus Koch <markus@notsyncing.net>
8745L:	linux-input@vger.kernel.org
8746S:	Maintained
8747F:	drivers/input/joystick/fsia6b.c
8748
8749FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8750M:	Geoffrey D. Bennett <g@b4.vu>
8751L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8752S:	Maintained
8753W:	https://github.com/geoffreybennett/scarlett-gen2
8754B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8755T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8756F:	include/uapi/sound/scarlett2.h
8757F:	sound/usb/mixer_scarlett2.c
8758
8759FORCEDETH GIGABIT ETHERNET DRIVER
8760M:	Rain River <rain.1986.08.12@gmail.com>
8761M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8762L:	netdev@vger.kernel.org
8763S:	Maintained
8764F:	drivers/net/ethernet/nvidia/*
8765
8766FORTIFY_SOURCE
8767M:	Kees Cook <kees@kernel.org>
8768L:	linux-hardening@vger.kernel.org
8769S:	Supported
8770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8771F:	include/linux/fortify-string.h
8772F:	lib/fortify_kunit.c
8773F:	lib/memcpy_kunit.c
8774F:	lib/test_fortify/*
8775F:	scripts/test_fortify.sh
8776K:	\b__NO_FORTIFY\b
8777
8778FPGA DFL DRIVERS
8779M:	Wu Hao <hao.wu@intel.com>
8780R:	Tom Rix <trix@redhat.com>
8781L:	linux-fpga@vger.kernel.org
8782S:	Maintained
8783F:	Documentation/ABI/testing/sysfs-bus-dfl*
8784F:	Documentation/fpga/dfl.rst
8785F:	drivers/fpga/dfl*
8786F:	drivers/uio/uio_dfl.c
8787F:	include/linux/dfl.h
8788F:	include/uapi/linux/fpga-dfl.h
8789
8790FPGA MANAGER FRAMEWORK
8791M:	Moritz Fischer <mdf@kernel.org>
8792M:	Wu Hao <hao.wu@intel.com>
8793M:	Xu Yilun <yilun.xu@intel.com>
8794R:	Tom Rix <trix@redhat.com>
8795L:	linux-fpga@vger.kernel.org
8796S:	Maintained
8797Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8799F:	Documentation/devicetree/bindings/fpga/
8800F:	Documentation/driver-api/fpga/
8801F:	Documentation/fpga/
8802F:	drivers/fpga/
8803F:	include/linux/fpga/
8804
8805FPU EMULATOR
8806M:	Bill Metzenthen <billm@melbpc.org.au>
8807S:	Maintained
8808W:	https://floatingpoint.billm.au/
8809F:	arch/x86/math-emu/
8810
8811FRAMEBUFFER CORE
8812M:	Daniel Vetter <daniel@ffwll.ch>
8813S:	Odd Fixes
8814T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8815F:	drivers/video/fbdev/core/
8816
8817FRAMEBUFFER LAYER
8818M:	Helge Deller <deller@gmx.de>
8819L:	linux-fbdev@vger.kernel.org
8820L:	dri-devel@lists.freedesktop.org
8821S:	Maintained
8822Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8824F:	Documentation/fb/
8825F:	drivers/video/
8826F:	include/linux/fb.h
8827F:	include/uapi/linux/fb.h
8828F:	include/uapi/video/
8829F:	include/video/
8830
8831FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8832M:	Horia Geantă <horia.geanta@nxp.com>
8833M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8834M:	Gaurav Jain <gaurav.jain@nxp.com>
8835L:	linux-crypto@vger.kernel.org
8836S:	Maintained
8837F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8838F:	drivers/crypto/caam/
8839
8840FREESCALE COLDFIRE M5441X MMC DRIVER
8841M:	Angelo Dureghello <adureghello@baylibre.com>
8842L:	linux-mmc@vger.kernel.org
8843S:	Maintained
8844F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8845F:	include/linux/platform_data/mmc-esdhc-mcf.h
8846
8847FREESCALE DIU FRAMEBUFFER DRIVER
8848M:	Timur Tabi <timur@kernel.org>
8849L:	linux-fbdev@vger.kernel.org
8850S:	Maintained
8851F:	drivers/video/fbdev/fsl-diu-fb.*
8852
8853FREESCALE DMA DRIVER
8854M:	Zhang Wei <zw@zh-kernel.org>
8855L:	linuxppc-dev@lists.ozlabs.org
8856S:	Maintained
8857F:	drivers/dma/fsldma.*
8858
8859FREESCALE DSPI DRIVER
8860M:	Vladimir Oltean <olteanv@gmail.com>
8861L:	linux-spi@vger.kernel.org
8862S:	Maintained
8863F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8864F:	drivers/spi/spi-fsl-dspi.c
8865F:	include/linux/spi/spi-fsl-dspi.h
8866
8867FREESCALE eDMA DRIVER
8868M:	Frank Li <Frank.Li@nxp.com>
8869L:	imx@lists.linux.dev
8870L:	dmaengine@vger.kernel.org
8871S:	Maintained
8872F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8873F:	drivers/dma/fsl-edma*.*
8874
8875FREESCALE ENETC ETHERNET DRIVERS
8876M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8877M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8878L:	netdev@vger.kernel.org
8879S:	Maintained
8880F:	drivers/net/ethernet/freescale/enetc/
8881
8882FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8883M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8884L:	netdev@vger.kernel.org
8885S:	Maintained
8886F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8887F:	drivers/net/ethernet/freescale/gianfar*
8888
8889FREESCALE GPMI NAND DRIVER
8890M:	Han Xu <han.xu@nxp.com>
8891L:	linux-mtd@lists.infradead.org
8892S:	Maintained
8893F:	drivers/mtd/nand/raw/gpmi-nand/*
8894
8895FREESCALE I2C CPM DRIVER
8896M:	Jochen Friedrich <jochen@scram.de>
8897L:	linuxppc-dev@lists.ozlabs.org
8898L:	linux-i2c@vger.kernel.org
8899S:	Maintained
8900F:	drivers/i2c/busses/i2c-cpm.c
8901
8902FREESCALE IMX / MXC FEC DRIVER
8903M:	Wei Fang <wei.fang@nxp.com>
8904R:	Shenwei Wang <shenwei.wang@nxp.com>
8905R:	Clark Wang <xiaoning.wang@nxp.com>
8906L:	imx@lists.linux.dev
8907L:	netdev@vger.kernel.org
8908S:	Maintained
8909F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8910F:	drivers/net/ethernet/freescale/fec.h
8911F:	drivers/net/ethernet/freescale/fec_main.c
8912F:	drivers/net/ethernet/freescale/fec_ptp.c
8913
8914FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8915M:	Sascha Hauer <s.hauer@pengutronix.de>
8916R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8917L:	linux-fbdev@vger.kernel.org
8918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8919S:	Maintained
8920F:	drivers/video/fbdev/imxfb.c
8921
8922FREESCALE IMX DDR PMU DRIVER
8923M:	Frank Li <Frank.li@nxp.com>
8924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8925S:	Maintained
8926F:	Documentation/admin-guide/perf/imx-ddr.rst
8927F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8928F:	drivers/perf/fsl_imx8_ddr_perf.c
8929
8930FREESCALE IMX I2C DRIVER
8931M:	Oleksij Rempel <o.rempel@pengutronix.de>
8932R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8933L:	linux-i2c@vger.kernel.org
8934S:	Maintained
8935F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8936F:	drivers/i2c/busses/i2c-imx.c
8937
8938FREESCALE IMX LPI2C DRIVER
8939M:	Dong Aisheng <aisheng.dong@nxp.com>
8940L:	linux-i2c@vger.kernel.org
8941L:	imx@lists.linux.dev
8942S:	Maintained
8943F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8944F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8945
8946FREESCALE MPC I2C DRIVER
8947M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8948L:	linux-i2c@vger.kernel.org
8949S:	Maintained
8950F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8951F:	drivers/i2c/busses/i2c-mpc.c
8952
8953FREESCALE QORIQ DPAA ETHERNET DRIVER
8954M:	Madalin Bucur <madalin.bucur@nxp.com>
8955L:	netdev@vger.kernel.org
8956S:	Maintained
8957F:	drivers/net/ethernet/freescale/dpaa
8958
8959FREESCALE QORIQ DPAA FMAN DRIVER
8960M:	Madalin Bucur <madalin.bucur@nxp.com>
8961R:	Sean Anderson <sean.anderson@seco.com>
8962L:	netdev@vger.kernel.org
8963S:	Maintained
8964F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8965F:	drivers/net/ethernet/freescale/fman
8966
8967FREESCALE QORIQ PTP CLOCK DRIVER
8968M:	Yangbo Lu <yangbo.lu@nxp.com>
8969L:	netdev@vger.kernel.org
8970S:	Maintained
8971F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8972F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8973F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8974F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8975F:	drivers/ptp/ptp_qoriq.c
8976F:	drivers/ptp/ptp_qoriq_debugfs.c
8977F:	include/linux/fsl/ptp_qoriq.h
8978
8979FREESCALE QUAD SPI DRIVER
8980M:	Han Xu <han.xu@nxp.com>
8981L:	linux-spi@vger.kernel.org
8982S:	Maintained
8983F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8984F:	drivers/spi/spi-fsl-qspi.c
8985
8986FREESCALE QUICC ENGINE LIBRARY
8987M:	Qiang Zhao <qiang.zhao@nxp.com>
8988M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8989L:	linuxppc-dev@lists.ozlabs.org
8990S:	Maintained
8991F:	drivers/soc/fsl/qe/
8992F:	include/soc/fsl/qe/
8993
8994FREESCALE QUICC ENGINE QMC DRIVER
8995M:	Herve Codina <herve.codina@bootlin.com>
8996L:	linuxppc-dev@lists.ozlabs.org
8997S:	Maintained
8998F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8999F:	drivers/soc/fsl/qe/qmc.c
9000F:	include/soc/fsl/qe/qmc.h
9001
9002FREESCALE QUICC ENGINE QMC HDLC DRIVER
9003M:	Herve Codina <herve.codina@bootlin.com>
9004L:	netdev@vger.kernel.org
9005L:	linuxppc-dev@lists.ozlabs.org
9006S:	Maintained
9007F:	drivers/net/wan/fsl_qmc_hdlc.c
9008
9009FREESCALE QUICC ENGINE TSA DRIVER
9010M:	Herve Codina <herve.codina@bootlin.com>
9011L:	linuxppc-dev@lists.ozlabs.org
9012S:	Maintained
9013F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9014F:	drivers/soc/fsl/qe/tsa.c
9015F:	drivers/soc/fsl/qe/tsa.h
9016F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9017
9018FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9019L:	netdev@vger.kernel.org
9020L:	linuxppc-dev@lists.ozlabs.org
9021S:	Orphan
9022F:	drivers/net/ethernet/freescale/ucc_geth*
9023
9024FREESCALE QUICC ENGINE UCC HDLC DRIVER
9025M:	Zhao Qiang <qiang.zhao@nxp.com>
9026L:	netdev@vger.kernel.org
9027L:	linuxppc-dev@lists.ozlabs.org
9028S:	Maintained
9029F:	drivers/net/wan/fsl_ucc_hdlc*
9030
9031FREESCALE QUICC ENGINE UCC UART DRIVER
9032M:	Timur Tabi <timur@kernel.org>
9033L:	linuxppc-dev@lists.ozlabs.org
9034S:	Maintained
9035F:	drivers/tty/serial/ucc_uart.c
9036
9037FREESCALE SOC DRIVERS
9038M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9039L:	linuxppc-dev@lists.ozlabs.org
9040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9041S:	Maintained
9042F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9043F:	Documentation/devicetree/bindings/soc/fsl/
9044F:	drivers/soc/fsl/
9045F:	include/linux/fsl/
9046F:	include/soc/fsl/
9047
9048FREESCALE SOC FS_ENET DRIVER
9049M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9050L:	linuxppc-dev@lists.ozlabs.org
9051L:	netdev@vger.kernel.org
9052S:	Maintained
9053F:	drivers/net/ethernet/freescale/fs_enet/
9054
9055FREESCALE SOC SOUND DRIVERS
9056M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9057M:	Xiubo Li <Xiubo.Lee@gmail.com>
9058R:	Fabio Estevam <festevam@gmail.com>
9059R:	Nicolin Chen <nicoleotsuka@gmail.com>
9060L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9061L:	linuxppc-dev@lists.ozlabs.org
9062S:	Maintained
9063F:	sound/soc/fsl/fsl*
9064F:	sound/soc/fsl/imx*
9065
9066FREESCALE SOC LPC32XX SOUND DRIVERS
9067M:	J.M.B. Downing <jonathan.downing@nautel.com>
9068M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9069R:	Vladimir Zapolskiy <vz@mleia.com>
9070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9071L:	linuxppc-dev@lists.ozlabs.org
9072S:	Maintained
9073F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9074F:	sound/soc/fsl/lpc3xxx-*
9075
9076FREESCALE SOC SOUND QMC DRIVER
9077M:	Herve Codina <herve.codina@bootlin.com>
9078L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9079L:	linuxppc-dev@lists.ozlabs.org
9080S:	Maintained
9081F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9082F:	sound/soc/fsl/fsl_qmc_audio.c
9083
9084FREESCALE USB PERIPHERAL DRIVERS
9085L:	linux-usb@vger.kernel.org
9086L:	linuxppc-dev@lists.ozlabs.org
9087S:	Orphan
9088F:	drivers/usb/gadget/udc/fsl*
9089
9090FREESCALE USB PHY DRIVER
9091L:	linux-usb@vger.kernel.org
9092L:	linuxppc-dev@lists.ozlabs.org
9093S:	Orphan
9094F:	drivers/usb/phy/phy-fsl-usb*
9095
9096FREEVXFS FILESYSTEM
9097M:	Christoph Hellwig <hch@infradead.org>
9098S:	Maintained
9099W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9100F:	fs/freevxfs/
9101
9102FREEZER
9103M:	"Rafael J. Wysocki" <rafael@kernel.org>
9104M:	Pavel Machek <pavel@ucw.cz>
9105L:	linux-pm@vger.kernel.org
9106S:	Supported
9107F:	Documentation/power/freezing-of-tasks.rst
9108F:	include/linux/freezer.h
9109F:	kernel/freezer.c
9110
9111FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9112M:	Eric Biggers <ebiggers@kernel.org>
9113M:	Theodore Y. Ts'o <tytso@mit.edu>
9114M:	Jaegeuk Kim <jaegeuk@kernel.org>
9115L:	linux-fscrypt@vger.kernel.org
9116S:	Supported
9117Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9118T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9119F:	Documentation/filesystems/fscrypt.rst
9120F:	fs/crypto/
9121F:	include/linux/fscrypt.h
9122F:	include/uapi/linux/fscrypt.h
9123
9124FSI SUBSYSTEM
9125M:	Jeremy Kerr <jk@ozlabs.org>
9126M:	Joel Stanley <joel@jms.id.au>
9127R:	Alistar Popple <alistair@popple.id.au>
9128R:	Eddie James <eajames@linux.ibm.com>
9129L:	linux-fsi@lists.ozlabs.org
9130S:	Supported
9131Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9133F:	drivers/fsi/
9134F:	include/linux/fsi*.h
9135F:	include/trace/events/fsi*.h
9136
9137FSI-ATTACHED I2C DRIVER
9138M:	Eddie James <eajames@linux.ibm.com>
9139L:	linux-i2c@vger.kernel.org
9140L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9141S:	Maintained
9142F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9143F:	drivers/i2c/busses/i2c-fsi.c
9144
9145FSI-ATTACHED SPI DRIVER
9146M:	Eddie James <eajames@linux.ibm.com>
9147L:	linux-spi@vger.kernel.org
9148S:	Maintained
9149F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9150F:	drivers/spi/spi-fsi.c
9151
9152FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9153M:	Jan Kara <jack@suse.cz>
9154R:	Amir Goldstein <amir73il@gmail.com>
9155L:	linux-fsdevel@vger.kernel.org
9156S:	Maintained
9157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9158F:	fs/notify/
9159F:	include/linux/fsnotify*.h
9160
9161FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9162M:	Eric Biggers <ebiggers@kernel.org>
9163M:	Theodore Y. Ts'o <tytso@mit.edu>
9164L:	fsverity@lists.linux.dev
9165S:	Supported
9166Q:	https://patchwork.kernel.org/project/fsverity/list/
9167T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9168F:	Documentation/filesystems/fsverity.rst
9169F:	fs/verity/
9170F:	include/linux/fsverity.h
9171F:	include/uapi/linux/fsverity.h
9172
9173FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9174M:	Michael Zaidman <michael.zaidman@gmail.com>
9175L:	linux-i2c@vger.kernel.org
9176L:	linux-input@vger.kernel.org
9177S:	Maintained
9178F:	drivers/hid/hid-ft260.c
9179
9180FUJITSU LAPTOP EXTRAS
9181M:	Jonathan Woithe <jwoithe@just42.net>
9182L:	platform-driver-x86@vger.kernel.org
9183S:	Maintained
9184F:	drivers/platform/x86/fujitsu-laptop.c
9185
9186FUJITSU TABLET EXTRAS
9187M:	Robert Gerlach <khnz@gmx.de>
9188L:	platform-driver-x86@vger.kernel.org
9189S:	Maintained
9190F:	drivers/platform/x86/fujitsu-tablet.c
9191
9192FUNCTION HOOKS (FTRACE)
9193M:	Steven Rostedt <rostedt@goodmis.org>
9194M:	Masami Hiramatsu <mhiramat@kernel.org>
9195R:	Mark Rutland <mark.rutland@arm.com>
9196L:	linux-kernel@vger.kernel.org
9197L:	linux-trace-kernel@vger.kernel.org
9198S:	Maintained
9199Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9201F:	Documentation/trace/ftrace*
9202F:	arch/*/*/*/*ftrace*
9203F:	arch/*/*/*ftrace*
9204F:	include/*/ftrace.h
9205F:	kernel/trace/fgraph.c
9206F:	kernel/trace/ftrace*
9207F:	samples/ftrace
9208
9209FUNGIBLE ETHERNET DRIVERS
9210M:	Dimitris Michailidis <dmichail@fungible.com>
9211L:	netdev@vger.kernel.org
9212S:	Supported
9213F:	drivers/net/ethernet/fungible/
9214
9215FUSE: FILESYSTEM IN USERSPACE
9216M:	Miklos Szeredi <miklos@szeredi.hu>
9217L:	linux-fsdevel@vger.kernel.org
9218S:	Maintained
9219W:	https://github.com/libfuse/
9220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9221F:	Documentation/filesystems/fuse.rst
9222F:	fs/fuse/
9223F:	include/uapi/linux/fuse.h
9224
9225FUTEX SUBSYSTEM
9226M:	Thomas Gleixner <tglx@linutronix.de>
9227M:	Ingo Molnar <mingo@redhat.com>
9228R:	Peter Zijlstra <peterz@infradead.org>
9229R:	Darren Hart <dvhart@infradead.org>
9230R:	Davidlohr Bueso <dave@stgolabs.net>
9231R:	André Almeida <andrealmeid@igalia.com>
9232L:	linux-kernel@vger.kernel.org
9233S:	Maintained
9234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9235F:	Documentation/locking/*futex*
9236F:	include/asm-generic/futex.h
9237F:	include/linux/futex.h
9238F:	include/uapi/linux/futex.h
9239F:	kernel/futex/*
9240F:	tools/perf/bench/futex*
9241F:	tools/testing/selftests/futex/
9242
9243GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9244M:	Sebastian Reichel <sre@kernel.org>
9245L:	linux-media@vger.kernel.org
9246S:	Maintained
9247F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9248F:	drivers/media/i2c/gc0308.c
9249
9250GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9251M:	Zhi Mao <zhi.mao@mediatek.com>
9252L:	linux-media@vger.kernel.org
9253S:	Maintained
9254F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9255F:	drivers/media/i2c/gc05a2.c
9256
9257GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9258M:	Zhi Mao <zhi.mao@mediatek.com>
9259L:	linux-media@vger.kernel.org
9260S:	Maintained
9261F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9262F:	drivers/media/i2c/gc08a3.c
9263
9264GALAXYCORE GC2145 SENSOR DRIVER
9265M:	Alain Volmat <alain.volmat@foss.st.com>
9266L:	linux-media@vger.kernel.org
9267S:	Maintained
9268T:	git git://linuxtv.org/media_tree.git
9269F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9270F:	drivers/media/i2c/gc2145.c
9271
9272GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9273M:	Tim Harvey <tharvey@gateworks.com>
9274S:	Maintained
9275F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9276F:	Documentation/hwmon/gsc-hwmon.rst
9277F:	drivers/hwmon/gsc-hwmon.c
9278F:	drivers/mfd/gateworks-gsc.c
9279F:	include/linux/mfd/gsc.h
9280F:	include/linux/platform_data/gsc_hwmon.h
9281
9282GCC PLUGINS
9283M:	Kees Cook <kees@kernel.org>
9284L:	linux-hardening@vger.kernel.org
9285S:	Maintained
9286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9287F:	Documentation/kbuild/gcc-plugins.rst
9288F:	include/linux/stackleak.h
9289F:	kernel/stackleak.c
9290F:	scripts/Makefile.gcc-plugins
9291F:	scripts/gcc-plugins/
9292
9293GCOV BASED KERNEL PROFILING
9294M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9295S:	Maintained
9296F:	Documentation/dev-tools/gcov.rst
9297F:	kernel/gcov/
9298
9299GDB KERNEL DEBUGGING HELPER SCRIPTS
9300M:	Jan Kiszka <jan.kiszka@siemens.com>
9301M:	Kieran Bingham <kbingham@kernel.org>
9302S:	Supported
9303F:	scripts/gdb/
9304
9305GEMINI CRYPTO DRIVER
9306M:	Corentin Labbe <clabbe@baylibre.com>
9307L:	linux-crypto@vger.kernel.org
9308S:	Maintained
9309F:	drivers/crypto/gemini/
9310
9311GEMTEK FM RADIO RECEIVER DRIVER
9312M:	Hans Verkuil <hverkuil@xs4all.nl>
9313L:	linux-media@vger.kernel.org
9314S:	Maintained
9315W:	https://linuxtv.org
9316T:	git git://linuxtv.org/media_tree.git
9317F:	drivers/media/radio/radio-gemtek*
9318
9319GENERIC ARCHITECTURE TOPOLOGY
9320M:	Sudeep Holla <sudeep.holla@arm.com>
9321L:	linux-kernel@vger.kernel.org
9322S:	Maintained
9323F:	drivers/base/arch_topology.c
9324F:	include/linux/arch_topology.h
9325
9326GENERIC ENTRY CODE
9327M:	Thomas Gleixner <tglx@linutronix.de>
9328M:	Peter Zijlstra <peterz@infradead.org>
9329M:	Andy Lutomirski <luto@kernel.org>
9330L:	linux-kernel@vger.kernel.org
9331S:	Maintained
9332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9333F:	include/linux/entry-common.h
9334F:	include/linux/entry-kvm.h
9335F:	kernel/entry/
9336
9337GENERIC GPIO I2C DRIVER
9338M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9339S:	Supported
9340F:	drivers/i2c/busses/i2c-gpio.c
9341F:	include/linux/platform_data/i2c-gpio.h
9342
9343GENERIC GPIO I2C MULTIPLEXER DRIVER
9344M:	Peter Korsgaard <peter.korsgaard@barco.com>
9345L:	linux-i2c@vger.kernel.org
9346S:	Supported
9347F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9348F:	drivers/i2c/muxes/i2c-mux-gpio.c
9349F:	include/linux/platform_data/i2c-mux-gpio.h
9350
9351GENERIC GPIO RESET DRIVER
9352M:	Krzysztof Kozlowski <krzk@kernel.org>
9353S:	Maintained
9354F:	drivers/reset/reset-gpio.c
9355
9356GENERIC HDLC (WAN) DRIVERS
9357M:	Krzysztof Halasa <khc@pm.waw.pl>
9358S:	Maintained
9359W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9360F:	drivers/net/wan/c101.c
9361F:	drivers/net/wan/hd6457*
9362F:	drivers/net/wan/hdlc*
9363F:	drivers/net/wan/n2.c
9364F:	drivers/net/wan/pc300too.c
9365F:	drivers/net/wan/pci200syn.c
9366F:	drivers/net/wan/wanxl*
9367
9368GENERIC INCLUDE/ASM HEADER FILES
9369M:	Arnd Bergmann <arnd@arndb.de>
9370L:	linux-arch@vger.kernel.org
9371S:	Maintained
9372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9373F:	include/asm-generic/
9374F:	include/uapi/asm-generic/
9375
9376GENERIC PHY FRAMEWORK
9377M:	Vinod Koul <vkoul@kernel.org>
9378M:	Kishon Vijay Abraham I <kishon@kernel.org>
9379L:	linux-phy@lists.infradead.org
9380S:	Supported
9381Q:	https://patchwork.kernel.org/project/linux-phy/list/
9382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9383F:	Documentation/devicetree/bindings/phy/
9384F:	drivers/phy/
9385F:	include/dt-bindings/phy/
9386F:	include/linux/phy/
9387
9388GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9389M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9390S:	Supported
9391F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9392F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9393
9394GENERIC PM DOMAINS
9395M:	Ulf Hansson <ulf.hansson@linaro.org>
9396L:	linux-pm@vger.kernel.org
9397S:	Supported
9398F:	Documentation/devicetree/bindings/power/power?domain*
9399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9400F:	drivers/pmdomain/
9401F:	include/linux/pm_domain.h
9402
9403GENERIC RADIX TREE
9404M:	Kent Overstreet <kent.overstreet@linux.dev>
9405S:	Supported
9406C:	irc://irc.oftc.net/bcache
9407F:	include/linux/generic-radix-tree.h
9408F:	lib/generic-radix-tree.c
9409
9410GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9411M:	Eugen Hristev <eugen.hristev@microchip.com>
9412L:	linux-input@vger.kernel.org
9413S:	Maintained
9414F:	drivers/input/touchscreen/resistive-adc-touch.c
9415
9416GENERIC STRING LIBRARY
9417M:	Kees Cook <kees@kernel.org>
9418R:	Andy Shevchenko <andy@kernel.org>
9419L:	linux-hardening@vger.kernel.org
9420S:	Supported
9421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9422F:	include/linux/string.h
9423F:	include/linux/string_choices.h
9424F:	include/linux/string_helpers.h
9425F:	lib/string.c
9426F:	lib/string_kunit.c
9427F:	lib/string_helpers.c
9428F:	lib/string_helpers_kunit.c
9429F:	scripts/coccinelle/api/string_choices.cocci
9430
9431GENERIC UIO DRIVER FOR PCI DEVICES
9432M:	"Michael S. Tsirkin" <mst@redhat.com>
9433L:	kvm@vger.kernel.org
9434S:	Supported
9435F:	drivers/uio/uio_pci_generic.c
9436
9437GENERIC VDSO LIBRARY
9438M:	Andy Lutomirski <luto@kernel.org>
9439M:	Thomas Gleixner <tglx@linutronix.de>
9440M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9441L:	linux-kernel@vger.kernel.org
9442S:	Maintained
9443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9444F:	include/asm-generic/vdso/vsyscall.h
9445F:	include/vdso/
9446F:	kernel/time/vsyscall.c
9447F:	lib/vdso/
9448
9449GENWQE (IBM Generic Workqueue Card)
9450M:	Frank Haverkamp <haver@linux.ibm.com>
9451S:	Supported
9452F:	drivers/misc/genwqe/
9453
9454GET_MAINTAINER SCRIPT
9455M:	Joe Perches <joe@perches.com>
9456S:	Maintained
9457F:	scripts/get_maintainer.pl
9458
9459GFS2 FILE SYSTEM
9460M:	Andreas Gruenbacher <agruenba@redhat.com>
9461L:	gfs2@lists.linux.dev
9462S:	Supported
9463B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9465F:	Documentation/filesystems/gfs2*
9466F:	fs/gfs2/
9467F:	include/uapi/linux/gfs2_ondisk.h
9468
9469GIGABYTE WATERFORCE SENSOR DRIVER
9470M:	Aleksa Savic <savicaleksa83@gmail.com>
9471L:	linux-hwmon@vger.kernel.org
9472S:	Maintained
9473F:	Documentation/hwmon/gigabyte_waterforce.rst
9474F:	drivers/hwmon/gigabyte_waterforce.c
9475
9476GIGABYTE WMI DRIVER
9477M:	Thomas Weißschuh <thomas@weissschuh.net>
9478L:	platform-driver-x86@vger.kernel.org
9479S:	Maintained
9480F:	drivers/platform/x86/gigabyte-wmi.c
9481
9482GNSS SUBSYSTEM
9483M:	Johan Hovold <johan@kernel.org>
9484S:	Maintained
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9486F:	Documentation/ABI/testing/sysfs-class-gnss
9487F:	Documentation/devicetree/bindings/gnss/
9488F:	drivers/gnss/
9489F:	include/linux/gnss.h
9490
9491GO7007 MPEG CODEC
9492M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9493L:	linux-media@vger.kernel.org
9494S:	Maintained
9495F:	drivers/media/usb/go7007/
9496
9497GOODIX TOUCHSCREEN
9498M:	Bastien Nocera <hadess@hadess.net>
9499M:	Hans de Goede <hdegoede@redhat.com>
9500L:	linux-input@vger.kernel.org
9501S:	Maintained
9502F:	drivers/input/touchscreen/goodix*
9503
9504GOOGLE ETHERNET DRIVERS
9505M:	Jeroen de Borst <jeroendb@google.com>
9506M:	Praveen Kaligineedi <pkaligineedi@google.com>
9507R:	Shailend Chand <shailend@google.com>
9508L:	netdev@vger.kernel.org
9509S:	Supported
9510F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9511F:	drivers/net/ethernet/google
9512
9513GOOGLE FIRMWARE DRIVERS
9514M:	Tzung-Bi Shih <tzungbi@kernel.org>
9515R:	Brian Norris <briannorris@chromium.org>
9516R:	Julius Werner <jwerner@chromium.org>
9517L:	chrome-platform@lists.linux.dev
9518S:	Maintained
9519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9520F:	drivers/firmware/google/
9521
9522GOOGLE TENSOR SoC SUPPORT
9523M:	Peter Griffin <peter.griffin@linaro.org>
9524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525L:	linux-samsung-soc@vger.kernel.org
9526S:	Maintained
9527F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9528F:	arch/arm64/boot/dts/exynos/google/
9529F:	drivers/clk/samsung/clk-gs101.c
9530F:	drivers/phy/samsung/phy-gs101-ufs.c
9531F:	include/dt-bindings/clock/google,gs101.h
9532K:	[gG]oogle.?[tT]ensor
9533
9534GPD POCKET FAN DRIVER
9535M:	Hans de Goede <hdegoede@redhat.com>
9536L:	platform-driver-x86@vger.kernel.org
9537S:	Maintained
9538F:	drivers/platform/x86/gpd-pocket-fan.c
9539
9540GPIO ACPI SUPPORT
9541M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9542M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9543L:	linux-gpio@vger.kernel.org
9544L:	linux-acpi@vger.kernel.org
9545S:	Supported
9546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9547F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9548F:	drivers/gpio/gpiolib-acpi.c
9549F:	drivers/gpio/gpiolib-acpi.h
9550
9551GPIO AGGREGATOR
9552M:	Geert Uytterhoeven <geert+renesas@glider.be>
9553L:	linux-gpio@vger.kernel.org
9554S:	Supported
9555F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9556F:	drivers/gpio/gpio-aggregator.c
9557
9558GPIO IR Transmitter
9559M:	Sean Young <sean@mess.org>
9560L:	linux-media@vger.kernel.org
9561S:	Maintained
9562F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9563F:	drivers/media/rc/gpio-ir-tx.c
9564
9565GPIO MOCKUP DRIVER
9566M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9567L:	linux-gpio@vger.kernel.org
9568S:	Maintained
9569F:	drivers/gpio/gpio-mockup.c
9570F:	tools/testing/selftests/gpio/
9571
9572GPIO REGMAP
9573M:	Michael Walle <mwalle@kernel.org>
9574S:	Maintained
9575F:	drivers/gpio/gpio-regmap.c
9576F:	include/linux/gpio/regmap.h
9577K:	(devm_)?gpio_regmap_(un)?register
9578
9579GPIO SUBSYSTEM
9580M:	Linus Walleij <linus.walleij@linaro.org>
9581M:	Bartosz Golaszewski <brgl@bgdev.pl>
9582L:	linux-gpio@vger.kernel.org
9583S:	Maintained
9584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9585F:	Documentation/admin-guide/gpio/
9586F:	Documentation/devicetree/bindings/gpio/
9587F:	Documentation/driver-api/gpio/
9588F:	drivers/gpio/
9589F:	include/dt-bindings/gpio/
9590F:	include/linux/gpio.h
9591F:	include/linux/gpio/
9592F:	include/linux/of_gpio.h
9593
9594GPIO UAPI
9595M:	Bartosz Golaszewski <brgl@bgdev.pl>
9596R:	Kent Gibson <warthog618@gmail.com>
9597L:	linux-gpio@vger.kernel.org
9598S:	Maintained
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9600F:	Documentation/ABI/obsolete/sysfs-gpio
9601F:	Documentation/ABI/testing/gpio-cdev
9602F:	Documentation/userspace-api/gpio/
9603F:	drivers/gpio/gpiolib-cdev.c
9604F:	include/uapi/linux/gpio.h
9605F:	tools/gpio/
9606
9607GRE DEMULTIPLEXER DRIVER
9608M:	Dmitry Kozlov <xeb@mail.ru>
9609L:	netdev@vger.kernel.org
9610S:	Maintained
9611F:	include/net/gre.h
9612F:	net/ipv4/gre_demux.c
9613F:	net/ipv4/gre_offload.c
9614
9615GRETH 10/100/1G Ethernet MAC device driver
9616M:	Andreas Larsson <andreas@gaisler.com>
9617L:	netdev@vger.kernel.org
9618S:	Maintained
9619F:	drivers/net/ethernet/aeroflex/
9620
9621GREYBUS AUDIO PROTOCOLS DRIVERS
9622M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9623M:	Mark Greer <mgreer@animalcreek.com>
9624S:	Maintained
9625F:	drivers/staging/greybus/audio_apbridgea.c
9626F:	drivers/staging/greybus/audio_apbridgea.h
9627F:	drivers/staging/greybus/audio_codec.c
9628F:	drivers/staging/greybus/audio_codec.h
9629F:	drivers/staging/greybus/audio_gb.c
9630F:	drivers/staging/greybus/audio_manager.c
9631F:	drivers/staging/greybus/audio_manager.h
9632F:	drivers/staging/greybus/audio_manager_module.c
9633F:	drivers/staging/greybus/audio_manager_private.h
9634F:	drivers/staging/greybus/audio_manager_sysfs.c
9635F:	drivers/staging/greybus/audio_module.c
9636F:	drivers/staging/greybus/audio_topology.c
9637
9638GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9639M:	Viresh Kumar <vireshk@kernel.org>
9640S:	Maintained
9641F:	drivers/staging/greybus/authentication.c
9642F:	drivers/staging/greybus/bootrom.c
9643F:	drivers/staging/greybus/firmware.h
9644F:	drivers/staging/greybus/fw-core.c
9645F:	drivers/staging/greybus/fw-download.c
9646F:	drivers/staging/greybus/fw-management.c
9647F:	drivers/staging/greybus/greybus_authentication.h
9648F:	drivers/staging/greybus/greybus_firmware.h
9649F:	drivers/staging/greybus/hid.c
9650F:	drivers/staging/greybus/i2c.c
9651F:	drivers/staging/greybus/spi.c
9652F:	drivers/staging/greybus/spilib.c
9653F:	drivers/staging/greybus/spilib.h
9654
9655GREYBUS LOOPBACK DRIVER
9656M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9657S:	Maintained
9658F:	drivers/staging/greybus/loopback.c
9659
9660GREYBUS PLATFORM DRIVERS
9661M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9662S:	Maintained
9663F:	drivers/staging/greybus/arche-apb-ctrl.c
9664F:	drivers/staging/greybus/arche-platform.c
9665F:	drivers/staging/greybus/arche_platform.h
9666
9667GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9668M:	Rui Miguel Silva <rmfrfs@gmail.com>
9669S:	Maintained
9670F:	drivers/staging/greybus/gpio.c
9671F:	drivers/staging/greybus/light.c
9672F:	drivers/staging/greybus/power_supply.c
9673F:	drivers/staging/greybus/sdio.c
9674F:	drivers/staging/greybus/spi.c
9675F:	drivers/staging/greybus/spilib.c
9676
9677GREYBUS BEAGLEPLAY DRIVERS
9678M:	Ayush Singh <ayushdevel1325@gmail.com>
9679L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9680S:	Maintained
9681F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9682F:	drivers/greybus/gb-beagleplay.c
9683
9684GREYBUS SUBSYSTEM
9685M:	Johan Hovold <johan@kernel.org>
9686M:	Alex Elder <elder@kernel.org>
9687M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9688L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9689S:	Maintained
9690F:	drivers/greybus/
9691F:	drivers/staging/greybus/
9692F:	include/linux/greybus.h
9693F:	include/linux/greybus/
9694
9695GREYBUS UART PROTOCOLS DRIVERS
9696M:	David Lin <dtwlin@gmail.com>
9697S:	Maintained
9698F:	drivers/staging/greybus/log.c
9699F:	drivers/staging/greybus/uart.c
9700
9701GS1662 VIDEO SERIALIZER
9702M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9703L:	linux-media@vger.kernel.org
9704S:	Maintained
9705T:	git git://linuxtv.org/media_tree.git
9706F:	drivers/media/spi/gs1662.c
9707
9708GSPCA FINEPIX SUBDRIVER
9709M:	Frank Zago <frank@zago.net>
9710L:	linux-media@vger.kernel.org
9711S:	Maintained
9712T:	git git://linuxtv.org/media_tree.git
9713F:	drivers/media/usb/gspca/finepix.c
9714
9715GSPCA GL860 SUBDRIVER
9716M:	Olivier Lorin <o.lorin@laposte.net>
9717L:	linux-media@vger.kernel.org
9718S:	Maintained
9719T:	git git://linuxtv.org/media_tree.git
9720F:	drivers/media/usb/gspca/gl860/
9721
9722GSPCA M5602 SUBDRIVER
9723M:	Erik Andren <erik.andren@gmail.com>
9724L:	linux-media@vger.kernel.org
9725S:	Maintained
9726T:	git git://linuxtv.org/media_tree.git
9727F:	drivers/media/usb/gspca/m5602/
9728
9729GSPCA PAC207 SONIXB SUBDRIVER
9730M:	Hans Verkuil <hverkuil@xs4all.nl>
9731L:	linux-media@vger.kernel.org
9732S:	Odd Fixes
9733T:	git git://linuxtv.org/media_tree.git
9734F:	drivers/media/usb/gspca/pac207.c
9735
9736GSPCA SN9C20X SUBDRIVER
9737M:	Brian Johnson <brijohn@gmail.com>
9738L:	linux-media@vger.kernel.org
9739S:	Maintained
9740T:	git git://linuxtv.org/media_tree.git
9741F:	drivers/media/usb/gspca/sn9c20x.c
9742
9743GSPCA T613 SUBDRIVER
9744M:	Leandro Costantino <lcostantino@gmail.com>
9745L:	linux-media@vger.kernel.org
9746S:	Maintained
9747T:	git git://linuxtv.org/media_tree.git
9748F:	drivers/media/usb/gspca/t613.c
9749
9750GSPCA USB WEBCAM DRIVER
9751M:	Hans Verkuil <hverkuil@xs4all.nl>
9752L:	linux-media@vger.kernel.org
9753S:	Odd Fixes
9754T:	git git://linuxtv.org/media_tree.git
9755F:	drivers/media/usb/gspca/
9756
9757GTP (GPRS Tunneling Protocol)
9758M:	Pablo Neira Ayuso <pablo@netfilter.org>
9759M:	Harald Welte <laforge@gnumonks.org>
9760L:	osmocom-net-gprs@lists.osmocom.org
9761S:	Maintained
9762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9763F:	drivers/net/gtp.c
9764
9765GUID PARTITION TABLE (GPT)
9766M:	Davidlohr Bueso <dave@stgolabs.net>
9767L:	linux-efi@vger.kernel.org
9768S:	Maintained
9769F:	block/partitions/efi.*
9770
9771HABANALABS PCI DRIVER
9772M:	Ofir Bitton <obitton@habana.ai>
9773L:	dri-devel@lists.freedesktop.org
9774S:	Supported
9775C:	irc://irc.oftc.net/dri-devel
9776T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9777F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9778F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9779F:	drivers/accel/habanalabs/
9780F:	include/linux/habanalabs/
9781F:	include/trace/events/habanalabs.h
9782F:	include/uapi/drm/habanalabs_accel.h
9783
9784HACKRF MEDIA DRIVER
9785L:	linux-media@vger.kernel.org
9786S:	Orphan
9787W:	https://linuxtv.org
9788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9789F:	drivers/media/usb/hackrf/
9790
9791HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9792M:	Chuck Lever <chuck.lever@oracle.com>
9793L:	kernel-tls-handshake@lists.linux.dev
9794L:	netdev@vger.kernel.org
9795S:	Maintained
9796F:	Documentation/netlink/specs/handshake.yaml
9797F:	Documentation/networking/tls-handshake.rst
9798F:	include/net/handshake.h
9799F:	include/trace/events/handshake.h
9800F:	net/handshake/
9801
9802HANTRO VPU CODEC DRIVER
9803M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9804M:	Philipp Zabel <p.zabel@pengutronix.de>
9805L:	linux-media@vger.kernel.org
9806L:	linux-rockchip@lists.infradead.org
9807S:	Maintained
9808F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9809F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9810F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9811F:	drivers/media/platform/verisilicon/
9812
9813HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9814M:	Frank Seidel <frank@f-seidel.de>
9815L:	platform-driver-x86@vger.kernel.org
9816S:	Maintained
9817W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9818F:	drivers/platform/x86/hdaps.c
9819
9820HARDWARE MONITORING
9821M:	Jean Delvare <jdelvare@suse.com>
9822M:	Guenter Roeck <linux@roeck-us.net>
9823L:	linux-hwmon@vger.kernel.org
9824S:	Maintained
9825W:	http://hwmon.wiki.kernel.org/
9826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9827F:	Documentation/ABI/testing/sysfs-class-hwmon
9828F:	Documentation/devicetree/bindings/hwmon/
9829F:	Documentation/hwmon/
9830F:	drivers/hwmon/
9831F:	include/linux/hwmon*.h
9832F:	include/trace/events/hwmon*.h
9833K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9834
9835HARDWARE RANDOM NUMBER GENERATOR CORE
9836M:	Olivia Mackall <olivia@selenic.com>
9837M:	Herbert Xu <herbert@gondor.apana.org.au>
9838L:	linux-crypto@vger.kernel.org
9839S:	Odd fixes
9840F:	Documentation/admin-guide/hw_random.rst
9841F:	Documentation/devicetree/bindings/rng/
9842F:	drivers/char/hw_random/
9843F:	include/linux/hw_random.h
9844
9845HARDWARE SPINLOCK CORE
9846M:	Bjorn Andersson <andersson@kernel.org>
9847R:	Baolin Wang <baolin.wang7@gmail.com>
9848L:	linux-remoteproc@vger.kernel.org
9849S:	Maintained
9850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9851F:	Documentation/devicetree/bindings/hwlock/
9852F:	Documentation/locking/hwspinlock.rst
9853F:	drivers/hwspinlock/
9854F:	include/linux/hwspinlock.h
9855
9856HARDWARE TRACING FACILITIES
9857M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9858S:	Maintained
9859F:	drivers/hwtracing/
9860
9861HARMONY SOUND DRIVER
9862L:	linux-parisc@vger.kernel.org
9863S:	Maintained
9864F:	sound/parisc/harmony.*
9865
9866HDPVR USB VIDEO ENCODER DRIVER
9867M:	Hans Verkuil <hverkuil@xs4all.nl>
9868L:	linux-media@vger.kernel.org
9869S:	Odd Fixes
9870W:	https://linuxtv.org
9871T:	git git://linuxtv.org/media_tree.git
9872F:	drivers/media/usb/hdpvr/
9873
9874HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9875M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9876S:	Supported
9877F:	drivers/misc/hpilo.[ch]
9878
9879HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9880M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9881S:	Supported
9882F:	Documentation/watchdog/hpwdt.rst
9883F:	drivers/watchdog/hpwdt.c
9884
9885HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9886M:	Don Brace <don.brace@microchip.com>
9887L:	storagedev@microchip.com
9888L:	linux-scsi@vger.kernel.org
9889S:	Supported
9890F:	Documentation/scsi/hpsa.rst
9891F:	drivers/scsi/hpsa*.[ch]
9892F:	include/linux/cciss*.h
9893F:	include/uapi/linux/cciss*.h
9894
9895HFI1 DRIVER
9896M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9897L:	linux-rdma@vger.kernel.org
9898S:	Supported
9899F:	drivers/infiniband/hw/hfi1
9900
9901HFS FILESYSTEM
9902L:	linux-fsdevel@vger.kernel.org
9903S:	Orphan
9904F:	Documentation/filesystems/hfs.rst
9905F:	fs/hfs/
9906
9907HFSPLUS FILESYSTEM
9908L:	linux-fsdevel@vger.kernel.org
9909S:	Orphan
9910F:	Documentation/filesystems/hfsplus.rst
9911F:	fs/hfsplus/
9912
9913HGA FRAMEBUFFER DRIVER
9914M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9915L:	linux-nvidia@lists.surfsouth.com
9916S:	Maintained
9917W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9918F:	drivers/video/fbdev/hgafb.c
9919
9920HIBERNATION (aka Software Suspend, aka swsusp)
9921M:	"Rafael J. Wysocki" <rafael@kernel.org>
9922M:	Pavel Machek <pavel@ucw.cz>
9923L:	linux-pm@vger.kernel.org
9924S:	Supported
9925B:	https://bugzilla.kernel.org
9926F:	arch/*/include/asm/suspend*.h
9927F:	arch/x86/power/
9928F:	drivers/base/power/
9929F:	include/linux/freezer.h
9930F:	include/linux/pm.h
9931F:	include/linux/suspend.h
9932F:	kernel/power/
9933
9934HID CORE LAYER
9935M:	Jiri Kosina <jikos@kernel.org>
9936M:	Benjamin Tissoires <bentiss@kernel.org>
9937L:	linux-input@vger.kernel.org
9938S:	Maintained
9939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9940F:	Documentation/hid/
9941F:	drivers/hid/
9942F:	include/linux/hid*
9943F:	include/uapi/linux/hid*
9944F:	samples/hid/
9945F:	tools/testing/selftests/hid/
9946
9947HID LOGITECH DRIVERS
9948R:	Filipe Laíns <lains@riseup.net>
9949L:	linux-input@vger.kernel.org
9950S:	Maintained
9951F:	drivers/hid/hid-logitech-*
9952
9953HID NVIDIA SHIELD DRIVER
9954M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9955L:	linux-input@vger.kernel.org
9956S:	Maintained
9957F:	drivers/hid/hid-nvidia-shield.c
9958
9959HID PHOENIX RC FLIGHT CONTROLLER
9960M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9961L:	linux-input@vger.kernel.org
9962S:	Maintained
9963F:	drivers/hid/hid-pxrc.c
9964
9965HID PLAYSTATION DRIVER
9966M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9967L:	linux-input@vger.kernel.org
9968S:	Supported
9969F:	drivers/hid/hid-playstation.c
9970
9971HID SENSOR HUB DRIVERS
9972M:	Jiri Kosina <jikos@kernel.org>
9973M:	Jonathan Cameron <jic23@kernel.org>
9974M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9975L:	linux-input@vger.kernel.org
9976L:	linux-iio@vger.kernel.org
9977S:	Maintained
9978F:	Documentation/hid/hid-sensor*
9979F:	drivers/hid/hid-sensor-*
9980F:	drivers/iio/*/hid-*
9981F:	include/linux/hid-sensor-*
9982
9983HID VRC-2 CAR CONTROLLER DRIVER
9984M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9985L:	linux-input@vger.kernel.org
9986S:	Maintained
9987F:	drivers/hid/hid-vrc2.c
9988
9989HID WACOM DRIVER
9990M:	Ping Cheng <ping.cheng@wacom.com>
9991M:	Jason Gerecke  <jason.gerecke@wacom.com>
9992L:	linux-input@vger.kernel.org
9993S:	Maintained
9994F:	drivers/hid/wacom.h
9995F:	drivers/hid/wacom_*
9996
9997HID++ LOGITECH DRIVERS
9998R:	Filipe Laíns <lains@riseup.net>
9999R:	Bastien Nocera <hadess@hadess.net>
10000L:	linux-input@vger.kernel.org
10001S:	Maintained
10002F:	drivers/hid/hid-logitech-hidpp.c
10003
10004HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10005M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10006M:	Frederic Weisbecker <frederic@kernel.org>
10007M:	Thomas Gleixner <tglx@linutronix.de>
10008L:	linux-kernel@vger.kernel.org
10009S:	Maintained
10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10011F:	Documentation/timers/
10012F:	include/linux/clockchips.h
10013F:	include/linux/hrtimer.h
10014F:	include/linux/timer.h
10015F:	kernel/time/clockevents.c
10016F:	kernel/time/hrtimer.c
10017F:	kernel/time/timer.c
10018F:	kernel/time/timer_list.c
10019F:	kernel/time/timer_migration.*
10020F:	tools/testing/selftests/timers/
10021
10022HIGH-SPEED SCC DRIVER FOR AX.25
10023L:	linux-hams@vger.kernel.org
10024S:	Orphan
10025F:	drivers/net/hamradio/scc.c
10026
10027HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10028M:	HighPoint Linux Team <linux@highpoint-tech.com>
10029S:	Supported
10030W:	http://www.highpoint-tech.com
10031F:	Documentation/scsi/hptiop.rst
10032F:	drivers/scsi/hptiop.c
10033
10034HIKEY960 ONBOARD USB GPIO HUB DRIVER
10035M:	John Stultz <jstultz@google.com>
10036L:	linux-kernel@vger.kernel.org
10037S:	Maintained
10038F:	drivers/misc/hisi_hikey_usb.c
10039
10040HIMAX HX83112B TOUCHSCREEN SUPPORT
10041M:	Job Noorman <job@noorman.info>
10042L:	linux-input@vger.kernel.org
10043S:	Maintained
10044F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10045F:	drivers/input/touchscreen/himax_hx83112b.c
10046
10047HIPPI
10048M:	Jes Sorensen <jes@trained-monkey.org>
10049L:	linux-hippi@sunsite.dk
10050S:	Maintained
10051F:	drivers/net/hippi/
10052F:	include/linux/hippidevice.h
10053F:	include/uapi/linux/if_hippi.h
10054F:	net/802/hippi.c
10055
10056HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10057M:	Kurt Kanzenbach <kurt@linutronix.de>
10058L:	netdev@vger.kernel.org
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10061F:	drivers/net/dsa/hirschmann/*
10062F:	include/linux/platform_data/hirschmann-hellcreek.h
10063F:	net/dsa/tag_hellcreek.c
10064
10065HISILICON DMA DRIVER
10066M:	Zhou Wang <wangzhou1@hisilicon.com>
10067M:	Jie Hai <haijie1@huawei.com>
10068L:	dmaengine@vger.kernel.org
10069S:	Maintained
10070F:	drivers/dma/hisi_dma.c
10071
10072HISILICON GPIO DRIVER
10073M:	Jay Fang <f.fangjian@huawei.com>
10074L:	linux-gpio@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10077F:	drivers/gpio/gpio-hisi.c
10078
10079HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10080M:	Zhiqi Song <songzhiqi1@huawei.com>
10081M:	Longfang Liu <liulongfang@huawei.com>
10082L:	linux-crypto@vger.kernel.org
10083S:	Maintained
10084F:	Documentation/ABI/testing/debugfs-hisi-hpre
10085F:	drivers/crypto/hisilicon/hpre/hpre.h
10086F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10087F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10088
10089HISILICON HNS3 PMU DRIVER
10090M:	Jijie Shao <shaojijie@huawei.com>
10091S:	Supported
10092F:	Documentation/admin-guide/perf/hns3-pmu.rst
10093F:	drivers/perf/hisilicon/hns3_pmu.c
10094
10095HISILICON I2C CONTROLLER DRIVER
10096M:	Yicong Yang <yangyicong@hisilicon.com>
10097L:	linux-i2c@vger.kernel.org
10098S:	Maintained
10099W:	https://www.hisilicon.com
10100F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10101F:	drivers/i2c/busses/i2c-hisi.c
10102
10103HISILICON KUNPENG SOC HCCS DRIVER
10104M:	Huisong Li <lihuisong@huawei.com>
10105S:	Maintained
10106F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10107F:	drivers/soc/hisilicon/kunpeng_hccs.c
10108F:	drivers/soc/hisilicon/kunpeng_hccs.h
10109
10110HISILICON LPC BUS DRIVER
10111M:	Jay Fang <f.fangjian@huawei.com>
10112S:	Maintained
10113W:	http://www.hisilicon.com
10114F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10115F:	drivers/bus/hisi_lpc.c
10116
10117HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10118M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10119M:	Salil Mehta <salil.mehta@huawei.com>
10120M:	Jijie Shao <shaojijie@huawei.com>
10121L:	netdev@vger.kernel.org
10122S:	Maintained
10123W:	http://www.hisilicon.com
10124F:	drivers/net/ethernet/hisilicon/hns3/
10125
10126HISILICON NETWORK SUBSYSTEM DRIVER
10127M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10128M:	Salil Mehta <salil.mehta@huawei.com>
10129L:	netdev@vger.kernel.org
10130S:	Maintained
10131W:	http://www.hisilicon.com
10132F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10133F:	drivers/net/ethernet/hisilicon/
10134
10135HISILICON PMU DRIVER
10136M:	Yicong Yang <yangyicong@hisilicon.com>
10137M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10138S:	Supported
10139W:	http://www.hisilicon.com
10140F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10141F:	Documentation/admin-guide/perf/hisi-pmu.rst
10142F:	drivers/perf/hisilicon
10143
10144HISILICON PTT DRIVER
10145M:	Yicong Yang <yangyicong@hisilicon.com>
10146M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10147L:	linux-kernel@vger.kernel.org
10148S:	Maintained
10149F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10150F:	Documentation/trace/hisi-ptt.rst
10151F:	drivers/hwtracing/ptt/
10152F:	tools/perf/arch/arm64/util/hisi-ptt.c
10153F:	tools/perf/util/hisi-ptt*
10154F:	tools/perf/util/hisi-ptt-decoder/*
10155
10156HISILICON QM DRIVER
10157M:	Weili Qian <qianweili@huawei.com>
10158M:	Zhou Wang <wangzhou1@hisilicon.com>
10159L:	linux-crypto@vger.kernel.org
10160S:	Maintained
10161F:	drivers/crypto/hisilicon/Kconfig
10162F:	drivers/crypto/hisilicon/Makefile
10163F:	drivers/crypto/hisilicon/qm.c
10164F:	drivers/crypto/hisilicon/sgl.c
10165F:	include/linux/hisi_acc_qm.h
10166
10167HISILICON ROCE DRIVER
10168M:	Chengchang Tang <tangchengchang@huawei.com>
10169M:	Junxian Huang <huangjunxian6@hisilicon.com>
10170L:	linux-rdma@vger.kernel.org
10171S:	Maintained
10172F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10173F:	drivers/infiniband/hw/hns/
10174
10175HISILICON SAS Controller
10176M:	Xiang Chen <chenxiang66@hisilicon.com>
10177S:	Supported
10178W:	http://www.hisilicon.com
10179F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10180F:	drivers/scsi/hisi_sas/
10181
10182HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10183M:	Longfang Liu <liulongfang@huawei.com>
10184L:	linux-crypto@vger.kernel.org
10185S:	Maintained
10186F:	Documentation/ABI/testing/debugfs-hisi-sec
10187F:	drivers/crypto/hisilicon/sec2/sec.h
10188F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10189F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10190F:	drivers/crypto/hisilicon/sec2/sec_main.c
10191
10192HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10193M:	Jay Fang <f.fangjian@huawei.com>
10194L:	linux-spi@vger.kernel.org
10195S:	Maintained
10196W:	http://www.hisilicon.com
10197F:	drivers/spi/spi-hisi-kunpeng.c
10198
10199HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10200M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10201L:	linux-kernel@vger.kernel.org
10202S:	Maintained
10203F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10204F:	drivers/spmi/hisi-spmi-controller.c
10205
10206HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10207M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10208L:	linux-kernel@vger.kernel.org
10209S:	Maintained
10210F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10211F:	drivers/mfd/hi6421-spmi-pmic.c
10212
10213HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10214M:	Weili Qian <qianweili@huawei.com>
10215S:	Maintained
10216F:	drivers/crypto/hisilicon/trng/trng.c
10217
10218HISILICON V3XX SPI NOR FLASH Controller Driver
10219M:	Jay Fang <f.fangjian@huawei.com>
10220S:	Maintained
10221W:	http://www.hisilicon.com
10222F:	drivers/spi/spi-hisi-sfc-v3xx.c
10223
10224HISILICON ZIP Controller DRIVER
10225M:	Yang Shen <shenyang39@huawei.com>
10226M:	Zhou Wang <wangzhou1@hisilicon.com>
10227L:	linux-crypto@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/ABI/testing/debugfs-hisi-zip
10230F:	drivers/crypto/hisilicon/zip/
10231
10232HMM - Heterogeneous Memory Management
10233M:	Jérôme Glisse <jglisse@redhat.com>
10234L:	linux-mm@kvack.org
10235S:	Maintained
10236F:	Documentation/mm/hmm.rst
10237F:	include/linux/hmm*
10238F:	lib/test_hmm*
10239F:	mm/hmm*
10240F:	tools/testing/selftests/mm/*hmm*
10241
10242HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10243M:	Petre Rodan <petre.rodan@subdimension.ro>
10244L:	linux-iio@vger.kernel.org
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10247F:	drivers/iio/pressure/hsc030pa*
10248
10249HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10250M:	Andreas Klinger <ak@it-klinger.de>
10251M:	Petre Rodan <petre.rodan@subdimension.ro>
10252L:	linux-iio@vger.kernel.org
10253S:	Maintained
10254F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10255F:	drivers/iio/pressure/mprls0025pa*
10256
10257HP BIOSCFG DRIVER
10258M:	Jorge Lopez <jorge.lopez2@hp.com>
10259L:	platform-driver-x86@vger.kernel.org
10260S:	Maintained
10261F:	drivers/platform/x86/hp/hp-bioscfg/
10262
10263HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10264L:	platform-driver-x86@vger.kernel.org
10265S:	Orphan
10266F:	drivers/platform/x86/hp/tc1100-wmi.c
10267
10268HP WMI HARDWARE MONITOR DRIVER
10269M:	James Seo <james@equiv.tech>
10270L:	linux-hwmon@vger.kernel.org
10271S:	Maintained
10272F:	Documentation/hwmon/hp-wmi-sensors.rst
10273F:	drivers/hwmon/hp-wmi-sensors.c
10274
10275HPET:	High Precision Event Timers driver
10276M:	Clemens Ladisch <clemens@ladisch.de>
10277S:	Maintained
10278F:	Documentation/timers/hpet.rst
10279F:	drivers/char/hpet.c
10280F:	include/linux/hpet.h
10281F:	include/uapi/linux/hpet.h
10282
10283HPET:	x86
10284S:	Orphan
10285F:	arch/x86/include/asm/hpet.h
10286F:	arch/x86/kernel/hpet.c
10287
10288HPFS FILESYSTEM
10289M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10290S:	Maintained
10291W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10292F:	fs/hpfs/
10293
10294HS3001 Hardware Temperature and Humidity Sensor
10295M:	Andre Werner <andre.werner@systec-electronic.com>
10296L:	linux-hwmon@vger.kernel.org
10297S:	Maintained
10298F:	drivers/hwmon/hs3001.c
10299
10300HSI SUBSYSTEM
10301M:	Sebastian Reichel <sre@kernel.org>
10302S:	Maintained
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10304F:	Documentation/ABI/testing/sysfs-bus-hsi
10305F:	Documentation/driver-api/hsi.rst
10306F:	drivers/hsi/
10307F:	include/linux/hsi/
10308F:	include/uapi/linux/hsi/
10309
10310HSO 3G MODEM DRIVER
10311L:	linux-usb@vger.kernel.org
10312S:	Orphan
10313F:	drivers/net/usb/hso.c
10314
10315HSR NETWORK PROTOCOL
10316L:	netdev@vger.kernel.org
10317S:	Orphan
10318F:	net/hsr/
10319
10320HT16K33 LED CONTROLLER DRIVER
10321M:	Robin van der Gracht <robin@protonic.nl>
10322S:	Maintained
10323F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10324F:	drivers/auxdisplay/ht16k33.c
10325
10326HTCPEN TOUCHSCREEN DRIVER
10327M:	Pau Oliva Fora <pof@eslack.org>
10328L:	linux-input@vger.kernel.org
10329S:	Maintained
10330F:	drivers/input/touchscreen/htcpen.c
10331
10332HTE SUBSYSTEM
10333M:	Dipen Patel <dipenp@nvidia.com>
10334L:	timestamp@lists.linux.dev
10335S:	Maintained
10336Q:	https://patchwork.kernel.org/project/timestamp/list/
10337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10338F:	Documentation/devicetree/bindings/timestamp/
10339F:	Documentation/driver-api/hte/
10340F:	drivers/hte/
10341F:	include/linux/hte.h
10342
10343HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10344M:	Lorenzo Bianconi <lorenzo@kernel.org>
10345L:	linux-iio@vger.kernel.org
10346S:	Maintained
10347W:	http://www.st.com/
10348F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10349F:	drivers/iio/humidity/hts221*
10350
10351HUAWEI ETHERNET DRIVER
10352M:	Cai Huoqing <cai.huoqing@linux.dev>
10353L:	netdev@vger.kernel.org
10354S:	Maintained
10355F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10356F:	drivers/net/ethernet/huawei/hinic/
10357
10358HUGETLB SUBSYSTEM
10359M:	Muchun Song <muchun.song@linux.dev>
10360L:	linux-mm@kvack.org
10361S:	Maintained
10362F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10363F:	Documentation/admin-guide/mm/hugetlbpage.rst
10364F:	Documentation/mm/hugetlbfs_reserv.rst
10365F:	Documentation/mm/vmemmap_dedup.rst
10366F:	fs/hugetlbfs/
10367F:	include/linux/hugetlb.h
10368F:	mm/hugetlb.c
10369F:	mm/hugetlb_vmemmap.c
10370F:	mm/hugetlb_vmemmap.h
10371F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10372
10373HVA ST MEDIA DRIVER
10374M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10375L:	linux-media@vger.kernel.org
10376S:	Supported
10377W:	https://linuxtv.org
10378T:	git git://linuxtv.org/media_tree.git
10379F:	drivers/media/platform/st/sti/hva
10380
10381HWPOISON MEMORY FAILURE HANDLING
10382M:	Miaohe Lin <linmiaohe@huawei.com>
10383R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10384L:	linux-mm@kvack.org
10385S:	Maintained
10386F:	mm/hwpoison-inject.c
10387F:	mm/memory-failure.c
10388
10389HYCON HY46XX TOUCHSCREEN SUPPORT
10390M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10391L:	linux-input@vger.kernel.org
10392S:	Maintained
10393F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10394F:	drivers/input/touchscreen/hycon-hy46xx.c
10395
10396HYGON PROCESSOR SUPPORT
10397M:	Pu Wen <puwen@hygon.cn>
10398L:	linux-kernel@vger.kernel.org
10399S:	Maintained
10400F:	arch/x86/kernel/cpu/hygon.c
10401
10402HYNIX HI556 SENSOR DRIVER
10403M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10404L:	linux-media@vger.kernel.org
10405S:	Maintained
10406T:	git git://linuxtv.org/media_tree.git
10407F:	drivers/media/i2c/hi556.c
10408
10409HYNIX HI846 SENSOR DRIVER
10410M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10411L:	linux-media@vger.kernel.org
10412S:	Maintained
10413F:	drivers/media/i2c/hi846.c
10414
10415HYNIX HI847 SENSOR DRIVER
10416M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10417L:	linux-media@vger.kernel.org
10418S:	Maintained
10419F:	drivers/media/i2c/hi847.c
10420
10421Hyper-V/Azure CORE AND DRIVERS
10422M:	"K. Y. Srinivasan" <kys@microsoft.com>
10423M:	Haiyang Zhang <haiyangz@microsoft.com>
10424M:	Wei Liu <wei.liu@kernel.org>
10425M:	Dexuan Cui <decui@microsoft.com>
10426L:	linux-hyperv@vger.kernel.org
10427S:	Supported
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10429F:	Documentation/ABI/stable/sysfs-bus-vmbus
10430F:	Documentation/ABI/testing/debugfs-hyperv
10431F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10432F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10433F:	Documentation/virt/hyperv
10434F:	arch/arm64/hyperv
10435F:	arch/arm64/include/asm/hyperv-tlfs.h
10436F:	arch/arm64/include/asm/mshyperv.h
10437F:	arch/x86/hyperv
10438F:	arch/x86/include/asm/hyperv-tlfs.h
10439F:	arch/x86/include/asm/mshyperv.h
10440F:	arch/x86/include/asm/trace/hyperv.h
10441F:	arch/x86/kernel/cpu/mshyperv.c
10442F:	drivers/clocksource/hyperv_timer.c
10443F:	drivers/hid/hid-hyperv.c
10444F:	drivers/hv/
10445F:	drivers/input/serio/hyperv-keyboard.c
10446F:	drivers/iommu/hyperv-iommu.c
10447F:	drivers/net/ethernet/microsoft/
10448F:	drivers/net/hyperv/
10449F:	drivers/pci/controller/pci-hyperv-intf.c
10450F:	drivers/pci/controller/pci-hyperv.c
10451F:	drivers/scsi/storvsc_drv.c
10452F:	drivers/uio/uio_hv_generic.c
10453F:	drivers/video/fbdev/hyperv_fb.c
10454F:	include/asm-generic/hyperv-tlfs.h
10455F:	include/asm-generic/mshyperv.h
10456F:	include/clocksource/hyperv_timer.h
10457F:	include/linux/hyperv.h
10458F:	include/net/mana
10459F:	include/uapi/linux/hyperv.h
10460F:	net/vmw_vsock/hyperv_transport.c
10461F:	tools/hv/
10462
10463HYPERBUS SUPPORT
10464M:	Vignesh Raghavendra <vigneshr@ti.com>
10465R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10466L:	linux-mtd@lists.infradead.org
10467S:	Supported
10468Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10469C:	irc://irc.oftc.net/mtd
10470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10471F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10472F:	drivers/mtd/hyperbus/
10473F:	include/linux/mtd/hyperbus.h
10474
10475HYPERVISOR VIRTUAL CONSOLE DRIVER
10476L:	linuxppc-dev@lists.ozlabs.org
10477S:	Odd Fixes
10478F:	drivers/tty/hvc/
10479
10480I2C ACPI SUPPORT
10481M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10482L:	linux-i2c@vger.kernel.org
10483L:	linux-acpi@vger.kernel.org
10484S:	Maintained
10485F:	drivers/i2c/i2c-core-acpi.c
10486
10487I2C ADDRESS TRANSLATOR (ATR)
10488M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10489R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10490L:	linux-i2c@vger.kernel.org
10491S:	Maintained
10492F:	drivers/i2c/i2c-atr.c
10493F:	include/linux/i2c-atr.h
10494
10495I2C CONTROLLER DRIVER FOR NVIDIA GPU
10496M:	Ajay Gupta <ajayg@nvidia.com>
10497L:	linux-i2c@vger.kernel.org
10498S:	Maintained
10499F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10500F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10501
10502I2C MUXES
10503M:	Peter Rosin <peda@axentia.se>
10504L:	linux-i2c@vger.kernel.org
10505S:	Maintained
10506F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10507F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10508F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10509F:	Documentation/i2c/i2c-topology.rst
10510F:	Documentation/i2c/muxes/
10511F:	drivers/i2c/i2c-mux.c
10512F:	drivers/i2c/muxes/
10513F:	include/linux/i2c-mux.h
10514
10515I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10516M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10517L:	linux-i2c@vger.kernel.org
10518S:	Maintained
10519F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10520F:	drivers/i2c/busses/i2c-mv64xxx.c
10521
10522I2C OVER PARALLEL PORT
10523M:	Jean Delvare <jdelvare@suse.com>
10524L:	linux-i2c@vger.kernel.org
10525S:	Maintained
10526F:	Documentation/i2c/busses/i2c-parport.rst
10527F:	drivers/i2c/busses/i2c-parport.c
10528
10529I2C SUBSYSTEM
10530M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10531L:	linux-i2c@vger.kernel.org
10532S:	Maintained
10533W:	https://i2c.wiki.kernel.org/
10534Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10536F:	Documentation/i2c/
10537F:	drivers/i2c/*
10538F:	include/dt-bindings/i2c/i2c.h
10539F:	include/linux/i2c-dev.h
10540F:	include/linux/i2c-smbus.h
10541F:	include/linux/i2c.h
10542F:	include/uapi/linux/i2c-*.h
10543F:	include/uapi/linux/i2c.h
10544
10545I2C SUBSYSTEM HOST DRIVERS
10546M:	Andi Shyti <andi.shyti@kernel.org>
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/andi.shyti/linux.git
10552F:	Documentation/devicetree/bindings/i2c/
10553F:	drivers/i2c/algos/
10554F:	drivers/i2c/busses/
10555F:	include/dt-bindings/i2c/
10556
10557I2C-TAOS-EVM DRIVER
10558M:	Jean Delvare <jdelvare@suse.com>
10559L:	linux-i2c@vger.kernel.org
10560S:	Maintained
10561F:	Documentation/i2c/busses/i2c-taos-evm.rst
10562F:	drivers/i2c/busses/i2c-taos-evm.c
10563
10564I2C-TINY-USB DRIVER
10565M:	Till Harbaum <till@harbaum.org>
10566L:	linux-i2c@vger.kernel.org
10567S:	Maintained
10568W:	http://www.harbaum.org/till/i2c_tiny_usb
10569F:	drivers/i2c/busses/i2c-tiny-usb.c
10570
10571I2C/SMBUS CONTROLLER DRIVERS FOR PC
10572M:	Jean Delvare <jdelvare@suse.com>
10573L:	linux-i2c@vger.kernel.org
10574S:	Maintained
10575F:	Documentation/i2c/busses/i2c-ali1535.rst
10576F:	Documentation/i2c/busses/i2c-ali1563.rst
10577F:	Documentation/i2c/busses/i2c-ali15x3.rst
10578F:	Documentation/i2c/busses/i2c-amd756.rst
10579F:	Documentation/i2c/busses/i2c-amd8111.rst
10580F:	Documentation/i2c/busses/i2c-i801.rst
10581F:	Documentation/i2c/busses/i2c-nforce2.rst
10582F:	Documentation/i2c/busses/i2c-piix4.rst
10583F:	Documentation/i2c/busses/i2c-sis5595.rst
10584F:	Documentation/i2c/busses/i2c-sis630.rst
10585F:	Documentation/i2c/busses/i2c-sis96x.rst
10586F:	Documentation/i2c/busses/i2c-via.rst
10587F:	Documentation/i2c/busses/i2c-viapro.rst
10588F:	drivers/i2c/busses/i2c-ali1535.c
10589F:	drivers/i2c/busses/i2c-ali1563.c
10590F:	drivers/i2c/busses/i2c-ali15x3.c
10591F:	drivers/i2c/busses/i2c-amd756-s4882.c
10592F:	drivers/i2c/busses/i2c-amd756.c
10593F:	drivers/i2c/busses/i2c-amd8111.c
10594F:	drivers/i2c/busses/i2c-i801.c
10595F:	drivers/i2c/busses/i2c-isch.c
10596F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10597F:	drivers/i2c/busses/i2c-nforce2.c
10598F:	drivers/i2c/busses/i2c-piix4.c
10599F:	drivers/i2c/busses/i2c-sis5595.c
10600F:	drivers/i2c/busses/i2c-sis630.c
10601F:	drivers/i2c/busses/i2c-sis96x.c
10602F:	drivers/i2c/busses/i2c-via.c
10603F:	drivers/i2c/busses/i2c-viapro.c
10604
10605I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10606M:	Hans de Goede <hdegoede@redhat.com>
10607L:	linux-i2c@vger.kernel.org
10608S:	Maintained
10609F:	drivers/i2c/busses/i2c-cht-wc.c
10610
10611I2C/SMBUS ISMT DRIVER
10612M:	Seth Heasley <seth.heasley@intel.com>
10613M:	Neil Horman <nhorman@tuxdriver.com>
10614L:	linux-i2c@vger.kernel.org
10615F:	Documentation/i2c/busses/i2c-ismt.rst
10616F:	drivers/i2c/busses/i2c-ismt.c
10617
10618I2C/SMBUS ZHAOXIN DRIVER
10619M:	Hans Hu <hanshu@zhaoxin.com>
10620L:	linux-i2c@vger.kernel.org
10621S:	Maintained
10622W:	https://www.zhaoxin.com
10623F:	drivers/i2c/busses/i2c-viai2c-common.c
10624F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10625
10626I2C/SMBUS STUB DRIVER
10627M:	Jean Delvare <jdelvare@suse.com>
10628L:	linux-i2c@vger.kernel.org
10629S:	Maintained
10630F:	drivers/i2c/i2c-stub.c
10631
10632I3C DRIVER FOR ASPEED AST2600
10633M:	Jeremy Kerr <jk@codeconstruct.com.au>
10634S:	Maintained
10635F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10636F:	drivers/i3c/master/ast2600-i3c-master.c
10637
10638I3C DRIVER FOR CADENCE I3C MASTER IP
10639M:	Przemysław Gaj <pgaj@cadence.com>
10640S:	Maintained
10641F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10642F:	drivers/i3c/master/i3c-master-cdns.c
10643
10644I3C DRIVER FOR SYNOPSYS DESIGNWARE
10645S:	Orphan
10646F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10647F:	drivers/i3c/master/dw*
10648
10649I3C SUBSYSTEM
10650M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10651L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10652S:	Maintained
10653C:	irc://chat.freenode.net/linux-i3c
10654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10655F:	Documentation/ABI/testing/sysfs-bus-i3c
10656F:	Documentation/devicetree/bindings/i3c/
10657F:	Documentation/driver-api/i3c
10658F:	drivers/i3c/
10659F:	include/dt-bindings/i3c/
10660F:	include/linux/i3c/
10661
10662IBM Operation Panel Input Driver
10663M:	Eddie James <eajames@linux.ibm.com>
10664L:	linux-input@vger.kernel.org
10665S:	Maintained
10666F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10667F:	drivers/input/misc/ibm-panel.c
10668
10669IBM Power 842 compression accelerator
10670M:	Haren Myneni <haren@us.ibm.com>
10671S:	Supported
10672F:	crypto/842.c
10673F:	drivers/crypto/nx/Kconfig
10674F:	drivers/crypto/nx/Makefile
10675F:	drivers/crypto/nx/nx-842*
10676F:	include/linux/sw842.h
10677F:	lib/842/
10678
10679IBM Power in-Nest Crypto Acceleration
10680M:	Breno Leitão <leitao@debian.org>
10681M:	Nayna Jain <nayna@linux.ibm.com>
10682M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10683L:	linux-crypto@vger.kernel.org
10684S:	Supported
10685F:	drivers/crypto/nx/Kconfig
10686F:	drivers/crypto/nx/Makefile
10687F:	drivers/crypto/nx/nx-aes*
10688F:	drivers/crypto/nx/nx-sha*
10689F:	drivers/crypto/nx/nx.*
10690F:	drivers/crypto/nx/nx_csbcpb.h
10691F:	drivers/crypto/nx/nx_debugfs.c
10692
10693IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10694M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10695L:	linux-pci@vger.kernel.org
10696L:	linuxppc-dev@lists.ozlabs.org
10697S:	Supported
10698F:	drivers/pci/hotplug/rpadlpar*
10699
10700IBM Power Linux RAID adapter
10701M:	Brian King <brking@us.ibm.com>
10702S:	Supported
10703F:	drivers/scsi/ipr.*
10704
10705IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10706M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10707L:	linux-pci@vger.kernel.org
10708L:	linuxppc-dev@lists.ozlabs.org
10709S:	Supported
10710F:	drivers/pci/hotplug/rpaphp*
10711
10712IBM Power SRIOV Virtual NIC Device Driver
10713M:	Haren Myneni <haren@linux.ibm.com>
10714M:	Rick Lindsley <ricklind@linux.ibm.com>
10715R:	Nick Child <nnac123@linux.ibm.com>
10716R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10717L:	netdev@vger.kernel.org
10718S:	Supported
10719F:	drivers/net/ethernet/ibm/ibmvnic.*
10720
10721IBM Power VFIO Support
10722M:	Timothy Pearson <tpearson@raptorengineering.com>
10723S:	Supported
10724F:	drivers/vfio/vfio_iommu_spapr_tce.c
10725
10726IBM Power Virtual Ethernet Device Driver
10727M:	Nick Child <nnac123@linux.ibm.com>
10728L:	netdev@vger.kernel.org
10729S:	Supported
10730F:	drivers/net/ethernet/ibm/ibmveth.*
10731
10732IBM Power Virtual FC Device Drivers
10733M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10734L:	linux-scsi@vger.kernel.org
10735S:	Supported
10736F:	drivers/scsi/ibmvscsi/ibmvfc*
10737
10738IBM Power Virtual Management Channel Driver
10739M:	Brad Warrum <bwarrum@linux.ibm.com>
10740M:	Ritu Agarwal <rituagar@linux.ibm.com>
10741S:	Supported
10742F:	drivers/misc/ibmvmc.*
10743
10744IBM Power Virtual SCSI Device Drivers
10745M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10746L:	linux-scsi@vger.kernel.org
10747S:	Supported
10748F:	drivers/scsi/ibmvscsi/ibmvscsi*
10749F:	include/scsi/viosrp.h
10750
10751IBM Power Virtual SCSI Device Target Driver
10752M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10753L:	linux-scsi@vger.kernel.org
10754L:	target-devel@vger.kernel.org
10755S:	Supported
10756F:	drivers/scsi/ibmvscsi_tgt/
10757
10758IBM Power VMX Cryptographic instructions
10759M:	Breno Leitão <leitao@debian.org>
10760M:	Nayna Jain <nayna@linux.ibm.com>
10761M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10762L:	linux-crypto@vger.kernel.org
10763S:	Supported
10764F:	arch/powerpc/crypto/Kconfig
10765F:	arch/powerpc/crypto/Makefile
10766F:	arch/powerpc/crypto/aes.c
10767F:	arch/powerpc/crypto/aes_cbc.c
10768F:	arch/powerpc/crypto/aes_ctr.c
10769F:	arch/powerpc/crypto/aes_xts.c
10770F:	arch/powerpc/crypto/aesp8-ppc.*
10771F:	arch/powerpc/crypto/ghash.c
10772F:	arch/powerpc/crypto/ghashp8-ppc.pl
10773F:	arch/powerpc/crypto/ppc-xlate.pl
10774F:	arch/powerpc/crypto/vmx.c
10775
10776IBM ServeRAID RAID DRIVER
10777S:	Orphan
10778F:	drivers/scsi/ips.*
10779
10780ICH LPC AND GPIO DRIVER
10781M:	Peter Tyser <ptyser@xes-inc.com>
10782S:	Maintained
10783F:	drivers/gpio/gpio-ich.c
10784F:	drivers/mfd/lpc_ich.c
10785
10786ICY I2C DRIVER
10787M:	Max Staudt <max@enpas.org>
10788L:	linux-i2c@vger.kernel.org
10789S:	Maintained
10790F:	drivers/i2c/busses/i2c-icy.c
10791
10792IDEAPAD LAPTOP EXTRAS DRIVER
10793M:	Ike Panhc <ike.pan@canonical.com>
10794L:	platform-driver-x86@vger.kernel.org
10795S:	Maintained
10796W:	http://launchpad.net/ideapad-laptop
10797F:	drivers/platform/x86/ideapad-laptop.c
10798
10799IDEAPAD LAPTOP SLIDEBAR DRIVER
10800M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10801L:	linux-input@vger.kernel.org
10802S:	Maintained
10803W:	https://github.com/o2genum/ideapad-slidebar
10804F:	drivers/input/misc/ideapad_slidebar.c
10805
10806IDT VersaClock 5 CLOCK DRIVER
10807M:	Luca Ceresoli <luca@lucaceresoli.net>
10808S:	Maintained
10809F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10810F:	drivers/clk/clk-versaclock5.c
10811
10812IEEE 802.15.4 SUBSYSTEM
10813M:	Alexander Aring <alex.aring@gmail.com>
10814M:	Stefan Schmidt <stefan@datenfreihafen.org>
10815M:	Miquel Raynal <miquel.raynal@bootlin.com>
10816L:	linux-wpan@vger.kernel.org
10817S:	Maintained
10818W:	https://linux-wpan.org/
10819Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10822F:	Documentation/networking/ieee802154.rst
10823F:	drivers/net/ieee802154/
10824F:	include/linux/ieee802154.h
10825F:	include/linux/nl802154.h
10826F:	include/net/af_ieee802154.h
10827F:	include/net/cfg802154.h
10828F:	include/net/ieee802154_netdev.h
10829F:	include/net/mac802154.h
10830F:	include/net/nl802154.h
10831F:	net/ieee802154/
10832F:	net/mac802154/
10833
10834Intel VIRTIO DATA PATH ACCELERATOR
10835M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10836L:	virtualization@lists.linux.dev
10837S:	Supported
10838F:	drivers/vdpa/ifcvf/
10839
10840IFE PROTOCOL
10841M:	Yotam Gigi <yotam.gi@gmail.com>
10842M:	Jamal Hadi Salim <jhs@mojatatu.com>
10843F:	include/net/ife.h
10844F:	include/uapi/linux/ife.h
10845F:	net/ife
10846
10847IGORPLUG-USB IR RECEIVER
10848M:	Sean Young <sean@mess.org>
10849L:	linux-media@vger.kernel.org
10850S:	Maintained
10851F:	drivers/media/rc/igorplugusb.c
10852
10853IGUANAWORKS USB IR TRANSCEIVER
10854M:	Sean Young <sean@mess.org>
10855L:	linux-media@vger.kernel.org
10856S:	Maintained
10857F:	drivers/media/rc/iguanair.c
10858
10859IIO BACKEND FRAMEWORK
10860M:	Nuno Sa <nuno.sa@analog.com>
10861R:	Olivier Moysan <olivier.moysan@foss.st.com>
10862L:	linux-iio@vger.kernel.org
10863S:	Maintained
10864F:	drivers/iio/industrialio-backend.c
10865F:	include/linux/iio/backend.h
10866
10867IIO DIGITAL POTENTIOMETER DAC
10868M:	Peter Rosin <peda@axentia.se>
10869L:	linux-iio@vger.kernel.org
10870S:	Maintained
10871F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10872F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10873F:	drivers/iio/dac/dpot-dac.c
10874
10875IIO ENVELOPE DETECTOR
10876M:	Peter Rosin <peda@axentia.se>
10877L:	linux-iio@vger.kernel.org
10878S:	Maintained
10879F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10880F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10881F:	drivers/iio/adc/envelope-detector.c
10882
10883IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10884M:	Matti Vaittinen <mazziesaccount@gmail.com>
10885L:	linux-iio@vger.kernel.org
10886S:	Maintained
10887F:	drivers/iio/industrialio-gts-helper.c
10888F:	include/linux/iio/iio-gts-helper.h
10889F:	drivers/iio/test/iio-test-gts.c
10890
10891IIO MULTIPLEXER
10892M:	Peter Rosin <peda@axentia.se>
10893L:	linux-iio@vger.kernel.org
10894S:	Maintained
10895F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10896F:	drivers/iio/multiplexer/iio-mux.c
10897
10898IIO SCMI BASED DRIVER
10899M:	Jyoti Bhayana <jbhayana@google.com>
10900L:	linux-iio@vger.kernel.org
10901S:	Maintained
10902F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10903
10904IIO SUBSYSTEM AND DRIVERS
10905M:	Jonathan Cameron <jic23@kernel.org>
10906R:	Lars-Peter Clausen <lars@metafoo.de>
10907L:	linux-iio@vger.kernel.org
10908S:	Maintained
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10910F:	Documentation/ABI/testing/configfs-iio*
10911F:	Documentation/ABI/testing/sysfs-bus-iio*
10912F:	Documentation/devicetree/bindings/iio/
10913F:	Documentation/iio/
10914F:	drivers/iio/
10915F:	drivers/staging/iio/
10916F:	include/dt-bindings/iio/
10917F:	include/linux/iio/
10918F:	tools/iio/
10919
10920IIO UNIT CONVERTER
10921M:	Peter Rosin <peda@axentia.se>
10922L:	linux-iio@vger.kernel.org
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10925F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10926F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10927F:	drivers/iio/afe/iio-rescale.c
10928
10929IKANOS/ADI EAGLE ADSL USB DRIVER
10930M:	Matthieu Castet <castet.matthieu@free.fr>
10931M:	Stanislaw Gruszka <stf_xl@wp.pl>
10932S:	Maintained
10933F:	drivers/usb/atm/ueagle-atm.c
10934
10935IMAGIS TOUCHSCREEN DRIVER
10936M:	Markuss Broks <markuss.broks@gmail.com>
10937S:	Maintained
10938F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10939F:	drivers/input/touchscreen/imagis.c
10940
10941IMGTEC ASCII LCD DRIVER
10942M:	Paul Burton <paulburton@kernel.org>
10943S:	Maintained
10944F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10945F:	drivers/auxdisplay/img-ascii-lcd.c
10946
10947IMGTEC JPEG ENCODER DRIVER
10948M:	Devarsh Thakkar <devarsht@ti.com>
10949L:	linux-media@vger.kernel.org
10950S:	Supported
10951F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10952F:	drivers/media/platform/imagination/e5010*
10953
10954IMGTEC IR DECODER DRIVER
10955S:	Orphan
10956F:	drivers/media/rc/img-ir/
10957
10958IMGTEC POWERVR DRM DRIVER
10959M:	Frank Binns <frank.binns@imgtec.com>
10960M:	Matt Coster <matt.coster@imgtec.com>
10961S:	Supported
10962T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10963F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10964F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10965F:	Documentation/gpu/imagination/
10966F:	drivers/gpu/drm/imagination/
10967F:	include/uapi/drm/pvr_drm.h
10968
10969IMON SOUNDGRAPH USB IR RECEIVER
10970M:	Sean Young <sean@mess.org>
10971L:	linux-media@vger.kernel.org
10972S:	Maintained
10973F:	drivers/media/rc/imon.c
10974F:	drivers/media/rc/imon_raw.c
10975
10976IMS TWINTURBO FRAMEBUFFER DRIVER
10977L:	linux-fbdev@vger.kernel.org
10978S:	Orphan
10979F:	drivers/video/fbdev/imsttfb.c
10980
10981INDEX OF FURTHER KERNEL DOCUMENTATION
10982M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10983S:	Maintained
10984F:	Documentation/process/kernel-docs.rst
10985
10986INDUSTRY PACK SUBSYSTEM (IPACK)
10987M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10988M:	Jens Taprogge <jens.taprogge@taprogge.org>
10989M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10990L:	industrypack-devel@lists.sourceforge.net
10991S:	Maintained
10992W:	http://industrypack.sourceforge.net
10993F:	drivers/ipack/
10994
10995INFINEON DPS310 Driver
10996M:	Eddie James <eajames@linux.ibm.com>
10997L:	linux-iio@vger.kernel.org
10998S:	Maintained
10999F:	drivers/iio/pressure/dps310.c
11000
11001INFINEON PEB2466 ASoC CODEC
11002M:	Herve Codina <herve.codina@bootlin.com>
11003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11004S:	Maintained
11005F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11006F:	sound/soc/codecs/peb2466.c
11007
11008INFINIBAND SUBSYSTEM
11009M:	Jason Gunthorpe <jgg@nvidia.com>
11010M:	Leon Romanovsky <leonro@nvidia.com>
11011L:	linux-rdma@vger.kernel.org
11012S:	Supported
11013W:	https://github.com/linux-rdma/rdma-core
11014Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11016F:	Documentation/devicetree/bindings/infiniband/
11017F:	Documentation/infiniband/
11018F:	drivers/infiniband/
11019F:	include/rdma/
11020F:	include/trace/events/ib_mad.h
11021F:	include/trace/events/ib_umad.h
11022F:	include/trace/misc/rdma.h
11023F:	include/uapi/linux/if_infiniband.h
11024F:	include/uapi/rdma/
11025F:	samples/bpf/ibumad_kern.c
11026F:	samples/bpf/ibumad_user.c
11027
11028INGENIC JZ4780 NAND DRIVER
11029M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11030L:	linux-mtd@lists.infradead.org
11031L:	linux-mips@vger.kernel.org
11032S:	Maintained
11033F:	drivers/mtd/nand/raw/ingenic/
11034
11035INGENIC JZ47xx SoCs
11036M:	Paul Cercueil <paul@crapouillou.net>
11037L:	linux-mips@vger.kernel.org
11038S:	Maintained
11039F:	arch/mips/boot/dts/ingenic/
11040F:	arch/mips/generic/board-ingenic.c
11041F:	arch/mips/include/asm/mach-ingenic/
11042F:	arch/mips/ingenic/Kconfig
11043F:	drivers/clk/ingenic/
11044F:	drivers/dma/dma-jz4780.c
11045F:	drivers/gpu/drm/ingenic/
11046F:	drivers/i2c/busses/i2c-jz4780.c
11047F:	drivers/iio/adc/ingenic-adc.c
11048F:	drivers/irqchip/irq-ingenic.c
11049F:	drivers/memory/jz4780-nemc.c
11050F:	drivers/mmc/host/jz4740_mmc.c
11051F:	drivers/mtd/nand/raw/ingenic/
11052F:	drivers/pinctrl/pinctrl-ingenic.c
11053F:	drivers/power/supply/ingenic-battery.c
11054F:	drivers/pwm/pwm-jz4740.c
11055F:	drivers/remoteproc/ingenic_rproc.c
11056F:	drivers/rtc/rtc-jz4740.c
11057F:	drivers/tty/serial/8250/8250_ingenic.c
11058F:	drivers/usb/musb/jz4740.c
11059F:	drivers/watchdog/jz4740_wdt.c
11060F:	include/dt-bindings/iio/adc/ingenic,adc.h
11061F:	include/linux/mfd/ingenic-tcu.h
11062F:	sound/soc/codecs/jz47*
11063F:	sound/soc/jz4740/
11064
11065INJOINIC IP5xxx POWER BANK IC DRIVER
11066M:	Samuel Holland <samuel@sholland.org>
11067S:	Maintained
11068F:	drivers/power/supply/ip5xxx_power.c
11069
11070INOTIFY
11071M:	Jan Kara <jack@suse.cz>
11072R:	Amir Goldstein <amir73il@gmail.com>
11073L:	linux-fsdevel@vger.kernel.org
11074S:	Maintained
11075F:	Documentation/filesystems/inotify.rst
11076F:	fs/notify/inotify/
11077F:	include/linux/inotify.h
11078F:	include/uapi/linux/inotify.h
11079
11080INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11081M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11082L:	linux-input@vger.kernel.org
11083S:	Maintained
11084Q:	http://patchwork.kernel.org/project/linux-input/list/
11085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11086F:	Documentation/devicetree/bindings/input/
11087F:	Documentation/devicetree/bindings/serio/
11088F:	Documentation/input/
11089F:	drivers/input/
11090F:	include/dt-bindings/input/
11091F:	include/linux/input.h
11092F:	include/linux/input/
11093F:	include/uapi/linux/input-event-codes.h
11094F:	include/uapi/linux/input.h
11095
11096INPUT MULTITOUCH (MT) PROTOCOL
11097M:	Henrik Rydberg <rydberg@bitmath.org>
11098L:	linux-input@vger.kernel.org
11099S:	Odd fixes
11100F:	Documentation/input/multi-touch-protocol.rst
11101F:	drivers/input/input-mt.c
11102K:	\b(ABS|SYN)_MT_
11103
11104INSIDE SECURE CRYPTO DRIVER
11105M:	Antoine Tenart <atenart@kernel.org>
11106L:	linux-crypto@vger.kernel.org
11107S:	Maintained
11108F:	drivers/crypto/inside-secure/
11109
11110INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11111M:	Mimi Zohar <zohar@linux.ibm.com>
11112M:	Roberto Sassu <roberto.sassu@huawei.com>
11113M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11114R:	Eric Snowberg <eric.snowberg@oracle.com>
11115L:	linux-integrity@vger.kernel.org
11116S:	Supported
11117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11118F:	security/integrity/
11119F:	security/integrity/ima/
11120
11121INTEL 810/815 FRAMEBUFFER DRIVER
11122M:	Antonino Daplas <adaplas@gmail.com>
11123L:	linux-fbdev@vger.kernel.org
11124S:	Maintained
11125F:	drivers/video/fbdev/i810/
11126
11127INTEL 8254 COUNTER DRIVER
11128M:	William Breathitt Gray <wbg@kernel.org>
11129L:	linux-iio@vger.kernel.org
11130S:	Maintained
11131F:	drivers/counter/i8254.c
11132F:	include/linux/i8254.h
11133
11134INTEL 8255 GPIO DRIVER
11135M:	William Breathitt Gray <wbg@kernel.org>
11136L:	linux-gpio@vger.kernel.org
11137S:	Maintained
11138F:	drivers/gpio/gpio-i8255.c
11139F:	drivers/gpio/gpio-i8255.h
11140
11141INTEL ASoC DRIVERS
11142M:	Cezary Rojewski <cezary.rojewski@intel.com>
11143M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11144M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11145M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11146M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11147M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11148M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11149L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11150S:	Supported
11151F:	sound/soc/intel/
11152
11153INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11154M:	Hans de Goede <hdegoede@redhat.com>
11155L:	platform-driver-x86@vger.kernel.org
11156S:	Maintained
11157F:	drivers/platform/x86/intel/atomisp2/pm.c
11158
11159INTEL ATOMISP2 LED DRIVER
11160M:	Hans de Goede <hdegoede@redhat.com>
11161L:	platform-driver-x86@vger.kernel.org
11162S:	Maintained
11163F:	drivers/platform/x86/intel/atomisp2/led.c
11164
11165INTEL BIOS SAR INT1092 DRIVER
11166M:	Shravan Sudhakar <s.shravan@intel.com>
11167L:	platform-driver-x86@vger.kernel.org
11168S:	Maintained
11169F:	drivers/platform/x86/intel/int1092/
11170
11171INTEL BROXTON PMC DRIVER
11172M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11173M:	Zha Qipeng <qipeng.zha@intel.com>
11174S:	Maintained
11175F:	drivers/mfd/intel_pmc_bxt.c
11176F:	include/linux/mfd/intel_pmc_bxt.h
11177
11178INTEL C600 SERIES SAS CONTROLLER DRIVER
11179M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11180L:	linux-scsi@vger.kernel.org
11181S:	Supported
11182T:	git git://git.code.sf.net/p/intel-sas/isci
11183F:	drivers/scsi/isci/
11184
11185INTEL CPU family model numbers
11186M:	Tony Luck <tony.luck@intel.com>
11187M:	x86@kernel.org
11188L:	linux-kernel@vger.kernel.org
11189S:	Supported
11190F:	arch/x86/include/asm/intel-family.h
11191
11192INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11193M:	Jani Nikula <jani.nikula@linux.intel.com>
11194M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11195L:	intel-gfx@lists.freedesktop.org
11196L:	intel-xe@lists.freedesktop.org
11197S:	Supported
11198F:	drivers/gpu/drm/i915/display/
11199F:	drivers/gpu/drm/xe/display/
11200F:	drivers/gpu/drm/xe/compat-i915-headers
11201F:	include/drm/intel/
11202
11203INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11204M:	Jani Nikula <jani.nikula@linux.intel.com>
11205M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11206M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11207M:	Tvrtko Ursulin <tursulin@ursulin.net>
11208L:	intel-gfx@lists.freedesktop.org
11209S:	Supported
11210W:	https://drm.pages.freedesktop.org/intel-docs/
11211Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11212B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11213C:	irc://irc.oftc.net/intel-gfx
11214T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11215F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11216F:	Documentation/gpu/i915.rst
11217F:	drivers/gpu/drm/ci/xfails/i915*
11218F:	drivers/gpu/drm/i915/
11219F:	include/drm/intel/
11220F:	include/uapi/drm/i915_drm.h
11221
11222INTEL DRM XE DRIVER (Lunar Lake and newer)
11223M:	Lucas De Marchi <lucas.demarchi@intel.com>
11224M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11225M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11226L:	intel-xe@lists.freedesktop.org
11227S:	Supported
11228W:	https://drm.pages.freedesktop.org/intel-docs/
11229Q:	http://patchwork.freedesktop.org/project/intel-xe/
11230B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11231C:	irc://irc.oftc.net/xe
11232T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11233F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11234F:	Documentation/gpu/xe/
11235F:	drivers/gpu/drm/xe/
11236F:	include/drm/intel/
11237F:	include/uapi/drm/xe_drm.h
11238
11239INTEL ETHERNET DRIVERS
11240M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11241M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11242L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11243S:	Supported
11244W:	https://www.intel.com/content/www/us/en/support.html
11245Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11248F:	Documentation/networking/device_drivers/ethernet/intel/
11249F:	drivers/net/ethernet/intel/
11250F:	drivers/net/ethernet/intel/*/
11251F:	include/linux/avf/virtchnl.h
11252F:	include/linux/net/intel/iidc.h
11253
11254INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11255M:	Mustafa Ismail <mustafa.ismail@intel.com>
11256M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11257L:	linux-rdma@vger.kernel.org
11258S:	Supported
11259F:	drivers/infiniband/hw/irdma/
11260F:	include/uapi/rdma/irdma-abi.h
11261
11262INTEL GPIO DRIVERS
11263M:	Andy Shevchenko <andy@kernel.org>
11264L:	linux-gpio@vger.kernel.org
11265S:	Supported
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11267F:	drivers/gpio/gpio-elkhartlake.c
11268F:	drivers/gpio/gpio-graniterapids.c
11269F:	drivers/gpio/gpio-ich.c
11270F:	drivers/gpio/gpio-merrifield.c
11271F:	drivers/gpio/gpio-ml-ioh.c
11272F:	drivers/gpio/gpio-pch.c
11273F:	drivers/gpio/gpio-sch.c
11274F:	drivers/gpio/gpio-sodaville.c
11275F:	drivers/gpio/gpio-tangier.c
11276F:	drivers/gpio/gpio-tangier.h
11277
11278INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11279M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11280M:	Zhi Wang <zhi.wang.linux@gmail.com>
11281L:	intel-gvt-dev@lists.freedesktop.org
11282L:	intel-gfx@lists.freedesktop.org
11283S:	Supported
11284W:	https://github.com/intel/gvt-linux/wiki
11285T:	git https://github.com/intel/gvt-linux.git
11286F:	drivers/gpu/drm/i915/gvt/
11287
11288INTEL HID EVENT DRIVER
11289M:	Alex Hung <alexhung@gmail.com>
11290L:	platform-driver-x86@vger.kernel.org
11291S:	Maintained
11292F:	drivers/platform/x86/intel/hid.c
11293
11294INTEL I/OAT DMA DRIVER
11295M:	Dave Jiang <dave.jiang@intel.com>
11296R:	Dan Williams <dan.j.williams@intel.com>
11297L:	dmaengine@vger.kernel.org
11298S:	Supported
11299Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11300F:	drivers/dma/ioat*
11301
11302INTEL IAA CRYPTO DRIVER
11303M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11304L:	linux-crypto@vger.kernel.org
11305S:	Supported
11306F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11307F:	drivers/crypto/intel/iaa/*
11308
11309INTEL IDLE DRIVER
11310M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11311M:	Len Brown <lenb@kernel.org>
11312L:	linux-pm@vger.kernel.org
11313S:	Supported
11314B:	https://bugzilla.kernel.org
11315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11316F:	drivers/idle/intel_idle.c
11317
11318INTEL IDXD DRIVER
11319M:	Fenghua Yu <fenghua.yu@intel.com>
11320R:	Dave Jiang <dave.jiang@intel.com>
11321L:	dmaengine@vger.kernel.org
11322S:	Supported
11323F:	drivers/dma/idxd/*
11324F:	include/uapi/linux/idxd.h
11325
11326INTEL IN FIELD SCAN (IFS) DEVICE
11327M:	Jithu Joseph <jithu.joseph@intel.com>
11328R:	Ashok Raj <ashok.raj@intel.com>
11329R:	Tony Luck <tony.luck@intel.com>
11330S:	Maintained
11331F:	drivers/platform/x86/intel/ifs
11332F:	include/trace/events/intel_ifs.h
11333F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11334
11335INTEL INTEGRATED SENSOR HUB DRIVER
11336M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11337M:	Jiri Kosina <jikos@kernel.org>
11338L:	linux-input@vger.kernel.org
11339S:	Maintained
11340F:	drivers/hid/intel-ish-hid/
11341
11342INTEL IOMMU (VT-d)
11343M:	David Woodhouse <dwmw2@infradead.org>
11344M:	Lu Baolu <baolu.lu@linux.intel.com>
11345L:	iommu@lists.linux.dev
11346S:	Supported
11347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11348F:	drivers/iommu/intel/
11349
11350INTEL IPU3 CSI-2 CIO2 DRIVER
11351M:	Yong Zhi <yong.zhi@intel.com>
11352M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11353M:	Bingbu Cao <bingbu.cao@intel.com>
11354M:	Dan Scally <djrscally@gmail.com>
11355R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11356L:	linux-media@vger.kernel.org
11357S:	Maintained
11358T:	git git://linuxtv.org/media_tree.git
11359F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11360F:	drivers/media/pci/intel/ipu3/
11361
11362INTEL IPU3 CSI-2 IMGU DRIVER
11363M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11364R:	Bingbu Cao <bingbu.cao@intel.com>
11365R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11366L:	linux-media@vger.kernel.org
11367S:	Maintained
11368F:	Documentation/admin-guide/media/ipu3.rst
11369F:	Documentation/admin-guide/media/ipu3_rcb.svg
11370F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11371F:	drivers/staging/media/ipu3/
11372
11373INTEL IPU6 INPUT SYSTEM DRIVER
11374M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11375M:	Bingbu Cao <bingbu.cao@intel.com>
11376R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11377L:	linux-media@vger.kernel.org
11378S:	Maintained
11379T:	git git://linuxtv.org/media_tree.git
11380F:	Documentation/admin-guide/media/ipu6-isys.rst
11381F:	drivers/media/pci/intel/ipu6/
11382
11383INTEL ISHTP ECLITE DRIVER
11384M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11385L:	platform-driver-x86@vger.kernel.org
11386S:	Supported
11387F:	drivers/platform/x86/intel/ishtp_eclite.c
11388
11389INTEL IXP4XX CRYPTO SUPPORT
11390M:	Corentin Labbe <clabbe@baylibre.com>
11391L:	linux-crypto@vger.kernel.org
11392S:	Maintained
11393F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11394
11395INTEL KEEM BAY DRM DRIVER
11396M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11397M:	Edmund Dea <edmund.j.dea@intel.com>
11398S:	Maintained
11399F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11400F:	drivers/gpu/drm/kmb/
11401
11402INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11403M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11404S:	Maintained
11405F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11406F:	drivers/crypto/intel/keembay/Kconfig
11407F:	drivers/crypto/intel/keembay/Makefile
11408F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11409F:	drivers/crypto/intel/keembay/ocs-aes.c
11410F:	drivers/crypto/intel/keembay/ocs-aes.h
11411
11412INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11413M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11414M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11415M:	Mark Gross <mgross@linux.intel.com>
11416S:	Maintained
11417F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11418F:	drivers/crypto/intel/keembay/Kconfig
11419F:	drivers/crypto/intel/keembay/Makefile
11420F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11421
11422INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11423M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11424M:	Declan Murphy <declan.murphy@intel.com>
11425S:	Maintained
11426F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11427F:	drivers/crypto/intel/keembay/Kconfig
11428F:	drivers/crypto/intel/keembay/Makefile
11429F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11430F:	drivers/crypto/intel/keembay/ocs-hcu.c
11431F:	drivers/crypto/intel/keembay/ocs-hcu.h
11432
11433INTEL MANAGEMENT ENGINE (mei)
11434M:	Tomas Winkler <tomas.winkler@intel.com>
11435L:	linux-kernel@vger.kernel.org
11436S:	Supported
11437F:	Documentation/driver-api/mei/*
11438F:	drivers/misc/mei/
11439F:	drivers/watchdog/mei_wdt.c
11440F:	include/linux/mei_aux.h
11441F:	include/linux/mei_cl_bus.h
11442F:	include/uapi/linux/mei.h
11443F:	include/uapi/linux/mei_uuid.h
11444F:	include/uapi/linux/uuid.h
11445F:	samples/mei/*
11446
11447INTEL MAX 10 BMC MFD DRIVER
11448M:	Xu Yilun <yilun.xu@intel.com>
11449R:	Tom Rix <trix@redhat.com>
11450S:	Maintained
11451F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11452F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11453F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11454F:	drivers/mfd/intel-m10-bmc*
11455F:	include/linux/mfd/intel-m10-bmc.h
11456
11457INTEL MAX10 BMC SECURE UPDATES
11458M:	Peter Colberg <peter.colberg@intel.com>
11459L:	linux-fpga@vger.kernel.org
11460S:	Maintained
11461F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11462F:	drivers/fpga/intel-m10-bmc-sec-update.c
11463
11464INTEL P-Unit IPC DRIVER
11465M:	Zha Qipeng <qipeng.zha@intel.com>
11466L:	platform-driver-x86@vger.kernel.org
11467S:	Maintained
11468F:	arch/x86/include/asm/intel_punit_ipc.h
11469F:	drivers/platform/x86/intel/punit_ipc.c
11470
11471INTEL PMC CORE DRIVER
11472M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11473M:	David E Box <david.e.box@intel.com>
11474L:	platform-driver-x86@vger.kernel.org
11475S:	Maintained
11476F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11477F:	drivers/platform/x86/intel/pmc/
11478
11479INTEL PMIC GPIO DRIVERS
11480M:	Andy Shevchenko <andy@kernel.org>
11481S:	Supported
11482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11483F:	drivers/gpio/gpio-*cove.c
11484
11485INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11486M:	Andy Shevchenko <andy@kernel.org>
11487S:	Supported
11488F:	drivers/mfd/intel_soc_pmic*
11489F:	include/linux/mfd/intel_soc_pmic*
11490
11491INTEL PMT DRIVERS
11492M:	David E. Box <david.e.box@linux.intel.com>
11493S:	Supported
11494F:	drivers/platform/x86/intel/pmt/
11495
11496INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11497M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11498L:	linux-wireless@vger.kernel.org
11499S:	Maintained
11500F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11501F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11502F:	drivers/net/wireless/intel/ipw2x00/
11503
11504INTEL PSTATE DRIVER
11505M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11506M:	Len Brown <lenb@kernel.org>
11507L:	linux-pm@vger.kernel.org
11508S:	Supported
11509F:	drivers/cpufreq/intel_pstate.c
11510
11511INTEL PTP DFL ToD DRIVER
11512M:	Tianfei Zhang <tianfei.zhang@intel.com>
11513L:	linux-fpga@vger.kernel.org
11514L:	netdev@vger.kernel.org
11515S:	Maintained
11516F:	drivers/ptp/ptp_dfl_tod.c
11517
11518INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11519M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11520L:	linux-iio@vger.kernel.org
11521F:	drivers/counter/intel-qep.c
11522
11523INTEL SCU DRIVERS
11524M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11525S:	Maintained
11526F:	arch/x86/include/asm/intel_scu_ipc.h
11527F:	drivers/platform/x86/intel_scu_*
11528
11529INTEL SDSI DRIVER
11530M:	David E. Box <david.e.box@linux.intel.com>
11531S:	Supported
11532F:	drivers/platform/x86/intel/sdsi.c
11533F:	tools/arch/x86/intel_sdsi/
11534F:	tools/testing/selftests/drivers/sdsi/
11535
11536INTEL SGX
11537M:	Jarkko Sakkinen <jarkko@kernel.org>
11538R:	Dave Hansen <dave.hansen@linux.intel.com>
11539L:	linux-sgx@vger.kernel.org
11540S:	Supported
11541Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11543F:	Documentation/arch/x86/sgx.rst
11544F:	arch/x86/entry/vdso/vsgx.S
11545F:	arch/x86/include/asm/sgx.h
11546F:	arch/x86/include/uapi/asm/sgx.h
11547F:	arch/x86/kernel/cpu/sgx/*
11548F:	tools/testing/selftests/sgx/*
11549K:	\bSGX_
11550
11551INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11552M:	Daniel Scally <djrscally@gmail.com>
11553S:	Maintained
11554F:	drivers/platform/x86/intel/int3472/
11555
11556INTEL SPEED SELECT TECHNOLOGY
11557M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11558L:	platform-driver-x86@vger.kernel.org
11559S:	Maintained
11560F:	drivers/platform/x86/intel/speed_select_if/
11561F:	include/uapi/linux/isst_if.h
11562F:	tools/power/x86/intel-speed-select/
11563
11564INTEL STRATIX10 FIRMWARE DRIVERS
11565M:	Dinh Nguyen <dinguyen@kernel.org>
11566L:	linux-kernel@vger.kernel.org
11567S:	Maintained
11568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11569F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11570F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11571F:	drivers/firmware/stratix10-rsu.c
11572F:	drivers/firmware/stratix10-svc.c
11573F:	include/linux/firmware/intel/stratix10-smc.h
11574F:	include/linux/firmware/intel/stratix10-svc-client.h
11575
11576INTEL TELEMETRY DRIVER
11577M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11578M:	"David E. Box" <david.e.box@linux.intel.com>
11579L:	platform-driver-x86@vger.kernel.org
11580S:	Maintained
11581F:	arch/x86/include/asm/intel_telemetry.h
11582F:	drivers/platform/x86/intel/telemetry/
11583
11584INTEL TPMI DRIVER
11585M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11586L:	platform-driver-x86@vger.kernel.org
11587S:	Maintained
11588F:	Documentation/ABI/testing/debugfs-tpmi
11589F:	drivers/platform/x86/intel/tpmi.c
11590F:	include/linux/intel_tpmi.h
11591
11592INTEL UNCORE FREQUENCY CONTROL
11593M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11594L:	platform-driver-x86@vger.kernel.org
11595S:	Maintained
11596F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11597F:	drivers/platform/x86/intel/uncore-frequency/
11598
11599INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11600M:	David E. Box <david.e.box@linux.intel.com>
11601S:	Supported
11602F:	drivers/platform/x86/intel/vsec.*
11603
11604INTEL VIRTUAL BUTTON DRIVER
11605M:	AceLan Kao <acelan.kao@canonical.com>
11606L:	platform-driver-x86@vger.kernel.org
11607S:	Maintained
11608F:	drivers/platform/x86/intel/vbtn.c
11609
11610INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11611M:	Stanislaw Gruszka <stf_xl@wp.pl>
11612L:	linux-wireless@vger.kernel.org
11613S:	Supported
11614F:	drivers/net/wireless/intel/iwlegacy/
11615
11616INTEL WIRELESS WIFI LINK (iwlwifi)
11617M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11618L:	linux-wireless@vger.kernel.org
11619S:	Supported
11620W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11622F:	drivers/net/wireless/intel/iwlwifi/
11623
11624INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11625M:	Jithu Joseph <jithu.joseph@intel.com>
11626S:	Maintained
11627W:	https://slimbootloader.github.io/security/firmware-update.html
11628F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11629
11630INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11631L:	Dell.Client.Kernel@dell.com
11632S:	Maintained
11633F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11634
11635INTEL WWAN IOSM DRIVER
11636M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11637L:	netdev@vger.kernel.org
11638S:	Maintained
11639F:	drivers/net/wwan/iosm/
11640
11641INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11642M:	Xin Li <xin@zytor.com>
11643M:	"H. Peter Anvin" <hpa@zytor.com>
11644S:	Supported
11645F:	Documentation/arch/x86/x86_64/fred.rst
11646F:	arch/x86/entry/entry_64_fred.S
11647F:	arch/x86/entry/entry_fred.c
11648F:	arch/x86/include/asm/fred.h
11649F:	arch/x86/kernel/fred.c
11650
11651INTEL(R) TRACE HUB
11652M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11653S:	Supported
11654F:	Documentation/trace/intel_th.rst
11655F:	drivers/hwtracing/intel_th/
11656F:	include/linux/intel_th.h
11657
11658INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11659M:	Ning Sun <ning.sun@intel.com>
11660L:	tboot-devel@lists.sourceforge.net
11661S:	Supported
11662W:	http://tboot.sourceforge.net
11663T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11664F:	Documentation/arch/x86/intel_txt.rst
11665F:	arch/x86/kernel/tboot.c
11666F:	include/linux/tboot.h
11667
11668INTERCONNECT API
11669M:	Georgi Djakov <djakov@kernel.org>
11670L:	linux-pm@vger.kernel.org
11671S:	Maintained
11672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11673F:	Documentation/devicetree/bindings/interconnect/
11674F:	Documentation/driver-api/interconnect.rst
11675F:	drivers/interconnect/
11676F:	include/dt-bindings/interconnect/
11677F:	include/linux/interconnect-provider.h
11678F:	include/linux/interconnect.h
11679
11680INTERRUPT COUNTER DRIVER
11681M:	Oleksij Rempel <o.rempel@pengutronix.de>
11682R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11683L:	linux-iio@vger.kernel.org
11684F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11685F:	drivers/counter/interrupt-cnt.c
11686
11687INTERSIL ISL7998X VIDEO DECODER DRIVER
11688M:	Michael Tretter <m.tretter@pengutronix.de>
11689R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11690L:	linux-media@vger.kernel.org
11691S:	Maintained
11692F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11693F:	drivers/media/i2c/isl7998x.c
11694
11695INVENSENSE ICM-426xx IMU DRIVER
11696M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11697L:	linux-iio@vger.kernel.org
11698S:	Maintained
11699W:	https://invensense.tdk.com/
11700F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11701F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11702F:	drivers/iio/imu/inv_icm42600/
11703
11704INVENSENSE MPU-3050 GYROSCOPE DRIVER
11705M:	Linus Walleij <linus.walleij@linaro.org>
11706L:	linux-iio@vger.kernel.org
11707S:	Maintained
11708F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11709F:	drivers/iio/gyro/mpu3050*
11710
11711IOC3 ETHERNET DRIVER
11712M:	Ralf Baechle <ralf@linux-mips.org>
11713L:	linux-mips@vger.kernel.org
11714S:	Maintained
11715F:	drivers/net/ethernet/sgi/ioc3-eth.c
11716
11717IOMMU DMA-API LAYER
11718M:	Robin Murphy <robin.murphy@arm.com>
11719L:	iommu@lists.linux.dev
11720S:	Maintained
11721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11722F:	drivers/iommu/dma-iommu.c
11723F:	drivers/iommu/dma-iommu.h
11724F:	drivers/iommu/iova.c
11725F:	include/linux/iova.h
11726
11727IOMMU SUBSYSTEM
11728M:	Joerg Roedel <joro@8bytes.org>
11729M:	Will Deacon <will@kernel.org>
11730R:	Robin Murphy <robin.murphy@arm.com>
11731L:	iommu@lists.linux.dev
11732S:	Maintained
11733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11734F:	Documentation/devicetree/bindings/iommu/
11735F:	drivers/iommu/
11736F:	include/linux/iommu.h
11737F:	include/linux/iova.h
11738F:	include/linux/of_iommu.h
11739
11740IOMMUFD
11741M:	Jason Gunthorpe <jgg@nvidia.com>
11742M:	Kevin Tian <kevin.tian@intel.com>
11743L:	iommu@lists.linux.dev
11744S:	Maintained
11745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11746F:	Documentation/userspace-api/iommufd.rst
11747F:	drivers/iommu/iommufd/
11748F:	include/linux/iommufd.h
11749F:	include/uapi/linux/iommufd.h
11750F:	tools/testing/selftests/iommu/
11751
11752IOSYS-MAP HELPERS
11753M:	Thomas Zimmermann <tzimmermann@suse.de>
11754L:	dri-devel@lists.freedesktop.org
11755S:	Maintained
11756T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11757F:	include/linux/iosys-map.h
11758
11759IO_URING
11760M:	Jens Axboe <axboe@kernel.dk>
11761M:	Pavel Begunkov <asml.silence@gmail.com>
11762L:	io-uring@vger.kernel.org
11763S:	Maintained
11764T:	git git://git.kernel.dk/linux-block
11765T:	git git://git.kernel.dk/liburing
11766F:	include/linux/io_uring/
11767F:	include/linux/io_uring.h
11768F:	include/linux/io_uring_types.h
11769F:	include/trace/events/io_uring.h
11770F:	include/uapi/linux/io_uring.h
11771F:	io_uring/
11772
11773IPMI SUBSYSTEM
11774M:	Corey Minyard <minyard@acm.org>
11775L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11776S:	Supported
11777W:	http://openipmi.sourceforge.net/
11778T:	git https://github.com/cminyard/linux-ipmi.git for-next
11779F:	Documentation/devicetree/bindings/ipmi/
11780F:	Documentation/driver-api/ipmi.rst
11781F:	drivers/char/ipmi/
11782F:	include/linux/ipmi*
11783F:	include/uapi/linux/ipmi*
11784
11785IPS SCSI RAID DRIVER
11786M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11787L:	linux-scsi@vger.kernel.org
11788S:	Maintained
11789W:	http://www.adaptec.com/
11790F:	drivers/scsi/ips*
11791
11792IPVS
11793M:	Simon Horman <horms@verge.net.au>
11794M:	Julian Anastasov <ja@ssi.bg>
11795L:	netdev@vger.kernel.org
11796L:	lvs-devel@vger.kernel.org
11797S:	Maintained
11798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11800F:	Documentation/networking/ipvs-sysctl.rst
11801F:	include/net/ip_vs.h
11802F:	include/uapi/linux/ip_vs.h
11803F:	net/netfilter/ipvs/
11804
11805IPWIRELESS DRIVER
11806M:	Jiri Kosina <jikos@kernel.org>
11807M:	David Sterba <dsterba@suse.com>
11808S:	Odd Fixes
11809F:	drivers/tty/ipwireless/
11810
11811IRON DEVICE AUDIO CODEC DRIVERS
11812M:	Kiseok Jo <kiseok.jo@irondevice.com>
11813L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11814S:	Maintained
11815F:	Documentation/devicetree/bindings/sound/irondevice,*
11816F:	sound/soc/codecs/sma*
11817
11818IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11819M:	Thomas Gleixner <tglx@linutronix.de>
11820S:	Maintained
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11822F:	Documentation/core-api/irq/irq-domain.rst
11823F:	include/linux/irqdomain.h
11824F:	include/linux/irqdomain_defs.h
11825F:	kernel/irq/irqdomain.c
11826F:	kernel/irq/msi.c
11827
11828IRQ SUBSYSTEM
11829M:	Thomas Gleixner <tglx@linutronix.de>
11830L:	linux-kernel@vger.kernel.org
11831S:	Maintained
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11833F:	include/linux/group_cpus.h
11834F:	include/linux/irq.h
11835F:	include/linux/irqhandler.h
11836F:	include/linux/irqnr.h
11837F:	include/linux/irqreturn.h
11838F:	kernel/irq/
11839F:	lib/group_cpus.c
11840
11841IRQCHIP DRIVERS
11842M:	Thomas Gleixner <tglx@linutronix.de>
11843L:	linux-kernel@vger.kernel.org
11844S:	Maintained
11845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11846F:	Documentation/devicetree/bindings/interrupt-controller/
11847F:	drivers/irqchip/
11848F:	include/linux/irqchip.h
11849
11850ISA
11851M:	William Breathitt Gray <wbg@kernel.org>
11852S:	Maintained
11853F:	Documentation/driver-api/isa.rst
11854F:	drivers/base/isa.c
11855F:	include/linux/isa.h
11856
11857ISA RADIO MODULE
11858M:	Hans Verkuil <hverkuil@xs4all.nl>
11859L:	linux-media@vger.kernel.org
11860S:	Maintained
11861W:	https://linuxtv.org
11862T:	git git://linuxtv.org/media_tree.git
11863F:	drivers/media/radio/radio-isa*
11864
11865ISAPNP
11866M:	Jaroslav Kysela <perex@perex.cz>
11867S:	Maintained
11868F:	Documentation/userspace-api/isapnp.rst
11869F:	drivers/pnp/isapnp/
11870F:	include/linux/isapnp.h
11871
11872ISCSI
11873M:	Lee Duncan <lduncan@suse.com>
11874M:	Chris Leech <cleech@redhat.com>
11875M:	Mike Christie <michael.christie@oracle.com>
11876L:	open-iscsi@googlegroups.com
11877L:	linux-scsi@vger.kernel.org
11878S:	Maintained
11879W:	www.open-iscsi.com
11880F:	drivers/scsi/*iscsi*
11881F:	include/scsi/*iscsi*
11882
11883iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11884M:	Peter Jones <pjones@redhat.com>
11885M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11886S:	Maintained
11887F:	drivers/firmware/iscsi_ibft*
11888
11889ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11890M:	Sagi Grimberg <sagi@grimberg.me>
11891M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11892L:	linux-rdma@vger.kernel.org
11893S:	Supported
11894W:	http://www.openfabrics.org
11895W:	www.open-iscsi.org
11896Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11897F:	drivers/infiniband/ulp/iser/
11898
11899ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11900M:	Sagi Grimberg <sagi@grimberg.me>
11901L:	linux-rdma@vger.kernel.org
11902L:	target-devel@vger.kernel.org
11903S:	Supported
11904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11905F:	drivers/infiniband/ulp/isert
11906
11907ISDN/CMTP OVER BLUETOOTH
11908M:	Karsten Keil <isdn@linux-pingi.de>
11909L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11910L:	netdev@vger.kernel.org
11911S:	Odd Fixes
11912W:	http://www.isdn4linux.de
11913F:	Documentation/isdn/
11914F:	drivers/isdn/capi/
11915F:	include/linux/isdn/
11916F:	include/uapi/linux/isdn/
11917F:	net/bluetooth/cmtp/
11918
11919ISDN/mISDN SUBSYSTEM
11920M:	Karsten Keil <isdn@linux-pingi.de>
11921L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11922L:	netdev@vger.kernel.org
11923S:	Maintained
11924W:	http://www.isdn4linux.de
11925F:	drivers/isdn/Kconfig
11926F:	drivers/isdn/Makefile
11927F:	drivers/isdn/hardware/
11928F:	drivers/isdn/mISDN/
11929
11930ISOFS FILESYSTEM
11931M:	Jan Kara <jack@suse.cz>
11932L:	linux-fsdevel@vger.kernel.org
11933S:	Maintained
11934F:	Documentation/filesystems/isofs.rst
11935F:	fs/isofs/
11936
11937IT87 HARDWARE MONITORING DRIVER
11938M:	Jean Delvare <jdelvare@suse.com>
11939L:	linux-hwmon@vger.kernel.org
11940S:	Maintained
11941F:	Documentation/hwmon/it87.rst
11942F:	drivers/hwmon/it87.c
11943
11944IT913X MEDIA DRIVER
11945L:	linux-media@vger.kernel.org
11946S:	Orphan
11947W:	https://linuxtv.org
11948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11949F:	drivers/media/tuners/it913x*
11950
11951ITE IT66121 HDMI BRIDGE DRIVER
11952M:	Phong LE <ple@baylibre.com>
11953M:	Neil Armstrong <neil.armstrong@linaro.org>
11954S:	Maintained
11955T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11956F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11957F:	drivers/gpu/drm/bridge/ite-it66121.c
11958
11959IVTV VIDEO4LINUX DRIVER
11960M:	Andy Walls <awalls@md.metrocast.net>
11961L:	linux-media@vger.kernel.org
11962S:	Maintained
11963W:	https://linuxtv.org
11964T:	git git://linuxtv.org/media_tree.git
11965F:	Documentation/admin-guide/media/ivtv*
11966F:	drivers/media/pci/ivtv/
11967F:	include/uapi/linux/ivtv*
11968
11969IX2505V MEDIA DRIVER
11970M:	Malcolm Priestley <tvboxspy@gmail.com>
11971L:	linux-media@vger.kernel.org
11972S:	Maintained
11973W:	https://linuxtv.org
11974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11975F:	drivers/media/dvb-frontends/ix2505v*
11976
11977JAILHOUSE HYPERVISOR INTERFACE
11978M:	Jan Kiszka <jan.kiszka@siemens.com>
11979L:	jailhouse-dev@googlegroups.com
11980S:	Maintained
11981F:	arch/x86/include/asm/jailhouse_para.h
11982F:	arch/x86/kernel/jailhouse.c
11983
11984JFS FILESYSTEM
11985M:	Dave Kleikamp <shaggy@kernel.org>
11986L:	jfs-discussion@lists.sourceforge.net
11987S:	Odd Fixes
11988W:	http://jfs.sourceforge.net/
11989T:	git https://github.com/kleikamp/linux-shaggy.git
11990F:	Documentation/admin-guide/jfs.rst
11991F:	fs/jfs/
11992
11993JME NETWORK DRIVER
11994M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11995L:	netdev@vger.kernel.org
11996S:	Maintained
11997F:	drivers/net/ethernet/jme.*
11998
11999JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12000M:	David Woodhouse <dwmw2@infradead.org>
12001M:	Richard Weinberger <richard@nod.at>
12002L:	linux-mtd@lists.infradead.org
12003S:	Odd Fixes
12004W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12005T:	git git://git.infradead.org/ubifs-2.6.git
12006F:	fs/jffs2/
12007F:	include/uapi/linux/jffs2.h
12008
12009JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12010M:	"Theodore Ts'o" <tytso@mit.edu>
12011M:	Jan Kara <jack@suse.com>
12012L:	linux-ext4@vger.kernel.org
12013S:	Maintained
12014F:	fs/jbd2/
12015F:	include/linux/jbd2.h
12016
12017JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12018M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12019L:	linux-media@vger.kernel.org
12020L:	linux-renesas-soc@vger.kernel.org
12021S:	Maintained
12022F:	drivers/media/platform/renesas/rcar_jpu.c
12023
12024JSM Neo PCI based serial card
12025L:	linux-serial@vger.kernel.org
12026S:	Orphan
12027F:	drivers/tty/serial/jsm/
12028
12029K10TEMP HARDWARE MONITORING DRIVER
12030M:	Clemens Ladisch <clemens@ladisch.de>
12031L:	linux-hwmon@vger.kernel.org
12032S:	Maintained
12033F:	Documentation/hwmon/k10temp.rst
12034F:	drivers/hwmon/k10temp.c
12035
12036K8TEMP HARDWARE MONITORING DRIVER
12037M:	Rudolf Marek <r.marek@assembler.cz>
12038L:	linux-hwmon@vger.kernel.org
12039S:	Maintained
12040F:	Documentation/hwmon/k8temp.rst
12041F:	drivers/hwmon/k8temp.c
12042
12043KASAN
12044M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12045R:	Alexander Potapenko <glider@google.com>
12046R:	Andrey Konovalov <andreyknvl@gmail.com>
12047R:	Dmitry Vyukov <dvyukov@google.com>
12048R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12049L:	kasan-dev@googlegroups.com
12050S:	Maintained
12051F:	Documentation/dev-tools/kasan.rst
12052F:	arch/*/include/asm/*kasan.h
12053F:	arch/*/mm/kasan_init*
12054F:	include/linux/kasan*.h
12055F:	lib/Kconfig.kasan
12056F:	mm/kasan/
12057F:	scripts/Makefile.kasan
12058
12059KCONFIG
12060M:	Masahiro Yamada <masahiroy@kernel.org>
12061L:	linux-kbuild@vger.kernel.org
12062S:	Maintained
12063Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12065F:	Documentation/kbuild/kconfig*
12066F:	scripts/Kconfig.include
12067F:	scripts/kconfig/
12068
12069KCOV
12070R:	Dmitry Vyukov <dvyukov@google.com>
12071R:	Andrey Konovalov <andreyknvl@gmail.com>
12072L:	kasan-dev@googlegroups.com
12073S:	Maintained
12074F:	Documentation/dev-tools/kcov.rst
12075F:	include/linux/kcov.h
12076F:	include/uapi/linux/kcov.h
12077F:	kernel/kcov.c
12078F:	scripts/Makefile.kcov
12079
12080KCSAN
12081M:	Marco Elver <elver@google.com>
12082R:	Dmitry Vyukov <dvyukov@google.com>
12083L:	kasan-dev@googlegroups.com
12084S:	Maintained
12085F:	Documentation/dev-tools/kcsan.rst
12086F:	include/linux/kcsan*.h
12087F:	kernel/kcsan/
12088F:	lib/Kconfig.kcsan
12089F:	scripts/Makefile.kcsan
12090
12091KDUMP
12092M:	Baoquan He <bhe@redhat.com>
12093R:	Vivek Goyal <vgoyal@redhat.com>
12094R:	Dave Young <dyoung@redhat.com>
12095L:	kexec@lists.infradead.org
12096S:	Maintained
12097W:	http://lse.sourceforge.net/kdump/
12098F:	Documentation/admin-guide/kdump/
12099F:	fs/proc/vmcore.c
12100F:	include/linux/crash_core.h
12101F:	include/linux/crash_dump.h
12102F:	include/uapi/linux/vmcore.h
12103F:	kernel/crash_*.c
12104
12105KEENE FM RADIO TRANSMITTER DRIVER
12106M:	Hans Verkuil <hverkuil@xs4all.nl>
12107L:	linux-media@vger.kernel.org
12108S:	Maintained
12109W:	https://linuxtv.org
12110T:	git git://linuxtv.org/media_tree.git
12111F:	drivers/media/radio/radio-keene*
12112
12113KERNEL AUTOMOUNTER
12114M:	Ian Kent <raven@themaw.net>
12115L:	autofs@vger.kernel.org
12116S:	Maintained
12117F:	fs/autofs/
12118
12119KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12120M:	Masahiro Yamada <masahiroy@kernel.org>
12121R:	Nathan Chancellor <nathan@kernel.org>
12122R:	Nicolas Schier <nicolas@fjasle.eu>
12123L:	linux-kbuild@vger.kernel.org
12124S:	Maintained
12125Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12127F:	Documentation/kbuild/
12128F:	Makefile
12129F:	scripts/*vmlinux*
12130F:	scripts/Kbuild*
12131F:	scripts/Makefile*
12132F:	scripts/basic/
12133F:	scripts/clang-tools/
12134F:	scripts/dummy-tools/
12135F:	scripts/include/
12136F:	scripts/mk*
12137F:	scripts/mod/
12138F:	scripts/package/
12139F:	usr/
12140
12141KERNEL HARDENING (not covered by other areas)
12142M:	Kees Cook <kees@kernel.org>
12143R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12144L:	linux-hardening@vger.kernel.org
12145S:	Supported
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12147F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12148F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12149F:	arch/*/configs/hardening.config
12150F:	include/linux/overflow.h
12151F:	include/linux/randomize_kstack.h
12152F:	kernel/configs/hardening.config
12153F:	lib/usercopy_kunit.c
12154F:	mm/usercopy.c
12155K:	\b(add|choose)_random_kstack_offset\b
12156K:	\b__check_(object_size|heap_object)\b
12157K:	\b__counted_by\b
12158
12159KERNEL JANITORS
12160L:	kernel-janitors@vger.kernel.org
12161S:	Odd Fixes
12162W:	http://kernelnewbies.org/KernelJanitors
12163
12164KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12165M:	Chuck Lever <chuck.lever@oracle.com>
12166M:	Jeff Layton <jlayton@kernel.org>
12167R:	Neil Brown <neilb@suse.de>
12168R:	Olga Kornievskaia <kolga@netapp.com>
12169R:	Dai Ngo <Dai.Ngo@oracle.com>
12170R:	Tom Talpey <tom@talpey.com>
12171L:	linux-nfs@vger.kernel.org
12172S:	Supported
12173B:	https://bugzilla.kernel.org
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12175F:	Documentation/filesystems/nfs/
12176F:	fs/lockd/
12177F:	fs/nfs_common/
12178F:	fs/nfsd/
12179F:	include/linux/lockd/
12180F:	include/linux/sunrpc/
12181F:	include/trace/events/rpcgss.h
12182F:	include/trace/events/rpcrdma.h
12183F:	include/trace/events/sunrpc.h
12184F:	include/trace/misc/fs.h
12185F:	include/trace/misc/nfs.h
12186F:	include/trace/misc/sunrpc.h
12187F:	include/uapi/linux/nfsd/
12188F:	include/uapi/linux/sunrpc/
12189F:	net/sunrpc/
12190
12191KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12192M:	Thomas Weißschuh <linux@weissschuh.net>
12193R:	Christian Heusel <christian@heusel.eu>
12194R:	Nathan Chancellor <nathan@kernel.org>
12195S:	Maintained
12196F:	scripts/package/PKGBUILD
12197
12198KERNEL REGRESSIONS
12199M:	Thorsten Leemhuis <linux@leemhuis.info>
12200L:	regressions@lists.linux.dev
12201S:	Supported
12202F:	Documentation/admin-guide/reporting-regressions.rst
12203F:	Documentation/process/handling-regressions.rst
12204
12205KERNEL SELFTEST FRAMEWORK
12206M:	Shuah Khan <shuah@kernel.org>
12207M:	Shuah Khan <skhan@linuxfoundation.org>
12208L:	linux-kselftest@vger.kernel.org
12209S:	Maintained
12210Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12212F:	Documentation/dev-tools/kselftest*
12213F:	tools/testing/selftests/
12214
12215KERNEL SMB3 SERVER (KSMBD)
12216M:	Namjae Jeon <linkinjeon@kernel.org>
12217M:	Steve French <sfrench@samba.org>
12218R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12219R:	Tom Talpey <tom@talpey.com>
12220L:	linux-cifs@vger.kernel.org
12221S:	Maintained
12222T:	git git://git.samba.org/ksmbd.git
12223F:	Documentation/filesystems/smb/ksmbd.rst
12224F:	fs/smb/common/
12225F:	fs/smb/server/
12226
12227KERNEL UNIT TESTING FRAMEWORK (KUnit)
12228M:	Brendan Higgins <brendanhiggins@google.com>
12229M:	David Gow <davidgow@google.com>
12230R:	Rae Moar <rmoar@google.com>
12231L:	linux-kselftest@vger.kernel.org
12232L:	kunit-dev@googlegroups.com
12233S:	Maintained
12234W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12237F:	Documentation/dev-tools/kunit/
12238F:	include/kunit/
12239F:	lib/kunit/
12240F:	rust/kernel/kunit.rs
12241F:	scripts/rustdoc_test_*
12242F:	tools/testing/kunit/
12243
12244KERNEL USERMODE HELPER
12245M:	Luis Chamberlain <mcgrof@kernel.org>
12246L:	linux-kernel@vger.kernel.org
12247S:	Maintained
12248F:	include/linux/umh.h
12249F:	kernel/umh.c
12250
12251KERNEL VIRTUAL MACHINE (KVM)
12252M:	Paolo Bonzini <pbonzini@redhat.com>
12253L:	kvm@vger.kernel.org
12254S:	Supported
12255W:	http://www.linux-kvm.org
12256T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12257F:	Documentation/virt/kvm/
12258F:	include/asm-generic/kvm*
12259F:	include/kvm/iodev.h
12260F:	include/linux/kvm*
12261F:	include/trace/events/kvm.h
12262F:	include/uapi/asm-generic/kvm*
12263F:	include/uapi/linux/kvm*
12264F:	tools/kvm/
12265F:	tools/testing/selftests/kvm/
12266F:	virt/kvm/*
12267
12268KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12269M:	Marc Zyngier <maz@kernel.org>
12270M:	Oliver Upton <oliver.upton@linux.dev>
12271R:	James Morse <james.morse@arm.com>
12272R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12273R:	Zenghui Yu <yuzenghui@huawei.com>
12274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12275L:	kvmarm@lists.linux.dev
12276S:	Maintained
12277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12278F:	Documentation/virt/kvm/arm/
12279F:	Documentation/virt/kvm/devices/arm*
12280F:	arch/arm64/include/asm/kvm*
12281F:	arch/arm64/include/uapi/asm/kvm*
12282F:	arch/arm64/kvm/
12283F:	include/kvm/arm_*
12284F:	tools/testing/selftests/kvm/*/aarch64/
12285F:	tools/testing/selftests/kvm/aarch64/
12286
12287KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12288M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12289M:	Bibo Mao <maobibo@loongson.cn>
12290M:	Huacai Chen <chenhuacai@kernel.org>
12291L:	kvm@vger.kernel.org
12292L:	loongarch@lists.linux.dev
12293S:	Maintained
12294T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12295F:	arch/loongarch/include/asm/kvm*
12296F:	arch/loongarch/include/uapi/asm/kvm*
12297F:	arch/loongarch/kvm/
12298
12299KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12300M:	Huacai Chen <chenhuacai@kernel.org>
12301L:	linux-mips@vger.kernel.org
12302L:	kvm@vger.kernel.org
12303S:	Maintained
12304T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12305F:	arch/mips/include/asm/kvm*
12306F:	arch/mips/include/uapi/asm/kvm*
12307F:	arch/mips/kvm/
12308
12309KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12310M:	Michael Ellerman <mpe@ellerman.id.au>
12311R:	Nicholas Piggin <npiggin@gmail.com>
12312L:	linuxppc-dev@lists.ozlabs.org
12313L:	kvm@vger.kernel.org
12314S:	Maintained (Book3S 64-bit HV)
12315S:	Odd fixes (Book3S 64-bit PR)
12316S:	Orphan (Book3E and 32-bit)
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12318F:	arch/powerpc/include/asm/kvm*
12319F:	arch/powerpc/include/uapi/asm/kvm*
12320F:	arch/powerpc/kernel/kvm*
12321F:	arch/powerpc/kvm/
12322
12323KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12324M:	Anup Patel <anup@brainfault.org>
12325R:	Atish Patra <atishp@atishpatra.org>
12326L:	kvm@vger.kernel.org
12327L:	kvm-riscv@lists.infradead.org
12328L:	linux-riscv@lists.infradead.org
12329S:	Maintained
12330T:	git https://github.com/kvm-riscv/linux.git
12331F:	arch/riscv/include/asm/kvm*
12332F:	arch/riscv/include/uapi/asm/kvm*
12333F:	arch/riscv/kvm/
12334F:	tools/testing/selftests/kvm/*/riscv/
12335F:	tools/testing/selftests/kvm/riscv/
12336
12337KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12338M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12339M:	Janosch Frank <frankja@linux.ibm.com>
12340M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12341R:	David Hildenbrand <david@redhat.com>
12342L:	kvm@vger.kernel.org
12343S:	Supported
12344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12345F:	Documentation/virt/kvm/s390*
12346F:	arch/s390/include/asm/gmap.h
12347F:	arch/s390/include/asm/kvm*
12348F:	arch/s390/include/uapi/asm/kvm*
12349F:	arch/s390/include/uapi/asm/uvdevice.h
12350F:	arch/s390/kernel/uv.c
12351F:	arch/s390/kvm/
12352F:	arch/s390/mm/gmap.c
12353F:	drivers/s390/char/uvdevice.c
12354F:	tools/testing/selftests/drivers/s390x/uvdevice/
12355F:	tools/testing/selftests/kvm/*/s390x/
12356F:	tools/testing/selftests/kvm/s390x/
12357
12358KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12359M:	Sean Christopherson <seanjc@google.com>
12360M:	Paolo Bonzini <pbonzini@redhat.com>
12361L:	kvm@vger.kernel.org
12362S:	Supported
12363P:	Documentation/process/maintainer-kvm-x86.rst
12364T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12365F:	arch/x86/include/asm/kvm*
12366F:	arch/x86/include/asm/svm.h
12367F:	arch/x86/include/asm/vmx*.h
12368F:	arch/x86/include/uapi/asm/kvm*
12369F:	arch/x86/include/uapi/asm/svm.h
12370F:	arch/x86/include/uapi/asm/vmx.h
12371F:	arch/x86/kvm/
12372F:	arch/x86/kvm/*/
12373F:	tools/testing/selftests/kvm/*/x86_64/
12374F:	tools/testing/selftests/kvm/x86_64/
12375
12376KERNFS
12377M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12378M:	Tejun Heo <tj@kernel.org>
12379S:	Supported
12380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12381F:	fs/kernfs/
12382F:	include/linux/kernfs.h
12383
12384KEXEC
12385M:	Eric Biederman <ebiederm@xmission.com>
12386L:	kexec@lists.infradead.org
12387S:	Maintained
12388W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12389F:	include/linux/kexec.h
12390F:	include/uapi/linux/kexec.h
12391F:	kernel/kexec*
12392
12393KEYS-ENCRYPTED
12394M:	Mimi Zohar <zohar@linux.ibm.com>
12395L:	linux-integrity@vger.kernel.org
12396L:	keyrings@vger.kernel.org
12397S:	Supported
12398F:	Documentation/security/keys/trusted-encrypted.rst
12399F:	include/keys/encrypted-type.h
12400F:	security/keys/encrypted-keys/
12401
12402KEYS-TRUSTED
12403M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12404M:	Jarkko Sakkinen <jarkko@kernel.org>
12405M:	Mimi Zohar <zohar@linux.ibm.com>
12406L:	linux-integrity@vger.kernel.org
12407L:	keyrings@vger.kernel.org
12408S:	Supported
12409F:	Documentation/security/keys/trusted-encrypted.rst
12410F:	include/keys/trusted-type.h
12411F:	include/keys/trusted_tpm.h
12412F:	security/keys/trusted-keys/
12413
12414KEYS-TRUSTED-CAAM
12415M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12416R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12417L:	linux-integrity@vger.kernel.org
12418L:	keyrings@vger.kernel.org
12419S:	Maintained
12420F:	include/keys/trusted_caam.h
12421F:	security/keys/trusted-keys/trusted_caam.c
12422
12423KEYS-TRUSTED-DCP
12424M:	David Gstir <david@sigma-star.at>
12425R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12426L:	linux-integrity@vger.kernel.org
12427L:	keyrings@vger.kernel.org
12428S:	Supported
12429F:	include/keys/trusted_dcp.h
12430F:	security/keys/trusted-keys/trusted_dcp.c
12431
12432KEYS-TRUSTED-TEE
12433M:	Sumit Garg <sumit.garg@linaro.org>
12434L:	linux-integrity@vger.kernel.org
12435L:	keyrings@vger.kernel.org
12436S:	Supported
12437F:	include/keys/trusted_tee.h
12438F:	security/keys/trusted-keys/trusted_tee.c
12439
12440KEYS/KEYRINGS
12441M:	David Howells <dhowells@redhat.com>
12442M:	Jarkko Sakkinen <jarkko@kernel.org>
12443L:	keyrings@vger.kernel.org
12444S:	Maintained
12445F:	Documentation/security/keys/core.rst
12446F:	include/keys/
12447F:	include/linux/key-type.h
12448F:	include/linux/key.h
12449F:	include/linux/keyctl.h
12450F:	include/uapi/linux/keyctl.h
12451F:	security/keys/
12452
12453KEYS/KEYRINGS_INTEGRITY
12454M:	Jarkko Sakkinen <jarkko@kernel.org>
12455M:	Mimi Zohar <zohar@linux.ibm.com>
12456L:	linux-integrity@vger.kernel.org
12457L:	keyrings@vger.kernel.org
12458S:	Supported
12459W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12460F:	security/integrity/platform_certs
12461
12462KFENCE
12463M:	Alexander Potapenko <glider@google.com>
12464M:	Marco Elver <elver@google.com>
12465R:	Dmitry Vyukov <dvyukov@google.com>
12466L:	kasan-dev@googlegroups.com
12467S:	Maintained
12468F:	Documentation/dev-tools/kfence.rst
12469F:	arch/*/include/asm/kfence.h
12470F:	include/linux/kfence.h
12471F:	lib/Kconfig.kfence
12472F:	mm/kfence/
12473
12474KFIFO
12475M:	Stefani Seibold <stefani@seibold.net>
12476S:	Maintained
12477F:	include/linux/kfifo.h
12478F:	lib/kfifo.c
12479F:	samples/kfifo/
12480
12481KGDB / KDB /debug_core
12482M:	Jason Wessel <jason.wessel@windriver.com>
12483M:	Daniel Thompson <daniel.thompson@linaro.org>
12484R:	Douglas Anderson <dianders@chromium.org>
12485L:	kgdb-bugreport@lists.sourceforge.net
12486S:	Maintained
12487W:	http://kgdb.wiki.kernel.org/
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12489F:	Documentation/dev-tools/kgdb.rst
12490F:	drivers/misc/kgdbts.c
12491F:	drivers/tty/serial/kgdboc.c
12492F:	include/linux/kdb.h
12493F:	include/linux/kgdb.h
12494F:	kernel/debug/
12495F:	kernel/module/kdb.c
12496
12497KHADAS MCU MFD DRIVER
12498M:	Neil Armstrong <neil.armstrong@linaro.org>
12499L:	linux-amlogic@lists.infradead.org
12500S:	Maintained
12501F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12502F:	drivers/mfd/khadas-mcu.c
12503F:	drivers/thermal/khadas_mcu_fan.c
12504F:	include/linux/mfd/khadas-mcu.h
12505
12506KIONIX/ROHM KX022A ACCELEROMETER
12507M:	Matti Vaittinen <mazziesaccount@gmail.com>
12508L:	linux-iio@vger.kernel.org
12509S:	Supported
12510F:	drivers/iio/accel/kionix-kx022a*
12511
12512KMEMLEAK
12513M:	Catalin Marinas <catalin.marinas@arm.com>
12514S:	Maintained
12515F:	Documentation/dev-tools/kmemleak.rst
12516F:	include/linux/kmemleak.h
12517F:	mm/kmemleak.c
12518F:	samples/kmemleak/kmemleak-test.c
12519
12520KMSAN
12521M:	Alexander Potapenko <glider@google.com>
12522R:	Marco Elver <elver@google.com>
12523R:	Dmitry Vyukov <dvyukov@google.com>
12524L:	kasan-dev@googlegroups.com
12525S:	Maintained
12526F:	Documentation/dev-tools/kmsan.rst
12527F:	arch/*/include/asm/kmsan.h
12528F:	arch/*/mm/kmsan_*
12529F:	include/linux/kmsan*.h
12530F:	lib/Kconfig.kmsan
12531F:	mm/kmsan/
12532F:	scripts/Makefile.kmsan
12533
12534KPROBES
12535M:	Naveen N Rao <naveen@kernel.org>
12536M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12537M:	"David S. Miller" <davem@davemloft.net>
12538M:	Masami Hiramatsu <mhiramat@kernel.org>
12539L:	linux-kernel@vger.kernel.org
12540L:	linux-trace-kernel@vger.kernel.org
12541S:	Maintained
12542Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12544F:	Documentation/trace/kprobes.rst
12545F:	include/asm-generic/kprobes.h
12546F:	include/linux/kprobes.h
12547F:	kernel/kprobes.c
12548F:	lib/test_kprobes.c
12549F:	samples/kprobes
12550
12551KS0108 LCD CONTROLLER DRIVER
12552M:	Miguel Ojeda <ojeda@kernel.org>
12553S:	Maintained
12554F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12555F:	drivers/auxdisplay/ks0108.c
12556F:	include/linux/ks0108.h
12557
12558KTD253 BACKLIGHT DRIVER
12559M:	Linus Walleij <linus.walleij@linaro.org>
12560S:	Maintained
12561F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12562F:	drivers/video/backlight/ktd253-backlight.c
12563
12564KTD2801 BACKLIGHT DRIVER
12565M:	Duje Mihanović <duje.mihanovic@skole.hr>
12566S:	Maintained
12567F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12568F:	drivers/video/backlight/ktd2801-backlight.c
12569
12570KTEST
12571M:	Steven Rostedt <rostedt@goodmis.org>
12572M:	John Hawley <warthog9@eaglescrag.net>
12573S:	Maintained
12574F:	tools/testing/ktest
12575
12576KTZ8866 BACKLIGHT DRIVER
12577M:	Jianhua Lu <lujianhua000@gmail.com>
12578S:	Maintained
12579F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12580F:	drivers/video/backlight/ktz8866.c
12581
12582KVM PARAVIRT (KVM/paravirt)
12583M:	Paolo Bonzini <pbonzini@redhat.com>
12584R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12585L:	kvm@vger.kernel.org
12586S:	Supported
12587T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12588F:	arch/um/include/asm/kvm_para.h
12589F:	arch/x86/include/asm/kvm_para.h
12590F:	arch/x86/include/asm/pvclock-abi.h
12591F:	arch/x86/include/uapi/asm/kvm_para.h
12592F:	arch/x86/kernel/kvm.c
12593F:	arch/x86/kernel/kvmclock.c
12594F:	include/asm-generic/kvm_para.h
12595F:	include/linux/kvm_para.h
12596F:	include/uapi/asm-generic/kvm_para.h
12597F:	include/uapi/linux/kvm_para.h
12598
12599KVM X86 HYPER-V (KVM/hyper-v)
12600M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12601M:	Sean Christopherson <seanjc@google.com>
12602M:	Paolo Bonzini <pbonzini@redhat.com>
12603L:	kvm@vger.kernel.org
12604S:	Supported
12605T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12606F:	arch/x86/kvm/hyperv.*
12607F:	arch/x86/kvm/kvm_onhyperv.*
12608F:	arch/x86/kvm/svm/hyperv.*
12609F:	arch/x86/kvm/svm/svm_onhyperv.*
12610F:	arch/x86/kvm/vmx/hyperv.*
12611
12612KVM X86 Xen (KVM/Xen)
12613M:	David Woodhouse <dwmw2@infradead.org>
12614M:	Paul Durrant <paul@xen.org>
12615M:	Sean Christopherson <seanjc@google.com>
12616M:	Paolo Bonzini <pbonzini@redhat.com>
12617L:	kvm@vger.kernel.org
12618S:	Supported
12619T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12620F:	arch/x86/kvm/xen.*
12621
12622L3MDEV
12623M:	David Ahern <dsahern@kernel.org>
12624L:	netdev@vger.kernel.org
12625S:	Maintained
12626F:	include/net/l3mdev.h
12627F:	net/l3mdev
12628
12629LANDLOCK SECURITY MODULE
12630M:	Mickaël Salaün <mic@digikod.net>
12631R:	Günther Noack <gnoack@google.com>
12632L:	linux-security-module@vger.kernel.org
12633S:	Supported
12634W:	https://landlock.io
12635T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12636F:	Documentation/security/landlock.rst
12637F:	Documentation/userspace-api/landlock.rst
12638F:	fs/ioctl.c
12639F:	include/uapi/linux/landlock.h
12640F:	samples/landlock/
12641F:	security/landlock/
12642F:	tools/testing/selftests/landlock/
12643K:	landlock
12644K:	LANDLOCK
12645
12646LANTIQ / INTEL Ethernet drivers
12647M:	Hauke Mehrtens <hauke@hauke-m.de>
12648L:	netdev@vger.kernel.org
12649S:	Maintained
12650F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12651F:	drivers/net/dsa/lantiq_gswip.c
12652F:	drivers/net/dsa/lantiq_pce.h
12653F:	drivers/net/ethernet/lantiq_xrx200.c
12654F:	net/dsa/tag_gswip.c
12655
12656LANTIQ MIPS ARCHITECTURE
12657M:	John Crispin <john@phrozen.org>
12658L:	linux-mips@vger.kernel.org
12659S:	Maintained
12660F:	arch/mips/lantiq
12661F:	drivers/soc/lantiq
12662
12663LANTIQ PEF2256 DRIVER
12664M:	Herve Codina <herve.codina@bootlin.com>
12665S:	Maintained
12666F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12667F:	drivers/net/wan/framer/pef2256/
12668F:	drivers/pinctrl/pinctrl-pef2256.c
12669F:	include/linux/framer/pef2256.h
12670
12671LASI 53c700 driver for PARISC
12672M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12673L:	linux-scsi@vger.kernel.org
12674S:	Maintained
12675F:	Documentation/scsi/53c700.rst
12676F:	drivers/scsi/53c700*
12677
12678LEAKING_ADDRESSES
12679M:	Tycho Andersen <tycho@tycho.pizza>
12680R:	Kees Cook <kees@kernel.org>
12681L:	linux-hardening@vger.kernel.org
12682S:	Maintained
12683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12684F:	scripts/leaking_addresses.pl
12685
12686LED SUBSYSTEM
12687M:	Pavel Machek <pavel@ucw.cz>
12688M:	Lee Jones <lee@kernel.org>
12689L:	linux-leds@vger.kernel.org
12690S:	Maintained
12691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12692F:	Documentation/devicetree/bindings/leds/
12693F:	Documentation/leds/
12694F:	drivers/leds/
12695F:	include/dt-bindings/leds/
12696F:	include/linux/leds.h
12697
12698LEGO MINDSTORMS EV3
12699R:	David Lechner <david@lechnology.com>
12700S:	Maintained
12701F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12702F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12703F:	drivers/power/supply/lego_ev3_battery.c
12704
12705LEGO USB Tower driver
12706M:	Juergen Stuber <starblue@users.sourceforge.net>
12707L:	legousb-devel@lists.sourceforge.net
12708S:	Maintained
12709W:	http://legousb.sourceforge.net/
12710F:	drivers/usb/misc/legousbtower.c
12711
12712LETSKETCH HID TABLET DRIVER
12713M:	Hans de Goede <hdegoede@redhat.com>
12714L:	linux-input@vger.kernel.org
12715S:	Maintained
12716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12717F:	drivers/hid/hid-letsketch.c
12718
12719LG LAPTOP EXTRAS
12720M:	Matan Ziv-Av <matan@svgalib.org>
12721L:	platform-driver-x86@vger.kernel.org
12722S:	Maintained
12723F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12724F:	Documentation/admin-guide/laptops/lg-laptop.rst
12725F:	drivers/platform/x86/lg-laptop.c
12726
12727LG2160 MEDIA DRIVER
12728M:	Michael Krufky <mkrufky@linuxtv.org>
12729L:	linux-media@vger.kernel.org
12730S:	Maintained
12731W:	https://linuxtv.org
12732W:	http://github.com/mkrufky
12733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12734T:	git git://linuxtv.org/mkrufky/tuners.git
12735F:	drivers/media/dvb-frontends/lg2160.*
12736
12737LGDT3305 MEDIA DRIVER
12738M:	Michael Krufky <mkrufky@linuxtv.org>
12739L:	linux-media@vger.kernel.org
12740S:	Maintained
12741W:	https://linuxtv.org
12742W:	http://github.com/mkrufky
12743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12744T:	git git://linuxtv.org/mkrufky/tuners.git
12745F:	drivers/media/dvb-frontends/lgdt3305.*
12746
12747LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12748M:	Viresh Kumar <vireshk@kernel.org>
12749L:	linux-ide@vger.kernel.org
12750S:	Maintained
12751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12752F:	drivers/ata/pata_arasan_cf.c
12753F:	include/linux/pata_arasan_cf_data.h
12754
12755LIBATA PATA DRIVERS
12756R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12757L:	linux-ide@vger.kernel.org
12758F:	drivers/ata/ata_*.c
12759F:	drivers/ata/pata_*.c
12760
12761LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12762M:	Linus Walleij <linus.walleij@linaro.org>
12763L:	linux-ide@vger.kernel.org
12764S:	Maintained
12765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12766F:	drivers/ata/pata_ftide010.c
12767F:	drivers/ata/sata_gemini.c
12768F:	drivers/ata/sata_gemini.h
12769
12770LIBATA SATA AHCI PLATFORM devices support
12771M:	Hans de Goede <hdegoede@redhat.com>
12772M:	Jens Axboe <axboe@kernel.dk>
12773L:	linux-ide@vger.kernel.org
12774S:	Maintained
12775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12776F:	drivers/ata/ahci_platform.c
12777F:	drivers/ata/libahci_platform.c
12778F:	include/linux/ahci_platform.h
12779
12780LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12781M:	Serge Semin <fancer.lancer@gmail.com>
12782L:	linux-ide@vger.kernel.org
12783S:	Maintained
12784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12785F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12786F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12787F:	drivers/ata/ahci_dwc.c
12788
12789LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12790M:	Mikael Pettersson <mikpelinux@gmail.com>
12791L:	linux-ide@vger.kernel.org
12792S:	Maintained
12793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12794F:	drivers/ata/sata_promise.*
12795
12796LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12797M:	Damien Le Moal <dlemoal@kernel.org>
12798M:	Niklas Cassel <cassel@kernel.org>
12799L:	linux-ide@vger.kernel.org
12800S:	Maintained
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12802F:	Documentation/ABI/testing/sysfs-ata
12803F:	Documentation/devicetree/bindings/ata/
12804F:	drivers/ata/
12805F:	include/linux/ata.h
12806F:	include/linux/libata.h
12807
12808LIBETH COMMON ETHERNET LIBRARY
12809M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12810L:	netdev@vger.kernel.org
12811L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12812S:	Supported
12813T:	git https://github.com/alobakin/linux.git
12814F:	drivers/net/ethernet/intel/libeth/
12815F:	include/net/libeth/
12816K:	libeth
12817
12818LIBIE COMMON INTEL ETHERNET LIBRARY
12819M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12820L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12821L:	netdev@vger.kernel.org
12822S:	Supported
12823T:	git https://github.com/alobakin/linux.git
12824F:	drivers/net/ethernet/intel/libie/
12825F:	include/linux/net/intel/libie/
12826K:	libie
12827
12828LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12829M:	Vishal Verma <vishal.l.verma@intel.com>
12830M:	Dan Williams <dan.j.williams@intel.com>
12831M:	Dave Jiang <dave.jiang@intel.com>
12832L:	nvdimm@lists.linux.dev
12833S:	Supported
12834Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12835P:	Documentation/nvdimm/maintainer-entry-profile.rst
12836F:	drivers/nvdimm/btt*
12837
12838LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12839M:	Dan Williams <dan.j.williams@intel.com>
12840M:	Vishal Verma <vishal.l.verma@intel.com>
12841M:	Dave Jiang <dave.jiang@intel.com>
12842L:	nvdimm@lists.linux.dev
12843S:	Supported
12844Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12845P:	Documentation/nvdimm/maintainer-entry-profile.rst
12846F:	drivers/nvdimm/pmem*
12847
12848LIBNVDIMM: DEVICETREE BINDINGS
12849M:	Oliver O'Halloran <oohall@gmail.com>
12850L:	nvdimm@lists.linux.dev
12851S:	Supported
12852Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12853F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12854F:	drivers/nvdimm/of_pmem.c
12855
12856LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12857M:	Dan Williams <dan.j.williams@intel.com>
12858M:	Vishal Verma <vishal.l.verma@intel.com>
12859M:	Dave Jiang <dave.jiang@intel.com>
12860M:	Ira Weiny <ira.weiny@intel.com>
12861L:	nvdimm@lists.linux.dev
12862S:	Supported
12863Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12864P:	Documentation/nvdimm/maintainer-entry-profile.rst
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12866F:	drivers/acpi/nfit/*
12867F:	drivers/nvdimm/*
12868F:	include/linux/libnvdimm.h
12869F:	include/linux/nd.h
12870F:	include/uapi/linux/ndctl.h
12871F:	tools/testing/nvdimm/
12872
12873LIBRARY CODE
12874M:	Andrew Morton <akpm@linux-foundation.org>
12875L:	linux-kernel@vger.kernel.org
12876S:	Supported
12877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12878F:	lib/*
12879
12880LICENSES and SPDX stuff
12881M:	Thomas Gleixner <tglx@linutronix.de>
12882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12883L:	linux-spdx@vger.kernel.org
12884S:	Maintained
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12886F:	COPYING
12887F:	Documentation/process/license-rules.rst
12888F:	LICENSES/
12889F:	scripts/spdxcheck-test.sh
12890F:	scripts/spdxcheck.py
12891F:	scripts/spdxexclude
12892
12893LINEAR RANGES HELPERS
12894M:	Mark Brown <broonie@kernel.org>
12895R:	Matti Vaittinen <mazziesaccount@gmail.com>
12896F:	include/linux/linear_range.h
12897F:	lib/linear_ranges.c
12898F:	lib/test_linear_ranges.c
12899
12900LINUX FOR POWER MACINTOSH
12901L:	linuxppc-dev@lists.ozlabs.org
12902S:	Orphan
12903F:	arch/powerpc/platforms/powermac/
12904F:	drivers/macintosh/
12905X:	drivers/macintosh/adb-iop.c
12906X:	drivers/macintosh/via-macii.c
12907
12908LINUX FOR POWERPC (32-BIT AND 64-BIT)
12909M:	Michael Ellerman <mpe@ellerman.id.au>
12910R:	Nicholas Piggin <npiggin@gmail.com>
12911R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12912R:	Naveen N Rao <naveen@kernel.org>
12913L:	linuxppc-dev@lists.ozlabs.org
12914S:	Supported
12915W:	https://github.com/linuxppc/wiki/wiki
12916Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12918F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12919F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12920F:	Documentation/devicetree/bindings/powerpc/
12921F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12922F:	Documentation/arch/powerpc/
12923F:	arch/powerpc/
12924F:	drivers/*/*/*pasemi*
12925F:	drivers/*/*pasemi*
12926F:	drivers/char/tpm/tpm_ibmvtpm*
12927F:	drivers/crypto/nx/
12928F:	drivers/i2c/busses/i2c-opal.c
12929F:	drivers/net/ethernet/ibm/ibmveth.*
12930F:	drivers/net/ethernet/ibm/ibmvnic.*
12931F:	drivers/pci/hotplug/pnv_php.c
12932F:	drivers/pci/hotplug/rpa*
12933F:	drivers/rtc/rtc-opal.c
12934F:	drivers/scsi/ibmvscsi/
12935F:	drivers/tty/hvc/hvc_opal.c
12936F:	drivers/watchdog/wdrtas.c
12937F:	include/linux/papr_scm.h
12938F:	include/uapi/linux/papr_pdsm.h
12939F:	tools/testing/selftests/powerpc
12940N:	/pmac
12941N:	powermac
12942N:	powernv
12943N:	[^a-z0-9]ps3
12944N:	pseries
12945
12946LINUX FOR POWERPC EMBEDDED MPC5XXX
12947M:	Anatolij Gustschin <agust@denx.de>
12948L:	linuxppc-dev@lists.ozlabs.org
12949S:	Odd Fixes
12950F:	arch/powerpc/platforms/512x/
12951F:	arch/powerpc/platforms/52xx/
12952
12953LINUX FOR POWERPC EMBEDDED PPC4XX
12954L:	linuxppc-dev@lists.ozlabs.org
12955S:	Orphan
12956F:	arch/powerpc/platforms/44x/
12957
12958LINUX FOR POWERPC EMBEDDED PPC85XX
12959M:	Scott Wood <oss@buserror.net>
12960L:	linuxppc-dev@lists.ozlabs.org
12961S:	Odd fixes
12962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12963F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12964F:	Documentation/devicetree/bindings/powerpc/fsl/
12965F:	arch/powerpc/platforms/85xx/
12966
12967LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12968M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12969L:	linuxppc-dev@lists.ozlabs.org
12970S:	Maintained
12971F:	arch/powerpc/platforms/8xx/
12972F:	arch/powerpc/platforms/83xx/
12973
12974LINUX KERNEL DUMP TEST MODULE (LKDTM)
12975M:	Kees Cook <kees@kernel.org>
12976S:	Maintained
12977F:	drivers/misc/lkdtm/*
12978F:	tools/testing/selftests/lkdtm/*
12979
12980LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12981M:	Alan Stern <stern@rowland.harvard.edu>
12982M:	Andrea Parri <parri.andrea@gmail.com>
12983M:	Will Deacon <will@kernel.org>
12984M:	Peter Zijlstra <peterz@infradead.org>
12985M:	Boqun Feng <boqun.feng@gmail.com>
12986M:	Nicholas Piggin <npiggin@gmail.com>
12987M:	David Howells <dhowells@redhat.com>
12988M:	Jade Alglave <j.alglave@ucl.ac.uk>
12989M:	Luc Maranget <luc.maranget@inria.fr>
12990M:	"Paul E. McKenney" <paulmck@kernel.org>
12991R:	Akira Yokosawa <akiyks@gmail.com>
12992R:	Daniel Lustig <dlustig@nvidia.com>
12993R:	Joel Fernandes <joel@joelfernandes.org>
12994L:	linux-kernel@vger.kernel.org
12995L:	linux-arch@vger.kernel.org
12996S:	Supported
12997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12998F:	Documentation/atomic_bitops.txt
12999F:	Documentation/atomic_t.txt
13000F:	Documentation/core-api/refcount-vs-atomic.rst
13001F:	Documentation/litmus-tests/
13002F:	Documentation/memory-barriers.txt
13003F:	tools/memory-model/
13004
13005LINUX-NEXT TREE
13006M:	Stephen Rothwell <sfr@canb.auug.org.au>
13007L:	linux-next@vger.kernel.org
13008S:	Supported
13009B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13011
13012LIS3LV02D ACCELEROMETER DRIVER
13013M:	Eric Piel <eric.piel@tremplin-utc.net>
13014S:	Maintained
13015F:	Documentation/misc-devices/lis3lv02d.rst
13016F:	drivers/misc/lis3lv02d/
13017F:	drivers/platform/x86/hp/hp_accel.c
13018
13019LIST KUNIT TEST
13020M:	David Gow <davidgow@google.com>
13021L:	linux-kselftest@vger.kernel.org
13022L:	kunit-dev@googlegroups.com
13023S:	Maintained
13024F:	lib/list-test.c
13025
13026LITEX PLATFORM
13027M:	Karol Gugala <kgugala@antmicro.com>
13028M:	Mateusz Holenko <mholenko@antmicro.com>
13029M:	Gabriel Somlo <gsomlo@gmail.com>
13030M:	Joel Stanley <joel@jms.id.au>
13031S:	Maintained
13032F:	Documentation/devicetree/bindings/*/litex,*.yaml
13033F:	arch/openrisc/boot/dts/or1klitex.dts
13034F:	drivers/mmc/host/litex_mmc.c
13035F:	drivers/net/ethernet/litex/*
13036F:	drivers/soc/litex/*
13037F:	drivers/tty/serial/liteuart.c
13038F:	include/linux/litex.h
13039N:	litex
13040
13041LIVE PATCHING
13042M:	Josh Poimboeuf <jpoimboe@kernel.org>
13043M:	Jiri Kosina <jikos@kernel.org>
13044M:	Miroslav Benes <mbenes@suse.cz>
13045M:	Petr Mladek <pmladek@suse.com>
13046R:	Joe Lawrence <joe.lawrence@redhat.com>
13047L:	live-patching@vger.kernel.org
13048S:	Maintained
13049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13050F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13051F:	Documentation/livepatch/
13052F:	arch/powerpc/include/asm/livepatch.h
13053F:	include/linux/livepatch.h
13054F:	kernel/livepatch/
13055F:	kernel/module/livepatch.c
13056F:	samples/livepatch/
13057F:	tools/testing/selftests/livepatch/
13058
13059LLC (802.2)
13060L:	netdev@vger.kernel.org
13061S:	Odd fixes
13062F:	include/linux/llc.h
13063F:	include/net/llc*
13064F:	include/uapi/linux/llc.h
13065F:	net/llc/
13066
13067LM73 HARDWARE MONITOR DRIVER
13068M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13069L:	linux-hwmon@vger.kernel.org
13070S:	Maintained
13071F:	drivers/hwmon/lm73.c
13072
13073LM78 HARDWARE MONITOR DRIVER
13074M:	Jean Delvare <jdelvare@suse.com>
13075L:	linux-hwmon@vger.kernel.org
13076S:	Maintained
13077F:	Documentation/hwmon/lm78.rst
13078F:	drivers/hwmon/lm78.c
13079
13080LM83 HARDWARE MONITOR DRIVER
13081M:	Jean Delvare <jdelvare@suse.com>
13082L:	linux-hwmon@vger.kernel.org
13083S:	Maintained
13084F:	Documentation/hwmon/lm83.rst
13085F:	drivers/hwmon/lm83.c
13086
13087LM90 HARDWARE MONITOR DRIVER
13088M:	Jean Delvare <jdelvare@suse.com>
13089L:	linux-hwmon@vger.kernel.org
13090S:	Maintained
13091F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13092F:	Documentation/hwmon/lm90.rst
13093F:	drivers/hwmon/lm90.c
13094F:	include/dt-bindings/thermal/lm90.h
13095
13096LME2510 MEDIA DRIVER
13097M:	Malcolm Priestley <tvboxspy@gmail.com>
13098L:	linux-media@vger.kernel.org
13099S:	Maintained
13100W:	https://linuxtv.org
13101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13102F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13103
13104LOADPIN SECURITY MODULE
13105M:	Kees Cook <kees@kernel.org>
13106S:	Supported
13107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13108F:	Documentation/admin-guide/LSM/LoadPin.rst
13109F:	security/loadpin/
13110
13111LOCKDOWN SECURITY MODULE
13112L:	linux-security-module@vger.kernel.org
13113S:	Odd Fixes
13114T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13115F:	security/lockdown/
13116
13117LOCKING PRIMITIVES
13118M:	Peter Zijlstra <peterz@infradead.org>
13119M:	Ingo Molnar <mingo@redhat.com>
13120M:	Will Deacon <will@kernel.org>
13121R:	Waiman Long <longman@redhat.com>
13122R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13123L:	linux-kernel@vger.kernel.org
13124S:	Maintained
13125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13126F:	Documentation/locking/
13127F:	arch/*/include/asm/spinlock*.h
13128F:	include/linux/lockdep*.h
13129F:	include/linux/mutex*.h
13130F:	include/linux/rwlock*.h
13131F:	include/linux/rwsem*.h
13132F:	include/linux/seqlock.h
13133F:	include/linux/spinlock*.h
13134F:	kernel/locking/
13135F:	lib/locking*.[ch]
13136X:	kernel/locking/locktorture.c
13137
13138LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13139M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13140L:	linux-ntfs-dev@lists.sourceforge.net
13141S:	Maintained
13142W:	http://www.linux-ntfs.org/content/view/19/37/
13143F:	Documentation/admin-guide/ldm.rst
13144F:	block/partitions/ldm.*
13145
13146LOGITECH HID GAMING KEYBOARDS
13147M:	Hans de Goede <hdegoede@redhat.com>
13148L:	linux-input@vger.kernel.org
13149S:	Maintained
13150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13151F:	drivers/hid/hid-lg-g15.c
13152
13153LONTIUM LT8912B MIPI TO HDMI BRIDGE
13154M:	Adrien Grassein <adrien.grassein@gmail.com>
13155S:	Maintained
13156F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13157F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13158
13159LOONGARCH
13160M:	Huacai Chen <chenhuacai@kernel.org>
13161R:	WANG Xuerui <kernel@xen0n.name>
13162L:	loongarch@lists.linux.dev
13163S:	Maintained
13164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13165F:	Documentation/arch/loongarch/
13166F:	Documentation/translations/zh_CN/arch/loongarch/
13167F:	arch/loongarch/
13168F:	drivers/*/*loongarch*
13169F:	drivers/cpufreq/loongson3_cpufreq.c
13170
13171LOONGSON GPIO DRIVER
13172M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13173L:	linux-gpio@vger.kernel.org
13174S:	Maintained
13175F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13176F:	drivers/gpio/gpio-loongson-64bit.c
13177
13178LOONGSON LS2X APB DMA DRIVER
13179M:	Binbin Zhou <zhoubinbin@loongson.cn>
13180L:	dmaengine@vger.kernel.org
13181S:	Maintained
13182F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13183F:	drivers/dma/ls2x-apb-dma.c
13184
13185LOONGSON LS2X I2C DRIVER
13186M:	Binbin Zhou <zhoubinbin@loongson.cn>
13187L:	linux-i2c@vger.kernel.org
13188S:	Maintained
13189F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13190F:	drivers/i2c/busses/i2c-ls2x.c
13191
13192LOONGSON-2 SOC SERIES CLOCK DRIVER
13193M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13194L:	linux-clk@vger.kernel.org
13195S:	Maintained
13196F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13197F:	drivers/clk/clk-loongson2.c
13198F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13199
13200LOONGSON SPI DRIVER
13201M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13202L:	linux-spi@vger.kernel.org
13203S:	Maintained
13204F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13205F:	drivers/spi/spi-loongson-core.c
13206F:	drivers/spi/spi-loongson-pci.c
13207F:	drivers/spi/spi-loongson-plat.c
13208F:	drivers/spi/spi-loongson.h
13209
13210LOONGSON-2 SOC SERIES GUTS DRIVER
13211M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13212L:	loongarch@lists.linux.dev
13213S:	Maintained
13214F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13215F:	drivers/soc/loongson/loongson2_guts.c
13216
13217LOONGSON-2 SOC SERIES PM DRIVER
13218M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13219L:	linux-pm@vger.kernel.org
13220S:	Maintained
13221F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13222F:	drivers/soc/loongson/loongson2_pm.c
13223
13224LOONGSON-2 SOC SERIES PINCTRL DRIVER
13225M:	zhanghongchen <zhanghongchen@loongson.cn>
13226M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13227L:	linux-gpio@vger.kernel.org
13228S:	Maintained
13229F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13230F:	drivers/pinctrl/pinctrl-loongson2.c
13231
13232LOONGSON-2 SOC SERIES THERMAL DRIVER
13233M:	zhanghongchen <zhanghongchen@loongson.cn>
13234M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13235L:	linux-pm@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13238F:	drivers/thermal/loongson2_thermal.c
13239
13240LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13241M:	Sathya Prakash <sathya.prakash@broadcom.com>
13242M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13243M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13244L:	MPT-FusionLinux.pdl@broadcom.com
13245L:	linux-scsi@vger.kernel.org
13246S:	Supported
13247W:	http://www.avagotech.com/support/
13248F:	drivers/message/fusion/
13249F:	drivers/scsi/mpt3sas/
13250
13251LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13252M:	Matthew Wilcox <willy@infradead.org>
13253L:	linux-scsi@vger.kernel.org
13254S:	Maintained
13255F:	drivers/scsi/sym53c8xx_2/
13256
13257LTC1660 DAC DRIVER
13258M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13259L:	linux-iio@vger.kernel.org
13260S:	Maintained
13261F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13262F:	drivers/iio/dac/ltc1660.c
13263
13264LTC2688 IIO DAC DRIVER
13265M:	Nuno Sá <nuno.sa@analog.com>
13266L:	linux-iio@vger.kernel.org
13267S:	Supported
13268W:	https://ez.analog.com/linux-software-drivers
13269F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13270F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13271F:	drivers/iio/dac/ltc2688.c
13272
13273LTC2947 HARDWARE MONITOR DRIVER
13274M:	Nuno Sá <nuno.sa@analog.com>
13275L:	linux-hwmon@vger.kernel.org
13276S:	Supported
13277W:	https://ez.analog.com/linux-software-drivers
13278F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13279F:	drivers/hwmon/ltc2947-core.c
13280F:	drivers/hwmon/ltc2947-i2c.c
13281F:	drivers/hwmon/ltc2947-spi.c
13282F:	drivers/hwmon/ltc2947.h
13283
13284LTC2991 HARDWARE MONITOR DRIVER
13285M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13286L:	linux-hwmon@vger.kernel.org
13287S:	Supported
13288W:	https://ez.analog.com/linux-software-drivers
13289F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13290F:	drivers/hwmon/ltc2991.c
13291
13292LTC2983 IIO TEMPERATURE DRIVER
13293M:	Nuno Sá <nuno.sa@analog.com>
13294L:	linux-iio@vger.kernel.org
13295S:	Supported
13296W:	https://ez.analog.com/linux-software-drivers
13297F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13298F:	drivers/iio/temperature/ltc2983.c
13299
13300LTC4282 HARDWARE MONITOR DRIVER
13301M:	Nuno Sa <nuno.sa@analog.com>
13302L:	linux-hwmon@vger.kernel.org
13303S:	Supported
13304F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13305F:	Documentation/hwmon/ltc4282.rst
13306F:	drivers/hwmon/ltc4282.c
13307
13308LTC4286 HARDWARE MONITOR DRIVER
13309M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13310L:	linux-i2c@vger.kernel.org
13311S:	Maintained
13312F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13313F:	Documentation/hwmon/ltc4286.rst
13314F:	drivers/hwmon/pmbus/Kconfig
13315F:	drivers/hwmon/pmbus/Makefile
13316F:	drivers/hwmon/pmbus/ltc4286.c
13317
13318LTC4306 I2C MULTIPLEXER DRIVER
13319M:	Michael Hennerich <michael.hennerich@analog.com>
13320L:	linux-i2c@vger.kernel.org
13321S:	Supported
13322W:	https://ez.analog.com/linux-software-drivers
13323F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13324F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13325
13326LTP (Linux Test Project)
13327M:	Andrea Cervesato <andrea.cervesato@suse.com>
13328M:	Cyril Hrubis <chrubis@suse.cz>
13329M:	Jan Stancek <jstancek@redhat.com>
13330M:	Petr Vorel <pvorel@suse.cz>
13331M:	Li Wang <liwang@redhat.com>
13332M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13333M:	Xiao Yang <yangx.jy@fujitsu.com>
13334L:	ltp@lists.linux.it (subscribers-only)
13335S:	Maintained
13336W:	https://linux-test-project.readthedocs.io/
13337T:	git https://github.com/linux-test-project/ltp.git
13338
13339LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13340M:	Anshul Dalal <anshulusr@gmail.com>
13341L:	linux-iio@vger.kernel.org
13342S:	Maintained
13343F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13344F:	drivers/iio/light/ltr390.c
13345
13346LYNX 28G SERDES PHY DRIVER
13347M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13348L:	netdev@vger.kernel.org
13349S:	Supported
13350F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13351F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13352
13353LYNX PCS MODULE
13354M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13355L:	netdev@vger.kernel.org
13356S:	Supported
13357F:	drivers/net/pcs/pcs-lynx.c
13358F:	include/linux/pcs-lynx.h
13359
13360M68K ARCHITECTURE
13361M:	Geert Uytterhoeven <geert@linux-m68k.org>
13362L:	linux-m68k@lists.linux-m68k.org
13363S:	Maintained
13364W:	http://www.linux-m68k.org/
13365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13366F:	arch/m68k/
13367F:	drivers/zorro/
13368
13369M68K ON APPLE MACINTOSH
13370M:	Joshua Thompson <funaho@jurai.org>
13371L:	linux-m68k@lists.linux-m68k.org
13372S:	Maintained
13373W:	http://www.mac.linux-m68k.org/
13374F:	arch/m68k/mac/
13375F:	drivers/macintosh/adb-iop.c
13376F:	drivers/macintosh/via-macii.c
13377
13378M68K ON HP9000/300
13379M:	Philip Blundell <philb@gnu.org>
13380S:	Maintained
13381W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13382F:	arch/m68k/hp300/
13383
13384M88DS3103 MEDIA DRIVER
13385L:	linux-media@vger.kernel.org
13386S:	Orphan
13387W:	https://linuxtv.org
13388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13389F:	drivers/media/dvb-frontends/m88ds3103*
13390
13391M88RS2000 MEDIA DRIVER
13392M:	Malcolm Priestley <tvboxspy@gmail.com>
13393L:	linux-media@vger.kernel.org
13394S:	Maintained
13395W:	https://linuxtv.org
13396Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13397F:	drivers/media/dvb-frontends/m88rs2000*
13398
13399MA901 MASTERKIT USB FM RADIO DRIVER
13400M:	Alexey Klimov <klimov.linux@gmail.com>
13401L:	linux-media@vger.kernel.org
13402S:	Maintained
13403T:	git git://linuxtv.org/media_tree.git
13404F:	drivers/media/radio/radio-ma901.c
13405
13406MAC80211
13407M:	Johannes Berg <johannes@sipsolutions.net>
13408L:	linux-wireless@vger.kernel.org
13409S:	Maintained
13410W:	https://wireless.wiki.kernel.org/
13411Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13414F:	Documentation/networking/mac80211-injection.rst
13415F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13416F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13417F:	include/net/mac80211.h
13418F:	net/mac80211/
13419
13420MAILBOX API
13421M:	Jassi Brar <jassisinghbrar@gmail.com>
13422L:	linux-kernel@vger.kernel.org
13423S:	Maintained
13424F:	Documentation/devicetree/bindings/mailbox/
13425F:	drivers/mailbox/
13426F:	include/dt-bindings/mailbox/
13427F:	include/linux/mailbox_client.h
13428F:	include/linux/mailbox_controller.h
13429
13430MAILBOX ARM MHUv2
13431M:	Viresh Kumar <viresh.kumar@linaro.org>
13432M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13433L:	linux-kernel@vger.kernel.org
13434S:	Maintained
13435F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13436F:	drivers/mailbox/arm_mhuv2.c
13437F:	include/linux/mailbox/arm_mhuv2_message.h
13438
13439MAILBOX ARM MHUv3
13440M:	Sudeep Holla <sudeep.holla@arm.com>
13441M:	Cristian Marussi <cristian.marussi@arm.com>
13442L:	linux-kernel@vger.kernel.org
13443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13444S:	Maintained
13445F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13446F:	drivers/mailbox/arm_mhuv3.c
13447
13448MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13449M:	Alejandro Colomar <alx@kernel.org>
13450L:	linux-man@vger.kernel.org
13451S:	Maintained
13452W:	http://www.kernel.org/doc/man-pages
13453T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13454T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13455
13456MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13457M:	Jeremy Kerr <jk@codeconstruct.com.au>
13458M:	Matt Johnston <matt@codeconstruct.com.au>
13459L:	netdev@vger.kernel.org
13460S:	Maintained
13461F:	Documentation/networking/mctp.rst
13462F:	drivers/net/mctp/
13463F:	include/net/mctp.h
13464F:	include/net/mctpdevice.h
13465F:	include/net/netns/mctp.h
13466F:	net/mctp/
13467
13468MAPLE TREE
13469M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13470L:	maple-tree@lists.infradead.org
13471L:	linux-mm@kvack.org
13472S:	Supported
13473F:	Documentation/core-api/maple_tree.rst
13474F:	include/linux/maple_tree.h
13475F:	include/trace/events/maple_tree.h
13476F:	lib/maple_tree.c
13477F:	lib/test_maple_tree.c
13478F:	tools/testing/radix-tree/linux/maple_tree.h
13479F:	tools/testing/radix-tree/maple.c
13480
13481MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13482M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13483L:	linux-mips@vger.kernel.org
13484S:	Maintained
13485F:	arch/mips/boot/dts/img/pistachio*
13486
13487MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13488M:	Andrew Lunn <andrew@lunn.ch>
13489L:	netdev@vger.kernel.org
13490S:	Maintained
13491F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13492F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13493F:	Documentation/networking/devlink/mv88e6xxx.rst
13494F:	drivers/net/dsa/mv88e6xxx/
13495F:	include/linux/dsa/mv88e6xxx.h
13496F:	include/linux/platform_data/mv88e6xxx.h
13497
13498MARVELL 88PM886 PMIC DRIVER
13499M:	Karel Balej <balejk@matfyz.cz>
13500S:	Maintained
13501F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13502F:	drivers/input/misc/88pm886-onkey.c
13503F:	drivers/mfd/88pm886.c
13504F:	drivers/regulators/88pm886-regulator.c
13505F:	include/linux/mfd/88pm886.h
13506
13507MARVELL ARMADA 3700 PHY DRIVERS
13508M:	Miquel Raynal <miquel.raynal@bootlin.com>
13509S:	Maintained
13510F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13511F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13512F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13513F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13514
13515MARVELL ARMADA 3700 SERIAL DRIVER
13516M:	Pali Rohár <pali@kernel.org>
13517S:	Maintained
13518F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13519F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13520F:	drivers/tty/serial/mvebu-uart.c
13521
13522MARVELL ARMADA DRM SUPPORT
13523M:	Russell King <linux@armlinux.org.uk>
13524S:	Maintained
13525T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13526T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13527F:	Documentation/devicetree/bindings/display/armada/
13528F:	drivers/gpu/drm/armada/
13529F:	include/uapi/drm/armada_drm.h
13530
13531MARVELL CRYPTO DRIVER
13532M:	Boris Brezillon <bbrezillon@kernel.org>
13533M:	Arnaud Ebalard <arno@natisbad.org>
13534M:	Srujana Challa <schalla@marvell.com>
13535L:	linux-crypto@vger.kernel.org
13536S:	Maintained
13537F:	drivers/crypto/marvell/
13538F:	include/linux/soc/marvell/octeontx2/
13539
13540MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13541M:	Mirko Lindner <mlindner@marvell.com>
13542M:	Stephen Hemminger <stephen@networkplumber.org>
13543L:	netdev@vger.kernel.org
13544S:	Odd fixes
13545F:	drivers/net/ethernet/marvell/sk*
13546
13547MARVELL LIBERTAS WIRELESS DRIVER
13548L:	libertas-dev@lists.infradead.org
13549S:	Orphan
13550F:	drivers/net/wireless/marvell/libertas/
13551
13552MARVELL MACCHIATOBIN SUPPORT
13553M:	Russell King <linux@armlinux.org.uk>
13554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13555S:	Maintained
13556F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13557
13558MARVELL MV643XX ETHERNET DRIVER
13559M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13560L:	netdev@vger.kernel.org
13561S:	Maintained
13562F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13563F:	include/linux/mv643xx.h
13564
13565MARVELL MV88X3310 PHY DRIVER
13566M:	Russell King <linux@armlinux.org.uk>
13567M:	Marek Behún <kabel@kernel.org>
13568L:	netdev@vger.kernel.org
13569S:	Maintained
13570F:	drivers/net/phy/marvell10g.c
13571
13572MARVELL MVEBU THERMAL DRIVER
13573M:	Miquel Raynal <miquel.raynal@bootlin.com>
13574S:	Maintained
13575F:	drivers/thermal/armada_thermal.c
13576
13577MARVELL MVNETA ETHERNET DRIVER
13578M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13579L:	netdev@vger.kernel.org
13580S:	Maintained
13581F:	drivers/net/ethernet/marvell/mvneta*
13582
13583MARVELL MVPP2 ETHERNET DRIVER
13584M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13585M:	Russell King <linux@armlinux.org.uk>
13586L:	netdev@vger.kernel.org
13587S:	Maintained
13588F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13589F:	drivers/net/ethernet/marvell/mvpp2/
13590
13591MARVELL MWIFIEX WIRELESS DRIVER
13592M:	Brian Norris <briannorris@chromium.org>
13593R:	Francesco Dolcini <francesco@dolcini.it>
13594L:	linux-wireless@vger.kernel.org
13595S:	Odd Fixes
13596F:	drivers/net/wireless/marvell/mwifiex/
13597
13598MARVELL MWL8K WIRELESS DRIVER
13599L:	linux-wireless@vger.kernel.org
13600S:	Orphan
13601F:	drivers/net/wireless/marvell/mwl8k.c
13602
13603MARVELL NAND CONTROLLER DRIVER
13604M:	Miquel Raynal <miquel.raynal@bootlin.com>
13605L:	linux-mtd@lists.infradead.org
13606S:	Maintained
13607F:	drivers/mtd/nand/raw/marvell_nand.c
13608
13609MARVELL OCTEON ENDPOINT DRIVER
13610M:	Veerasenareddy Burru <vburru@marvell.com>
13611M:	Sathesh Edara <sedara@marvell.com>
13612L:	netdev@vger.kernel.org
13613S:	Supported
13614F:	drivers/net/ethernet/marvell/octeon_ep
13615
13616MARVELL OCTEON ENDPOINT VF DRIVER
13617M:	Veerasenareddy Burru <vburru@marvell.com>
13618M:	Sathesh Edara <sedara@marvell.com>
13619M:	Shinas Rasheed <srasheed@marvell.com>
13620M:	Satananda Burla <sburla@marvell.com>
13621L:	netdev@vger.kernel.org
13622S:	Supported
13623F:	drivers/net/ethernet/marvell/octeon_ep_vf
13624
13625MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13626M:	Sunil Goutham <sgoutham@marvell.com>
13627M:	Geetha sowjanya <gakula@marvell.com>
13628M:	Subbaraya Sundeep <sbhatta@marvell.com>
13629M:	hariprasad <hkelam@marvell.com>
13630L:	netdev@vger.kernel.org
13631S:	Supported
13632F:	drivers/net/ethernet/marvell/octeontx2/nic/
13633F:	include/linux/soc/marvell/octeontx2/
13634
13635MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13636M:	Sunil Goutham <sgoutham@marvell.com>
13637M:	Linu Cherian <lcherian@marvell.com>
13638M:	Geetha sowjanya <gakula@marvell.com>
13639M:	Jerin Jacob <jerinj@marvell.com>
13640M:	hariprasad <hkelam@marvell.com>
13641M:	Subbaraya Sundeep <sbhatta@marvell.com>
13642L:	netdev@vger.kernel.org
13643S:	Supported
13644F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13645F:	drivers/net/ethernet/marvell/octeontx2/af/
13646
13647MARVELL PRESTERA ETHERNET SWITCH DRIVER
13648M:	Taras Chornyi <taras.chornyi@plvision.eu>
13649S:	Supported
13650W:	https://github.com/Marvell-switching/switchdev-prestera
13651F:	drivers/net/ethernet/marvell/prestera/
13652
13653MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13654M:	Nicolas Pitre <nico@fluxnic.net>
13655S:	Odd Fixes
13656F:	drivers/mmc/host/mvsdio.*
13657
13658MARVELL USB MDIO CONTROLLER DRIVER
13659M:	Tobias Waldekranz <tobias@waldekranz.com>
13660L:	netdev@vger.kernel.org
13661S:	Maintained
13662F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13663F:	drivers/net/mdio/mdio-mvusb.c
13664
13665MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13666M:	Hu Ziji <huziji@marvell.com>
13667L:	linux-mmc@vger.kernel.org
13668S:	Supported
13669F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13670F:	drivers/mmc/host/sdhci-xenon*
13671
13672MARVELL OCTEON CN10K DPI DRIVER
13673M:	Vamsi Attunuru <vattunuru@marvell.com>
13674S:	Supported
13675F:	drivers/misc/mrvl_cn10k_dpi.c
13676
13677MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13678R:	schalla@marvell.com
13679R:	vattunuru@marvell.com
13680F:	drivers/vdpa/octeon_ep/
13681
13682MATROX FRAMEBUFFER DRIVER
13683L:	linux-fbdev@vger.kernel.org
13684S:	Orphan
13685F:	drivers/video/fbdev/matrox/matroxfb_*
13686F:	include/uapi/linux/matroxfb.h
13687
13688MAX15301 DRIVER
13689M:	Daniel Nilsson <daniel.nilsson@flex.com>
13690L:	linux-hwmon@vger.kernel.org
13691S:	Maintained
13692F:	Documentation/hwmon/max15301.rst
13693F:	drivers/hwmon/pmbus/max15301.c
13694
13695MAX2175 SDR TUNER DRIVER
13696M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13697L:	linux-media@vger.kernel.org
13698S:	Maintained
13699T:	git git://linuxtv.org/media_tree.git
13700F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13701F:	Documentation/userspace-api/media/drivers/max2175.rst
13702F:	drivers/media/i2c/max2175*
13703F:	include/uapi/linux/max2175.h
13704
13705MAX31335 RTC DRIVER
13706M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13707L:	linux-rtc@vger.kernel.org
13708S:	Supported
13709W:	https://ez.analog.com/linux-software-drivers
13710F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13711F:	drivers/rtc/rtc-max31335.c
13712
13713MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13714L:	linux-hwmon@vger.kernel.org
13715S:	Orphan
13716F:	Documentation/hwmon/max6650.rst
13717F:	drivers/hwmon/max6650.c
13718
13719MAX9286 QUAD GMSL DESERIALIZER DRIVER
13720M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13721M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13722M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13723M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13724L:	linux-media@vger.kernel.org
13725S:	Maintained
13726F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13727F:	drivers/media/i2c/max9286.c
13728
13729MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13730M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13731L:	linux-media@vger.kernel.org
13732S:	Maintained
13733F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13734F:	drivers/staging/media/max96712/max96712.c
13735
13736MAX96714 GMSL2 DESERIALIZER DRIVER
13737M:	Julien Massot <julien.massot@collabora.com>
13738L:	linux-media@vger.kernel.org
13739S:	Maintained
13740F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13741F:	drivers/media/i2c/max96714.c
13742
13743MAX96717 GMSL2 SERIALIZER DRIVER
13744M:	Julien Massot <julien.massot@collabora.com>
13745L:	linux-media@vger.kernel.org
13746S:	Maintained
13747F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13748F:	drivers/media/i2c/max96717.c
13749
13750MAX9860 MONO AUDIO VOICE CODEC DRIVER
13751M:	Peter Rosin <peda@axentia.se>
13752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13753S:	Maintained
13754F:	Documentation/devicetree/bindings/sound/max9860.txt
13755F:	sound/soc/codecs/max9860.*
13756
13757MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13758M:	Andreas Klinger <ak@it-klinger.de>
13759L:	linux-iio@vger.kernel.org
13760S:	Maintained
13761F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13762F:	drivers/iio/proximity/mb1232.c
13763
13764MAXIM MAX11205 DRIVER
13765M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13766L:	linux-iio@vger.kernel.org
13767S:	Supported
13768W:	https://ez.analog.com/linux-software-drivers
13769F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13770F:	drivers/iio/adc/max11205.c
13771
13772MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13773R:	Iskren Chernev <iskren.chernev@gmail.com>
13774R:	Krzysztof Kozlowski <krzk@kernel.org>
13775R:	Marek Szyprowski <m.szyprowski@samsung.com>
13776R:	Matheus Castello <matheus@castello.eng.br>
13777L:	linux-pm@vger.kernel.org
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13780F:	drivers/power/supply/max17040_battery.c
13781
13782MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13783R:	Hans de Goede <hdegoede@redhat.com>
13784R:	Krzysztof Kozlowski <krzk@kernel.org>
13785R:	Marek Szyprowski <m.szyprowski@samsung.com>
13786R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13787R:	Purism Kernel Team <kernel@puri.sm>
13788L:	linux-pm@vger.kernel.org
13789S:	Maintained
13790F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13791F:	drivers/power/supply/max17042_battery.c
13792
13793MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13794M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13795L:	linux-kernel@vger.kernel.org
13796S:	Maintained
13797F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13798F:	drivers/regulator/max20086-regulator.c
13799
13800MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13801M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13802L:	linux-iio@vger.kernel.org
13803S:	Maintained
13804F:	drivers/iio/temperature/max30208.c
13805
13806MAXIM MAX77650 PMIC MFD DRIVER
13807M:	Bartosz Golaszewski <brgl@bgdev.pl>
13808L:	linux-kernel@vger.kernel.org
13809S:	Maintained
13810F:	Documentation/devicetree/bindings/*/*max77650.yaml
13811F:	Documentation/devicetree/bindings/*/max77650*.yaml
13812F:	drivers/gpio/gpio-max77650.c
13813F:	drivers/input/misc/max77650-onkey.c
13814F:	drivers/leds/leds-max77650.c
13815F:	drivers/mfd/max77650.c
13816F:	drivers/power/supply/max77650-charger.c
13817F:	drivers/regulator/max77650-regulator.c
13818F:	include/linux/mfd/max77650.h
13819
13820MAXIM MAX77714 PMIC MFD DRIVER
13821M:	Luca Ceresoli <luca@lucaceresoli.net>
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13824F:	drivers/mfd/max77714.c
13825F:	include/linux/mfd/max77714.h
13826
13827MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13828M:	Javier Martinez Canillas <javier@dowhile0.org>
13829L:	linux-kernel@vger.kernel.org
13830S:	Supported
13831F:	Documentation/devicetree/bindings/*/*max77802.yaml
13832F:	drivers/regulator/max77802-regulator.c
13833F:	include/dt-bindings/*/*max77802.h
13834
13835MAXIM MAX77976 BATTERY CHARGER
13836M:	Luca Ceresoli <luca@lucaceresoli.net>
13837S:	Supported
13838F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13839F:	drivers/power/supply/max77976_charger.c
13840
13841MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13842M:	Krzysztof Kozlowski <krzk@kernel.org>
13843L:	linux-pm@vger.kernel.org
13844S:	Maintained
13845B:	mailto:linux-samsung-soc@vger.kernel.org
13846F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13847F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13848F:	drivers/power/supply/max14577_charger.c
13849F:	drivers/power/supply/max77693_charger.c
13850
13851MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13852M:	Chanwoo Choi <cw00.choi@samsung.com>
13853M:	Krzysztof Kozlowski <krzk@kernel.org>
13854L:	linux-kernel@vger.kernel.org
13855S:	Maintained
13856B:	mailto:linux-samsung-soc@vger.kernel.org
13857F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13858F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13859F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13860F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13861F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13862F:	drivers/*/*max77843.c
13863F:	drivers/*/max14577*.c
13864F:	drivers/*/max77686*.c
13865F:	drivers/*/max77693*.c
13866F:	drivers/clk/clk-max77686.c
13867F:	drivers/extcon/extcon-max14577.c
13868F:	drivers/extcon/extcon-max77693.c
13869F:	drivers/rtc/rtc-max77686.c
13870F:	include/linux/mfd/max14577*.h
13871F:	include/linux/mfd/max77686*.h
13872F:	include/linux/mfd/max77693*.h
13873
13874MAXIRADIO FM RADIO RECEIVER DRIVER
13875M:	Hans Verkuil <hverkuil@xs4all.nl>
13876L:	linux-media@vger.kernel.org
13877S:	Maintained
13878W:	https://linuxtv.org
13879T:	git git://linuxtv.org/media_tree.git
13880F:	drivers/media/radio/radio-maxiradio*
13881
13882MAXLINEAR ETHERNET PHY DRIVER
13883M:	Xu Liang <lxu@maxlinear.com>
13884L:	netdev@vger.kernel.org
13885S:	Supported
13886F:	drivers/net/phy/mxl-gpy.c
13887
13888MCAN MMIO DEVICE DRIVER
13889M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13890L:	linux-can@vger.kernel.org
13891S:	Maintained
13892F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13893F:	drivers/net/can/m_can/m_can.c
13894F:	drivers/net/can/m_can/m_can.h
13895F:	drivers/net/can/m_can/m_can_platform.c
13896
13897MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13898R:	Yasushi SHOJI <yashi@spacecubics.com>
13899L:	linux-can@vger.kernel.org
13900S:	Maintained
13901F:	drivers/net/can/usb/mcba_usb.c
13902
13903MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13904M:	Rishi Gupta <gupt21@gmail.com>
13905L:	linux-i2c@vger.kernel.org
13906L:	linux-input@vger.kernel.org
13907S:	Maintained
13908F:	drivers/hid/hid-mcp2221.c
13909
13910MCP251XFD SPI-CAN NETWORK DRIVER
13911M:	Marc Kleine-Budde <mkl@pengutronix.de>
13912M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13913R:	Thomas Kopp <thomas.kopp@microchip.com>
13914L:	linux-can@vger.kernel.org
13915S:	Maintained
13916F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13917F:	drivers/net/can/spi/mcp251xfd/
13918
13919MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13920M:	Peter Rosin <peda@axentia.se>
13921L:	linux-iio@vger.kernel.org
13922S:	Maintained
13923F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13924F:	drivers/iio/potentiometer/mcp4018.c
13925F:	drivers/iio/potentiometer/mcp4531.c
13926
13927MCP4821 DAC DRIVER
13928M:	Anshul Dalal <anshulusr@gmail.com>
13929L:	linux-iio@vger.kernel.org
13930S:	Maintained
13931F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13932F:	drivers/iio/dac/mcp4821.c
13933
13934MCR20A IEEE-802.15.4 RADIO DRIVER
13935M:	Stefan Schmidt <stefan@datenfreihafen.org>
13936L:	linux-wpan@vger.kernel.org
13937S:	Odd Fixes
13938W:	https://github.com/xueliu/mcr20a-linux
13939F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13940F:	drivers/net/ieee802154/mcr20a.c
13941F:	drivers/net/ieee802154/mcr20a.h
13942
13943MDIO REGMAP DRIVER
13944M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13945L:	netdev@vger.kernel.org
13946S:	Maintained
13947F:	drivers/net/mdio/mdio-regmap.c
13948F:	include/linux/mdio/mdio-regmap.h
13949
13950MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13951M:	William Breathitt Gray <wbg@kernel.org>
13952L:	linux-iio@vger.kernel.org
13953S:	Maintained
13954F:	drivers/iio/dac/cio-dac.c
13955
13956MEDIA CONTROLLER FRAMEWORK
13957M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13958M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13959L:	linux-media@vger.kernel.org
13960S:	Supported
13961W:	https://www.linuxtv.org
13962T:	git git://linuxtv.org/media_tree.git
13963F:	drivers/media/mc/
13964F:	include/media/media-*.h
13965F:	include/uapi/linux/media.h
13966
13967MEDIA DRIVER FOR FREESCALE IMX PXP
13968M:	Philipp Zabel <p.zabel@pengutronix.de>
13969L:	linux-media@vger.kernel.org
13970S:	Maintained
13971T:	git git://linuxtv.org/media_tree.git
13972F:	drivers/media/platform/nxp/imx-pxp.[ch]
13973
13974MEDIA DRIVERS FOR ASCOT2E
13975M:	Sergey Kozlov <serjk@netup.ru>
13976M:	Abylay Ospan <aospan@netup.ru>
13977L:	linux-media@vger.kernel.org
13978S:	Supported
13979W:	https://linuxtv.org
13980W:	http://netup.tv/
13981T:	git git://linuxtv.org/media_tree.git
13982F:	drivers/media/dvb-frontends/ascot2e*
13983
13984MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13985M:	Jasmin Jessich <jasmin@anw.at>
13986L:	linux-media@vger.kernel.org
13987S:	Maintained
13988W:	https://linuxtv.org
13989T:	git git://linuxtv.org/media_tree.git
13990F:	drivers/media/dvb-frontends/cxd2099*
13991
13992MEDIA DRIVERS FOR CXD2841ER
13993M:	Sergey Kozlov <serjk@netup.ru>
13994M:	Abylay Ospan <aospan@netup.ru>
13995L:	linux-media@vger.kernel.org
13996S:	Supported
13997W:	https://linuxtv.org
13998W:	http://netup.tv/
13999T:	git git://linuxtv.org/media_tree.git
14000F:	drivers/media/dvb-frontends/cxd2841er*
14001
14002MEDIA DRIVERS FOR CXD2880
14003M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14004L:	linux-media@vger.kernel.org
14005S:	Supported
14006W:	http://linuxtv.org/
14007T:	git git://linuxtv.org/media_tree.git
14008F:	drivers/media/dvb-frontends/cxd2880/*
14009F:	drivers/media/spi/cxd2880*
14010
14011MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14012L:	linux-media@vger.kernel.org
14013S:	Orphan
14014W:	https://linuxtv.org
14015T:	git git://linuxtv.org/media_tree.git
14016F:	drivers/media/pci/ddbridge/*
14017
14018MEDIA DRIVERS FOR FREESCALE IMX
14019M:	Steve Longerbeam <slongerbeam@gmail.com>
14020M:	Philipp Zabel <p.zabel@pengutronix.de>
14021L:	linux-media@vger.kernel.org
14022S:	Maintained
14023T:	git git://linuxtv.org/media_tree.git
14024F:	Documentation/admin-guide/media/imx.rst
14025F:	Documentation/devicetree/bindings/media/imx.txt
14026F:	drivers/staging/media/imx/
14027F:	include/linux/imx-media.h
14028F:	include/media/imx.h
14029
14030MEDIA DRIVERS FOR FREESCALE IMX7/8
14031M:	Rui Miguel Silva <rmfrfs@gmail.com>
14032M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14033M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14034R:	Purism Kernel Team <kernel@puri.sm>
14035L:	linux-media@vger.kernel.org
14036S:	Maintained
14037T:	git git://linuxtv.org/media_tree.git
14038F:	Documentation/admin-guide/media/imx7.rst
14039F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14040F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14041F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14042F:	drivers/media/platform/nxp/imx-mipi-csis.c
14043F:	drivers/media/platform/nxp/imx7-media-csi.c
14044F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14045
14046MEDIA DRIVERS FOR HELENE
14047M:	Abylay Ospan <aospan@netup.ru>
14048L:	linux-media@vger.kernel.org
14049S:	Supported
14050W:	https://linuxtv.org
14051W:	http://netup.tv/
14052T:	git git://linuxtv.org/media_tree.git
14053F:	drivers/media/dvb-frontends/helene*
14054
14055MEDIA DRIVERS FOR HORUS3A
14056M:	Sergey Kozlov <serjk@netup.ru>
14057M:	Abylay Ospan <aospan@netup.ru>
14058L:	linux-media@vger.kernel.org
14059S:	Supported
14060W:	https://linuxtv.org
14061W:	http://netup.tv/
14062T:	git git://linuxtv.org/media_tree.git
14063F:	drivers/media/dvb-frontends/horus3a*
14064
14065MEDIA DRIVERS FOR LNBH25
14066M:	Sergey Kozlov <serjk@netup.ru>
14067M:	Abylay Ospan <aospan@netup.ru>
14068L:	linux-media@vger.kernel.org
14069S:	Supported
14070W:	https://linuxtv.org
14071W:	http://netup.tv/
14072T:	git git://linuxtv.org/media_tree.git
14073F:	drivers/media/dvb-frontends/lnbh25*
14074
14075MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14076L:	linux-media@vger.kernel.org
14077S:	Orphan
14078W:	https://linuxtv.org
14079T:	git git://linuxtv.org/media_tree.git
14080F:	drivers/media/dvb-frontends/mxl5xx*
14081
14082MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14083M:	Sergey Kozlov <serjk@netup.ru>
14084M:	Abylay Ospan <aospan@netup.ru>
14085L:	linux-media@vger.kernel.org
14086S:	Supported
14087W:	https://linuxtv.org
14088W:	http://netup.tv/
14089T:	git git://linuxtv.org/media_tree.git
14090F:	drivers/media/pci/netup_unidvb/*
14091
14092MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14093M:	Dmitry Osipenko <digetx@gmail.com>
14094L:	linux-media@vger.kernel.org
14095L:	linux-tegra@vger.kernel.org
14096S:	Maintained
14097T:	git git://linuxtv.org/media_tree.git
14098F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14099F:	drivers/media/platform/nvidia/tegra-vde/
14100
14101MEDIA DRIVERS FOR RENESAS - CEU
14102M:	Jacopo Mondi <jacopo@jmondi.org>
14103L:	linux-media@vger.kernel.org
14104L:	linux-renesas-soc@vger.kernel.org
14105S:	Supported
14106T:	git git://linuxtv.org/media_tree.git
14107F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14108F:	drivers/media/platform/renesas/renesas-ceu.c
14109F:	include/media/drv-intf/renesas-ceu.h
14110
14111MEDIA DRIVERS FOR RENESAS - DRIF
14112M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14113L:	linux-media@vger.kernel.org
14114L:	linux-renesas-soc@vger.kernel.org
14115S:	Supported
14116T:	git git://linuxtv.org/media_tree.git
14117F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14118F:	drivers/media/platform/renesas/rcar_drif.c
14119
14120MEDIA DRIVERS FOR RENESAS - FCP
14121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14122L:	linux-media@vger.kernel.org
14123L:	linux-renesas-soc@vger.kernel.org
14124S:	Supported
14125T:	git git://linuxtv.org/media_tree.git
14126F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14127F:	drivers/media/platform/renesas/rcar-fcp.c
14128F:	include/media/rcar-fcp.h
14129
14130MEDIA DRIVERS FOR RENESAS - FDP1
14131M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14132L:	linux-media@vger.kernel.org
14133L:	linux-renesas-soc@vger.kernel.org
14134S:	Supported
14135T:	git git://linuxtv.org/media_tree.git
14136F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14137F:	drivers/media/platform/renesas/rcar_fdp1.c
14138
14139MEDIA DRIVERS FOR RENESAS - VIN
14140M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14141L:	linux-media@vger.kernel.org
14142L:	linux-renesas-soc@vger.kernel.org
14143S:	Supported
14144T:	git git://linuxtv.org/media_tree.git
14145F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14146F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14147F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14148F:	drivers/media/platform/renesas/rcar-csi2.c
14149F:	drivers/media/platform/renesas/rcar-isp.c
14150F:	drivers/media/platform/renesas/rcar-vin/
14151
14152MEDIA DRIVERS FOR RENESAS - VSP1
14153M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14154M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14155L:	linux-media@vger.kernel.org
14156L:	linux-renesas-soc@vger.kernel.org
14157S:	Supported
14158T:	git git://linuxtv.org/media_tree.git
14159F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14160F:	drivers/media/platform/renesas/vsp1/
14161
14162MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14163L:	linux-media@vger.kernel.org
14164S:	Orphan
14165W:	https://linuxtv.org
14166T:	git git://linuxtv.org/media_tree.git
14167F:	drivers/media/dvb-frontends/stv0910*
14168
14169MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14170L:	linux-media@vger.kernel.org
14171S:	Orphan
14172W:	https://linuxtv.org
14173T:	git git://linuxtv.org/media_tree.git
14174F:	drivers/media/dvb-frontends/stv6111*
14175
14176MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14177M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14178M:	Alain Volmat <alain.volmat@foss.st.com>
14179L:	linux-media@vger.kernel.org
14180S:	Supported
14181T:	git git://linuxtv.org/media_tree.git
14182F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14183F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14184F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14185F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14186
14187MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14188M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14189L:	linux-media@vger.kernel.org
14190S:	Maintained
14191W:	https://linuxtv.org
14192Q:	http://patchwork.kernel.org/project/linux-media/list/
14193T:	git git://linuxtv.org/media_tree.git
14194F:	Documentation/admin-guide/media/
14195F:	Documentation/devicetree/bindings/media/
14196F:	Documentation/driver-api/media/
14197F:	Documentation/userspace-api/media/
14198F:	drivers/media/
14199F:	drivers/staging/media/
14200F:	include/dt-bindings/media/
14201F:	include/linux/platform_data/media/
14202F:	include/media/
14203F:	include/uapi/linux/dvb/
14204F:	include/uapi/linux/ivtv*
14205F:	include/uapi/linux/media.h
14206F:	include/uapi/linux/uvcvideo.h
14207F:	include/uapi/linux/v4l2-*
14208F:	include/uapi/linux/videodev2.h
14209
14210MEDIATEK BLUETOOTH DRIVER
14211M:	Sean Wang <sean.wang@mediatek.com>
14212L:	linux-bluetooth@vger.kernel.org
14213L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14214S:	Maintained
14215F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14216F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14217F:	drivers/bluetooth/btmtkuart.c
14218
14219MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14220M:	Sean Wang <sean.wang@mediatek.com>
14221L:	linux-pm@vger.kernel.org
14222S:	Maintained
14223F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14224F:	drivers/power/reset/mt6323-poweroff.c
14225
14226MEDIATEK CIR DRIVER
14227M:	Sean Wang <sean.wang@mediatek.com>
14228S:	Maintained
14229F:	drivers/media/rc/mtk-cir.c
14230
14231MEDIATEK DMA DRIVER
14232M:	Sean Wang <sean.wang@mediatek.com>
14233L:	dmaengine@vger.kernel.org
14234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14235L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14236S:	Maintained
14237F:	Documentation/devicetree/bindings/dma/mediatek,*
14238F:	drivers/dma/mediatek/
14239
14240MEDIATEK ETHERNET DRIVER
14241M:	Felix Fietkau <nbd@nbd.name>
14242M:	Sean Wang <sean.wang@mediatek.com>
14243M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14244M:	Lorenzo Bianconi <lorenzo@kernel.org>
14245L:	netdev@vger.kernel.org
14246S:	Maintained
14247F:	drivers/net/ethernet/mediatek/
14248
14249MEDIATEK ETHERNET PCS DRIVER
14250M:	Alexander Couzens <lynxis@fe80.eu>
14251M:	Daniel Golle <daniel@makrotopia.org>
14252L:	netdev@vger.kernel.org
14253S:	Maintained
14254F:	drivers/net/pcs/pcs-mtk-lynxi.c
14255F:	include/linux/pcs/pcs-mtk-lynxi.h
14256
14257MEDIATEK ETHERNET PHY DRIVERS
14258M:	Daniel Golle <daniel@makrotopia.org>
14259M:	Qingfang Deng <dqfext@gmail.com>
14260M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14261L:	netdev@vger.kernel.org
14262S:	Maintained
14263F:	drivers/net/phy/mediatek-ge-soc.c
14264F:	drivers/net/phy/mediatek-ge.c
14265F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14266
14267MEDIATEK I2C CONTROLLER DRIVER
14268M:	Qii Wang <qii.wang@mediatek.com>
14269L:	linux-i2c@vger.kernel.org
14270S:	Maintained
14271F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14272F:	drivers/i2c/busses/i2c-mt65xx.c
14273
14274MEDIATEK IOMMU DRIVER
14275M:	Yong Wu <yong.wu@mediatek.com>
14276L:	iommu@lists.linux.dev
14277L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14278S:	Supported
14279F:	Documentation/devicetree/bindings/iommu/mediatek*
14280F:	drivers/iommu/mtk_iommu*
14281F:	include/dt-bindings/memory/mediatek,mt*-port.h
14282F:	include/dt-bindings/memory/mt*-port.h
14283
14284MEDIATEK JPEG DRIVER
14285M:	Bin Liu <bin.liu@mediatek.com>
14286S:	Supported
14287F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14288F:	drivers/media/platform/mediatek/jpeg/
14289
14290MEDIATEK KEYPAD DRIVER
14291M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14292S:	Supported
14293F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14294F:	drivers/input/keyboard/mt6779-keypad.c
14295
14296MEDIATEK MDP DRIVER
14297M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14298M:	Houlong Wei <houlong.wei@mediatek.com>
14299M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14300S:	Supported
14301F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14302F:	drivers/media/platform/mediatek/mdp/
14303F:	drivers/media/platform/mediatek/vpu/
14304
14305MEDIATEK MEDIA DRIVER
14306M:	Tiffany Lin <tiffany.lin@mediatek.com>
14307M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14308M:	Yunfei Dong <yunfei.dong@mediatek.com>
14309S:	Supported
14310F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14311F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14312F:	drivers/media/platform/mediatek/vcodec/
14313F:	drivers/media/platform/mediatek/vpu/
14314
14315MEDIATEK MIPI-CSI CDPHY DRIVER
14316M:	Julien Stephan <jstephan@baylibre.com>
14317M:	Andy Hsieh <andy.hsieh@mediatek.com>
14318S:	Supported
14319F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14320F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14321
14322MEDIATEK MMC/SD/SDIO DRIVER
14323M:	Chaotian Jing <chaotian.jing@mediatek.com>
14324S:	Maintained
14325F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14326F:	drivers/mmc/host/mtk-sd.c
14327
14328MEDIATEK MT76 WIRELESS LAN DRIVER
14329M:	Felix Fietkau <nbd@nbd.name>
14330M:	Lorenzo Bianconi <lorenzo@kernel.org>
14331M:	Ryder Lee <ryder.lee@mediatek.com>
14332R:	Shayne Chen <shayne.chen@mediatek.com>
14333R:	Sean Wang <sean.wang@mediatek.com>
14334L:	linux-wireless@vger.kernel.org
14335S:	Maintained
14336T:	git https://github.com/nbd168/wireless
14337F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14338F:	drivers/net/wireless/mediatek/mt76/
14339
14340MEDIATEK MT7601U WIRELESS LAN DRIVER
14341M:	Jakub Kicinski <kuba@kernel.org>
14342L:	linux-wireless@vger.kernel.org
14343S:	Maintained
14344F:	drivers/net/wireless/mediatek/mt7601u/
14345
14346MEDIATEK MT7621 CLOCK DRIVER
14347M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14348S:	Maintained
14349F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14350F:	drivers/clk/ralink/clk-mt7621.c
14351
14352MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14353M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14354S:	Maintained
14355F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14356F:	drivers/pci/controller/pcie-mt7621.c
14357
14358MEDIATEK MT7621 PHY PCI DRIVER
14359M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14360S:	Maintained
14361F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14362F:	drivers/phy/ralink/phy-mt7621-pci.c
14363
14364MEDIATEK MT7621/28/88 I2C DRIVER
14365M:	Stefan Roese <sr@denx.de>
14366L:	linux-i2c@vger.kernel.org
14367S:	Maintained
14368F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14369F:	drivers/i2c/busses/i2c-mt7621.c
14370
14371MEDIATEK MTMIPS CLOCK DRIVER
14372M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14373S:	Maintained
14374F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14375F:	drivers/clk/ralink/clk-mtmips.c
14376
14377MEDIATEK NAND CONTROLLER DRIVER
14378L:	linux-mtd@lists.infradead.org
14379S:	Orphan
14380F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14381F:	drivers/mtd/nand/raw/mtk_*
14382
14383MEDIATEK PMIC LED DRIVER
14384M:	Sean Wang <sean.wang@mediatek.com>
14385S:	Maintained
14386F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14387F:	drivers/leds/leds-mt6323.c
14388
14389MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14390M:	Sean Wang <sean.wang@mediatek.com>
14391S:	Maintained
14392F:	drivers/char/hw_random/mtk-rng.c
14393
14394MEDIATEK SMI DRIVER
14395M:	Yong Wu <yong.wu@mediatek.com>
14396L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14397S:	Supported
14398F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14399F:	drivers/memory/mtk-smi.c
14400F:	include/soc/mediatek/smi.h
14401
14402MEDIATEK SWITCH DRIVER
14403M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14404M:	Daniel Golle <daniel@makrotopia.org>
14405M:	DENG Qingfang <dqfext@gmail.com>
14406M:	Sean Wang <sean.wang@mediatek.com>
14407L:	netdev@vger.kernel.org
14408S:	Maintained
14409F:	drivers/net/dsa/mt7530-mdio.c
14410F:	drivers/net/dsa/mt7530-mmio.c
14411F:	drivers/net/dsa/mt7530.*
14412F:	net/dsa/tag_mtk.c
14413
14414MEDIATEK T7XX 5G WWAN MODEM DRIVER
14415M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14416R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14417R:	Liu Haijun <haijun.liu@mediatek.com>
14418R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14419R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14420L:	netdev@vger.kernel.org
14421S:	Supported
14422F:	drivers/net/wwan/t7xx/
14423
14424MEDIATEK USB3 DRD IP DRIVER
14425M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14426L:	linux-usb@vger.kernel.org
14427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14428L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14429S:	Maintained
14430F:	Documentation/devicetree/bindings/usb/mediatek,*
14431F:	drivers/usb/host/xhci-mtk*
14432F:	drivers/usb/mtu3/
14433
14434MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14435M:	Peter Senna Tschudin <peter.senna@gmail.com>
14436M:	Ian Ray <ian.ray@ge.com>
14437M:	Martyn Welch <martyn.welch@collabora.co.uk>
14438S:	Maintained
14439F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14440F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14441
14442MEGARAID SCSI/SAS DRIVERS
14443M:	Kashyap Desai <kashyap.desai@broadcom.com>
14444M:	Sumit Saxena <sumit.saxena@broadcom.com>
14445M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14446M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14447L:	megaraidlinux.pdl@broadcom.com
14448L:	linux-scsi@vger.kernel.org
14449S:	Maintained
14450W:	http://www.avagotech.com/support/
14451F:	Documentation/scsi/megaraid.rst
14452F:	drivers/scsi/megaraid.*
14453F:	drivers/scsi/megaraid/
14454
14455MELEXIS MLX90614 DRIVER
14456M:	Crt Mori <cmo@melexis.com>
14457L:	linux-iio@vger.kernel.org
14458S:	Supported
14459W:	http://www.melexis.com
14460F:	drivers/iio/temperature/mlx90614.c
14461
14462MELEXIS MLX90632 DRIVER
14463M:	Crt Mori <cmo@melexis.com>
14464L:	linux-iio@vger.kernel.org
14465S:	Supported
14466W:	http://www.melexis.com
14467F:	drivers/iio/temperature/mlx90632.c
14468
14469MELEXIS MLX90635 DRIVER
14470M:	Crt Mori <cmo@melexis.com>
14471L:	linux-iio@vger.kernel.org
14472S:	Supported
14473W:	http://www.melexis.com
14474F:	drivers/iio/temperature/mlx90635.c
14475
14476MELFAS MIP4 TOUCHSCREEN DRIVER
14477M:	Sangwon Jee <jeesw@melfas.com>
14478S:	Supported
14479W:	http://www.melfas.com
14480F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14481F:	drivers/input/touchscreen/melfas_mip4.c
14482
14483MELLANOX BLUEFIELD I2C DRIVER
14484M:	Khalil Blaiech <kblaiech@nvidia.com>
14485M:	Asmaa Mnebhi <asmaa@nvidia.com>
14486L:	linux-i2c@vger.kernel.org
14487S:	Supported
14488F:	drivers/i2c/busses/i2c-mlxbf.c
14489
14490MELLANOX ETHERNET DRIVER (mlx4_en)
14491M:	Tariq Toukan <tariqt@nvidia.com>
14492L:	netdev@vger.kernel.org
14493S:	Supported
14494W:	http://www.mellanox.com
14495Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14496F:	drivers/net/ethernet/mellanox/mlx4/en_*
14497
14498MELLANOX ETHERNET DRIVER (mlx5e)
14499M:	Saeed Mahameed <saeedm@nvidia.com>
14500M:	Tariq Toukan <tariqt@nvidia.com>
14501L:	netdev@vger.kernel.org
14502S:	Supported
14503W:	http://www.mellanox.com
14504Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14505F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14506
14507MELLANOX ETHERNET INNOVA DRIVERS
14508R:	Boris Pismenny <borisp@nvidia.com>
14509L:	netdev@vger.kernel.org
14510S:	Supported
14511W:	http://www.mellanox.com
14512Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14513F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14514F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14515F:	include/linux/mlx5/mlx5_ifc_fpga.h
14516
14517MELLANOX ETHERNET SWITCH DRIVERS
14518M:	Ido Schimmel <idosch@nvidia.com>
14519M:	Petr Machata <petrm@nvidia.com>
14520L:	netdev@vger.kernel.org
14521S:	Supported
14522W:	http://www.mellanox.com
14523Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14524F:	drivers/net/ethernet/mellanox/mlxsw/
14525F:	tools/testing/selftests/drivers/net/mlxsw/
14526
14527MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14528M:	mlxsw@nvidia.com
14529L:	netdev@vger.kernel.org
14530S:	Supported
14531W:	http://www.mellanox.com
14532Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14533F:	drivers/net/ethernet/mellanox/mlxfw/
14534
14535MELLANOX HARDWARE PLATFORM SUPPORT
14536M:	Hans de Goede <hdegoede@redhat.com>
14537M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14538M:	Vadim Pasternak <vadimp@nvidia.com>
14539L:	platform-driver-x86@vger.kernel.org
14540S:	Supported
14541F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14542F:	drivers/platform/mellanox/
14543F:	include/linux/platform_data/mlxreg.h
14544
14545MELLANOX MLX4 core VPI driver
14546M:	Tariq Toukan <tariqt@nvidia.com>
14547L:	netdev@vger.kernel.org
14548L:	linux-rdma@vger.kernel.org
14549S:	Supported
14550W:	http://www.mellanox.com
14551Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14552F:	drivers/net/ethernet/mellanox/mlx4/
14553F:	include/linux/mlx4/
14554
14555MELLANOX MLX4 IB driver
14556M:	Yishai Hadas <yishaih@nvidia.com>
14557L:	linux-rdma@vger.kernel.org
14558S:	Supported
14559W:	http://www.mellanox.com
14560Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14561F:	drivers/infiniband/hw/mlx4/
14562F:	include/linux/mlx4/
14563F:	include/uapi/rdma/mlx4-abi.h
14564
14565MELLANOX MLX5 core VPI driver
14566M:	Saeed Mahameed <saeedm@nvidia.com>
14567M:	Leon Romanovsky <leonro@nvidia.com>
14568M:	Tariq Toukan <tariqt@nvidia.com>
14569L:	netdev@vger.kernel.org
14570L:	linux-rdma@vger.kernel.org
14571S:	Supported
14572W:	http://www.mellanox.com
14573Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14574F:	Documentation/networking/device_drivers/ethernet/mellanox/
14575F:	drivers/net/ethernet/mellanox/mlx5/core/
14576F:	include/linux/mlx5/
14577
14578MELLANOX MLX5 IB driver
14579M:	Leon Romanovsky <leonro@nvidia.com>
14580L:	linux-rdma@vger.kernel.org
14581S:	Supported
14582W:	http://www.mellanox.com
14583Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14584F:	drivers/infiniband/hw/mlx5/
14585F:	include/linux/mlx5/
14586F:	include/uapi/rdma/mlx5-abi.h
14587
14588MELLANOX MLX5 VDPA DRIVER
14589M:	Dragos Tatulea <dtatulea@nvidia.com>
14590L:	virtualization@lists.linux.dev
14591S:	Supported
14592F:	drivers/vdpa/mlx5/
14593
14594MELLANOX MLXCPLD I2C AND MUX DRIVER
14595M:	Vadim Pasternak <vadimp@nvidia.com>
14596M:	Michael Shych <michaelsh@nvidia.com>
14597L:	linux-i2c@vger.kernel.org
14598S:	Supported
14599F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14600F:	drivers/i2c/busses/i2c-mlxcpld.c
14601F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14602
14603MELLANOX MLXCPLD LED DRIVER
14604M:	Vadim Pasternak <vadimp@nvidia.com>
14605L:	linux-leds@vger.kernel.org
14606S:	Supported
14607F:	Documentation/leds/leds-mlxcpld.rst
14608F:	drivers/leds/leds-mlxcpld.c
14609F:	drivers/leds/leds-mlxreg.c
14610
14611MELLANOX PLATFORM DRIVER
14612M:	Vadim Pasternak <vadimp@nvidia.com>
14613L:	platform-driver-x86@vger.kernel.org
14614S:	Supported
14615F:	drivers/platform/x86/mlx-platform.c
14616
14617MEMBARRIER SUPPORT
14618M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14619M:	"Paul E. McKenney" <paulmck@kernel.org>
14620L:	linux-kernel@vger.kernel.org
14621S:	Supported
14622F:	Documentation/scheduler/membarrier.rst
14623F:	arch/*/include/asm/membarrier.h
14624F:	arch/*/include/asm/sync_core.h
14625F:	include/uapi/linux/membarrier.h
14626F:	kernel/sched/membarrier.c
14627
14628MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14629M:	Mike Rapoport <rppt@kernel.org>
14630L:	linux-mm@kvack.org
14631S:	Maintained
14632F:	Documentation/core-api/boot-time-mm.rst
14633F:	include/linux/memblock.h
14634F:	mm/memblock.c
14635F:	mm/mm_init.c
14636F:	tools/testing/memblock/
14637
14638MEMORY ALLOCATION PROFILING
14639M:	Suren Baghdasaryan <surenb@google.com>
14640M:	Kent Overstreet <kent.overstreet@linux.dev>
14641L:	linux-mm@kvack.org
14642S:	Maintained
14643F:	Documentation/mm/allocation-profiling.rst
14644F:	include/linux/alloc_tag.h
14645F:	include/linux/pgalloc_tag.h
14646F:	lib/alloc_tag.c
14647
14648MEMORY CONTROLLER DRIVERS
14649M:	Krzysztof Kozlowski <krzk@kernel.org>
14650L:	linux-kernel@vger.kernel.org
14651S:	Maintained
14652B:	mailto:krzysztof.kozlowski@linaro.org
14653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14654F:	Documentation/devicetree/bindings/memory-controllers/
14655F:	drivers/memory/
14656F:	include/dt-bindings/memory/
14657F:	include/memory/
14658
14659MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14660M:	Dmitry Osipenko <digetx@gmail.com>
14661L:	linux-pm@vger.kernel.org
14662L:	linux-tegra@vger.kernel.org
14663S:	Maintained
14664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14665F:	drivers/devfreq/tegra30-devfreq.c
14666
14667MEMORY HOT(UN)PLUG
14668M:	David Hildenbrand <david@redhat.com>
14669M:	Oscar Salvador <osalvador@suse.de>
14670L:	linux-mm@kvack.org
14671S:	Maintained
14672F:	Documentation/admin-guide/mm/memory-hotplug.rst
14673F:	Documentation/core-api/memory-hotplug.rst
14674F:	drivers/base/memory.c
14675F:	include/linux/memory_hotplug.h
14676F:	mm/memory_hotplug.c
14677F:	tools/testing/selftests/memory-hotplug/
14678
14679MEMORY MANAGEMENT
14680M:	Andrew Morton <akpm@linux-foundation.org>
14681L:	linux-mm@kvack.org
14682S:	Maintained
14683W:	http://www.linux-mm.org
14684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14685T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14686F:	include/linux/gfp.h
14687F:	include/linux/gfp_types.h
14688F:	include/linux/memfd.h
14689F:	include/linux/memory.h
14690F:	include/linux/memory_hotplug.h
14691F:	include/linux/memory-tiers.h
14692F:	include/linux/mempolicy.h
14693F:	include/linux/mempool.h
14694F:	include/linux/memremap.h
14695F:	include/linux/mm.h
14696F:	include/linux/mm_*.h
14697F:	include/linux/mmzone.h
14698F:	include/linux/mmu_notifier.h
14699F:	include/linux/pagewalk.h
14700F:	include/linux/rmap.h
14701F:	include/trace/events/ksm.h
14702F:	mm/
14703F:	tools/mm/
14704F:	tools/testing/selftests/mm/
14705N:	include/linux/page[-_]*
14706
14707MEMORY MAPPING
14708M:	Andrew Morton <akpm@linux-foundation.org>
14709R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14710R:	Vlastimil Babka <vbabka@suse.cz>
14711R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14712L:	linux-mm@kvack.org
14713S:	Maintained
14714W:	http://www.linux-mm.org
14715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14716F:	mm/mmap.c
14717
14718MEMORY TECHNOLOGY DEVICES (MTD)
14719M:	Miquel Raynal <miquel.raynal@bootlin.com>
14720M:	Richard Weinberger <richard@nod.at>
14721M:	Vignesh Raghavendra <vigneshr@ti.com>
14722L:	linux-mtd@lists.infradead.org
14723S:	Maintained
14724W:	http://www.linux-mtd.infradead.org/
14725Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14726C:	irc://irc.oftc.net/mtd
14727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14729F:	Documentation/devicetree/bindings/mtd/
14730F:	drivers/mtd/
14731F:	include/linux/mtd/
14732F:	include/uapi/mtd/
14733
14734MEMSENSING MICROSYSTEMS MSA311 DRIVER
14735M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14736L:	linux-iio@vger.kernel.org
14737S:	Maintained
14738F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14739F:	drivers/iio/accel/msa311.c
14740
14741MEN A21 WATCHDOG DRIVER
14742M:	Johannes Thumshirn <morbidrsa@gmail.com>
14743L:	linux-watchdog@vger.kernel.org
14744S:	Maintained
14745F:	drivers/watchdog/mena21_wdt.c
14746
14747MEN CHAMELEON BUS (mcb)
14748M:	Johannes Thumshirn <morbidrsa@gmail.com>
14749S:	Maintained
14750F:	Documentation/driver-api/men-chameleon-bus.rst
14751F:	drivers/mcb/
14752F:	include/linux/mcb.h
14753
14754MEN F21BMC (Board Management Controller)
14755M:	Andreas Werner <andreas.werner@men.de>
14756S:	Supported
14757F:	Documentation/hwmon/menf21bmc.rst
14758F:	drivers/hwmon/menf21bmc_hwmon.c
14759F:	drivers/leds/leds-menf21bmc.c
14760F:	drivers/mfd/menf21bmc.c
14761F:	drivers/watchdog/menf21bmc_wdt.c
14762
14763MEN Z069 WATCHDOG DRIVER
14764M:	Johannes Thumshirn <jth@kernel.org>
14765L:	linux-watchdog@vger.kernel.org
14766S:	Maintained
14767F:	drivers/watchdog/menz69_wdt.c
14768
14769MESON AO CEC DRIVER FOR AMLOGIC SOCS
14770M:	Neil Armstrong <neil.armstrong@linaro.org>
14771L:	linux-media@vger.kernel.org
14772L:	linux-amlogic@lists.infradead.org
14773S:	Supported
14774W:	http://linux-meson.com/
14775T:	git git://linuxtv.org/media_tree.git
14776F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14777F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14778F:	drivers/media/cec/platform/meson/ao-cec.c
14779
14780MESON GE2D DRIVER FOR AMLOGIC SOCS
14781M:	Neil Armstrong <neil.armstrong@linaro.org>
14782L:	linux-media@vger.kernel.org
14783L:	linux-amlogic@lists.infradead.org
14784S:	Supported
14785T:	git git://linuxtv.org/media_tree.git
14786F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14787F:	drivers/media/platform/amlogic/meson-ge2d/
14788
14789MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14790M:	Liang Yang <liang.yang@amlogic.com>
14791L:	linux-mtd@lists.infradead.org
14792S:	Maintained
14793F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14794F:	drivers/mtd/nand/raw/meson_*
14795
14796MESON VIDEO DECODER 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,gx-vdec.yaml
14803F:	drivers/staging/media/meson/vdec/
14804
14805META ETHERNET DRIVERS
14806M:	Alexander Duyck <alexanderduyck@fb.com>
14807M:	Jakub Kicinski <kuba@kernel.org>
14808R:	kernel-team@meta.com
14809S:	Supported
14810F:	drivers/net/ethernet/meta/
14811
14812METHODE UDPU SUPPORT
14813M:	Robert Marko <robert.marko@sartura.hr>
14814S:	Maintained
14815F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14816F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14817
14818MHI BUS
14819M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14820L:	mhi@lists.linux.dev
14821L:	linux-arm-msm@vger.kernel.org
14822S:	Maintained
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14824F:	Documentation/ABI/stable/sysfs-bus-mhi
14825F:	Documentation/mhi/
14826F:	drivers/bus/mhi/
14827F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14828F:	include/linux/mhi.h
14829
14830MICROBLAZE ARCHITECTURE
14831M:	Michal Simek <monstr@monstr.eu>
14832S:	Supported
14833W:	http://www.monstr.eu/fdt/
14834T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14835F:	arch/microblaze/
14836
14837MICROBLAZE TMR INJECT
14838M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14839S:	Supported
14840F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14841F:	drivers/misc/xilinx_tmr_inject.c
14842
14843MICROBLAZE TMR MANAGER
14844M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14845S:	Supported
14846F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14847F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14848F:	drivers/misc/xilinx_tmr_manager.c
14849
14850MICROCHIP AT91 DMA DRIVERS
14851M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14853L:	dmaengine@vger.kernel.org
14854S:	Supported
14855F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14856F:	drivers/dma/at_hdmac.c
14857F:	drivers/dma/at_xdmac.c
14858F:	include/dt-bindings/dma/at91.h
14859
14860MICROCHIP AT91 SERIAL DRIVER
14861M:	Richard Genoud <richard.genoud@bootlin.com>
14862S:	Maintained
14863F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14864F:	drivers/tty/serial/atmel_serial.c
14865F:	drivers/tty/serial/atmel_serial.h
14866
14867MICROCHIP AT91 USART MFD DRIVER
14868M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14869L:	linux-kernel@vger.kernel.org
14870S:	Supported
14871F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14872F:	drivers/mfd/at91-usart.c
14873F:	include/dt-bindings/mfd/at91-usart.h
14874
14875MICROCHIP AT91 USART SPI DRIVER
14876M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14877L:	linux-spi@vger.kernel.org
14878S:	Supported
14879F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14880F:	drivers/spi/spi-at91-usart.c
14881
14882MICROCHIP AUDIO ASOC DRIVERS
14883M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14885S:	Supported
14886F:	Documentation/devicetree/bindings/sound/atmel*
14887F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14888F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14889F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14890F:	sound/soc/atmel
14891
14892MICROCHIP CSI2DC DRIVER
14893M:	Eugen Hristev <eugen.hristev@microchip.com>
14894L:	linux-media@vger.kernel.org
14895S:	Supported
14896F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14897F:	drivers/media/platform/microchip/microchip-csi2dc.c
14898
14899MICROCHIP ECC DRIVER
14900L:	linux-crypto@vger.kernel.org
14901S:	Orphan
14902F:	drivers/crypto/atmel-ecc.*
14903
14904MICROCHIP EIC DRIVER
14905M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14907S:	Supported
14908F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14909F:	drivers/irqchip/irq-mchp-eic.c
14910
14911MICROCHIP I2C DRIVER
14912M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14913L:	linux-i2c@vger.kernel.org
14914S:	Supported
14915F:	drivers/i2c/busses/i2c-at91-*.c
14916F:	drivers/i2c/busses/i2c-at91.h
14917
14918MICROCHIP ISC DRIVER
14919M:	Eugen Hristev <eugen.hristev@microchip.com>
14920L:	linux-media@vger.kernel.org
14921S:	Supported
14922F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14923F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14924F:	drivers/media/platform/microchip/microchip-isc*
14925F:	drivers/media/platform/microchip/microchip-sama*-isc*
14926F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14927F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14928F:	include/linux/atmel-isc-media.h
14929
14930MICROCHIP ISI DRIVER
14931M:	Eugen Hristev <eugen.hristev@microchip.com>
14932L:	linux-media@vger.kernel.org
14933S:	Supported
14934F:	drivers/media/platform/atmel/atmel-isi.c
14935F:	drivers/media/platform/atmel/atmel-isi.h
14936
14937MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14938M:	Woojung Huh <woojung.huh@microchip.com>
14939M:	UNGLinuxDriver@microchip.com
14940L:	netdev@vger.kernel.org
14941S:	Maintained
14942F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14943F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14944F:	drivers/net/dsa/microchip/*
14945F:	include/linux/dsa/ksz_common.h
14946F:	include/linux/platform_data/microchip-ksz.h
14947F:	net/dsa/tag_ksz.c
14948
14949MICROCHIP LAN743X ETHERNET DRIVER
14950M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14951M:	UNGLinuxDriver@microchip.com
14952L:	netdev@vger.kernel.org
14953S:	Maintained
14954F:	drivers/net/ethernet/microchip/lan743x_*
14955
14956MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14957M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14958R:	UNGLinuxDriver@microchip.com
14959L:	netdev@vger.kernel.org
14960S:	Maintained
14961F:	drivers/net/phy/microchip_t1.c
14962
14963MICROCHIP LAN966X ETHERNET DRIVER
14964M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14965M:	UNGLinuxDriver@microchip.com
14966L:	netdev@vger.kernel.org
14967S:	Maintained
14968F:	drivers/net/ethernet/microchip/lan966x/*
14969
14970MICROCHIP LAN966X OIC DRIVER
14971M:	Herve Codina <herve.codina@bootlin.com>
14972S:	Maintained
14973F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14974F:	drivers/irqchip/irq-lan966x-oic.c
14975
14976MICROCHIP LCDFB DRIVER
14977M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14978L:	linux-fbdev@vger.kernel.org
14979S:	Maintained
14980F:	drivers/video/fbdev/atmel_lcdfb.c
14981F:	include/video/atmel_lcdc.h
14982
14983MICROCHIP MCP16502 PMIC DRIVER
14984M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14986S:	Supported
14987F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14988F:	drivers/regulator/mcp16502.c
14989
14990MICROCHIP MCP3564 ADC DRIVER
14991M:	Marius Cristea <marius.cristea@microchip.com>
14992L:	linux-iio@vger.kernel.org
14993S:	Supported
14994F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14995F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14996F:	drivers/iio/adc/mcp3564.c
14997
14998MICROCHIP MCP3911 ADC DRIVER
14999M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15000M:	Kent Gustavsson <kent@minoris.se>
15001L:	linux-iio@vger.kernel.org
15002S:	Maintained
15003F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15004F:	drivers/iio/adc/mcp3911.c
15005
15006MICROCHIP MMC/SD/SDIO MCI DRIVER
15007M:	Aubin Constans <aubin.constans@microchip.com>
15008S:	Maintained
15009F:	drivers/mmc/host/atmel-mci.c
15010
15011MICROCHIP NAND DRIVER
15012L:	linux-mtd@lists.infradead.org
15013S:	Orphan
15014F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15015F:	drivers/mtd/nand/raw/atmel/*
15016
15017MICROCHIP OTPC DRIVER
15018M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15020S:	Supported
15021F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15022F:	drivers/nvmem/microchip-otpc.c
15023F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15024
15025MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15026M:	Marius Cristea <marius.cristea@microchip.com>
15027L:	linux-iio@vger.kernel.org
15028S:	Supported
15029F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15030F:	drivers/iio/adc/pac1934.c
15031
15032MICROCHIP PCI1XXXX GP DRIVER
15033M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15034M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15035L:	linux-gpio@vger.kernel.org
15036S:	Supported
15037F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15038F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15039F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15040F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15041
15042MICROCHIP PCI1XXXX I2C DRIVER
15043M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15044M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15045M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15046L:	linux-i2c@vger.kernel.org
15047S:	Maintained
15048F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15049
15050MICROCHIP PCIe UART DRIVER
15051M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15052M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15053L:	linux-serial@vger.kernel.org
15054S:	Maintained
15055F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15056
15057MICROCHIP POLARFIRE FPGA DRIVERS
15058M:	Conor Dooley <conor.dooley@microchip.com>
15059R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15060L:	linux-fpga@vger.kernel.org
15061S:	Supported
15062F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15063F:	drivers/fpga/microchip-spi.c
15064
15065MICROCHIP PWM DRIVER
15066M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15068L:	linux-pwm@vger.kernel.org
15069S:	Supported
15070F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15071F:	drivers/pwm/pwm-atmel.c
15072
15073MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15074M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15075M:	Dharma Balasubiramani <dharma.b@microchip.com>
15076L:	dri-devel@lists.freedesktop.org
15077S:	Supported
15078F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15079F:	drivers/gpu/drm/bridge/microchip-lvds.c
15080
15081MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15082M:	Eugen Hristev <eugen.hristev@microchip.com>
15083L:	linux-iio@vger.kernel.org
15084S:	Supported
15085F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15086F:	drivers/iio/adc/at91-sama5d2_adc.c
15087F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15088
15089MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15090M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15091S:	Supported
15092F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15093F:	drivers/power/reset/at91-sama5d2_shdwc.c
15094
15095MICROCHIP SOC DRIVERS
15096M:	Conor Dooley <conor@kernel.org>
15097S:	Supported
15098T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15099F:	Documentation/devicetree/bindings/soc/microchip/
15100F:	drivers/soc/microchip/
15101
15102MICROCHIP SPI DRIVER
15103M:	Ryan Wanner <ryan.wanner@microchip.com>
15104S:	Supported
15105F:	drivers/spi/spi-atmel.*
15106
15107MICROCHIP SSC DRIVER
15108M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15110S:	Supported
15111F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15112F:	drivers/misc/atmel-ssc.c
15113F:	include/linux/atmel-ssc.h
15114
15115Microchip Timer Counter Block (TCB) Capture Driver
15116M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15117L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15118L:	linux-iio@vger.kernel.org
15119S:	Maintained
15120F:	drivers/counter/microchip-tcb-capture.c
15121
15122MICROCHIP USB251XB DRIVER
15123M:	Richard Leitner <richard.leitner@skidata.com>
15124L:	linux-usb@vger.kernel.org
15125S:	Maintained
15126F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15127F:	drivers/usb/misc/usb251xb.c
15128
15129MICROCHIP USBA UDC DRIVER
15130M:	Cristian Birsan <cristian.birsan@microchip.com>
15131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15132S:	Supported
15133F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15134
15135MICROCHIP WILC1000 WIFI DRIVER
15136M:	Ajay Singh <ajay.kathat@microchip.com>
15137M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15138L:	linux-wireless@vger.kernel.org
15139S:	Supported
15140F:	drivers/net/wireless/microchip/wilc1000/
15141
15142MICROSEMI MIPS SOCS
15143M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15144M:	UNGLinuxDriver@microchip.com
15145L:	linux-mips@vger.kernel.org
15146S:	Supported
15147F:	Documentation/devicetree/bindings/mips/mscc.txt
15148F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15149F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15150F:	arch/mips/boot/dts/mscc/
15151F:	arch/mips/configs/generic/board-ocelot.config
15152F:	arch/mips/generic/board-ocelot.c
15153
15154MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15155M:	Don Brace <don.brace@microchip.com>
15156L:	storagedev@microchip.com
15157L:	linux-scsi@vger.kernel.org
15158S:	Supported
15159F:	Documentation/scsi/smartpqi.rst
15160F:	drivers/scsi/smartpqi/Kconfig
15161F:	drivers/scsi/smartpqi/Makefile
15162F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15163F:	include/linux/cciss*.h
15164F:	include/uapi/linux/cciss*.h
15165
15166MICROSOFT MANA RDMA DRIVER
15167M:	Long Li <longli@microsoft.com>
15168M:	Ajay Sharma <sharmaajay@microsoft.com>
15169L:	linux-rdma@vger.kernel.org
15170S:	Supported
15171F:	drivers/infiniband/hw/mana/
15172F:	include/net/mana
15173F:	include/uapi/rdma/mana-abi.h
15174
15175MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15176M:	Maximilian Luz <luzmaximilian@gmail.com>
15177L:	platform-driver-x86@vger.kernel.org
15178S:	Maintained
15179F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15180
15181MICROSOFT SURFACE BATTERY AND AC DRIVERS
15182M:	Maximilian Luz <luzmaximilian@gmail.com>
15183L:	linux-pm@vger.kernel.org
15184L:	platform-driver-x86@vger.kernel.org
15185S:	Maintained
15186F:	drivers/power/supply/surface_battery.c
15187F:	drivers/power/supply/surface_charger.c
15188
15189MICROSOFT SURFACE DTX DRIVER
15190M:	Maximilian Luz <luzmaximilian@gmail.com>
15191L:	platform-driver-x86@vger.kernel.org
15192S:	Maintained
15193F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15194F:	drivers/platform/surface/surface_dtx.c
15195F:	include/uapi/linux/surface_aggregator/dtx.h
15196
15197MICROSOFT SURFACE SENSOR FAN DRIVER
15198M:	Maximilian Luz <luzmaximilian@gmail.com>
15199M:	Ivor Wanders <ivor@iwanders.net>
15200L:	linux-hwmon@vger.kernel.org
15201S:	Maintained
15202F:	Documentation/hwmon/surface_fan.rst
15203F:	drivers/hwmon/surface_fan.c
15204
15205MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15206M:	Maximilian Luz <luzmaximilian@gmail.com>
15207L:	platform-driver-x86@vger.kernel.org
15208S:	Maintained
15209F:	drivers/platform/surface/surface_gpe.c
15210
15211MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15212M:	Hans de Goede <hdegoede@redhat.com>
15213M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15214M:	Maximilian Luz <luzmaximilian@gmail.com>
15215L:	platform-driver-x86@vger.kernel.org
15216S:	Maintained
15217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15218F:	drivers/platform/surface/
15219
15220MICROSOFT SURFACE HID TRANSPORT DRIVER
15221M:	Maximilian Luz <luzmaximilian@gmail.com>
15222L:	linux-input@vger.kernel.org
15223L:	platform-driver-x86@vger.kernel.org
15224S:	Maintained
15225F:	drivers/hid/surface-hid/
15226
15227MICROSOFT SURFACE HOT-PLUG DRIVER
15228M:	Maximilian Luz <luzmaximilian@gmail.com>
15229L:	platform-driver-x86@vger.kernel.org
15230S:	Maintained
15231F:	drivers/platform/surface/surface_hotplug.c
15232
15233MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15234M:	Maximilian Luz <luzmaximilian@gmail.com>
15235L:	platform-driver-x86@vger.kernel.org
15236S:	Maintained
15237F:	drivers/platform/surface/surface_platform_profile.c
15238
15239MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15240M:	Chen Yu <yu.c.chen@intel.com>
15241L:	platform-driver-x86@vger.kernel.org
15242S:	Supported
15243F:	drivers/platform/surface/surfacepro3_button.c
15244
15245MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15246M:	Maximilian Luz <luzmaximilian@gmail.com>
15247L:	platform-driver-x86@vger.kernel.org
15248S:	Maintained
15249F:	drivers/platform/surface/surface_aggregator_hub.c
15250
15251MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15252M:	Maximilian Luz <luzmaximilian@gmail.com>
15253L:	platform-driver-x86@vger.kernel.org
15254S:	Maintained
15255W:	https://github.com/linux-surface/surface-aggregator-module
15256C:	irc://irc.libera.chat/linux-surface
15257F:	Documentation/driver-api/surface_aggregator/
15258F:	drivers/platform/surface/aggregator/
15259F:	drivers/platform/surface/surface_acpi_notify.c
15260F:	drivers/platform/surface/surface_aggregator_cdev.c
15261F:	drivers/platform/surface/surface_aggregator_registry.c
15262F:	include/linux/surface_acpi_notify.h
15263F:	include/linux/surface_aggregator/
15264F:	include/uapi/linux/surface_aggregator/
15265
15266MICROTEK X6 SCANNER
15267M:	Oliver Neukum <oliver@neukum.org>
15268S:	Maintained
15269F:	drivers/usb/image/microtek.*
15270
15271MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15272M:	Luka Kovacic <luka.kovacic@sartura.hr>
15273M:	Luka Perkov <luka.perkov@sartura.hr>
15274S:	Maintained
15275F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15276F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15277F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15278F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15279F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15280F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15281
15282MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15283M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15284L:	linux-media@vger.kernel.org
15285S:	Maintained
15286F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15287F:	Documentation/driver-api/media/drivers/ccs/
15288F:	Documentation/userspace-api/media/drivers/ccs.rst
15289F:	drivers/media/i2c/ccs-pll.c
15290F:	drivers/media/i2c/ccs-pll.h
15291F:	drivers/media/i2c/ccs/
15292F:	include/uapi/linux/ccs.h
15293F:	include/uapi/linux/smiapp.h
15294
15295MIPS
15296M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15297L:	linux-mips@vger.kernel.org
15298S:	Maintained
15299W:	http://www.linux-mips.org/
15300Q:	https://patchwork.kernel.org/project/linux-mips/list/
15301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15302F:	Documentation/devicetree/bindings/mips/
15303F:	Documentation/arch/mips/
15304F:	arch/mips/
15305F:	drivers/platform/mips/
15306F:	include/dt-bindings/mips/
15307
15308MIPS BAIKAL-T1 PLATFORM
15309M:	Serge Semin <fancer.lancer@gmail.com>
15310L:	linux-mips@vger.kernel.org
15311S:	Supported
15312F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15313F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15314F:	drivers/bus/bt1-*.c
15315F:	drivers/clk/baikal-t1/
15316F:	drivers/memory/bt1-l2-ctl.c
15317F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15318
15319MIPS BOSTON DEVELOPMENT BOARD
15320M:	Paul Burton <paulburton@kernel.org>
15321L:	linux-mips@vger.kernel.org
15322S:	Maintained
15323F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15324F:	arch/mips/boot/dts/img/boston.dts
15325F:	arch/mips/configs/generic/board-boston.config
15326F:	drivers/clk/imgtec/clk-boston.c
15327F:	include/dt-bindings/clock/boston-clock.h
15328
15329MIPS CORE DRIVERS
15330M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15331M:	Serge Semin <fancer.lancer@gmail.com>
15332L:	linux-mips@vger.kernel.org
15333S:	Supported
15334F:	drivers/bus/mips_cdmm.c
15335F:	drivers/clocksource/mips-gic-timer.c
15336F:	drivers/cpuidle/cpuidle-cps.c
15337F:	drivers/irqchip/irq-mips-cpu.c
15338F:	drivers/irqchip/irq-mips-gic.c
15339
15340MIPS GENERIC PLATFORM
15341M:	Paul Burton <paulburton@kernel.org>
15342L:	linux-mips@vger.kernel.org
15343S:	Supported
15344F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15345F:	arch/mips/generic/
15346F:	arch/mips/tools/generic-board-config.sh
15347
15348MIPS RINT INSTRUCTION EMULATION
15349M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15350L:	linux-mips@vger.kernel.org
15351S:	Supported
15352F:	arch/mips/math-emu/dp_rint.c
15353F:	arch/mips/math-emu/sp_rint.c
15354
15355MIPS/LOONGSON1 ARCHITECTURE
15356M:	Keguang Zhang <keguang.zhang@gmail.com>
15357L:	linux-mips@vger.kernel.org
15358S:	Maintained
15359F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15360F:	arch/mips/include/asm/mach-loongson32/
15361F:	arch/mips/loongson32/
15362F:	drivers/*/*loongson1*
15363F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15364
15365MIPS/LOONGSON2EF ARCHITECTURE
15366M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15367L:	linux-mips@vger.kernel.org
15368S:	Maintained
15369F:	arch/mips/include/asm/mach-loongson2ef/
15370F:	arch/mips/loongson2ef/
15371F:	drivers/cpufreq/loongson2_cpufreq.c
15372
15373MIPS/LOONGSON64 ARCHITECTURE
15374M:	Huacai Chen <chenhuacai@kernel.org>
15375M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15376L:	linux-mips@vger.kernel.org
15377S:	Maintained
15378F:	arch/mips/include/asm/mach-loongson64/
15379F:	arch/mips/loongson64/
15380F:	drivers/irqchip/irq-loongson*
15381F:	drivers/platform/mips/cpu_hwmon.c
15382
15383MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15384M:	Hans Verkuil <hverkuil@xs4all.nl>
15385L:	linux-media@vger.kernel.org
15386S:	Odd Fixes
15387W:	https://linuxtv.org
15388T:	git git://linuxtv.org/media_tree.git
15389F:	drivers/media/radio/radio-miropcm20*
15390
15391MITSUMI MM8013 FG DRIVER
15392M:	Konrad Dybcio <konradybcio@kernel.org>
15393F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15394F:	drivers/power/supply/mm8013.c
15395
15396MMP SUPPORT
15397R:	Lubomir Rintel <lkundrak@v3.sk>
15398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15399S:	Odd Fixes
15400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15401F:	arch/arm/boot/dts/marvell/mmp*
15402F:	arch/arm/mach-mmp/
15403F:	include/linux/soc/mmp/
15404
15405MMP USB PHY DRIVERS
15406R:	Lubomir Rintel <lkundrak@v3.sk>
15407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15408S:	Maintained
15409F:	drivers/phy/marvell/phy-mmp3-usb.c
15410F:	drivers/phy/marvell/phy-pxa-usb.c
15411
15412MMU GATHER AND TLB INVALIDATION
15413M:	Will Deacon <will@kernel.org>
15414M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15415M:	Andrew Morton <akpm@linux-foundation.org>
15416M:	Nick Piggin <npiggin@gmail.com>
15417M:	Peter Zijlstra <peterz@infradead.org>
15418L:	linux-arch@vger.kernel.org
15419L:	linux-mm@kvack.org
15420S:	Maintained
15421F:	arch/*/include/asm/tlb.h
15422F:	include/asm-generic/tlb.h
15423F:	mm/mmu_gather.c
15424
15425MN88472 MEDIA DRIVER
15426L:	linux-media@vger.kernel.org
15427S:	Orphan
15428W:	https://linuxtv.org
15429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15430F:	drivers/media/dvb-frontends/mn88472*
15431
15432MN88473 MEDIA DRIVER
15433L:	linux-media@vger.kernel.org
15434S:	Orphan
15435W:	https://linuxtv.org
15436Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15437F:	drivers/media/dvb-frontends/mn88473*
15438
15439MOBILEYE MIPS SOCS
15440M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15441M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15442M:	Théo Lebrun <theo.lebrun@bootlin.com>
15443L:	linux-mips@vger.kernel.org
15444S:	Maintained
15445F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15446F:	Documentation/devicetree/bindings/soc/mobileye/
15447F:	arch/mips/boot/dts/mobileye/
15448F:	arch/mips/configs/eyeq5_defconfig
15449F:	arch/mips/mobileye/board-epm5.its.S
15450F:	drivers/clk/clk-eyeq.c
15451F:	drivers/pinctrl/pinctrl-eyeq5.c
15452F:	drivers/reset/reset-eyeq.c
15453F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15454
15455MODULE SUPPORT
15456M:	Luis Chamberlain <mcgrof@kernel.org>
15457L:	linux-modules@vger.kernel.org
15458L:	linux-kernel@vger.kernel.org
15459S:	Maintained
15460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15461F:	include/linux/kmod.h
15462F:	include/linux/module*.h
15463F:	kernel/module/
15464F:	lib/test_kmod.c
15465F:	scripts/module*
15466F:	tools/testing/selftests/kmod/
15467
15468MONOLITHIC POWER SYSTEM PMIC DRIVER
15469M:	Saravanan Sekar <sravanhome@gmail.com>
15470S:	Maintained
15471F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15472F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15473F:	drivers/hwmon/pmbus/mpq7932.c
15474F:	drivers/iio/adc/mp2629_adc.c
15475F:	drivers/mfd/mp2629.c
15476F:	drivers/power/supply/mp2629_charger.c
15477F:	drivers/regulator/mp5416.c
15478F:	drivers/regulator/mpq7920.c
15479F:	drivers/regulator/mpq7920.h
15480F:	include/linux/mfd/mp2629.h
15481
15482MOST(R) TECHNOLOGY DRIVER
15483M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15484M:	Christian Gromm <christian.gromm@microchip.com>
15485S:	Maintained
15486F:	Documentation/ABI/testing/configfs-most
15487F:	Documentation/ABI/testing/sysfs-bus-most
15488F:	drivers/most/
15489F:	drivers/staging/most/
15490F:	include/linux/most.h
15491
15492MOTORCOMM PHY DRIVER
15493M:	Frank <Frank.Sae@motor-comm.com>
15494L:	netdev@vger.kernel.org
15495S:	Maintained
15496F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15497F:	drivers/net/phy/motorcomm.c
15498
15499MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15500M:	Jiri Slaby <jirislaby@kernel.org>
15501S:	Maintained
15502F:	Documentation/driver-api/tty/moxa-smartio.rst
15503F:	drivers/tty/mxser.*
15504
15505MP3309C BACKLIGHT DRIVER
15506M:	Flavio Suligoi <f.suligoi@asem.it>
15507L:	dri-devel@lists.freedesktop.org
15508S:	Maintained
15509F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15510F:	drivers/video/backlight/mp3309c.c
15511
15512MPS MP2891 DRIVER
15513M:	Noah Wang <noahwang.wang@outlook.com>
15514L:	linux-hwmon@vger.kernel.org
15515S:	Maintained
15516F:	Documentation/hwmon/mp2891.rst
15517F:	drivers/hwmon/pmbus/mp2891.c
15518
15519MPS MP2993 DRIVER
15520M:	Noah Wang <noahwang.wang@outlook.com>
15521L:	linux-hwmon@vger.kernel.org
15522S:	Maintained
15523F:	Documentation/hwmon/mp2993.rst
15524F:	drivers/hwmon/pmbus/mp2993.c
15525
15526MPS MP9941 DRIVER
15527M:	Noah Wang <noahwang.wang@outlook.com>
15528L:	linux-hwmon@vger.kernel.org
15529S:	Maintained
15530F:	Documentation/hwmon/mp9941.rst
15531F:	drivers/hwmon/pmbus/mp9941.c
15532
15533MR800 AVERMEDIA USB FM RADIO DRIVER
15534M:	Alexey Klimov <klimov.linux@gmail.com>
15535L:	linux-media@vger.kernel.org
15536S:	Maintained
15537T:	git git://linuxtv.org/media_tree.git
15538F:	drivers/media/radio/radio-mr800.c
15539
15540MRF24J40 IEEE 802.15.4 RADIO DRIVER
15541M:	Stefan Schmidt <stefan@datenfreihafen.org>
15542L:	linux-wpan@vger.kernel.org
15543S:	Odd Fixes
15544F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15545F:	drivers/net/ieee802154/mrf24j40.c
15546
15547MSI EC DRIVER
15548M:	Nikita Kravets <teackot@gmail.com>
15549L:	platform-driver-x86@vger.kernel.org
15550S:	Maintained
15551W:	https://github.com/BeardOverflow/msi-ec
15552F:	drivers/platform/x86/msi-ec.*
15553
15554MSI LAPTOP SUPPORT
15555M:	"Lee, Chun-Yi" <jlee@suse.com>
15556L:	platform-driver-x86@vger.kernel.org
15557S:	Maintained
15558F:	drivers/platform/x86/msi-laptop.c
15559
15560MSI WMI SUPPORT
15561L:	platform-driver-x86@vger.kernel.org
15562S:	Orphan
15563F:	drivers/platform/x86/msi-wmi.c
15564
15565MSI WMI PLATFORM FEATURES
15566M:	Armin Wolf <W_Armin@gmx.de>
15567L:	platform-driver-x86@vger.kernel.org
15568S:	Maintained
15569F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15570F:	Documentation/wmi/devices/msi-wmi-platform.rst
15571F:	drivers/platform/x86/msi-wmi-platform.c
15572
15573MSI001 MEDIA DRIVER
15574L:	linux-media@vger.kernel.org
15575S:	Orphan
15576W:	https://linuxtv.org
15577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15578F:	drivers/media/tuners/msi001*
15579
15580MSI2500 MEDIA DRIVER
15581L:	linux-media@vger.kernel.org
15582S:	Orphan
15583W:	https://linuxtv.org
15584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15585F:	drivers/media/usb/msi2500/
15586
15587MSTAR INTERRUPT CONTROLLER DRIVER
15588M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15589M:	Daniel Palmer <daniel@thingy.jp>
15590S:	Maintained
15591F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15592F:	drivers/irqchip/irq-mst-intc.c
15593
15594MSYSTEMS DISKONCHIP G3 MTD DRIVER
15595M:	Robert Jarzmik <robert.jarzmik@free.fr>
15596L:	linux-mtd@lists.infradead.org
15597S:	Maintained
15598F:	drivers/mtd/devices/docg3*
15599
15600MT9M114 ONSEMI SENSOR DRIVER
15601M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15602L:	linux-media@vger.kernel.org
15603S:	Maintained
15604T:	git git://linuxtv.org/media_tree.git
15605F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15606F:	drivers/media/i2c/mt9m114.c
15607
15608MT9P031 APTINA CAMERA SENSOR
15609M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15610L:	linux-media@vger.kernel.org
15611S:	Maintained
15612T:	git git://linuxtv.org/media_tree.git
15613F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15614F:	drivers/media/i2c/mt9p031.c
15615F:	include/media/i2c/mt9p031.h
15616
15617MT9T112 APTINA CAMERA SENSOR
15618M:	Jacopo Mondi <jacopo@jmondi.org>
15619L:	linux-media@vger.kernel.org
15620S:	Odd Fixes
15621T:	git git://linuxtv.org/media_tree.git
15622F:	drivers/media/i2c/mt9t112.c
15623F:	include/media/i2c/mt9t112.h
15624
15625MT9V032 APTINA CAMERA SENSOR
15626M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15627L:	linux-media@vger.kernel.org
15628S:	Maintained
15629T:	git git://linuxtv.org/media_tree.git
15630F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15631F:	drivers/media/i2c/mt9v032.c
15632F:	include/media/i2c/mt9v032.h
15633
15634MT9V111 APTINA CAMERA SENSOR
15635M:	Jacopo Mondi <jacopo@jmondi.org>
15636L:	linux-media@vger.kernel.org
15637S:	Maintained
15638T:	git git://linuxtv.org/media_tree.git
15639F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15640F:	drivers/media/i2c/mt9v111.c
15641
15642MULTIFUNCTION DEVICES (MFD)
15643M:	Lee Jones <lee@kernel.org>
15644S:	Maintained
15645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15646F:	Documentation/devicetree/bindings/mfd/
15647F:	drivers/mfd/
15648F:	include/dt-bindings/mfd/
15649F:	include/linux/mfd/
15650
15651MULTIMEDIA CARD (MMC) ETC. OVER SPI
15652S:	Orphan
15653F:	drivers/mmc/host/mmc_spi.c
15654F:	include/linux/spi/mmc_spi.h
15655
15656MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15657M:	Ulf Hansson <ulf.hansson@linaro.org>
15658L:	linux-mmc@vger.kernel.org
15659S:	Maintained
15660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15661F:	Documentation/devicetree/bindings/mmc/
15662F:	drivers/mmc/
15663F:	include/linux/mmc/
15664F:	include/uapi/linux/mmc/
15665
15666MULTIPLEXER SUBSYSTEM
15667M:	Peter Rosin <peda@axentia.se>
15668S:	Maintained
15669F:	Documentation/ABI/testing/sysfs-class-mux*
15670F:	Documentation/devicetree/bindings/mux/
15671F:	drivers/mux/
15672F:	include/dt-bindings/mux/
15673F:	include/linux/mux/
15674
15675MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15676M:	Bin Liu <b-liu@ti.com>
15677L:	linux-usb@vger.kernel.org
15678S:	Maintained
15679F:	drivers/usb/musb/
15680
15681MXL301RF MEDIA DRIVER
15682M:	Akihiro Tsukada <tskd08@gmail.com>
15683L:	linux-media@vger.kernel.org
15684S:	Odd Fixes
15685F:	drivers/media/tuners/mxl301rf*
15686
15687MXL5007T MEDIA DRIVER
15688M:	Michael Krufky <mkrufky@linuxtv.org>
15689L:	linux-media@vger.kernel.org
15690S:	Maintained
15691W:	https://linuxtv.org
15692W:	http://github.com/mkrufky
15693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15694T:	git git://linuxtv.org/mkrufky/tuners.git
15695F:	drivers/media/tuners/mxl5007t.*
15696
15697MXSFB DRM DRIVER
15698M:	Marek Vasut <marex@denx.de>
15699M:	Stefan Agner <stefan@agner.ch>
15700L:	dri-devel@lists.freedesktop.org
15701S:	Supported
15702T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15703F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15704F:	drivers/gpu/drm/mxsfb/
15705
15706MYLEX DAC960 PCI RAID Controller
15707M:	Hannes Reinecke <hare@kernel.org>
15708L:	linux-scsi@vger.kernel.org
15709S:	Supported
15710F:	drivers/scsi/myrb.*
15711F:	drivers/scsi/myrs.*
15712
15713MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15714L:	netdev@vger.kernel.org
15715S:	Orphan
15716W:	https://www.cspi.com/ethernet-products/support/downloads/
15717F:	drivers/net/ethernet/myricom/myri10ge/
15718
15719NAND FLASH SUBSYSTEM
15720M:	Miquel Raynal <miquel.raynal@bootlin.com>
15721R:	Richard Weinberger <richard@nod.at>
15722L:	linux-mtd@lists.infradead.org
15723S:	Maintained
15724W:	http://www.linux-mtd.infradead.org/
15725Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15726C:	irc://irc.oftc.net/mtd
15727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15728F:	drivers/mtd/nand/
15729F:	include/linux/mtd/*nand*.h
15730
15731NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15732M:	Daniel Mack <zonque@gmail.com>
15733L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15734S:	Maintained
15735W:	http://www.native-instruments.com
15736F:	sound/usb/caiaq/
15737
15738NATSEMI ETHERNET DRIVER (DP8381x)
15739S:	Orphan
15740F:	drivers/net/ethernet/natsemi/natsemi.c
15741
15742NCR 5380 SCSI DRIVERS
15743M:	Finn Thain <fthain@linux-m68k.org>
15744M:	Michael Schmitz <schmitzmic@gmail.com>
15745L:	linux-scsi@vger.kernel.org
15746S:	Maintained
15747F:	Documentation/scsi/g_NCR5380.rst
15748F:	drivers/scsi/NCR5380.*
15749F:	drivers/scsi/arm/cumana_1.c
15750F:	drivers/scsi/arm/oak.c
15751F:	drivers/scsi/atari_scsi.*
15752F:	drivers/scsi/dmx3191d.c
15753F:	drivers/scsi/g_NCR5380.*
15754F:	drivers/scsi/mac_scsi.*
15755F:	drivers/scsi/sun3_scsi.*
15756F:	drivers/scsi/sun3_scsi_vme.c
15757
15758NCSI LIBRARY
15759M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15760S:	Maintained
15761F:	net/ncsi/
15762
15763NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15764M:	Zev Weiss <zev@bewilderbeest.net>
15765L:	linux-hwmon@vger.kernel.org
15766S:	Maintained
15767F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15768F:	drivers/hwmon/nct6775-i2c.c
15769
15770NETCONSOLE
15771M:	Breno Leitao <leitao@debian.org>
15772S:	Maintained
15773F:	Documentation/networking/netconsole.rst
15774F:	drivers/net/netconsole.c
15775
15776NETDEVSIM
15777M:	Jakub Kicinski <kuba@kernel.org>
15778S:	Maintained
15779F:	drivers/net/netdevsim/*
15780F:	tools/testing/selftests/drivers/net/netdevsim/*
15781
15782NETEM NETWORK EMULATOR
15783M:	Stephen Hemminger <stephen@networkplumber.org>
15784L:	netdev@vger.kernel.org
15785S:	Maintained
15786F:	net/sched/sch_netem.c
15787
15788NETERION 10GbE DRIVERS (s2io)
15789M:	Jon Mason <jdmason@kudzu.us>
15790L:	netdev@vger.kernel.org
15791S:	Supported
15792F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15793F:	drivers/net/ethernet/neterion/
15794
15795NETFILTER
15796M:	Pablo Neira Ayuso <pablo@netfilter.org>
15797M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15798L:	netfilter-devel@vger.kernel.org
15799L:	coreteam@netfilter.org
15800S:	Maintained
15801W:	http://www.netfilter.org/
15802W:	http://www.iptables.org/
15803W:	http://www.nftables.org/
15804Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15805C:	irc://irc.libera.chat/netfilter
15806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15808F:	include/linux/netfilter*
15809F:	include/linux/netfilter/
15810F:	include/net/netfilter/
15811F:	include/uapi/linux/netfilter*
15812F:	include/uapi/linux/netfilter/
15813F:	net/*/netfilter.c
15814F:	net/*/netfilter/
15815F:	net/bridge/br_netfilter*.c
15816F:	net/netfilter/
15817F:	tools/testing/selftests/net/netfilter/
15818
15819NETROM NETWORK LAYER
15820M:	Ralf Baechle <ralf@linux-mips.org>
15821L:	linux-hams@vger.kernel.org
15822S:	Maintained
15823W:	https://linux-ax25.in-berlin.de
15824F:	include/net/netrom.h
15825F:	include/uapi/linux/netrom.h
15826F:	net/netrom/
15827
15828NETRONIX EMBEDDED CONTROLLER
15829M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15830S:	Maintained
15831F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15832F:	drivers/mfd/ntxec.c
15833F:	drivers/pwm/pwm-ntxec.c
15834F:	drivers/rtc/rtc-ntxec.c
15835F:	include/linux/mfd/ntxec.h
15836
15837NETRONOME ETHERNET DRIVERS
15838M:	Louis Peens <louis.peens@corigine.com>
15839R:	Jakub Kicinski <kuba@kernel.org>
15840L:	oss-drivers@corigine.com
15841S:	Maintained
15842F:	drivers/net/ethernet/netronome/
15843
15844NETWORK BLOCK DEVICE (NBD)
15845M:	Josef Bacik <josef@toxicpanda.com>
15846L:	linux-block@vger.kernel.org
15847L:	nbd@other.debian.org
15848S:	Maintained
15849F:	Documentation/admin-guide/blockdev/nbd.rst
15850F:	drivers/block/nbd.c
15851F:	include/trace/events/nbd.h
15852F:	include/uapi/linux/nbd.h
15853
15854NETWORK DROP MONITOR
15855M:	Neil Horman <nhorman@tuxdriver.com>
15856L:	netdev@vger.kernel.org
15857S:	Maintained
15858W:	https://fedorahosted.org/dropwatch/
15859F:	include/uapi/linux/net_dropmon.h
15860F:	net/core/drop_monitor.c
15861
15862NETWORKING DRIVERS
15863M:	"David S. Miller" <davem@davemloft.net>
15864M:	Eric Dumazet <edumazet@google.com>
15865M:	Jakub Kicinski <kuba@kernel.org>
15866M:	Paolo Abeni <pabeni@redhat.com>
15867L:	netdev@vger.kernel.org
15868S:	Maintained
15869P:	Documentation/process/maintainer-netdev.rst
15870Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15873F:	Documentation/devicetree/bindings/net/
15874F:	Documentation/networking/net_cachelines/net_device.rst
15875F:	drivers/connector/
15876F:	drivers/net/
15877F:	include/dt-bindings/net/
15878F:	include/linux/cn_proc.h
15879F:	include/linux/etherdevice.h
15880F:	include/linux/fcdevice.h
15881F:	include/linux/fddidevice.h
15882F:	include/linux/hippidevice.h
15883F:	include/linux/if_*
15884F:	include/linux/inetdevice.h
15885F:	include/linux/netdevice.h
15886F:	include/uapi/linux/cn_proc.h
15887F:	include/uapi/linux/if_*
15888F:	include/uapi/linux/netdevice.h
15889X:	drivers/net/wireless/
15890
15891NETWORKING DRIVERS (WIRELESS)
15892M:	Kalle Valo <kvalo@kernel.org>
15893L:	linux-wireless@vger.kernel.org
15894S:	Maintained
15895W:	https://wireless.wiki.kernel.org/
15896Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15899F:	Documentation/devicetree/bindings/net/wireless/
15900F:	drivers/net/wireless/
15901
15902NETWORKING [DSA]
15903M:	Andrew Lunn <andrew@lunn.ch>
15904M:	Florian Fainelli <f.fainelli@gmail.com>
15905M:	Vladimir Oltean <olteanv@gmail.com>
15906S:	Maintained
15907F:	Documentation/devicetree/bindings/net/dsa/
15908F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15909F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15910F:	drivers/net/dsa/
15911F:	include/linux/dsa/
15912F:	include/linux/platform_data/dsa.h
15913F:	include/net/dsa.h
15914F:	net/dsa/
15915F:	tools/testing/selftests/drivers/net/dsa/
15916
15917NETWORKING [GENERAL]
15918M:	"David S. Miller" <davem@davemloft.net>
15919M:	Eric Dumazet <edumazet@google.com>
15920M:	Jakub Kicinski <kuba@kernel.org>
15921M:	Paolo Abeni <pabeni@redhat.com>
15922L:	netdev@vger.kernel.org
15923S:	Maintained
15924P:	Documentation/process/maintainer-netdev.rst
15925Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15926B:	mailto:netdev@vger.kernel.org
15927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15929F:	Documentation/core-api/netlink.rst
15930F:	Documentation/netlink/
15931F:	Documentation/networking/
15932F:	Documentation/networking/net_cachelines/
15933F:	Documentation/process/maintainer-netdev.rst
15934F:	Documentation/userspace-api/netlink/
15935F:	include/linux/framer/framer-provider.h
15936F:	include/linux/framer/framer.h
15937F:	include/linux/in.h
15938F:	include/linux/indirect_call_wrapper.h
15939F:	include/linux/net.h
15940F:	include/linux/netdevice.h
15941F:	include/linux/skbuff.h
15942F:	include/net/
15943F:	include/uapi/linux/in.h
15944F:	include/uapi/linux/net.h
15945F:	include/uapi/linux/net_namespace.h
15946F:	include/uapi/linux/netdevice.h
15947F:	lib/net_utils.c
15948F:	lib/random32.c
15949F:	net/
15950F:	tools/net/
15951F:	tools/testing/selftests/net/
15952X:	net/9p/
15953X:	net/bluetooth/
15954
15955NETWORKING [IPSEC]
15956M:	Steffen Klassert <steffen.klassert@secunet.com>
15957M:	Herbert Xu <herbert@gondor.apana.org.au>
15958M:	"David S. Miller" <davem@davemloft.net>
15959L:	netdev@vger.kernel.org
15960S:	Maintained
15961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15963F:	include/net/xfrm.h
15964F:	include/uapi/linux/xfrm.h
15965F:	net/ipv4/ah4.c
15966F:	net/ipv4/esp4*
15967F:	net/ipv4/ip_vti.c
15968F:	net/ipv4/ipcomp.c
15969F:	net/ipv4/xfrm*
15970F:	net/ipv6/ah6.c
15971F:	net/ipv6/esp6*
15972F:	net/ipv6/ip6_vti.c
15973F:	net/ipv6/ipcomp6.c
15974F:	net/ipv6/xfrm*
15975F:	net/key/
15976F:	net/xfrm/
15977F:	tools/testing/selftests/net/ipsec.c
15978
15979NETWORKING [IPv4/IPv6]
15980M:	"David S. Miller" <davem@davemloft.net>
15981M:	David Ahern <dsahern@kernel.org>
15982L:	netdev@vger.kernel.org
15983S:	Maintained
15984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15985F:	arch/x86/net/*
15986F:	include/linux/ip.h
15987F:	include/linux/ipv6*
15988F:	include/net/fib*
15989F:	include/net/ip*
15990F:	include/net/route.h
15991F:	net/ipv4/
15992F:	net/ipv6/
15993
15994NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15995M:	Paul Moore <paul@paul-moore.com>
15996L:	netdev@vger.kernel.org
15997L:	linux-security-module@vger.kernel.org
15998S:	Supported
15999W:	https://github.com/netlabel
16000F:	Documentation/netlabel/
16001F:	include/net/calipso.h
16002F:	include/net/cipso_ipv4.h
16003F:	include/net/netlabel.h
16004F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16005F:	include/uapi/linux/netfilter/xt_SECMARK.h
16006F:	net/ipv4/cipso_ipv4.c
16007F:	net/ipv6/calipso.c
16008F:	net/netfilter/xt_CONNSECMARK.c
16009F:	net/netfilter/xt_SECMARK.c
16010F:	net/netlabel/
16011
16012NETWORKING [MACSEC]
16013M:	Sabrina Dubroca <sd@queasysnail.net>
16014L:	netdev@vger.kernel.org
16015S:	Maintained
16016F:	drivers/net/macsec.c
16017F:	include/net/macsec.h
16018F:	include/uapi/linux/if_macsec.h
16019K:	macsec
16020K:	\bmdo_
16021
16022NETWORKING [MPTCP]
16023M:	Matthieu Baerts <matttbe@kernel.org>
16024M:	Mat Martineau <martineau@kernel.org>
16025R:	Geliang Tang <geliang@kernel.org>
16026L:	netdev@vger.kernel.org
16027L:	mptcp@lists.linux.dev
16028S:	Maintained
16029W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16030B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16031T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16032T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16033F:	Documentation/netlink/specs/mptcp_pm.yaml
16034F:	Documentation/networking/mptcp*.rst
16035F:	include/net/mptcp.h
16036F:	include/trace/events/mptcp.h
16037F:	include/uapi/linux/mptcp*.h
16038F:	net/mptcp/
16039F:	tools/testing/selftests/bpf/*/*mptcp*.c
16040F:	tools/testing/selftests/net/mptcp/
16041
16042NETWORKING [TCP]
16043M:	Eric Dumazet <edumazet@google.com>
16044L:	netdev@vger.kernel.org
16045S:	Maintained
16046F:	Documentation/networking/net_cachelines/tcp_sock.rst
16047F:	include/linux/tcp.h
16048F:	include/net/tcp.h
16049F:	include/trace/events/tcp.h
16050F:	include/uapi/linux/tcp.h
16051F:	net/ipv4/inet_connection_sock.c
16052F:	net/ipv4/inet_hashtables.c
16053F:	net/ipv4/inet_timewait_sock.c
16054F:	net/ipv4/syncookies.c
16055F:	net/ipv4/tcp*.c
16056F:	net/ipv6/inet6_connection_sock.c
16057F:	net/ipv6/inet6_hashtables.c
16058F:	net/ipv6/syncookies.c
16059F:	net/ipv6/tcp*.c
16060
16061NETWORKING [TLS]
16062M:	Boris Pismenny <borisp@nvidia.com>
16063M:	John Fastabend <john.fastabend@gmail.com>
16064M:	Jakub Kicinski <kuba@kernel.org>
16065L:	netdev@vger.kernel.org
16066S:	Maintained
16067F:	include/net/tls.h
16068F:	include/uapi/linux/tls.h
16069F:	net/tls/*
16070
16071NETXEN (1/10) GbE SUPPORT
16072M:	Manish Chopra <manishc@marvell.com>
16073M:	Rahul Verma <rahulv@marvell.com>
16074M:	GR-Linux-NIC-Dev@marvell.com
16075L:	netdev@vger.kernel.org
16076S:	Supported
16077F:	drivers/net/ethernet/qlogic/netxen/
16078
16079NET_FAILOVER MODULE
16080M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16081L:	netdev@vger.kernel.org
16082S:	Supported
16083F:	Documentation/networking/net_failover.rst
16084F:	drivers/net/net_failover.c
16085F:	include/net/net_failover.h
16086
16087NEXTHOP
16088M:	David Ahern <dsahern@kernel.org>
16089L:	netdev@vger.kernel.org
16090S:	Maintained
16091F:	include/net/netns/nexthop.h
16092F:	include/net/nexthop.h
16093F:	include/uapi/linux/nexthop.h
16094F:	net/ipv4/nexthop.c
16095
16096NFC SUBSYSTEM
16097M:	Krzysztof Kozlowski <krzk@kernel.org>
16098L:	netdev@vger.kernel.org
16099S:	Maintained
16100F:	Documentation/devicetree/bindings/net/nfc/
16101F:	drivers/nfc/
16102F:	include/net/nfc/
16103F:	include/uapi/linux/nfc.h
16104F:	net/nfc/
16105
16106NFC VIRTUAL NCI DEVICE DRIVER
16107M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16108L:	netdev@vger.kernel.org
16109S:	Supported
16110F:	drivers/nfc/virtual_ncidev.c
16111F:	tools/testing/selftests/nci/
16112
16113NFS, SUNRPC, AND LOCKD CLIENTS
16114M:	Trond Myklebust <trondmy@kernel.org>
16115M:	Anna Schumaker <anna@kernel.org>
16116L:	linux-nfs@vger.kernel.org
16117S:	Maintained
16118W:	http://client.linux-nfs.org
16119T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16120F:	Documentation/filesystems/nfs/
16121F:	fs/lockd/
16122F:	fs/nfs/
16123F:	fs/nfs_common/
16124F:	include/linux/lockd/
16125F:	include/linux/nfs*
16126F:	include/linux/sunrpc/
16127F:	include/uapi/linux/nfs*
16128F:	include/uapi/linux/sunrpc/
16129F:	net/sunrpc/
16130
16131NILFS2 FILESYSTEM
16132M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16133L:	linux-nilfs@vger.kernel.org
16134S:	Supported
16135W:	https://nilfs.sourceforge.io/
16136T:	git https://github.com/konis/nilfs2.git
16137F:	Documentation/filesystems/nilfs2.rst
16138F:	fs/nilfs2/
16139F:	include/trace/events/nilfs2.h
16140F:	include/uapi/linux/nilfs2_api.h
16141F:	include/uapi/linux/nilfs2_ondisk.h
16142
16143NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16144M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16145S:	Maintained
16146W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16147F:	Documentation/scsi/NinjaSCSI.rst
16148F:	drivers/scsi/pcmcia/nsp_*
16149
16150NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16151M:	GOTO Masanori <gotom@debian.or.jp>
16152M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16153S:	Maintained
16154W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16155F:	Documentation/scsi/NinjaSCSI.rst
16156F:	drivers/scsi/nsp32*
16157
16158NINTENDO HID DRIVER
16159M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16160L:	linux-input@vger.kernel.org
16161S:	Maintained
16162F:	drivers/hid/hid-nintendo*
16163
16164NIOS2 ARCHITECTURE
16165M:	Dinh Nguyen <dinguyen@kernel.org>
16166S:	Maintained
16167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16168F:	arch/nios2/
16169
16170NITRO ENCLAVES (NE)
16171M:	Alexandru Ciobotaru <alcioa@amazon.com>
16172L:	linux-kernel@vger.kernel.org
16173L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16174S:	Supported
16175W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16176F:	Documentation/virt/ne_overview.rst
16177F:	drivers/virt/nitro_enclaves/
16178F:	include/linux/nitro_enclaves.h
16179F:	include/uapi/linux/nitro_enclaves.h
16180F:	samples/nitro_enclaves/
16181
16182NITRO SECURE MODULE (NSM)
16183M:	Alexander Graf <graf@amazon.com>
16184L:	linux-kernel@vger.kernel.org
16185L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16186S:	Supported
16187W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16188F:	drivers/misc/nsm.c
16189F:	include/uapi/linux/nsm.h
16190
16191NOHZ, DYNTICKS SUPPORT
16192M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16193M:	Frederic Weisbecker <frederic@kernel.org>
16194M:	Ingo Molnar <mingo@kernel.org>
16195M:	Thomas Gleixner <tglx@linutronix.de>
16196L:	linux-kernel@vger.kernel.org
16197S:	Maintained
16198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16199F:	include/linux/sched/nohz.h
16200F:	include/linux/tick.h
16201F:	kernel/time/tick*.*
16202
16203NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16204M:	Pavel Machek <pavel@ucw.cz>
16205M:	Sakari Ailus <sakari.ailus@iki.fi>
16206L:	linux-media@vger.kernel.org
16207S:	Maintained
16208F:	drivers/media/i2c/ad5820.c
16209F:	drivers/media/i2c/et8ek8
16210
16211NOKIA N900 POWER SUPPLY DRIVERS
16212R:	Pali Rohár <pali@kernel.org>
16213F:	drivers/power/supply/bq2415x_charger.c
16214F:	drivers/power/supply/bq27xxx_battery.c
16215F:	drivers/power/supply/bq27xxx_battery_i2c.c
16216F:	drivers/power/supply/isp1704_charger.c
16217F:	drivers/power/supply/rx51_battery.c
16218F:	include/linux/power/bq2415x_charger.h
16219F:	include/linux/power/bq27xxx_battery.h
16220
16221NOLIBC HEADER FILE
16222M:	Willy Tarreau <w@1wt.eu>
16223M:	Thomas Weißschuh <linux@weissschuh.net>
16224S:	Maintained
16225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16226F:	tools/include/nolibc/
16227F:	tools/testing/selftests/nolibc/
16228
16229NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16230M:	Hans de Goede <hdegoede@redhat.com>
16231L:	linux-input@vger.kernel.org
16232S:	Maintained
16233F:	drivers/input/touchscreen/novatek-nvt-ts.c
16234
16235NSDEPS
16236M:	Matthias Maennich <maennich@google.com>
16237S:	Maintained
16238F:	Documentation/core-api/symbol-namespaces.rst
16239F:	scripts/nsdeps
16240
16241NTB AMD DRIVER
16242M:	Sanjay R Mehta <sanju.mehta@amd.com>
16243M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16244L:	ntb@lists.linux.dev
16245S:	Supported
16246F:	drivers/ntb/hw/amd/
16247
16248NTB DRIVER CORE
16249M:	Jon Mason <jdmason@kudzu.us>
16250M:	Dave Jiang <dave.jiang@intel.com>
16251M:	Allen Hubbe <allenbh@gmail.com>
16252L:	ntb@lists.linux.dev
16253S:	Supported
16254W:	https://github.com/jonmason/ntb/wiki
16255T:	git https://github.com/jonmason/ntb.git
16256F:	drivers/net/ntb_netdev.c
16257F:	drivers/ntb/
16258F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16259F:	include/linux/ntb.h
16260F:	include/linux/ntb_transport.h
16261F:	tools/testing/selftests/ntb/
16262
16263NTB IDT DRIVER
16264M:	Serge Semin <fancer.lancer@gmail.com>
16265L:	ntb@lists.linux.dev
16266S:	Supported
16267F:	drivers/ntb/hw/idt/
16268
16269NTB INTEL DRIVER
16270M:	Dave Jiang <dave.jiang@intel.com>
16271L:	ntb@lists.linux.dev
16272S:	Supported
16273W:	https://github.com/davejiang/linux/wiki
16274T:	git https://github.com/davejiang/linux.git
16275F:	drivers/ntb/hw/intel/
16276
16277NTFS3 FILESYSTEM
16278M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16279L:	ntfs3@lists.linux.dev
16280S:	Supported
16281W:	http://www.paragon-software.com/
16282T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16283F:	Documentation/filesystems/ntfs3.rst
16284F:	fs/ntfs3/
16285
16286NUBUS SUBSYSTEM
16287M:	Finn Thain <fthain@linux-m68k.org>
16288L:	linux-m68k@lists.linux-m68k.org
16289S:	Maintained
16290F:	arch/*/include/asm/nubus.h
16291F:	drivers/nubus/
16292F:	include/linux/nubus.h
16293F:	include/uapi/linux/nubus.h
16294
16295NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16296M:	Antonino Daplas <adaplas@gmail.com>
16297L:	linux-fbdev@vger.kernel.org
16298S:	Maintained
16299F:	drivers/video/fbdev/nvidia/
16300F:	drivers/video/fbdev/riva/
16301
16302NVIDIA WMI EC BACKLIGHT DRIVER
16303M:	Daniel Dadap <ddadap@nvidia.com>
16304L:	platform-driver-x86@vger.kernel.org
16305S:	Supported
16306F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16307F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16308
16309NVM EXPRESS DRIVER
16310M:	Keith Busch <kbusch@kernel.org>
16311M:	Jens Axboe <axboe@fb.com>
16312M:	Christoph Hellwig <hch@lst.de>
16313M:	Sagi Grimberg <sagi@grimberg.me>
16314L:	linux-nvme@lists.infradead.org
16315S:	Supported
16316W:	http://git.infradead.org/nvme.git
16317T:	git git://git.infradead.org/nvme.git
16318F:	Documentation/nvme/
16319F:	drivers/nvme/common/
16320F:	drivers/nvme/host/
16321F:	include/linux/nvme-*.h
16322F:	include/linux/nvme.h
16323F:	include/uapi/linux/nvme_ioctl.h
16324
16325NVM EXPRESS FABRICS AUTHENTICATION
16326M:	Hannes Reinecke <hare@suse.de>
16327L:	linux-nvme@lists.infradead.org
16328S:	Supported
16329F:	drivers/nvme/host/auth.c
16330F:	drivers/nvme/target/auth.c
16331F:	drivers/nvme/target/fabrics-cmd-auth.c
16332F:	include/linux/nvme-auth.h
16333
16334NVM EXPRESS FC TRANSPORT DRIVERS
16335M:	James Smart <james.smart@broadcom.com>
16336L:	linux-nvme@lists.infradead.org
16337S:	Supported
16338F:	drivers/nvme/host/fc.c
16339F:	drivers/nvme/target/fc.c
16340F:	drivers/nvme/target/fcloop.c
16341F:	include/linux/nvme-fc-driver.h
16342F:	include/linux/nvme-fc.h
16343
16344NVM EXPRESS HARDWARE MONITORING SUPPORT
16345M:	Guenter Roeck <linux@roeck-us.net>
16346L:	linux-nvme@lists.infradead.org
16347S:	Supported
16348F:	drivers/nvme/host/hwmon.c
16349
16350NVM EXPRESS TARGET DRIVER
16351M:	Christoph Hellwig <hch@lst.de>
16352M:	Sagi Grimberg <sagi@grimberg.me>
16353M:	Chaitanya Kulkarni <kch@nvidia.com>
16354L:	linux-nvme@lists.infradead.org
16355S:	Supported
16356W:	http://git.infradead.org/nvme.git
16357T:	git git://git.infradead.org/nvme.git
16358F:	drivers/nvme/target/
16359
16360NVMEM FRAMEWORK
16361M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16362S:	Maintained
16363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16364F:	Documentation/ABI/stable/sysfs-bus-nvmem
16365F:	Documentation/devicetree/bindings/nvmem/
16366F:	drivers/nvmem/
16367F:	include/linux/nvmem-consumer.h
16368F:	include/linux/nvmem-provider.h
16369
16370NXP BLUETOOTH WIRELESS DRIVERS
16371M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16372M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16373S:	Maintained
16374F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16375F:	drivers/bluetooth/btnxpuart.c
16376
16377NXP C45 TJA11XX PHY DRIVER
16378M:	Andrei Botila <andrei.botila@oss.nxp.com>
16379L:	netdev@vger.kernel.org
16380S:	Maintained
16381F:	drivers/net/phy/nxp-c45-tja11xx*
16382
16383NXP FSPI DRIVER
16384M:	Han Xu <han.xu@nxp.com>
16385M:	Haibo Chen <haibo.chen@nxp.com>
16386R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16387L:	linux-spi@vger.kernel.org
16388S:	Maintained
16389F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16390F:	drivers/spi/spi-nxp-fspi.c
16391
16392NXP FXAS21002C DRIVER
16393M:	Rui Miguel Silva <rmfrfs@gmail.com>
16394L:	linux-iio@vger.kernel.org
16395S:	Maintained
16396F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16397F:	drivers/iio/gyro/fxas21002c.h
16398F:	drivers/iio/gyro/fxas21002c_core.c
16399F:	drivers/iio/gyro/fxas21002c_i2c.c
16400F:	drivers/iio/gyro/fxas21002c_spi.c
16401
16402NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16403M:	Haibo Chen <haibo.chen@nxp.com>
16404L:	linux-iio@vger.kernel.org
16405L:	imx@lists.linux.dev
16406S:	Maintained
16407F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16408F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16409F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16410F:	drivers/iio/adc/imx7d_adc.c
16411F:	drivers/iio/adc/imx93_adc.c
16412F:	drivers/iio/adc/vf610_adc.c
16413
16414NXP i.MX 8M ISI DRIVER
16415M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16416L:	linux-media@vger.kernel.org
16417S:	Maintained
16418F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16419F:	drivers/media/platform/nxp/imx8-isi/
16420
16421NXP i.MX 8MP DW100 V4L2 DRIVER
16422M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16423L:	linux-media@vger.kernel.org
16424S:	Maintained
16425F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16426F:	Documentation/userspace-api/media/drivers/dw100.rst
16427F:	drivers/media/platform/nxp/dw100/
16428F:	include/uapi/linux/dw100.h
16429
16430NXP i.MX 8MQ DCSS DRIVER
16431M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16432R:	Lucas Stach <l.stach@pengutronix.de>
16433L:	dri-devel@lists.freedesktop.org
16434S:	Maintained
16435T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16436F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16437F:	drivers/gpu/drm/imx/dcss/
16438
16439NXP i.MX 8QXP ADC DRIVER
16440M:	Cai Huoqing <cai.huoqing@linux.dev>
16441M:	Haibo Chen <haibo.chen@nxp.com>
16442L:	imx@lists.linux.dev
16443L:	linux-iio@vger.kernel.org
16444S:	Maintained
16445F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16446F:	drivers/iio/adc/imx8qxp-adc.c
16447
16448NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16449M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16450L:	imx@lists.linux.dev
16451L:	linux-media@vger.kernel.org
16452S:	Maintained
16453F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16454F:	drivers/media/platform/nxp/imx-jpeg
16455
16456NXP i.MX CLOCK DRIVERS
16457M:	Abel Vesa <abelvesa@kernel.org>
16458R:	Peng Fan <peng.fan@nxp.com>
16459L:	linux-clk@vger.kernel.org
16460L:	imx@lists.linux.dev
16461S:	Maintained
16462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16463F:	Documentation/devicetree/bindings/clock/imx*
16464F:	drivers/clk/imx/
16465F:	include/dt-bindings/clock/imx*
16466
16467NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16468M:	Jagan Teki <jagan@amarulasolutions.com>
16469S:	Maintained
16470F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16471F:	drivers/regulator/pf8x00-regulator.c
16472
16473NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16474M:	Krzysztof Kozlowski <krzk@kernel.org>
16475L:	linux-kernel@vger.kernel.org
16476S:	Maintained
16477F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16478F:	drivers/extcon/extcon-ptn5150.c
16479
16480NXP SGTL5000 DRIVER
16481M:	Fabio Estevam <festevam@gmail.com>
16482L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16483S:	Maintained
16484F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16485F:	sound/soc/codecs/sgtl5000*
16486
16487NXP SJA1105 ETHERNET SWITCH DRIVER
16488M:	Vladimir Oltean <olteanv@gmail.com>
16489L:	linux-kernel@vger.kernel.org
16490S:	Maintained
16491F:	drivers/net/dsa/sja1105
16492F:	drivers/net/pcs/pcs-xpcs-nxp.c
16493
16494NXP TDA998X DRM DRIVER
16495M:	Russell King <linux@armlinux.org.uk>
16496S:	Maintained
16497T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16498T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16499F:	drivers/gpu/drm/i2c/tda998x_drv.c
16500F:	include/drm/i2c/tda998x.h
16501F:	include/dt-bindings/display/tda998x.h
16502K:	"nxp,tda998x"
16503
16504NXP TFA9879 DRIVER
16505M:	Peter Rosin <peda@axentia.se>
16506L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16507S:	Maintained
16508F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16509F:	sound/soc/codecs/tfa9879*
16510
16511NXP-NCI NFC DRIVER
16512S:	Orphan
16513F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16514F:	drivers/nfc/nxp-nci
16515
16516NXP/Goodix TFA989X (TFA1) DRIVER
16517M:	Stephan Gerhold <stephan@gerhold.net>
16518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16519S:	Maintained
16520F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16521F:	sound/soc/codecs/tfa989x.c
16522
16523NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16524M:	Jonas Malaco <jonas@protocubo.io>
16525L:	linux-hwmon@vger.kernel.org
16526S:	Maintained
16527F:	Documentation/hwmon/nzxt-kraken2.rst
16528F:	drivers/hwmon/nzxt-kraken2.c
16529
16530NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16531M:	Jonas Malaco <jonas@protocubo.io>
16532M:	Aleksa Savic <savicaleksa83@gmail.com>
16533L:	linux-hwmon@vger.kernel.org
16534S:	Maintained
16535F:	Documentation/hwmon/nzxt-kraken3.rst
16536F:	drivers/hwmon/nzxt-kraken3.c
16537
16538NZXT-SMART2 HARDWARE MONITORING DRIVER
16539M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16540L:	linux-hwmon@vger.kernel.org
16541S:	Maintained
16542F:	Documentation/hwmon/nzxt-smart2.rst
16543F:	drivers/hwmon/nzxt-smart2.c
16544
16545OBJAGG
16546M:	Jiri Pirko <jiri@resnulli.us>
16547L:	netdev@vger.kernel.org
16548S:	Supported
16549F:	include/linux/objagg.h
16550F:	lib/objagg.c
16551F:	lib/test_objagg.c
16552
16553OBJPOOL
16554M:	Matt Wu <wuqiang.matt@bytedance.com>
16555S:	Supported
16556F:	include/linux/objpool.h
16557F:	lib/objpool.c
16558F:	lib/test_objpool.c
16559
16560OBJTOOL
16561M:	Josh Poimboeuf <jpoimboe@kernel.org>
16562M:	Peter Zijlstra <peterz@infradead.org>
16563S:	Supported
16564F:	include/linux/objtool*.h
16565F:	tools/objtool/
16566
16567OCELOT ETHERNET SWITCH DRIVER
16568M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16569M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16570M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16571M:	UNGLinuxDriver@microchip.com
16572L:	netdev@vger.kernel.org
16573S:	Supported
16574F:	drivers/net/dsa/ocelot/*
16575F:	drivers/net/ethernet/mscc/
16576F:	include/soc/mscc/ocelot*
16577F:	net/dsa/tag_ocelot.c
16578F:	net/dsa/tag_ocelot_8021q.c
16579F:	tools/testing/selftests/drivers/net/ocelot/*
16580
16581OCELOT EXTERNAL SWITCH CONTROL
16582M:	Colin Foster <colin.foster@in-advantage.com>
16583S:	Supported
16584F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16585F:	drivers/mfd/ocelot*
16586F:	drivers/net/dsa/ocelot/ocelot_ext.c
16587F:	include/linux/mfd/ocelot.h
16588
16589OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16590M:	Frederic Barrat <fbarrat@linux.ibm.com>
16591M:	Andrew Donnellan <ajd@linux.ibm.com>
16592L:	linuxppc-dev@lists.ozlabs.org
16593S:	Supported
16594F:	Documentation/userspace-api/accelerators/ocxl.rst
16595F:	arch/powerpc/include/asm/pnv-ocxl.h
16596F:	arch/powerpc/platforms/powernv/ocxl.c
16597F:	drivers/misc/ocxl/
16598F:	include/misc/ocxl*
16599F:	include/uapi/misc/ocxl.h
16600
16601OMAP AUDIO SUPPORT
16602M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16603M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16604L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16605L:	linux-omap@vger.kernel.org
16606S:	Maintained
16607F:	sound/soc/ti/n810.c
16608F:	sound/soc/ti/omap*
16609F:	sound/soc/ti/rx51.c
16610F:	sound/soc/ti/sdma-pcm.*
16611
16612OMAP CLOCK FRAMEWORK SUPPORT
16613M:	Paul Walmsley <paul@pwsan.com>
16614L:	linux-omap@vger.kernel.org
16615S:	Maintained
16616F:	arch/arm/*omap*/*clock*
16617
16618OMAP DEVICE TREE SUPPORT
16619M:	Tony Lindgren <tony@atomide.com>
16620L:	linux-omap@vger.kernel.org
16621L:	devicetree@vger.kernel.org
16622S:	Maintained
16623F:	arch/arm/boot/dts/ti/omap/
16624
16625OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16626L:	linux-omap@vger.kernel.org
16627L:	linux-fbdev@vger.kernel.org
16628S:	Orphan
16629F:	Documentation/arch/arm/omap/dss.rst
16630F:	drivers/video/fbdev/omap2/
16631
16632OMAP FRAMEBUFFER SUPPORT
16633L:	linux-fbdev@vger.kernel.org
16634L:	linux-omap@vger.kernel.org
16635S:	Orphan
16636F:	drivers/video/fbdev/omap/
16637
16638OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16639M:	Roger Quadros <rogerq@kernel.org>
16640M:	Tony Lindgren <tony@atomide.com>
16641L:	linux-omap@vger.kernel.org
16642S:	Maintained
16643F:	arch/arm/mach-omap2/*gpmc*
16644F:	drivers/memory/omap-gpmc.c
16645
16646OMAP GPIO DRIVER
16647M:	Grygorii Strashko <grygorii.strashko@ti.com>
16648M:	Santosh Shilimkar <ssantosh@kernel.org>
16649M:	Kevin Hilman <khilman@kernel.org>
16650L:	linux-omap@vger.kernel.org
16651S:	Maintained
16652F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16653F:	drivers/gpio/gpio-omap.c
16654
16655OMAP HARDWARE SPINLOCK SUPPORT
16656L:	linux-omap@vger.kernel.org
16657S:	Orphan
16658F:	drivers/hwspinlock/omap_hwspinlock.c
16659
16660OMAP HS MMC SUPPORT
16661L:	linux-mmc@vger.kernel.org
16662L:	linux-omap@vger.kernel.org
16663S:	Orphan
16664F:	drivers/mmc/host/omap_hsmmc.c
16665
16666OMAP HWMOD DATA
16667M:	Paul Walmsley <paul@pwsan.com>
16668L:	linux-omap@vger.kernel.org
16669S:	Maintained
16670F:	arch/arm/mach-omap2/omap_hwmod*data*
16671
16672OMAP HWMOD SUPPORT
16673M:	Paul Walmsley <paul@pwsan.com>
16674L:	linux-omap@vger.kernel.org
16675S:	Maintained
16676F:	arch/arm/mach-omap2/omap_hwmod.*
16677
16678OMAP I2C DRIVER
16679M:	Vignesh R <vigneshr@ti.com>
16680L:	linux-omap@vger.kernel.org
16681L:	linux-i2c@vger.kernel.org
16682S:	Maintained
16683F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16684F:	drivers/i2c/busses/i2c-omap.c
16685
16686OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16687M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16688L:	linux-media@vger.kernel.org
16689S:	Maintained
16690F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16691F:	drivers/media/platform/ti/omap3isp/
16692F:	drivers/staging/media/omap4iss/
16693
16694OMAP MMC SUPPORT
16695M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16696L:	linux-omap@vger.kernel.org
16697S:	Odd Fixes
16698F:	drivers/mmc/host/omap.c
16699
16700OMAP POWER MANAGEMENT SUPPORT
16701M:	Kevin Hilman <khilman@kernel.org>
16702L:	linux-omap@vger.kernel.org
16703S:	Maintained
16704F:	arch/arm/*omap*/*pm*
16705F:	drivers/cpufreq/omap-cpufreq.c
16706
16707OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16708M:	Paul Walmsley <paul@pwsan.com>
16709L:	linux-omap@vger.kernel.org
16710S:	Maintained
16711F:	arch/arm/mach-omap2/prm*
16712
16713OMAP RANDOM NUMBER GENERATOR SUPPORT
16714M:	Deepak Saxena <dsaxena@plexity.net>
16715S:	Maintained
16716F:	drivers/char/hw_random/omap-rng.c
16717
16718OMAP USB SUPPORT
16719L:	linux-usb@vger.kernel.org
16720L:	linux-omap@vger.kernel.org
16721S:	Orphan
16722F:	arch/arm/*omap*/usb*
16723F:	drivers/usb/*/*omap*
16724
16725OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16726M:	Mark Jackson <mpfj@newflow.co.uk>
16727L:	linux-omap@vger.kernel.org
16728S:	Maintained
16729F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16730
16731OMAP1 SUPPORT
16732M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16733M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16734R:	Tony Lindgren <tony@atomide.com>
16735L:	linux-omap@vger.kernel.org
16736S:	Maintained
16737Q:	http://patchwork.kernel.org/project/linux-omap/list/
16738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16739F:	arch/arm/configs/omap1_defconfig
16740F:	arch/arm/mach-omap1/
16741F:	drivers/i2c/busses/i2c-omap.c
16742F:	include/linux/platform_data/ams-delta-fiq.h
16743F:	include/linux/platform_data/i2c-omap.h
16744
16745OMAP2+ SUPPORT
16746M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16747M:	Andreas Kemnade <andreas@kemnade.info>
16748M:	Kevin Hilman <khilman@baylibre.com>
16749M:	Roger Quadros <rogerq@kernel.org>
16750M:	Tony Lindgren <tony@atomide.com>
16751L:	linux-omap@vger.kernel.org
16752S:	Maintained
16753W:	http://linux.omap.com/
16754Q:	http://patchwork.kernel.org/project/linux-omap/list/
16755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16756F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16757F:	arch/arm/configs/omap2plus_defconfig
16758F:	arch/arm/mach-omap2/
16759F:	drivers/bus/omap*.[ch]
16760F:	drivers/bus/ti-sysc.c
16761F:	drivers/gpio/gpio-tps65219.c
16762F:	drivers/i2c/busses/i2c-omap.c
16763F:	drivers/irqchip/irq-omap-intc.c
16764F:	drivers/mfd/*omap*.c
16765F:	drivers/mfd/menelaus.c
16766F:	drivers/mfd/palmas.c
16767F:	drivers/mfd/tps65217.c
16768F:	drivers/mfd/tps65218.c
16769F:	drivers/mfd/tps65219.c
16770F:	drivers/mfd/tps65910.c
16771F:	drivers/mfd/twl-core.[ch]
16772F:	drivers/mfd/twl4030*.c
16773F:	drivers/mfd/twl6030*.c
16774F:	drivers/mfd/twl6040*.c
16775F:	drivers/regulator/palmas-regulator*.c
16776F:	drivers/regulator/pbias-regulator.c
16777F:	drivers/regulator/tps65217-regulator.c
16778F:	drivers/regulator/tps65218-regulator.c
16779F:	drivers/regulator/tps65219-regulator.c
16780F:	drivers/regulator/tps65910-regulator.c
16781F:	drivers/regulator/twl-regulator.c
16782F:	drivers/regulator/twl6030-regulator.c
16783F:	include/linux/platform_data/i2c-omap.h
16784F:	include/linux/platform_data/ti-sysc.h
16785
16786OMFS FILESYSTEM
16787M:	Bob Copeland <me@bobcopeland.com>
16788L:	linux-karma-devel@lists.sourceforge.net
16789S:	Maintained
16790F:	Documentation/filesystems/omfs.rst
16791F:	fs/omfs/
16792
16793OMNIVISION OG01A1B SENSOR DRIVER
16794M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16795L:	linux-media@vger.kernel.org
16796S:	Maintained
16797F:	drivers/media/i2c/og01a1b.c
16798
16799OMNIVISION OV01A10 SENSOR DRIVER
16800M:	Bingbu Cao <bingbu.cao@intel.com>
16801L:	linux-media@vger.kernel.org
16802S:	Maintained
16803T:	git git://linuxtv.org/media_tree.git
16804F:	drivers/media/i2c/ov01a10.c
16805
16806OMNIVISION OV02A10 SENSOR DRIVER
16807L:	linux-media@vger.kernel.org
16808S:	Orphan
16809T:	git git://linuxtv.org/media_tree.git
16810F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16811F:	drivers/media/i2c/ov02a10.c
16812
16813OMNIVISION OV08D10 SENSOR DRIVER
16814M:	Jimmy Su <jimmy.su@intel.com>
16815L:	linux-media@vger.kernel.org
16816S:	Maintained
16817T:	git git://linuxtv.org/media_tree.git
16818F:	drivers/media/i2c/ov08d10.c
16819
16820OMNIVISION OV08X40 SENSOR DRIVER
16821M:	Jason Chen <jason.z.chen@intel.com>
16822L:	linux-media@vger.kernel.org
16823S:	Maintained
16824T:	git git://linuxtv.org/media_tree.git
16825F:	drivers/media/i2c/ov08x40.c
16826
16827OMNIVISION OV13858 SENSOR DRIVER
16828M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16829L:	linux-media@vger.kernel.org
16830S:	Maintained
16831T:	git git://linuxtv.org/media_tree.git
16832F:	drivers/media/i2c/ov13858.c
16833
16834OMNIVISION OV13B10 SENSOR DRIVER
16835M:	Arec Kao <arec.kao@intel.com>
16836L:	linux-media@vger.kernel.org
16837S:	Maintained
16838T:	git git://linuxtv.org/media_tree.git
16839F:	drivers/media/i2c/ov13b10.c
16840
16841OMNIVISION OV2680 SENSOR DRIVER
16842M:	Rui Miguel Silva <rmfrfs@gmail.com>
16843M:	Hans de Goede <hansg@kernel.org>
16844L:	linux-media@vger.kernel.org
16845S:	Maintained
16846T:	git git://linuxtv.org/media_tree.git
16847F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16848F:	drivers/media/i2c/ov2680.c
16849
16850OMNIVISION OV2685 SENSOR DRIVER
16851M:	Shunqian Zheng <zhengsq@rock-chips.com>
16852L:	linux-media@vger.kernel.org
16853S:	Maintained
16854T:	git git://linuxtv.org/media_tree.git
16855F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16856F:	drivers/media/i2c/ov2685.c
16857
16858OMNIVISION OV2740 SENSOR DRIVER
16859M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16860R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16861R:	Bingbu Cao <bingbu.cao@intel.com>
16862L:	linux-media@vger.kernel.org
16863S:	Maintained
16864T:	git git://linuxtv.org/media_tree.git
16865F:	drivers/media/i2c/ov2740.c
16866
16867OMNIVISION OV4689 SENSOR DRIVER
16868M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16869L:	linux-media@vger.kernel.org
16870S:	Maintained
16871T:	git git://linuxtv.org/media_tree.git
16872F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16873F:	drivers/media/i2c/ov4689.c
16874
16875OMNIVISION OV5640 SENSOR DRIVER
16876M:	Steve Longerbeam <slongerbeam@gmail.com>
16877L:	linux-media@vger.kernel.org
16878S:	Maintained
16879T:	git git://linuxtv.org/media_tree.git
16880F:	drivers/media/i2c/ov5640.c
16881
16882OMNIVISION OV5647 SENSOR DRIVER
16883M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16884M:	Jacopo Mondi <jacopo@jmondi.org>
16885L:	linux-media@vger.kernel.org
16886S:	Maintained
16887T:	git git://linuxtv.org/media_tree.git
16888F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16889F:	drivers/media/i2c/ov5647.c
16890
16891OMNIVISION OV5670 SENSOR DRIVER
16892M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16893L:	linux-media@vger.kernel.org
16894S:	Maintained
16895T:	git git://linuxtv.org/media_tree.git
16896F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16897F:	drivers/media/i2c/ov5670.c
16898
16899OMNIVISION OV5675 SENSOR DRIVER
16900M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16901L:	linux-media@vger.kernel.org
16902S:	Maintained
16903T:	git git://linuxtv.org/media_tree.git
16904F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16905F:	drivers/media/i2c/ov5675.c
16906
16907OMNIVISION OV5693 SENSOR DRIVER
16908M:	Daniel Scally <djrscally@gmail.com>
16909L:	linux-media@vger.kernel.org
16910S:	Maintained
16911T:	git git://linuxtv.org/media_tree.git
16912F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16913F:	drivers/media/i2c/ov5693.c
16914
16915OMNIVISION OV5695 SENSOR DRIVER
16916M:	Shunqian Zheng <zhengsq@rock-chips.com>
16917L:	linux-media@vger.kernel.org
16918S:	Maintained
16919T:	git git://linuxtv.org/media_tree.git
16920F:	drivers/media/i2c/ov5695.c
16921
16922OMNIVISION OV64A40 SENSOR DRIVER
16923M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16924L:	linux-media@vger.kernel.org
16925S:	Maintained
16926T:	git git://linuxtv.org/media_tree.git
16927F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16928F:	drivers/media/i2c/ov64a40.c
16929
16930OMNIVISION OV7670 SENSOR DRIVER
16931L:	linux-media@vger.kernel.org
16932S:	Orphan
16933T:	git git://linuxtv.org/media_tree.git
16934F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16935F:	drivers/media/i2c/ov7670.c
16936
16937OMNIVISION OV772x SENSOR DRIVER
16938M:	Jacopo Mondi <jacopo@jmondi.org>
16939L:	linux-media@vger.kernel.org
16940S:	Odd fixes
16941T:	git git://linuxtv.org/media_tree.git
16942F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16943F:	drivers/media/i2c/ov772x.c
16944F:	include/media/i2c/ov772x.h
16945
16946OMNIVISION OV7740 SENSOR DRIVER
16947L:	linux-media@vger.kernel.org
16948S:	Orphan
16949T:	git git://linuxtv.org/media_tree.git
16950F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16951F:	drivers/media/i2c/ov7740.c
16952
16953OMNIVISION OV8856 SENSOR DRIVER
16954M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16955L:	linux-media@vger.kernel.org
16956S:	Maintained
16957T:	git git://linuxtv.org/media_tree.git
16958F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16959F:	drivers/media/i2c/ov8856.c
16960
16961OMNIVISION OV8858 SENSOR DRIVER
16962M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16963M:	Nicholas Roth <nicholas@rothemail.net>
16964L:	linux-media@vger.kernel.org
16965S:	Maintained
16966T:	git git://linuxtv.org/media_tree.git
16967F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16968F:	drivers/media/i2c/ov8858.c
16969
16970OMNIVISION OV9282 SENSOR DRIVER
16971M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16972L:	linux-media@vger.kernel.org
16973S:	Maintained
16974T:	git git://linuxtv.org/media_tree.git
16975F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16976F:	drivers/media/i2c/ov9282.c
16977
16978OMNIVISION OV9640 SENSOR DRIVER
16979M:	Petr Cvek <petrcvekcz@gmail.com>
16980L:	linux-media@vger.kernel.org
16981S:	Maintained
16982F:	drivers/media/i2c/ov9640.*
16983
16984OMNIVISION OV9650 SENSOR DRIVER
16985M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16986R:	Akinobu Mita <akinobu.mita@gmail.com>
16987R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16988L:	linux-media@vger.kernel.org
16989S:	Maintained
16990T:	git git://linuxtv.org/media_tree.git
16991F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16992F:	drivers/media/i2c/ov9650.c
16993
16994OMNIVISION OV9734 SENSOR DRIVER
16995M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16996R:	Bingbu Cao <bingbu.cao@intel.com>
16997L:	linux-media@vger.kernel.org
16998S:	Maintained
16999T:	git git://linuxtv.org/media_tree.git
17000F:	drivers/media/i2c/ov9734.c
17001
17002ONBOARD USB HUB DRIVER
17003M:	Matthias Kaehlcke <mka@chromium.org>
17004L:	linux-usb@vger.kernel.org
17005S:	Maintained
17006F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17007F:	drivers/usb/misc/onboard_usb_dev.c
17008
17009ONENAND FLASH DRIVER
17010M:	Kyungmin Park <kyungmin.park@samsung.com>
17011L:	linux-mtd@lists.infradead.org
17012S:	Maintained
17013F:	drivers/mtd/nand/onenand/
17014F:	include/linux/mtd/onenand*.h
17015
17016ONEXPLAYER FAN DRIVER
17017M:	Derek John Clark <derekjohn.clark@gmail.com>
17018M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17019L:	linux-hwmon@vger.kernel.org
17020S:	Maintained
17021F:	drivers/hwmon/oxp-sensors.c
17022
17023ONIE TLV NVMEM LAYOUT DRIVER
17024M:	Miquel Raynal <miquel.raynal@bootlin.com>
17025S:	Maintained
17026F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17027F:	drivers/nvmem/layouts/onie-tlv.c
17028
17029ONION OMEGA2+ BOARD
17030M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17031L:	linux-mips@vger.kernel.org
17032S:	Maintained
17033F:	arch/mips/boot/dts/ralink/omega2p.dts
17034
17035ONSEMI ETHERNET PHY DRIVERS
17036M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17037L:	netdev@vger.kernel.org
17038S:	Supported
17039W:	http://www.onsemi.com
17040F:	drivers/net/phy/ncn*
17041
17042OP-TEE DRIVER
17043M:	Jens Wiklander <jens.wiklander@linaro.org>
17044L:	op-tee@lists.trustedfirmware.org
17045S:	Maintained
17046F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17047F:	drivers/tee/optee/
17048
17049OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17050M:	Sumit Garg <sumit.garg@linaro.org>
17051L:	op-tee@lists.trustedfirmware.org
17052S:	Maintained
17053F:	drivers/char/hw_random/optee-rng.c
17054
17055OP-TEE RTC DRIVER
17056M:	Clément Léger <clement.leger@bootlin.com>
17057L:	linux-rtc@vger.kernel.org
17058S:	Maintained
17059F:	drivers/rtc/rtc-optee.c
17060
17061OPA-VNIC DRIVER
17062M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17063L:	linux-rdma@vger.kernel.org
17064S:	Supported
17065F:	drivers/infiniband/ulp/opa_vnic
17066
17067OPEN FIRMWARE AND FLATTENED DEVICE TREE
17068M:	Rob Herring <robh@kernel.org>
17069M:	Saravana Kannan <saravanak@google.com>
17070L:	devicetree@vger.kernel.org
17071S:	Maintained
17072W:	http://www.devicetree.org/
17073C:	irc://irc.libera.chat/devicetree
17074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17075F:	Documentation/ABI/testing/sysfs-firmware-ofw
17076F:	drivers/of/
17077F:	include/linux/of*.h
17078F:	scripts/dtc/
17079F:	tools/testing/selftests/dt/
17080K:	of_overlay_notifier_
17081K:	of_overlay_fdt_apply
17082K:	of_overlay_remove
17083
17084OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17085M:	Rob Herring <robh@kernel.org>
17086M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17087M:	Conor Dooley <conor+dt@kernel.org>
17088L:	devicetree@vger.kernel.org
17089S:	Maintained
17090Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17091C:	irc://irc.libera.chat/devicetree
17092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17093F:	Documentation/devicetree/
17094F:	arch/*/boot/dts/
17095F:	include/dt-bindings/
17096
17097OPENCOMPUTE PTP CLOCK DRIVER
17098M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17099M:	Vadim Fedorenko <vadfed@linux.dev>
17100L:	netdev@vger.kernel.org
17101S:	Maintained
17102F:	drivers/ptp/ptp_ocp.c
17103
17104OPENCORES I2C BUS DRIVER
17105M:	Peter Korsgaard <peter@korsgaard.com>
17106M:	Andrew Lunn <andrew@lunn.ch>
17107L:	linux-i2c@vger.kernel.org
17108S:	Maintained
17109F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17110F:	Documentation/i2c/busses/i2c-ocores.rst
17111F:	drivers/i2c/busses/i2c-ocores.c
17112F:	include/linux/platform_data/i2c-ocores.h
17113
17114OPENRISC ARCHITECTURE
17115M:	Jonas Bonn <jonas@southpole.se>
17116M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17117M:	Stafford Horne <shorne@gmail.com>
17118L:	linux-openrisc@vger.kernel.org
17119S:	Maintained
17120W:	http://openrisc.io
17121T:	git https://github.com/openrisc/linux.git
17122F:	Documentation/arch/openrisc/
17123F:	Documentation/devicetree/bindings/openrisc/
17124F:	arch/openrisc/
17125F:	drivers/irqchip/irq-ompic.c
17126F:	drivers/irqchip/irq-or1k-*
17127
17128OPENVSWITCH
17129M:	Pravin B Shelar <pshelar@ovn.org>
17130L:	netdev@vger.kernel.org
17131L:	dev@openvswitch.org
17132S:	Maintained
17133W:	http://openvswitch.org
17134F:	include/uapi/linux/openvswitch.h
17135F:	net/openvswitch/
17136F:	tools/testing/selftests/net/openvswitch/
17137
17138OPERATING PERFORMANCE POINTS (OPP)
17139M:	Viresh Kumar <vireshk@kernel.org>
17140M:	Nishanth Menon <nm@ti.com>
17141M:	Stephen Boyd <sboyd@kernel.org>
17142L:	linux-pm@vger.kernel.org
17143S:	Maintained
17144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17145F:	Documentation/devicetree/bindings/opp/
17146F:	Documentation/power/opp.rst
17147F:	drivers/opp/
17148F:	include/linux/pm_opp.h
17149
17150OPL4 DRIVER
17151M:	Clemens Ladisch <clemens@ladisch.de>
17152L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17153S:	Maintained
17154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17155F:	sound/drivers/opl4/
17156
17157ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17158M:	Mark Fasheh <mark@fasheh.com>
17159M:	Joel Becker <jlbec@evilplan.org>
17160M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17161L:	ocfs2-devel@lists.linux.dev
17162S:	Supported
17163W:	http://ocfs2.wiki.kernel.org
17164F:	Documentation/filesystems/dlmfs.rst
17165F:	Documentation/filesystems/ocfs2.rst
17166F:	fs/ocfs2/
17167
17168ORANGEFS FILESYSTEM
17169M:	Mike Marshall <hubcap@omnibond.com>
17170R:	Martin Brandenburg <martin@omnibond.com>
17171L:	devel@lists.orangefs.org
17172S:	Supported
17173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17174F:	Documentation/filesystems/orangefs.rst
17175F:	fs/orangefs/
17176
17177OV2659 OMNIVISION SENSOR DRIVER
17178M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17179L:	linux-media@vger.kernel.org
17180S:	Maintained
17181W:	https://linuxtv.org
17182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17183T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17184F:	drivers/media/i2c/ov2659.c
17185F:	include/media/i2c/ov2659.h
17186
17187OVERLAY FILESYSTEM
17188M:	Miklos Szeredi <miklos@szeredi.hu>
17189M:	Amir Goldstein <amir73il@gmail.com>
17190L:	linux-unionfs@vger.kernel.org
17191S:	Supported
17192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17193F:	Documentation/filesystems/overlayfs.rst
17194F:	fs/overlayfs/
17195
17196P54 WIRELESS DRIVER
17197M:	Christian Lamparter <chunkeey@googlemail.com>
17198L:	linux-wireless@vger.kernel.org
17199S:	Maintained
17200W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17201F:	drivers/net/wireless/intersil/p54/
17202
17203PACKET SOCKETS
17204M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17205S:	Maintained
17206F:	include/uapi/linux/if_packet.h
17207F:	net/packet/af_packet.c
17208
17209PACKING
17210M:	Vladimir Oltean <olteanv@gmail.com>
17211L:	netdev@vger.kernel.org
17212S:	Supported
17213F:	Documentation/core-api/packing.rst
17214F:	include/linux/packing.h
17215F:	lib/packing.c
17216
17217PADATA PARALLEL EXECUTION MECHANISM
17218M:	Steffen Klassert <steffen.klassert@secunet.com>
17219M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17220L:	linux-crypto@vger.kernel.org
17221L:	linux-kernel@vger.kernel.org
17222S:	Maintained
17223F:	Documentation/core-api/padata.rst
17224F:	include/linux/padata.h
17225F:	kernel/padata.c
17226
17227PAGE CACHE
17228M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17229L:	linux-fsdevel@vger.kernel.org
17230S:	Supported
17231T:	git git://git.infradead.org/users/willy/pagecache.git
17232F:	Documentation/filesystems/locking.rst
17233F:	Documentation/filesystems/vfs.rst
17234F:	include/linux/pagemap.h
17235F:	mm/filemap.c
17236F:	mm/page-writeback.c
17237F:	mm/readahead.c
17238F:	mm/truncate.c
17239
17240PAGE POOL
17241M:	Jesper Dangaard Brouer <hawk@kernel.org>
17242M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17243L:	netdev@vger.kernel.org
17244S:	Supported
17245F:	Documentation/networking/page_pool.rst
17246F:	include/net/page_pool/
17247F:	include/trace/events/page_pool.h
17248F:	net/core/page_pool.c
17249
17250PAGE TABLE CHECK
17251M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17252M:	Andrew Morton <akpm@linux-foundation.org>
17253L:	linux-mm@kvack.org
17254S:	Maintained
17255F:	Documentation/mm/page_table_check.rst
17256F:	include/linux/page_table_check.h
17257F:	mm/page_table_check.c
17258
17259PANASONIC LAPTOP ACPI EXTRAS DRIVER
17260M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17261L:	platform-driver-x86@vger.kernel.org
17262S:	Maintained
17263F:	drivers/platform/x86/panasonic-laptop.c
17264
17265PARALLAX PING IIO SENSOR DRIVER
17266M:	Andreas Klinger <ak@it-klinger.de>
17267L:	linux-iio@vger.kernel.org
17268S:	Maintained
17269F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17270F:	drivers/iio/proximity/ping.c
17271
17272PARALLEL LCD/KEYPAD PANEL DRIVER
17273M:	Willy Tarreau <willy@haproxy.com>
17274M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17275S:	Odd Fixes
17276F:	Documentation/admin-guide/lcd-panel-cgram.rst
17277F:	drivers/auxdisplay/panel.c
17278
17279PARALLEL PORT SUBSYSTEM
17280M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17281M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17282L:	linux-parport@lists.infradead.org (subscribers-only)
17283S:	Maintained
17284F:	Documentation/driver-api/parport*.rst
17285F:	drivers/char/ppdev.c
17286F:	drivers/parport/
17287F:	include/linux/parport*.h
17288F:	include/uapi/linux/ppdev.h
17289
17290PARAVIRT_OPS INTERFACE
17291M:	Juergen Gross <jgross@suse.com>
17292R:	Ajay Kaher <ajay.kaher@broadcom.com>
17293R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17294R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17295L:	virtualization@lists.linux.dev
17296L:	x86@kernel.org
17297S:	Supported
17298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17299F:	Documentation/virt/paravirt_ops.rst
17300F:	arch/*/include/asm/paravirt*.h
17301F:	arch/*/kernel/paravirt*
17302F:	include/linux/hypervisor.h
17303
17304PARISC ARCHITECTURE
17305M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17306M:	Helge Deller <deller@gmx.de>
17307L:	linux-parisc@vger.kernel.org
17308S:	Maintained
17309W:	https://parisc.wiki.kernel.org
17310Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17313F:	Documentation/arch/parisc/
17314F:	arch/parisc/
17315F:	drivers/char/agp/parisc-agp.c
17316F:	drivers/input/misc/hp_sdc_rtc.c
17317F:	drivers/input/serio/gscps2.c
17318F:	drivers/input/serio/hp_sdc*
17319F:	drivers/parisc/
17320F:	drivers/parport/parport_gsc.*
17321F:	drivers/tty/serial/8250/8250_parisc.c
17322F:	drivers/video/console/sti*
17323F:	drivers/video/fbdev/sti*
17324F:	drivers/video/logo/logo_parisc*
17325F:	include/linux/hp_sdc.h
17326
17327PARMAN
17328M:	Jiri Pirko <jiri@resnulli.us>
17329L:	netdev@vger.kernel.org
17330S:	Supported
17331F:	include/linux/parman.h
17332F:	lib/parman.c
17333F:	lib/test_parman.c
17334
17335PC ENGINES APU BOARD DRIVER
17336M:	Enrico Weigelt, metux IT consult <info@metux.net>
17337S:	Maintained
17338F:	drivers/platform/x86/pcengines-apuv2.c
17339
17340PC87360 HARDWARE MONITORING DRIVER
17341M:	Jim Cromie <jim.cromie@gmail.com>
17342L:	linux-hwmon@vger.kernel.org
17343S:	Maintained
17344F:	Documentation/hwmon/pc87360.rst
17345F:	drivers/hwmon/pc87360.c
17346
17347PC8736x GPIO DRIVER
17348M:	Jim Cromie <jim.cromie@gmail.com>
17349S:	Maintained
17350F:	drivers/char/pc8736x_gpio.c
17351
17352PC87427 HARDWARE MONITORING DRIVER
17353M:	Jean Delvare <jdelvare@suse.com>
17354L:	linux-hwmon@vger.kernel.org
17355S:	Maintained
17356F:	Documentation/hwmon/pc87427.rst
17357F:	drivers/hwmon/pc87427.c
17358
17359PCA9532 LED DRIVER
17360M:	Riku Voipio <riku.voipio@iki.fi>
17361S:	Maintained
17362F:	drivers/leds/leds-pca9532.c
17363F:	include/linux/leds-pca9532.h
17364
17365PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17366M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17367M:	Pali Rohár <pali@kernel.org>
17368L:	linux-pci@vger.kernel.org
17369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17370S:	Maintained
17371F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17372F:	drivers/pci/controller/pci-aardvark.c
17373
17374PCI DRIVER FOR ALTERA PCIE IP
17375M:	Joyce Ooi <joyce.ooi@intel.com>
17376L:	linux-pci@vger.kernel.org
17377S:	Supported
17378F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17379F:	drivers/pci/controller/pcie-altera.c
17380
17381PCI DRIVER FOR APPLIEDMICRO XGENE
17382M:	Toan Le <toan@os.amperecomputing.com>
17383L:	linux-pci@vger.kernel.org
17384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17385S:	Maintained
17386F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17387F:	drivers/pci/controller/pci-xgene.c
17388
17389PCI DRIVER FOR ARM VERSATILE PLATFORM
17390M:	Rob Herring <robh@kernel.org>
17391L:	linux-pci@vger.kernel.org
17392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17393S:	Maintained
17394F:	Documentation/devicetree/bindings/pci/versatile.yaml
17395F:	drivers/pci/controller/pci-versatile.c
17396
17397PCI DRIVER FOR ARMADA 8K
17398M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17399L:	linux-pci@vger.kernel.org
17400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17401S:	Maintained
17402F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17403F:	drivers/pci/controller/dwc/pcie-armada8k.c
17404
17405PCI DRIVER FOR CADENCE PCIE IP
17406L:	linux-pci@vger.kernel.org
17407S:	Orphan
17408F:	Documentation/devicetree/bindings/pci/cdns,*
17409F:	drivers/pci/controller/cadence/*cadence*
17410
17411PCI DRIVER FOR FREESCALE LAYERSCAPE
17412M:	Minghuan Lian <minghuan.Lian@nxp.com>
17413M:	Mingkai Hu <mingkai.hu@nxp.com>
17414M:	Roy Zang <roy.zang@nxp.com>
17415L:	linuxppc-dev@lists.ozlabs.org
17416L:	linux-pci@vger.kernel.org
17417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17418S:	Maintained
17419F:	drivers/pci/controller/dwc/*layerscape*
17420
17421PCI DRIVER FOR FU740
17422M:	Paul Walmsley <paul.walmsley@sifive.com>
17423M:	Greentime Hu <greentime.hu@sifive.com>
17424M:	Samuel Holland <samuel.holland@sifive.com>
17425L:	linux-pci@vger.kernel.org
17426S:	Maintained
17427F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17428F:	drivers/pci/controller/dwc/pcie-fu740.c
17429
17430PCI DRIVER FOR GENERIC OF HOSTS
17431M:	Will Deacon <will@kernel.org>
17432L:	linux-pci@vger.kernel.org
17433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17434S:	Maintained
17435F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17436F:	drivers/pci/controller/pci-host-common.c
17437F:	drivers/pci/controller/pci-host-generic.c
17438
17439PCI DRIVER FOR IMX6
17440M:	Richard Zhu <hongxing.zhu@nxp.com>
17441M:	Lucas Stach <l.stach@pengutronix.de>
17442L:	linux-pci@vger.kernel.org
17443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17444S:	Maintained
17445F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17446F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17447F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17448F:	drivers/pci/controller/dwc/*imx6*
17449
17450PCI DRIVER FOR INTEL IXP4XX
17451M:	Linus Walleij <linus.walleij@linaro.org>
17452S:	Maintained
17453F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17454F:	drivers/pci/controller/pci-ixp4xx.c
17455
17456PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17457M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17458R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17459L:	linux-pci@vger.kernel.org
17460S:	Supported
17461F:	drivers/pci/controller/vmd.c
17462
17463PCI DRIVER FOR MICROSEMI SWITCHTEC
17464M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17465M:	Logan Gunthorpe <logang@deltatee.com>
17466L:	linux-pci@vger.kernel.org
17467S:	Maintained
17468F:	Documentation/ABI/testing/sysfs-class-switchtec
17469F:	Documentation/driver-api/switchtec.rst
17470F:	drivers/ntb/hw/mscc/
17471F:	drivers/pci/switch/switchtec*
17472F:	include/linux/switchtec.h
17473F:	include/uapi/linux/switchtec_ioctl.h
17474
17475PCI DRIVER FOR MOBIVEIL PCIE IP
17476M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17477M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17478L:	linux-pci@vger.kernel.org
17479S:	Supported
17480F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17481F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17482
17483PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17484M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17485M:	Pali Rohár <pali@kernel.org>
17486L:	linux-pci@vger.kernel.org
17487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17488S:	Maintained
17489F:	drivers/pci/controller/*mvebu*
17490
17491PCI DRIVER FOR NVIDIA TEGRA
17492M:	Thierry Reding <thierry.reding@gmail.com>
17493L:	linux-tegra@vger.kernel.org
17494L:	linux-pci@vger.kernel.org
17495S:	Supported
17496F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17497F:	drivers/pci/controller/pci-tegra.c
17498
17499PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17500M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17501L:	linux-pci@vger.kernel.org
17502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17503S:	Maintained
17504F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17505F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17506
17507PCI DRIVER FOR PLDA PCIE IP
17508M:	Daire McNamara <daire.mcnamara@microchip.com>
17509L:	linux-pci@vger.kernel.org
17510S:	Maintained
17511F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17512F:	drivers/pci/controller/plda/pcie-plda-host.c
17513F:	drivers/pci/controller/plda/pcie-plda.h
17514
17515PCI DRIVER FOR RENESAS R-CAR
17516M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17517M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17518L:	linux-pci@vger.kernel.org
17519L:	linux-renesas-soc@vger.kernel.org
17520S:	Maintained
17521F:	Documentation/devicetree/bindings/pci/*rcar*
17522F:	drivers/pci/controller/*rcar*
17523F:	drivers/pci/controller/dwc/*rcar*
17524
17525PCI DRIVER FOR SAMSUNG EXYNOS
17526M:	Jingoo Han <jingoohan1@gmail.com>
17527L:	linux-pci@vger.kernel.org
17528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17529L:	linux-samsung-soc@vger.kernel.org
17530S:	Maintained
17531F:	drivers/pci/controller/dwc/pci-exynos.c
17532
17533PCI DRIVER FOR SYNOPSYS DESIGNWARE
17534M:	Jingoo Han <jingoohan1@gmail.com>
17535M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17536L:	linux-pci@vger.kernel.org
17537S:	Maintained
17538F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17539F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17540F:	drivers/pci/controller/dwc/*designware*
17541
17542PCI DRIVER FOR TI DRA7XX/J721E
17543M:	Vignesh Raghavendra <vigneshr@ti.com>
17544R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17545L:	linux-omap@vger.kernel.org
17546L:	linux-pci@vger.kernel.org
17547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17548S:	Supported
17549F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17550F:	drivers/pci/controller/cadence/pci-j721e.c
17551F:	drivers/pci/controller/dwc/pci-dra7xx.c
17552
17553PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17554M:	Linus Walleij <linus.walleij@linaro.org>
17555L:	linux-pci@vger.kernel.org
17556S:	Maintained
17557F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17558F:	drivers/pci/controller/pci-v3-semi.c
17559
17560PCI DRIVER FOR XILINX VERSAL CPM
17561M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17562M:	Michal Simek <michal.simek@amd.com>
17563L:	linux-pci@vger.kernel.org
17564S:	Maintained
17565F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17566F:	drivers/pci/controller/pcie-xilinx-cpm.c
17567
17568PCI ENDPOINT SUBSYSTEM
17569M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17570M:	Krzysztof Wilczyński <kw@linux.com>
17571R:	Kishon Vijay Abraham I <kishon@kernel.org>
17572L:	linux-pci@vger.kernel.org
17573S:	Supported
17574Q:	https://patchwork.kernel.org/project/linux-pci/list/
17575B:	https://bugzilla.kernel.org
17576C:	irc://irc.oftc.net/linux-pci
17577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17578F:	Documentation/PCI/endpoint/*
17579F:	Documentation/misc-devices/pci-endpoint-test.rst
17580F:	drivers/misc/pci_endpoint_test.c
17581F:	drivers/pci/endpoint/
17582F:	tools/pci/
17583
17584PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17585M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17586R:	Oliver O'Halloran <oohall@gmail.com>
17587L:	linuxppc-dev@lists.ozlabs.org
17588S:	Supported
17589F:	Documentation/PCI/pci-error-recovery.rst
17590F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17591F:	arch/powerpc/include/*/eeh*.h
17592F:	arch/powerpc/kernel/eeh*.c
17593F:	arch/powerpc/platforms/*/eeh*.c
17594F:	drivers/pci/pcie/aer.c
17595F:	drivers/pci/pcie/dpc.c
17596F:	drivers/pci/pcie/err.c
17597
17598PCI ERROR RECOVERY
17599M:	Linas Vepstas <linasvepstas@gmail.com>
17600L:	linux-pci@vger.kernel.org
17601S:	Supported
17602F:	Documentation/PCI/pci-error-recovery.rst
17603
17604PCI MSI DRIVER FOR ALTERA MSI IP
17605M:	Joyce Ooi <joyce.ooi@intel.com>
17606L:	linux-pci@vger.kernel.org
17607S:	Supported
17608F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17609F:	drivers/pci/controller/pcie-altera-msi.c
17610
17611PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17612M:	Toan Le <toan@os.amperecomputing.com>
17613L:	linux-pci@vger.kernel.org
17614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17615S:	Maintained
17616F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17617F:	drivers/pci/controller/pci-xgene-msi.c
17618
17619PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17620M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17621M:	Krzysztof Wilczyński <kw@linux.com>
17622R:	Rob Herring <robh@kernel.org>
17623L:	linux-pci@vger.kernel.org
17624S:	Supported
17625Q:	https://patchwork.kernel.org/project/linux-pci/list/
17626B:	https://bugzilla.kernel.org
17627C:	irc://irc.oftc.net/linux-pci
17628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17629F:	Documentation/devicetree/bindings/pci/
17630F:	drivers/pci/controller/
17631F:	drivers/pci/pci-bridge-emul.c
17632F:	drivers/pci/pci-bridge-emul.h
17633
17634PCI PEER-TO-PEER DMA (P2PDMA)
17635M:	Bjorn Helgaas <bhelgaas@google.com>
17636M:	Logan Gunthorpe <logang@deltatee.com>
17637L:	linux-pci@vger.kernel.org
17638S:	Supported
17639Q:	https://patchwork.kernel.org/project/linux-pci/list/
17640B:	https://bugzilla.kernel.org
17641C:	irc://irc.oftc.net/linux-pci
17642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17643F:	Documentation/driver-api/pci/p2pdma.rst
17644F:	drivers/pci/p2pdma.c
17645F:	include/linux/pci-p2pdma.h
17646
17647PCI POWER CONTROL
17648M:	Bartosz Golaszewski <brgl@bgdev.pl>
17649L:	linux-pci@vger.kernel.org
17650S:	Maintained
17651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17652F:	drivers/pci/pwrctl/*
17653F:	include/linux/pci-pwrctl.h
17654
17655PCI SUBSYSTEM
17656M:	Bjorn Helgaas <bhelgaas@google.com>
17657L:	linux-pci@vger.kernel.org
17658S:	Supported
17659Q:	https://patchwork.kernel.org/project/linux-pci/list/
17660B:	https://bugzilla.kernel.org
17661C:	irc://irc.oftc.net/linux-pci
17662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17663F:	Documentation/PCI/
17664F:	Documentation/devicetree/bindings/pci/
17665F:	arch/x86/kernel/early-quirks.c
17666F:	arch/x86/kernel/quirks.c
17667F:	arch/x86/pci/
17668F:	drivers/acpi/pci*
17669F:	drivers/pci/
17670F:	include/asm-generic/pci*
17671F:	include/linux/of_pci.h
17672F:	include/linux/pci*
17673F:	include/uapi/linux/pci*
17674
17675PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17676M:	Jonathan Chocron <jonnyc@amazon.com>
17677L:	linux-pci@vger.kernel.org
17678S:	Maintained
17679F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17680F:	drivers/pci/controller/dwc/pcie-al.c
17681
17682PCIE DRIVER FOR AMLOGIC MESON
17683M:	Yue Wang <yue.wang@Amlogic.com>
17684L:	linux-pci@vger.kernel.org
17685L:	linux-amlogic@lists.infradead.org
17686S:	Maintained
17687F:	drivers/pci/controller/dwc/pci-meson.c
17688
17689PCIE DRIVER FOR AXIS ARTPEC
17690M:	Jesper Nilsson <jesper.nilsson@axis.com>
17691L:	linux-arm-kernel@axis.com
17692L:	linux-pci@vger.kernel.org
17693S:	Maintained
17694F:	Documentation/devicetree/bindings/pci/axis,artpec*
17695F:	drivers/pci/controller/dwc/*artpec*
17696
17697PCIE DRIVER FOR CAVIUM THUNDERX
17698M:	Robert Richter <rric@kernel.org>
17699L:	linux-pci@vger.kernel.org
17700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17701S:	Odd Fixes
17702F:	drivers/pci/controller/pci-thunder-*
17703
17704PCIE DRIVER FOR HISILICON
17705M:	Zhou Wang <wangzhou1@hisilicon.com>
17706L:	linux-pci@vger.kernel.org
17707S:	Maintained
17708F:	drivers/pci/controller/dwc/pcie-hisi.c
17709
17710PCIE DRIVER FOR HISILICON KIRIN
17711M:	Xiaowei Song <songxiaowei@hisilicon.com>
17712M:	Binghui Wang <wangbinghui@hisilicon.com>
17713L:	linux-pci@vger.kernel.org
17714S:	Maintained
17715F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17716F:	drivers/pci/controller/dwc/pcie-kirin.c
17717
17718PCIE DRIVER FOR HISILICON STB
17719M:	Shawn Guo <shawn.guo@linaro.org>
17720L:	linux-pci@vger.kernel.org
17721S:	Maintained
17722F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17723F:	drivers/pci/controller/dwc/pcie-histb.c
17724
17725PCIE DRIVER FOR INTEL KEEM BAY
17726M:	Srikanth Thokala <srikanth.thokala@intel.com>
17727L:	linux-pci@vger.kernel.org
17728S:	Supported
17729F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17730F:	drivers/pci/controller/dwc/pcie-keembay.c
17731
17732PCIE DRIVER FOR INTEL LGM GW SOC
17733M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17734L:	linux-pci@vger.kernel.org
17735S:	Maintained
17736F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17737F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17738
17739PCIE DRIVER FOR MEDIATEK
17740M:	Ryder Lee <ryder.lee@mediatek.com>
17741M:	Jianjun Wang <jianjun.wang@mediatek.com>
17742L:	linux-pci@vger.kernel.org
17743L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17744S:	Supported
17745F:	Documentation/devicetree/bindings/pci/mediatek*
17746F:	drivers/pci/controller/*mediatek*
17747
17748PCIE DRIVER FOR MICROCHIP
17749M:	Daire McNamara <daire.mcnamara@microchip.com>
17750L:	linux-pci@vger.kernel.org
17751S:	Supported
17752F:	Documentation/devicetree/bindings/pci/microchip*
17753F:	drivers/pci/controller/plda/*microchip*
17754
17755PCIE DRIVER FOR QUALCOMM MSM
17756M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17757L:	linux-pci@vger.kernel.org
17758L:	linux-arm-msm@vger.kernel.org
17759S:	Maintained
17760F:	drivers/pci/controller/dwc/pcie-qcom.c
17761
17762PCIE DRIVER FOR ROCKCHIP
17763M:	Shawn Lin <shawn.lin@rock-chips.com>
17764L:	linux-pci@vger.kernel.org
17765L:	linux-rockchip@lists.infradead.org
17766S:	Maintained
17767F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17768F:	drivers/pci/controller/pcie-rockchip*
17769
17770PCIE DRIVER FOR SOCIONEXT UNIPHIER
17771M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17772L:	linux-pci@vger.kernel.org
17773S:	Maintained
17774F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17775F:	drivers/pci/controller/dwc/pcie-uniphier*
17776
17777PCIE DRIVER FOR ST SPEAR13XX
17778M:	Pratyush Anand <pratyush.anand@gmail.com>
17779L:	linux-pci@vger.kernel.org
17780S:	Maintained
17781F:	drivers/pci/controller/dwc/*spear*
17782
17783PCIE DRIVER FOR STARFIVE JH71x0
17784M:	Kevin Xie <kevin.xie@starfivetech.com>
17785L:	linux-pci@vger.kernel.org
17786S:	Maintained
17787F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17788F:	drivers/pci/controller/plda/pcie-starfive.c
17789
17790PCIE ENDPOINT DRIVER FOR QUALCOMM
17791M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17792L:	linux-pci@vger.kernel.org
17793L:	linux-arm-msm@vger.kernel.org
17794S:	Maintained
17795F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17796F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17797
17798PCMCIA SUBSYSTEM
17799M:	Dominik Brodowski <linux@dominikbrodowski.net>
17800S:	Odd Fixes
17801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17802F:	Documentation/pcmcia/
17803F:	drivers/pcmcia/
17804F:	include/pcmcia/
17805F:	tools/pcmcia/
17806
17807PCNET32 NETWORK DRIVER
17808M:	Don Fry <pcnet32@frontier.com>
17809L:	netdev@vger.kernel.org
17810S:	Maintained
17811F:	drivers/net/ethernet/amd/pcnet32.c
17812
17813PCRYPT PARALLEL CRYPTO ENGINE
17814M:	Steffen Klassert <steffen.klassert@secunet.com>
17815L:	linux-crypto@vger.kernel.org
17816S:	Maintained
17817F:	crypto/pcrypt.c
17818F:	include/crypto/pcrypt.h
17819
17820PDS DSC VIRTIO DATA PATH ACCELERATOR
17821R:	Shannon Nelson <shannon.nelson@amd.com>
17822F:	drivers/vdpa/pds/
17823
17824PECI HARDWARE MONITORING DRIVERS
17825M:	Iwona Winiarska <iwona.winiarska@intel.com>
17826L:	linux-hwmon@vger.kernel.org
17827S:	Supported
17828F:	Documentation/hwmon/peci-cputemp.rst
17829F:	Documentation/hwmon/peci-dimmtemp.rst
17830F:	drivers/hwmon/peci/
17831
17832PECI SUBSYSTEM
17833M:	Iwona Winiarska <iwona.winiarska@intel.com>
17834L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17835S:	Supported
17836F:	Documentation/devicetree/bindings/peci/
17837F:	Documentation/peci/
17838F:	drivers/peci/
17839F:	include/linux/peci-cpu.h
17840F:	include/linux/peci.h
17841
17842PENSANDO ETHERNET DRIVERS
17843M:	Shannon Nelson <shannon.nelson@amd.com>
17844M:	Brett Creeley <brett.creeley@amd.com>
17845L:	netdev@vger.kernel.org
17846S:	Supported
17847F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17848F:	drivers/net/ethernet/pensando/
17849
17850PER-CPU MEMORY ALLOCATOR
17851M:	Dennis Zhou <dennis@kernel.org>
17852M:	Tejun Heo <tj@kernel.org>
17853M:	Christoph Lameter <cl@linux.com>
17854L:	linux-mm@kvack.org
17855S:	Maintained
17856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17857F:	arch/*/include/asm/percpu.h
17858F:	include/linux/percpu*.h
17859F:	lib/percpu*.c
17860F:	mm/percpu*.c
17861
17862PER-TASK DELAY ACCOUNTING
17863M:	Balbir Singh <bsingharora@gmail.com>
17864S:	Maintained
17865F:	include/linux/delayacct.h
17866F:	kernel/delayacct.c
17867
17868PERFORMANCE EVENTS SUBSYSTEM
17869M:	Peter Zijlstra <peterz@infradead.org>
17870M:	Ingo Molnar <mingo@redhat.com>
17871M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17872M:	Namhyung Kim <namhyung@kernel.org>
17873R:	Mark Rutland <mark.rutland@arm.com>
17874R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17875R:	Jiri Olsa <jolsa@kernel.org>
17876R:	Ian Rogers <irogers@google.com>
17877R:	Adrian Hunter <adrian.hunter@intel.com>
17878R:	"Liang, Kan" <kan.liang@linux.intel.com>
17879L:	linux-perf-users@vger.kernel.org
17880L:	linux-kernel@vger.kernel.org
17881S:	Supported
17882W:	https://perf.wiki.kernel.org/
17883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17886F:	arch/*/events/*
17887F:	arch/*/events/*/*
17888F:	arch/*/include/asm/perf_event.h
17889F:	arch/*/kernel/*/*/perf_event*.c
17890F:	arch/*/kernel/*/perf_event*.c
17891F:	arch/*/kernel/perf_callchain.c
17892F:	arch/*/kernel/perf_event*.c
17893F:	include/linux/perf_event.h
17894F:	include/uapi/linux/perf_event.h
17895F:	kernel/events/*
17896F:	tools/lib/perf/
17897F:	tools/perf/
17898
17899PERFORMANCE EVENTS TOOLING ARM64
17900R:	John Garry <john.g.garry@oracle.com>
17901R:	Will Deacon <will@kernel.org>
17902R:	James Clark <james.clark@linaro.org>
17903R:	Mike Leach <mike.leach@linaro.org>
17904R:	Leo Yan <leo.yan@linux.dev>
17905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17906S:	Supported
17907F:	tools/build/feature/test-libopencsd.c
17908F:	tools/perf/arch/arm*/
17909F:	tools/perf/pmu-events/arch/arm64/
17910F:	tools/perf/util/arm-spe*
17911F:	tools/perf/util/cs-etm*
17912
17913PERSONALITY HANDLING
17914M:	Christoph Hellwig <hch@infradead.org>
17915L:	linux-abi-devel@lists.sourceforge.net
17916S:	Maintained
17917F:	include/linux/personality.h
17918F:	include/uapi/linux/personality.h
17919
17920PHOENIX RC FLIGHT CONTROLLER ADAPTER
17921M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17922L:	linux-input@vger.kernel.org
17923S:	Maintained
17924F:	Documentation/input/devices/pxrc.rst
17925F:	drivers/input/joystick/pxrc.c
17926
17927PHONET PROTOCOL
17928M:	Remi Denis-Courmont <courmisch@gmail.com>
17929S:	Supported
17930F:	Documentation/networking/phonet.rst
17931F:	include/linux/phonet.h
17932F:	include/net/phonet/
17933F:	include/uapi/linux/phonet.h
17934F:	net/phonet/
17935
17936PHRAM MTD DRIVER
17937M:	Joern Engel <joern@lazybastard.org>
17938L:	linux-mtd@lists.infradead.org
17939S:	Maintained
17940F:	drivers/mtd/devices/phram.c
17941
17942PICOLCD HID DRIVER
17943M:	Bruno Prémont <bonbons@linux-vserver.org>
17944L:	linux-input@vger.kernel.org
17945S:	Maintained
17946F:	drivers/hid/hid-picolcd*
17947
17948PIDFD API
17949M:	Christian Brauner <christian@brauner.io>
17950L:	linux-kernel@vger.kernel.org
17951S:	Maintained
17952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17953F:	samples/pidfd/
17954F:	tools/testing/selftests/clone3/
17955F:	tools/testing/selftests/pid_namespace/
17956F:	tools/testing/selftests/pidfd/
17957K:	(?i)pidfd
17958K:	(?i)clone3
17959K:	\b(clone_args|kernel_clone_args)\b
17960
17961PIN CONTROL SUBSYSTEM
17962M:	Linus Walleij <linus.walleij@linaro.org>
17963L:	linux-gpio@vger.kernel.org
17964S:	Maintained
17965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17966F:	Documentation/devicetree/bindings/pinctrl/
17967F:	Documentation/driver-api/pin-control.rst
17968F:	drivers/pinctrl/
17969F:	include/dt-bindings/pinctrl/
17970F:	include/linux/pinctrl/
17971
17972PIN CONTROLLER - AMD
17973M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17974M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17975S:	Maintained
17976F:	drivers/pinctrl/pinctrl-amd.c
17977
17978PIN CONTROLLER - FREESCALE
17979M:	Dong Aisheng <aisheng.dong@nxp.com>
17980M:	Fabio Estevam <festevam@gmail.com>
17981M:	Shawn Guo <shawnguo@kernel.org>
17982M:	Jacky Bai <ping.bai@nxp.com>
17983R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17984L:	linux-gpio@vger.kernel.org
17985L:	NXP S32 Linux Team <s32@nxp.com>
17986S:	Maintained
17987F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17988F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17989F:	drivers/pinctrl/freescale/
17990F:	drivers/pinctrl/nxp/
17991
17992PIN CONTROLLER - INTEL
17993M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17994M:	Andy Shevchenko <andy@kernel.org>
17995S:	Supported
17996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17997F:	drivers/pinctrl/intel/
17998
17999PIN CONTROLLER - KEEMBAY
18000M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18001S:	Supported
18002F:	drivers/pinctrl/pinctrl-keembay*
18003
18004PIN CONTROLLER - MEDIATEK
18005M:	Sean Wang <sean.wang@kernel.org>
18006L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18007S:	Maintained
18008F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18009F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18010F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18011F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18012F:	drivers/pinctrl/mediatek/
18013
18014PIN CONTROLLER - MEDIATEK MIPS
18015M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18016M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18017L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18018L:	linux-mips@vger.kernel.org
18019S:	Maintained
18020F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18021F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18022F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18023F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18024F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18025F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18026F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18027F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18028F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18029F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18030F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18031F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18032F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18033F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18034F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18035
18036PIN CONTROLLER - MICROCHIP AT91
18037M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18039L:	linux-gpio@vger.kernel.org
18040S:	Supported
18041F:	drivers/gpio/gpio-sama5d2-piobu.c
18042F:	drivers/pinctrl/pinctrl-at91*
18043
18044PIN CONTROLLER - QUALCOMM
18045M:	Bjorn Andersson <andersson@kernel.org>
18046L:	linux-arm-msm@vger.kernel.org
18047S:	Maintained
18048F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18049F:	drivers/pinctrl/qcom/
18050
18051PIN CONTROLLER - RENESAS
18052M:	Geert Uytterhoeven <geert+renesas@glider.be>
18053L:	linux-renesas-soc@vger.kernel.org
18054S:	Supported
18055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18056F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18057F:	drivers/pinctrl/renesas/
18058
18059PIN CONTROLLER - SAMSUNG
18060M:	Krzysztof Kozlowski <krzk@kernel.org>
18061M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18062R:	Alim Akhtar <alim.akhtar@samsung.com>
18063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18064L:	linux-samsung-soc@vger.kernel.org
18065S:	Maintained
18066Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18067B:	mailto:linux-samsung-soc@vger.kernel.org
18068C:	irc://irc.libera.chat/linux-exynos
18069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18070F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18071F:	drivers/pinctrl/samsung/
18072
18073PIN CONTROLLER - SINGLE
18074M:	Tony Lindgren <tony@atomide.com>
18075M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18077L:	linux-omap@vger.kernel.org
18078S:	Maintained
18079F:	drivers/pinctrl/pinctrl-single.c
18080
18081PIN CONTROLLER - SUNPLUS / TIBBO
18082M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18083M:	Wells Lu <wellslutw@gmail.com>
18084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18085S:	Maintained
18086W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18087F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18088F:	drivers/pinctrl/sunplus/
18089F:	include/dt-bindings/pinctrl/sppctl*.h
18090
18091PINE64 PINEPHONE KEYBOARD DRIVER
18092M:	Samuel Holland <samuel@sholland.org>
18093S:	Supported
18094F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18095F:	drivers/input/keyboard/pinephone-keyboard.c
18096
18097PKTCDVD DRIVER
18098M:	linux-block@vger.kernel.org
18099S:	Orphan
18100F:	drivers/block/pktcdvd.c
18101F:	include/linux/pktcdvd.h
18102F:	include/uapi/linux/pktcdvd.h
18103
18104PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18105M:	Tomasz Duszynski <tduszyns@gmail.com>
18106S:	Maintained
18107F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18108F:	drivers/iio/chemical/pms7003.c
18109
18110PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18111M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18112L:	netdev@vger.kernel.org
18113S:	Maintained
18114F:	drivers/net/phy/mdio-open-alliance.h
18115F:	net/ethtool/plca.c
18116
18117PLDMFW LIBRARY
18118M:	Jacob Keller <jacob.e.keller@intel.com>
18119S:	Maintained
18120F:	Documentation/driver-api/pldmfw/
18121F:	include/linux/pldmfw.h
18122F:	lib/pldmfw/
18123
18124PLX DMA DRIVER
18125M:	Logan Gunthorpe <logang@deltatee.com>
18126S:	Maintained
18127F:	drivers/dma/plx_dma.c
18128
18129PM-GRAPH UTILITY
18130M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18131L:	linux-pm@vger.kernel.org
18132S:	Supported
18133W:	https://01.org/pm-graph
18134B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18135T:	git git://github.com/intel/pm-graph
18136F:	tools/power/pm-graph
18137
18138PM6764TR DRIVER
18139M:	Charles Hsu	<hsu.yungteng@gmail.com>
18140L:	linux-hwmon@vger.kernel.org
18141S:	Maintained
18142F:	Documentation/hwmon/pm6764tr.rst
18143F:	drivers/hwmon/pmbus/pm6764tr.c
18144
18145PMC SIERRA MaxRAID DRIVER
18146L:	linux-scsi@vger.kernel.org
18147S:	Orphan
18148W:	http://www.pmc-sierra.com/
18149F:	drivers/scsi/pmcraid.*
18150
18151PMC SIERRA PM8001 DRIVER
18152M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18153L:	linux-scsi@vger.kernel.org
18154S:	Supported
18155F:	drivers/scsi/pm8001/
18156
18157PNI RM3100 IIO DRIVER
18158M:	Song Qiang <songqiang1304521@gmail.com>
18159L:	linux-iio@vger.kernel.org
18160S:	Maintained
18161F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18162F:	drivers/iio/magnetometer/rm3100*
18163
18164PNP SUPPORT
18165M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18166L:	linux-acpi@vger.kernel.org
18167S:	Maintained
18168F:	drivers/pnp/
18169F:	include/linux/pnp.h
18170
18171POSIX CLOCKS and TIMERS
18172M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18173M:	Frederic Weisbecker <frederic@kernel.org>
18174M:	Thomas Gleixner <tglx@linutronix.de>
18175L:	linux-kernel@vger.kernel.org
18176S:	Maintained
18177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18178F:	fs/timerfd.c
18179F:	include/linux/time_namespace.h
18180F:	include/linux/timerfd.h
18181F:	include/uapi/linux/time.h
18182F:	include/uapi/linux/timerfd.h
18183F:	include/trace/events/timer*
18184F:	kernel/time/itimer.c
18185F:	kernel/time/posix-*
18186F:	kernel/time/namespace.c
18187
18188POWER MANAGEMENT CORE
18189M:	"Rafael J. Wysocki" <rafael@kernel.org>
18190L:	linux-pm@vger.kernel.org
18191S:	Supported
18192B:	https://bugzilla.kernel.org
18193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18194F:	drivers/base/power/
18195F:	drivers/powercap/
18196F:	include/linux/intel_rapl.h
18197F:	include/linux/pm.h
18198F:	include/linux/pm_*
18199F:	include/linux/powercap.h
18200F:	kernel/configs/nopm.config
18201
18202POWER SEQUENCING
18203M:	Bartosz Golaszewski <brgl@bgdev.pl>
18204L:	linux-pm@vger.kernel.org
18205S:	Maintained
18206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18207F:	drivers/power/sequencing/
18208F:	include/linux/pwrseq/
18209
18210POWER STATE COORDINATION INTERFACE (PSCI)
18211M:	Mark Rutland <mark.rutland@arm.com>
18212M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18214S:	Maintained
18215F:	drivers/firmware/psci/
18216F:	include/linux/psci.h
18217F:	include/uapi/linux/psci.h
18218
18219POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18220M:	Sebastian Reichel <sre@kernel.org>
18221L:	linux-pm@vger.kernel.org
18222S:	Maintained
18223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18224F:	Documentation/ABI/testing/sysfs-class-power
18225F:	Documentation/devicetree/bindings/power/supply/
18226F:	drivers/power/supply/
18227F:	include/linux/power/
18228F:	include/linux/power_supply.h
18229F:	tools/testing/selftests/power_supply/
18230
18231POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18232M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18233L:	linuxppc-dev@lists.ozlabs.org
18234S:	Maintained
18235F:	drivers/char/powernv-op-panel.c
18236
18237PPP OVER ATM (RFC 2364)
18238M:	Mitchell Blank Jr <mitch@sfgoth.com>
18239S:	Maintained
18240F:	include/uapi/linux/atmppp.h
18241F:	net/atm/pppoatm.c
18242
18243PPP OVER ETHERNET
18244M:	Michal Ostrowski <mostrows@earthlink.net>
18245S:	Maintained
18246F:	drivers/net/ppp/pppoe.c
18247F:	drivers/net/ppp/pppox.c
18248
18249PPP OVER L2TP
18250M:	James Chapman <jchapman@katalix.com>
18251S:	Maintained
18252F:	include/linux/if_pppol2tp.h
18253F:	include/uapi/linux/if_pppol2tp.h
18254F:	net/l2tp/l2tp_ppp.c
18255
18256PPP PROTOCOL DRIVERS AND COMPRESSORS
18257L:	linux-ppp@vger.kernel.org
18258S:	Orphan
18259F:	drivers/net/ppp/ppp_*
18260
18261PPS SUPPORT
18262M:	Rodolfo Giometti <giometti@enneenne.com>
18263L:	linuxpps@ml.enneenne.com (subscribers-only)
18264S:	Maintained
18265W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18266F:	Documentation/ABI/testing/sysfs-pps
18267F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18268F:	Documentation/driver-api/pps.rst
18269F:	drivers/pps/
18270F:	include/linux/pps*.h
18271F:	include/uapi/linux/pps.h
18272
18273PPTP DRIVER
18274M:	Dmitry Kozlov <xeb@mail.ru>
18275L:	netdev@vger.kernel.org
18276S:	Maintained
18277W:	http://sourceforge.net/projects/accel-pptp
18278F:	drivers/net/ppp/pptp.c
18279
18280PRESSURE STALL INFORMATION (PSI)
18281M:	Johannes Weiner <hannes@cmpxchg.org>
18282M:	Suren Baghdasaryan <surenb@google.com>
18283R:	Peter Ziljstra <peterz@infradead.org>
18284S:	Maintained
18285F:	include/linux/psi*
18286F:	kernel/sched/psi.c
18287
18288PRINTK
18289M:	Petr Mladek <pmladek@suse.com>
18290R:	Steven Rostedt <rostedt@goodmis.org>
18291R:	John Ogness <john.ogness@linutronix.de>
18292R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18293S:	Maintained
18294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18295F:	include/linux/printk.h
18296F:	kernel/printk/
18297
18298PRINTK INDEXING
18299R:	Chris Down <chris@chrisdown.name>
18300S:	Maintained
18301F:	Documentation/core-api/printk-index.rst
18302F:	kernel/printk/index.c
18303K:	printk_index
18304
18305PROC FILESYSTEM
18306L:	linux-kernel@vger.kernel.org
18307L:	linux-fsdevel@vger.kernel.org
18308S:	Maintained
18309F:	Documentation/filesystems/proc.rst
18310F:	fs/proc/
18311F:	include/linux/proc_fs.h
18312F:	tools/testing/selftests/proc/
18313
18314PROC SYSCTL
18315M:	Luis Chamberlain <mcgrof@kernel.org>
18316M:	Kees Cook <kees@kernel.org>
18317M:	Joel Granados <j.granados@samsung.com>
18318L:	linux-kernel@vger.kernel.org
18319L:	linux-fsdevel@vger.kernel.org
18320S:	Maintained
18321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18322F:	fs/proc/proc_sysctl.c
18323F:	include/linux/sysctl.h
18324F:	kernel/sysctl-test.c
18325F:	kernel/sysctl.c
18326F:	tools/testing/selftests/sysctl/
18327
18328PS3 NETWORK SUPPORT
18329M:	Geoff Levand <geoff@infradead.org>
18330L:	netdev@vger.kernel.org
18331L:	linuxppc-dev@lists.ozlabs.org
18332S:	Maintained
18333F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18334
18335PS3 PLATFORM SUPPORT
18336M:	Geoff Levand <geoff@infradead.org>
18337L:	linuxppc-dev@lists.ozlabs.org
18338S:	Maintained
18339F:	arch/powerpc/boot/ps3*
18340F:	arch/powerpc/include/asm/lv1call.h
18341F:	arch/powerpc/include/asm/ps3*.h
18342F:	arch/powerpc/platforms/ps3/
18343F:	drivers/*/ps3*
18344F:	drivers/ps3/
18345F:	drivers/rtc/rtc-ps3.c
18346F:	drivers/usb/host/*ps3.c
18347F:	sound/ppc/snd_ps3*
18348
18349PS3VRAM DRIVER
18350M:	Jim Paris <jim@jtan.com>
18351M:	Geoff Levand <geoff@infradead.org>
18352L:	linuxppc-dev@lists.ozlabs.org
18353S:	Maintained
18354F:	drivers/block/ps3vram.c
18355
18356PSAMPLE PACKET SAMPLING SUPPORT
18357M:	Yotam Gigi <yotam.gi@gmail.com>
18358S:	Maintained
18359F:	include/net/psample.h
18360F:	include/uapi/linux/psample.h
18361F:	net/psample
18362
18363PSE NETWORK DRIVER
18364M:	Oleksij Rempel <o.rempel@pengutronix.de>
18365M:	Kory Maincent <kory.maincent@bootlin.com>
18366L:	netdev@vger.kernel.org
18367S:	Maintained
18368F:	Documentation/devicetree/bindings/net/pse-pd/
18369F:	drivers/net/pse-pd/
18370
18371PSTORE FILESYSTEM
18372M:	Kees Cook <kees@kernel.org>
18373R:	Tony Luck <tony.luck@intel.com>
18374R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18375L:	linux-hardening@vger.kernel.org
18376S:	Supported
18377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18378F:	Documentation/admin-guide/pstore-blk.rst
18379F:	Documentation/admin-guide/ramoops.rst
18380F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18381F:	drivers/acpi/apei/erst.c
18382F:	drivers/firmware/efi/efi-pstore.c
18383F:	fs/pstore/
18384F:	include/linux/pstore*
18385K:	\b(pstore|ramoops)
18386
18387PT5161L HARDWARE MONITOR DRIVER
18388M:	Cosmo Chou <cosmo.chou@quantatw.com>
18389L:	linux-hwmon@vger.kernel.org
18390S:	Maintained
18391F:	Documentation/hwmon/pt5161l.rst
18392F:	drivers/hwmon/pt5161l.c
18393
18394PTP HARDWARE CLOCK SUPPORT
18395M:	Richard Cochran <richardcochran@gmail.com>
18396L:	netdev@vger.kernel.org
18397S:	Maintained
18398W:	http://linuxptp.sourceforge.net/
18399F:	Documentation/ABI/testing/sysfs-ptp
18400F:	Documentation/driver-api/ptp.rst
18401F:	drivers/net/phy/dp83640*
18402F:	drivers/ptp/*
18403F:	include/linux/ptp_cl*
18404K:	(?:\b|_)ptp(?:\b|_)
18405
18406PTP MOCKUP CLOCK SUPPORT
18407M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18408L:	netdev@vger.kernel.org
18409S:	Maintained
18410F:	drivers/ptp/ptp_mock.c
18411F:	include/linux/ptp_mock.h
18412
18413PTP VIRTUAL CLOCK SUPPORT
18414M:	Yangbo Lu <yangbo.lu@nxp.com>
18415L:	netdev@vger.kernel.org
18416S:	Maintained
18417F:	drivers/ptp/ptp_vclock.c
18418F:	net/ethtool/phc_vclocks.c
18419
18420PTRACE SUPPORT
18421M:	Oleg Nesterov <oleg@redhat.com>
18422S:	Maintained
18423F:	arch/*/*/ptrace*.c
18424F:	arch/*/include/asm/ptrace*.h
18425F:	arch/*/ptrace*.c
18426F:	include/asm-generic/syscall.h
18427F:	include/linux/ptrace.h
18428F:	include/linux/regset.h
18429F:	include/uapi/linux/ptrace.h
18430F:	kernel/ptrace.c
18431
18432PULSE8-CEC DRIVER
18433M:	Hans Verkuil <hverkuil@xs4all.nl>
18434L:	linux-media@vger.kernel.org
18435S:	Maintained
18436T:	git git://linuxtv.org/media_tree.git
18437F:	drivers/media/cec/usb/pulse8/
18438
18439PURELIFI PLFXLC DRIVER
18440M:	Srinivasan Raju <srini.raju@purelifi.com>
18441L:	linux-wireless@vger.kernel.org
18442S:	Supported
18443F:	drivers/net/wireless/purelifi/plfxlc/
18444
18445PVRUSB2 VIDEO4LINUX DRIVER
18446M:	Mike Isely <isely@pobox.com>
18447L:	pvrusb2@isely.net	(subscribers-only)
18448L:	linux-media@vger.kernel.org
18449S:	Maintained
18450W:	http://www.isely.net/pvrusb2/
18451T:	git git://linuxtv.org/media_tree.git
18452F:	Documentation/driver-api/media/drivers/pvrusb2*
18453F:	drivers/media/usb/pvrusb2/
18454
18455PWC WEBCAM DRIVER
18456M:	Hans Verkuil <hverkuil@xs4all.nl>
18457L:	linux-media@vger.kernel.org
18458S:	Odd Fixes
18459T:	git git://linuxtv.org/media_tree.git
18460F:	drivers/media/usb/pwc/*
18461F:	include/trace/events/pwc.h
18462
18463PWM IR Transmitter
18464M:	Sean Young <sean@mess.org>
18465L:	linux-media@vger.kernel.org
18466S:	Maintained
18467F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18468F:	drivers/media/rc/pwm-ir-tx.c
18469
18470PWM SUBSYSTEM
18471M:	Uwe Kleine-König <ukleinek@kernel.org>
18472L:	linux-pwm@vger.kernel.org
18473S:	Maintained
18474Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18475T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18476F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18477F:	Documentation/devicetree/bindings/pwm/
18478F:	Documentation/driver-api/pwm.rst
18479F:	drivers/gpio/gpio-mvebu.c
18480F:	drivers/pwm/
18481F:	drivers/video/backlight/pwm_bl.c
18482F:	include/dt-bindings/pwm/
18483F:	include/linux/pwm.h
18484F:	include/linux/pwm_backlight.h
18485K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18486
18487PXA GPIO DRIVER
18488M:	Robert Jarzmik <robert.jarzmik@free.fr>
18489L:	linux-gpio@vger.kernel.org
18490S:	Maintained
18491F:	drivers/gpio/gpio-pxa.c
18492
18493PXA MMCI DRIVER
18494S:	Orphan
18495
18496PXA RTC DRIVER
18497M:	Robert Jarzmik <robert.jarzmik@free.fr>
18498L:	linux-rtc@vger.kernel.org
18499S:	Maintained
18500
18501PXA2xx/PXA3xx SUPPORT
18502M:	Daniel Mack <daniel@zonque.org>
18503M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18504M:	Robert Jarzmik <robert.jarzmik@free.fr>
18505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18506S:	Maintained
18507T:	git git://github.com/hzhuang1/linux.git
18508T:	git git://github.com/rjarzmik/linux.git
18509F:	arch/arm/boot/dts/intel/pxa/
18510F:	arch/arm/mach-pxa/
18511F:	drivers/dma/pxa*
18512F:	drivers/pcmcia/pxa2xx*
18513F:	drivers/pinctrl/pxa/
18514F:	drivers/spi/spi-pxa2xx*
18515F:	drivers/usb/gadget/udc/pxa2*
18516F:	include/sound/pxa2xx-lib.h
18517F:	sound/arm/pxa*
18518F:	sound/soc/pxa/
18519
18520QAT DRIVER
18521M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18522L:	qat-linux@intel.com
18523S:	Supported
18524F:	drivers/crypto/intel/qat/
18525
18526QCOM AUDIO (ASoC) DRIVERS
18527M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18528M:	Banajit Goswami <bgoswami@quicinc.com>
18529L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18530L:	linux-arm-msm@vger.kernel.org
18531S:	Supported
18532F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18533F:	Documentation/devicetree/bindings/sound/qcom,*
18534F:	drivers/soc/qcom/apr.c
18535F:	include/dt-bindings/sound/qcom,wcd9335.h
18536F:	sound/soc/codecs/lpass-rx-macro.*
18537F:	sound/soc/codecs/lpass-tx-macro.*
18538F:	sound/soc/codecs/lpass-va-macro.c
18539F:	sound/soc/codecs/lpass-wsa-macro.*
18540F:	sound/soc/codecs/msm8916-wcd-analog.c
18541F:	sound/soc/codecs/msm8916-wcd-digital.c
18542F:	sound/soc/codecs/wcd-clsh-v2.*
18543F:	sound/soc/codecs/wcd-mbhc-v2.*
18544F:	sound/soc/codecs/wcd9335.*
18545F:	sound/soc/codecs/wcd934x.c
18546F:	sound/soc/codecs/wsa881x.c
18547F:	sound/soc/codecs/wsa883x.c
18548F:	sound/soc/codecs/wsa884x.c
18549F:	sound/soc/qcom/
18550
18551QCOM EMBEDDED USB DEBUGGER (EUD)
18552M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18553L:	linux-arm-msm@vger.kernel.org
18554S:	Maintained
18555F:	Documentation/ABI/testing/sysfs-driver-eud
18556F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18557F:	drivers/usb/misc/qcom_eud.c
18558
18559QCOM IPA DRIVER
18560M:	Alex Elder <elder@kernel.org>
18561L:	netdev@vger.kernel.org
18562S:	Maintained
18563F:	drivers/net/ipa/
18564
18565QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18566M:	Gabriel Somlo <somlo@cmu.edu>
18567M:	"Michael S. Tsirkin" <mst@redhat.com>
18568L:	qemu-devel@nongnu.org
18569S:	Maintained
18570F:	drivers/firmware/qemu_fw_cfg.c
18571F:	include/uapi/linux/qemu_fw_cfg.h
18572
18573QIB DRIVER
18574M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18575L:	linux-rdma@vger.kernel.org
18576S:	Supported
18577F:	drivers/infiniband/hw/qib/
18578
18579QLOGIC QL41xxx FCOE DRIVER
18580M:	Saurav Kashyap <skashyap@marvell.com>
18581M:	Javed Hasan <jhasan@marvell.com>
18582M:	GR-QLogic-Storage-Upstream@marvell.com
18583L:	linux-scsi@vger.kernel.org
18584S:	Supported
18585F:	drivers/scsi/qedf/
18586
18587QLOGIC QL41xxx ISCSI DRIVER
18588M:	Nilesh Javali <njavali@marvell.com>
18589M:	Manish Rangankar <mrangankar@marvell.com>
18590M:	GR-QLogic-Storage-Upstream@marvell.com
18591L:	linux-scsi@vger.kernel.org
18592S:	Supported
18593F:	drivers/scsi/qedi/
18594
18595QLOGIC QL4xxx ETHERNET DRIVER
18596M:	Manish Chopra <manishc@marvell.com>
18597L:	netdev@vger.kernel.org
18598S:	Supported
18599F:	drivers/net/ethernet/qlogic/qed/
18600F:	drivers/net/ethernet/qlogic/qede/
18601F:	include/linux/qed/
18602
18603QLOGIC QL4xxx RDMA DRIVER
18604M:	Michal Kalderon <mkalderon@marvell.com>
18605L:	linux-rdma@vger.kernel.org
18606S:	Supported
18607F:	drivers/infiniband/hw/qedr/
18608F:	include/uapi/rdma/qedr-abi.h
18609
18610QLOGIC QLA1280 SCSI DRIVER
18611M:	Michael Reed <mdr@sgi.com>
18612L:	linux-scsi@vger.kernel.org
18613S:	Maintained
18614F:	drivers/scsi/qla1280.[ch]
18615
18616QLOGIC QLA2XXX FC-SCSI DRIVER
18617M:	Nilesh Javali <njavali@marvell.com>
18618M:	GR-QLogic-Storage-Upstream@marvell.com
18619L:	linux-scsi@vger.kernel.org
18620S:	Supported
18621F:	drivers/scsi/qla2xxx/
18622
18623QLOGIC QLA3XXX NETWORK DRIVER
18624M:	GR-Linux-NIC-Dev@marvell.com
18625L:	netdev@vger.kernel.org
18626S:	Supported
18627F:	drivers/net/ethernet/qlogic/qla3xxx.*
18628
18629QLOGIC QLA4XXX iSCSI DRIVER
18630M:	Nilesh Javali <njavali@marvell.com>
18631M:	Manish Rangankar <mrangankar@marvell.com>
18632M:	GR-QLogic-Storage-Upstream@marvell.com
18633L:	linux-scsi@vger.kernel.org
18634S:	Supported
18635F:	drivers/scsi/qla4xxx/
18636
18637QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18638M:	Shahed Shaikh <shshaikh@marvell.com>
18639M:	Manish Chopra <manishc@marvell.com>
18640M:	GR-Linux-NIC-Dev@marvell.com
18641L:	netdev@vger.kernel.org
18642S:	Supported
18643F:	drivers/net/ethernet/qlogic/qlcnic/
18644
18645QM1D1B0004 MEDIA DRIVER
18646M:	Akihiro Tsukada <tskd08@gmail.com>
18647L:	linux-media@vger.kernel.org
18648S:	Odd Fixes
18649F:	drivers/media/tuners/qm1d1b0004*
18650
18651QM1D1C0042 MEDIA DRIVER
18652M:	Akihiro Tsukada <tskd08@gmail.com>
18653L:	linux-media@vger.kernel.org
18654S:	Odd Fixes
18655F:	drivers/media/tuners/qm1d1c0042*
18656
18657QNX4 FILESYSTEM
18658M:	Anders Larsen <al@alarsen.net>
18659S:	Maintained
18660W:	http://www.alarsen.net/linux/qnx4fs/
18661F:	fs/qnx4/
18662F:	include/uapi/linux/qnx4_fs.h
18663F:	include/uapi/linux/qnxtypes.h
18664
18665QNX6 FILESYSTEM
18666S:	Orphan
18667F:	Documentation/filesystems/qnx6.rst
18668F:	fs/qnx6/
18669F:	include/linux/qnx6_fs.h
18670
18671QORIQ DPAA2 FSL-MC BUS DRIVER
18672M:	Stuart Yoder <stuyoder@gmail.com>
18673M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18674L:	linux-kernel@vger.kernel.org
18675S:	Maintained
18676F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18677F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18678F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18679F:	drivers/bus/fsl-mc/
18680F:	include/uapi/linux/fsl_mc.h
18681
18682QT1010 MEDIA DRIVER
18683L:	linux-media@vger.kernel.org
18684S:	Orphan
18685W:	https://linuxtv.org
18686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18687F:	drivers/media/tuners/qt1010*
18688
18689QUALCOMM ATH12K WIRELESS DRIVER
18690M:	Kalle Valo <kvalo@kernel.org>
18691M:	Jeff Johnson <jjohnson@kernel.org>
18692L:	ath12k@lists.infradead.org
18693S:	Supported
18694W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18696F:	drivers/net/wireless/ath/ath12k/
18697N:	ath12k
18698
18699QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18700M:	Kalle Valo <kvalo@kernel.org>
18701M:	Jeff Johnson <jjohnson@kernel.org>
18702L:	ath10k@lists.infradead.org
18703S:	Supported
18704W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18706F:	drivers/net/wireless/ath/ath10k/
18707N:	ath10k
18708
18709QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18710M:	Kalle Valo <kvalo@kernel.org>
18711M:	Jeff Johnson <jjohnson@kernel.org>
18712L:	ath11k@lists.infradead.org
18713S:	Supported
18714W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18715B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18717F:	drivers/net/wireless/ath/ath11k/
18718N:	ath11k
18719
18720QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18721M:	Toke Høiland-Jørgensen <toke@toke.dk>
18722L:	linux-wireless@vger.kernel.org
18723S:	Maintained
18724W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18726F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18727F:	drivers/net/wireless/ath/ath9k/
18728
18729QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18730M:	Stefan Wahren <wahrenst@gmx.net>
18731L:	netdev@vger.kernel.org
18732S:	Maintained
18733F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18734F:	drivers/net/ethernet/qualcomm/qca*
18735
18736QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18737M:	Stephan Gerhold <stephan@gerhold.net>
18738L:	netdev@vger.kernel.org
18739L:	linux-arm-msm@vger.kernel.org
18740S:	Maintained
18741F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18742F:	drivers/net/wwan/qcom_bam_dmux.c
18743
18744QUALCOMM CAMERA SUBSYSTEM DRIVER
18745M:	Robert Foss <rfoss@kernel.org>
18746M:	Todor Tomov <todor.too@gmail.com>
18747M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18748L:	linux-media@vger.kernel.org
18749S:	Maintained
18750F:	Documentation/admin-guide/media/qcom_camss.rst
18751F:	Documentation/devicetree/bindings/media/*camss*
18752F:	drivers/media/platform/qcom/camss/
18753
18754QUALCOMM CLOCK DRIVERS
18755M:	Bjorn Andersson <andersson@kernel.org>
18756L:	linux-arm-msm@vger.kernel.org
18757S:	Supported
18758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18759F:	Documentation/devicetree/bindings/clock/qcom,*
18760F:	drivers/clk/qcom/
18761F:	include/dt-bindings/clock/qcom,*
18762
18763QUALCOMM CLOUD AI (QAIC) DRIVER
18764M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18765R:	Carl Vanderlip <quic_carlv@quicinc.com>
18766R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18767L:	linux-arm-msm@vger.kernel.org
18768L:	dri-devel@lists.freedesktop.org
18769S:	Supported
18770T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18771F:	Documentation/accel/qaic/
18772F:	drivers/accel/qaic/
18773F:	include/uapi/drm/qaic_accel.h
18774
18775QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18776M:	Bjorn Andersson <andersson@kernel.org>
18777M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18778L:	linux-pm@vger.kernel.org
18779L:	linux-arm-msm@vger.kernel.org
18780S:	Maintained
18781F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18782F:	drivers/pmdomain/qcom/cpr.c
18783
18784QUALCOMM CPUCP MAILBOX DRIVER
18785M:	Sibi Sankar <quic_sibis@quicinc.com>
18786L:	linux-arm-msm@vger.kernel.org
18787S:	Supported
18788F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18789F:	drivers/mailbox/qcom-cpucp-mbox.c
18790
18791QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18792M:	Ilia Lin <ilia.lin@kernel.org>
18793L:	linux-pm@vger.kernel.org
18794S:	Maintained
18795F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18796F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18797F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18798
18799QUALCOMM CRYPTO DRIVERS
18800M:	Thara Gopinath <thara.gopinath@gmail.com>
18801L:	linux-crypto@vger.kernel.org
18802L:	linux-arm-msm@vger.kernel.org
18803S:	Maintained
18804F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18805F:	drivers/crypto/qce/
18806
18807QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18808M:	Timur Tabi <timur@kernel.org>
18809L:	netdev@vger.kernel.org
18810S:	Maintained
18811F:	drivers/net/ethernet/qualcomm/emac/
18812
18813QUALCOMM ETHQOS ETHERNET DRIVER
18814M:	Vinod Koul <vkoul@kernel.org>
18815L:	netdev@vger.kernel.org
18816L:	linux-arm-msm@vger.kernel.org
18817S:	Maintained
18818F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18819F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18820
18821QUALCOMM FASTRPC DRIVER
18822M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18823M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18824L:	linux-arm-msm@vger.kernel.org
18825L:	dri-devel@lists.freedesktop.org
18826S:	Maintained
18827F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18828F:	drivers/misc/fastrpc.c
18829F:	include/uapi/misc/fastrpc.h
18830
18831QUALCOMM HEXAGON ARCHITECTURE
18832M:	Brian Cain <bcain@quicinc.com>
18833L:	linux-hexagon@vger.kernel.org
18834S:	Supported
18835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18836F:	arch/hexagon/
18837
18838QUALCOMM HIDMA DRIVER
18839M:	Sinan Kaya <okaya@kernel.org>
18840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18841L:	linux-arm-msm@vger.kernel.org
18842L:	dmaengine@vger.kernel.org
18843S:	Supported
18844F:	drivers/dma/qcom/hidma*
18845
18846QUALCOMM I2C CCI DRIVER
18847M:	Loic Poulain <loic.poulain@linaro.org>
18848M:	Robert Foss <rfoss@kernel.org>
18849L:	linux-i2c@vger.kernel.org
18850L:	linux-arm-msm@vger.kernel.org
18851S:	Maintained
18852F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18853F:	drivers/i2c/busses/i2c-qcom-cci.c
18854
18855QUALCOMM INTERCONNECT BWMON DRIVER
18856M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18857L:	linux-arm-msm@vger.kernel.org
18858S:	Maintained
18859F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18860F:	drivers/soc/qcom/icc-bwmon.c
18861
18862QUALCOMM IOMMU
18863M:	Rob Clark <robdclark@gmail.com>
18864L:	iommu@lists.linux.dev
18865L:	linux-arm-msm@vger.kernel.org
18866S:	Maintained
18867F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18868F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18869F:	drivers/iommu/msm_iommu*
18870
18871QUALCOMM IPC ROUTER (QRTR) DRIVER
18872M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18873L:	linux-arm-msm@vger.kernel.org
18874S:	Maintained
18875F:	include/trace/events/qrtr.h
18876F:	include/uapi/linux/qrtr.h
18877F:	net/qrtr/
18878
18879QUALCOMM IPCC MAILBOX DRIVER
18880M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18881L:	linux-arm-msm@vger.kernel.org
18882S:	Supported
18883F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18884F:	drivers/mailbox/qcom-ipcc.c
18885F:	include/dt-bindings/mailbox/qcom-ipcc.h
18886
18887QUALCOMM IPQ4019 USB PHY DRIVER
18888M:	Robert Marko <robert.marko@sartura.hr>
18889M:	Luka Perkov <luka.perkov@sartura.hr>
18890L:	linux-arm-msm@vger.kernel.org
18891S:	Maintained
18892F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18893F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18894
18895QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18896M:	Robert Marko <robert.marko@sartura.hr>
18897M:	Luka Perkov <luka.perkov@sartura.hr>
18898L:	linux-arm-msm@vger.kernel.org
18899S:	Maintained
18900F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18901F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18902
18903QUALCOMM NAND CONTROLLER DRIVER
18904M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18905L:	linux-mtd@lists.infradead.org
18906L:	linux-arm-msm@vger.kernel.org
18907S:	Maintained
18908F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18909F:	drivers/mtd/nand/raw/qcom_nandc.c
18910
18911QUALCOMM QSEECOM DRIVER
18912M:	Maximilian Luz <luzmaximilian@gmail.com>
18913L:	linux-arm-msm@vger.kernel.org
18914S:	Maintained
18915F:	drivers/firmware/qcom/qcom_qseecom.c
18916
18917QUALCOMM QSEECOM UEFISECAPP DRIVER
18918M:	Maximilian Luz <luzmaximilian@gmail.com>
18919L:	linux-arm-msm@vger.kernel.org
18920S:	Maintained
18921F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18922
18923QUALCOMM RMNET DRIVER
18924M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18925M:	Sean Tranchetti <quic_stranche@quicinc.com>
18926L:	netdev@vger.kernel.org
18927S:	Maintained
18928F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18929F:	drivers/net/ethernet/qualcomm/rmnet/
18930F:	include/linux/if_rmnet.h
18931
18932QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18933M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18934L:	linux-arm-msm@vger.kernel.org
18935S:	Maintained
18936F:	drivers/firmware/qcom/qcom_tzmem.c
18937F:	drivers/firmware/qcom/qcom_tzmem.h
18938F:	include/linux/firmware/qcom/qcom_tzmem.h
18939
18940QUALCOMM TSENS THERMAL DRIVER
18941M:	Amit Kucheria <amitk@kernel.org>
18942M:	Thara Gopinath <thara.gopinath@gmail.com>
18943L:	linux-pm@vger.kernel.org
18944L:	linux-arm-msm@vger.kernel.org
18945S:	Maintained
18946F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18947F:	drivers/thermal/qcom/
18948
18949QUALCOMM TYPEC PORT MANAGER DRIVER
18950M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18951L:	linux-arm-msm@vger.kernel.org
18952L:	linux-usb@vger.kernel.org
18953S:	Maintained
18954F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18955F:	drivers/usb/typec/tcpm/qcom/
18956
18957QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18958M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18959M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18960R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18961L:	linux-media@vger.kernel.org
18962L:	linux-arm-msm@vger.kernel.org
18963S:	Maintained
18964T:	git git://linuxtv.org/media_tree.git
18965F:	Documentation/devicetree/bindings/media/*venus*
18966F:	drivers/media/platform/qcom/venus/
18967
18968QUALCOMM WCN36XX WIRELESS DRIVER
18969M:	Loic Poulain <loic.poulain@linaro.org>
18970L:	wcn36xx@lists.infradead.org
18971S:	Supported
18972W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18973F:	drivers/net/wireless/ath/wcn36xx/
18974
18975QUANTENNA QTNFMAC WIRELESS DRIVER
18976M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18977R:	Sergey Matyukevich <geomatsi@gmail.com>
18978L:	linux-wireless@vger.kernel.org
18979S:	Maintained
18980F:	drivers/net/wireless/quantenna
18981
18982RADEON and AMDGPU DRM DRIVERS
18983M:	Alex Deucher <alexander.deucher@amd.com>
18984M:	Christian König <christian.koenig@amd.com>
18985M:	Xinhui Pan <Xinhui.Pan@amd.com>
18986L:	amd-gfx@lists.freedesktop.org
18987S:	Supported
18988B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18989C:	irc://irc.oftc.net/radeon
18990T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18991F:	Documentation/gpu/amdgpu/
18992F:	drivers/gpu/drm/amd/
18993F:	drivers/gpu/drm/ci/xfails/amd*
18994F:	drivers/gpu/drm/radeon/
18995F:	include/uapi/drm/amdgpu_drm.h
18996F:	include/uapi/drm/radeon_drm.h
18997
18998RADEON FRAMEBUFFER DISPLAY DRIVER
18999M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19000L:	linux-fbdev@vger.kernel.org
19001S:	Maintained
19002F:	drivers/video/fbdev/aty/radeon*
19003F:	include/uapi/linux/radeonfb.h
19004
19005RADIOSHARK RADIO DRIVER
19006M:	Hans Verkuil <hverkuil@xs4all.nl>
19007L:	linux-media@vger.kernel.org
19008S:	Maintained
19009T:	git git://linuxtv.org/media_tree.git
19010F:	drivers/media/radio/radio-shark.c
19011
19012RADIOSHARK2 RADIO DRIVER
19013M:	Hans Verkuil <hverkuil@xs4all.nl>
19014L:	linux-media@vger.kernel.org
19015S:	Maintained
19016T:	git git://linuxtv.org/media_tree.git
19017F:	drivers/media/radio/radio-shark2.c
19018F:	drivers/media/radio/radio-tea5777.c
19019
19020RADOS BLOCK DEVICE (RBD)
19021M:	Ilya Dryomov <idryomov@gmail.com>
19022R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19023L:	ceph-devel@vger.kernel.org
19024S:	Supported
19025W:	http://ceph.com/
19026T:	git https://github.com/ceph/ceph-client.git
19027F:	Documentation/ABI/testing/sysfs-bus-rbd
19028F:	drivers/block/rbd.c
19029F:	drivers/block/rbd_types.h
19030
19031RAGE128 FRAMEBUFFER DISPLAY DRIVER
19032L:	linux-fbdev@vger.kernel.org
19033S:	Orphan
19034F:	drivers/video/fbdev/aty/aty128fb.c
19035
19036RAINSHADOW-CEC DRIVER
19037M:	Hans Verkuil <hverkuil@xs4all.nl>
19038L:	linux-media@vger.kernel.org
19039S:	Maintained
19040T:	git git://linuxtv.org/media_tree.git
19041F:	drivers/media/cec/usb/rainshadow/
19042
19043RALINK MIPS ARCHITECTURE
19044M:	John Crispin <john@phrozen.org>
19045M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19046L:	linux-mips@vger.kernel.org
19047S:	Maintained
19048F:	arch/mips/ralink
19049
19050RALINK MT7621 MIPS ARCHITECTURE
19051M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19052M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19053L:	linux-mips@vger.kernel.org
19054S:	Maintained
19055F:	arch/mips/boot/dts/ralink/mt7621*
19056
19057RALINK RT2X00 WIRELESS LAN DRIVER
19058M:	Stanislaw Gruszka <stf_xl@wp.pl>
19059L:	linux-wireless@vger.kernel.org
19060S:	Maintained
19061F:	drivers/net/wireless/ralink/rt2x00/
19062
19063RAMDISK RAM BLOCK DEVICE DRIVER
19064M:	Jens Axboe <axboe@kernel.dk>
19065S:	Maintained
19066F:	Documentation/admin-guide/blockdev/ramdisk.rst
19067F:	drivers/block/brd.c
19068
19069RANCHU VIRTUAL BOARD FOR MIPS
19070M:	Miodrag Dinic <miodrag.dinic@mips.com>
19071L:	linux-mips@vger.kernel.org
19072S:	Supported
19073F:	arch/mips/configs/generic/board-ranchu.config
19074F:	arch/mips/generic/board-ranchu.c
19075
19076RANDOM NUMBER DRIVER
19077M:	"Theodore Ts'o" <tytso@mit.edu>
19078M:	Jason A. Donenfeld <Jason@zx2c4.com>
19079S:	Maintained
19080T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19081F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19082F:	drivers/char/random.c
19083F:	include/linux/random.h
19084F:	include/uapi/linux/random.h
19085F:	drivers/virt/vmgenid.c
19086F:	include/vdso/getrandom.h
19087F:	lib/vdso/getrandom.c
19088F:	arch/x86/entry/vdso/vgetrandom*
19089F:	arch/x86/include/asm/vdso/getrandom*
19090
19091RAPIDIO SUBSYSTEM
19092M:	Matt Porter <mporter@kernel.crashing.org>
19093M:	Alexandre Bounine <alex.bou9@gmail.com>
19094S:	Maintained
19095F:	drivers/rapidio/
19096
19097RAS INFRASTRUCTURE
19098M:	Tony Luck <tony.luck@intel.com>
19099M:	Borislav Petkov <bp@alien8.de>
19100L:	linux-edac@vger.kernel.org
19101S:	Maintained
19102F:	Documentation/admin-guide/RAS
19103F:	drivers/ras/
19104F:	include/linux/ras.h
19105F:	include/ras/ras_event.h
19106
19107RAS FRU MEMORY POISON MANAGER (FMPM)
19108M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19109L:	linux-edac@vger.kernel.org
19110S:	Maintained
19111F:	drivers/ras/amd/fmpm.c
19112
19113RASPBERRY PI PISP BACK END
19114M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19115L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19116L:	linux-media@vger.kernel.org
19117S:	Maintained
19118F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19119F:	drivers/media/platform/raspberrypi/pisp_be/
19120F:	include/uapi/linux/media/raspberrypi/
19121
19122RC-CORE / LIRC FRAMEWORK
19123M:	Sean Young <sean@mess.org>
19124L:	linux-media@vger.kernel.org
19125S:	Maintained
19126W:	http://linuxtv.org
19127T:	git git://linuxtv.org/media_tree.git
19128F:	Documentation/driver-api/media/rc-core.rst
19129F:	Documentation/userspace-api/media/rc/
19130F:	drivers/media/rc/
19131F:	include/media/rc-core.h
19132F:	include/media/rc-map.h
19133F:	include/uapi/linux/lirc.h
19134
19135RCMM REMOTE CONTROLS DECODER
19136M:	Patrick Lerda <patrick9876@free.fr>
19137S:	Maintained
19138F:	drivers/media/rc/ir-rcmm-decoder.c
19139
19140RCUTORTURE TEST FRAMEWORK
19141M:	"Paul E. McKenney" <paulmck@kernel.org>
19142M:	Josh Triplett <josh@joshtriplett.org>
19143R:	Steven Rostedt <rostedt@goodmis.org>
19144R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19145R:	Lai Jiangshan <jiangshanlai@gmail.com>
19146L:	rcu@vger.kernel.org
19147S:	Supported
19148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19149F:	tools/testing/selftests/rcutorture
19150
19151RDACM20 Camera Sensor
19152M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19153M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19154M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19155M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19156L:	linux-media@vger.kernel.org
19157S:	Maintained
19158F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19159F:	drivers/media/i2c/max9271.c
19160F:	drivers/media/i2c/max9271.h
19161F:	drivers/media/i2c/rdacm20.c
19162
19163RDACM21 Camera Sensor
19164M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19165M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19166M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19167M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19168L:	linux-media@vger.kernel.org
19169S:	Maintained
19170F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19171F:	drivers/media/i2c/max9271.c
19172F:	drivers/media/i2c/max9271.h
19173F:	drivers/media/i2c/rdacm21.c
19174
19175RDC R-321X SoC
19176M:	Florian Fainelli <florian@openwrt.org>
19177S:	Maintained
19178
19179RDC R6040 FAST ETHERNET DRIVER
19180M:	Florian Fainelli <f.fainelli@gmail.com>
19181L:	netdev@vger.kernel.org
19182S:	Maintained
19183F:	drivers/net/ethernet/rdc/r6040.c
19184
19185RDMAVT - RDMA verbs software
19186M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19187L:	linux-rdma@vger.kernel.org
19188S:	Supported
19189F:	drivers/infiniband/sw/rdmavt
19190
19191RDS - RELIABLE DATAGRAM SOCKETS
19192M:	Allison Henderson <allison.henderson@oracle.com>
19193L:	netdev@vger.kernel.org
19194L:	linux-rdma@vger.kernel.org
19195L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19196S:	Supported
19197W:	https://oss.oracle.com/projects/rds/
19198F:	Documentation/networking/rds.rst
19199F:	net/rds/
19200
19201RDT - RESOURCE ALLOCATION
19202M:	Fenghua Yu <fenghua.yu@intel.com>
19203M:	Reinette Chatre <reinette.chatre@intel.com>
19204L:	linux-kernel@vger.kernel.org
19205S:	Supported
19206F:	Documentation/arch/x86/resctrl*
19207F:	arch/x86/include/asm/resctrl.h
19208F:	arch/x86/kernel/cpu/resctrl/
19209F:	tools/testing/selftests/resctrl/
19210
19211READ-COPY UPDATE (RCU)
19212M:	"Paul E. McKenney" <paulmck@kernel.org>
19213M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19214M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19215M:	Joel Fernandes <joel@joelfernandes.org>
19216M:	Josh Triplett <josh@joshtriplett.org>
19217M:	Boqun Feng <boqun.feng@gmail.com>
19218M:	Uladzislau Rezki <urezki@gmail.com>
19219R:	Steven Rostedt <rostedt@goodmis.org>
19220R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19221R:	Lai Jiangshan <jiangshanlai@gmail.com>
19222R:	Zqiang <qiang.zhang1211@gmail.com>
19223L:	rcu@vger.kernel.org
19224S:	Supported
19225W:	http://www.rdrop.com/users/paulmck/RCU/
19226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19227F:	Documentation/RCU/
19228F:	include/linux/rcu*
19229F:	kernel/rcu/
19230X:	Documentation/RCU/torture.rst
19231X:	include/linux/srcu*.h
19232X:	kernel/rcu/srcu*.c
19233
19234REAL TIME CLOCK (RTC) SUBSYSTEM
19235M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19236L:	linux-rtc@vger.kernel.org
19237S:	Maintained
19238Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19240F:	Documentation/admin-guide/rtc.rst
19241F:	Documentation/devicetree/bindings/rtc/
19242F:	drivers/rtc/
19243F:	include/linux/rtc.h
19244F:	include/linux/rtc/
19245F:	include/uapi/linux/rtc.h
19246F:	tools/testing/selftests/rtc/
19247
19248Real-time Linux Analysis (RTLA) tools
19249M:	Steven Rostedt <rostedt@goodmis.org>
19250L:	linux-trace-kernel@vger.kernel.org
19251S:	Maintained
19252F:	Documentation/tools/rtla/
19253F:	tools/tracing/rtla/
19254
19255REALTEK AUDIO CODECS
19256M:	Oder Chiou <oder_chiou@realtek.com>
19257S:	Maintained
19258F:	include/sound/rt*.h
19259F:	sound/soc/codecs/rt*
19260
19261REALTEK OTTO WATCHDOG
19262M:	Sander Vanheule <sander@svanheule.net>
19263L:	linux-watchdog@vger.kernel.org
19264S:	Maintained
19265F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19266F:	drivers/watchdog/realtek_otto_wdt.c
19267
19268REALTEK RTL83xx SMI DSA ROUTER CHIPS
19269M:	Linus Walleij <linus.walleij@linaro.org>
19270M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19271S:	Maintained
19272F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19273F:	drivers/net/dsa/realtek/*
19274
19275REALTEK WIRELESS DRIVER (rtlwifi family)
19276M:	Ping-Ke Shih <pkshih@realtek.com>
19277L:	linux-wireless@vger.kernel.org
19278S:	Maintained
19279T:	git https://github.com/pkshih/rtw.git
19280F:	drivers/net/wireless/realtek/rtlwifi/
19281
19282REALTEK WIRELESS DRIVER (rtw88)
19283M:	Ping-Ke Shih <pkshih@realtek.com>
19284L:	linux-wireless@vger.kernel.org
19285S:	Maintained
19286T:	git https://github.com/pkshih/rtw.git
19287F:	drivers/net/wireless/realtek/rtw88/
19288
19289REALTEK WIRELESS DRIVER (rtw89)
19290M:	Ping-Ke Shih <pkshih@realtek.com>
19291L:	linux-wireless@vger.kernel.org
19292S:	Maintained
19293T:	git https://github.com/pkshih/rtw.git
19294F:	drivers/net/wireless/realtek/rtw89/
19295
19296REDPINE WIRELESS DRIVER
19297L:	linux-wireless@vger.kernel.org
19298S:	Orphan
19299F:	drivers/net/wireless/rsi/
19300
19301REGISTER MAP ABSTRACTION
19302M:	Mark Brown <broonie@kernel.org>
19303L:	linux-kernel@vger.kernel.org
19304S:	Supported
19305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19306F:	Documentation/devicetree/bindings/regmap/
19307F:	drivers/base/regmap/
19308F:	include/linux/regmap.h
19309
19310REISERFS FILE SYSTEM
19311L:	reiserfs-devel@vger.kernel.org
19312S:	Obsolete
19313F:	fs/reiserfs/
19314
19315REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19316M:	Bjorn Andersson <andersson@kernel.org>
19317M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19318L:	linux-remoteproc@vger.kernel.org
19319S:	Maintained
19320T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19321F:	Documentation/ABI/testing/sysfs-class-remoteproc
19322F:	Documentation/devicetree/bindings/remoteproc/
19323F:	Documentation/staging/remoteproc.rst
19324F:	drivers/remoteproc/
19325F:	include/linux/remoteproc.h
19326F:	include/linux/remoteproc/
19327
19328REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19329M:	Bjorn Andersson <andersson@kernel.org>
19330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19331L:	linux-remoteproc@vger.kernel.org
19332S:	Maintained
19333T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19334F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19335F:	Documentation/staging/rpmsg.rst
19336F:	drivers/rpmsg/
19337F:	include/linux/rpmsg.h
19338F:	include/linux/rpmsg/
19339F:	include/uapi/linux/rpmsg.h
19340F:	samples/rpmsg/
19341
19342REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19343M:	Stephan Gerhold <stephan@gerhold.net>
19344L:	netdev@vger.kernel.org
19345L:	linux-remoteproc@vger.kernel.org
19346S:	Maintained
19347F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19348
19349RENESAS CLOCK DRIVERS
19350M:	Geert Uytterhoeven <geert+renesas@glider.be>
19351L:	linux-renesas-soc@vger.kernel.org
19352S:	Supported
19353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19354F:	Documentation/devicetree/bindings/clock/renesas,*
19355F:	drivers/clk/renesas/
19356
19357RENESAS EMEV2 I2C DRIVER
19358M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19359L:	linux-renesas-soc@vger.kernel.org
19360S:	Supported
19361F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19362F:	drivers/i2c/busses/i2c-emev2.c
19363
19364RENESAS ETHERNET AVB DRIVER
19365R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19366L:	netdev@vger.kernel.org
19367L:	linux-renesas-soc@vger.kernel.org
19368F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19369F:	drivers/net/ethernet/renesas/Kconfig
19370F:	drivers/net/ethernet/renesas/Makefile
19371F:	drivers/net/ethernet/renesas/ravb*
19372
19373RENESAS ETHERNET SWITCH DRIVER
19374R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19375L:	netdev@vger.kernel.org
19376L:	linux-renesas-soc@vger.kernel.org
19377F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19378F:	drivers/net/ethernet/renesas/Kconfig
19379F:	drivers/net/ethernet/renesas/Makefile
19380F:	drivers/net/ethernet/renesas/rcar_gen4*
19381F:	drivers/net/ethernet/renesas/rswitch*
19382
19383RENESAS ETHERNET TSN DRIVER
19384M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19385L:	netdev@vger.kernel.org
19386L:	linux-renesas-soc@vger.kernel.org
19387S:	Supported
19388F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19389F:	drivers/net/ethernet/renesas/rtsn.*
19390
19391RENESAS IDT821034 ASoC CODEC
19392M:	Herve Codina <herve.codina@bootlin.com>
19393L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19394S:	Maintained
19395F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19396F:	sound/soc/codecs/idt821034.c
19397
19398RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19399M:	Miquel Raynal <miquel.raynal@bootlin.com>
19400L:	linux-mtd@lists.infradead.org
19401L:	linux-renesas-soc@vger.kernel.org
19402S:	Maintained
19403F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19404F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19405
19406RENESAS R-CAR GYROADC DRIVER
19407M:	Marek Vasut <marek.vasut@gmail.com>
19408L:	linux-iio@vger.kernel.org
19409S:	Supported
19410F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19411F:	drivers/iio/adc/rcar-gyroadc.c
19412
19413RENESAS R-CAR I2C DRIVERS
19414M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19415L:	linux-renesas-soc@vger.kernel.org
19416S:	Supported
19417F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19418F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19419F:	drivers/i2c/busses/i2c-rcar.c
19420F:	drivers/i2c/busses/i2c-sh_mobile.c
19421
19422RENESAS R-CAR SATA DRIVER
19423R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19424L:	linux-ide@vger.kernel.org
19425L:	linux-renesas-soc@vger.kernel.org
19426S:	Supported
19427F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19428F:	drivers/ata/sata_rcar.c
19429
19430RENESAS R-CAR THERMAL DRIVERS
19431M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19432L:	linux-renesas-soc@vger.kernel.org
19433S:	Supported
19434F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19435F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19436F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19437F:	drivers/thermal/renesas/rcar_thermal.c
19438
19439RENESAS RIIC DRIVER
19440M:	Chris Brandt <chris.brandt@renesas.com>
19441L:	linux-renesas-soc@vger.kernel.org
19442S:	Supported
19443F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19444F:	drivers/i2c/busses/i2c-riic.c
19445
19446RENESAS RZ/G2L A/D DRIVER
19447M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19448L:	linux-iio@vger.kernel.org
19449L:	linux-renesas-soc@vger.kernel.org
19450S:	Supported
19451F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19452F:	drivers/iio/adc/rzg2l_adc.c
19453
19454RENESAS RZ/G2L MTU3a COUNTER DRIVER
19455M:	Biju Das <biju.das.jz@bp.renesas.com>
19456L:	linux-iio@vger.kernel.org
19457L:	linux-renesas-soc@vger.kernel.org
19458S:	Supported
19459F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19460F:	drivers/counter/rz-mtu3-cnt.c
19461
19462RENESAS RZ/N1 A5PSW SWITCH DRIVER
19463M:	Clément Léger <clement.leger@bootlin.com>
19464L:	linux-renesas-soc@vger.kernel.org
19465L:	netdev@vger.kernel.org
19466S:	Maintained
19467F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19468F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19469F:	drivers/net/dsa/rzn1_a5psw*
19470F:	drivers/net/pcs/pcs-rzn1-miic.c
19471F:	include/dt-bindings/net/pcs-rzn1-miic.h
19472F:	include/linux/pcs-rzn1-miic.h
19473F:	net/dsa/tag_rzn1_a5psw.c
19474
19475RENESAS RZ/N1 DWMAC GLUE LAYER
19476M:	Romain Gantois <romain.gantois@bootlin.com>
19477S:	Maintained
19478F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19479F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19480
19481RENESAS RZ/N1 RTC CONTROLLER DRIVER
19482M:	Miquel Raynal <miquel.raynal@bootlin.com>
19483L:	linux-rtc@vger.kernel.org
19484L:	linux-renesas-soc@vger.kernel.org
19485S:	Maintained
19486F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19487F:	drivers/rtc/rtc-rzn1.c
19488
19489RENESAS RZ/N1 USBF CONTROLLER DRIVER
19490M:	Herve Codina <herve.codina@bootlin.com>
19491L:	linux-renesas-soc@vger.kernel.org
19492L:	linux-usb@vger.kernel.org
19493S:	Maintained
19494F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19495F:	drivers/usb/gadget/udc/renesas_usbf.c
19496
19497RENESAS RZ/V2M I2C DRIVER
19498M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19499L:	linux-i2c@vger.kernel.org
19500L:	linux-renesas-soc@vger.kernel.org
19501S:	Supported
19502F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19503F:	drivers/i2c/busses/i2c-rzv2m.c
19504
19505RENESAS SUPERH ETHERNET DRIVER
19506R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19507L:	netdev@vger.kernel.org
19508L:	linux-renesas-soc@vger.kernel.org
19509F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19510F:	drivers/net/ethernet/renesas/Kconfig
19511F:	drivers/net/ethernet/renesas/Makefile
19512F:	drivers/net/ethernet/renesas/sh_eth*
19513F:	include/linux/sh_eth.h
19514
19515RENESAS USB PHY DRIVER
19516M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19517L:	linux-renesas-soc@vger.kernel.org
19518S:	Maintained
19519F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19520
19521RENESAS VERSACLOCK 7 CLOCK DRIVER
19522M:	Alex Helms <alexander.helms.jy@renesas.com>
19523S:	Maintained
19524F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19525F:	drivers/clk/clk-versaclock7.c
19526
19527RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19528M:	Herve Codina <herve.codina@bootlin.com>
19529L:	linux-iio@vger.kernel.org
19530S:	Maintained
19531F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19532F:	drivers/iio/potentiometer/x9250.c
19533
19534RESET CONTROLLER FRAMEWORK
19535M:	Philipp Zabel <p.zabel@pengutronix.de>
19536S:	Maintained
19537T:	git git://git.pengutronix.de/git/pza/linux
19538F:	Documentation/devicetree/bindings/reset/
19539F:	Documentation/driver-api/reset.rst
19540F:	drivers/reset/
19541F:	include/dt-bindings/reset/
19542F:	include/linux/reset-controller.h
19543F:	include/linux/reset.h
19544F:	include/linux/reset/
19545K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19546
19547RESTARTABLE SEQUENCES SUPPORT
19548M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19549M:	Peter Zijlstra <peterz@infradead.org>
19550M:	"Paul E. McKenney" <paulmck@kernel.org>
19551M:	Boqun Feng <boqun.feng@gmail.com>
19552L:	linux-kernel@vger.kernel.org
19553S:	Supported
19554F:	include/trace/events/rseq.h
19555F:	include/uapi/linux/rseq.h
19556F:	kernel/rseq.c
19557F:	tools/testing/selftests/rseq/
19558
19559RFKILL
19560M:	Johannes Berg <johannes@sipsolutions.net>
19561L:	linux-wireless@vger.kernel.org
19562S:	Maintained
19563W:	https://wireless.wiki.kernel.org/
19564Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19567F:	Documentation/ABI/stable/sysfs-class-rfkill
19568F:	Documentation/driver-api/rfkill.rst
19569F:	include/linux/rfkill.h
19570F:	include/uapi/linux/rfkill.h
19571F:	net/rfkill/
19572
19573RHASHTABLE
19574M:	Thomas Graf <tgraf@suug.ch>
19575M:	Herbert Xu <herbert@gondor.apana.org.au>
19576L:	netdev@vger.kernel.org
19577S:	Maintained
19578F:	include/linux/rhashtable-types.h
19579F:	include/linux/rhashtable.h
19580F:	lib/rhashtable.c
19581F:	lib/test_rhashtable.c
19582
19583RICOH R5C592 MEMORYSTICK DRIVER
19584M:	Maxim Levitsky <maximlevitsky@gmail.com>
19585S:	Maintained
19586F:	drivers/memstick/host/r592.*
19587
19588RICOH SMARTMEDIA/XD DRIVER
19589M:	Maxim Levitsky <maximlevitsky@gmail.com>
19590S:	Maintained
19591F:	drivers/mtd/nand/raw/r852.c
19592F:	drivers/mtd/nand/raw/r852.h
19593
19594RISC-V AIA DRIVERS
19595M:	Anup Patel <anup@brainfault.org>
19596L:	linux-riscv@lists.infradead.org
19597S:	Maintained
19598F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19599F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19600F:	drivers/irqchip/irq-riscv-aplic-*.c
19601F:	drivers/irqchip/irq-riscv-aplic-*.h
19602F:	drivers/irqchip/irq-riscv-imsic-*.c
19603F:	drivers/irqchip/irq-riscv-imsic-*.h
19604F:	drivers/irqchip/irq-riscv-intc.c
19605F:	include/linux/irqchip/riscv-aplic.h
19606F:	include/linux/irqchip/riscv-imsic.h
19607
19608RISC-V ARCHITECTURE
19609M:	Paul Walmsley <paul.walmsley@sifive.com>
19610M:	Palmer Dabbelt <palmer@dabbelt.com>
19611M:	Albert Ou <aou@eecs.berkeley.edu>
19612L:	linux-riscv@lists.infradead.org
19613S:	Supported
19614Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19615C:	irc://irc.libera.chat/riscv
19616P:	Documentation/arch/riscv/patch-acceptance.rst
19617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19618F:	arch/riscv/
19619N:	riscv
19620K:	riscv
19621
19622RISC-V MICROCHIP FPGA SUPPORT
19623M:	Conor Dooley <conor.dooley@microchip.com>
19624M:	Daire McNamara <daire.mcnamara@microchip.com>
19625L:	linux-riscv@lists.infradead.org
19626S:	Supported
19627F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19628F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19629F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19630F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19631F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19632F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19633F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19634F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19635F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19636F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19637F:	arch/riscv/boot/dts/microchip/
19638F:	drivers/char/hw_random/mpfs-rng.c
19639F:	drivers/clk/microchip/clk-mpfs*.c
19640F:	drivers/firmware/microchip/mpfs-auto-update.c
19641F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19642F:	drivers/mailbox/mailbox-mpfs.c
19643F:	drivers/pci/controller/plda/pcie-microchip-host.c
19644F:	drivers/pwm/pwm-microchip-core.c
19645F:	drivers/reset/reset-mpfs.c
19646F:	drivers/rtc/rtc-mpfs.c
19647F:	drivers/soc/microchip/mpfs-sys-controller.c
19648F:	drivers/spi/spi-microchip-core-qspi.c
19649F:	drivers/spi/spi-microchip-core.c
19650F:	drivers/usb/musb/mpfs.c
19651F:	include/soc/microchip/mpfs.h
19652
19653RISC-V MISC SOC SUPPORT
19654M:	Conor Dooley <conor@kernel.org>
19655L:	linux-riscv@lists.infradead.org
19656S:	Maintained
19657Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19658T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19659F:	Documentation/devicetree/bindings/riscv/
19660F:	arch/riscv/boot/dts/
19661X:	arch/riscv/boot/dts/allwinner/
19662X:	arch/riscv/boot/dts/renesas/
19663X:	arch/riscv/boot/dts/sophgo/
19664X:	arch/riscv/boot/dts/thead/
19665
19666RISC-V PMU DRIVERS
19667M:	Atish Patra <atishp@atishpatra.org>
19668R:	Anup Patel <anup@brainfault.org>
19669L:	linux-riscv@lists.infradead.org
19670S:	Supported
19671F:	drivers/perf/riscv_pmu.c
19672F:	drivers/perf/riscv_pmu_legacy.c
19673F:	drivers/perf/riscv_pmu_sbi.c
19674
19675RISC-V THEAD SoC SUPPORT
19676M:	Drew Fustini <drew@pdp7.com>
19677M:	Guo Ren <guoren@kernel.org>
19678M:	Fu Wei <wefu@redhat.com>
19679L:	linux-riscv@lists.infradead.org
19680S:	Maintained
19681T:	git https://github.com/pdp7/linux.git
19682F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19683F:	arch/riscv/boot/dts/thead/
19684F:	drivers/clk/thead/clk-th1520-ap.c
19685F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19686
19687RNBD BLOCK DRIVERS
19688M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19689M:	Jack Wang <jinpu.wang@ionos.com>
19690L:	linux-block@vger.kernel.org
19691S:	Maintained
19692F:	drivers/block/rnbd/
19693
19694ROCCAT DRIVERS
19695M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19696S:	Maintained
19697W:	http://sourceforge.net/projects/roccat/
19698F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19699F:	drivers/hid/hid-roccat*
19700F:	include/linux/hid-roccat*
19701
19702ROCKCHIP CRYPTO DRIVERS
19703M:	Corentin Labbe <clabbe@baylibre.com>
19704L:	linux-crypto@vger.kernel.org
19705S:	Maintained
19706F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19707F:	drivers/crypto/rockchip/
19708
19709ROCKCHIP I2S TDM DRIVER
19710M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19711L:	linux-rockchip@lists.infradead.org
19712S:	Maintained
19713F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19714F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19715
19716ROCKCHIP ISP V1 DRIVER
19717M:	Dafna Hirschfeld <dafna@fastmail.com>
19718M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19719L:	linux-media@vger.kernel.org
19720L:	linux-rockchip@lists.infradead.org
19721S:	Maintained
19722F:	Documentation/admin-guide/media/rkisp1.rst
19723F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19724F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19725F:	drivers/media/platform/rockchip/rkisp1
19726F:	include/uapi/linux/rkisp1-config.h
19727
19728ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19729M:	Jacob Chen <jacob-chen@iotwrt.com>
19730M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19731L:	linux-media@vger.kernel.org
19732L:	linux-rockchip@lists.infradead.org
19733S:	Maintained
19734F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19735F:	drivers/media/platform/rockchip/rga/
19736
19737ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19738M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19739S:	Maintained
19740F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19741F:	sound/soc/codecs/rk3308_codec.c
19742F:	sound/soc/codecs/rk3308_codec.h
19743
19744ROCKCHIP VIDEO DECODER DRIVER
19745M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19746L:	linux-media@vger.kernel.org
19747L:	linux-rockchip@lists.infradead.org
19748S:	Maintained
19749F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19750F:	drivers/staging/media/rkvdec/
19751
19752ROCKER DRIVER
19753M:	Jiri Pirko <jiri@resnulli.us>
19754L:	netdev@vger.kernel.org
19755S:	Supported
19756F:	drivers/net/ethernet/rocker/
19757
19758ROCKETPORT EXPRESS/INFINITY DRIVER
19759M:	Kevin Cernekee <cernekee@gmail.com>
19760L:	linux-serial@vger.kernel.org
19761S:	Odd Fixes
19762F:	drivers/tty/serial/rp2.*
19763
19764ROHM BD99954 CHARGER IC
19765M:	Matti Vaittinen <mazziesaccount@gmail.com>
19766S:	Supported
19767F:	drivers/power/supply/bd99954-charger.c
19768F:	drivers/power/supply/bd99954-charger.h
19769
19770ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19771M:	Tomasz Duszynski <tduszyns@gmail.com>
19772S:	Maintained
19773F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19774F:	drivers/iio/light/bh1750.c
19775
19776ROHM BM1390 PRESSURE SENSOR DRIVER
19777M:	Matti Vaittinen <mazziesaccount@gmail.com>
19778L:	linux-iio@vger.kernel.org
19779S:	Supported
19780F:	drivers/iio/pressure/rohm-bm1390.c
19781
19782ROHM BU270xx LIGHT SENSOR DRIVERs
19783M:	Matti Vaittinen <mazziesaccount@gmail.com>
19784L:	linux-iio@vger.kernel.org
19785S:	Supported
19786F:	drivers/iio/light/rohm-bu27008.c
19787F:	drivers/iio/light/rohm-bu27034.c
19788
19789ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19790M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19791L:	linux-kernel@vger.kernel.org
19792L:	linux-renesas-soc@vger.kernel.org
19793S:	Supported
19794F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19795F:	drivers/gpio/gpio-bd9571mwv.c
19796F:	drivers/mfd/bd9571mwv.c
19797F:	drivers/regulator/bd9571mwv-regulator.c
19798F:	include/linux/mfd/bd9571mwv.h
19799
19800ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19801M:	Matti Vaittinen <mazziesaccount@gmail.com>
19802S:	Supported
19803F:	drivers/clk/clk-bd718x7.c
19804F:	drivers/gpio/gpio-bd71815.c
19805F:	drivers/gpio/gpio-bd71828.c
19806F:	drivers/mfd/rohm-bd71828.c
19807F:	drivers/mfd/rohm-bd718x7.c
19808F:	drivers/mfd/rohm-bd9576.c
19809F:	drivers/mfd/rohm-bd96801.c
19810F:	drivers/regulator/bd71815-regulator.c
19811F:	drivers/regulator/bd71828-regulator.c
19812F:	drivers/regulator/bd718x7-regulator.c
19813F:	drivers/regulator/bd9576-regulator.c
19814F:	drivers/regulator/bd96801-regulator.c
19815F:	drivers/regulator/rohm-regulator.c
19816F:	drivers/rtc/rtc-bd70528.c
19817F:	drivers/watchdog/bd9576_wdt.c
19818F:	drivers/watchdog/bd96801_wdt.c
19819F:	include/linux/mfd/rohm-bd71815.h
19820F:	include/linux/mfd/rohm-bd71828.h
19821F:	include/linux/mfd/rohm-bd718x7.h
19822F:	include/linux/mfd/rohm-bd957x.h
19823F:	include/linux/mfd/rohm-bd96801.h
19824F:	include/linux/mfd/rohm-generic.h
19825F:	include/linux/mfd/rohm-shared.h
19826
19827ROSE NETWORK LAYER
19828M:	Ralf Baechle <ralf@linux-mips.org>
19829L:	linux-hams@vger.kernel.org
19830S:	Maintained
19831W:	https://linux-ax25.in-berlin.de
19832F:	include/net/rose.h
19833F:	include/uapi/linux/rose.h
19834F:	net/rose/
19835
19836ROTATION DRIVER FOR ALLWINNER A83T
19837M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19838L:	linux-media@vger.kernel.org
19839S:	Maintained
19840T:	git git://linuxtv.org/media_tree.git
19841F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19842F:	drivers/media/platform/sunxi/sun8i-rotate/
19843
19844RPMSG TTY DRIVER
19845M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19846L:	linux-remoteproc@vger.kernel.org
19847S:	Maintained
19848F:	drivers/tty/rpmsg_tty.c
19849
19850RTL2830 MEDIA DRIVER
19851L:	linux-media@vger.kernel.org
19852S:	Orphan
19853W:	https://linuxtv.org
19854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19855F:	drivers/media/dvb-frontends/rtl2830*
19856
19857RTL2832 MEDIA DRIVER
19858L:	linux-media@vger.kernel.org
19859S:	Orphan
19860W:	https://linuxtv.org
19861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19862F:	drivers/media/dvb-frontends/rtl2832*
19863
19864RTL2832_SDR MEDIA DRIVER
19865L:	linux-media@vger.kernel.org
19866S:	Orphan
19867W:	https://linuxtv.org
19868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19869F:	drivers/media/dvb-frontends/rtl2832_sdr*
19870
19871RTL8180 WIRELESS DRIVER
19872L:	linux-wireless@vger.kernel.org
19873S:	Orphan
19874F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19875
19876RTL8187 WIRELESS DRIVER
19877M:	Hin-Tak Leung <hintak.leung@gmail.com>
19878L:	linux-wireless@vger.kernel.org
19879S:	Maintained
19880T:	git https://github.com/pkshih/rtw.git
19881F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19882
19883RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19884M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19885L:	linux-wireless@vger.kernel.org
19886S:	Maintained
19887T:	git https://github.com/pkshih/rtw.git
19888F:	drivers/net/wireless/realtek/rtl8xxxu/
19889
19890RTRS TRANSPORT DRIVERS
19891M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19892M:	Jack Wang <jinpu.wang@ionos.com>
19893L:	linux-rdma@vger.kernel.org
19894S:	Maintained
19895F:	drivers/infiniband/ulp/rtrs/
19896
19897RUNTIME VERIFICATION (RV)
19898M:	Steven Rostedt <rostedt@goodmis.org>
19899L:	linux-trace-kernel@vger.kernel.org
19900S:	Maintained
19901F:	Documentation/trace/rv/
19902F:	include/linux/rv.h
19903F:	include/rv/
19904F:	kernel/trace/rv/
19905F:	tools/verification/
19906
19907RUST
19908M:	Miguel Ojeda <ojeda@kernel.org>
19909M:	Alex Gaynor <alex.gaynor@gmail.com>
19910R:	Boqun Feng <boqun.feng@gmail.com>
19911R:	Gary Guo <gary@garyguo.net>
19912R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19913R:	Benno Lossin <benno.lossin@proton.me>
19914R:	Andreas Hindborg <a.hindborg@kernel.org>
19915R:	Alice Ryhl <aliceryhl@google.com>
19916L:	rust-for-linux@vger.kernel.org
19917S:	Supported
19918W:	https://rust-for-linux.com
19919B:	https://github.com/Rust-for-Linux/linux/issues
19920C:	zulip://rust-for-linux.zulipchat.com
19921P:	https://rust-for-linux.com/contributing
19922T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19923F:	Documentation/rust/
19924F:	rust/
19925F:	samples/rust/
19926F:	scripts/*rust*
19927F:	tools/testing/selftests/rust/
19928K:	\b(?i:rust)\b
19929
19930RXRPC SOCKETS (AF_RXRPC)
19931M:	David Howells <dhowells@redhat.com>
19932M:	Marc Dionne <marc.dionne@auristor.com>
19933L:	linux-afs@lists.infradead.org
19934S:	Supported
19935W:	https://www.infradead.org/~dhowells/kafs/
19936F:	Documentation/networking/rxrpc.rst
19937F:	include/keys/rxrpc-type.h
19938F:	include/net/af_rxrpc.h
19939F:	include/trace/events/rxrpc.h
19940F:	include/uapi/linux/rxrpc.h
19941F:	net/rxrpc/
19942
19943S3 SAVAGE FRAMEBUFFER DRIVER
19944M:	Antonino Daplas <adaplas@gmail.com>
19945L:	linux-fbdev@vger.kernel.org
19946S:	Maintained
19947F:	drivers/video/fbdev/savage/
19948
19949S390 ARCHITECTURE
19950M:	Heiko Carstens <hca@linux.ibm.com>
19951M:	Vasily Gorbik <gor@linux.ibm.com>
19952M:	Alexander Gordeev <agordeev@linux.ibm.com>
19953R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19954R:	Sven Schnelle <svens@linux.ibm.com>
19955L:	linux-s390@vger.kernel.org
19956S:	Supported
19957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19958F:	Documentation/driver-api/s390-drivers.rst
19959F:	Documentation/arch/s390/
19960F:	arch/s390/
19961F:	drivers/s390/
19962F:	drivers/watchdog/diag288_wdt.c
19963
19964S390 COMMON I/O LAYER
19965M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19966M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19967L:	linux-s390@vger.kernel.org
19968S:	Supported
19969F:	drivers/s390/cio/
19970
19971S390 DASD DRIVER
19972M:	Stefan Haberland <sth@linux.ibm.com>
19973M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19974L:	linux-s390@vger.kernel.org
19975S:	Supported
19976F:	block/partitions/ibm.c
19977F:	drivers/s390/block/dasd*
19978F:	include/linux/dasd_mod.h
19979
19980S390 IOMMU (PCI)
19981M:	Niklas Schnelle <schnelle@linux.ibm.com>
19982M:	Matthew Rosato <mjrosato@linux.ibm.com>
19983R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19984L:	linux-s390@vger.kernel.org
19985S:	Supported
19986F:	drivers/iommu/s390-iommu.c
19987
19988S390 IUCV NETWORK LAYER
19989M:	Alexandra Winter <wintera@linux.ibm.com>
19990M:	Thorsten Winkler <twinkler@linux.ibm.com>
19991L:	linux-s390@vger.kernel.org
19992L:	netdev@vger.kernel.org
19993S:	Supported
19994F:	drivers/s390/net/*iucv*
19995F:	include/net/iucv/
19996F:	net/iucv/
19997
19998S390 MM
19999M:	Alexander Gordeev <agordeev@linux.ibm.com>
20000M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20001L:	linux-s390@vger.kernel.org
20002S:	Supported
20003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20004F:	arch/s390/include/asm/pgtable.h
20005F:	arch/s390/mm
20006
20007S390 NETWORK DRIVERS
20008M:	Alexandra Winter <wintera@linux.ibm.com>
20009M:	Thorsten Winkler <twinkler@linux.ibm.com>
20010L:	linux-s390@vger.kernel.org
20011L:	netdev@vger.kernel.org
20012S:	Supported
20013F:	drivers/s390/net/
20014
20015S390 PCI SUBSYSTEM
20016M:	Niklas Schnelle <schnelle@linux.ibm.com>
20017M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20018L:	linux-s390@vger.kernel.org
20019S:	Supported
20020F:	Documentation/arch/s390/pci.rst
20021F:	arch/s390/pci/
20022F:	drivers/pci/hotplug/s390_pci_hpc.c
20023
20024S390 SCM DRIVER
20025M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20026L:	linux-s390@vger.kernel.org
20027S:	Supported
20028F:	drivers/s390/block/scm*
20029F:	drivers/s390/cio/scm.c
20030
20031S390 VFIO AP DRIVER
20032M:	Tony Krowiak <akrowiak@linux.ibm.com>
20033M:	Halil Pasic <pasic@linux.ibm.com>
20034M:	Jason Herne <jjherne@linux.ibm.com>
20035L:	linux-s390@vger.kernel.org
20036S:	Supported
20037F:	Documentation/arch/s390/vfio-ap*
20038F:	drivers/s390/crypto/vfio_ap*
20039
20040S390 VFIO-CCW DRIVER
20041M:	Eric Farman <farman@linux.ibm.com>
20042M:	Matthew Rosato <mjrosato@linux.ibm.com>
20043R:	Halil Pasic <pasic@linux.ibm.com>
20044L:	linux-s390@vger.kernel.org
20045L:	kvm@vger.kernel.org
20046S:	Supported
20047F:	Documentation/arch/s390/vfio-ccw.rst
20048F:	drivers/s390/cio/vfio_ccw*
20049F:	include/uapi/linux/vfio_ccw.h
20050
20051S390 VFIO-PCI DRIVER
20052M:	Matthew Rosato <mjrosato@linux.ibm.com>
20053M:	Eric Farman <farman@linux.ibm.com>
20054L:	linux-s390@vger.kernel.org
20055L:	kvm@vger.kernel.org
20056S:	Supported
20057F:	arch/s390/kvm/pci*
20058F:	drivers/vfio/pci/vfio_pci_zdev.c
20059F:	include/uapi/linux/vfio_zdev.h
20060
20061S390 ZCRYPT DRIVER
20062M:	Harald Freudenberger <freude@linux.ibm.com>
20063L:	linux-s390@vger.kernel.org
20064S:	Supported
20065F:	drivers/s390/crypto/
20066
20067S390 ZFCP DRIVER
20068M:	Steffen Maier <maier@linux.ibm.com>
20069M:	Benjamin Block <bblock@linux.ibm.com>
20070L:	linux-s390@vger.kernel.org
20071S:	Supported
20072F:	drivers/s390/scsi/zfcp_*
20073
20074SAA6588 RDS RECEIVER DRIVER
20075M:	Hans Verkuil <hverkuil@xs4all.nl>
20076L:	linux-media@vger.kernel.org
20077S:	Odd Fixes
20078W:	https://linuxtv.org
20079T:	git git://linuxtv.org/media_tree.git
20080F:	drivers/media/i2c/saa6588*
20081
20082SAA7134 VIDEO4LINUX DRIVER
20083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20084L:	linux-media@vger.kernel.org
20085S:	Odd fixes
20086W:	https://linuxtv.org
20087T:	git git://linuxtv.org/media_tree.git
20088F:	Documentation/driver-api/media/drivers/saa7134*
20089F:	drivers/media/pci/saa7134/
20090
20091SAA7146 VIDEO4LINUX-2 DRIVER
20092M:	Hans Verkuil <hverkuil@xs4all.nl>
20093L:	linux-media@vger.kernel.org
20094S:	Maintained
20095T:	git git://linuxtv.org/media_tree.git
20096F:	drivers/media/common/saa7146/
20097F:	drivers/media/pci/saa7146/
20098F:	include/media/drv-intf/saa7146*
20099
20100SAFESETID SECURITY MODULE
20101M:	Micah Morton <mortonm@chromium.org>
20102S:	Supported
20103F:	Documentation/admin-guide/LSM/SafeSetID.rst
20104F:	security/safesetid/
20105
20106SAMSUNG AUDIO (ASoC) DRIVERS
20107M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20109S:	Maintained
20110B:	mailto:linux-samsung-soc@vger.kernel.org
20111F:	Documentation/devicetree/bindings/sound/samsung*
20112F:	sound/soc/samsung/
20113
20114SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20115M:	Krzysztof Kozlowski <krzk@kernel.org>
20116L:	linux-crypto@vger.kernel.org
20117L:	linux-samsung-soc@vger.kernel.org
20118S:	Maintained
20119F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20120F:	drivers/crypto/exynos-rng.c
20121
20122SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20123M:	Łukasz Stelmach <l.stelmach@samsung.com>
20124L:	linux-samsung-soc@vger.kernel.org
20125S:	Maintained
20126F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20127F:	drivers/char/hw_random/exynos-trng.c
20128
20129SAMSUNG FRAMEBUFFER DRIVER
20130M:	Jingoo Han <jingoohan1@gmail.com>
20131L:	linux-fbdev@vger.kernel.org
20132S:	Maintained
20133F:	drivers/video/fbdev/s3c-fb.c
20134
20135SAMSUNG INTERCONNECT DRIVERS
20136M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20137M:	Artur Świgoń <a.swigon@samsung.com>
20138L:	linux-pm@vger.kernel.org
20139L:	linux-samsung-soc@vger.kernel.org
20140S:	Supported
20141F:	drivers/interconnect/samsung/
20142
20143SAMSUNG LAPTOP DRIVER
20144M:	Corentin Chary <corentin.chary@gmail.com>
20145L:	platform-driver-x86@vger.kernel.org
20146S:	Maintained
20147F:	drivers/platform/x86/samsung-laptop.c
20148
20149SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20150M:	Krzysztof Kozlowski <krzk@kernel.org>
20151L:	linux-kernel@vger.kernel.org
20152L:	linux-samsung-soc@vger.kernel.org
20153S:	Maintained
20154B:	mailto:linux-samsung-soc@vger.kernel.org
20155F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20156F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20157F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20158F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20159F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20160F:	drivers/clk/clk-s2mps11.c
20161F:	drivers/mfd/sec*.c
20162F:	drivers/regulator/s2m*.c
20163F:	drivers/regulator/s5m*.c
20164F:	drivers/rtc/rtc-s5m.c
20165F:	include/linux/mfd/samsung/
20166
20167SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20168M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20169L:	linux-media@vger.kernel.org
20170L:	linux-samsung-soc@vger.kernel.org
20171S:	Maintained
20172F:	drivers/media/platform/samsung/s3c-camif/
20173F:	include/media/drv-intf/s3c_camif.h
20174
20175SAMSUNG S3FWRN5 NFC DRIVER
20176M:	Krzysztof Kozlowski <krzk@kernel.org>
20177S:	Maintained
20178F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20179F:	drivers/nfc/s3fwrn5
20180
20181SAMSUNG S5C73M3 CAMERA DRIVER
20182M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20183M:	Andrzej Hajda <andrzej.hajda@intel.com>
20184L:	linux-media@vger.kernel.org
20185S:	Supported
20186F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20187F:	drivers/media/i2c/s5c73m3/*
20188
20189SAMSUNG S5K5BAF CAMERA DRIVER
20190M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20191M:	Andrzej Hajda <andrzej.hajda@intel.com>
20192L:	linux-media@vger.kernel.org
20193S:	Supported
20194F:	drivers/media/i2c/s5k5baf.c
20195
20196SAMSUNG S5P Security SubSystem (SSS) DRIVER
20197M:	Krzysztof Kozlowski <krzk@kernel.org>
20198M:	Vladimir Zapolskiy <vz@mleia.com>
20199L:	linux-crypto@vger.kernel.org
20200L:	linux-samsung-soc@vger.kernel.org
20201S:	Maintained
20202F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20203F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20204F:	drivers/crypto/s5p-sss.c
20205
20206SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20207M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20208L:	linux-media@vger.kernel.org
20209S:	Supported
20210Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20211F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20212F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20213F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20214F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20215F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20216F:	drivers/media/platform/samsung/exynos4-is/
20217
20218SAMSUNG SOC CLOCK DRIVERS
20219M:	Krzysztof Kozlowski <krzk@kernel.org>
20220M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20221M:	Chanwoo Choi <cw00.choi@samsung.com>
20222R:	Alim Akhtar <alim.akhtar@samsung.com>
20223L:	linux-samsung-soc@vger.kernel.org
20224S:	Maintained
20225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20226F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20227F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20228F:	drivers/clk/samsung/
20229F:	include/dt-bindings/clock/exynos*.h
20230F:	include/dt-bindings/clock/s5p*.h
20231F:	include/dt-bindings/clock/samsung,*.h
20232F:	include/linux/clk/samsung.h
20233
20234SAMSUNG SPI DRIVERS
20235M:	Andi Shyti <andi.shyti@kernel.org>
20236L:	linux-spi@vger.kernel.org
20237L:	linux-samsung-soc@vger.kernel.org
20238S:	Maintained
20239F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20240F:	drivers/spi/spi-s3c*
20241F:	include/linux/platform_data/spi-s3c64xx.h
20242
20243SAMSUNG SXGBE DRIVERS
20244M:	Byungho An <bh74.an@samsung.com>
20245L:	netdev@vger.kernel.org
20246S:	Supported
20247F:	drivers/net/ethernet/samsung/sxgbe/
20248
20249SAMSUNG THERMAL DRIVER
20250M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20251M:	Krzysztof Kozlowski <krzk@kernel.org>
20252L:	linux-pm@vger.kernel.org
20253L:	linux-samsung-soc@vger.kernel.org
20254S:	Maintained
20255F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20256F:	drivers/thermal/samsung/
20257
20258SAMSUNG USB2 PHY DRIVER
20259M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20260L:	linux-kernel@vger.kernel.org
20261S:	Supported
20262F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20263F:	Documentation/driver-api/phy/samsung-usb2.rst
20264F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20265F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20266F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20267F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20268F:	drivers/phy/samsung/phy-samsung-usb2.c
20269F:	drivers/phy/samsung/phy-samsung-usb2.h
20270
20271SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20272M:	Paul Barker <paul.barker@sancloud.com>
20273R:	Marc Murphy <marc.murphy@sancloud.com>
20274S:	Supported
20275F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20276
20277SC1200 WDT DRIVER
20278M:	Zwane Mwaikambo <zwanem@gmail.com>
20279S:	Maintained
20280F:	drivers/watchdog/sc1200wdt.c
20281
20282SCHEDULER
20283M:	Ingo Molnar <mingo@redhat.com>
20284M:	Peter Zijlstra <peterz@infradead.org>
20285M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20286M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20287R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20288R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20289R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20290R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20291R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20292L:	linux-kernel@vger.kernel.org
20293S:	Maintained
20294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20295F:	include/linux/preempt.h
20296F:	include/linux/sched.h
20297F:	include/linux/wait.h
20298F:	include/uapi/linux/sched.h
20299F:	kernel/sched/
20300
20301SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20302M:	Gustavo Silva <gustavograzs@gmail.com>
20303S:	Maintained
20304F:	drivers/iio/chemical/ens160_core.c
20305F:	drivers/iio/chemical/ens160_i2c.c
20306F:	drivers/iio/chemical/ens160_spi.c
20307F:	drivers/iio/chemical/ens160.h
20308
20309SCSI LIBSAS SUBSYSTEM
20310R:	John Garry <john.g.garry@oracle.com>
20311R:	Jason Yan <yanaijie@huawei.com>
20312L:	linux-scsi@vger.kernel.org
20313S:	Supported
20314F:	Documentation/scsi/libsas.rst
20315F:	drivers/scsi/libsas/
20316F:	include/scsi/libsas.h
20317F:	include/scsi/sas_ata.h
20318
20319SCSI RDMA PROTOCOL (SRP) INITIATOR
20320M:	Bart Van Assche <bvanassche@acm.org>
20321L:	linux-rdma@vger.kernel.org
20322S:	Supported
20323Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20324F:	drivers/infiniband/ulp/srp/
20325F:	include/scsi/srp.h
20326
20327SCSI RDMA PROTOCOL (SRP) TARGET
20328M:	Bart Van Assche <bvanassche@acm.org>
20329L:	linux-rdma@vger.kernel.org
20330L:	target-devel@vger.kernel.org
20331S:	Supported
20332Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20333F:	drivers/infiniband/ulp/srpt/
20334
20335SCSI SG DRIVER
20336M:	Doug Gilbert <dgilbert@interlog.com>
20337L:	linux-scsi@vger.kernel.org
20338S:	Maintained
20339W:	http://sg.danny.cz/sg
20340F:	Documentation/scsi/scsi-generic.rst
20341F:	drivers/scsi/sg.c
20342F:	include/scsi/sg.h
20343
20344SCSI SUBSYSTEM
20345M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20346M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20347L:	linux-scsi@vger.kernel.org
20348S:	Maintained
20349Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20352F:	Documentation/devicetree/bindings/scsi/
20353F:	drivers/scsi/
20354F:	drivers/ufs/
20355F:	include/scsi/
20356
20357SCSI TAPE DRIVER
20358M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20359L:	linux-scsi@vger.kernel.org
20360S:	Maintained
20361F:	Documentation/scsi/st.rst
20362F:	drivers/scsi/st.*
20363F:	drivers/scsi/st_*.h
20364
20365SCSI TARGET CORE USER DRIVER
20366M:	Bodo Stroesser <bostroesser@gmail.com>
20367L:	linux-scsi@vger.kernel.org
20368L:	target-devel@vger.kernel.org
20369S:	Supported
20370F:	Documentation/target/tcmu-design.rst
20371F:	drivers/target/target_core_user.c
20372F:	include/uapi/linux/target_core_user.h
20373
20374SCSI TARGET SUBSYSTEM
20375M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20376L:	linux-scsi@vger.kernel.org
20377L:	target-devel@vger.kernel.org
20378S:	Supported
20379Q:	https://patchwork.kernel.org/project/target-devel/list/
20380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20381F:	Documentation/target/
20382F:	drivers/target/
20383F:	include/target/
20384
20385SCTP PROTOCOL
20386M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20387M:	Xin Long <lucien.xin@gmail.com>
20388L:	linux-sctp@vger.kernel.org
20389S:	Maintained
20390W:	https://github.com/sctp/lksctp-tools/wiki
20391F:	Documentation/networking/sctp.rst
20392F:	include/linux/sctp.h
20393F:	include/net/sctp/
20394F:	include/uapi/linux/sctp.h
20395F:	net/sctp/
20396
20397SCx200 CPU SUPPORT
20398M:	Jim Cromie <jim.cromie@gmail.com>
20399S:	Odd Fixes
20400F:	Documentation/i2c/busses/scx200_acb.rst
20401F:	arch/x86/platform/scx200/
20402F:	drivers/i2c/busses/scx200*
20403F:	drivers/mtd/maps/scx200_docflash.c
20404F:	drivers/watchdog/scx200_wdt.c
20405F:	include/linux/scx200.h
20406
20407SCx200 GPIO DRIVER
20408M:	Jim Cromie <jim.cromie@gmail.com>
20409S:	Maintained
20410F:	drivers/char/scx200_gpio.c
20411F:	include/linux/scx200_gpio.h
20412
20413SCx200 HRT CLOCKSOURCE DRIVER
20414M:	Jim Cromie <jim.cromie@gmail.com>
20415S:	Maintained
20416F:	drivers/clocksource/scx200_hrt.c
20417
20418SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20419M:	Sascha Sommer <saschasommer@freenet.de>
20420L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20421S:	Maintained
20422F:	drivers/mmc/host/sdricoh_cs.c
20423
20424SECO BOARDS CEC DRIVER
20425M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20426S:	Maintained
20427F:	drivers/media/cec/platform/seco/seco-cec.c
20428F:	drivers/media/cec/platform/seco/seco-cec.h
20429
20430SECURE COMPUTING
20431M:	Kees Cook <kees@kernel.org>
20432R:	Andy Lutomirski <luto@amacapital.net>
20433R:	Will Drewry <wad@chromium.org>
20434S:	Supported
20435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20436F:	Documentation/userspace-api/seccomp_filter.rst
20437F:	include/linux/seccomp.h
20438F:	include/uapi/linux/seccomp.h
20439F:	kernel/seccomp.c
20440F:	tools/testing/selftests/kselftest_harness.h
20441F:	tools/testing/selftests/seccomp/*
20442K:	\bsecure_computing
20443K:	\bTIF_SECCOMP\b
20444
20445SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20446M:	Kamal Dasu <kamal.dasu@broadcom.com>
20447M:	Al Cooper <alcooperx@gmail.com>
20448R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20449L:	linux-mmc@vger.kernel.org
20450S:	Maintained
20451F:	drivers/mmc/host/sdhci-brcmstb*
20452
20453SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20454M:	Adrian Hunter <adrian.hunter@intel.com>
20455L:	linux-mmc@vger.kernel.org
20456S:	Supported
20457F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20458F:	drivers/mmc/host/sdhci*
20459
20460SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20461M:	Aubin Constans <aubin.constans@microchip.com>
20462R:	Eugen Hristev <eugen.hristev@collabora.com>
20463L:	linux-mmc@vger.kernel.org
20464S:	Supported
20465F:	drivers/mmc/host/sdhci-of-at91.c
20466
20467SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20468M:	Haibo Chen <haibo.chen@nxp.com>
20469L:	imx@lists.linux.dev
20470L:	linux-mmc@vger.kernel.org
20471L:	s32@nxp.com
20472S:	Maintained
20473F:	drivers/mmc/host/sdhci-esdhc-imx.c
20474
20475SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20476M:	Ben Dooks <ben-linux@fluff.org>
20477M:	Jaehoon Chung <jh80.chung@samsung.com>
20478L:	linux-mmc@vger.kernel.org
20479S:	Maintained
20480F:	drivers/mmc/host/sdhci-s3c*
20481
20482SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20483M:	Viresh Kumar <vireshk@kernel.org>
20484L:	linux-mmc@vger.kernel.org
20485S:	Maintained
20486F:	drivers/mmc/host/sdhci-spear.c
20487
20488SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20489M:	Vignesh Raghavendra <vigneshr@ti.com>
20490L:	linux-mmc@vger.kernel.org
20491S:	Maintained
20492F:	drivers/mmc/host/sdhci-omap.c
20493
20494SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20495M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20496L:	linux-block@vger.kernel.org
20497S:	Supported
20498F:	block/opal_proto.h
20499F:	block/sed*
20500F:	include/linux/sed*
20501F:	include/uapi/linux/sed*
20502
20503SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20504M:	Mark Rutland <mark.rutland@arm.com>
20505M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20506M:	Sudeep Holla <sudeep.holla@arm.com>
20507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20508S:	Maintained
20509F:	drivers/firmware/smccc/
20510F:	include/linux/arm-smccc.h
20511
20512SECURITY CONTACT
20513M:	Security Officers <security@kernel.org>
20514S:	Supported
20515F:	Documentation/process/security-bugs.rst
20516
20517SECURITY SUBSYSTEM
20518M:	Paul Moore <paul@paul-moore.com>
20519M:	James Morris <jmorris@namei.org>
20520M:	"Serge E. Hallyn" <serge@hallyn.com>
20521L:	linux-security-module@vger.kernel.org
20522S:	Supported
20523Q:	https://patchwork.kernel.org/project/linux-security-module/list
20524B:	mailto:linux-security-module@vger.kernel.org
20525P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20526T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20527F:	include/linux/lsm_audit.h
20528F:	include/linux/lsm_hook_defs.h
20529F:	include/linux/lsm_hooks.h
20530F:	include/linux/security.h
20531F:	include/uapi/linux/lsm.h
20532F:	security/
20533F:	tools/testing/selftests/lsm/
20534X:	security/selinux/
20535K:	\bsecurity_[a-z_0-9]\+\b
20536
20537SELINUX SECURITY MODULE
20538M:	Paul Moore <paul@paul-moore.com>
20539M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20540R:	Ondrej Mosnacek <omosnace@redhat.com>
20541L:	selinux@vger.kernel.org
20542S:	Supported
20543W:	https://github.com/SELinuxProject
20544Q:	https://patchwork.kernel.org/project/selinux/list
20545B:	mailto:selinux@vger.kernel.org
20546P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20547T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20548F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20549F:	Documentation/ABI/removed/sysfs-selinux-disable
20550F:	Documentation/admin-guide/LSM/SELinux.rst
20551F:	include/trace/events/avc.h
20552F:	include/uapi/linux/selinux_netlink.h
20553F:	scripts/selinux/
20554F:	security/selinux/
20555
20556SENSABLE PHANTOM
20557M:	Jiri Slaby <jirislaby@kernel.org>
20558S:	Maintained
20559F:	drivers/misc/phantom.c
20560F:	include/uapi/linux/phantom.h
20561
20562SENSEAIR SUNRISE 006-0-0007
20563M:	Jacopo Mondi <jacopo@jmondi.org>
20564S:	Maintained
20565F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20566F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20567F:	drivers/iio/chemical/sunrise_co2.c
20568
20569SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20570M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20571S:	Maintained
20572F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20573F:	drivers/iio/chemical/scd30.h
20574F:	drivers/iio/chemical/scd30_core.c
20575F:	drivers/iio/chemical/scd30_i2c.c
20576F:	drivers/iio/chemical/scd30_serial.c
20577
20578SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20579M:	Roan van Dijk <roan@protonic.nl>
20580S:	Maintained
20581F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20582F:	drivers/iio/chemical/scd4x.c
20583
20584SENSIRION SGP40 GAS SENSOR DRIVER
20585M:	Andreas Klinger <ak@it-klinger.de>
20586S:	Maintained
20587F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20588F:	drivers/iio/chemical/sgp40.c
20589
20590SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20591M:	Tomasz Duszynski <tduszyns@gmail.com>
20592S:	Maintained
20593F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20594F:	drivers/iio/chemical/sps30.c
20595F:	drivers/iio/chemical/sps30_i2c.c
20596F:	drivers/iio/chemical/sps30_serial.c
20597
20598SERIAL DEVICE BUS
20599M:	Rob Herring <robh@kernel.org>
20600L:	linux-serial@vger.kernel.org
20601S:	Maintained
20602F:	Documentation/devicetree/bindings/serial/serial.yaml
20603F:	drivers/tty/serdev/
20604F:	include/linux/serdev.h
20605
20606SERIAL IR RECEIVER
20607M:	Sean Young <sean@mess.org>
20608L:	linux-media@vger.kernel.org
20609S:	Maintained
20610F:	drivers/media/rc/serial_ir.c
20611
20612SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20613M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20615S:	Maintained
20616F:	Documentation/devicetree/bindings/slimbus/
20617F:	drivers/slimbus/
20618F:	include/linux/slimbus.h
20619
20620SFC NETWORK DRIVER
20621M:	Edward Cree <ecree.xilinx@gmail.com>
20622M:	Martin Habets <habetsm.xilinx@gmail.com>
20623L:	netdev@vger.kernel.org
20624L:	linux-net-drivers@amd.com
20625S:	Supported
20626F:	Documentation/networking/devlink/sfc.rst
20627F:	drivers/net/ethernet/sfc/
20628
20629SFCTEMP HWMON DRIVER
20630M:	Emil Renner Berthing <kernel@esmil.dk>
20631M:	Hal Feng <hal.feng@starfivetech.com>
20632L:	linux-hwmon@vger.kernel.org
20633S:	Maintained
20634F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20635F:	Documentation/hwmon/sfctemp.rst
20636F:	drivers/hwmon/sfctemp.c
20637
20638SFF/SFP/SFP+ MODULE SUPPORT
20639M:	Russell King <linux@armlinux.org.uk>
20640L:	netdev@vger.kernel.org
20641S:	Maintained
20642F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20643F:	drivers/net/phy/phylink.c
20644F:	drivers/net/phy/sfp*
20645F:	include/linux/mdio/mdio-i2c.h
20646F:	include/linux/phylink.h
20647F:	include/linux/sfp.h
20648K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20649
20650SGI GRU DRIVER
20651M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20652S:	Maintained
20653F:	drivers/misc/sgi-gru/
20654
20655SGI XP/XPC/XPNET DRIVER
20656M:	Robin Holt <robinmholt@gmail.com>
20657M:	Steve Wahl <steve.wahl@hpe.com>
20658S:	Maintained
20659F:	drivers/misc/sgi-xp/
20660
20661SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20662M:	Wenjia Zhang <wenjia@linux.ibm.com>
20663M:	Jan Karcher <jaka@linux.ibm.com>
20664R:	D. Wythe <alibuda@linux.alibaba.com>
20665R:	Tony Lu <tonylu@linux.alibaba.com>
20666R:	Wen Gu <guwen@linux.alibaba.com>
20667L:	linux-s390@vger.kernel.org
20668S:	Supported
20669F:	net/smc/
20670
20671SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20672M:	Linus Walleij <linus.walleij@linaro.org>
20673L:	linux-iio@vger.kernel.org
20674S:	Maintained
20675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20676F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20677F:	drivers/iio/light/gp2ap002.c
20678
20679SHARP RJ54N1CB0C SENSOR DRIVER
20680M:	Jacopo Mondi <jacopo@jmondi.org>
20681L:	linux-media@vger.kernel.org
20682S:	Odd fixes
20683T:	git git://linuxtv.org/media_tree.git
20684F:	drivers/media/i2c/rj54n1cb0c.c
20685F:	include/media/i2c/rj54n1cb0c.h
20686
20687SHRINKER
20688M:	Andrew Morton <akpm@linux-foundation.org>
20689M:	Dave Chinner <david@fromorbit.com>
20690R:	Qi Zheng <zhengqi.arch@bytedance.com>
20691R:	Roman Gushchin <roman.gushchin@linux.dev>
20692R:	Muchun Song <muchun.song@linux.dev>
20693L:	linux-mm@kvack.org
20694S:	Maintained
20695F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20696F:	include/linux/shrinker.h
20697F:	mm/shrinker.c
20698F:	mm/shrinker_debug.c
20699
20700SH_VOU V4L2 OUTPUT DRIVER
20701L:	linux-media@vger.kernel.org
20702S:	Orphan
20703F:	drivers/media/platform/renesas/sh_vou.c
20704F:	include/media/drv-intf/sh_vou.h
20705
20706SI2157 MEDIA DRIVER
20707L:	linux-media@vger.kernel.org
20708S:	Orphan
20709W:	https://linuxtv.org
20710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20711F:	drivers/media/tuners/si2157*
20712
20713SI2165 MEDIA DRIVER
20714M:	Matthias Schwarzott <zzam@gentoo.org>
20715L:	linux-media@vger.kernel.org
20716S:	Maintained
20717W:	https://linuxtv.org
20718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20719F:	drivers/media/dvb-frontends/si2165*
20720
20721SI2168 MEDIA DRIVER
20722L:	linux-media@vger.kernel.org
20723S:	Orphan
20724W:	https://linuxtv.org
20725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20726F:	drivers/media/dvb-frontends/si2168*
20727
20728SI470X FM RADIO RECEIVER I2C DRIVER
20729M:	Hans Verkuil <hverkuil@xs4all.nl>
20730L:	linux-media@vger.kernel.org
20731S:	Odd Fixes
20732W:	https://linuxtv.org
20733T:	git git://linuxtv.org/media_tree.git
20734F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20735F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20736
20737SI470X FM RADIO RECEIVER USB DRIVER
20738M:	Hans Verkuil <hverkuil@xs4all.nl>
20739L:	linux-media@vger.kernel.org
20740S:	Maintained
20741W:	https://linuxtv.org
20742T:	git git://linuxtv.org/media_tree.git
20743F:	drivers/media/radio/si470x/radio-si470x-common.c
20744F:	drivers/media/radio/si470x/radio-si470x-usb.c
20745F:	drivers/media/radio/si470x/radio-si470x.h
20746
20747SI4713 FM RADIO TRANSMITTER I2C DRIVER
20748M:	Eduardo Valentin <edubezval@gmail.com>
20749L:	linux-media@vger.kernel.org
20750S:	Odd Fixes
20751W:	https://linuxtv.org
20752T:	git git://linuxtv.org/media_tree.git
20753F:	drivers/media/radio/si4713/si4713.?
20754
20755SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20756M:	Eduardo Valentin <edubezval@gmail.com>
20757L:	linux-media@vger.kernel.org
20758S:	Odd Fixes
20759W:	https://linuxtv.org
20760T:	git git://linuxtv.org/media_tree.git
20761F:	drivers/media/radio/si4713/radio-platform-si4713.c
20762
20763SI4713 FM RADIO TRANSMITTER USB DRIVER
20764M:	Hans Verkuil <hverkuil@xs4all.nl>
20765L:	linux-media@vger.kernel.org
20766S:	Maintained
20767W:	https://linuxtv.org
20768T:	git git://linuxtv.org/media_tree.git
20769F:	drivers/media/radio/si4713/radio-usb-si4713.c
20770
20771SIANO DVB DRIVER
20772M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20773L:	linux-media@vger.kernel.org
20774S:	Odd fixes
20775W:	https://linuxtv.org
20776T:	git git://linuxtv.org/media_tree.git
20777F:	drivers/media/common/siano/
20778F:	drivers/media/mmc/siano/
20779F:	drivers/media/usb/siano/
20780F:	drivers/media/usb/siano/
20781
20782SIEMENS IPC LED DRIVERS
20783M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20784M:	Xing Tong Wu <xingtong.wu@siemens.com>
20785M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20786L:	linux-leds@vger.kernel.org
20787S:	Maintained
20788F:	drivers/leds/simple/
20789
20790SIEMENS IPC PLATFORM DRIVERS
20791M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20792M:	Xing Tong Wu <xingtong.wu@siemens.com>
20793M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20794L:	platform-driver-x86@vger.kernel.org
20795S:	Maintained
20796F:	drivers/platform/x86/siemens/
20797F:	include/linux/platform_data/x86/simatic-ipc-base.h
20798F:	include/linux/platform_data/x86/simatic-ipc.h
20799
20800SIEMENS IPC WATCHDOG DRIVERS
20801M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20802M:	Xing Tong Wu <xingtong.wu@siemens.com>
20803M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20804L:	linux-watchdog@vger.kernel.org
20805S:	Maintained
20806F:	drivers/watchdog/simatic-ipc-wdt.c
20807
20808SIFIVE DRIVERS
20809M:	Paul Walmsley <paul.walmsley@sifive.com>
20810M:	Samuel Holland <samuel.holland@sifive.com>
20811L:	linux-riscv@lists.infradead.org
20812S:	Supported
20813F:	drivers/dma/sf-pdma/
20814N:	sifive
20815K:	fu[57]40
20816K:	[^@]sifive
20817
20818SILEAD TOUCHSCREEN DRIVER
20819M:	Hans de Goede <hdegoede@redhat.com>
20820L:	linux-input@vger.kernel.org
20821L:	platform-driver-x86@vger.kernel.org
20822S:	Maintained
20823F:	drivers/input/touchscreen/silead.c
20824F:	drivers/platform/x86/touchscreen_dmi.c
20825
20826SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20827M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20828S:	Supported
20829F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20830F:	drivers/net/wireless/silabs/wfx/
20831
20832SILICON MOTION SM712 FRAME BUFFER DRIVER
20833M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20834M:	Teddy Wang <teddy.wang@siliconmotion.com>
20835M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20836L:	linux-fbdev@vger.kernel.org
20837S:	Maintained
20838F:	Documentation/fb/sm712fb.rst
20839F:	drivers/video/fbdev/sm712*
20840
20841SILVACO I3C DUAL-ROLE MASTER
20842M:	Miquel Raynal <miquel.raynal@bootlin.com>
20843M:	Conor Culhane <conor.culhane@silvaco.com>
20844L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20845S:	Maintained
20846F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20847F:	drivers/i3c/master/svc-i3c-master.c
20848
20849SIMPLEFB FB DRIVER
20850M:	Hans de Goede <hdegoede@redhat.com>
20851L:	linux-fbdev@vger.kernel.org
20852S:	Maintained
20853F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20854F:	drivers/video/fbdev/simplefb.c
20855F:	include/linux/platform_data/simplefb.h
20856
20857SIOX
20858M:	Thorsten Scherer <t.scherer@eckelmann.de>
20859R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20860S:	Supported
20861F:	drivers/gpio/gpio-siox.c
20862F:	drivers/siox/*
20863F:	include/trace/events/siox.h
20864
20865SIPHASH PRF ROUTINES
20866M:	Jason A. Donenfeld <Jason@zx2c4.com>
20867S:	Maintained
20868F:	include/linux/siphash.h
20869F:	lib/siphash.c
20870F:	lib/siphash_kunit.c
20871
20872SIS 190 ETHERNET DRIVER
20873M:	Francois Romieu <romieu@fr.zoreil.com>
20874L:	netdev@vger.kernel.org
20875S:	Maintained
20876F:	drivers/net/ethernet/sis/sis190.c
20877
20878SIS 900/7016 FAST ETHERNET DRIVER
20879M:	Daniele Venzano <venza@brownhat.org>
20880L:	netdev@vger.kernel.org
20881S:	Maintained
20882W:	http://www.brownhat.org/sis900.html
20883F:	drivers/net/ethernet/sis/sis900.*
20884
20885SIS FRAMEBUFFER DRIVER
20886S:	Orphan
20887F:	Documentation/fb/sisfb.rst
20888F:	drivers/video/fbdev/sis/
20889F:	include/video/sisfb.h
20890
20891SIS I2C TOUCHSCREEN DRIVER
20892M:	Mika Penttilä <mpenttil@redhat.com>
20893L:	linux-input@vger.kernel.org
20894S:	Maintained
20895F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20896F:	drivers/input/touchscreen/sis_i2c.c
20897
20898SIS USB2VGA DRIVER
20899M:	Thomas Winischhofer <thomas@winischhofer.net>
20900S:	Maintained
20901W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20902F:	drivers/usb/misc/sisusbvga/
20903
20904SL28 CPLD MFD DRIVER
20905M:	Michael Walle <mwalle@kernel.org>
20906S:	Maintained
20907F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20908F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20909F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20910F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20911F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20912F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20913F:	drivers/gpio/gpio-sl28cpld.c
20914F:	drivers/hwmon/sl28cpld-hwmon.c
20915F:	drivers/irqchip/irq-sl28cpld.c
20916F:	drivers/pwm/pwm-sl28cpld.c
20917F:	drivers/watchdog/sl28cpld_wdt.c
20918
20919SL28 VPD NVMEM LAYOUT DRIVER
20920M:	Michael Walle <mwalle@kernel.org>
20921S:	Maintained
20922F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20923F:	drivers/nvmem/layouts/sl28vpd.c
20924
20925SLAB ALLOCATOR
20926M:	Christoph Lameter <cl@linux.com>
20927M:	Pekka Enberg <penberg@kernel.org>
20928M:	David Rientjes <rientjes@google.com>
20929M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20930M:	Andrew Morton <akpm@linux-foundation.org>
20931M:	Vlastimil Babka <vbabka@suse.cz>
20932R:	Roman Gushchin <roman.gushchin@linux.dev>
20933R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20934L:	linux-mm@kvack.org
20935S:	Maintained
20936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20937F:	include/linux/sl?b*.h
20938F:	mm/sl?b*
20939
20940SLCAN CAN NETWORK DRIVER
20941M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20942L:	linux-can@vger.kernel.org
20943S:	Maintained
20944F:	drivers/net/can/slcan/
20945
20946SLEEPABLE READ-COPY UPDATE (SRCU)
20947M:	Lai Jiangshan <jiangshanlai@gmail.com>
20948M:	"Paul E. McKenney" <paulmck@kernel.org>
20949M:	Josh Triplett <josh@joshtriplett.org>
20950R:	Steven Rostedt <rostedt@goodmis.org>
20951R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20952L:	rcu@vger.kernel.org
20953S:	Supported
20954W:	http://www.rdrop.com/users/paulmck/RCU/
20955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20956F:	include/linux/srcu*.h
20957F:	kernel/rcu/srcu*.c
20958
20959SMACK SECURITY MODULE
20960M:	Casey Schaufler <casey@schaufler-ca.com>
20961L:	linux-security-module@vger.kernel.org
20962S:	Maintained
20963W:	http://schaufler-ca.com
20964T:	git git://github.com/cschaufler/smack-next
20965F:	Documentation/admin-guide/LSM/Smack.rst
20966F:	security/smack/
20967
20968SMC91x ETHERNET DRIVER
20969M:	Nicolas Pitre <nico@fluxnic.net>
20970S:	Odd Fixes
20971F:	drivers/net/ethernet/smsc/smc91x.*
20972
20973SMSC EMC2103 HARDWARE MONITOR DRIVER
20974M:	Steve Glendinning <steve.glendinning@shawell.net>
20975L:	linux-hwmon@vger.kernel.org
20976S:	Maintained
20977F:	Documentation/hwmon/emc2103.rst
20978F:	drivers/hwmon/emc2103.c
20979
20980SMSC SCH5627 HARDWARE MONITOR DRIVER
20981M:	Hans de Goede <hdegoede@redhat.com>
20982L:	linux-hwmon@vger.kernel.org
20983S:	Supported
20984F:	Documentation/hwmon/sch5627.rst
20985F:	drivers/hwmon/sch5627.c
20986
20987SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20988M:	Steve Glendinning <steve.glendinning@shawell.net>
20989L:	linux-fbdev@vger.kernel.org
20990S:	Maintained
20991F:	drivers/video/fbdev/smscufx.c
20992
20993SMSC47B397 HARDWARE MONITOR DRIVER
20994M:	Jean Delvare <jdelvare@suse.com>
20995L:	linux-hwmon@vger.kernel.org
20996S:	Maintained
20997F:	Documentation/hwmon/smsc47b397.rst
20998F:	drivers/hwmon/smsc47b397.c
20999
21000SMSC911x ETHERNET DRIVER
21001M:	Steve Glendinning <steve.glendinning@shawell.net>
21002L:	netdev@vger.kernel.org
21003S:	Maintained
21004F:	drivers/net/ethernet/smsc/smsc911x.*
21005F:	include/linux/smsc911x.h
21006
21007SMSC9420 PCI ETHERNET DRIVER
21008M:	Steve Glendinning <steve.glendinning@shawell.net>
21009L:	netdev@vger.kernel.org
21010S:	Maintained
21011F:	drivers/net/ethernet/smsc/smsc9420.*
21012
21013SNET DPU VIRTIO DATA PATH ACCELERATOR
21014R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21015F:	drivers/vdpa/solidrun/
21016
21017SOCIONEXT (SNI) AVE NETWORK DRIVER
21018M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21019L:	netdev@vger.kernel.org
21020S:	Maintained
21021F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21022F:	drivers/net/ethernet/socionext/sni_ave.c
21023
21024SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21025M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21026M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21027L:	netdev@vger.kernel.org
21028S:	Maintained
21029F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21030F:	drivers/net/ethernet/socionext/netsec.c
21031
21032SOCIONEXT (SNI) Synquacer SPI DRIVER
21033M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21034M:	Jassi Brar <jaswinder.singh@linaro.org>
21035L:	linux-spi@vger.kernel.org
21036S:	Maintained
21037F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21038F:	drivers/spi/spi-synquacer.c
21039
21040SOCIONEXT SYNQUACER I2C DRIVER
21041M:	Ard Biesheuvel <ardb@kernel.org>
21042L:	linux-i2c@vger.kernel.org
21043S:	Maintained
21044F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21045F:	drivers/i2c/busses/i2c-synquacer.c
21046
21047SOCIONEXT UNIPHIER SOUND DRIVER
21048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21049S:	Orphan
21050F:	sound/soc/uniphier/
21051
21052SOCKET TIMESTAMPING
21053M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21054S:	Maintained
21055F:	Documentation/networking/timestamping.rst
21056F:	include/uapi/linux/net_tstamp.h
21057F:	tools/testing/selftests/net/so_txtime.c
21058
21059SOEKRIS NET48XX LED SUPPORT
21060M:	Chris Boot <bootc@bootc.net>
21061S:	Maintained
21062F:	drivers/leds/leds-net48xx.c
21063
21064SOFT-IWARP DRIVER (siw)
21065M:	Bernard Metzler <bmt@zurich.ibm.com>
21066L:	linux-rdma@vger.kernel.org
21067S:	Supported
21068F:	drivers/infiniband/sw/siw/
21069F:	include/uapi/rdma/siw-abi.h
21070
21071SOFT-ROCE DRIVER (rxe)
21072M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21073L:	linux-rdma@vger.kernel.org
21074S:	Supported
21075F:	drivers/infiniband/sw/rxe/
21076F:	include/uapi/rdma/rdma_user_rxe.h
21077
21078SOFTLOGIC 6x10 MPEG CODEC
21079M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21080M:	Andrey Utkin <andrey_utkin@fastmail.com>
21081M:	Ismael Luceno <ismael@iodev.co.uk>
21082L:	linux-media@vger.kernel.org
21083S:	Supported
21084F:	drivers/media/pci/solo6x10/
21085
21086SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21087M:	James Morse <james.morse@arm.com>
21088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21089S:	Maintained
21090F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21091F:	drivers/firmware/arm_sdei.c
21092F:	include/linux/arm_sdei.h
21093F:	include/uapi/linux/arm_sdei.h
21094
21095SOFTWARE NODES AND DEVICE PROPERTIES
21096R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21097R:	Daniel Scally <djrscally@gmail.com>
21098R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21099R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21100L:	linux-acpi@vger.kernel.org
21101S:	Maintained
21102F:	drivers/base/property.c
21103F:	drivers/base/swnode.c
21104F:	include/linux/fwnode.h
21105F:	include/linux/property.h
21106
21107SOFTWARE RAID (Multiple Disks) SUPPORT
21108M:	Song Liu <song@kernel.org>
21109R:	Yu Kuai <yukuai3@huawei.com>
21110L:	linux-raid@vger.kernel.org
21111S:	Supported
21112Q:	https://patchwork.kernel.org/project/linux-raid/list/
21113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21114F:	drivers/md/Kconfig
21115F:	drivers/md/Makefile
21116F:	drivers/md/md*
21117F:	drivers/md/raid*
21118F:	include/linux/raid/
21119F:	include/uapi/linux/raid/
21120
21121SOLIDRUN CLEARFOG SUPPORT
21122M:	Russell King <linux@armlinux.org.uk>
21123S:	Maintained
21124F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21125F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21126
21127SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21128M:	Russell King <linux@armlinux.org.uk>
21129S:	Maintained
21130F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21131F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21132F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21133
21134SONIC NETWORK DRIVER
21135M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21136L:	netdev@vger.kernel.org
21137S:	Maintained
21138F:	drivers/net/ethernet/natsemi/sonic.*
21139
21140SONICS SILICON BACKPLANE DRIVER (SSB)
21141M:	Michael Buesch <m@bues.ch>
21142L:	linux-wireless@vger.kernel.org
21143S:	Maintained
21144F:	drivers/ssb/
21145F:	include/linux/ssb/
21146
21147SONY IMX208 SENSOR DRIVER
21148M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21149L:	linux-media@vger.kernel.org
21150S:	Maintained
21151T:	git git://linuxtv.org/media_tree.git
21152F:	drivers/media/i2c/imx208.c
21153
21154SONY IMX214 SENSOR DRIVER
21155M:	Ricardo Ribalda <ribalda@kernel.org>
21156L:	linux-media@vger.kernel.org
21157S:	Maintained
21158T:	git git://linuxtv.org/media_tree.git
21159F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21160F:	drivers/media/i2c/imx214.c
21161
21162SONY IMX219 SENSOR DRIVER
21163M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21164L:	linux-media@vger.kernel.org
21165S:	Maintained
21166T:	git git://linuxtv.org/media_tree.git
21167F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21168F:	drivers/media/i2c/imx219.c
21169
21170SONY IMX258 SENSOR DRIVER
21171M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21172L:	linux-media@vger.kernel.org
21173S:	Maintained
21174T:	git git://linuxtv.org/media_tree.git
21175F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21176F:	drivers/media/i2c/imx258.c
21177
21178SONY IMX274 SENSOR DRIVER
21179M:	Leon Luo <leonl@leopardimaging.com>
21180L:	linux-media@vger.kernel.org
21181S:	Maintained
21182T:	git git://linuxtv.org/media_tree.git
21183F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21184F:	drivers/media/i2c/imx274.c
21185
21186SONY IMX283 SENSOR DRIVER
21187M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21188M:	Umang Jain <umang.jain@ideasonboard.com>
21189L:	linux-media@vger.kernel.org
21190S:	Maintained
21191T:	git git://linuxtv.org/media_tree.git
21192F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21193F:	drivers/media/i2c/imx283.c
21194
21195SONY IMX290 SENSOR DRIVER
21196M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21197L:	linux-media@vger.kernel.org
21198S:	Maintained
21199T:	git git://linuxtv.org/media_tree.git
21200F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21201F:	drivers/media/i2c/imx290.c
21202
21203SONY IMX296 SENSOR DRIVER
21204M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21205M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21206L:	linux-media@vger.kernel.org
21207S:	Maintained
21208T:	git git://linuxtv.org/media_tree.git
21209F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21210F:	drivers/media/i2c/imx296.c
21211
21212SONY IMX319 SENSOR DRIVER
21213M:	Bingbu Cao <bingbu.cao@intel.com>
21214L:	linux-media@vger.kernel.org
21215S:	Maintained
21216T:	git git://linuxtv.org/media_tree.git
21217F:	drivers/media/i2c/imx319.c
21218
21219SONY IMX334 SENSOR DRIVER
21220L:	linux-media@vger.kernel.org
21221S:	Orphan
21222T:	git git://linuxtv.org/media_tree.git
21223F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21224F:	drivers/media/i2c/imx334.c
21225
21226SONY IMX335 SENSOR DRIVER
21227L:	linux-media@vger.kernel.org
21228S:	Orphan
21229T:	git git://linuxtv.org/media_tree.git
21230F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21231F:	drivers/media/i2c/imx335.c
21232
21233SONY IMX355 SENSOR DRIVER
21234M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21235L:	linux-media@vger.kernel.org
21236S:	Maintained
21237T:	git git://linuxtv.org/media_tree.git
21238F:	drivers/media/i2c/imx355.c
21239
21240SONY IMX412 SENSOR DRIVER
21241L:	linux-media@vger.kernel.org
21242S:	Orphan
21243T:	git git://linuxtv.org/media_tree.git
21244F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21245F:	drivers/media/i2c/imx412.c
21246
21247SONY IMX415 SENSOR DRIVER
21248M:	Michael Riesch <michael.riesch@wolfvision.net>
21249L:	linux-media@vger.kernel.org
21250S:	Maintained
21251T:	git git://linuxtv.org/media_tree.git
21252F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21253F:	drivers/media/i2c/imx415.c
21254
21255SONY MEMORYSTICK SUBSYSTEM
21256M:	Maxim Levitsky <maximlevitsky@gmail.com>
21257M:	Alex Dubov <oakad@yahoo.com>
21258M:	Ulf Hansson <ulf.hansson@linaro.org>
21259L:	linux-mmc@vger.kernel.org
21260S:	Maintained
21261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21262F:	drivers/memstick/
21263F:	include/linux/memstick.h
21264
21265SONY VAIO CONTROL DEVICE DRIVER
21266M:	Mattia Dongili <malattia@linux.it>
21267L:	platform-driver-x86@vger.kernel.org
21268S:	Maintained
21269W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21270F:	Documentation/admin-guide/laptops/sony-laptop.rst
21271F:	drivers/char/sonypi.c
21272F:	drivers/platform/x86/sony-laptop.c
21273F:	include/linux/sony-laptop.h
21274
21275SOPHGO DEVICETREES and DRIVERS
21276M:	Chen Wang <unicorn_wang@outlook.com>
21277M:	Inochi Amaoto <inochiama@outlook.com>
21278T:	git https://github.com/sophgo/linux.git
21279S:	Maintained
21280N:	sophgo
21281K:	sophgo
21282
21283SOUND
21284M:	Jaroslav Kysela <perex@perex.cz>
21285M:	Takashi Iwai <tiwai@suse.com>
21286L:	linux-sound@vger.kernel.org
21287S:	Maintained
21288W:	http://www.alsa-project.org/
21289Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21291F:	Documentation/sound/
21292F:	include/sound/
21293F:	include/uapi/sound/
21294F:	sound/
21295F:	tools/testing/selftests/alsa
21296
21297SOUND - ALSA SELFTESTS
21298M:	Mark Brown <broonie@kernel.org>
21299L:	linux-sound@vger.kernel.org
21300L:	linux-kselftest@vger.kernel.org
21301S:	Supported
21302F:	tools/testing/selftests/alsa
21303
21304SOUND - COMPRESSED AUDIO
21305M:	Vinod Koul <vkoul@kernel.org>
21306L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21307S:	Supported
21308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21309F:	Documentation/sound/designs/compress-offload.rst
21310F:	include/sound/compress_driver.h
21311F:	include/uapi/sound/compress_*
21312F:	sound/core/compress_offload.c
21313F:	sound/soc/soc-compress.c
21314
21315SOUND - CORE KUNIT TEST
21316M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21317L:	linux-sound@vger.kernel.org
21318S:	Supported
21319F:	sound/core/sound_kunit.c
21320
21321SOUND - DMAENGINE HELPERS
21322M:	Lars-Peter Clausen <lars@metafoo.de>
21323S:	Supported
21324F:	include/sound/dmaengine_pcm.h
21325F:	sound/core/pcm_dmaengine.c
21326F:	sound/soc/soc-generic-dmaengine-pcm.c
21327
21328SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21329M:	Liam Girdwood <lgirdwood@gmail.com>
21330M:	Mark Brown <broonie@kernel.org>
21331L:	linux-sound@vger.kernel.org
21332S:	Supported
21333W:	http://alsa-project.org/main/index.php/ASoC
21334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21335F:	Documentation/devicetree/bindings/sound/
21336F:	Documentation/sound/soc/
21337F:	include/dt-bindings/sound/
21338F:	include/sound/soc*
21339F:	include/sound/sof.h
21340F:	include/sound/sof/
21341F:	include/trace/events/sof*.h
21342F:	include/uapi/sound/asoc.h
21343F:	sound/soc/
21344
21345SOUND - SOC LAYER / dapm-graph
21346M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21347L:	linux-sound@vger.kernel.org
21348S:	Maintained
21349F:	tools/sound/dapm-graph
21350
21351SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21352M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21353M:	Liam Girdwood <lgirdwood@gmail.com>
21354M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21355M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21356M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21357M:	Daniel Baluta <daniel.baluta@nxp.com>
21358R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21359L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21360S:	Supported
21361W:	https://github.com/thesofproject/linux/
21362F:	sound/soc/sof/
21363
21364SOUNDWIRE SUBSYSTEM
21365M:	Vinod Koul <vkoul@kernel.org>
21366M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21367R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21368R:	Sanyog Kale <sanyog.r.kale@intel.com>
21369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21370S:	Supported
21371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21372F:	Documentation/driver-api/soundwire/
21373F:	drivers/soundwire/
21374F:	include/linux/soundwire/
21375
21376SP2 MEDIA DRIVER
21377M:	Olli Salonen <olli.salonen@iki.fi>
21378L:	linux-media@vger.kernel.org
21379S:	Maintained
21380W:	https://linuxtv.org
21381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21382F:	drivers/media/dvb-frontends/sp2*
21383
21384SPANISH DOCUMENTATION
21385M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21386R:	Avadhut Naik <avadhut.naik@amd.com>
21387S:	Maintained
21388F:	Documentation/translations/sp_SP/
21389
21390SPARC + UltraSPARC (sparc/sparc64)
21391M:	"David S. Miller" <davem@davemloft.net>
21392M:	Andreas Larsson <andreas@gaisler.com>
21393L:	sparclinux@vger.kernel.org
21394S:	Maintained
21395Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21398F:	arch/sparc/
21399F:	drivers/sbus/
21400
21401SPARC SERIAL DRIVERS
21402M:	"David S. Miller" <davem@davemloft.net>
21403L:	sparclinux@vger.kernel.org
21404S:	Maintained
21405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21407F:	drivers/tty/serial/suncore.c
21408F:	drivers/tty/serial/sunhv.c
21409F:	drivers/tty/serial/sunsab.c
21410F:	drivers/tty/serial/sunsab.h
21411F:	drivers/tty/serial/sunsu.c
21412F:	drivers/tty/serial/sunzilog.c
21413F:	drivers/tty/serial/sunzilog.h
21414F:	drivers/tty/vcc.c
21415F:	include/linux/sunserialcore.h
21416
21417SPARSE CHECKER
21418M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21419L:	linux-sparse@vger.kernel.org
21420S:	Maintained
21421W:	https://sparse.docs.kernel.org/
21422Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21423B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21424T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21425F:	include/linux/compiler.h
21426
21427SPEAKUP CONSOLE SPEECH DRIVER
21428M:	William Hubbs <w.d.hubbs@gmail.com>
21429M:	Chris Brannon <chris@the-brannons.com>
21430M:	Kirk Reiser <kirk@reisers.ca>
21431M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21432L:	speakup@linux-speakup.org
21433S:	Odd Fixes
21434W:	http://www.linux-speakup.org/
21435W:	https://github.com/linux-speakup/speakup
21436B:	https://github.com/linux-speakup/speakup/issues
21437F:	drivers/accessibility/speakup/
21438
21439SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21440M:	Viresh Kumar <vireshk@kernel.org>
21441M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21442M:	soc@kernel.org
21443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21444S:	Maintained
21445W:	http://www.st.com/spear
21446F:	arch/arm/boot/dts/st/spear*
21447F:	arch/arm/mach-spear/
21448F:	drivers/clk/spear/
21449F:	drivers/pinctrl/spear/
21450
21451SPI NOR SUBSYSTEM
21452M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21453M:	Pratyush Yadav <pratyush@kernel.org>
21454M:	Michael Walle <mwalle@kernel.org>
21455L:	linux-mtd@lists.infradead.org
21456S:	Maintained
21457W:	http://www.linux-mtd.infradead.org/
21458Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21459C:	irc://irc.oftc.net/mtd
21460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21461F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21462F:	drivers/mtd/spi-nor/
21463F:	include/linux/mtd/spi-nor.h
21464
21465SPI SUBSYSTEM
21466M:	Mark Brown <broonie@kernel.org>
21467L:	linux-spi@vger.kernel.org
21468S:	Maintained
21469Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21471F:	Documentation/devicetree/bindings/spi/
21472F:	Documentation/spi/
21473F:	drivers/spi/
21474F:	include/linux/spi/
21475F:	include/uapi/linux/spi/
21476F:	tools/spi/
21477
21478SPIDERNET NETWORK DRIVER for CELL
21479M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21480M:	Geoff Levand <geoff@infradead.org>
21481L:	netdev@vger.kernel.org
21482L:	linuxppc-dev@lists.ozlabs.org
21483S:	Maintained
21484F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21485F:	drivers/net/ethernet/toshiba/spider_net*
21486
21487SPMI SUBSYSTEM
21488M:	Stephen Boyd <sboyd@kernel.org>
21489L:	linux-kernel@vger.kernel.org
21490S:	Maintained
21491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21492F:	Documentation/devicetree/bindings/spmi/
21493F:	drivers/spmi/
21494F:	include/dt-bindings/spmi/spmi.h
21495F:	include/linux/spmi.h
21496F:	include/trace/events/spmi.h
21497
21498SPU FILE SYSTEM
21499M:	Jeremy Kerr <jk@ozlabs.org>
21500L:	linuxppc-dev@lists.ozlabs.org
21501S:	Supported
21502W:	http://www.ibm.com/developerworks/power/cell/
21503F:	Documentation/filesystems/spufs/spufs.rst
21504F:	arch/powerpc/platforms/cell/spufs/
21505
21506SQUASHFS FILE SYSTEM
21507M:	Phillip Lougher <phillip@squashfs.org.uk>
21508L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21509S:	Maintained
21510W:	http://squashfs.org.uk
21511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21512F:	Documentation/filesystems/squashfs.rst
21513F:	fs/squashfs/
21514
21515SRM (Alpha) environment access
21516M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21517S:	Maintained
21518F:	arch/alpha/kernel/srm_env.c
21519
21520ST LSM6DSx IMU IIO DRIVER
21521M:	Lorenzo Bianconi <lorenzo@kernel.org>
21522L:	linux-iio@vger.kernel.org
21523S:	Maintained
21524W:	http://www.st.com/
21525F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21526F:	drivers/iio/imu/st_lsm6dsx/
21527
21528ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21529M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21530M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21531L:	linux-media@vger.kernel.org
21532S:	Maintained
21533T:	git git://linuxtv.org/media_tree.git
21534F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21535F:	drivers/media/i2c/st-mipid02.c
21536
21537ST STM32 FIREWALL
21538M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21539S:	Maintained
21540F:	drivers/bus/stm32_etzpc.c
21541F:	drivers/bus/stm32_firewall.c
21542F:	drivers/bus/stm32_rifsc.c
21543
21544ST STM32 I2C/SMBUS DRIVER
21545M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21546M:	Alain Volmat <alain.volmat@foss.st.com>
21547L:	linux-i2c@vger.kernel.org
21548S:	Maintained
21549F:	drivers/i2c/busses/i2c-stm32*
21550
21551ST STM32 SPI DRIVER
21552M:	Alain Volmat <alain.volmat@foss.st.com>
21553L:	linux-spi@vger.kernel.org
21554S:	Maintained
21555F:	drivers/spi/spi-stm32.c
21556
21557ST STPDDC60 DRIVER
21558M:	Daniel Nilsson <daniel.nilsson@flex.com>
21559L:	linux-hwmon@vger.kernel.org
21560S:	Maintained
21561F:	Documentation/hwmon/stpddc60.rst
21562F:	drivers/hwmon/pmbus/stpddc60.c
21563
21564ST VGXY61 DRIVER
21565M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21566M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21567L:	linux-media@vger.kernel.org
21568S:	Maintained
21569T:	git git://linuxtv.org/media_tree.git
21570F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21571F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21572F:	drivers/media/i2c/vgxy61.c
21573
21574ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21575M:	Song Qiang <songqiang1304521@gmail.com>
21576L:	linux-iio@vger.kernel.org
21577S:	Maintained
21578F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21579F:	drivers/iio/proximity/vl53l0x-i2c.c
21580
21581STABLE BRANCH
21582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21583M:	Sasha Levin <sashal@kernel.org>
21584L:	stable@vger.kernel.org
21585S:	Supported
21586F:	Documentation/process/stable-kernel-rules.rst
21587
21588STAGING - ATOMISP DRIVER
21589M:	Hans de Goede <hdegoede@redhat.com>
21590M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21591R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21592L:	linux-media@vger.kernel.org
21593S:	Maintained
21594F:	drivers/staging/media/atomisp/
21595
21596STAGING - FIELDBUS SUBSYSTEM
21597M:	Sven Van Asbroeck <TheSven73@gmail.com>
21598S:	Maintained
21599F:	drivers/staging/fieldbus/*
21600F:	drivers/staging/fieldbus/Documentation/
21601
21602STAGING - HMS ANYBUS-S BUS
21603M:	Sven Van Asbroeck <TheSven73@gmail.com>
21604S:	Maintained
21605F:	drivers/staging/fieldbus/anybuss/
21606
21607STAGING - INDUSTRIAL IO
21608M:	Jonathan Cameron <jic23@kernel.org>
21609L:	linux-iio@vger.kernel.org
21610S:	Odd Fixes
21611F:	Documentation/devicetree/bindings/staging/iio/
21612F:	drivers/staging/iio/
21613
21614STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21615M:	Marc Dietrich <marvin24@gmx.de>
21616L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21617L:	linux-tegra@vger.kernel.org
21618S:	Maintained
21619F:	drivers/staging/nvec/
21620
21621STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21622M:	Jens Frederich <jfrederich@gmail.com>
21623M:	Jon Nettleton <jon.nettleton@gmail.com>
21624S:	Maintained
21625W:	http://wiki.laptop.org/go/DCON
21626F:	drivers/staging/olpc_dcon/
21627
21628STAGING - REALTEK RTL8712U DRIVERS
21629M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21630S:	Odd Fixes
21631F:	drivers/staging/rtl8712/
21632
21633STAGING - SEPS525 LCD CONTROLLER DRIVERS
21634M:	Michael Hennerich <michael.hennerich@analog.com>
21635L:	linux-fbdev@vger.kernel.org
21636S:	Supported
21637F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21638F:	drivers/staging/fbtft/fb_seps525.c
21639
21640STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21641M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21642M:	Teddy Wang <teddy.wang@siliconmotion.com>
21643M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21644L:	linux-fbdev@vger.kernel.org
21645S:	Maintained
21646F:	drivers/staging/sm750fb/
21647
21648STAGING - VIA VT665X DRIVERS
21649M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21650S:	Odd Fixes
21651F:	drivers/staging/vt665?/
21652
21653STAGING SUBSYSTEM
21654M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21655L:	linux-staging@lists.linux.dev
21656S:	Supported
21657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21658F:	drivers/staging/
21659
21660STANDALONE CACHE CONTROLLER DRIVERS
21661M:	Conor Dooley <conor@kernel.org>
21662S:	Maintained
21663T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21664F:	Documentation/devicetree/bindings/cache/
21665F:	drivers/cache
21666
21667STARFIRE/DURALAN NETWORK DRIVER
21668M:	Ion Badulescu <ionut@badula.org>
21669S:	Odd Fixes
21670F:	drivers/net/ethernet/adaptec/starfire*
21671
21672STARFIVE CAMERA SUBSYSTEM DRIVER
21673M:	Jack Zhu <jack.zhu@starfivetech.com>
21674M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21675L:	linux-media@vger.kernel.org
21676S:	Maintained
21677F:	Documentation/admin-guide/media/starfive_camss.rst
21678F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21679F:	drivers/staging/media/starfive/camss
21680
21681STARFIVE CRYPTO DRIVER
21682M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21683M:	William Qiu <william.qiu@starfivetech.com>
21684S:	Supported
21685F:	Documentation/devicetree/bindings/crypto/starfive*
21686F:	drivers/crypto/starfive/
21687
21688STARFIVE DEVICETREES
21689M:	Emil Renner Berthing <kernel@esmil.dk>
21690S:	Maintained
21691F:	arch/riscv/boot/dts/starfive/
21692
21693STARFIVE DWMAC GLUE LAYER
21694M:	Emil Renner Berthing <kernel@esmil.dk>
21695M:	Minda Chen <minda.chen@starfivetech.com>
21696S:	Maintained
21697F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21698F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21699
21700STARFIVE JH7110 DPHY RX DRIVER
21701M:	Jack Zhu <jack.zhu@starfivetech.com>
21702M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21703S:	Supported
21704F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21705F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21706
21707STARFIVE JH7110 DPHY TX DRIVER
21708M:	Keith Zhao <keith.zhao@starfivetech.com>
21709M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21710S:	Supported
21711F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21712F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21713
21714STARFIVE JH7110 MMC/SD/SDIO DRIVER
21715M:	William Qiu <william.qiu@starfivetech.com>
21716S:	Supported
21717F:	Documentation/devicetree/bindings/mmc/starfive*
21718F:	drivers/mmc/host/dw_mmc-starfive.c
21719
21720STARFIVE JH7110 PLL CLOCK DRIVER
21721M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21722S:	Supported
21723F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21724F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21725
21726STARFIVE JH7110 PWMDAC DRIVER
21727M:	Hal Feng <hal.feng@starfivetech.com>
21728M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21729S:	Supported
21730F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21731F:	sound/soc/starfive/jh7110_pwmdac.c
21732
21733STARFIVE JH7110 SYSCON
21734M:	William Qiu <william.qiu@starfivetech.com>
21735M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21736S:	Supported
21737F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21738
21739STARFIVE JH7110 TDM DRIVER
21740M:	Walker Chen <walker.chen@starfivetech.com>
21741S:	Maintained
21742F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21743F:	sound/soc/starfive/jh7110_tdm.c
21744
21745STARFIVE JH71X0 CLOCK DRIVERS
21746M:	Emil Renner Berthing <kernel@esmil.dk>
21747M:	Hal Feng <hal.feng@starfivetech.com>
21748S:	Maintained
21749F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21750F:	drivers/clk/starfive/clk-starfive-jh71*
21751F:	include/dt-bindings/clock/starfive?jh71*.h
21752
21753STARFIVE JH71X0 PINCTRL DRIVERS
21754M:	Emil Renner Berthing <kernel@esmil.dk>
21755M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21756M:	Hal Feng <hal.feng@starfivetech.com>
21757L:	linux-gpio@vger.kernel.org
21758S:	Maintained
21759F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21760F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21761F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21762F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21763
21764STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21765M:	Emil Renner Berthing <kernel@esmil.dk>
21766M:	Hal Feng <hal.feng@starfivetech.com>
21767S:	Maintained
21768F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21769F:	drivers/reset/starfive/reset-starfive-jh71*
21770F:	include/dt-bindings/reset/starfive?jh71*.h
21771
21772STARFIVE JH71X0 USB DRIVERS
21773M:	Minda Chen <minda.chen@starfivetech.com>
21774S:	Maintained
21775F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21776F:	drivers/usb/cdns3/cdns3-starfive.c
21777
21778STARFIVE JH71XX PMU CONTROLLER DRIVER
21779M:	Walker Chen <walker.chen@starfivetech.com>
21780M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21781S:	Supported
21782F:	Documentation/devicetree/bindings/power/starfive*
21783F:	drivers/pmdomain/starfive/
21784F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21785
21786STARFIVE SOC DRIVERS
21787M:	Conor Dooley <conor@kernel.org>
21788S:	Maintained
21789T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21790F:	Documentation/devicetree/bindings/soc/starfive/
21791
21792STARFIVE STARLINK PMU DRIVER
21793M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21794S:	Maintained
21795F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21796F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21797F:	drivers/perf/starfive_starlink_pmu.c
21798
21799STARFIVE TRNG DRIVER
21800M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21801S:	Supported
21802F:	Documentation/devicetree/bindings/rng/starfive*
21803F:	drivers/char/hw_random/jh7110-trng.c
21804
21805STARFIVE WATCHDOG DRIVER
21806M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21807M:	Samin Guo <samin.guo@starfivetech.com>
21808S:	Supported
21809F:	Documentation/devicetree/bindings/watchdog/starfive*
21810F:	drivers/watchdog/starfive-wdt.c
21811
21812STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21813M:	Minda Chen <minda.chen@starfivetech.com>
21814S:	Supported
21815F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21816F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21817F:	drivers/phy/starfive/phy-jh7110-pcie.c
21818F:	drivers/phy/starfive/phy-jh7110-usb.c
21819
21820STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21821M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21822S:	Supported
21823F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21824F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21825
21826STATIC BRANCH/CALL
21827M:	Peter Zijlstra <peterz@infradead.org>
21828M:	Josh Poimboeuf <jpoimboe@kernel.org>
21829M:	Jason Baron <jbaron@akamai.com>
21830R:	Steven Rostedt <rostedt@goodmis.org>
21831R:	Ard Biesheuvel <ardb@kernel.org>
21832S:	Supported
21833F:	arch/*/include/asm/jump_label*.h
21834F:	arch/*/include/asm/static_call*.h
21835F:	arch/*/kernel/jump_label.c
21836F:	arch/*/kernel/static_call.c
21837F:	include/linux/jump_label*.h
21838F:	include/linux/static_call*.h
21839F:	kernel/jump_label.c
21840F:	kernel/static_call.c
21841
21842STI AUDIO (ASoC) DRIVERS
21843M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21844L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21845S:	Maintained
21846F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21847F:	sound/soc/sti/
21848
21849STI CEC DRIVER
21850M:	Alain Volmat <alain.volmat@foss.st.com>
21851S:	Maintained
21852F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21853F:	drivers/media/cec/platform/sti/
21854
21855STK1160 USB VIDEO CAPTURE DRIVER
21856M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21857L:	linux-media@vger.kernel.org
21858S:	Maintained
21859T:	git git://linuxtv.org/media_tree.git
21860F:	drivers/media/usb/stk1160/
21861
21862STM32 AUDIO (ASoC) DRIVERS
21863M:	Olivier Moysan <olivier.moysan@foss.st.com>
21864M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21865L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21866S:	Maintained
21867F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21868F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21869F:	sound/soc/stm/
21870
21871STM32 DMA DRIVERS
21872M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21873L:	dmaengine@vger.kernel.org
21874L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21875S:	Maintained
21876F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21877F:	Documentation/devicetree/bindings/dma/stm32/
21878F:	drivers/dma/stm32/
21879
21880STM32 TIMER/LPTIMER DRIVERS
21881M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21882S:	Maintained
21883F:	Documentation/ABI/testing/*timer-stm32
21884F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21885F:	drivers/*/stm32-*timer*
21886F:	drivers/pwm/pwm-stm32*
21887F:	include/linux/*/stm32-*tim*
21888
21889STMMAC ETHERNET DRIVER
21890M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21891M:	Jose Abreu <joabreu@synopsys.com>
21892L:	netdev@vger.kernel.org
21893S:	Supported
21894W:	http://www.stlinux.com
21895F:	Documentation/networking/device_drivers/ethernet/stmicro/
21896F:	drivers/net/ethernet/stmicro/stmmac/
21897
21898SUN HAPPY MEAL ETHERNET DRIVER
21899M:	Sean Anderson <seanga2@gmail.com>
21900S:	Maintained
21901F:	drivers/net/ethernet/sun/sunhme.*
21902
21903SUN3/3X
21904M:	Sam Creasey <sammy@sammy.net>
21905S:	Maintained
21906W:	http://sammy.net/sun3/
21907F:	arch/m68k/include/asm/sun3*
21908F:	arch/m68k/kernel/*sun3*
21909F:	arch/m68k/sun3*/
21910F:	drivers/net/ethernet/i825xx/sun3*
21911
21912SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21913M:	Hans de Goede <hdegoede@redhat.com>
21914L:	linux-input@vger.kernel.org
21915S:	Maintained
21916F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21917F:	drivers/input/keyboard/sun4i-lradc-keys.c
21918
21919SUNDANCE NETWORK DRIVER
21920M:	Denis Kirjanov <kda@linux-powerpc.org>
21921L:	netdev@vger.kernel.org
21922S:	Maintained
21923F:	drivers/net/ethernet/dlink/sundance.c
21924
21925SUNPLUS ETHERNET DRIVER
21926M:	Wells Lu <wellslutw@gmail.com>
21927L:	netdev@vger.kernel.org
21928S:	Maintained
21929W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21930F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21931F:	drivers/net/ethernet/sunplus/
21932
21933SUNPLUS MMC DRIVER
21934M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21935M:	Li-hao Kuo <lhjeff911@gmail.com>
21936S:	Maintained
21937F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21938F:	drivers/mmc/host/sunplus-mmc.c
21939
21940SUNPLUS OCOTP DRIVER
21941M:	Vincent Shih <vincent.sunplus@gmail.com>
21942S:	Maintained
21943F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21944F:	drivers/nvmem/sunplus-ocotp.c
21945
21946SUNPLUS PWM DRIVER
21947M:	Hammer Hsieh <hammerh0314@gmail.com>
21948S:	Maintained
21949F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21950F:	drivers/pwm/pwm-sunplus.c
21951
21952SUNPLUS RTC DRIVER
21953M:	Vincent Shih <vincent.sunplus@gmail.com>
21954L:	linux-rtc@vger.kernel.org
21955S:	Maintained
21956F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21957F:	drivers/rtc/rtc-sunplus.c
21958
21959SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21960M:	Li-hao Kuo <lhjeff911@gmail.com>
21961L:	linux-spi@vger.kernel.org
21962S:	Maintained
21963F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21964F:	drivers/spi/spi-sunplus-sp7021.c
21965
21966SUNPLUS UART DRIVER
21967M:	Hammer Hsieh <hammerh0314@gmail.com>
21968S:	Maintained
21969F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21970F:	drivers/tty/serial/sunplus-uart.c
21971
21972SUNPLUS USB2 PHY DRIVER
21973M:	Vincent Shih <vincent.sunplus@gmail.com>
21974L:	linux-usb@vger.kernel.org
21975S:	Maintained
21976F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21977F:	drivers/phy/sunplus/Kconfig
21978F:	drivers/phy/sunplus/Makefile
21979F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21980
21981SUNPLUS WATCHDOG DRIVER
21982M:	Xiantao Hu <xt.hu@cqplus1.com>
21983L:	linux-watchdog@vger.kernel.org
21984S:	Maintained
21985F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21986F:	drivers/watchdog/sunplus_wdt.c
21987
21988SUPERH
21989M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21990M:	Rich Felker <dalias@libc.org>
21991M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21992L:	linux-sh@vger.kernel.org
21993S:	Maintained
21994Q:	http://patchwork.kernel.org/project/linux-sh/list/
21995F:	Documentation/arch/sh/
21996F:	arch/sh/
21997F:	drivers/sh/
21998
21999SUSPEND TO RAM
22000M:	"Rafael J. Wysocki" <rafael@kernel.org>
22001M:	Len Brown <len.brown@intel.com>
22002M:	Pavel Machek <pavel@ucw.cz>
22003L:	linux-pm@vger.kernel.org
22004S:	Supported
22005B:	https://bugzilla.kernel.org
22006F:	Documentation/power/
22007F:	arch/x86/kernel/acpi/sleep*
22008F:	arch/x86/kernel/acpi/wakeup*
22009F:	drivers/base/power/
22010F:	include/linux/freezer.h
22011F:	include/linux/pm.h
22012F:	include/linux/suspend.h
22013F:	kernel/power/
22014
22015SVGA HANDLING
22016M:	Martin Mares <mj@ucw.cz>
22017L:	linux-video@atrey.karlin.mff.cuni.cz
22018S:	Maintained
22019F:	Documentation/admin-guide/svga.rst
22020F:	arch/x86/boot/video*
22021
22022SWITCHDEV
22023M:	Jiri Pirko <jiri@resnulli.us>
22024M:	Ivan Vecera <ivecera@redhat.com>
22025L:	netdev@vger.kernel.org
22026S:	Supported
22027F:	include/net/switchdev.h
22028F:	net/switchdev/
22029
22030SY8106A REGULATOR DRIVER
22031M:	Icenowy Zheng <icenowy@aosc.io>
22032S:	Maintained
22033F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22034F:	drivers/regulator/sy8106a-regulator.c
22035
22036SYNC FILE FRAMEWORK
22037M:	Sumit Semwal <sumit.semwal@linaro.org>
22038R:	Gustavo Padovan <gustavo@padovan.org>
22039L:	linux-media@vger.kernel.org
22040L:	dri-devel@lists.freedesktop.org
22041S:	Maintained
22042T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22043F:	Documentation/driver-api/sync_file.rst
22044F:	drivers/dma-buf/dma-fence*
22045F:	drivers/dma-buf/sw_sync.c
22046F:	drivers/dma-buf/sync_*
22047F:	include/linux/sync_file.h
22048F:	include/uapi/linux/sync_file.h
22049
22050SYNOPSYS ARC ARCHITECTURE
22051M:	Vineet Gupta <vgupta@kernel.org>
22052L:	linux-snps-arc@lists.infradead.org
22053S:	Supported
22054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22055F:	Documentation/arch/arc
22056F:	Documentation/devicetree/bindings/arc/*
22057F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22058F:	arch/arc/
22059F:	drivers/clocksource/arc_timer.c
22060F:	drivers/tty/serial/arc_uart.c
22061
22062SYNOPSYS ARC HSDK SDP pll clock driver
22063M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22064S:	Supported
22065F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22066F:	drivers/clk/clk-hsdk-pll.c
22067
22068SYNOPSYS ARC SDP clock driver
22069M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22070S:	Supported
22071F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22072F:	drivers/clk/axs10x/*
22073
22074SYNOPSYS ARC SDP platform support
22075M:	Alexey Brodkin <abrodkin@synopsys.com>
22076S:	Supported
22077F:	Documentation/devicetree/bindings/arc/axs10*
22078F:	arch/arc/boot/dts/ax*
22079F:	arch/arc/plat-axs10x
22080
22081SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22082M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22083S:	Supported
22084F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22085F:	drivers/reset/reset-axs10x.c
22086
22087SYNOPSYS CREG GPIO DRIVER
22088M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22089S:	Maintained
22090F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22091F:	drivers/gpio/gpio-creg-snps.c
22092
22093SYNOPSYS DESIGNWARE 8250 UART DRIVER
22094M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22095R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22096S:	Supported
22097F:	drivers/tty/serial/8250/8250_dw.c
22098F:	drivers/tty/serial/8250/8250_dwlib.*
22099F:	drivers/tty/serial/8250/8250_lpss.c
22100
22101SYNOPSYS DESIGNWARE APB GPIO DRIVER
22102M:	Hoan Tran <hoan@os.amperecomputing.com>
22103M:	Serge Semin <fancer.lancer@gmail.com>
22104L:	linux-gpio@vger.kernel.org
22105S:	Maintained
22106F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22107F:	drivers/gpio/gpio-dwapb.c
22108
22109SYNOPSYS DESIGNWARE APB SSI DRIVER
22110M:	Serge Semin <fancer.lancer@gmail.com>
22111L:	linux-spi@vger.kernel.org
22112S:	Supported
22113F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22114F:	drivers/spi/spi-dw*
22115
22116SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22117M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22118S:	Maintained
22119F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22120F:	drivers/dma/dw-axi-dmac/
22121
22122SYNOPSYS DESIGNWARE DMAC DRIVER
22123M:	Viresh Kumar <vireshk@kernel.org>
22124R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22125S:	Maintained
22126F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22127F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22128F:	drivers/dma/dw/
22129F:	include/dt-bindings/dma/dw-dmac.h
22130F:	include/linux/dma/dw.h
22131F:	include/linux/platform_data/dma-dw.h
22132
22133SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22134M:	Jose Abreu <Jose.Abreu@synopsys.com>
22135L:	netdev@vger.kernel.org
22136S:	Supported
22137F:	drivers/net/ethernet/synopsys/
22138
22139SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22140M:	Jose Abreu <Jose.Abreu@synopsys.com>
22141L:	netdev@vger.kernel.org
22142S:	Supported
22143F:	drivers/net/pcs/pcs-xpcs.c
22144F:	drivers/net/pcs/pcs-xpcs.h
22145F:	include/linux/pcs/pcs-xpcs.h
22146
22147SYNOPSYS DESIGNWARE I2C DRIVER
22148M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22149R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22150R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22151R:	Jan Dabros <jsd@semihalf.com>
22152L:	linux-i2c@vger.kernel.org
22153S:	Supported
22154F:	drivers/i2c/busses/i2c-designware-*
22155
22156SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22157M:	Jaehoon Chung <jh80.chung@samsung.com>
22158L:	linux-mmc@vger.kernel.org
22159S:	Maintained
22160F:	drivers/mmc/host/dw_mmc*
22161
22162SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22163M:	Shuai Xue <xueshuai@linux.alibaba.com>
22164M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22165S:	Supported
22166F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22167F:	drivers/perf/dwc_pcie_pmu.c
22168
22169SYNOPSYS HSDK RESET CONTROLLER DRIVER
22170M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22171S:	Supported
22172F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22173F:	drivers/reset/reset-hsdk.c
22174F:	include/dt-bindings/reset/snps,hsdk-reset.h
22175
22176SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22177M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22178M:	Manjunath M B <manjumb@synopsys.com>
22179L:	linux-mmc@vger.kernel.org
22180S:	Maintained
22181F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22182
22183SYSTEM CONFIGURATION (SYSCON)
22184M:	Lee Jones <lee@kernel.org>
22185M:	Arnd Bergmann <arnd@arndb.de>
22186S:	Supported
22187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22188F:	drivers/mfd/syscon.c
22189
22190SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22191M:	Sudeep Holla <sudeep.holla@arm.com>
22192R:	Cristian Marussi <cristian.marussi@arm.com>
22193L:	arm-scmi@vger.kernel.org
22194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22195S:	Maintained
22196F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22197F:	drivers/clk/clk-sc[mp]i.c
22198F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22199F:	drivers/firmware/arm_scmi/
22200F:	drivers/firmware/arm_scpi.c
22201F:	drivers/hwmon/scmi-hwmon.c
22202F:	drivers/pinctrl/pinctrl-scmi.c
22203F:	drivers/pmdomain/arm/
22204F:	drivers/powercap/arm_scmi_powercap.c
22205F:	drivers/regulator/scmi-regulator.c
22206F:	drivers/reset/reset-scmi.c
22207F:	include/linux/sc[mp]i_protocol.h
22208F:	include/trace/events/scmi.h
22209F:	include/uapi/linux/virtio_scmi.h
22210
22211SYSTEM RESET/SHUTDOWN DRIVERS
22212M:	Sebastian Reichel <sre@kernel.org>
22213L:	linux-pm@vger.kernel.org
22214S:	Maintained
22215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22216F:	Documentation/devicetree/bindings/power/reset/
22217F:	drivers/power/reset/
22218
22219SYSTEM TRACE MODULE CLASS
22220M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22221S:	Maintained
22222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22223F:	Documentation/trace/stm.rst
22224F:	drivers/hwtracing/stm/
22225F:	include/linux/stm.h
22226F:	include/uapi/linux/stm.h
22227
22228SYSTEM76 ACPI DRIVER
22229M:	Jeremy Soller <jeremy@system76.com>
22230M:	System76 Product Development <productdev@system76.com>
22231L:	platform-driver-x86@vger.kernel.org
22232S:	Maintained
22233F:	drivers/platform/x86/system76_acpi.c
22234
22235SYSV FILESYSTEM
22236S:	Orphan
22237F:	Documentation/filesystems/sysv-fs.rst
22238F:	fs/sysv/
22239F:	include/linux/sysv_fs.h
22240
22241TASKSTATS STATISTICS INTERFACE
22242M:	Balbir Singh <bsingharora@gmail.com>
22243S:	Maintained
22244F:	Documentation/accounting/taskstats*
22245F:	include/linux/taskstats*
22246F:	kernel/taskstats.c
22247
22248TC subsystem
22249M:	Jamal Hadi Salim <jhs@mojatatu.com>
22250M:	Cong Wang <xiyou.wangcong@gmail.com>
22251M:	Jiri Pirko <jiri@resnulli.us>
22252L:	netdev@vger.kernel.org
22253S:	Maintained
22254F:	include/net/pkt_cls.h
22255F:	include/net/pkt_sched.h
22256F:	include/net/tc_act/
22257F:	include/uapi/linux/pkt_cls.h
22258F:	include/uapi/linux/pkt_sched.h
22259F:	include/uapi/linux/tc_act/
22260F:	include/uapi/linux/tc_ematch/
22261F:	net/sched/
22262F:	tools/testing/selftests/tc-testing
22263
22264TC90522 MEDIA DRIVER
22265M:	Akihiro Tsukada <tskd08@gmail.com>
22266L:	linux-media@vger.kernel.org
22267S:	Odd Fixes
22268F:	drivers/media/dvb-frontends/tc90522*
22269
22270TCP LOW PRIORITY MODULE
22271M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22272M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22273S:	Maintained
22274W:	http://tcp-lp-mod.sourceforge.net/
22275F:	net/ipv4/tcp_lp.c
22276
22277TDA10071 MEDIA DRIVER
22278L:	linux-media@vger.kernel.org
22279S:	Orphan
22280W:	https://linuxtv.org
22281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22282F:	drivers/media/dvb-frontends/tda10071*
22283
22284TDA18212 MEDIA DRIVER
22285L:	linux-media@vger.kernel.org
22286S:	Orphan
22287W:	https://linuxtv.org
22288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22289F:	drivers/media/tuners/tda18212*
22290
22291TDA18218 MEDIA DRIVER
22292L:	linux-media@vger.kernel.org
22293S:	Orphan
22294W:	https://linuxtv.org
22295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22296F:	drivers/media/tuners/tda18218*
22297
22298TDA18250 MEDIA DRIVER
22299M:	Olli Salonen <olli.salonen@iki.fi>
22300L:	linux-media@vger.kernel.org
22301S:	Maintained
22302W:	https://linuxtv.org
22303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22304T:	git git://linuxtv.org/media_tree.git
22305F:	drivers/media/tuners/tda18250*
22306
22307TDA18271 MEDIA DRIVER
22308M:	Michael Krufky <mkrufky@linuxtv.org>
22309L:	linux-media@vger.kernel.org
22310S:	Maintained
22311W:	https://linuxtv.org
22312W:	http://github.com/mkrufky
22313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22314T:	git git://linuxtv.org/mkrufky/tuners.git
22315F:	drivers/media/tuners/tda18271*
22316
22317TDA1997x MEDIA DRIVER
22318M:	Tim Harvey <tharvey@gateworks.com>
22319L:	linux-media@vger.kernel.org
22320S:	Maintained
22321W:	https://linuxtv.org
22322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22323F:	drivers/media/i2c/tda1997x.*
22324
22325TDA827x MEDIA DRIVER
22326M:	Michael Krufky <mkrufky@linuxtv.org>
22327L:	linux-media@vger.kernel.org
22328S:	Maintained
22329W:	https://linuxtv.org
22330W:	http://github.com/mkrufky
22331Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22332T:	git git://linuxtv.org/mkrufky/tuners.git
22333F:	drivers/media/tuners/tda8290.*
22334
22335TDA8290 MEDIA DRIVER
22336M:	Michael Krufky <mkrufky@linuxtv.org>
22337L:	linux-media@vger.kernel.org
22338S:	Maintained
22339W:	https://linuxtv.org
22340W:	http://github.com/mkrufky
22341Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22342T:	git git://linuxtv.org/mkrufky/tuners.git
22343F:	drivers/media/tuners/tda8290.*
22344
22345TDA9840 MEDIA DRIVER
22346M:	Hans Verkuil <hverkuil@xs4all.nl>
22347L:	linux-media@vger.kernel.org
22348S:	Maintained
22349W:	https://linuxtv.org
22350T:	git git://linuxtv.org/media_tree.git
22351F:	drivers/media/i2c/tda9840*
22352
22353TEA5761 TUNER DRIVER
22354M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22355L:	linux-media@vger.kernel.org
22356S:	Odd fixes
22357W:	https://linuxtv.org
22358T:	git git://linuxtv.org/media_tree.git
22359F:	drivers/media/tuners/tea5761.*
22360
22361TEA5767 TUNER DRIVER
22362M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22363L:	linux-media@vger.kernel.org
22364S:	Maintained
22365W:	https://linuxtv.org
22366T:	git git://linuxtv.org/media_tree.git
22367F:	drivers/media/tuners/tea5767.*
22368
22369TEA6415C MEDIA DRIVER
22370M:	Hans Verkuil <hverkuil@xs4all.nl>
22371L:	linux-media@vger.kernel.org
22372S:	Maintained
22373W:	https://linuxtv.org
22374T:	git git://linuxtv.org/media_tree.git
22375F:	drivers/media/i2c/tea6415c*
22376
22377TEA6420 MEDIA DRIVER
22378M:	Hans Verkuil <hverkuil@xs4all.nl>
22379L:	linux-media@vger.kernel.org
22380S:	Maintained
22381W:	https://linuxtv.org
22382T:	git git://linuxtv.org/media_tree.git
22383F:	drivers/media/i2c/tea6420*
22384
22385TEAM DRIVER
22386M:	Jiri Pirko <jiri@resnulli.us>
22387L:	netdev@vger.kernel.org
22388S:	Supported
22389F:	Documentation/netlink/specs/team.yaml
22390F:	drivers/net/team/
22391F:	include/linux/if_team.h
22392F:	include/uapi/linux/if_team.h
22393F:	tools/testing/selftests/drivers/net/team/
22394
22395TECHNICAL ADVISORY BOARD PROCESS DOCS
22396M:	"Theodore Ts'o" <tytso@mit.edu>
22397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22398L:	tech-board-discuss@lists.linux.dev
22399S:	Maintained
22400F:	Documentation/process/contribution-maturity-model.rst
22401F:	Documentation/process/researcher-guidelines.rst
22402
22403TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22404M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22405S:	Maintained
22406F:	arch/x86/platform/ts5500/
22407
22408TECHNOTREND USB IR RECEIVER
22409M:	Sean Young <sean@mess.org>
22410L:	linux-media@vger.kernel.org
22411S:	Maintained
22412F:	drivers/media/rc/ttusbir.c
22413
22414TECHWELL TW9900 VIDEO DECODER
22415M:	Mehdi Djait <mehdi.djait@bootlin.com>
22416L:	linux-media@vger.kernel.org
22417S:	Maintained
22418F:	drivers/media/i2c/tw9900.c
22419
22420TECHWELL TW9910 VIDEO DECODER
22421L:	linux-media@vger.kernel.org
22422S:	Orphan
22423F:	drivers/media/i2c/tw9910.c
22424F:	include/media/i2c/tw9910.h
22425
22426TEE SUBSYSTEM
22427M:	Jens Wiklander <jens.wiklander@linaro.org>
22428R:	Sumit Garg <sumit.garg@linaro.org>
22429L:	op-tee@lists.trustedfirmware.org
22430S:	Maintained
22431F:	Documentation/driver-api/tee.rst
22432F:	Documentation/tee/
22433F:	Documentation/userspace-api/tee.rst
22434F:	drivers/tee/
22435F:	include/linux/tee_core.h
22436F:	include/linux/tee_drv.h
22437F:	include/uapi/linux/tee.h
22438
22439TEGRA ARCHITECTURE SUPPORT
22440M:	Thierry Reding <thierry.reding@gmail.com>
22441M:	Jonathan Hunter <jonathanh@nvidia.com>
22442L:	linux-tegra@vger.kernel.org
22443S:	Supported
22444Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22446N:	[^a-z]tegra
22447
22448TEGRA CLOCK DRIVER
22449M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22450M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22451S:	Supported
22452F:	drivers/clk/tegra/
22453
22454TEGRA CRYPTO DRIVERS
22455M:	Akhil R <akhilrajeev@nvidia.com>
22456S:	Supported
22457F:	drivers/crypto/tegra/*
22458
22459TEGRA DMA DRIVERS
22460M:	Laxman Dewangan <ldewangan@nvidia.com>
22461M:	Jon Hunter <jonathanh@nvidia.com>
22462S:	Supported
22463F:	drivers/dma/tegra*
22464
22465TEGRA I2C DRIVER
22466M:	Laxman Dewangan <ldewangan@nvidia.com>
22467R:	Dmitry Osipenko <digetx@gmail.com>
22468S:	Supported
22469F:	drivers/i2c/busses/i2c-tegra.c
22470
22471TEGRA IOMMU DRIVERS
22472M:	Thierry Reding <thierry.reding@gmail.com>
22473R:	Krishna Reddy <vdumpa@nvidia.com>
22474L:	linux-tegra@vger.kernel.org
22475S:	Supported
22476F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22477F:	drivers/iommu/tegra*
22478
22479TEGRA KBC DRIVER
22480M:	Laxman Dewangan <ldewangan@nvidia.com>
22481S:	Supported
22482F:	drivers/input/keyboard/tegra-kbc.c
22483
22484TEGRA NAND DRIVER
22485M:	Stefan Agner <stefan@agner.ch>
22486M:	Lucas Stach <dev@lynxeye.de>
22487S:	Maintained
22488F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22489F:	drivers/mtd/nand/raw/tegra_nand.c
22490
22491TEGRA PWM DRIVER
22492M:	Thierry Reding <thierry.reding@gmail.com>
22493S:	Supported
22494F:	drivers/pwm/pwm-tegra.c
22495
22496TEGRA QUAD SPI DRIVER
22497M:	Thierry Reding <thierry.reding@gmail.com>
22498M:	Jonathan Hunter <jonathanh@nvidia.com>
22499M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22500L:	linux-tegra@vger.kernel.org
22501S:	Maintained
22502F:	drivers/spi/spi-tegra210-quad.c
22503
22504TEGRA SERIAL DRIVER
22505M:	Laxman Dewangan <ldewangan@nvidia.com>
22506S:	Supported
22507F:	drivers/tty/serial/serial-tegra.c
22508
22509TEGRA SPI DRIVER
22510M:	Laxman Dewangan <ldewangan@nvidia.com>
22511S:	Supported
22512F:	drivers/spi/spi-tegra*
22513
22514TEGRA VIDEO DRIVER
22515M:	Thierry Reding <thierry.reding@gmail.com>
22516M:	Jonathan Hunter <jonathanh@nvidia.com>
22517M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22518M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22519L:	linux-media@vger.kernel.org
22520L:	linux-tegra@vger.kernel.org
22521S:	Maintained
22522F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22523F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22524F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22525F:	drivers/staging/media/tegra-video/
22526
22527TEGRA XUSB PADCTL DRIVER
22528M:	JC Kuo <jckuo@nvidia.com>
22529S:	Supported
22530F:	drivers/phy/tegra/xusb*
22531
22532TEHUTI ETHERNET DRIVER
22533M:	Andy Gospodarek <andy@greyhouse.net>
22534L:	netdev@vger.kernel.org
22535S:	Supported
22536F:	drivers/net/ethernet/tehuti/tehuti.*
22537
22538TEHUTI TN40XX ETHERNET DRIVER
22539M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22540L:	netdev@vger.kernel.org
22541S:	Maintained
22542F:	drivers/net/ethernet/tehuti/tn40*
22543
22544TELECOM CLOCK DRIVER FOR MCPL0010
22545M:	Mark Gross <markgross@kernel.org>
22546S:	Supported
22547F:	drivers/char/tlclk.c
22548
22549TEMPO SEMICONDUCTOR DRIVERS
22550M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/sound/tscs*.txt
22553F:	sound/soc/codecs/tscs*.c
22554F:	sound/soc/codecs/tscs*.h
22555
22556TENSILICA XTENSA PORT (xtensa)
22557M:	Chris Zankel <chris@zankel.net>
22558M:	Max Filippov <jcmvbkbc@gmail.com>
22559S:	Maintained
22560T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22561F:	arch/xtensa/
22562F:	drivers/irqchip/irq-xtensa-*
22563
22564TEXAS INSTRUMENTS ASoC DRIVERS
22565M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22567S:	Maintained
22568F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22569F:	sound/soc/ti/
22570
22571TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22572M:	Shenghao Ding <shenghao-ding@ti.com>
22573M:	Kevin Lu <kevin-lu@ti.com>
22574M:	Baojun Xu <baojun.xu@ti.com>
22575L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22576S:	Maintained
22577F:	Documentation/devicetree/bindings/sound/tas2552.txt
22578F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22579F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22580F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22581F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22582F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22583F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22584F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22585F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22586F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22587F:	include/sound/tas2*.h
22588F:	include/sound/tlv320*.h
22589F:	include/sound/tpa6130a2-plat.h
22590F:	sound/pci/hda/tas2781_hda_i2c.c
22591F:	sound/soc/codecs/pcm1681.c
22592F:	sound/soc/codecs/pcm1789*.*
22593F:	sound/soc/codecs/pcm179x*.*
22594F:	sound/soc/codecs/pcm186x*.*
22595F:	sound/soc/codecs/pcm3008.*
22596F:	sound/soc/codecs/pcm3060*.*
22597F:	sound/soc/codecs/pcm3168a*.*
22598F:	sound/soc/codecs/pcm5102a.c
22599F:	sound/soc/codecs/pcm512x*.*
22600F:	sound/soc/codecs/tas2*.*
22601F:	sound/soc/codecs/tlv320*.*
22602F:	sound/soc/codecs/tpa6130a2.*
22603
22604TEXAS INSTRUMENTS DMA DRIVERS
22605M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22606L:	dmaengine@vger.kernel.org
22607S:	Maintained
22608F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22609F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22610F:	Documentation/devicetree/bindings/dma/ti/
22611F:	drivers/dma/ti/
22612F:	include/linux/dma/k3-psil.h
22613F:	include/linux/dma/k3-udma-glue.h
22614F:	include/linux/dma/ti-cppi5.h
22615X:	drivers/dma/ti/cppi41.c
22616
22617TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22618M:	Robert Marko <robert.marko@sartura.hr>
22619M:	Luka Perkov <luka.perkov@sartura.hr>
22620L:	linux-hwmon@vger.kernel.org
22621S:	Maintained
22622F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22623F:	Documentation/hwmon/tps23861.rst
22624F:	drivers/hwmon/tps23861.c
22625
22626TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22627M:	Ricardo Ribalda <ribalda@kernel.org>
22628L:	linux-iio@vger.kernel.org
22629S:	Supported
22630F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22631F:	drivers/iio/dac/ti-dac7612.c
22632
22633TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22634M:	Nishanth Menon <nm@ti.com>
22635M:	Tero Kristo <kristo@kernel.org>
22636M:	Santosh Shilimkar <ssantosh@kernel.org>
22637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22638S:	Maintained
22639F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22640F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22641F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22642F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22643F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22644F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22645F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22646F:	drivers/clk/keystone/sci-clk.c
22647F:	drivers/firmware/ti_sci*
22648F:	drivers/irqchip/irq-ti-sci-inta.c
22649F:	drivers/irqchip/irq-ti-sci-intr.c
22650F:	drivers/reset/reset-ti-sci.c
22651F:	drivers/soc/ti/ti_sci_inta_msi.c
22652F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22653F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22654F:	include/linux/soc/ti/ti_sci_inta_msi.h
22655F:	include/linux/soc/ti/ti_sci_protocol.h
22656
22657TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22658M:	Puranjay Mohan <puranjay@kernel.org>
22659L:	linux-iio@vger.kernel.org
22660S:	Supported
22661F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22662F:	drivers/iio/temperature/tmp117.c
22663
22664THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22665M:	Hans Verkuil <hverkuil@xs4all.nl>
22666L:	linux-media@vger.kernel.org
22667S:	Maintained
22668W:	https://linuxtv.org
22669T:	git git://linuxtv.org/media_tree.git
22670F:	drivers/media/radio/radio-raremono.c
22671
22672THERMAL
22673M:	Rafael J. Wysocki <rafael@kernel.org>
22674M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22675R:	Zhang Rui <rui.zhang@intel.com>
22676R:	Lukasz Luba <lukasz.luba@arm.com>
22677L:	linux-pm@vger.kernel.org
22678S:	Supported
22679Q:	https://patchwork.kernel.org/project/linux-pm/list/
22680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22681F:	Documentation/ABI/testing/sysfs-class-thermal
22682F:	Documentation/admin-guide/thermal/
22683F:	Documentation/devicetree/bindings/thermal/
22684F:	Documentation/driver-api/thermal/
22685F:	drivers/thermal/
22686F:	include/dt-bindings/thermal/
22687F:	include/linux/cpu_cooling.h
22688F:	include/linux/thermal.h
22689F:	include/uapi/linux/thermal.h
22690F:	tools/lib/thermal/
22691F:	tools/thermal/
22692
22693THERMAL DRIVER FOR AMLOGIC SOCS
22694M:	Guillaume La Roque <glaroque@baylibre.com>
22695L:	linux-pm@vger.kernel.org
22696L:	linux-amlogic@lists.infradead.org
22697S:	Supported
22698W:	http://linux-meson.com/
22699F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22700F:	drivers/thermal/amlogic_thermal.c
22701
22702THERMAL/CPU_COOLING
22703M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22704M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22705M:	Viresh Kumar <viresh.kumar@linaro.org>
22706R:	Lukasz Luba <lukasz.luba@arm.com>
22707L:	linux-pm@vger.kernel.org
22708S:	Supported
22709F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22710F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22711F:	drivers/thermal/cpufreq_cooling.c
22712F:	drivers/thermal/cpuidle_cooling.c
22713F:	include/linux/cpu_cooling.h
22714
22715THERMAL/POWER_ALLOCATOR
22716M:	Lukasz Luba <lukasz.luba@arm.com>
22717L:	linux-pm@vger.kernel.org
22718S:	Maintained
22719F:	Documentation/driver-api/thermal/power_allocator.rst
22720F:	drivers/thermal/gov_power_allocator.c
22721F:	drivers/thermal/thermal_trace_ipa.h
22722
22723THINKPAD ACPI EXTRAS DRIVER
22724M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22725L:	ibm-acpi-devel@lists.sourceforge.net
22726L:	platform-driver-x86@vger.kernel.org
22727S:	Maintained
22728W:	http://ibm-acpi.sourceforge.net
22729W:	http://thinkwiki.org/wiki/Ibm-acpi
22730T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22731F:	drivers/platform/x86/thinkpad_acpi.c
22732
22733THINKPAD LMI DRIVER
22734M:	Mark Pearson <markpearson@lenovo.com>
22735L:	platform-driver-x86@vger.kernel.org
22736S:	Maintained
22737F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22738F:	drivers/platform/x86/think-lmi.?
22739
22740THP7312 ISP DRIVER
22741M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22742M:	Paul Elder <paul.elder@ideasonboard.com>
22743L:	linux-media@vger.kernel.org
22744S:	Maintained
22745T:	git git://linuxtv.org/media_tree.git
22746F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22747F:	Documentation/userspace-api/media/drivers/thp7312.rst
22748F:	drivers/media/i2c/thp7312.c
22749F:	include/uapi/linux/thp7312.h
22750
22751THUNDERBOLT DMA TRAFFIC TEST DRIVER
22752M:	Isaac Hazan <isaac.hazan@intel.com>
22753L:	linux-usb@vger.kernel.org
22754S:	Maintained
22755F:	drivers/thunderbolt/dma_test.c
22756
22757THUNDERBOLT DRIVER
22758M:	Andreas Noever <andreas.noever@gmail.com>
22759M:	Michael Jamet <michael.jamet@intel.com>
22760M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22761M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22762L:	linux-usb@vger.kernel.org
22763S:	Maintained
22764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22765F:	Documentation/admin-guide/thunderbolt.rst
22766F:	drivers/thunderbolt/
22767F:	include/linux/thunderbolt.h
22768
22769THUNDERBOLT NETWORK DRIVER
22770M:	Michael Jamet <michael.jamet@intel.com>
22771M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22772M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22773L:	netdev@vger.kernel.org
22774S:	Maintained
22775F:	drivers/net/thunderbolt/
22776
22777THUNDERX GPIO DRIVER
22778M:	Robert Richter <rric@kernel.org>
22779S:	Odd Fixes
22780F:	drivers/gpio/gpio-thunderx.c
22781
22782TI ADS1119 ADC DRIVER
22783M:	Francesco Dolcini <francesco@dolcini.it>
22784M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22785L:	linux-iio@vger.kernel.org
22786S:	Maintained
22787F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22788F:	drivers/iio/adc/ti-ads1119.c
22789
22790TI ADS7924 ADC DRIVER
22791M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22792L:	linux-iio@vger.kernel.org
22793S:	Supported
22794F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22795F:	drivers/iio/adc/ti-ads7924.c
22796
22797TI AM437X VPFE DRIVER
22798M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22799L:	linux-media@vger.kernel.org
22800S:	Maintained
22801W:	https://linuxtv.org
22802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22803T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22804F:	drivers/media/platform/ti/am437x/
22805
22806TI BANDGAP AND THERMAL DRIVER
22807M:	Eduardo Valentin <edubezval@gmail.com>
22808M:	Keerthy <j-keerthy@ti.com>
22809L:	linux-pm@vger.kernel.org
22810L:	linux-omap@vger.kernel.org
22811S:	Maintained
22812F:	drivers/thermal/ti-soc-thermal/
22813
22814TI BQ27XXX POWER SUPPLY DRIVER
22815F:	drivers/power/supply/bq27xxx_battery.c
22816F:	drivers/power/supply/bq27xxx_battery_i2c.c
22817F:	include/linux/power/bq27xxx_battery.h
22818
22819TI CDCE706 CLOCK DRIVER
22820M:	Max Filippov <jcmvbkbc@gmail.com>
22821S:	Maintained
22822F:	drivers/clk/clk-cdce706.c
22823
22824TI CLOCK DRIVER
22825M:	Tero Kristo <kristo@kernel.org>
22826L:	linux-omap@vger.kernel.org
22827S:	Odd Fixes
22828F:	drivers/clk/ti/
22829F:	include/linux/clk/ti.h
22830
22831TI DAVINCI MACHINE SUPPORT
22832M:	Bartosz Golaszewski <brgl@bgdev.pl>
22833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22834S:	Maintained
22835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22836F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22837F:	arch/arm/boot/dts/ti/davinci/
22838F:	arch/arm/mach-davinci/
22839F:	drivers/i2c/busses/i2c-davinci.c
22840
22841TI DAVINCI SERIES CLOCK DRIVER
22842M:	David Lechner <david@lechnology.com>
22843S:	Maintained
22844F:	Documentation/devicetree/bindings/clock/ti/davinci/
22845F:	drivers/clk/davinci/
22846F:	include/linux/clk/davinci.h
22847
22848TI DAVINCI SERIES GPIO DRIVER
22849M:	Keerthy <j-keerthy@ti.com>
22850L:	linux-gpio@vger.kernel.org
22851S:	Maintained
22852F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22853F:	drivers/gpio/gpio-davinci.c
22854
22855TI DAVINCI SERIES MEDIA DRIVER
22856M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22857L:	linux-media@vger.kernel.org
22858S:	Maintained
22859W:	https://linuxtv.org
22860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22861T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22862F:	drivers/media/platform/ti/davinci/
22863F:	include/media/davinci/
22864
22865TI ENHANCED CAPTURE (eCAP) DRIVER
22866M:	Vignesh Raghavendra <vigneshr@ti.com>
22867R:	Julien Panis <jpanis@baylibre.com>
22868L:	linux-iio@vger.kernel.org
22869L:	linux-omap@vger.kernel.org
22870S:	Maintained
22871F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22872F:	drivers/counter/ti-ecap-capture.c
22873
22874TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22875R:	David Lechner <david@lechnology.com>
22876L:	linux-iio@vger.kernel.org
22877F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22878F:	drivers/counter/ti-eqep.c
22879
22880TI ETHERNET SWITCH DRIVER (CPSW)
22881R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22882R:	Roger Quadros <rogerq@kernel.org>
22883L:	linux-omap@vger.kernel.org
22884L:	netdev@vger.kernel.org
22885S:	Maintained
22886F:	drivers/net/ethernet/ti/cpsw*
22887F:	drivers/net/ethernet/ti/davinci*
22888
22889TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22890M:	Alex Dubov <oakad@yahoo.com>
22891S:	Maintained
22892W:	http://tifmxx.berlios.de/
22893F:	drivers/memstick/host/tifm_ms.c
22894F:	drivers/misc/tifm*
22895F:	drivers/mmc/host/tifm_sd.c
22896F:	include/linux/tifm.h
22897
22898TI FPD-LINK DRIVERS
22899M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22900L:	linux-media@vger.kernel.org
22901S:	Maintained
22902F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22903F:	drivers/media/i2c/ds90*
22904F:	include/media/i2c/ds90*
22905
22906TI HDC302X HUMIDITY DRIVER
22907M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22908M:	Li peiyu <579lpy@gmail.com>
22909L:	linux-iio@vger.kernel.org
22910S:	Maintained
22911F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22912F:	drivers/iio/humidity/hdc3020.c
22913
22914TI ICSSG ETHERNET DRIVER (ICSSG)
22915R:	MD Danish Anwar <danishanwar@ti.com>
22916R:	Roger Quadros <rogerq@kernel.org>
22917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22918L:	netdev@vger.kernel.org
22919S:	Maintained
22920F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22921F:	drivers/net/ethernet/ti/icssg/*
22922
22923TI J721E CSI2RX DRIVER
22924M:	Jai Luthra <j-luthra@ti.com>
22925L:	linux-media@vger.kernel.org
22926S:	Maintained
22927F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22928F:	drivers/media/platform/ti/j721e-csi2rx/
22929
22930TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22931M:	Nishanth Menon <nm@ti.com>
22932M:	Santosh Shilimkar <ssantosh@kernel.org>
22933L:	linux-kernel@vger.kernel.org
22934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22935S:	Maintained
22936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22937F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22938F:	drivers/pmdomain/ti/omap_prm.c
22939F:	drivers/soc/ti/*
22940
22941TI LM49xxx FAMILY ASoC CODEC DRIVERS
22942M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22943M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22944L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22945S:	Maintained
22946F:	sound/soc/codecs/isabelle*
22947F:	sound/soc/codecs/lm49453*
22948
22949TI LMP92064 ADC DRIVER
22950M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22951R:	kernel@pengutronix.de
22952L:	linux-iio@vger.kernel.org
22953S:	Maintained
22954F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22955F:	drivers/iio/adc/ti-lmp92064.c
22956
22957TI PCM3060 ASoC CODEC DRIVER
22958M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22959L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22960S:	Maintained
22961F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22962F:	sound/soc/codecs/pcm3060*
22963
22964TI TAS571X FAMILY ASoC CODEC DRIVER
22965M:	Kevin Cernekee <cernekee@chromium.org>
22966L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22967S:	Odd Fixes
22968F:	sound/soc/codecs/tas571x*
22969
22970TI TMAG5273 MAGNETOMETER DRIVER
22971M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22972L:	linux-iio@vger.kernel.org
22973S:	Maintained
22974F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22975F:	drivers/iio/magnetometer/tmag5273.c
22976
22977TI TRF7970A NFC DRIVER
22978M:	Mark Greer <mgreer@animalcreek.com>
22979L:	linux-wireless@vger.kernel.org
22980S:	Supported
22981F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22982F:	drivers/nfc/trf7970a.c
22983
22984TI TSC2046 ADC DRIVER
22985M:	Oleksij Rempel <o.rempel@pengutronix.de>
22986R:	kernel@pengutronix.de
22987L:	linux-iio@vger.kernel.org
22988S:	Maintained
22989F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22990F:	drivers/iio/adc/ti-tsc2046.c
22991
22992TI TWL4030 SERIES SOC CODEC DRIVER
22993M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22995S:	Maintained
22996F:	sound/soc/codecs/twl4030*
22997
22998TI VPE/CAL DRIVERS
22999M:	Benoit Parrot <bparrot@ti.com>
23000L:	linux-media@vger.kernel.org
23001S:	Maintained
23002W:	http://linuxtv.org/
23003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23004F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23005F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23006F:	drivers/media/platform/ti/cal/
23007F:	drivers/media/platform/ti/vpe/
23008
23009TI WILINK WIRELESS DRIVERS
23010L:	linux-wireless@vger.kernel.org
23011S:	Orphan
23012W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23013W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23014F:	drivers/net/wireless/ti/
23015
23016TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23017M:	John Stultz <jstultz@google.com>
23018M:	Thomas Gleixner <tglx@linutronix.de>
23019R:	Stephen Boyd <sboyd@kernel.org>
23020L:	linux-kernel@vger.kernel.org
23021S:	Supported
23022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23023F:	include/linux/clocksource.h
23024F:	include/linux/time.h
23025F:	include/linux/timekeeper_internal.h
23026F:	include/linux/timekeeping.h
23027F:	include/linux/timex.h
23028F:	include/uapi/linux/time.h
23029F:	include/uapi/linux/timex.h
23030F:	kernel/time/alarmtimer.c
23031F:	kernel/time/clocksource*
23032F:	kernel/time/ntp*
23033F:	kernel/time/time.c
23034F:	kernel/time/timeconst.bc
23035F:	kernel/time/timeconv.c
23036F:	kernel/time/timecounter.c
23037F:	kernel/time/timekeeping*
23038F:	kernel/time/time_test.c
23039F:	tools/testing/selftests/timers/
23040
23041TIPC NETWORK LAYER
23042M:	Jon Maloy <jmaloy@redhat.com>
23043M:	Ying Xue <ying.xue@windriver.com>
23044L:	netdev@vger.kernel.org (core kernel code)
23045L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23046S:	Maintained
23047W:	http://tipc.sourceforge.net/
23048F:	include/uapi/linux/tipc*.h
23049F:	net/tipc/
23050
23051TLAN NETWORK DRIVER
23052M:	Samuel Chessman <chessman@tux.org>
23053L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23054S:	Maintained
23055W:	http://sourceforge.net/projects/tlan/
23056F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23057F:	drivers/net/ethernet/ti/tlan.*
23058
23059TMIO/SDHI MMC DRIVER
23060M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23061L:	linux-mmc@vger.kernel.org
23062L:	linux-renesas-soc@vger.kernel.org
23063S:	Supported
23064F:	drivers/mmc/host/renesas_sdhi*
23065F:	drivers/mmc/host/tmio_mmc*
23066F:	include/linux/platform_data/tmio.h
23067
23068TMP513 HARDWARE MONITOR DRIVER
23069M:	Eric Tremblay <etremblay@distech-controls.com>
23070L:	linux-hwmon@vger.kernel.org
23071S:	Maintained
23072F:	Documentation/hwmon/tmp513.rst
23073F:	drivers/hwmon/tmp513.c
23074
23075TMPFS (SHMEM FILESYSTEM)
23076M:	Hugh Dickins <hughd@google.com>
23077L:	linux-mm@kvack.org
23078S:	Maintained
23079F:	include/linux/shmem_fs.h
23080F:	mm/shmem.c
23081
23082TOMOYO SECURITY MODULE
23083M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23084M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23085L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23086L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23087L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23088L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23089S:	Maintained
23090W:	https://tomoyo.sourceforge.net/
23091F:	security/tomoyo/
23092
23093TOPSTAR LAPTOP EXTRAS DRIVER
23094M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23095L:	platform-driver-x86@vger.kernel.org
23096S:	Maintained
23097F:	drivers/platform/x86/topstar-laptop.c
23098
23099TORTURE-TEST MODULES
23100M:	Davidlohr Bueso <dave@stgolabs.net>
23101M:	"Paul E. McKenney" <paulmck@kernel.org>
23102M:	Josh Triplett <josh@joshtriplett.org>
23103L:	linux-kernel@vger.kernel.org
23104S:	Supported
23105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23106F:	Documentation/RCU/torture.rst
23107F:	kernel/locking/locktorture.c
23108F:	kernel/rcu/rcuscale.c
23109F:	kernel/rcu/rcutorture.c
23110F:	kernel/rcu/refscale.c
23111F:	kernel/torture.c
23112
23113TOSHIBA ACPI EXTRAS DRIVER
23114M:	Azael Avalos <coproscefalo@gmail.com>
23115L:	platform-driver-x86@vger.kernel.org
23116S:	Maintained
23117F:	drivers/platform/x86/toshiba_acpi.c
23118
23119TOSHIBA BLUETOOTH DRIVER
23120M:	Azael Avalos <coproscefalo@gmail.com>
23121L:	platform-driver-x86@vger.kernel.org
23122S:	Maintained
23123F:	drivers/platform/x86/toshiba_bluetooth.c
23124
23125TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23126M:	Azael Avalos <coproscefalo@gmail.com>
23127L:	platform-driver-x86@vger.kernel.org
23128S:	Maintained
23129F:	drivers/platform/x86/toshiba_haps.c
23130
23131TOSHIBA SMM DRIVER
23132M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23133S:	Maintained
23134W:	http://www.buzzard.org.uk/toshiba/
23135F:	drivers/char/toshiba.c
23136F:	include/linux/toshiba.h
23137F:	include/uapi/linux/toshiba.h
23138
23139TOSHIBA TC358743 DRIVER
23140M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23141L:	linux-media@vger.kernel.org
23142S:	Maintained
23143F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23144F:	drivers/media/i2c/tc358743*
23145F:	include/media/i2c/tc358743.h
23146
23147TOSHIBA WMI HOTKEYS DRIVER
23148M:	Azael Avalos <coproscefalo@gmail.com>
23149L:	platform-driver-x86@vger.kernel.org
23150S:	Maintained
23151F:	drivers/platform/x86/toshiba-wmi.c
23152
23153TPM DEVICE DRIVER
23154M:	Peter Huewe <peterhuewe@gmx.de>
23155M:	Jarkko Sakkinen <jarkko@kernel.org>
23156R:	Jason Gunthorpe <jgg@ziepe.ca>
23157L:	linux-integrity@vger.kernel.org
23158S:	Maintained
23159W:	https://codeberg.org/jarkko/linux-tpmdd-test
23160Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23162F:	Documentation/devicetree/bindings/tpm/
23163F:	drivers/char/tpm/
23164
23165TPS546D24 DRIVER
23166M:	Duke Du <dukedu83@gmail.com>
23167L:	linux-hwmon@vger.kernel.org
23168S:	Maintained
23169F:	Documentation/hwmon/tps546d24.rst
23170F:	drivers/hwmon/pmbus/tps546d24.c
23171
23172TQ SYSTEMS BOARD & DRIVER SUPPORT
23173L:	linux@ew.tq-group.com
23174S:	Supported
23175W:	https://www.tq-group.com/en/products/tq-embedded/
23176F:	arch/arm/boot/dts/imx*mba*.dts*
23177F:	arch/arm/boot/dts/imx*tqma*.dts*
23178F:	arch/arm/boot/dts/mba*.dtsi
23179F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23180F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23181F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23182F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23183F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23184F:	drivers/gpio/gpio-tqmx86.c
23185F:	drivers/mfd/tqmx86.c
23186F:	drivers/watchdog/tqmx86_wdt.c
23187
23188TRACING
23189M:	Steven Rostedt <rostedt@goodmis.org>
23190M:	Masami Hiramatsu <mhiramat@kernel.org>
23191R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23192L:	linux-kernel@vger.kernel.org
23193L:	linux-trace-kernel@vger.kernel.org
23194S:	Maintained
23195Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23197F:	Documentation/trace/*
23198F:	fs/tracefs/
23199F:	include/linux/trace*.h
23200F:	include/trace/
23201F:	kernel/trace/
23202F:	scripts/tracing/
23203F:	tools/testing/selftests/ftrace/
23204
23205TRACING MMIO ACCESSES (MMIOTRACE)
23206M:	Steven Rostedt <rostedt@goodmis.org>
23207M:	Masami Hiramatsu <mhiramat@kernel.org>
23208R:	Karol Herbst <karolherbst@gmail.com>
23209R:	Pekka Paalanen <ppaalanen@gmail.com>
23210L:	linux-kernel@vger.kernel.org
23211L:	nouveau@lists.freedesktop.org
23212S:	Maintained
23213F:	arch/x86/mm/kmmio.c
23214F:	arch/x86/mm/mmio-mod.c
23215F:	arch/x86/mm/testmmiotrace.c
23216F:	include/linux/mmiotrace.h
23217F:	kernel/trace/trace_mmiotrace.c
23218
23219TRACING OS NOISE / LATENCY TRACERS
23220M:	Steven Rostedt <rostedt@goodmis.org>
23221S:	Maintained
23222F:	Documentation/trace/hwlat_detector.rst
23223F:	Documentation/trace/osnoise-tracer.rst
23224F:	Documentation/trace/timerlat-tracer.rst
23225F:	arch/*/kernel/trace.c
23226F:	include/trace/events/osnoise.h
23227F:	kernel/trace/trace_hwlat.c
23228F:	kernel/trace/trace_irqsoff.c
23229F:	kernel/trace/trace_osnoise.c
23230F:	kernel/trace/trace_sched_wakeup.c
23231
23232TRADITIONAL CHINESE DOCUMENTATION
23233M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23234S:	Maintained
23235W:	https://github.com/srcres258/linux-doc
23236T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23237F:	Documentation/translations/zh_TW/
23238
23239TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23240M:	Dan Williams <dan.j.williams@intel.com>
23241L:	linux-coco@lists.linux.dev
23242S:	Maintained
23243F:	Documentation/ABI/testing/configfs-tsm
23244F:	drivers/virt/coco/tsm.c
23245F:	include/linux/tsm.h
23246
23247TRUSTED SERVICES TEE DRIVER
23248M:	Balint Dobszay <balint.dobszay@arm.com>
23249M:	Sudeep Holla <sudeep.holla@arm.com>
23250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23251L:	trusted-services@lists.trustedfirmware.org
23252S:	Maintained
23253F:	Documentation/tee/ts-tee.rst
23254F:	drivers/tee/tstee/
23255
23256TTY LAYER AND SERIAL DRIVERS
23257M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23258M:	Jiri Slaby <jirislaby@kernel.org>
23259L:	linux-kernel@vger.kernel.org
23260L:	linux-serial@vger.kernel.org
23261S:	Supported
23262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23263F:	Documentation/devicetree/bindings/serial/
23264F:	Documentation/driver-api/serial/
23265F:	drivers/tty/
23266F:	include/linux/selection.h
23267F:	include/linux/serial.h
23268F:	include/linux/serial_core.h
23269F:	include/linux/sysrq.h
23270F:	include/linux/tty*.h
23271F:	include/linux/vt.h
23272F:	include/linux/vt_*.h
23273F:	include/uapi/linux/serial.h
23274F:	include/uapi/linux/serial_core.h
23275F:	include/uapi/linux/tty.h
23276
23277TUA9001 MEDIA DRIVER
23278L:	linux-media@vger.kernel.org
23279S:	Orphan
23280W:	https://linuxtv.org
23281Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23282F:	drivers/media/tuners/tua9001*
23283
23284TULIP NETWORK DRIVERS
23285L:	netdev@vger.kernel.org
23286L:	linux-parisc@vger.kernel.org
23287S:	Orphan
23288F:	drivers/net/ethernet/dec/tulip/
23289
23290TUN/TAP driver
23291M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23292M:	Jason Wang <jasowang@redhat.com>
23293S:	Maintained
23294W:	http://vtun.sourceforge.net/tun
23295F:	Documentation/networking/tuntap.rst
23296F:	arch/um/os-Linux/drivers/
23297F:	drivers/net/tap.c
23298F:	drivers/net/tun.c
23299
23300TURBOCHANNEL SUBSYSTEM
23301M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23302M:	Ralf Baechle <ralf@linux-mips.org>
23303L:	linux-mips@vger.kernel.org
23304S:	Maintained
23305Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23306F:	drivers/tc/
23307F:	include/linux/tc.h
23308
23309TURBOSTAT UTILITY
23310M:	"Len Brown" <lenb@kernel.org>
23311L:	linux-pm@vger.kernel.org
23312S:	Supported
23313Q:	https://patchwork.kernel.org/project/linux-pm/list/
23314B:	https://bugzilla.kernel.org
23315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23316F:	tools/power/x86/turbostat/
23317F:	tools/testing/selftests/turbostat/
23318
23319TW5864 VIDEO4LINUX DRIVER
23320M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23321M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23322M:	Andrey Utkin <andrey_utkin@fastmail.com>
23323L:	linux-media@vger.kernel.org
23324S:	Supported
23325F:	drivers/media/pci/tw5864/
23326
23327TW68 VIDEO4LINUX DRIVER
23328M:	Hans Verkuil <hverkuil@xs4all.nl>
23329L:	linux-media@vger.kernel.org
23330S:	Odd Fixes
23331W:	https://linuxtv.org
23332T:	git git://linuxtv.org/media_tree.git
23333F:	drivers/media/pci/tw68/
23334
23335TW686X VIDEO4LINUX DRIVER
23336M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23337L:	linux-media@vger.kernel.org
23338S:	Maintained
23339W:	http://linuxtv.org
23340T:	git git://linuxtv.org/media_tree.git
23341F:	drivers/media/pci/tw686x/
23342
23343U-BOOT ENVIRONMENT VARIABLES
23344M:	Rafał Miłecki <rafal@milecki.pl>
23345S:	Maintained
23346F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23347F:	drivers/nvmem/u-boot-env.c
23348
23349UACCE ACCELERATOR FRAMEWORK
23350M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23351M:	Zhou Wang <wangzhou1@hisilicon.com>
23352L:	linux-accelerators@lists.ozlabs.org
23353L:	linux-kernel@vger.kernel.org
23354S:	Maintained
23355F:	Documentation/ABI/testing/sysfs-driver-uacce
23356F:	Documentation/misc-devices/uacce.rst
23357F:	drivers/misc/uacce/
23358F:	include/linux/uacce.h
23359F:	include/uapi/misc/uacce/
23360
23361UBI FILE SYSTEM (UBIFS)
23362M:	Richard Weinberger <richard@nod.at>
23363R:	Zhihao Cheng <chengzhihao1@huawei.com>
23364L:	linux-mtd@lists.infradead.org
23365S:	Supported
23366W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23369F:	Documentation/ABI/testing/sysfs-fs-ubifs
23370F:	Documentation/filesystems/ubifs-authentication.rst
23371F:	Documentation/filesystems/ubifs.rst
23372F:	fs/ubifs/
23373
23374UBLK USERSPACE BLOCK DRIVER
23375M:	Ming Lei <ming.lei@redhat.com>
23376L:	linux-block@vger.kernel.org
23377S:	Maintained
23378F:	Documentation/block/ublk.rst
23379F:	drivers/block/ublk_drv.c
23380F:	include/uapi/linux/ublk_cmd.h
23381
23382UBSAN
23383M:	Kees Cook <kees@kernel.org>
23384R:	Marco Elver <elver@google.com>
23385R:	Andrey Konovalov <andreyknvl@gmail.com>
23386R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23387L:	kasan-dev@googlegroups.com
23388L:	linux-hardening@vger.kernel.org
23389S:	Supported
23390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23391F:	Documentation/dev-tools/ubsan.rst
23392F:	include/linux/ubsan.h
23393F:	lib/Kconfig.ubsan
23394F:	lib/test_ubsan.c
23395F:	lib/ubsan.c
23396F:	lib/ubsan.h
23397F:	scripts/Makefile.ubsan
23398K:	\bARCH_HAS_UBSAN\b
23399
23400UCLINUX (M68KNOMMU AND COLDFIRE)
23401M:	Greg Ungerer <gerg@linux-m68k.org>
23402L:	linux-m68k@lists.linux-m68k.org
23403S:	Maintained
23404W:	http://www.linux-m68k.org/
23405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23406F:	arch/m68k/*/*_no.*
23407F:	arch/m68k/68*/
23408F:	arch/m68k/coldfire/
23409F:	arch/m68k/include/asm/*_no.*
23410
23411UDF FILESYSTEM
23412M:	Jan Kara <jack@suse.com>
23413S:	Maintained
23414F:	Documentation/filesystems/udf.rst
23415F:	fs/udf/
23416
23417UDRAW TABLET
23418M:	Bastien Nocera <hadess@hadess.net>
23419L:	linux-input@vger.kernel.org
23420S:	Maintained
23421F:	drivers/hid/hid-udraw-ps3.c
23422
23423UFS FILESYSTEM
23424M:	Evgeniy Dushistov <dushistov@mail.ru>
23425S:	Maintained
23426F:	Documentation/admin-guide/ufs.rst
23427F:	fs/ufs/
23428
23429UHID USERSPACE HID IO DRIVER
23430M:	David Rheinsberg <david@readahead.eu>
23431L:	linux-input@vger.kernel.org
23432S:	Maintained
23433F:	drivers/hid/uhid.c
23434F:	include/uapi/linux/uhid.h
23435
23436ULPI BUS
23437M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23438L:	linux-usb@vger.kernel.org
23439S:	Maintained
23440F:	drivers/usb/common/ulpi.c
23441F:	include/linux/ulpi/
23442
23443UNICODE SUBSYSTEM
23444M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23445L:	linux-fsdevel@vger.kernel.org
23446S:	Supported
23447F:	fs/unicode/
23448
23449UNIFDEF
23450M:	Tony Finch <dot@dotat.at>
23451S:	Maintained
23452W:	http://dotat.at/prog/unifdef
23453F:	scripts/unifdef.c
23454
23455UNIFORM CDROM DRIVER
23456M:	Phillip Potter <phil@philpotter.co.uk>
23457S:	Maintained
23458F:	Documentation/cdrom/
23459F:	drivers/cdrom/cdrom.c
23460F:	include/linux/cdrom.h
23461F:	include/uapi/linux/cdrom.h
23462
23463UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23464R:	Alim Akhtar <alim.akhtar@samsung.com>
23465R:	Avri Altman <avri.altman@wdc.com>
23466R:	Bart Van Assche <bvanassche@acm.org>
23467L:	linux-scsi@vger.kernel.org
23468S:	Supported
23469F:	Documentation/devicetree/bindings/ufs/
23470F:	Documentation/scsi/ufs.rst
23471F:	drivers/ufs/core/
23472
23473UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23474M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23475L:	linux-scsi@vger.kernel.org
23476S:	Supported
23477F:	drivers/ufs/host/*dwc*
23478
23479UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23480M:	Alim Akhtar <alim.akhtar@samsung.com>
23481L:	linux-scsi@vger.kernel.org
23482S:	Maintained
23483F:	drivers/ufs/host/ufs-exynos*
23484
23485UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23486M:	Peter Wang <peter.wang@mediatek.com>
23487R:	Stanley Jhu <chu.stanley@gmail.com>
23488L:	linux-scsi@vger.kernel.org
23489L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23490S:	Maintained
23491F:	drivers/ufs/host/ufs-mediatek*
23492
23493UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23494M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23495L:	linux-arm-msm@vger.kernel.org
23496L:	linux-scsi@vger.kernel.org
23497S:	Maintained
23498F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23499F:	drivers/ufs/host/ufs-qcom*
23500
23501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23502M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23503L:	linux-renesas-soc@vger.kernel.org
23504L:	linux-scsi@vger.kernel.org
23505S:	Maintained
23506F:	drivers/ufs/host/ufs-renesas.c
23507
23508UNSORTED BLOCK IMAGES (UBI)
23509M:	Richard Weinberger <richard@nod.at>
23510R:	Zhihao Cheng <chengzhihao1@huawei.com>
23511L:	linux-mtd@lists.infradead.org
23512S:	Supported
23513W:	http://www.linux-mtd.infradead.org/
23514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23516F:	drivers/mtd/ubi/
23517F:	include/linux/mtd/ubi.h
23518F:	include/uapi/mtd/ubi-user.h
23519
23520UPROBES
23521M:	Masami Hiramatsu <mhiramat@kernel.org>
23522M:	Oleg Nesterov <oleg@redhat.com>
23523M:	Peter Zijlstra <peterz@infradead.org>
23524L:	linux-kernel@vger.kernel.org
23525L:	linux-trace-kernel@vger.kernel.org
23526S:	Maintained
23527F:	arch/*/include/asm/uprobes.h
23528F:	arch/*/kernel/probes/uprobes.c
23529F:	arch/*/kernel/uprobes.c
23530F:	include/linux/uprobes.h
23531F:	kernel/events/uprobes.c
23532
23533USB "USBNET" DRIVER FRAMEWORK
23534M:	Oliver Neukum <oneukum@suse.com>
23535L:	netdev@vger.kernel.org
23536S:	Maintained
23537W:	http://www.linux-usb.org/usbnet
23538F:	drivers/net/usb/usbnet.c
23539F:	include/linux/usb/usbnet.h
23540
23541USB ACM DRIVER
23542M:	Oliver Neukum <oneukum@suse.com>
23543L:	linux-usb@vger.kernel.org
23544S:	Maintained
23545F:	Documentation/usb/acm.rst
23546F:	drivers/usb/class/cdc-acm.*
23547
23548USB APPLE MFI FASTCHARGE DRIVER
23549M:	Bastien Nocera <hadess@hadess.net>
23550L:	linux-usb@vger.kernel.org
23551S:	Maintained
23552F:	drivers/usb/misc/apple-mfi-fastcharge.c
23553
23554USB AR5523 WIRELESS DRIVER
23555L:	linux-wireless@vger.kernel.org
23556S:	Orphan
23557F:	drivers/net/wireless/ath/ar5523/
23558
23559USB ATTACHED SCSI
23560M:	Oliver Neukum <oneukum@suse.com>
23561L:	linux-usb@vger.kernel.org
23562L:	linux-scsi@vger.kernel.org
23563S:	Maintained
23564F:	drivers/usb/storage/uas.c
23565
23566USB CDC ETHERNET DRIVER
23567M:	Oliver Neukum <oliver@neukum.org>
23568L:	linux-usb@vger.kernel.org
23569S:	Maintained
23570F:	drivers/net/usb/cdc_*.c
23571F:	include/uapi/linux/usb/cdc.h
23572
23573USB CHAOSKEY DRIVER
23574M:	Keith Packard <keithp@keithp.com>
23575L:	linux-usb@vger.kernel.org
23576S:	Maintained
23577F:	drivers/usb/misc/chaoskey.c
23578
23579USB CYPRESS C67X00 DRIVER
23580L:	linux-usb@vger.kernel.org
23581S:	Orphan
23582F:	drivers/usb/c67x00/
23583
23584USB DAVICOM DM9601 DRIVER
23585M:	Peter Korsgaard <peter@korsgaard.com>
23586L:	netdev@vger.kernel.org
23587S:	Maintained
23588W:	http://www.linux-usb.org/usbnet
23589F:	drivers/net/usb/dm9601.c
23590
23591USB EHCI DRIVER
23592M:	Alan Stern <stern@rowland.harvard.edu>
23593L:	linux-usb@vger.kernel.org
23594S:	Maintained
23595F:	Documentation/usb/ehci.rst
23596F:	drivers/usb/host/ehci*
23597
23598USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23599M:	Jiri Kosina <jikos@kernel.org>
23600M:	Benjamin Tissoires <bentiss@kernel.org>
23601L:	linux-usb@vger.kernel.org
23602S:	Maintained
23603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23604F:	Documentation/hid/hiddev.rst
23605F:	drivers/hid/usbhid/
23606
23607USB INTEL XHCI ROLE MUX DRIVER
23608M:	Hans de Goede <hdegoede@redhat.com>
23609L:	linux-usb@vger.kernel.org
23610S:	Maintained
23611F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23612
23613USB IP DRIVER FOR HISILICON KIRIN 960
23614M:	Yu Chen <chenyu56@huawei.com>
23615M:	Binghui Wang <wangbinghui@hisilicon.com>
23616L:	linux-usb@vger.kernel.org
23617S:	Maintained
23618F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23619F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23620
23621USB IP DRIVER FOR HISILICON KIRIN 970
23622M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23623L:	linux-usb@vger.kernel.org
23624S:	Maintained
23625F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23626F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23627
23628USB ISP116X DRIVER
23629M:	Olav Kongas <ok@artecdesign.ee>
23630L:	linux-usb@vger.kernel.org
23631S:	Maintained
23632F:	drivers/usb/host/isp116x*
23633F:	include/linux/usb/isp116x.h
23634
23635USB ISP1760 DRIVER
23636M:	Rui Miguel Silva <rui.silva@linaro.org>
23637L:	linux-usb@vger.kernel.org
23638S:	Maintained
23639F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23640F:	drivers/usb/isp1760/*
23641
23642USB LAN78XX ETHERNET DRIVER
23643M:	Woojung Huh <woojung.huh@microchip.com>
23644M:	UNGLinuxDriver@microchip.com
23645L:	netdev@vger.kernel.org
23646S:	Maintained
23647F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23648F:	drivers/net/usb/lan78xx.*
23649F:	include/dt-bindings/net/microchip-lan78xx.h
23650
23651USB MASS STORAGE DRIVER
23652M:	Alan Stern <stern@rowland.harvard.edu>
23653L:	linux-usb@vger.kernel.org
23654L:	usb-storage@lists.one-eyed-alien.net
23655S:	Maintained
23656F:	drivers/usb/storage/
23657
23658USB MIDI DRIVER
23659M:	Clemens Ladisch <clemens@ladisch.de>
23660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23661S:	Maintained
23662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23663F:	sound/usb/midi.*
23664
23665USB NETWORKING DRIVERS
23666L:	linux-usb@vger.kernel.org
23667S:	Odd Fixes
23668F:	drivers/net/usb/
23669
23670USB OHCI DRIVER
23671M:	Alan Stern <stern@rowland.harvard.edu>
23672L:	linux-usb@vger.kernel.org
23673S:	Maintained
23674F:	Documentation/usb/ohci.rst
23675F:	drivers/usb/host/ohci*
23676
23677USB OTG FSM (Finite State Machine)
23678M:	Peter Chen <peter.chen@kernel.org>
23679L:	linux-usb@vger.kernel.org
23680S:	Maintained
23681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23682F:	drivers/usb/common/usb-otg-fsm.c
23683
23684USB OVER IP DRIVER
23685M:	Valentina Manea <valentina.manea.m@gmail.com>
23686M:	Shuah Khan <shuah@kernel.org>
23687M:	Shuah Khan <skhan@linuxfoundation.org>
23688R:	Hongren Zheng <i@zenithal.me>
23689L:	linux-usb@vger.kernel.org
23690S:	Maintained
23691F:	Documentation/usb/usbip_protocol.rst
23692F:	drivers/usb/usbip/
23693F:	tools/testing/selftests/drivers/usb/usbip/
23694F:	tools/usb/usbip/
23695
23696USB PEGASUS DRIVER
23697M:	Petko Manolov <petkan@nucleusys.com>
23698L:	linux-usb@vger.kernel.org
23699L:	netdev@vger.kernel.org
23700S:	Maintained
23701W:	https://github.com/petkan/pegasus
23702T:	git https://github.com/petkan/pegasus.git
23703F:	drivers/net/usb/pegasus.*
23704
23705USB PRINTER DRIVER (usblp)
23706M:	Pete Zaitcev <zaitcev@redhat.com>
23707L:	linux-usb@vger.kernel.org
23708S:	Supported
23709F:	drivers/usb/class/usblp.c
23710
23711USB QMI WWAN NETWORK DRIVER
23712M:	Bjørn Mork <bjorn@mork.no>
23713L:	netdev@vger.kernel.org
23714S:	Maintained
23715F:	Documentation/ABI/testing/sysfs-class-net-qmi
23716F:	drivers/net/usb/qmi_wwan.c
23717
23718USB RAW GADGET DRIVER
23719R:	Andrey Konovalov <andreyknvl@gmail.com>
23720L:	linux-usb@vger.kernel.org
23721S:	Maintained
23722F:	Documentation/usb/raw-gadget.rst
23723F:	drivers/usb/gadget/legacy/raw_gadget.c
23724F:	include/uapi/linux/usb/raw_gadget.h
23725
23726USB RTL8150 DRIVER
23727M:	Petko Manolov <petkan@nucleusys.com>
23728L:	linux-usb@vger.kernel.org
23729L:	netdev@vger.kernel.org
23730S:	Maintained
23731W:	https://github.com/petkan/rtl8150
23732T:	git https://github.com/petkan/rtl8150.git
23733F:	drivers/net/usb/rtl8150.c
23734
23735USB SERIAL SUBSYSTEM
23736M:	Johan Hovold <johan@kernel.org>
23737L:	linux-usb@vger.kernel.org
23738S:	Maintained
23739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23740F:	Documentation/usb/usb-serial.rst
23741F:	drivers/usb/serial/
23742F:	include/linux/usb/serial.h
23743
23744USB SMSC75XX ETHERNET DRIVER
23745M:	Steve Glendinning <steve.glendinning@shawell.net>
23746L:	netdev@vger.kernel.org
23747S:	Maintained
23748F:	drivers/net/usb/smsc75xx.*
23749
23750USB SMSC95XX ETHERNET DRIVER
23751M:	Steve Glendinning <steve.glendinning@shawell.net>
23752M:	UNGLinuxDriver@microchip.com
23753L:	netdev@vger.kernel.org
23754S:	Maintained
23755F:	drivers/net/usb/smsc95xx.*
23756
23757USB SUBSYSTEM
23758M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23759L:	linux-usb@vger.kernel.org
23760S:	Supported
23761W:	http://www.linux-usb.org
23762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23763F:	Documentation/devicetree/bindings/usb/
23764F:	Documentation/usb/
23765F:	drivers/usb/
23766F:	include/dt-bindings/usb/
23767F:	include/linux/usb.h
23768F:	include/linux/usb/
23769F:	include/uapi/linux/usb/
23770
23771USB TYPEC BUS FOR ALTERNATE MODES
23772M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23773L:	linux-usb@vger.kernel.org
23774S:	Maintained
23775F:	Documentation/ABI/testing/sysfs-bus-typec
23776F:	Documentation/driver-api/usb/typec_bus.rst
23777F:	drivers/usb/typec/altmodes/
23778F:	include/linux/usb/typec_altmode.h
23779
23780USB TYPEC CLASS
23781M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23782L:	linux-usb@vger.kernel.org
23783S:	Maintained
23784F:	Documentation/ABI/testing/sysfs-class-typec
23785F:	Documentation/driver-api/usb/typec.rst
23786F:	drivers/usb/typec/
23787F:	include/linux/usb/typec.h
23788
23789USB TYPEC INTEL PMC MUX DRIVER
23790M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23791L:	linux-usb@vger.kernel.org
23792S:	Maintained
23793F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23794F:	drivers/usb/typec/mux/intel_pmc_mux.c
23795
23796USB TYPEC PI3USB30532 MUX DRIVER
23797M:	Hans de Goede <hdegoede@redhat.com>
23798L:	linux-usb@vger.kernel.org
23799S:	Maintained
23800F:	drivers/usb/typec/mux/pi3usb30532.c
23801
23802USB TYPEC PORT CONTROLLER DRIVERS
23803L:	linux-usb@vger.kernel.org
23804S:	Orphan
23805F:	drivers/usb/typec/tcpm/
23806
23807USB UHCI DRIVER
23808M:	Alan Stern <stern@rowland.harvard.edu>
23809L:	linux-usb@vger.kernel.org
23810S:	Maintained
23811F:	drivers/usb/host/uhci*
23812
23813USB VIDEO CLASS
23814M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23815L:	linux-media@vger.kernel.org
23816S:	Maintained
23817W:	http://www.ideasonboard.org/uvc/
23818T:	git git://linuxtv.org/media_tree.git
23819F:	drivers/media/usb/uvc/
23820F:	include/uapi/linux/uvcvideo.h
23821
23822USB WEBCAM GADGET
23823M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23824M:	Daniel Scally <dan.scally@ideasonboard.com>
23825L:	linux-usb@vger.kernel.org
23826S:	Maintained
23827F:	drivers/usb/gadget/function/*uvc*
23828F:	drivers/usb/gadget/legacy/webcam.c
23829F:	include/uapi/linux/usb/g_uvc.h
23830
23831USB XHCI DRIVER
23832M:	Mathias Nyman <mathias.nyman@intel.com>
23833L:	linux-usb@vger.kernel.org
23834S:	Supported
23835F:	drivers/usb/host/pci-quirks*
23836F:	drivers/usb/host/xhci*
23837
23838USER DATAGRAM PROTOCOL (UDP)
23839M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23840S:	Maintained
23841F:	include/linux/udp.h
23842F:	net/ipv4/udp.c
23843F:	net/ipv6/udp.c
23844
23845USER-MODE LINUX (UML)
23846M:	Richard Weinberger <richard@nod.at>
23847M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23848M:	Johannes Berg <johannes@sipsolutions.net>
23849L:	linux-um@lists.infradead.org
23850S:	Maintained
23851W:	http://user-mode-linux.sourceforge.net
23852Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23855F:	Documentation/virt/uml/
23856F:	arch/um/
23857F:	arch/x86/um/
23858F:	fs/hostfs/
23859
23860USERSPACE COPYIN/COPYOUT (UIOVEC)
23861M:	Alexander Viro <viro@zeniv.linux.org.uk>
23862S:	Maintained
23863F:	include/linux/uio.h
23864F:	lib/iov_iter.c
23865
23866USERSPACE DMA BUFFER DRIVER
23867M:	Gerd Hoffmann <kraxel@redhat.com>
23868L:	dri-devel@lists.freedesktop.org
23869S:	Maintained
23870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23871F:	drivers/dma-buf/udmabuf.c
23872F:	include/uapi/linux/udmabuf.h
23873
23874USERSPACE I/O (UIO)
23875M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23876S:	Maintained
23877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23878F:	Documentation/driver-api/uio-howto.rst
23879F:	drivers/uio/
23880F:	include/linux/uio_driver.h
23881
23882UTIL-LINUX PACKAGE
23883M:	Karel Zak <kzak@redhat.com>
23884L:	util-linux@vger.kernel.org
23885S:	Maintained
23886W:	http://en.wikipedia.org/wiki/Util-linux
23887T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23888
23889UUID HELPERS
23890R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23891L:	linux-kernel@vger.kernel.org
23892S:	Maintained
23893F:	include/linux/uuid.h
23894F:	lib/test_uuid.c
23895F:	lib/uuid.c
23896
23897UV SYSFS DRIVER
23898M:	Justin Ernst <justin.ernst@hpe.com>
23899L:	platform-driver-x86@vger.kernel.org
23900S:	Maintained
23901F:	drivers/platform/x86/uv_sysfs.c
23902
23903UVESAFB DRIVER
23904M:	Michal Januszewski <spock@gentoo.org>
23905L:	linux-fbdev@vger.kernel.org
23906S:	Maintained
23907W:	https://github.com/mjanusz/v86d
23908F:	Documentation/fb/uvesafb.rst
23909F:	drivers/video/fbdev/uvesafb.*
23910
23911Ux500 CLOCK DRIVERS
23912M:	Ulf Hansson <ulf.hansson@linaro.org>
23913L:	linux-clk@vger.kernel.org
23914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23915S:	Maintained
23916F:	drivers/clk/ux500/
23917
23918V4L2 ASYNC AND FWNODE FRAMEWORKS
23919M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23920L:	linux-media@vger.kernel.org
23921S:	Maintained
23922T:	git git://linuxtv.org/media_tree.git
23923F:	drivers/media/v4l2-core/v4l2-async.c
23924F:	drivers/media/v4l2-core/v4l2-fwnode.c
23925F:	include/media/v4l2-async.h
23926F:	include/media/v4l2-fwnode.h
23927
23928V4L2 LENS DRIVERS
23929M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23930L:	linux-media@vger.kernel.org
23931S:	Maintained
23932F:	drivers/media/i2c/ak*
23933F:	drivers/media/i2c/dw*
23934F:	drivers/media/i2c/lm*
23935
23936V4L2 CAMERA SENSOR DRIVERS
23937M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23938L:	linux-media@vger.kernel.org
23939S:	Maintained
23940F:	Documentation/driver-api/media/camera-sensor.rst
23941F:	Documentation/driver-api/media/tx-rx.rst
23942F:	drivers/media/i2c/ar*
23943F:	drivers/media/i2c/gc*
23944F:	drivers/media/i2c/hi*
23945F:	drivers/media/i2c/imx*
23946F:	drivers/media/i2c/mt*
23947F:	drivers/media/i2c/og*
23948F:	drivers/media/i2c/ov*
23949F:	drivers/media/i2c/s5*
23950F:	drivers/media/i2c/vgxy61.c
23951
23952VF610 NAND DRIVER
23953M:	Stefan Agner <stefan@agner.ch>
23954L:	linux-mtd@lists.infradead.org
23955S:	Supported
23956F:	drivers/mtd/nand/raw/vf610_nfc.c
23957
23958VFAT/FAT/MSDOS FILESYSTEM
23959M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23960S:	Maintained
23961F:	Documentation/filesystems/vfat.rst
23962F:	fs/fat/
23963F:	tools/testing/selftests/filesystems/fat/
23964
23965VFIO CDX DRIVER
23966M:	Nipun Gupta <nipun.gupta@amd.com>
23967M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23968L:	kvm@vger.kernel.org
23969S:	Maintained
23970F:	drivers/vfio/cdx/*
23971
23972VFIO DRIVER
23973M:	Alex Williamson <alex.williamson@redhat.com>
23974L:	kvm@vger.kernel.org
23975S:	Maintained
23976T:	git https://github.com/awilliam/linux-vfio.git
23977F:	Documentation/ABI/testing/debugfs-vfio
23978F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23979F:	Documentation/driver-api/vfio.rst
23980F:	drivers/vfio/
23981F:	include/linux/vfio.h
23982F:	include/linux/vfio_pci_core.h
23983F:	include/uapi/linux/vfio.h
23984
23985VFIO FSL-MC DRIVER
23986L:	kvm@vger.kernel.org
23987S:	Orphan
23988F:	drivers/vfio/fsl-mc/
23989
23990VFIO HISILICON PCI DRIVER
23991M:	Longfang Liu <liulongfang@huawei.com>
23992M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23993L:	kvm@vger.kernel.org
23994S:	Maintained
23995F:	drivers/vfio/pci/hisilicon/
23996
23997VFIO MEDIATED DEVICE DRIVERS
23998M:	Kirti Wankhede <kwankhede@nvidia.com>
23999L:	kvm@vger.kernel.org
24000S:	Maintained
24001F:	Documentation/driver-api/vfio-mediated-device.rst
24002F:	drivers/vfio/mdev/
24003F:	include/linux/mdev.h
24004F:	samples/vfio-mdev/
24005
24006VFIO MLX5 PCI DRIVER
24007M:	Yishai Hadas <yishaih@nvidia.com>
24008L:	kvm@vger.kernel.org
24009S:	Maintained
24010F:	drivers/vfio/pci/mlx5/
24011
24012VFIO NVIDIA GRACE GPU DRIVER
24013M:	Ankit Agrawal <ankita@nvidia.com>
24014L:	kvm@vger.kernel.org
24015S:	Supported
24016F:	drivers/vfio/pci/nvgrace-gpu/
24017
24018VFIO PCI DEVICE SPECIFIC DRIVERS
24019R:	Jason Gunthorpe <jgg@nvidia.com>
24020R:	Yishai Hadas <yishaih@nvidia.com>
24021R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24022R:	Kevin Tian <kevin.tian@intel.com>
24023L:	kvm@vger.kernel.org
24024S:	Maintained
24025P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24026F:	drivers/vfio/pci/*/
24027
24028VFIO PDS PCI DRIVER
24029M:	Brett Creeley <brett.creeley@amd.com>
24030L:	kvm@vger.kernel.org
24031S:	Maintained
24032F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24033F:	drivers/vfio/pci/pds/
24034
24035VFIO PLATFORM DRIVER
24036M:	Eric Auger <eric.auger@redhat.com>
24037L:	kvm@vger.kernel.org
24038S:	Maintained
24039F:	drivers/vfio/platform/
24040
24041VFIO QAT PCI DRIVER
24042M:	Xin Zeng <xin.zeng@intel.com>
24043M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24044L:	kvm@vger.kernel.org
24045L:	qat-linux@intel.com
24046S:	Supported
24047F:	drivers/vfio/pci/qat/
24048
24049VFIO VIRTIO PCI DRIVER
24050M:	Yishai Hadas <yishaih@nvidia.com>
24051L:	kvm@vger.kernel.org
24052L:	virtualization@lists.linux.dev
24053S:	Maintained
24054F:	drivers/vfio/pci/virtio
24055
24056VGA_SWITCHEROO
24057R:	Lukas Wunner <lukas@wunner.de>
24058S:	Maintained
24059T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24060F:	Documentation/gpu/vga-switcheroo.rst
24061F:	drivers/gpu/vga/vga_switcheroo.c
24062F:	include/linux/vga_switcheroo.h
24063
24064VIA RHINE NETWORK DRIVER
24065M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24066S:	Maintained
24067F:	drivers/net/ethernet/via/via-rhine.c
24068
24069VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24070M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24071L:	linux-fbdev@vger.kernel.org
24072S:	Maintained
24073F:	drivers/video/fbdev/via/
24074F:	include/linux/via-core.h
24075F:	include/linux/via_i2c.h
24076
24077VIA VELOCITY NETWORK DRIVER
24078M:	Francois Romieu <romieu@fr.zoreil.com>
24079L:	netdev@vger.kernel.org
24080S:	Maintained
24081F:	drivers/net/ethernet/via/via-velocity.*
24082
24083VICODEC VIRTUAL CODEC DRIVER
24084M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24085L:	linux-media@vger.kernel.org
24086S:	Maintained
24087W:	https://linuxtv.org
24088T:	git git://linuxtv.org/media_tree.git
24089F:	drivers/media/test-drivers/vicodec/*
24090
24091VIDEO I2C POLLING DRIVER
24092M:	Matt Ranostay <matt.ranostay@konsulko.com>
24093L:	linux-media@vger.kernel.org
24094S:	Maintained
24095F:	drivers/media/i2c/video-i2c.c
24096
24097VIDEO MULTIPLEXER DRIVER
24098M:	Philipp Zabel <p.zabel@pengutronix.de>
24099L:	linux-media@vger.kernel.org
24100S:	Maintained
24101F:	drivers/media/platform/video-mux.c
24102
24103VIDEOBUF2 FRAMEWORK
24104M:	Tomasz Figa <tfiga@chromium.org>
24105M:	Marek Szyprowski <m.szyprowski@samsung.com>
24106L:	linux-media@vger.kernel.org
24107S:	Maintained
24108F:	drivers/media/common/videobuf2/*
24109F:	include/media/videobuf2-*
24110
24111VIDTV VIRTUAL DIGITAL TV DRIVER
24112M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24113L:	linux-media@vger.kernel.org
24114S:	Maintained
24115W:	https://linuxtv.org
24116T:	git git://linuxtv.org/media_tree.git
24117F:	drivers/media/test-drivers/vidtv/*
24118
24119VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24120M:	Shuah Khan <skhan@linuxfoundation.org>
24121R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24122L:	linux-media@vger.kernel.org
24123S:	Maintained
24124W:	https://linuxtv.org
24125T:	git git://linuxtv.org/media_tree.git
24126F:	drivers/media/test-drivers/vimc/*
24127
24128VIRT LIB
24129M:	Alex Williamson <alex.williamson@redhat.com>
24130M:	Paolo Bonzini <pbonzini@redhat.com>
24131L:	kvm@vger.kernel.org
24132S:	Supported
24133F:	virt/lib/
24134
24135VIRTIO AND VHOST VSOCK DRIVER
24136M:	Stefan Hajnoczi <stefanha@redhat.com>
24137M:	Stefano Garzarella <sgarzare@redhat.com>
24138L:	kvm@vger.kernel.org
24139L:	virtualization@lists.linux.dev
24140L:	netdev@vger.kernel.org
24141S:	Maintained
24142F:	drivers/vhost/vsock.c
24143F:	include/linux/virtio_vsock.h
24144F:	include/uapi/linux/virtio_vsock.h
24145F:	net/vmw_vsock/virtio_transport.c
24146F:	net/vmw_vsock/virtio_transport_common.c
24147
24148VIRTIO BALLOON
24149M:	"Michael S. Tsirkin" <mst@redhat.com>
24150M:	David Hildenbrand <david@redhat.com>
24151L:	virtualization@lists.linux.dev
24152S:	Maintained
24153F:	drivers/virtio/virtio_balloon.c
24154F:	include/linux/balloon_compaction.h
24155F:	include/uapi/linux/virtio_balloon.h
24156F:	mm/balloon_compaction.c
24157
24158VIRTIO BLOCK AND SCSI DRIVERS
24159M:	"Michael S. Tsirkin" <mst@redhat.com>
24160M:	Jason Wang <jasowang@redhat.com>
24161R:	Paolo Bonzini <pbonzini@redhat.com>
24162R:	Stefan Hajnoczi <stefanha@redhat.com>
24163R:	Eugenio Pérez <eperezma@redhat.com>
24164L:	virtualization@lists.linux.dev
24165S:	Maintained
24166F:	drivers/block/virtio_blk.c
24167F:	drivers/scsi/virtio_scsi.c
24168F:	include/uapi/linux/virtio_blk.h
24169F:	include/uapi/linux/virtio_scsi.h
24170
24171VIRTIO CONSOLE DRIVER
24172M:	Amit Shah <amit@kernel.org>
24173L:	virtualization@lists.linux.dev
24174S:	Maintained
24175F:	drivers/char/virtio_console.c
24176F:	include/uapi/linux/virtio_console.h
24177
24178VIRTIO CORE AND NET DRIVERS
24179M:	"Michael S. Tsirkin" <mst@redhat.com>
24180M:	Jason Wang <jasowang@redhat.com>
24181R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24182R:	Eugenio Pérez <eperezma@redhat.com>
24183L:	virtualization@lists.linux.dev
24184S:	Maintained
24185F:	Documentation/ABI/testing/sysfs-bus-vdpa
24186F:	Documentation/ABI/testing/sysfs-class-vduse
24187F:	Documentation/devicetree/bindings/virtio/
24188F:	Documentation/driver-api/virtio/
24189F:	drivers/block/virtio_blk.c
24190F:	drivers/crypto/virtio/
24191F:	drivers/net/virtio_net.c
24192F:	drivers/vdpa/
24193F:	drivers/virtio/
24194F:	include/linux/vdpa.h
24195F:	include/linux/virtio*.h
24196F:	include/linux/vringh.h
24197F:	include/uapi/linux/virtio_*.h
24198F:	tools/virtio/
24199F:	tools/testing/selftests/drivers/net/virtio_net/
24200
24201VIRTIO CRYPTO DRIVER
24202M:	Gonglei <arei.gonglei@huawei.com>
24203L:	virtualization@lists.linux.dev
24204L:	linux-crypto@vger.kernel.org
24205S:	Maintained
24206F:	drivers/crypto/virtio/
24207F:	include/uapi/linux/virtio_crypto.h
24208
24209VIRTIO DRIVERS FOR S390
24210M:	Cornelia Huck <cohuck@redhat.com>
24211M:	Halil Pasic <pasic@linux.ibm.com>
24212M:	Eric Farman <farman@linux.ibm.com>
24213L:	linux-s390@vger.kernel.org
24214L:	virtualization@lists.linux.dev
24215L:	kvm@vger.kernel.org
24216S:	Supported
24217F:	arch/s390/include/uapi/asm/virtio-ccw.h
24218F:	drivers/s390/virtio/
24219
24220VIRTIO FILE SYSTEM
24221M:	Vivek Goyal <vgoyal@redhat.com>
24222M:	Stefan Hajnoczi <stefanha@redhat.com>
24223M:	Miklos Szeredi <miklos@szeredi.hu>
24224R:	Eugenio Pérez <eperezma@redhat.com>
24225L:	virtualization@lists.linux.dev
24226L:	linux-fsdevel@vger.kernel.org
24227S:	Supported
24228W:	https://virtio-fs.gitlab.io/
24229F:	Documentation/filesystems/virtiofs.rst
24230F:	fs/fuse/virtio_fs.c
24231F:	include/uapi/linux/virtio_fs.h
24232
24233VIRTIO GPIO DRIVER
24234M:	Enrico Weigelt, metux IT consult <info@metux.net>
24235M:	Viresh Kumar <vireshk@kernel.org>
24236L:	linux-gpio@vger.kernel.org
24237L:	virtualization@lists.linux.dev
24238S:	Maintained
24239F:	drivers/gpio/gpio-virtio.c
24240F:	include/uapi/linux/virtio_gpio.h
24241
24242VIRTIO GPU DRIVER
24243M:	David Airlie <airlied@redhat.com>
24244M:	Gerd Hoffmann <kraxel@redhat.com>
24245R:	Gurchetan Singh <gurchetansingh@chromium.org>
24246R:	Chia-I Wu <olvaffe@gmail.com>
24247L:	dri-devel@lists.freedesktop.org
24248L:	virtualization@lists.linux.dev
24249S:	Maintained
24250T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24251F:	drivers/gpu/drm/ci/xfails/virtio*
24252F:	drivers/gpu/drm/virtio/
24253F:	include/uapi/linux/virtio_gpu.h
24254
24255VIRTIO HOST (VHOST)
24256M:	"Michael S. Tsirkin" <mst@redhat.com>
24257M:	Jason Wang <jasowang@redhat.com>
24258R:	Eugenio Pérez <eperezma@redhat.com>
24259L:	kvm@vger.kernel.org
24260L:	virtualization@lists.linux.dev
24261L:	netdev@vger.kernel.org
24262S:	Maintained
24263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24264F:	drivers/vhost/
24265F:	include/linux/sched/vhost_task.h
24266F:	include/linux/vhost_iotlb.h
24267F:	include/uapi/linux/vhost.h
24268F:	kernel/vhost_task.c
24269
24270VIRTIO HOST (VHOST-SCSI)
24271M:	"Michael S. Tsirkin" <mst@redhat.com>
24272M:	Jason Wang <jasowang@redhat.com>
24273M:	Mike Christie <michael.christie@oracle.com>
24274R:	Paolo Bonzini <pbonzini@redhat.com>
24275R:	Stefan Hajnoczi <stefanha@redhat.com>
24276L:	virtualization@lists.linux.dev
24277S:	Maintained
24278F:	drivers/vhost/scsi.c
24279
24280VIRTIO I2C DRIVER
24281M:	Viresh Kumar <viresh.kumar@linaro.org>
24282R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24283L:	linux-i2c@vger.kernel.org
24284L:	virtualization@lists.linux.dev
24285S:	Maintained
24286F:	drivers/i2c/busses/i2c-virtio.c
24287F:	include/uapi/linux/virtio_i2c.h
24288
24289VIRTIO INPUT DRIVER
24290M:	Gerd Hoffmann <kraxel@redhat.com>
24291S:	Maintained
24292F:	drivers/virtio/virtio_input.c
24293F:	include/uapi/linux/virtio_input.h
24294
24295VIRTIO IOMMU DRIVER
24296M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24297L:	virtualization@lists.linux.dev
24298S:	Maintained
24299F:	drivers/iommu/virtio-iommu.c
24300F:	include/uapi/linux/virtio_iommu.h
24301
24302VIRTIO MEM DRIVER
24303M:	David Hildenbrand <david@redhat.com>
24304L:	virtualization@lists.linux.dev
24305S:	Maintained
24306W:	https://virtio-mem.gitlab.io/
24307F:	drivers/virtio/virtio_mem.c
24308F:	include/uapi/linux/virtio_mem.h
24309
24310VIRTIO PMEM DRIVER
24311M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24312L:	virtualization@lists.linux.dev
24313S:	Maintained
24314F:	drivers/nvdimm/nd_virtio.c
24315F:	drivers/nvdimm/virtio_pmem.c
24316
24317VIRTIO SOUND DRIVER
24318M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24319M:	"Michael S. Tsirkin" <mst@redhat.com>
24320L:	virtualization@lists.linux.dev
24321L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24322S:	Maintained
24323F:	include/uapi/linux/virtio_snd.h
24324F:	sound/virtio/*
24325
24326VIRTUAL BOX GUEST DEVICE DRIVER
24327M:	Hans de Goede <hdegoede@redhat.com>
24328M:	Arnd Bergmann <arnd@arndb.de>
24329M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24330S:	Maintained
24331F:	drivers/virt/vboxguest/
24332F:	include/linux/vbox_utils.h
24333F:	include/uapi/linux/vbox*.h
24334
24335VIRTUAL BOX SHARED FOLDER VFS DRIVER
24336M:	Hans de Goede <hdegoede@redhat.com>
24337L:	linux-fsdevel@vger.kernel.org
24338S:	Maintained
24339F:	fs/vboxsf/*
24340
24341VIRTUAL PCM TEST DRIVER
24342M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24343L:	linux-sound@vger.kernel.org
24344S:	Maintained
24345F:	Documentation/sound/cards/pcmtest.rst
24346F:	sound/drivers/pcmtest.c
24347F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24348
24349VIRTUAL SERIO DEVICE DRIVER
24350M:	Stephen Chandler Paul <thatslyude@gmail.com>
24351S:	Maintained
24352F:	drivers/input/serio/userio.c
24353F:	include/uapi/linux/userio.h
24354
24355VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24356M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24357S:	Maintained
24358F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24359F:	drivers/iio/light/veml6075.c
24360
24361VISL VIRTUAL STATELESS DECODER DRIVER
24362M:	Daniel Almeida <daniel.almeida@collabora.com>
24363L:	linux-media@vger.kernel.org
24364S:	Supported
24365F:	drivers/media/test-drivers/visl
24366
24367VIVID VIRTUAL VIDEO DRIVER
24368M:	Hans Verkuil <hverkuil@xs4all.nl>
24369L:	linux-media@vger.kernel.org
24370S:	Maintained
24371W:	https://linuxtv.org
24372T:	git git://linuxtv.org/media_tree.git
24373F:	drivers/media/test-drivers/vivid/*
24374
24375VM SOCKETS (AF_VSOCK)
24376M:	Stefano Garzarella <sgarzare@redhat.com>
24377L:	virtualization@lists.linux.dev
24378L:	netdev@vger.kernel.org
24379S:	Maintained
24380F:	drivers/net/vsockmon.c
24381F:	include/net/af_vsock.h
24382F:	include/uapi/linux/vm_sockets.h
24383F:	include/uapi/linux/vm_sockets_diag.h
24384F:	include/uapi/linux/vsockmon.h
24385F:	net/vmw_vsock/
24386F:	tools/testing/vsock/
24387
24388VMALLOC
24389M:	Andrew Morton <akpm@linux-foundation.org>
24390R:	Uladzislau Rezki <urezki@gmail.com>
24391R:	Christoph Hellwig <hch@infradead.org>
24392L:	linux-mm@kvack.org
24393S:	Maintained
24394W:	http://www.linux-mm.org
24395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24396F:	include/linux/vmalloc.h
24397F:	mm/vmalloc.c
24398
24399VME SUBSYSTEM
24400L:	linux-kernel@vger.kernel.org
24401S:	Orphan
24402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24403F:	Documentation/driver-api/vme.rst
24404F:	drivers/staging/vme_user/
24405
24406VMWARE BALLOON DRIVER
24407M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24408R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24409L:	linux-kernel@vger.kernel.org
24410S:	Supported
24411F:	drivers/misc/vmw_balloon.c
24412
24413VMWARE HYPERVISOR INTERFACE
24414M:	Ajay Kaher <ajay.kaher@broadcom.com>
24415M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24416R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24417L:	virtualization@lists.linux.dev
24418L:	x86@kernel.org
24419S:	Supported
24420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24421F:	arch/x86/include/asm/vmware.h
24422F:	arch/x86/kernel/cpu/vmware.c
24423
24424VMWARE PVRDMA DRIVER
24425M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24426M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24427R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24428L:	linux-rdma@vger.kernel.org
24429S:	Supported
24430F:	drivers/infiniband/hw/vmw_pvrdma/
24431
24432VMWARE PVSCSI DRIVER
24433M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24434R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24435L:	linux-scsi@vger.kernel.org
24436S:	Supported
24437F:	drivers/scsi/vmw_pvscsi.c
24438F:	drivers/scsi/vmw_pvscsi.h
24439
24440VMWARE VIRTUAL PTP CLOCK DRIVER
24441M:	Nick Shi <nick.shi@broadcom.com>
24442R:	Ajay Kaher <ajay.kaher@broadcom.com>
24443R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24444R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24445L:	netdev@vger.kernel.org
24446S:	Supported
24447F:	drivers/ptp/ptp_vmw.c
24448
24449VMWARE VMCI DRIVER
24450M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24451M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24452R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24453L:	linux-kernel@vger.kernel.org
24454S:	Supported
24455F:	drivers/misc/vmw_vmci/
24456F:	include/linux/vmw_vmci*
24457
24458VMWARE VMMOUSE SUBDRIVER
24459M:	Zack Rusin <zack.rusin@broadcom.com>
24460R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24461L:	linux-input@vger.kernel.org
24462S:	Supported
24463F:	drivers/input/mouse/vmmouse.c
24464F:	drivers/input/mouse/vmmouse.h
24465
24466VMWARE VMXNET3 ETHERNET DRIVER
24467M:	Ronak Doshi <ronak.doshi@broadcom.com>
24468R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24469L:	netdev@vger.kernel.org
24470S:	Supported
24471F:	drivers/net/vmxnet3/
24472
24473VMWARE VSOCK VMCI TRANSPORT DRIVER
24474M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24475M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24476R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24477L:	linux-kernel@vger.kernel.org
24478S:	Supported
24479F:	net/vmw_vsock/vmci_transport*
24480
24481VOCORE VOCORE2 BOARD
24482M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24483L:	linux-mips@vger.kernel.org
24484S:	Maintained
24485F:	arch/mips/boot/dts/ralink/vocore2.dts
24486
24487VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24488M:	Liam Girdwood <lgirdwood@gmail.com>
24489M:	Mark Brown <broonie@kernel.org>
24490L:	linux-kernel@vger.kernel.org
24491S:	Supported
24492W:	http://www.slimlogic.co.uk/?p=48
24493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24494F:	Documentation/devicetree/bindings/regulator/
24495F:	Documentation/power/regulator/
24496F:	drivers/regulator/
24497F:	include/dt-bindings/regulator/
24498F:	include/linux/regulator/
24499K:	regulator_get_optional
24500
24501VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24502R:	Matti Vaittinen <mazziesaccount@gmail.com>
24503F:	drivers/regulator/irq_helpers.c
24504
24505VRF
24506M:	David Ahern <dsahern@kernel.org>
24507L:	netdev@vger.kernel.org
24508S:	Maintained
24509F:	Documentation/networking/vrf.rst
24510F:	drivers/net/vrf.c
24511
24512VSPRINTF
24513M:	Petr Mladek <pmladek@suse.com>
24514M:	Steven Rostedt <rostedt@goodmis.org>
24515R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24516R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24517R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24518S:	Maintained
24519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24520F:	Documentation/core-api/printk-formats.rst
24521F:	lib/test_printf.c
24522F:	lib/test_scanf.c
24523F:	lib/vsprintf.c
24524
24525VT1211 HARDWARE MONITOR DRIVER
24526M:	Juerg Haefliger <juergh@proton.me>
24527L:	linux-hwmon@vger.kernel.org
24528S:	Maintained
24529F:	Documentation/hwmon/vt1211.rst
24530F:	drivers/hwmon/vt1211.c
24531
24532VT8231 HARDWARE MONITOR DRIVER
24533M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24534L:	linux-hwmon@vger.kernel.org
24535S:	Maintained
24536F:	drivers/hwmon/vt8231.c
24537
24538VUB300 USB to SDIO/SD/MMC bridge chip
24539L:	linux-mmc@vger.kernel.org
24540S:	Orphan
24541F:	drivers/mmc/host/vub300.c
24542
24543W1 DALLAS'S 1-WIRE BUS
24544M:	Krzysztof Kozlowski <krzk@kernel.org>
24545S:	Maintained
24546F:	Documentation/devicetree/bindings/w1/
24547F:	Documentation/w1/
24548F:	drivers/w1/
24549F:	include/linux/w1.h
24550
24551W83791D HARDWARE MONITORING DRIVER
24552M:	Marc Hulsman <m.hulsman@tudelft.nl>
24553L:	linux-hwmon@vger.kernel.org
24554S:	Maintained
24555F:	Documentation/hwmon/w83791d.rst
24556F:	drivers/hwmon/w83791d.c
24557
24558W83793 HARDWARE MONITORING DRIVER
24559M:	Rudolf Marek <r.marek@assembler.cz>
24560L:	linux-hwmon@vger.kernel.org
24561S:	Maintained
24562F:	Documentation/hwmon/w83793.rst
24563F:	drivers/hwmon/w83793.c
24564
24565W83795 HARDWARE MONITORING DRIVER
24566M:	Jean Delvare <jdelvare@suse.com>
24567L:	linux-hwmon@vger.kernel.org
24568S:	Maintained
24569F:	drivers/hwmon/w83795.c
24570
24571W83L51xD SD/MMC CARD INTERFACE DRIVER
24572M:	Pierre Ossman <pierre@ossman.eu>
24573S:	Maintained
24574F:	drivers/mmc/host/wbsd.*
24575
24576WACOM PROTOCOL 4 SERIAL TABLETS
24577M:	Julian Squires <julian@cipht.net>
24578M:	Hans de Goede <hdegoede@redhat.com>
24579L:	linux-input@vger.kernel.org
24580S:	Maintained
24581F:	drivers/input/tablet/wacom_serial4.c
24582
24583WANGXUN ETHERNET DRIVER
24584M:	Jiawen Wu <jiawenwu@trustnetic.com>
24585M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24586L:	netdev@vger.kernel.org
24587S:	Maintained
24588W:	https://www.net-swift.com
24589F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24590F:	drivers/net/ethernet/wangxun/
24591F:	drivers/net/pcs/pcs-xpcs-wx.c
24592
24593WATCHDOG DEVICE DRIVERS
24594M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24595M:	Guenter Roeck <linux@roeck-us.net>
24596L:	linux-watchdog@vger.kernel.org
24597S:	Maintained
24598W:	http://www.linux-watchdog.org/
24599T:	git git://www.linux-watchdog.org/linux-watchdog.git
24600F:	Documentation/devicetree/bindings/watchdog/
24601F:	Documentation/watchdog/
24602F:	drivers/watchdog/
24603F:	include/linux/watchdog.h
24604F:	include/trace/events/watchdog.h
24605F:	include/uapi/linux/watchdog.h
24606
24607WAVE5 VPU CODEC DRIVER
24608M:	Nas Chung <nas.chung@chipsnmedia.com>
24609M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24610L:	linux-media@vger.kernel.org
24611S:	Maintained
24612F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24613F:	drivers/media/platform/chips-media/wave5/
24614
24615WHISKEYCOVE PMIC GPIO DRIVER
24616M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24617L:	linux-gpio@vger.kernel.org
24618S:	Maintained
24619F:	drivers/gpio/gpio-wcove.c
24620
24621WHWAVE RTC DRIVER
24622M:	Dianlong Li <long17.cool@163.com>
24623L:	linux-rtc@vger.kernel.org
24624S:	Maintained
24625F:	drivers/rtc/rtc-sd3078.c
24626
24627WIIMOTE HID DRIVER
24628M:	David Rheinsberg <david@readahead.eu>
24629L:	linux-input@vger.kernel.org
24630S:	Maintained
24631F:	drivers/hid/hid-wiimote*
24632
24633WILOCITY WIL6210 WIRELESS DRIVER
24634L:	linux-wireless@vger.kernel.org
24635S:	Orphan
24636W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24637F:	drivers/net/wireless/ath/wil6210/
24638
24639WINBOND CIR DRIVER
24640M:	David Härdeman <david@hardeman.nu>
24641S:	Maintained
24642F:	drivers/media/rc/winbond-cir.c
24643
24644WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24645L:	linux-watchdog@vger.kernel.org
24646S:	Orphan
24647F:	drivers/watchdog/ebc-c384_wdt.c
24648
24649WINSYSTEMS WS16C48 GPIO DRIVER
24650M:	William Breathitt Gray <wbg@kernel.org>
24651L:	linux-gpio@vger.kernel.org
24652S:	Maintained
24653F:	drivers/gpio/gpio-ws16c48.c
24654
24655WIREGUARD SECURE NETWORK TUNNEL
24656M:	Jason A. Donenfeld <Jason@zx2c4.com>
24657L:	wireguard@lists.zx2c4.com
24658L:	netdev@vger.kernel.org
24659S:	Maintained
24660F:	drivers/net/wireguard/
24661F:	tools/testing/selftests/wireguard/
24662
24663WISTRON LAPTOP BUTTON DRIVER
24664M:	Miloslav Trmac <mitr@volny.cz>
24665S:	Maintained
24666F:	drivers/input/misc/wistron_btns.c
24667
24668WMI BINARY MOF DRIVER
24669M:	Armin Wolf <W_Armin@gmx.de>
24670R:	Thomas Weißschuh <linux@weissschuh.net>
24671L:	platform-driver-x86@vger.kernel.org
24672S:	Maintained
24673F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24674F:	Documentation/wmi/devices/wmi-bmof.rst
24675F:	drivers/platform/x86/wmi-bmof.c
24676
24677WOLFSON MICROELECTRONICS DRIVERS
24678L:	patches@opensource.cirrus.com
24679S:	Supported
24680W:	https://github.com/CirrusLogic/linux-drivers/wiki
24681T:	git https://github.com/CirrusLogic/linux-drivers.git
24682F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24683F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24684F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24685F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24686F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24687F:	Documentation/devicetree/bindings/sound/wm*
24688F:	Documentation/hwmon/wm83??.rst
24689F:	arch/arm/mach-s3c/mach-crag6410*
24690F:	drivers/clk/clk-wm83*.c
24691F:	drivers/gpio/gpio-*wm*.c
24692F:	drivers/gpio/gpio-arizona.c
24693F:	drivers/hwmon/wm83??-hwmon.c
24694F:	drivers/input/misc/wm831x-on.c
24695F:	drivers/input/touchscreen/wm831x-ts.c
24696F:	drivers/input/touchscreen/wm97*.c
24697F:	drivers/leds/leds-wm83*.c
24698F:	drivers/mfd/arizona*
24699F:	drivers/mfd/cs47l24*
24700F:	drivers/mfd/wm*.c
24701F:	drivers/power/supply/wm83*.c
24702F:	drivers/regulator/arizona*
24703F:	drivers/regulator/wm8*.c
24704F:	drivers/rtc/rtc-wm83*.c
24705F:	drivers/video/backlight/wm83*_bl.c
24706F:	drivers/watchdog/wm83*_wdt.c
24707F:	include/linux/mfd/arizona/
24708F:	include/linux/mfd/wm831x/
24709F:	include/linux/mfd/wm8350/
24710F:	include/linux/mfd/wm8400*
24711F:	include/linux/regulator/arizona*
24712F:	include/linux/wm97xx.h
24713F:	include/sound/wm????.h
24714F:	sound/soc/codecs/arizona*
24715F:	sound/soc/codecs/cs47l24*
24716F:	sound/soc/codecs/wm*
24717
24718WORKQUEUE
24719M:	Tejun Heo <tj@kernel.org>
24720R:	Lai Jiangshan <jiangshanlai@gmail.com>
24721S:	Maintained
24722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24723F:	Documentation/core-api/workqueue.rst
24724F:	include/linux/workqueue.h
24725F:	kernel/workqueue.c
24726F:	kernel/workqueue_internal.h
24727
24728WWAN DRIVERS
24729M:	Loic Poulain <loic.poulain@linaro.org>
24730M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24731R:	Johannes Berg <johannes@sipsolutions.net>
24732L:	netdev@vger.kernel.org
24733S:	Maintained
24734F:	drivers/net/wwan/
24735F:	include/linux/wwan.h
24736F:	include/uapi/linux/wwan.h
24737
24738X-POWERS AXP288 PMIC DRIVERS
24739M:	Hans de Goede <hdegoede@redhat.com>
24740S:	Maintained
24741F:	drivers/acpi/pmic/intel_pmic_xpower.c
24742N:	axp288
24743
24744X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24745M:	Chen-Yu Tsai <wens@csie.org>
24746L:	linux-kernel@vger.kernel.org
24747S:	Maintained
24748N:	axp[128]
24749
24750X.25 STACK
24751M:	Martin Schiller <ms@dev.tdt.de>
24752L:	linux-x25@vger.kernel.org
24753S:	Maintained
24754F:	Documentation/networking/lapb-module.rst
24755F:	Documentation/networking/x25*
24756F:	drivers/net/wan/hdlc_x25.c
24757F:	drivers/net/wan/lapbether.c
24758F:	include/*/lapb.h
24759F:	include/net/x25*
24760F:	include/uapi/linux/x25.h
24761F:	net/lapb/
24762F:	net/x25/
24763
24764X86 ARCHITECTURE (32-BIT AND 64-BIT)
24765M:	Thomas Gleixner <tglx@linutronix.de>
24766M:	Ingo Molnar <mingo@redhat.com>
24767M:	Borislav Petkov <bp@alien8.de>
24768M:	Dave Hansen <dave.hansen@linux.intel.com>
24769M:	x86@kernel.org
24770R:	"H. Peter Anvin" <hpa@zytor.com>
24771L:	linux-kernel@vger.kernel.org
24772S:	Maintained
24773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24774F:	Documentation/arch/x86/
24775F:	Documentation/devicetree/bindings/x86/
24776F:	arch/x86/
24777
24778X86 ENTRY CODE
24779M:	Andy Lutomirski <luto@kernel.org>
24780L:	linux-kernel@vger.kernel.org
24781S:	Maintained
24782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24783F:	arch/x86/entry/
24784
24785X86 HARDWARE VULNERABILITIES
24786M:	Thomas Gleixner <tglx@linutronix.de>
24787M:	Borislav Petkov <bp@alien8.de>
24788M:	Peter Zijlstra <peterz@infradead.org>
24789M:	Josh Poimboeuf <jpoimboe@kernel.org>
24790R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24791S:	Maintained
24792F:	Documentation/admin-guide/hw-vuln/
24793F:	arch/x86/include/asm/nospec-branch.h
24794F:	arch/x86/kernel/cpu/bugs.c
24795
24796X86 MCE INFRASTRUCTURE
24797M:	Tony Luck <tony.luck@intel.com>
24798M:	Borislav Petkov <bp@alien8.de>
24799L:	linux-edac@vger.kernel.org
24800S:	Maintained
24801F:	Documentation/ABI/testing/sysfs-mce
24802F:	Documentation/arch/x86/x86_64/machinecheck.rst
24803F:	arch/x86/kernel/cpu/mce/*
24804
24805X86 MICROCODE UPDATE SUPPORT
24806M:	Borislav Petkov <bp@alien8.de>
24807S:	Maintained
24808F:	arch/x86/kernel/cpu/microcode/*
24809
24810X86 MM
24811M:	Dave Hansen <dave.hansen@linux.intel.com>
24812M:	Andy Lutomirski <luto@kernel.org>
24813M:	Peter Zijlstra <peterz@infradead.org>
24814L:	linux-kernel@vger.kernel.org
24815S:	Maintained
24816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24817F:	arch/x86/mm/
24818
24819X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24820M:	Hans de Goede <hdegoede@redhat.com>
24821L:	platform-driver-x86@vger.kernel.org
24822S:	Maintained
24823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24824F:	drivers/platform/x86/x86-android-tablets/
24825
24826X86 PLATFORM DRIVERS
24827M:	Hans de Goede <hdegoede@redhat.com>
24828M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24829L:	platform-driver-x86@vger.kernel.org
24830S:	Maintained
24831Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24833F:	drivers/platform/olpc/
24834F:	drivers/platform/x86/
24835F:	include/linux/platform_data/x86/
24836
24837X86 PLATFORM UV HPE SUPERDOME FLEX
24838M:	Steve Wahl <steve.wahl@hpe.com>
24839R:	Justin Ernst <justin.ernst@hpe.com>
24840R:	Kyle Meyer <kyle.meyer@hpe.com>
24841R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24842R:	Russ Anderson <russ.anderson@hpe.com>
24843S:	Supported
24844F:	arch/x86/include/asm/uv/
24845F:	arch/x86/kernel/apic/x2apic_uv_x.c
24846F:	arch/x86/platform/uv/
24847
24848X86 STACK UNWINDING
24849M:	Josh Poimboeuf <jpoimboe@kernel.org>
24850M:	Peter Zijlstra <peterz@infradead.org>
24851S:	Supported
24852F:	arch/x86/include/asm/unwind*.h
24853F:	arch/x86/kernel/dumpstack.c
24854F:	arch/x86/kernel/stacktrace.c
24855F:	arch/x86/kernel/unwind_*.c
24856
24857X86 TRUST DOMAIN EXTENSIONS (TDX)
24858M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24859R:	Dave Hansen <dave.hansen@linux.intel.com>
24860L:	x86@kernel.org
24861L:	linux-coco@lists.linux.dev
24862S:	Supported
24863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24864F:	arch/x86/boot/compressed/tdx*
24865F:	arch/x86/coco/tdx/
24866F:	arch/x86/include/asm/shared/tdx.h
24867F:	arch/x86/include/asm/tdx.h
24868F:	arch/x86/virt/vmx/tdx/
24869F:	drivers/virt/coco/tdx-guest
24870
24871X86 VDSO
24872M:	Andy Lutomirski <luto@kernel.org>
24873L:	linux-kernel@vger.kernel.org
24874S:	Maintained
24875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24876F:	arch/x86/entry/vdso/
24877
24878XARRAY
24879M:	Matthew Wilcox <willy@infradead.org>
24880L:	linux-fsdevel@vger.kernel.org
24881S:	Supported
24882F:	Documentation/core-api/xarray.rst
24883F:	include/linux/idr.h
24884F:	include/linux/xarray.h
24885F:	lib/idr.c
24886F:	lib/xarray.c
24887F:	tools/testing/radix-tree
24888
24889XBOX DVD IR REMOTE
24890M:	Benjamin Valentin <benpicco@googlemail.com>
24891S:	Maintained
24892F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24893F:	drivers/media/rc/xbox_remote.c
24894
24895XC2028/3028 TUNER DRIVER
24896M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24897L:	linux-media@vger.kernel.org
24898S:	Maintained
24899W:	https://linuxtv.org
24900T:	git git://linuxtv.org/media_tree.git
24901F:	drivers/media/tuners/xc2028.*
24902
24903XDP (eXpress Data Path)
24904M:	Alexei Starovoitov <ast@kernel.org>
24905M:	Daniel Borkmann <daniel@iogearbox.net>
24906M:	David S. Miller <davem@davemloft.net>
24907M:	Jakub Kicinski <kuba@kernel.org>
24908M:	Jesper Dangaard Brouer <hawk@kernel.org>
24909M:	John Fastabend <john.fastabend@gmail.com>
24910L:	netdev@vger.kernel.org
24911L:	bpf@vger.kernel.org
24912S:	Supported
24913F:	drivers/net/ethernet/*/*/*/*/*xdp*
24914F:	drivers/net/ethernet/*/*/*xdp*
24915F:	include/net/xdp.h
24916F:	include/net/xdp_priv.h
24917F:	include/trace/events/xdp.h
24918F:	kernel/bpf/cpumap.c
24919F:	kernel/bpf/devmap.c
24920F:	net/core/xdp.c
24921F:	samples/bpf/xdp*
24922F:	tools/testing/selftests/bpf/*/*xdp*
24923F:	tools/testing/selftests/bpf/*xdp*
24924K:	(?:\b|_)xdp(?:\b|_)
24925
24926XDP SOCKETS (AF_XDP)
24927M:	Björn Töpel <bjorn@kernel.org>
24928M:	Magnus Karlsson <magnus.karlsson@intel.com>
24929M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24930R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24931L:	netdev@vger.kernel.org
24932L:	bpf@vger.kernel.org
24933S:	Maintained
24934F:	Documentation/networking/af_xdp.rst
24935F:	include/net/netns/xdp.h
24936F:	include/net/xdp_sock*
24937F:	include/net/xsk_buff_pool.h
24938F:	include/uapi/linux/if_xdp.h
24939F:	include/uapi/linux/xdp_diag.h
24940F:	net/xdp/
24941F:	tools/testing/selftests/bpf/*xsk*
24942
24943XEN BLOCK SUBSYSTEM
24944M:	Roger Pau Monné <roger.pau@citrix.com>
24945L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24946S:	Supported
24947F:	drivers/block/xen*
24948F:	drivers/block/xen-blkback/*
24949
24950XEN HYPERVISOR ARM
24951M:	Stefano Stabellini <sstabellini@kernel.org>
24952L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24953S:	Maintained
24954F:	arch/arm/include/asm/xen/
24955F:	arch/arm/xen/
24956
24957XEN HYPERVISOR ARM64
24958M:	Stefano Stabellini <sstabellini@kernel.org>
24959L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24960S:	Maintained
24961F:	arch/arm64/include/asm/xen/
24962F:	arch/arm64/xen/
24963
24964XEN HYPERVISOR INTERFACE
24965M:	Juergen Gross <jgross@suse.com>
24966M:	Stefano Stabellini <sstabellini@kernel.org>
24967R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24968L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24969S:	Supported
24970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24971F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24972F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24973F:	drivers/*/xen-*front.c
24974F:	drivers/xen/
24975F:	include/uapi/xen/
24976F:	include/xen/
24977F:	kernel/configs/xen.config
24978
24979XEN HYPERVISOR X86
24980M:	Juergen Gross <jgross@suse.com>
24981R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24982L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24983S:	Supported
24984F:	arch/x86/configs/xen.config
24985F:	arch/x86/include/asm/pvclock-abi.h
24986F:	arch/x86/include/asm/xen/
24987F:	arch/x86/platform/pvh/
24988F:	arch/x86/xen/
24989
24990XEN NETWORK BACKEND DRIVER
24991M:	Wei Liu <wei.liu@kernel.org>
24992M:	Paul Durrant <paul@xen.org>
24993L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24994L:	netdev@vger.kernel.org
24995S:	Supported
24996F:	drivers/net/xen-netback/*
24997
24998XEN PCI SUBSYSTEM
24999M:	Juergen Gross <jgross@suse.com>
25000L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25001S:	Supported
25002F:	arch/x86/pci/*xen*
25003F:	drivers/pci/*xen*
25004
25005XEN PVSCSI DRIVERS
25006M:	Juergen Gross <jgross@suse.com>
25007L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25008L:	linux-scsi@vger.kernel.org
25009S:	Supported
25010F:	drivers/scsi/xen-scsifront.c
25011F:	drivers/xen/xen-scsiback.c
25012F:	include/xen/interface/io/vscsiif.h
25013
25014XEN PVUSB DRIVER
25015M:	Juergen Gross <jgross@suse.com>
25016L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25017L:	linux-usb@vger.kernel.org
25018S:	Supported
25019F:	drivers/usb/host/xen*
25020F:	include/xen/interface/io/usbif.h
25021
25022XEN SOUND FRONTEND DRIVER
25023M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25024L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25025L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25026S:	Supported
25027F:	sound/xen/*
25028
25029XEN SWIOTLB SUBSYSTEM
25030M:	Juergen Gross <jgross@suse.com>
25031M:	Stefano Stabellini <sstabellini@kernel.org>
25032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25033L:	iommu@lists.linux.dev
25034S:	Supported
25035F:	arch/*/include/asm/xen/swiotlb-xen.h
25036F:	drivers/xen/swiotlb-xen.c
25037F:	include/xen/arm/swiotlb-xen.h
25038F:	include/xen/swiotlb-xen.h
25039
25040XFS FILESYSTEM
25041M:	Chandan Babu R <chandan.babu@oracle.com>
25042R:	Darrick J. Wong <djwong@kernel.org>
25043L:	linux-xfs@vger.kernel.org
25044S:	Supported
25045W:	http://xfs.org/
25046C:	irc://irc.oftc.net/xfs
25047T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25048P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25049F:	Documentation/ABI/testing/sysfs-fs-xfs
25050F:	Documentation/admin-guide/xfs.rst
25051F:	Documentation/filesystems/xfs/*
25052F:	fs/xfs/
25053F:	include/uapi/linux/dqblk_xfs.h
25054F:	include/uapi/linux/fsmap.h
25055
25056XILINX AMS DRIVER
25057M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25058L:	linux-iio@vger.kernel.org
25059S:	Maintained
25060F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25061F:	drivers/iio/adc/xilinx-ams.c
25062
25063XILINX AXI ETHERNET DRIVER
25064M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25065S:	Maintained
25066F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25067F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25068
25069XILINX CAN DRIVER
25070M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25071L:	linux-can@vger.kernel.org
25072S:	Maintained
25073F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25074F:	drivers/net/can/xilinx_can.c
25075
25076XILINX EVENT MANAGEMENT DRIVER
25077M:	Michal Simek <michal.simek@amd.com>
25078S:	Maintained
25079F:	drivers/soc/xilinx/xlnx_event_manager.c
25080F:	include/linux/firmware/xlnx-event-manager.h
25081
25082XILINX GPIO DRIVER
25083M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25084R:	Srinivas Neeli <srinivas.neeli@amd.com>
25085R:	Michal Simek <michal.simek@amd.com>
25086S:	Maintained
25087F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25088F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25089F:	drivers/gpio/gpio-xilinx.c
25090F:	drivers/gpio/gpio-zynq.c
25091
25092XILINX LL TEMAC ETHERNET DRIVER
25093L:	netdev@vger.kernel.org
25094S:	Orphan
25095F:	drivers/net/ethernet/xilinx/ll_temac*
25096
25097XILINX PWM DRIVER
25098M:	Sean Anderson <sean.anderson@seco.com>
25099S:	Maintained
25100F:	drivers/pwm/pwm-xilinx.c
25101F:	include/clocksource/timer-xilinx.h
25102
25103XILINX SD-FEC IP CORES
25104M:	Derek Kiernan <derek.kiernan@amd.com>
25105M:	Dragan Cvetic <dragan.cvetic@amd.com>
25106S:	Maintained
25107F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25108F:	Documentation/misc-devices/xilinx_sdfec.rst
25109F:	drivers/misc/Kconfig
25110F:	drivers/misc/Makefile
25111F:	drivers/misc/xilinx_sdfec.c
25112F:	include/uapi/misc/xilinx_sdfec.h
25113
25114XILINX UARTLITE SERIAL DRIVER
25115M:	Peter Korsgaard <jacmet@sunsite.dk>
25116L:	linux-serial@vger.kernel.org
25117S:	Maintained
25118F:	drivers/tty/serial/uartlite.c
25119
25120XILINX VIDEO IP CORES
25121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25122L:	linux-media@vger.kernel.org
25123S:	Supported
25124T:	git git://linuxtv.org/media_tree.git
25125F:	Documentation/devicetree/bindings/media/xilinx/
25126F:	drivers/media/platform/xilinx/
25127F:	include/uapi/linux/xilinx-v4l2-controls.h
25128
25129XILINX VERSAL EDAC DRIVER
25130M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25131M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25132S:	Maintained
25133F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25134F:	drivers/edac/versal_edac.c
25135
25136XILINX WATCHDOG DRIVER
25137M:	Srinivas Neeli <srinivas.neeli@amd.com>
25138R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25139R:	Michal Simek <michal.simek@amd.com>
25140S:	Maintained
25141F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25142F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25143F:	drivers/watchdog/of_xilinx_wdt.c
25144F:	drivers/watchdog/xilinx_wwdt.c
25145
25146XILINX XDMA DRIVER
25147M:	Lizhi Hou <lizhi.hou@amd.com>
25148M:	Brian Xu <brian.xu@amd.com>
25149M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25150L:	dmaengine@vger.kernel.org
25151S:	Supported
25152F:	drivers/dma/xilinx/xdma-regs.h
25153F:	drivers/dma/xilinx/xdma.c
25154F:	include/linux/dma/amd_xdma.h
25155F:	include/linux/platform_data/amd_xdma.h
25156
25157XILINX ZYNQMP DPDMA DRIVER
25158M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25159L:	dmaengine@vger.kernel.org
25160S:	Supported
25161F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25162F:	drivers/dma/xilinx/xilinx_dpdma.c
25163F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25164
25165XILINX ZYNQMP OCM EDAC DRIVER
25166M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25167M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25168S:	Maintained
25169F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25170F:	drivers/edac/zynqmp_edac.c
25171
25172XILINX ZYNQMP PSGTR PHY DRIVER
25173M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25174L:	linux-kernel@vger.kernel.org
25175S:	Supported
25176T:	git https://github.com/Xilinx/linux-xlnx.git
25177F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25178F:	drivers/phy/xilinx/phy-zynqmp.c
25179
25180XILINX ZYNQMP SHA3 DRIVER
25181M:	Harsha <harsha.harsha@amd.com>
25182S:	Maintained
25183F:	drivers/crypto/xilinx/zynqmp-sha.c
25184
25185XILINX ZYNQMP NVMEM DRIVER
25186M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25187M:	Kalyani Akula <kalyani.akula@amd.com>
25188R:	Michal Simek <michal.simek@amd.com>
25189S:	Maintained
25190F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25191F:	drivers/nvmem/zynqmp_nvmem.c
25192
25193XILLYBUS DRIVER
25194M:	Eli Billauer <eli.billauer@gmail.com>
25195L:	linux-kernel@vger.kernel.org
25196S:	Supported
25197F:	drivers/char/xillybus/
25198
25199XLP9XX I2C DRIVER
25200M:	George Cherian <gcherian@marvell.com>
25201L:	linux-i2c@vger.kernel.org
25202S:	Supported
25203W:	http://www.marvell.com
25204F:	drivers/i2c/busses/i2c-xlp9xx.c
25205
25206XRA1403 GPIO EXPANDER
25207M:	Nandor Han <nandor.han@ge.com>
25208L:	linux-gpio@vger.kernel.org
25209S:	Maintained
25210F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25211F:	drivers/gpio/gpio-xra1403.c
25212
25213XTENSA XTFPGA PLATFORM SUPPORT
25214M:	Max Filippov <jcmvbkbc@gmail.com>
25215S:	Maintained
25216F:	drivers/spi/spi-xtensa-xtfpga.c
25217F:	sound/soc/xtensa/xtfpga-i2s.c
25218
25219YAM DRIVER FOR AX.25
25220M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25221L:	linux-hams@vger.kernel.org
25222S:	Maintained
25223F:	drivers/net/hamradio/yam*
25224F:	include/linux/yam.h
25225
25226YAMA SECURITY MODULE
25227M:	Kees Cook <kees@kernel.org>
25228S:	Supported
25229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25230F:	Documentation/admin-guide/LSM/Yama.rst
25231F:	security/yama/
25232
25233YAML NETLINK (YNL)
25234M:	Donald Hunter <donald.hunter@gmail.com>
25235M:	Jakub Kicinski <kuba@kernel.org>
25236F:	Documentation/netlink/
25237F:	Documentation/userspace-api/netlink/intro-specs.rst
25238F:	Documentation/userspace-api/netlink/specs.rst
25239F:	tools/net/ynl/
25240
25241YEALINK PHONE DRIVER
25242M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25243L:	usbb2k-api-dev@nongnu.org
25244S:	Maintained
25245F:	Documentation/input/devices/yealink.rst
25246F:	drivers/input/misc/yealink.*
25247
25248Z3FOLD COMPRESSED PAGE ALLOCATOR
25249M:	Vitaly Wool <vitaly.wool@konsulko.com>
25250R:	Miaohe Lin <linmiaohe@huawei.com>
25251L:	linux-mm@kvack.org
25252S:	Maintained
25253F:	mm/z3fold.c
25254
25255Z8530 DRIVER FOR AX.25
25256M:	Joerg Reuter <jreuter@yaina.de>
25257L:	linux-hams@vger.kernel.org
25258S:	Maintained
25259W:	http://yaina.de/jreuter/
25260W:	http://www.qsl.net/dl1bke/
25261F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25262F:	drivers/net/hamradio/*scc.c
25263F:	drivers/net/hamradio/z8530.h
25264
25265ZBUD COMPRESSED PAGE ALLOCATOR
25266M:	Seth Jennings <sjenning@redhat.com>
25267M:	Dan Streetman <ddstreet@ieee.org>
25268L:	linux-mm@kvack.org
25269S:	Maintained
25270F:	mm/zbud.c
25271
25272ZD1211RW WIRELESS DRIVER
25273L:	linux-wireless@vger.kernel.org
25274S:	Orphan
25275F:	drivers/net/wireless/zydas/zd1211rw/
25276
25277ZD1301 MEDIA DRIVER
25278L:	linux-media@vger.kernel.org
25279S:	Orphan
25280W:	https://linuxtv.org/
25281Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25282F:	drivers/media/usb/dvb-usb-v2/zd1301*
25283
25284ZD1301_DEMOD MEDIA DRIVER
25285L:	linux-media@vger.kernel.org
25286S:	Orphan
25287W:	https://linuxtv.org/
25288Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25289F:	drivers/media/dvb-frontends/zd1301_demod*
25290
25291ZHAOXIN PROCESSOR SUPPORT
25292M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25293L:	linux-kernel@vger.kernel.org
25294S:	Maintained
25295F:	arch/x86/kernel/cpu/zhaoxin.c
25296
25297ZONEFS FILESYSTEM
25298M:	Damien Le Moal <dlemoal@kernel.org>
25299M:	Naohiro Aota <naohiro.aota@wdc.com>
25300R:	Johannes Thumshirn <jth@kernel.org>
25301L:	linux-fsdevel@vger.kernel.org
25302S:	Maintained
25303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25304F:	Documentation/filesystems/zonefs.rst
25305F:	fs/zonefs/
25306
25307ZR36067 VIDEO FOR LINUX DRIVER
25308M:	Corentin Labbe <clabbe@baylibre.com>
25309L:	mjpeg-users@lists.sourceforge.net
25310L:	linux-media@vger.kernel.org
25311S:	Maintained
25312W:	http://mjpeg.sourceforge.net/driver-zoran/
25313Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25314F:	Documentation/driver-api/media/drivers/zoran.rst
25315F:	drivers/media/pci/zoran/
25316
25317ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25318M:	Minchan Kim <minchan@kernel.org>
25319M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25320L:	linux-kernel@vger.kernel.org
25321S:	Maintained
25322F:	Documentation/admin-guide/blockdev/zram.rst
25323F:	drivers/block/zram/
25324
25325ZS DECSTATION Z85C30 SERIAL DRIVER
25326M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25327S:	Maintained
25328F:	drivers/tty/serial/zs.*
25329
25330ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25331M:	Minchan Kim <minchan@kernel.org>
25332M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25333L:	linux-mm@kvack.org
25334S:	Maintained
25335F:	Documentation/mm/zsmalloc.rst
25336F:	include/linux/zsmalloc.h
25337F:	mm/zsmalloc.c
25338
25339ZSTD
25340M:	Nick Terrell <terrelln@fb.com>
25341S:	Maintained
25342B:	https://github.com/facebook/zstd/issues
25343T:	git https://github.com/terrelln/linux.git
25344F:	crypto/zstd.c
25345F:	include/linux/zstd*
25346F:	lib/decompress_unzstd.c
25347F:	lib/zstd/
25348N:	zstd
25349K:	zstd
25350
25351ZSWAP COMPRESSED SWAP CACHING
25352M:	Johannes Weiner <hannes@cmpxchg.org>
25353M:	Yosry Ahmed <yosryahmed@google.com>
25354M:	Nhat Pham <nphamcs@gmail.com>
25355R:	Chengming Zhou <chengming.zhou@linux.dev>
25356L:	linux-mm@kvack.org
25357S:	Maintained
25358F:	Documentation/admin-guide/mm/zswap.rst
25359F:	include/linux/zpool.h
25360F:	include/linux/zswap.h
25361F:	mm/zpool.c
25362F:	mm/zswap.c
25363F:	tools/testing/selftests/cgroup/test_zswap.c
25364
25365SENARYTECH AUDIO CODEC DRIVER
25366M:	bo liu <bo.liu@senarytech.com>
25367S:	Maintained
25368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25369F:	sound/pci/hda/patch_senarytech.c
25370
25371THE REST
25372M:	Linus Torvalds <torvalds@linux-foundation.org>
25373L:	linux-kernel@vger.kernel.org
25374S:	Buried alive in reporters
25375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25376F:	*
25377F:	*/
25378