xref: /linux/MAINTAINERS (revision a14e9323267d8f20bdb5a1cebc4abc5abd80cfb2)
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@samsung.com>
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/sound/dlg,da7213.yaml
6504F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6505F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6506F:	Documentation/hwmon/da90??.rst
6507F:	drivers/gpio/gpio-da90??.c
6508F:	drivers/hwmon/da90??-hwmon.c
6509F:	drivers/iio/adc/da91??-*.c
6510F:	drivers/input/misc/da72??.[ch]
6511F:	drivers/input/misc/da90??_onkey.c
6512F:	drivers/input/touchscreen/da9052_tsi.c
6513F:	drivers/leds/leds-da90??.c
6514F:	drivers/mfd/da903x.c
6515F:	drivers/mfd/da90??-*.c
6516F:	drivers/mfd/da91??-*.c
6517F:	drivers/pinctrl/pinctrl-da90??.c
6518F:	drivers/power/supply/da9052-battery.c
6519F:	drivers/power/supply/da91??-*.c
6520F:	drivers/regulator/da9???-regulator.[ch]
6521F:	drivers/regulator/slg51000-regulator.[ch]
6522F:	drivers/rtc/rtc-da90??.c
6523F:	drivers/thermal/da90??-thermal.c
6524F:	drivers/video/backlight/da90??_bl.c
6525F:	drivers/watchdog/da90??_wdt.c
6526F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6527F:	include/linux/mfd/da903x.h
6528F:	include/linux/mfd/da9052/
6529F:	include/linux/mfd/da9055/
6530F:	include/linux/mfd/da9062/
6531F:	include/linux/mfd/da9063/
6532F:	include/linux/mfd/da9150/
6533F:	include/linux/regulator/da9211.h
6534F:	include/sound/da[79]*.h
6535F:	sound/soc/codecs/da[79]*.[ch]
6536
6537DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6538M:	William Breathitt Gray <wbg@kernel.org>
6539L:	linux-gpio@vger.kernel.org
6540S:	Maintained
6541F:	drivers/gpio/gpio-gpio-mm.c
6542
6543DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6544M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6545L:	linux-media@vger.kernel.org
6546S:	Maintained
6547F:	Documentation/admin-guide/media/mgb4.rst
6548F:	drivers/media/pci/mgb4/
6549
6550DIOLAN U2C-12 I2C DRIVER
6551M:	Guenter Roeck <linux@roeck-us.net>
6552L:	linux-i2c@vger.kernel.org
6553S:	Maintained
6554F:	drivers/i2c/busses/i2c-diolan-u2c.c
6555
6556DIRECTORY NOTIFICATION (DNOTIFY)
6557M:	Jan Kara <jack@suse.cz>
6558R:	Amir Goldstein <amir73il@gmail.com>
6559L:	linux-fsdevel@vger.kernel.org
6560S:	Maintained
6561F:	Documentation/filesystems/dnotify.rst
6562F:	fs/notify/dnotify/
6563F:	include/linux/dnotify.h
6564
6565DISK GEOMETRY AND PARTITION HANDLING
6566M:	Andries Brouwer <aeb@cwi.nl>
6567S:	Maintained
6568W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6569W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6570W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6571
6572DISKQUOTA
6573M:	Jan Kara <jack@suse.com>
6574S:	Maintained
6575F:	Documentation/filesystems/quota.rst
6576F:	fs/quota/
6577F:	include/linux/quota*.h
6578F:	include/uapi/linux/quota*.h
6579
6580DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6581M:	Bernie Thompson <bernie@plugable.com>
6582L:	linux-fbdev@vger.kernel.org
6583S:	Maintained
6584W:	http://plugable.com/category/projects/udlfb/
6585F:	Documentation/fb/udlfb.rst
6586F:	drivers/video/fbdev/udlfb.c
6587F:	include/video/udlfb.h
6588
6589DISTRIBUTED LOCK MANAGER (DLM)
6590M:	Alexander Aring <aahringo@redhat.com>
6591M:	David Teigland <teigland@redhat.com>
6592L:	gfs2@lists.linux.dev
6593S:	Supported
6594W:	https://pagure.io/dlm
6595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6596F:	fs/dlm/
6597
6598DMA BUFFER SHARING FRAMEWORK
6599M:	Sumit Semwal <sumit.semwal@linaro.org>
6600M:	Christian König <christian.koenig@amd.com>
6601L:	linux-media@vger.kernel.org
6602L:	dri-devel@lists.freedesktop.org
6603L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6604S:	Maintained
6605T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6606F:	Documentation/driver-api/dma-buf.rst
6607F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6608F:	drivers/dma-buf/
6609F:	include/linux/*fence.h
6610F:	include/linux/dma-buf.h
6611F:	include/linux/dma-resv.h
6612K:	\bdma_(?:buf|fence|resv)\b
6613
6614DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6615M:	Vinod Koul <vkoul@kernel.org>
6616L:	dmaengine@vger.kernel.org
6617S:	Maintained
6618Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6620F:	Documentation/devicetree/bindings/dma/
6621F:	Documentation/driver-api/dmaengine/
6622F:	drivers/dma/
6623F:	include/dt-bindings/dma/
6624F:	include/linux/dma/
6625F:	include/linux/dmaengine.h
6626F:	include/linux/of_dma.h
6627
6628DMA MAPPING BENCHMARK
6629M:	Xiang Chen <chenxiang66@hisilicon.com>
6630L:	iommu@lists.linux.dev
6631F:	kernel/dma/map_benchmark.c
6632F:	tools/testing/selftests/dma/
6633
6634DMA MAPPING HELPERS
6635M:	Christoph Hellwig <hch@lst.de>
6636M:	Marek Szyprowski <m.szyprowski@samsung.com>
6637R:	Robin Murphy <robin.murphy@arm.com>
6638L:	iommu@lists.linux.dev
6639S:	Supported
6640W:	http://git.infradead.org/users/hch/dma-mapping.git
6641T:	git git://git.infradead.org/users/hch/dma-mapping.git
6642F:	include/asm-generic/dma-mapping.h
6643F:	include/linux/dma-direct.h
6644F:	include/linux/dma-map-ops.h
6645F:	include/linux/dma-mapping.h
6646F:	include/linux/swiotlb.h
6647F:	kernel/dma/
6648
6649DMA-BUF HEAPS FRAMEWORK
6650M:	Sumit Semwal <sumit.semwal@linaro.org>
6651R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6652R:	Brian Starkey <Brian.Starkey@arm.com>
6653R:	John Stultz <jstultz@google.com>
6654R:	T.J. Mercier <tjmercier@google.com>
6655L:	linux-media@vger.kernel.org
6656L:	dri-devel@lists.freedesktop.org
6657L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6658S:	Maintained
6659T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6660F:	drivers/dma-buf/dma-heap.c
6661F:	drivers/dma-buf/heaps/*
6662F:	include/linux/dma-heap.h
6663F:	include/uapi/linux/dma-heap.h
6664
6665DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6666M:	Lukasz Luba <lukasz.luba@arm.com>
6667L:	linux-pm@vger.kernel.org
6668L:	linux-samsung-soc@vger.kernel.org
6669S:	Maintained
6670F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6671F:	drivers/memory/samsung/exynos5422-dmc.c
6672
6673DME1737 HARDWARE MONITOR DRIVER
6674M:	Juerg Haefliger <juergh@proton.me>
6675L:	linux-hwmon@vger.kernel.org
6676S:	Maintained
6677F:	Documentation/hwmon/dme1737.rst
6678F:	drivers/hwmon/dme1737.c
6679
6680DMI/SMBIOS SUPPORT
6681M:	Jean Delvare <jdelvare@suse.com>
6682S:	Maintained
6683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6684F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6685F:	drivers/firmware/dmi-id.c
6686F:	drivers/firmware/dmi_scan.c
6687F:	include/linux/dmi.h
6688
6689DOCUMENTATION
6690M:	Jonathan Corbet <corbet@lwn.net>
6691L:	linux-doc@vger.kernel.org
6692S:	Maintained
6693P:	Documentation/doc-guide/maintainer-profile.rst
6694T:	git git://git.lwn.net/linux.git docs-next
6695F:	Documentation/
6696F:	scripts/check-variable-fonts.sh
6697F:	scripts/documentation-file-ref-check
6698F:	scripts/kernel-doc
6699F:	scripts/sphinx-pre-install
6700X:	Documentation/ABI/
6701X:	Documentation/admin-guide/media/
6702X:	Documentation/devicetree/
6703X:	Documentation/driver-api/media/
6704X:	Documentation/firmware-guide/acpi/
6705X:	Documentation/i2c/
6706X:	Documentation/netlink/
6707X:	Documentation/power/
6708X:	Documentation/spi/
6709X:	Documentation/userspace-api/media/
6710
6711DOCUMENTATION PROCESS
6712M:	Jonathan Corbet <corbet@lwn.net>
6713L:	workflows@vger.kernel.org
6714S:	Maintained
6715F:	Documentation/maintainer/
6716F:	Documentation/process/
6717
6718DOCUMENTATION REPORTING ISSUES
6719M:	Thorsten Leemhuis <linux@leemhuis.info>
6720L:	linux-doc@vger.kernel.org
6721S:	Maintained
6722F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6723F:	Documentation/admin-guide/reporting-issues.rst
6724F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6725
6726DOCUMENTATION SCRIPTS
6727M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6728L:	linux-doc@vger.kernel.org
6729S:	Maintained
6730F:	Documentation/sphinx/parse-headers.pl
6731F:	scripts/documentation-file-ref-check
6732F:	scripts/sphinx-pre-install
6733
6734DOCUMENTATION/ITALIAN
6735M:	Federico Vaga <federico.vaga@vaga.pv.it>
6736L:	linux-doc@vger.kernel.org
6737S:	Maintained
6738F:	Documentation/translations/it_IT
6739
6740DOCUMENTATION/JAPANESE
6741R:	Akira Yokosawa <akiyks@gmail.com>
6742L:	linux-doc@vger.kernel.org
6743S:	Maintained
6744F:	Documentation/translations/ja_JP
6745
6746DONGWOON DW9714 LENS VOICE COIL DRIVER
6747M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6748L:	linux-media@vger.kernel.org
6749S:	Maintained
6750T:	git git://linuxtv.org/media_tree.git
6751F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6752F:	drivers/media/i2c/dw9714.c
6753
6754DONGWOON DW9719 LENS VOICE COIL DRIVER
6755M:	Daniel Scally <djrscally@gmail.com>
6756L:	linux-media@vger.kernel.org
6757S:	Maintained
6758T:	git git://linuxtv.org/media_tree.git
6759F:	drivers/media/i2c/dw9719.c
6760
6761DONGWOON DW9768 LENS VOICE COIL DRIVER
6762L:	linux-media@vger.kernel.org
6763S:	Orphan
6764T:	git git://linuxtv.org/media_tree.git
6765F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6766F:	drivers/media/i2c/dw9768.c
6767
6768DONGWOON DW9807 LENS VOICE COIL DRIVER
6769M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6770L:	linux-media@vger.kernel.org
6771S:	Maintained
6772T:	git git://linuxtv.org/media_tree.git
6773F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6774F:	drivers/media/i2c/dw9807-vcm.c
6775
6776DOUBLETALK DRIVER
6777M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6778L:	blinux-list@redhat.com
6779S:	Maintained
6780F:	drivers/char/dtlk.c
6781F:	include/linux/dtlk.h
6782
6783DPAA2 DATAPATH I/O (DPIO) DRIVER
6784M:	Roy Pledge <Roy.Pledge@nxp.com>
6785L:	linux-kernel@vger.kernel.org
6786S:	Maintained
6787F:	drivers/soc/fsl/dpio
6788
6789DPAA2 ETHERNET DRIVER
6790M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6791L:	netdev@vger.kernel.org
6792S:	Maintained
6793F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6794F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6795F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6796F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6797F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6798F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6799F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6800F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6801F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6802F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6803
6804DPAA2 ETHERNET SWITCH DRIVER
6805M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6806L:	netdev@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6809F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6810F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6811
6812DPLL SUBSYSTEM
6813M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6814M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6815M:	Jiri Pirko <jiri@resnulli.us>
6816L:	netdev@vger.kernel.org
6817S:	Supported
6818F:	Documentation/driver-api/dpll.rst
6819F:	drivers/dpll/*
6820F:	include/linux/dpll.h
6821F:	include/uapi/linux/dpll.h
6822
6823DRBD DRIVER
6824M:	Philipp Reisner <philipp.reisner@linbit.com>
6825M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6826M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6827L:	drbd-dev@lists.linbit.com
6828S:	Supported
6829W:	http://www.drbd.org
6830T:	git git://git.linbit.com/linux-drbd.git
6831T:	git git://git.linbit.com/drbd-8.4.git
6832F:	Documentation/admin-guide/blockdev/
6833F:	drivers/block/drbd/
6834F:	include/linux/drbd*
6835F:	lib/lru_cache.c
6836
6837DRIVER COMPONENT FRAMEWORK
6838L:	dri-devel@lists.freedesktop.org
6839F:	drivers/base/component.c
6840F:	include/linux/component.h
6841
6842DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6843M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6844R:	"Rafael J. Wysocki" <rafael@kernel.org>
6845S:	Supported
6846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6847F:	Documentation/core-api/kobject.rst
6848F:	drivers/base/
6849F:	fs/debugfs/
6850F:	fs/sysfs/
6851F:	include/linux/debugfs.h
6852F:	include/linux/fwnode.h
6853F:	include/linux/kobj*
6854F:	include/linux/property.h
6855F:	lib/kobj*
6856F:	rust/kernel/device.rs
6857
6858DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6859M:	Nishanth Menon <nm@ti.com>
6860L:	linux-pm@vger.kernel.org
6861S:	Maintained
6862F:	drivers/soc/ti/smartreflex.c
6863F:	include/linux/power/smartreflex.h
6864
6865DRM ACCEL DRIVERS FOR INTEL VPU
6866M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6867M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6868L:	dri-devel@lists.freedesktop.org
6869S:	Supported
6870T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6871F:	drivers/accel/ivpu/
6872F:	include/uapi/drm/ivpu_accel.h
6873
6874DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6875M:	Oded Gabbay <ogabbay@kernel.org>
6876L:	dri-devel@lists.freedesktop.org
6877S:	Maintained
6878C:	irc://irc.oftc.net/dri-devel
6879T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6880F:	Documentation/accel/
6881F:	drivers/accel/
6882F:	include/drm/drm_accel.h
6883
6884DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6885M:	Maxime Ripard <mripard@kernel.org>
6886M:	Chen-Yu Tsai <wens@csie.org>
6887R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6888L:	dri-devel@lists.freedesktop.org
6889S:	Supported
6890T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6891F:	drivers/gpu/drm/sun4i/sun8i*
6892
6893DRM DRIVER FOR ARM PL111 CLCD
6894S:	Orphan
6895T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6896F:	drivers/gpu/drm/pl111/
6897
6898DRM DRIVER FOR ARM VERSATILE TFT PANELS
6899M:	Linus Walleij <linus.walleij@linaro.org>
6900S:	Maintained
6901T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6902F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6903F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6904
6905DRM DRIVER FOR ASPEED BMC GFX
6906M:	Joel Stanley <joel@jms.id.au>
6907L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6908S:	Supported
6909T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6910F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6911F:	drivers/gpu/drm/aspeed/
6912
6913DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6914M:	Dave Airlie <airlied@redhat.com>
6915R:	Thomas Zimmermann <tzimmermann@suse.de>
6916R:	Jocelyn Falempe <jfalempe@redhat.com>
6917L:	dri-devel@lists.freedesktop.org
6918S:	Supported
6919T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6920F:	drivers/gpu/drm/ast/
6921
6922DRM DRIVER FOR BOCHS VIRTUAL GPU
6923M:	Gerd Hoffmann <kraxel@redhat.com>
6924L:	virtualization@lists.linux.dev
6925S:	Maintained
6926T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6927F:	drivers/gpu/drm/tiny/bochs.c
6928
6929DRM DRIVER FOR BOE HIMAX8279D PANELS
6930M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6931S:	Maintained
6932F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6933F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6934
6935DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6936M:	Jagan Teki <jagan@amarulasolutions.com>
6937S:	Maintained
6938F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6939F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6940
6941DRM DRIVER FOR EBBG FT8719 PANEL
6942M:	Joel Selvaraj <jo@jsfamily.in>
6943S:	Maintained
6944T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6945F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6946F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6947
6948DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6949M:	Linus Walleij <linus.walleij@linaro.org>
6950S:	Maintained
6951T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6952F:	drivers/gpu/drm/tve200/
6953
6954DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6955M:	Icenowy Zheng <icenowy@aosc.io>
6956S:	Maintained
6957F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6958F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6959
6960DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6961M:	Jagan Teki <jagan@amarulasolutions.com>
6962S:	Maintained
6963F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6964F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6965
6966DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6967M:	Thomas Zimmermann <tzimmermann@suse.de>
6968M:	Javier Martinez Canillas <javierm@redhat.com>
6969L:	dri-devel@lists.freedesktop.org
6970S:	Maintained
6971T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6972F:	drivers/gpu/drm/drm_aperture.c
6973F:	drivers/gpu/drm/tiny/ofdrm.c
6974F:	drivers/gpu/drm/tiny/simpledrm.c
6975F:	drivers/video/aperture.c
6976F:	drivers/video/nomodeset.c
6977F:	include/drm/drm_aperture.h
6978F:	include/linux/aperture.h
6979F:	include/video/nomodeset.h
6980
6981DRM DRIVER FOR GENERIC EDP PANELS
6982R:	Douglas Anderson <dianders@chromium.org>
6983F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6984F:	drivers/gpu/drm/panel/panel-edp.c
6985
6986DRM DRIVER FOR GENERIC USB DISPLAY
6987M:	Noralf Trønnes <noralf@tronnes.org>
6988S:	Maintained
6989W:	https://github.com/notro/gud/wiki
6990T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6991F:	drivers/gpu/drm/gud/
6992F:	include/drm/gud.h
6993
6994DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6995M:	Hans de Goede <hdegoede@redhat.com>
6996S:	Maintained
6997T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6998F:	drivers/gpu/drm/tiny/gm12u320.c
6999
7000DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7001M:	Ondrej Jirman <megi@xff.cz>
7002M:	Javier Martinez Canillas <javierm@redhat.com>
7003S:	Maintained
7004T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7005F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7006F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7007
7008DRM DRIVER FOR HX8357D PANELS
7009S:	Orphan
7010T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7011F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7012F:	drivers/gpu/drm/tiny/hx8357d.c
7013
7014DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7015M:	Deepak Rawat <drawat.floss@gmail.com>
7016L:	linux-hyperv@vger.kernel.org
7017L:	dri-devel@lists.freedesktop.org
7018S:	Maintained
7019T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7020F:	drivers/gpu/drm/hyperv
7021
7022DRM DRIVER FOR ILITEK ILI9225 PANELS
7023M:	David Lechner <david@lechnology.com>
7024S:	Maintained
7025T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7026F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7027F:	drivers/gpu/drm/tiny/ili9225.c
7028
7029DRM DRIVER FOR ILITEK ILI9486 PANELS
7030M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7031S:	Maintained
7032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7033F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7034F:	drivers/gpu/drm/tiny/ili9486.c
7035
7036DRM DRIVER FOR ILITEK ILI9805 PANELS
7037M:	Michael Trimarchi <michael@amarulasolutions.com>
7038S:	Maintained
7039F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7040F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7041
7042DRM DRIVER FOR ILITEK ILI9806E PANELS
7043M:	Michael Walle <mwalle@kernel.org>
7044S:	Maintained
7045F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7046
7047DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7048M:	Jagan Teki <jagan@edgeble.ai>
7049S:	Maintained
7050F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7051F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7052
7053DRM DRIVER FOR LG SW43408 PANELS
7054M:	Sumit Semwal <sumit.semwal@linaro.org>
7055M:	Caleb Connolly <caleb.connolly@linaro.org>
7056S:	Maintained
7057T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7058F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7059F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7060
7061DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7062M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7063S:	Supported
7064T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7065F:	drivers/gpu/drm/logicvc/
7066
7067DRM DRIVER FOR LVDS PANELS
7068M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7069L:	dri-devel@lists.freedesktop.org
7070S:	Maintained
7071T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7072F:	Documentation/devicetree/bindings/display/lvds.yaml
7073F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7074F:	drivers/gpu/drm/panel/panel-lvds.c
7075
7076DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7077M:	Guido Günther <agx@sigxcpu.org>
7078R:	Purism Kernel Team <kernel@puri.sm>
7079S:	Maintained
7080F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7081F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7082
7083DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7084M:	Dave Airlie <airlied@redhat.com>
7085R:	Thomas Zimmermann <tzimmermann@suse.de>
7086R:	Jocelyn Falempe <jfalempe@redhat.com>
7087L:	dri-devel@lists.freedesktop.org
7088S:	Supported
7089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7090F:	drivers/gpu/drm/mgag200/
7091
7092DRM DRIVER FOR MI0283QT
7093M:	Noralf Trønnes <noralf@tronnes.org>
7094S:	Maintained
7095T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7096F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7097F:	drivers/gpu/drm/tiny/mi0283qt.c
7098
7099DRM DRIVER FOR MIPI DBI compatible panels
7100M:	Noralf Trønnes <noralf@tronnes.org>
7101S:	Maintained
7102W:	https://github.com/notro/panel-mipi-dbi/wiki
7103T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7104F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7105F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7106
7107DRM DRIVER for Qualcomm Adreno GPUs
7108M:	Rob Clark <robdclark@gmail.com>
7109R:	Sean Paul <sean@poorly.run>
7110R:	Konrad Dybcio <konrad.dybcio@linaro.org>
7111L:	linux-arm-msm@vger.kernel.org
7112L:	dri-devel@lists.freedesktop.org
7113L:	freedreno@lists.freedesktop.org
7114S:	Maintained
7115B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7116T:	git https://gitlab.freedesktop.org/drm/msm.git
7117F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7118F:	drivers/gpu/drm/msm/adreno/
7119F:	drivers/gpu/drm/msm/msm_gpu.*
7120F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7121F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7122F:	drivers/gpu/drm/msm/registers/adreno/
7123F:	include/uapi/drm/msm_drm.h
7124
7125DRM DRIVER for Qualcomm display hardware
7126M:	Rob Clark <robdclark@gmail.com>
7127M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7128M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7129R:	Sean Paul <sean@poorly.run>
7130R:	Marijn Suijten <marijn.suijten@somainline.org>
7131L:	linux-arm-msm@vger.kernel.org
7132L:	dri-devel@lists.freedesktop.org
7133L:	freedreno@lists.freedesktop.org
7134S:	Maintained
7135B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7136T:	git https://gitlab.freedesktop.org/drm/msm.git
7137F:	Documentation/devicetree/bindings/display/msm/
7138F:	drivers/gpu/drm/ci/xfails/msm*
7139F:	drivers/gpu/drm/msm/
7140F:	include/uapi/drm/msm_drm.h
7141
7142DRM DRIVER FOR NOVATEK NT35510 PANELS
7143M:	Linus Walleij <linus.walleij@linaro.org>
7144S:	Maintained
7145T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7146F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7147F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7148
7149DRM DRIVER FOR NOVATEK NT35560 PANELS
7150M:	Linus Walleij <linus.walleij@linaro.org>
7151S:	Maintained
7152T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7153F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7154F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7155
7156DRM DRIVER FOR NOVATEK NT36523 PANELS
7157M:	Jianhua Lu <lujianhua000@gmail.com>
7158S:	Maintained
7159T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7160F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7161F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7162
7163DRM DRIVER FOR NOVATEK NT36672A PANELS
7164M:	Sumit Semwal <sumit.semwal@linaro.org>
7165S:	Maintained
7166T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7167F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7168F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7169
7170DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7171M:	Karol Herbst <kherbst@redhat.com>
7172M:	Lyude Paul <lyude@redhat.com>
7173M:	Danilo Krummrich <dakr@redhat.com>
7174L:	dri-devel@lists.freedesktop.org
7175L:	nouveau@lists.freedesktop.org
7176S:	Supported
7177W:	https://nouveau.freedesktop.org/
7178Q:	https://patchwork.freedesktop.org/project/nouveau/
7179Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7180B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7181C:	irc://irc.oftc.net/nouveau
7182T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7183F:	drivers/gpu/drm/nouveau/
7184F:	include/uapi/drm/nouveau_drm.h
7185
7186DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7187M:	Stefan Mavrodiev <stefan@olimex.com>
7188S:	Maintained
7189F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7190F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7191
7192DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7193R:	Douglas Anderson <dianders@chromium.org>
7194F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7195F:	drivers/gpu/drm/bridge/parade-ps8640.c
7196
7197DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7198M:	Noralf Trønnes <noralf@tronnes.org>
7199S:	Maintained
7200T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7201F:	Documentation/devicetree/bindings/display/repaper.txt
7202F:	drivers/gpu/drm/tiny/repaper.c
7203
7204DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7205M:	Dave Airlie <airlied@redhat.com>
7206M:	Gerd Hoffmann <kraxel@redhat.com>
7207L:	virtualization@lists.linux.dev
7208S:	Obsolete
7209W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7210T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7211F:	drivers/gpu/drm/tiny/cirrus.c
7212
7213DRM DRIVER FOR QXL VIRTUAL GPU
7214M:	Dave Airlie <airlied@redhat.com>
7215M:	Gerd Hoffmann <kraxel@redhat.com>
7216L:	virtualization@lists.linux.dev
7217L:	spice-devel@lists.freedesktop.org
7218S:	Maintained
7219T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7220F:	drivers/gpu/drm/qxl/
7221F:	include/uapi/drm/qxl_drm.h
7222
7223DRM DRIVER FOR RAYDIUM RM67191 PANELS
7224M:	Robert Chiras <robert.chiras@nxp.com>
7225S:	Maintained
7226F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7227F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7228
7229DRM DRIVER FOR SAMSUNG DB7430 PANELS
7230M:	Linus Walleij <linus.walleij@linaro.org>
7231S:	Maintained
7232T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7233F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7234F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7235
7236DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7237M:	Inki Dae <inki.dae@samsung.com>
7238M:	Jagan Teki <jagan@amarulasolutions.com>
7239M:	Marek Szyprowski <m.szyprowski@samsung.com>
7240S:	Maintained
7241T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7242F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7243F:	drivers/gpu/drm/bridge/samsung-dsim.c
7244F:	include/drm/bridge/samsung-dsim.h
7245
7246DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7247M:	Markuss Broks <markuss.broks@gmail.com>
7248S:	Maintained
7249F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7250F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7251
7252DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7253M:	Artur Weber <aweber.kernel@gmail.com>
7254S:	Maintained
7255F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7256F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7257
7258DRM DRIVER FOR SITRONIX ST7586 PANELS
7259M:	David Lechner <david@lechnology.com>
7260S:	Maintained
7261T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7262F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7263F:	drivers/gpu/drm/tiny/st7586.c
7264
7265DRM DRIVER FOR SITRONIX ST7701 PANELS
7266M:	Jagan Teki <jagan@amarulasolutions.com>
7267S:	Maintained
7268F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7269F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7270
7271DRM DRIVER FOR SITRONIX ST7703 PANELS
7272M:	Guido Günther <agx@sigxcpu.org>
7273R:	Purism Kernel Team <kernel@puri.sm>
7274R:	Ondrej Jirman <megi@xff.cz>
7275S:	Maintained
7276F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7277F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7278
7279DRM DRIVER FOR SITRONIX ST7735R PANELS
7280M:	David Lechner <david@lechnology.com>
7281S:	Maintained
7282T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7283F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7284F:	drivers/gpu/drm/tiny/st7735r.c
7285
7286DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7287M:	Javier Martinez Canillas <javierm@redhat.com>
7288S:	Maintained
7289T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7290F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7291F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7292F:	drivers/gpu/drm/solomon/ssd130x*
7293
7294DRM DRIVER FOR ST-ERICSSON MCDE
7295M:	Linus Walleij <linus.walleij@linaro.org>
7296S:	Maintained
7297T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7298F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7299F:	drivers/gpu/drm/mcde/
7300
7301DRM DRIVER FOR SYNAPTICS R63353 PANELS
7302M:	Michael Trimarchi <michael@amarulasolutions.com>
7303S:	Maintained
7304F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7305F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7306
7307DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7308M:	Jagan Teki <jagan@amarulasolutions.com>
7309S:	Maintained
7310F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7311F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7312
7313DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7314R:	Douglas Anderson <dianders@chromium.org>
7315F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7316F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7317
7318DRM DRIVER FOR TPO TPG110 PANELS
7319M:	Linus Walleij <linus.walleij@linaro.org>
7320S:	Maintained
7321T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7322F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7323F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7324
7325DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7326M:	Dave Airlie <airlied@redhat.com>
7327R:	Sean Paul <sean@poorly.run>
7328R:	Thomas Zimmermann <tzimmermann@suse.de>
7329L:	dri-devel@lists.freedesktop.org
7330S:	Supported
7331T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7332F:	drivers/gpu/drm/udl/
7333
7334DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7335M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7336M:	Melissa Wen <melissa.srw@gmail.com>
7337M:	Maíra Canal <mairacanal@riseup.net>
7338R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7339R:	Daniel Vetter <daniel@ffwll.ch>
7340L:	dri-devel@lists.freedesktop.org
7341S:	Maintained
7342T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7343F:	Documentation/gpu/vkms.rst
7344F:	drivers/gpu/drm/ci/xfails/vkms*
7345F:	drivers/gpu/drm/vkms/
7346
7347DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7348M:	Hans de Goede <hdegoede@redhat.com>
7349L:	dri-devel@lists.freedesktop.org
7350S:	Maintained
7351T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7352F:	drivers/gpu/drm/vboxvideo/
7353
7354DRM DRIVER FOR VMWARE VIRTUAL GPU
7355M:	Zack Rusin <zack.rusin@broadcom.com>
7356R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7357L:	dri-devel@lists.freedesktop.org
7358S:	Supported
7359T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7360F:	drivers/gpu/drm/vmwgfx/
7361F:	include/uapi/drm/vmwgfx_drm.h
7362
7363DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7364M:	Linus Walleij <linus.walleij@linaro.org>
7365S:	Maintained
7366T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7367F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7368F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7369
7370DRM DRIVERS
7371M:	David Airlie <airlied@gmail.com>
7372M:	Daniel Vetter <daniel@ffwll.ch>
7373L:	dri-devel@lists.freedesktop.org
7374S:	Maintained
7375B:	https://gitlab.freedesktop.org/drm
7376C:	irc://irc.oftc.net/dri-devel
7377T:	git https://gitlab.freedesktop.org/drm/kernel.git
7378F:	Documentation/devicetree/bindings/display/
7379F:	Documentation/devicetree/bindings/gpu/
7380F:	Documentation/gpu/
7381F:	drivers/gpu/
7382F:	include/drm/
7383F:	include/linux/vga*
7384F:	include/uapi/drm/
7385
7386DRM DRIVERS AND MISC GPU PATCHES
7387M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7388M:	Maxime Ripard <mripard@kernel.org>
7389M:	Thomas Zimmermann <tzimmermann@suse.de>
7390S:	Maintained
7391W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7392T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7393F:	Documentation/devicetree/bindings/display/
7394F:	Documentation/devicetree/bindings/gpu/
7395F:	Documentation/gpu/
7396F:	drivers/gpu/drm/
7397F:	drivers/gpu/vga/
7398F:	include/drm/drm
7399F:	include/linux/vga*
7400F:	include/uapi/drm/
7401X:	drivers/gpu/drm/amd/
7402X:	drivers/gpu/drm/armada/
7403X:	drivers/gpu/drm/etnaviv/
7404X:	drivers/gpu/drm/exynos/
7405X:	drivers/gpu/drm/i915/
7406X:	drivers/gpu/drm/kmb/
7407X:	drivers/gpu/drm/mediatek/
7408X:	drivers/gpu/drm/msm/
7409X:	drivers/gpu/drm/nouveau/
7410X:	drivers/gpu/drm/radeon/
7411X:	drivers/gpu/drm/renesas/rcar-du/
7412X:	drivers/gpu/drm/tegra/
7413
7414DRM DRIVERS FOR ALLWINNER A10
7415M:	Maxime Ripard <mripard@kernel.org>
7416M:	Chen-Yu Tsai <wens@csie.org>
7417L:	dri-devel@lists.freedesktop.org
7418S:	Supported
7419T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7420F:	Documentation/devicetree/bindings/display/allwinner*
7421F:	drivers/gpu/drm/sun4i/
7422
7423DRM DRIVERS FOR AMLOGIC SOCS
7424M:	Neil Armstrong <neil.armstrong@linaro.org>
7425L:	dri-devel@lists.freedesktop.org
7426L:	linux-amlogic@lists.infradead.org
7427S:	Supported
7428W:	http://linux-meson.com/
7429T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7430F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7431F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7432F:	Documentation/gpu/meson.rst
7433F:	drivers/gpu/drm/ci/xfails/meson*
7434F:	drivers/gpu/drm/meson/
7435
7436DRM DRIVERS FOR ATMEL HLCDC
7437M:	Sam Ravnborg <sam@ravnborg.org>
7438M:	Boris Brezillon <bbrezillon@kernel.org>
7439L:	dri-devel@lists.freedesktop.org
7440S:	Supported
7441T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7442F:	Documentation/devicetree/bindings/display/atmel/
7443F:	drivers/gpu/drm/atmel-hlcdc/
7444
7445DRM DRIVERS FOR BRIDGE CHIPS
7446M:	Andrzej Hajda <andrzej.hajda@intel.com>
7447M:	Neil Armstrong <neil.armstrong@linaro.org>
7448M:	Robert Foss <rfoss@kernel.org>
7449R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7450R:	Jonas Karlman <jonas@kwiboo.se>
7451R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7452S:	Maintained
7453T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7454F:	Documentation/devicetree/bindings/display/bridge/
7455F:	drivers/gpu/drm/bridge/
7456F:	drivers/gpu/drm/drm_bridge.c
7457F:	drivers/gpu/drm/drm_bridge_connector.c
7458F:	include/drm/drm_bridge.h
7459F:	include/drm/drm_bridge_connector.h
7460
7461DRM DRIVERS FOR EXYNOS
7462M:	Inki Dae <inki.dae@samsung.com>
7463M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7464M:	Kyungmin Park <kyungmin.park@samsung.com>
7465L:	dri-devel@lists.freedesktop.org
7466S:	Supported
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7468F:	Documentation/devicetree/bindings/display/exynos/
7469F:	Documentation/devicetree/bindings/display/samsung/
7470F:	drivers/gpu/drm/exynos/
7471F:	include/uapi/drm/exynos_drm.h
7472
7473DRM DRIVERS FOR FREESCALE DCU
7474M:	Stefan Agner <stefan@agner.ch>
7475M:	Alison Wang <alison.wang@nxp.com>
7476L:	dri-devel@lists.freedesktop.org
7477S:	Supported
7478T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7480F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7481F:	drivers/gpu/drm/fsl-dcu/
7482
7483DRM DRIVERS FOR FREESCALE IMX 5/6
7484M:	Philipp Zabel <p.zabel@pengutronix.de>
7485L:	dri-devel@lists.freedesktop.org
7486S:	Maintained
7487T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7488T:	git git://git.pengutronix.de/git/pza/linux
7489F:	Documentation/devicetree/bindings/display/imx/
7490F:	drivers/gpu/drm/imx/ipuv3/
7491F:	drivers/gpu/ipu-v3/
7492
7493DRM DRIVERS FOR FREESCALE IMX BRIDGE
7494M:	Liu Ying <victor.liu@nxp.com>
7495L:	dri-devel@lists.freedesktop.org
7496S:	Maintained
7497F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7498F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7499F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7500F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7501F:	drivers/gpu/drm/bridge/imx/
7502
7503DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7504M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7505L:	dri-devel@lists.freedesktop.org
7506S:	Maintained
7507T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7508F:	drivers/gpu/drm/gma500/
7509
7510DRM DRIVERS FOR HISILICON
7511M:	Xinliang Liu <xinliang.liu@linaro.org>
7512M:	Tian Tao  <tiantao6@hisilicon.com>
7513R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7514R:	Sumit Semwal <sumit.semwal@linaro.org>
7515R:	Yongqin Liu <yongqin.liu@linaro.org>
7516R:	John Stultz <jstultz@google.com>
7517L:	dri-devel@lists.freedesktop.org
7518S:	Maintained
7519T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7520F:	Documentation/devicetree/bindings/display/hisilicon/
7521F:	drivers/gpu/drm/hisilicon/
7522
7523DRM DRIVERS FOR LIMA
7524M:	Qiang Yu <yuq825@gmail.com>
7525L:	dri-devel@lists.freedesktop.org
7526L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7527S:	Maintained
7528T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7529F:	drivers/gpu/drm/lima/
7530F:	include/uapi/drm/lima_drm.h
7531
7532DRM DRIVERS FOR LOONGSON
7533M:	Sui Jingfeng <suijingfeng@loongson.cn>
7534L:	dri-devel@lists.freedesktop.org
7535S:	Supported
7536T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7537F:	drivers/gpu/drm/loongson/
7538
7539DRM DRIVERS FOR MEDIATEK
7540M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7541M:	Philipp Zabel <p.zabel@pengutronix.de>
7542L:	dri-devel@lists.freedesktop.org
7543L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7544S:	Supported
7545F:	Documentation/devicetree/bindings/display/mediatek/
7546F:	drivers/gpu/drm/ci/xfails/mediatek*
7547F:	drivers/gpu/drm/mediatek/
7548F:	drivers/phy/mediatek/phy-mtk-dp.c
7549F:	drivers/phy/mediatek/phy-mtk-hdmi*
7550F:	drivers/phy/mediatek/phy-mtk-mipi*
7551
7552DRM DRIVERS FOR NVIDIA TEGRA
7553M:	Thierry Reding <thierry.reding@gmail.com>
7554M:	Mikko Perttunen <mperttunen@nvidia.com>
7555L:	dri-devel@lists.freedesktop.org
7556L:	linux-tegra@vger.kernel.org
7557S:	Supported
7558T:	git https://gitlab.freedesktop.org/drm/tegra.git
7559F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7560F:	Documentation/devicetree/bindings/gpu/host1x/
7561F:	drivers/gpu/drm/tegra/
7562F:	drivers/gpu/host1x/
7563F:	include/linux/host1x.h
7564F:	include/uapi/drm/tegra_drm.h
7565
7566DRM DRIVERS FOR RENESAS R-CAR
7567M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7568M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7569L:	dri-devel@lists.freedesktop.org
7570L:	linux-renesas-soc@vger.kernel.org
7571S:	Supported
7572T:	git git://linuxtv.org/pinchartl/media drm/du/next
7573F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7574F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7575F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7576F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7577F:	drivers/gpu/drm/renesas/rcar-du/
7578
7579DRM DRIVERS FOR RENESAS RZ
7580M:	Biju Das <biju.das.jz@bp.renesas.com>
7581L:	dri-devel@lists.freedesktop.org
7582L:	linux-renesas-soc@vger.kernel.org
7583S:	Maintained
7584T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7585F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7586F:	drivers/gpu/drm/renesas/rz-du/
7587
7588DRM DRIVERS FOR RENESAS SHMOBILE
7589M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7590M:	Geert Uytterhoeven <geert+renesas@glider.be>
7591L:	dri-devel@lists.freedesktop.org
7592L:	linux-renesas-soc@vger.kernel.org
7593S:	Supported
7594T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7595F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7596F:	drivers/gpu/drm/renesas/shmobile/
7597F:	include/linux/platform_data/shmob_drm.h
7598
7599DRM DRIVERS FOR ROCKCHIP
7600M:	Sandy Huang <hjc@rock-chips.com>
7601M:	Heiko Stübner <heiko@sntech.de>
7602M:	Andy Yan <andy.yan@rock-chips.com>
7603L:	dri-devel@lists.freedesktop.org
7604S:	Maintained
7605T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7606F:	Documentation/devicetree/bindings/display/rockchip/
7607F:	drivers/gpu/drm/ci/xfails/rockchip*
7608F:	drivers/gpu/drm/rockchip/
7609
7610DRM DRIVERS FOR STI
7611M:	Alain Volmat <alain.volmat@foss.st.com>
7612L:	dri-devel@lists.freedesktop.org
7613S:	Maintained
7614T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7615F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7616F:	drivers/gpu/drm/sti
7617
7618DRM DRIVERS FOR STM
7619M:	Yannick Fertre <yannick.fertre@foss.st.com>
7620M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7621M:	Philippe Cornu <philippe.cornu@foss.st.com>
7622L:	dri-devel@lists.freedesktop.org
7623S:	Maintained
7624T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7625F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7626F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7627F:	drivers/gpu/drm/stm
7628
7629DRM DRIVERS FOR TI KEYSTONE
7630M:	Jyri Sarha <jyri.sarha@iki.fi>
7631M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7632L:	dri-devel@lists.freedesktop.org
7633S:	Maintained
7634T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7635F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7636F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7637F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7638F:	drivers/gpu/drm/tidss/
7639
7640DRM DRIVERS FOR TI LCDC
7641M:	Jyri Sarha <jyri.sarha@iki.fi>
7642M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7643L:	dri-devel@lists.freedesktop.org
7644S:	Maintained
7645T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7646F:	Documentation/devicetree/bindings/display/tilcdc/
7647F:	drivers/gpu/drm/tilcdc/
7648
7649DRM DRIVERS FOR TI OMAP
7650M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7651L:	dri-devel@lists.freedesktop.org
7652S:	Maintained
7653T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7654F:	Documentation/devicetree/bindings/display/ti/
7655F:	drivers/gpu/drm/omapdrm/
7656
7657DRM DRIVERS FOR V3D
7658M:	Melissa Wen <mwen@igalia.com>
7659M:	Maíra Canal <mcanal@igalia.com>
7660S:	Supported
7661T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7662F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7663F:	drivers/gpu/drm/v3d/
7664F:	include/uapi/drm/v3d_drm.h
7665
7666DRM DRIVERS FOR VC4
7667M:	Maxime Ripard <mripard@kernel.org>
7668M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7669R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7670S:	Supported
7671T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7672F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7673F:	drivers/gpu/drm/vc4/
7674F:	include/uapi/drm/vc4_drm.h
7675
7676DRM DRIVERS FOR VIVANTE GPU IP
7677M:	Lucas Stach <l.stach@pengutronix.de>
7678R:	Russell King <linux+etnaviv@armlinux.org.uk>
7679R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7680L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7681L:	dri-devel@lists.freedesktop.org
7682S:	Maintained
7683F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7684F:	drivers/gpu/drm/etnaviv/
7685F:	include/uapi/drm/etnaviv_drm.h
7686
7687DRM DRIVERS FOR XEN
7688M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7689L:	dri-devel@lists.freedesktop.org
7690L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7691S:	Supported
7692T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7693F:	Documentation/gpu/xen-front.rst
7694F:	drivers/gpu/drm/xen/
7695
7696DRM DRIVERS FOR XILINX
7697M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7698M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7699L:	dri-devel@lists.freedesktop.org
7700S:	Maintained
7701T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7702F:	Documentation/devicetree/bindings/display/xlnx/
7703F:	drivers/gpu/drm/xlnx/
7704
7705DRM GPU SCHEDULER
7706M:	Luben Tuikov <ltuikov89@gmail.com>
7707M:	Matthew Brost <matthew.brost@intel.com>
7708L:	dri-devel@lists.freedesktop.org
7709S:	Maintained
7710T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7711F:	drivers/gpu/drm/scheduler/
7712F:	include/drm/gpu_scheduler.h
7713
7714DRM PANEL DRIVERS
7715M:	Neil Armstrong <neil.armstrong@linaro.org>
7716R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7717L:	dri-devel@lists.freedesktop.org
7718S:	Maintained
7719T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F:	Documentation/devicetree/bindings/display/panel/
7721F:	drivers/gpu/drm/drm_panel.c
7722F:	drivers/gpu/drm/panel/
7723F:	include/drm/drm_panel.h
7724
7725DRM PRIVACY-SCREEN CLASS
7726M:	Hans de Goede <hdegoede@redhat.com>
7727L:	dri-devel@lists.freedesktop.org
7728S:	Maintained
7729T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7730F:	drivers/gpu/drm/drm_privacy_screen*
7731F:	include/drm/drm_privacy_screen*
7732
7733DRM TTM SUBSYSTEM
7734M:	Christian Koenig <christian.koenig@amd.com>
7735M:	Huang Rui <ray.huang@amd.com>
7736L:	dri-devel@lists.freedesktop.org
7737S:	Maintained
7738T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7739F:	drivers/gpu/drm/ttm/
7740F:	include/drm/ttm/
7741
7742DRM AUTOMATED TESTING
7743M:	Helen Koike <helen.koike@collabora.com>
7744L:	dri-devel@lists.freedesktop.org
7745S:	Maintained
7746T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7747F:	Documentation/gpu/automated_testing.rst
7748F:	drivers/gpu/drm/ci/
7749
7750DSBR100 USB FM RADIO DRIVER
7751M:	Alexey Klimov <klimov.linux@gmail.com>
7752L:	linux-media@vger.kernel.org
7753S:	Maintained
7754T:	git git://linuxtv.org/media_tree.git
7755F:	drivers/media/radio/dsbr100.c
7756
7757DT3155 MEDIA DRIVER
7758M:	Hans Verkuil <hverkuil@xs4all.nl>
7759L:	linux-media@vger.kernel.org
7760S:	Odd Fixes
7761W:	https://linuxtv.org
7762T:	git git://linuxtv.org/media_tree.git
7763F:	drivers/media/pci/dt3155/
7764
7765DVB_USB_AF9015 MEDIA DRIVER
7766L:	linux-media@vger.kernel.org
7767S:	Orphan
7768W:	https://linuxtv.org
7769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7770F:	drivers/media/usb/dvb-usb-v2/af9015*
7771
7772DVB_USB_AF9035 MEDIA DRIVER
7773L:	linux-media@vger.kernel.org
7774S:	Orphan
7775W:	https://linuxtv.org
7776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7777F:	drivers/media/usb/dvb-usb-v2/af9035*
7778
7779DVB_USB_ANYSEE MEDIA DRIVER
7780L:	linux-media@vger.kernel.org
7781S:	Orphan
7782W:	https://linuxtv.org
7783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7784F:	drivers/media/usb/dvb-usb-v2/anysee*
7785
7786DVB_USB_AU6610 MEDIA DRIVER
7787L:	linux-media@vger.kernel.org
7788S:	Orphan
7789W:	https://linuxtv.org
7790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7791F:	drivers/media/usb/dvb-usb-v2/au6610*
7792
7793DVB_USB_CE6230 MEDIA DRIVER
7794L:	linux-media@vger.kernel.org
7795S:	Orphan
7796W:	https://linuxtv.org
7797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7798F:	drivers/media/usb/dvb-usb-v2/ce6230*
7799
7800DVB_USB_CXUSB MEDIA DRIVER
7801M:	Michael Krufky <mkrufky@linuxtv.org>
7802L:	linux-media@vger.kernel.org
7803S:	Maintained
7804W:	https://linuxtv.org
7805W:	http://github.com/mkrufky
7806Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7807T:	git git://linuxtv.org/media_tree.git
7808F:	drivers/media/usb/dvb-usb/cxusb*
7809
7810DVB_USB_EC168 MEDIA DRIVER
7811L:	linux-media@vger.kernel.org
7812S:	Orphan
7813W:	https://linuxtv.org
7814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7815F:	drivers/media/usb/dvb-usb-v2/ec168*
7816
7817DVB_USB_GL861 MEDIA DRIVER
7818L:	linux-media@vger.kernel.org
7819S:	Orphan
7820W:	https://linuxtv.org
7821Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7822F:	drivers/media/usb/dvb-usb-v2/gl861*
7823
7824DVB_USB_MXL111SF MEDIA DRIVER
7825M:	Michael Krufky <mkrufky@linuxtv.org>
7826L:	linux-media@vger.kernel.org
7827S:	Maintained
7828W:	https://linuxtv.org
7829W:	http://github.com/mkrufky
7830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7831T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7832F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7833
7834DVB_USB_RTL28XXU MEDIA DRIVER
7835L:	linux-media@vger.kernel.org
7836S:	Orphan
7837W:	https://linuxtv.org
7838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7839F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7840
7841DVB_USB_V2 MEDIA DRIVER
7842L:	linux-media@vger.kernel.org
7843S:	Orphan
7844W:	https://linuxtv.org
7845W:	http://palosaari.fi/linux/
7846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7847F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7848F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7849
7850DYNAMIC DEBUG
7851M:	Jason Baron <jbaron@akamai.com>
7852M:	Jim Cromie <jim.cromie@gmail.com>
7853S:	Maintained
7854F:	include/linux/dynamic_debug.h
7855F:	lib/dynamic_debug.c
7856F:	lib/test_dynamic_debug.c
7857
7858DYNAMIC INTERRUPT MODERATION
7859M:	Tal Gilboa <talgi@nvidia.com>
7860S:	Maintained
7861F:	Documentation/networking/net_dim.rst
7862F:	include/linux/dim.h
7863F:	lib/dim/
7864
7865DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7866M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7867L:	linux-pm@vger.kernel.org
7868S:	Supported
7869B:	https://bugzilla.kernel.org
7870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7871F:	drivers/powercap/dtpm*
7872F:	include/linux/dtpm.h
7873
7874DZ DECSTATION DZ11 SERIAL DRIVER
7875M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7876S:	Maintained
7877F:	drivers/tty/serial/dz.*
7878
7879E3X0 POWER BUTTON DRIVER
7880M:	Moritz Fischer <moritz.fischer@ettus.com>
7881L:	usrp-users@lists.ettus.com
7882S:	Supported
7883W:	http://www.ettus.com
7884F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7885F:	drivers/input/misc/e3x0-button.c
7886
7887E4000 MEDIA DRIVER
7888L:	linux-media@vger.kernel.org
7889S:	Orphan
7890W:	https://linuxtv.org
7891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7892F:	drivers/media/tuners/e4000*
7893
7894EARTH_PT1 MEDIA DRIVER
7895M:	Akihiro Tsukada <tskd08@gmail.com>
7896L:	linux-media@vger.kernel.org
7897S:	Odd Fixes
7898F:	drivers/media/pci/pt1/
7899
7900EARTH_PT3 MEDIA DRIVER
7901M:	Akihiro Tsukada <tskd08@gmail.com>
7902L:	linux-media@vger.kernel.org
7903S:	Odd Fixes
7904F:	drivers/media/pci/pt3/
7905
7906EC100 MEDIA DRIVER
7907L:	linux-media@vger.kernel.org
7908S:	Orphan
7909W:	https://linuxtv.org
7910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7911F:	drivers/media/dvb-frontends/ec100*
7912
7913ECRYPT FILE SYSTEM
7914M:	Tyler Hicks <code@tyhicks.com>
7915L:	ecryptfs@vger.kernel.org
7916S:	Odd Fixes
7917W:	http://ecryptfs.org
7918W:	https://launchpad.net/ecryptfs
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7920F:	Documentation/filesystems/ecryptfs.rst
7921F:	fs/ecryptfs/
7922
7923EDAC-AMD64
7924M:	Yazen Ghannam <yazen.ghannam@amd.com>
7925L:	linux-edac@vger.kernel.org
7926S:	Supported
7927F:	drivers/edac/amd64_edac*
7928F:	drivers/edac/mce_amd*
7929
7930EDAC-ARMADA
7931M:	Jan Luebbe <jlu@pengutronix.de>
7932L:	linux-edac@vger.kernel.org
7933S:	Maintained
7934F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7935F:	drivers/edac/armada_xp_*
7936
7937EDAC-AST2500
7938M:	Stefan Schaeckeler <sschaeck@cisco.com>
7939S:	Supported
7940F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7941F:	drivers/edac/aspeed_edac.c
7942
7943EDAC-BLUEFIELD
7944M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7945S:	Supported
7946F:	drivers/edac/bluefield_edac.c
7947
7948EDAC-CALXEDA
7949M:	Andre Przywara <andre.przywara@arm.com>
7950L:	linux-edac@vger.kernel.org
7951S:	Maintained
7952F:	drivers/edac/highbank*
7953
7954EDAC-CAVIUM OCTEON
7955M:	Ralf Baechle <ralf@linux-mips.org>
7956L:	linux-edac@vger.kernel.org
7957L:	linux-mips@vger.kernel.org
7958S:	Supported
7959F:	drivers/edac/octeon_edac*
7960
7961EDAC-CAVIUM THUNDERX
7962M:	Robert Richter <rric@kernel.org>
7963L:	linux-edac@vger.kernel.org
7964S:	Odd Fixes
7965F:	drivers/edac/thunderx_edac*
7966
7967EDAC-CORE
7968M:	Borislav Petkov <bp@alien8.de>
7969M:	Tony Luck <tony.luck@intel.com>
7970R:	James Morse <james.morse@arm.com>
7971R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7972R:	Robert Richter <rric@kernel.org>
7973L:	linux-edac@vger.kernel.org
7974S:	Supported
7975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7976F:	Documentation/driver-api/edac.rst
7977F:	drivers/edac/
7978F:	include/linux/edac.h
7979
7980EDAC-DMC520
7981M:	Lei Wang <lewan@microsoft.com>
7982L:	linux-edac@vger.kernel.org
7983S:	Supported
7984F:	drivers/edac/dmc520_edac.c
7985
7986EDAC-E752X
7987M:	Mark Gross <markgross@kernel.org>
7988L:	linux-edac@vger.kernel.org
7989S:	Maintained
7990F:	drivers/edac/e752x_edac.c
7991
7992EDAC-E7XXX
7993L:	linux-edac@vger.kernel.org
7994S:	Maintained
7995F:	drivers/edac/e7xxx_edac.c
7996
7997EDAC-FSL_DDR
7998M:	York Sun <york.sun@nxp.com>
7999L:	linux-edac@vger.kernel.org
8000S:	Maintained
8001F:	drivers/edac/fsl_ddr_edac.*
8002
8003EDAC-GHES
8004M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8005L:	linux-edac@vger.kernel.org
8006S:	Maintained
8007F:	drivers/edac/ghes_edac.c
8008
8009EDAC-I10NM
8010M:	Tony Luck <tony.luck@intel.com>
8011L:	linux-edac@vger.kernel.org
8012S:	Maintained
8013F:	drivers/edac/i10nm_base.c
8014
8015EDAC-I3000
8016L:	linux-edac@vger.kernel.org
8017S:	Orphan
8018F:	drivers/edac/i3000_edac.c
8019
8020EDAC-I5000
8021L:	linux-edac@vger.kernel.org
8022S:	Maintained
8023F:	drivers/edac/i5000_edac.c
8024
8025EDAC-I5400
8026M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8027L:	linux-edac@vger.kernel.org
8028S:	Maintained
8029F:	drivers/edac/i5400_edac.c
8030
8031EDAC-I7300
8032M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8033L:	linux-edac@vger.kernel.org
8034S:	Maintained
8035F:	drivers/edac/i7300_edac.c
8036
8037EDAC-I7CORE
8038M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8039L:	linux-edac@vger.kernel.org
8040S:	Maintained
8041F:	drivers/edac/i7core_edac.c
8042
8043EDAC-I82443BXGX
8044M:	Tim Small <tim@buttersideup.com>
8045L:	linux-edac@vger.kernel.org
8046S:	Maintained
8047F:	drivers/edac/i82443bxgx_edac.c
8048
8049EDAC-I82975X
8050M:	"Arvind R." <arvino55@gmail.com>
8051L:	linux-edac@vger.kernel.org
8052S:	Maintained
8053F:	drivers/edac/i82975x_edac.c
8054
8055EDAC-IE31200
8056M:	Jason Baron <jbaron@akamai.com>
8057L:	linux-edac@vger.kernel.org
8058S:	Maintained
8059F:	drivers/edac/ie31200_edac.c
8060
8061EDAC-IGEN6
8062M:	Tony Luck <tony.luck@intel.com>
8063R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8064L:	linux-edac@vger.kernel.org
8065S:	Maintained
8066F:	drivers/edac/igen6_edac.c
8067
8068EDAC-MPC85XX
8069M:	Johannes Thumshirn <morbidrsa@gmail.com>
8070L:	linux-edac@vger.kernel.org
8071S:	Maintained
8072F:	drivers/edac/mpc85xx_edac.[ch]
8073
8074EDAC-NPCM
8075M:	Marvin Lin <kflin@nuvoton.com>
8076M:	Stanley Chu <yschu@nuvoton.com>
8077L:	linux-edac@vger.kernel.org
8078S:	Maintained
8079F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8080F:	drivers/edac/npcm_edac.c
8081
8082EDAC-PASEMI
8083M:	Egor Martovetsky <egor@pasemi.com>
8084L:	linux-edac@vger.kernel.org
8085S:	Maintained
8086F:	drivers/edac/pasemi_edac.c
8087
8088EDAC-PND2
8089M:	Tony Luck <tony.luck@intel.com>
8090L:	linux-edac@vger.kernel.org
8091S:	Maintained
8092F:	drivers/edac/pnd2_edac.[ch]
8093
8094EDAC-QCOM
8095M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8096L:	linux-arm-msm@vger.kernel.org
8097L:	linux-edac@vger.kernel.org
8098S:	Maintained
8099F:	drivers/edac/qcom_edac.c
8100
8101EDAC-R82600
8102M:	Tim Small <tim@buttersideup.com>
8103L:	linux-edac@vger.kernel.org
8104S:	Maintained
8105F:	drivers/edac/r82600_edac.c
8106
8107EDAC-SBRIDGE
8108M:	Tony Luck <tony.luck@intel.com>
8109R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8110L:	linux-edac@vger.kernel.org
8111S:	Maintained
8112F:	drivers/edac/sb_edac.c
8113
8114EDAC-SKYLAKE
8115M:	Tony Luck <tony.luck@intel.com>
8116L:	linux-edac@vger.kernel.org
8117S:	Maintained
8118F:	drivers/edac/skx_*.[ch]
8119
8120EDAC-TI
8121M:	Tero Kristo <kristo@kernel.org>
8122L:	linux-edac@vger.kernel.org
8123S:	Odd Fixes
8124F:	drivers/edac/ti_edac.c
8125
8126EDIROL UA-101/UA-1000 DRIVER
8127M:	Clemens Ladisch <clemens@ladisch.de>
8128L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8129S:	Maintained
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8131F:	sound/usb/misc/ua101.c
8132
8133EFI TEST DRIVER
8134M:	Ivan Hu <ivan.hu@canonical.com>
8135M:	Ard Biesheuvel <ardb@kernel.org>
8136L:	linux-efi@vger.kernel.org
8137S:	Maintained
8138F:	drivers/firmware/efi/test/
8139
8140EFI VARIABLE FILESYSTEM
8141M:	Jeremy Kerr <jk@ozlabs.org>
8142M:	Ard Biesheuvel <ardb@kernel.org>
8143L:	linux-efi@vger.kernel.org
8144S:	Maintained
8145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8146F:	fs/efivarfs/
8147
8148EFIFB FRAMEBUFFER DRIVER
8149M:	Peter Jones <pjones@redhat.com>
8150L:	linux-fbdev@vger.kernel.org
8151S:	Maintained
8152F:	drivers/video/fbdev/efifb.c
8153
8154EFS FILESYSTEM
8155S:	Orphan
8156W:	http://aeschi.ch.eu.org/efs/
8157F:	fs/efs/
8158
8159EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8160L:	netdev@vger.kernel.org
8161S:	Orphan
8162F:	drivers/net/ethernet/ibm/ehea/
8163
8164ELM327 CAN NETWORK DRIVER
8165M:	Max Staudt <max@enpas.org>
8166L:	linux-can@vger.kernel.org
8167S:	Maintained
8168F:	Documentation/networking/device_drivers/can/can327.rst
8169F:	drivers/net/can/can327.c
8170
8171EM28XX VIDEO4LINUX DRIVER
8172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8173L:	linux-media@vger.kernel.org
8174S:	Maintained
8175W:	https://linuxtv.org
8176T:	git git://linuxtv.org/media_tree.git
8177F:	Documentation/admin-guide/media/em28xx*
8178F:	drivers/media/usb/em28xx/
8179
8180EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8181M:	Adrian Hunter <adrian.hunter@intel.com>
8182M:	Asutosh Das <quic_asutoshd@quicinc.com>
8183R:	Ritesh Harjani <ritesh.list@gmail.com>
8184L:	linux-mmc@vger.kernel.org
8185S:	Supported
8186F:	drivers/mmc/host/cqhci*
8187
8188EMS CPC-PCI CAN DRIVER
8189M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8190M:	support@ems-wuensche.com
8191L:	linux-can@vger.kernel.org
8192S:	Maintained
8193F:	drivers/net/can/sja1000/ems_pci.c
8194
8195EMULEX 10Gbps iSCSI - OneConnect DRIVER
8196M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8197L:	linux-scsi@vger.kernel.org
8198S:	Supported
8199W:	http://www.broadcom.com
8200F:	drivers/scsi/be2iscsi/
8201
8202EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8203M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8204M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8205M:	Somnath Kotur <somnath.kotur@broadcom.com>
8206L:	netdev@vger.kernel.org
8207S:	Supported
8208W:	http://www.emulex.com
8209F:	drivers/net/ethernet/emulex/benet/
8210
8211EMULEX ONECONNECT ROCE DRIVER
8212M:	Selvin Xavier <selvin.xavier@broadcom.com>
8213L:	linux-rdma@vger.kernel.org
8214S:	Odd Fixes
8215W:	http://www.broadcom.com
8216F:	drivers/infiniband/hw/ocrdma/
8217F:	include/uapi/rdma/ocrdma-abi.h
8218
8219EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8220M:	James Smart <james.smart@broadcom.com>
8221M:	Ram Vegesna <ram.vegesna@broadcom.com>
8222L:	linux-scsi@vger.kernel.org
8223L:	target-devel@vger.kernel.org
8224S:	Supported
8225W:	http://www.broadcom.com
8226F:	drivers/scsi/elx/
8227
8228EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8229M:	James Smart <james.smart@broadcom.com>
8230M:	Dick Kennedy <dick.kennedy@broadcom.com>
8231L:	linux-scsi@vger.kernel.org
8232S:	Supported
8233W:	http://www.broadcom.com
8234F:	drivers/scsi/lpfc/
8235
8236ENE CB710 FLASH CARD READER DRIVER
8237M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8238S:	Maintained
8239F:	drivers/misc/cb710/
8240F:	drivers/mmc/host/cb710-mmc.*
8241F:	include/linux/cb710.h
8242
8243ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8244M:	Maxim Levitsky <maximlevitsky@gmail.com>
8245S:	Maintained
8246F:	drivers/media/rc/ene_ir.*
8247
8248EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8249M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8250L:	linuxppc-dev@lists.ozlabs.org
8251S:	Maintained
8252F:	drivers/tty/ehv_bytechan.c
8253
8254EPSON S1D13XXX FRAMEBUFFER DRIVER
8255M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8256S:	Maintained
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8258F:	drivers/video/fbdev/s1d13xxxfb.c
8259F:	include/video/s1d13xxxfb.h
8260
8261EROFS FILE SYSTEM
8262M:	Gao Xiang <xiang@kernel.org>
8263M:	Chao Yu <chao@kernel.org>
8264R:	Yue Hu <huyue2@coolpad.com>
8265R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8266R:	Sandeep Dhavale <dhavale@google.com>
8267L:	linux-erofs@lists.ozlabs.org
8268S:	Maintained
8269W:	https://erofs.docs.kernel.org
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8271F:	Documentation/ABI/testing/sysfs-fs-erofs
8272F:	Documentation/filesystems/erofs.rst
8273F:	fs/erofs/
8274F:	include/trace/events/erofs.h
8275
8276ERRSEQ ERROR TRACKING INFRASTRUCTURE
8277M:	Jeff Layton <jlayton@kernel.org>
8278S:	Maintained
8279F:	include/linux/errseq.h
8280F:	lib/errseq.c
8281
8282ESD CAN NETWORK DRIVERS
8283M:	Stefan Mätje <stefan.maetje@esd.eu>
8284R:	socketcan@esd.eu
8285L:	linux-can@vger.kernel.org
8286S:	Maintained
8287F:	drivers/net/can/esd/
8288
8289ESD CAN/USB DRIVERS
8290M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8291R:	socketcan@esd.eu
8292L:	linux-can@vger.kernel.org
8293S:	Maintained
8294F:	drivers/net/can/usb/esd_usb.c
8295
8296ET131X NETWORK DRIVER
8297M:	Mark Einon <mark.einon@gmail.com>
8298S:	Odd Fixes
8299F:	drivers/net/ethernet/agere/
8300
8301ETAS ES58X CAN/USB DRIVER
8302M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8303L:	linux-can@vger.kernel.org
8304S:	Maintained
8305F:	Documentation/networking/devlink/etas_es58x.rst
8306F:	drivers/net/can/usb/etas_es58x/
8307
8308ETHERNET BRIDGE
8309M:	Roopa Prabhu <roopa@nvidia.com>
8310M:	Nikolay Aleksandrov <razor@blackwall.org>
8311L:	bridge@lists.linux.dev
8312L:	netdev@vger.kernel.org
8313S:	Maintained
8314W:	http://www.linuxfoundation.org/en/Net:Bridge
8315F:	include/linux/netfilter_bridge/
8316F:	net/bridge/
8317
8318ETHERNET PHY LIBRARY
8319M:	Andrew Lunn <andrew@lunn.ch>
8320M:	Heiner Kallweit <hkallweit1@gmail.com>
8321R:	Russell King <linux@armlinux.org.uk>
8322L:	netdev@vger.kernel.org
8323S:	Maintained
8324F:	Documentation/ABI/testing/sysfs-class-net-phydev
8325F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8326F:	Documentation/devicetree/bindings/net/mdio*
8327F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8328F:	Documentation/networking/phy.rst
8329F:	drivers/net/mdio/
8330F:	drivers/net/mdio/acpi_mdio.c
8331F:	drivers/net/mdio/fwnode_mdio.c
8332F:	drivers/net/mdio/of_mdio.c
8333F:	drivers/net/pcs/
8334F:	drivers/net/phy/
8335F:	include/dt-bindings/net/qca-ar803x.h
8336F:	include/linux/*mdio*.h
8337F:	include/linux/linkmode.h
8338F:	include/linux/mdio/*.h
8339F:	include/linux/mii.h
8340F:	include/linux/of_net.h
8341F:	include/linux/phy.h
8342F:	include/linux/phy_fixed.h
8343F:	include/linux/phylib_stubs.h
8344F:	include/linux/platform_data/mdio-bcm-unimac.h
8345F:	include/linux/platform_data/mdio-gpio.h
8346F:	include/trace/events/mdio.h
8347F:	include/uapi/linux/mdio.h
8348F:	include/uapi/linux/mii.h
8349F:	net/core/of_net.c
8350
8351ETHERNET PHY LIBRARY [RUST]
8352M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8353R:	Trevor Gross <tmgross@umich.edu>
8354L:	netdev@vger.kernel.org
8355L:	rust-for-linux@vger.kernel.org
8356S:	Maintained
8357F:	rust/kernel/net/phy.rs
8358
8359EXEC & BINFMT API, ELF
8360R:	Eric Biederman <ebiederm@xmission.com>
8361R:	Kees Cook <kees@kernel.org>
8362L:	linux-mm@kvack.org
8363S:	Supported
8364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8365F:	Documentation/userspace-api/ELF.rst
8366F:	fs/*binfmt_*.c
8367F:	fs/Kconfig.binfmt
8368F:	fs/exec.c
8369F:	fs/tests/binfmt_*_kunit.c
8370F:	fs/tests/exec_kunit.c
8371F:	include/linux/binfmts.h
8372F:	include/linux/elf.h
8373F:	include/uapi/linux/binfmts.h
8374F:	include/uapi/linux/elf.h
8375F:	tools/testing/selftests/exec/
8376N:	asm/elf.h
8377N:	binfmt
8378
8379EXFAT FILE SYSTEM
8380M:	Namjae Jeon <linkinjeon@kernel.org>
8381M:	Sungjong Seo <sj1557.seo@samsung.com>
8382L:	linux-fsdevel@vger.kernel.org
8383S:	Maintained
8384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8385F:	fs/exfat/
8386
8387EXPRESSWIRE PROTOCOL LIBRARY
8388M:	Duje Mihanović <duje.mihanovic@skole.hr>
8389L:	linux-leds@vger.kernel.org
8390S:	Maintained
8391F:	drivers/leds/leds-expresswire.c
8392F:	include/linux/leds-expresswire.h
8393
8394EXT2 FILE SYSTEM
8395M:	Jan Kara <jack@suse.com>
8396L:	linux-ext4@vger.kernel.org
8397S:	Maintained
8398F:	Documentation/filesystems/ext2.rst
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8400F:	fs/ext2/
8401F:	include/linux/ext2*
8402
8403EXT4 FILE SYSTEM
8404M:	"Theodore Ts'o" <tytso@mit.edu>
8405M:	Andreas Dilger <adilger.kernel@dilger.ca>
8406L:	linux-ext4@vger.kernel.org
8407S:	Maintained
8408W:	http://ext4.wiki.kernel.org
8409Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8411F:	Documentation/filesystems/ext4/
8412F:	fs/ext4/
8413F:	include/trace/events/ext4.h
8414F:	include/uapi/linux/ext4.h
8415
8416Extended Verification Module (EVM)
8417M:	Mimi Zohar <zohar@linux.ibm.com>
8418M:	Roberto Sassu <roberto.sassu@huawei.com>
8419L:	linux-integrity@vger.kernel.org
8420S:	Supported
8421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8422F:	security/integrity/
8423F:	security/integrity/evm/
8424
8425EXTENSIBLE FIRMWARE INTERFACE (EFI)
8426M:	Ard Biesheuvel <ardb@kernel.org>
8427L:	linux-efi@vger.kernel.org
8428S:	Maintained
8429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8430F:	Documentation/admin-guide/efi-stub.rst
8431F:	arch/*/include/asm/efi.h
8432F:	arch/*/kernel/efi.c
8433F:	arch/arm/boot/compressed/efi-header.S
8434F:	arch/x86/platform/efi/
8435F:	drivers/firmware/efi/
8436F:	include/linux/efi*.h
8437
8438EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8439M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8440M:	Chanwoo Choi <cw00.choi@samsung.com>
8441L:	linux-kernel@vger.kernel.org
8442S:	Maintained
8443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8444F:	Documentation/devicetree/bindings/extcon/
8445F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8446F:	drivers/extcon/
8447F:	include/linux/extcon.h
8448F:	include/linux/extcon/
8449
8450EXTRA BOOT CONFIG
8451M:	Masami Hiramatsu <mhiramat@kernel.org>
8452L:	linux-kernel@vger.kernel.org
8453L:	linux-trace-kernel@vger.kernel.org
8454S:	Maintained
8455Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8457F:	Documentation/admin-guide/bootconfig.rst
8458F:	fs/proc/bootconfig.c
8459F:	include/linux/bootconfig.h
8460F:	lib/bootconfig-data.S
8461F:	lib/bootconfig.c
8462F:	tools/bootconfig/*
8463F:	tools/bootconfig/scripts/*
8464
8465EXYNOS DP DRIVER
8466M:	Jingoo Han <jingoohan1@gmail.com>
8467L:	dri-devel@lists.freedesktop.org
8468S:	Maintained
8469F:	drivers/gpu/drm/exynos/exynos_dp*
8470
8471EXYNOS SYSMMU (IOMMU) driver
8472M:	Marek Szyprowski <m.szyprowski@samsung.com>
8473L:	iommu@lists.linux.dev
8474S:	Maintained
8475F:	drivers/iommu/exynos-iommu.c
8476
8477F2FS FILE SYSTEM
8478M:	Jaegeuk Kim <jaegeuk@kernel.org>
8479M:	Chao Yu <chao@kernel.org>
8480L:	linux-f2fs-devel@lists.sourceforge.net
8481S:	Maintained
8482W:	https://f2fs.wiki.kernel.org/
8483Q:	https://patchwork.kernel.org/project/f2fs/list/
8484B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8486F:	Documentation/ABI/testing/sysfs-fs-f2fs
8487F:	Documentation/filesystems/f2fs.rst
8488F:	fs/f2fs/
8489F:	include/linux/f2fs_fs.h
8490F:	include/trace/events/f2fs.h
8491F:	include/uapi/linux/f2fs.h
8492
8493F71805F HARDWARE MONITORING DRIVER
8494M:	Jean Delvare <jdelvare@suse.com>
8495L:	linux-hwmon@vger.kernel.org
8496S:	Maintained
8497F:	Documentation/hwmon/f71805f.rst
8498F:	drivers/hwmon/f71805f.c
8499
8500FADDR2LINE
8501M:	Josh Poimboeuf <jpoimboe@kernel.org>
8502S:	Maintained
8503F:	scripts/faddr2line
8504
8505FAILOVER MODULE
8506M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8507L:	netdev@vger.kernel.org
8508S:	Supported
8509F:	Documentation/networking/failover.rst
8510F:	include/net/failover.h
8511F:	net/core/failover.c
8512
8513FANOTIFY
8514M:	Jan Kara <jack@suse.cz>
8515R:	Amir Goldstein <amir73il@gmail.com>
8516R:	Matthew Bobrowski <repnop@google.com>
8517L:	linux-fsdevel@vger.kernel.org
8518S:	Maintained
8519F:	fs/notify/fanotify/
8520F:	include/linux/fanotify.h
8521F:	include/uapi/linux/fanotify.h
8522
8523FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8524M:	Linus Walleij <linus.walleij@linaro.org>
8525L:	linux-usb@vger.kernel.org
8526S:	Maintained
8527F:	drivers/usb/fotg210/
8528
8529FARSYNC SYNCHRONOUS DRIVER
8530M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8531S:	Supported
8532W:	http://www.farsite.co.uk/
8533F:	drivers/net/wan/farsync.*
8534
8535FAULT INJECTION SUPPORT
8536M:	Akinobu Mita <akinobu.mita@gmail.com>
8537S:	Supported
8538F:	Documentation/fault-injection/
8539F:	lib/fault-inject.c
8540
8541FBTFT Framebuffer drivers
8542L:	dri-devel@lists.freedesktop.org
8543L:	linux-fbdev@vger.kernel.org
8544S:	Orphan
8545F:	drivers/staging/fbtft/
8546
8547FC0011 TUNER DRIVER
8548M:	Michael Buesch <m@bues.ch>
8549L:	linux-media@vger.kernel.org
8550S:	Maintained
8551F:	drivers/media/tuners/fc0011.c
8552F:	drivers/media/tuners/fc0011.h
8553
8554FC2580 MEDIA DRIVER
8555L:	linux-media@vger.kernel.org
8556S:	Orphan
8557W:	https://linuxtv.org
8558Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8559F:	drivers/media/tuners/fc2580*
8560
8561FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8562M:	Hannes Reinecke <hare@suse.de>
8563L:	linux-scsi@vger.kernel.org
8564S:	Supported
8565W:	www.Open-FCoE.org
8566F:	drivers/scsi/fcoe/
8567F:	drivers/scsi/libfc/
8568F:	include/scsi/fc/
8569F:	include/scsi/libfc.h
8570F:	include/scsi/libfcoe.h
8571F:	include/uapi/scsi/fc/
8572
8573FILE LOCKING (flock() and fcntl()/lockf())
8574M:	Jeff Layton <jlayton@kernel.org>
8575M:	Chuck Lever <chuck.lever@oracle.com>
8576R:	Alexander Aring <alex.aring@gmail.com>
8577L:	linux-fsdevel@vger.kernel.org
8578S:	Maintained
8579F:	fs/fcntl.c
8580F:	fs/locks.c
8581F:	include/linux/fcntl.h
8582F:	include/uapi/linux/fcntl.h
8583
8584FILESYSTEM DIRECT ACCESS (DAX)
8585M:	Dan Williams <dan.j.williams@intel.com>
8586R:	Matthew Wilcox <willy@infradead.org>
8587R:	Jan Kara <jack@suse.cz>
8588L:	linux-fsdevel@vger.kernel.org
8589L:	nvdimm@lists.linux.dev
8590S:	Supported
8591F:	fs/dax.c
8592F:	include/linux/dax.h
8593F:	include/trace/events/fs_dax.h
8594
8595FILESYSTEMS (VFS and infrastructure)
8596M:	Alexander Viro <viro@zeniv.linux.org.uk>
8597M:	Christian Brauner <brauner@kernel.org>
8598R:	Jan Kara <jack@suse.cz>
8599L:	linux-fsdevel@vger.kernel.org
8600S:	Maintained
8601F:	fs/*
8602F:	include/linux/fs.h
8603F:	include/linux/fs_types.h
8604F:	include/uapi/linux/fs.h
8605F:	include/uapi/linux/openat2.h
8606
8607FILESYSTEMS [EXPORTFS]
8608M:	Chuck Lever <chuck.lever@oracle.com>
8609M:	Jeff Layton <jlayton@kernel.org>
8610R:	Amir Goldstein <amir73il@gmail.com>
8611L:	linux-fsdevel@vger.kernel.org
8612L:	linux-nfs@vger.kernel.org
8613S:	Supported
8614F:	Documentation/filesystems/nfs/exporting.rst
8615F:	fs/exportfs/
8616F:	fs/fhandle.c
8617F:	include/linux/exportfs.h
8618
8619FILESYSTEMS [IDMAPPED MOUNTS]
8620M:	Christian Brauner <brauner@kernel.org>
8621M:	Seth Forshee <sforshee@kernel.org>
8622L:	linux-fsdevel@vger.kernel.org
8623S:	Maintained
8624F:	Documentation/filesystems/idmappings.rst
8625F:	fs/mnt_idmapping.c
8626F:	include/linux/mnt_idmapping.*
8627F:	tools/testing/selftests/mount_setattr/
8628
8629FILESYSTEMS [IOMAP]
8630M:	Christian Brauner <brauner@kernel.org>
8631R:	Darrick J. Wong <djwong@kernel.org>
8632L:	linux-xfs@vger.kernel.org
8633L:	linux-fsdevel@vger.kernel.org
8634S:	Supported
8635F:	Documentation/filesystems/iomap/*
8636F:	fs/iomap/
8637F:	include/linux/iomap.h
8638
8639FILESYSTEMS [NETFS LIBRARY]
8640M:	David Howells <dhowells@redhat.com>
8641R:	Jeff Layton <jlayton@kernel.org>
8642L:	netfs@lists.linux.dev
8643L:	linux-fsdevel@vger.kernel.org
8644S:	Supported
8645F:	Documentation/filesystems/caching/
8646F:	Documentation/filesystems/netfs_library.rst
8647F:	fs/netfs/
8648F:	include/linux/fscache*.h
8649F:	include/linux/netfs.h
8650F:	include/trace/events/fscache.h
8651F:	include/trace/events/netfs.h
8652
8653FILESYSTEMS [STACKABLE]
8654M:	Miklos Szeredi <miklos@szeredi.hu>
8655M:	Amir Goldstein <amir73il@gmail.com>
8656L:	linux-fsdevel@vger.kernel.org
8657L:	linux-unionfs@vger.kernel.org
8658S:	Maintained
8659F:	fs/backing-file.c
8660F:	include/linux/backing-file.h
8661
8662FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8663M:	Riku Voipio <riku.voipio@iki.fi>
8664L:	linux-hwmon@vger.kernel.org
8665S:	Maintained
8666F:	drivers/hwmon/f75375s.c
8667F:	include/linux/f75375s.h
8668
8669FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8670M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8671L:	linux-can@vger.kernel.org
8672S:	Maintained
8673F:	drivers/net/can/usb/f81604.c
8674
8675FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8676M:	Clemens Ladisch <clemens@ladisch.de>
8677M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8678L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8679S:	Maintained
8680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8681F:	include/uapi/sound/firewire.h
8682F:	sound/firewire/
8683
8684FIREWIRE MEDIA DRIVERS (firedtv)
8685M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8686L:	linux-media@vger.kernel.org
8687L:	linux1394-devel@lists.sourceforge.net
8688S:	Maintained
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8690F:	drivers/media/firewire/
8691
8692FIREWIRE SBP-2 TARGET
8693M:	Chris Boot <bootc@bootc.net>
8694L:	linux-scsi@vger.kernel.org
8695L:	target-devel@vger.kernel.org
8696L:	linux1394-devel@lists.sourceforge.net
8697S:	Maintained
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8699F:	drivers/target/sbp/
8700
8701FIREWIRE SUBSYSTEM
8702M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8703M:	Takashi Sakamoto <takaswie@kernel.org>
8704L:	linux1394-devel@lists.sourceforge.net
8705S:	Maintained
8706W:	http://ieee1394.docs.kernel.org/
8707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8708F:	drivers/firewire/
8709F:	include/linux/firewire.h
8710F:	include/uapi/linux/firewire*.h
8711F:	tools/firewire/
8712
8713FIRMWARE FRAMEWORK FOR ARMV8-A
8714M:	Sudeep Holla <sudeep.holla@arm.com>
8715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8716S:	Maintained
8717F:	drivers/firmware/arm_ffa/
8718F:	include/linux/arm_ffa.h
8719
8720FIRMWARE LOADER (request_firmware)
8721M:	Luis Chamberlain <mcgrof@kernel.org>
8722M:	Russ Weight <russ.weight@linux.dev>
8723M:	Danilo Krummrich <dakr@redhat.com>
8724L:	linux-kernel@vger.kernel.org
8725S:	Maintained
8726F:	Documentation/firmware_class/
8727F:	drivers/base/firmware_loader/
8728F:	rust/kernel/firmware.rs
8729F:	include/linux/firmware.h
8730
8731FLEXTIMER FTM-QUADDEC DRIVER
8732M:	Patrick Havelange <patrick.havelange@essensium.com>
8733L:	linux-iio@vger.kernel.org
8734S:	Maintained
8735F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8736F:	drivers/counter/ftm-quaddec.c
8737
8738FLOPPY DRIVER
8739M:	Denis Efremov <efremov@linux.com>
8740L:	linux-block@vger.kernel.org
8741S:	Odd Fixes
8742F:	drivers/block/floppy.c
8743
8744FLYSKY FSIA6B RC RECEIVER
8745M:	Markus Koch <markus@notsyncing.net>
8746L:	linux-input@vger.kernel.org
8747S:	Maintained
8748F:	drivers/input/joystick/fsia6b.c
8749
8750FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8751M:	Geoffrey D. Bennett <g@b4.vu>
8752L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8753S:	Maintained
8754W:	https://github.com/geoffreybennett/scarlett-gen2
8755B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8756T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8757F:	include/uapi/sound/scarlett2.h
8758F:	sound/usb/mixer_scarlett2.c
8759
8760FORCEDETH GIGABIT ETHERNET DRIVER
8761M:	Rain River <rain.1986.08.12@gmail.com>
8762M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8763L:	netdev@vger.kernel.org
8764S:	Maintained
8765F:	drivers/net/ethernet/nvidia/*
8766
8767FORTIFY_SOURCE
8768M:	Kees Cook <kees@kernel.org>
8769L:	linux-hardening@vger.kernel.org
8770S:	Supported
8771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8772F:	include/linux/fortify-string.h
8773F:	lib/fortify_kunit.c
8774F:	lib/memcpy_kunit.c
8775F:	lib/test_fortify/*
8776F:	scripts/test_fortify.sh
8777K:	\b__NO_FORTIFY\b
8778
8779FPGA DFL DRIVERS
8780M:	Wu Hao <hao.wu@intel.com>
8781R:	Tom Rix <trix@redhat.com>
8782L:	linux-fpga@vger.kernel.org
8783S:	Maintained
8784F:	Documentation/ABI/testing/sysfs-bus-dfl*
8785F:	Documentation/fpga/dfl.rst
8786F:	drivers/fpga/dfl*
8787F:	drivers/uio/uio_dfl.c
8788F:	include/linux/dfl.h
8789F:	include/uapi/linux/fpga-dfl.h
8790
8791FPGA MANAGER FRAMEWORK
8792M:	Moritz Fischer <mdf@kernel.org>
8793M:	Wu Hao <hao.wu@intel.com>
8794M:	Xu Yilun <yilun.xu@intel.com>
8795R:	Tom Rix <trix@redhat.com>
8796L:	linux-fpga@vger.kernel.org
8797S:	Maintained
8798Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8800F:	Documentation/devicetree/bindings/fpga/
8801F:	Documentation/driver-api/fpga/
8802F:	Documentation/fpga/
8803F:	drivers/fpga/
8804F:	include/linux/fpga/
8805
8806FPU EMULATOR
8807M:	Bill Metzenthen <billm@melbpc.org.au>
8808S:	Maintained
8809W:	https://floatingpoint.billm.au/
8810F:	arch/x86/math-emu/
8811
8812FRAMEBUFFER CORE
8813M:	Daniel Vetter <daniel@ffwll.ch>
8814S:	Odd Fixes
8815T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8816F:	drivers/video/fbdev/core/
8817
8818FRAMEBUFFER LAYER
8819M:	Helge Deller <deller@gmx.de>
8820L:	linux-fbdev@vger.kernel.org
8821L:	dri-devel@lists.freedesktop.org
8822S:	Maintained
8823Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8825F:	Documentation/fb/
8826F:	drivers/video/
8827F:	include/linux/fb.h
8828F:	include/uapi/linux/fb.h
8829F:	include/uapi/video/
8830F:	include/video/
8831
8832FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8833M:	Horia Geantă <horia.geanta@nxp.com>
8834M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8835M:	Gaurav Jain <gaurav.jain@nxp.com>
8836L:	linux-crypto@vger.kernel.org
8837S:	Maintained
8838F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8839F:	drivers/crypto/caam/
8840
8841FREESCALE COLDFIRE M5441X MMC DRIVER
8842M:	Angelo Dureghello <adureghello@baylibre.com>
8843L:	linux-mmc@vger.kernel.org
8844S:	Maintained
8845F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8846F:	include/linux/platform_data/mmc-esdhc-mcf.h
8847
8848FREESCALE DIU FRAMEBUFFER DRIVER
8849M:	Timur Tabi <timur@kernel.org>
8850L:	linux-fbdev@vger.kernel.org
8851S:	Maintained
8852F:	drivers/video/fbdev/fsl-diu-fb.*
8853
8854FREESCALE DMA DRIVER
8855M:	Zhang Wei <zw@zh-kernel.org>
8856L:	linuxppc-dev@lists.ozlabs.org
8857S:	Maintained
8858F:	drivers/dma/fsldma.*
8859
8860FREESCALE DSPI DRIVER
8861M:	Vladimir Oltean <olteanv@gmail.com>
8862L:	linux-spi@vger.kernel.org
8863S:	Maintained
8864F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8865F:	drivers/spi/spi-fsl-dspi.c
8866F:	include/linux/spi/spi-fsl-dspi.h
8867
8868FREESCALE eDMA DRIVER
8869M:	Frank Li <Frank.Li@nxp.com>
8870L:	imx@lists.linux.dev
8871L:	dmaengine@vger.kernel.org
8872S:	Maintained
8873F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8874F:	drivers/dma/fsl-edma*.*
8875
8876FREESCALE ENETC ETHERNET DRIVERS
8877M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8878M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8879L:	netdev@vger.kernel.org
8880S:	Maintained
8881F:	drivers/net/ethernet/freescale/enetc/
8882
8883FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8884M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8885L:	netdev@vger.kernel.org
8886S:	Maintained
8887F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8888F:	drivers/net/ethernet/freescale/gianfar*
8889
8890FREESCALE GPMI NAND DRIVER
8891M:	Han Xu <han.xu@nxp.com>
8892L:	linux-mtd@lists.infradead.org
8893S:	Maintained
8894F:	drivers/mtd/nand/raw/gpmi-nand/*
8895
8896FREESCALE I2C CPM DRIVER
8897M:	Jochen Friedrich <jochen@scram.de>
8898L:	linuxppc-dev@lists.ozlabs.org
8899L:	linux-i2c@vger.kernel.org
8900S:	Maintained
8901F:	drivers/i2c/busses/i2c-cpm.c
8902
8903FREESCALE IMX / MXC FEC DRIVER
8904M:	Wei Fang <wei.fang@nxp.com>
8905R:	Shenwei Wang <shenwei.wang@nxp.com>
8906R:	Clark Wang <xiaoning.wang@nxp.com>
8907L:	imx@lists.linux.dev
8908L:	netdev@vger.kernel.org
8909S:	Maintained
8910F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8911F:	drivers/net/ethernet/freescale/fec.h
8912F:	drivers/net/ethernet/freescale/fec_main.c
8913F:	drivers/net/ethernet/freescale/fec_ptp.c
8914
8915FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8916M:	Sascha Hauer <s.hauer@pengutronix.de>
8917R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8918L:	linux-fbdev@vger.kernel.org
8919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8920S:	Maintained
8921F:	drivers/video/fbdev/imxfb.c
8922
8923FREESCALE IMX DDR PMU DRIVER
8924M:	Frank Li <Frank.li@nxp.com>
8925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8926S:	Maintained
8927F:	Documentation/admin-guide/perf/imx-ddr.rst
8928F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8929F:	drivers/perf/fsl_imx8_ddr_perf.c
8930
8931FREESCALE IMX I2C DRIVER
8932M:	Oleksij Rempel <o.rempel@pengutronix.de>
8933R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8934L:	linux-i2c@vger.kernel.org
8935S:	Maintained
8936F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8937F:	drivers/i2c/busses/i2c-imx.c
8938
8939FREESCALE IMX LPI2C DRIVER
8940M:	Dong Aisheng <aisheng.dong@nxp.com>
8941L:	linux-i2c@vger.kernel.org
8942L:	imx@lists.linux.dev
8943S:	Maintained
8944F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8945F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8946
8947FREESCALE MPC I2C DRIVER
8948M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8949L:	linux-i2c@vger.kernel.org
8950S:	Maintained
8951F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8952F:	drivers/i2c/busses/i2c-mpc.c
8953
8954FREESCALE QORIQ DPAA ETHERNET DRIVER
8955M:	Madalin Bucur <madalin.bucur@nxp.com>
8956L:	netdev@vger.kernel.org
8957S:	Maintained
8958F:	drivers/net/ethernet/freescale/dpaa
8959
8960FREESCALE QORIQ DPAA FMAN DRIVER
8961M:	Madalin Bucur <madalin.bucur@nxp.com>
8962R:	Sean Anderson <sean.anderson@seco.com>
8963L:	netdev@vger.kernel.org
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8966F:	drivers/net/ethernet/freescale/fman
8967
8968FREESCALE QORIQ PTP CLOCK DRIVER
8969M:	Yangbo Lu <yangbo.lu@nxp.com>
8970L:	netdev@vger.kernel.org
8971S:	Maintained
8972F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8973F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8974F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8975F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8976F:	drivers/ptp/ptp_qoriq.c
8977F:	drivers/ptp/ptp_qoriq_debugfs.c
8978F:	include/linux/fsl/ptp_qoriq.h
8979
8980FREESCALE QUAD SPI DRIVER
8981M:	Han Xu <han.xu@nxp.com>
8982L:	linux-spi@vger.kernel.org
8983S:	Maintained
8984F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8985F:	drivers/spi/spi-fsl-qspi.c
8986
8987FREESCALE QUICC ENGINE LIBRARY
8988M:	Qiang Zhao <qiang.zhao@nxp.com>
8989M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8990L:	linuxppc-dev@lists.ozlabs.org
8991S:	Maintained
8992F:	drivers/soc/fsl/qe/
8993F:	include/soc/fsl/qe/
8994
8995FREESCALE QUICC ENGINE QMC DRIVER
8996M:	Herve Codina <herve.codina@bootlin.com>
8997L:	linuxppc-dev@lists.ozlabs.org
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9000F:	drivers/soc/fsl/qe/qmc.c
9001F:	include/soc/fsl/qe/qmc.h
9002
9003FREESCALE QUICC ENGINE QMC HDLC DRIVER
9004M:	Herve Codina <herve.codina@bootlin.com>
9005L:	netdev@vger.kernel.org
9006L:	linuxppc-dev@lists.ozlabs.org
9007S:	Maintained
9008F:	drivers/net/wan/fsl_qmc_hdlc.c
9009
9010FREESCALE QUICC ENGINE TSA DRIVER
9011M:	Herve Codina <herve.codina@bootlin.com>
9012L:	linuxppc-dev@lists.ozlabs.org
9013S:	Maintained
9014F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9015F:	drivers/soc/fsl/qe/tsa.c
9016F:	drivers/soc/fsl/qe/tsa.h
9017F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9018
9019FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9020L:	netdev@vger.kernel.org
9021L:	linuxppc-dev@lists.ozlabs.org
9022S:	Orphan
9023F:	drivers/net/ethernet/freescale/ucc_geth*
9024
9025FREESCALE QUICC ENGINE UCC HDLC DRIVER
9026M:	Zhao Qiang <qiang.zhao@nxp.com>
9027L:	netdev@vger.kernel.org
9028L:	linuxppc-dev@lists.ozlabs.org
9029S:	Maintained
9030F:	drivers/net/wan/fsl_ucc_hdlc*
9031
9032FREESCALE QUICC ENGINE UCC UART DRIVER
9033M:	Timur Tabi <timur@kernel.org>
9034L:	linuxppc-dev@lists.ozlabs.org
9035S:	Maintained
9036F:	drivers/tty/serial/ucc_uart.c
9037
9038FREESCALE SOC DRIVERS
9039M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9040L:	linuxppc-dev@lists.ozlabs.org
9041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042S:	Maintained
9043F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9044F:	Documentation/devicetree/bindings/soc/fsl/
9045F:	drivers/soc/fsl/
9046F:	include/linux/fsl/
9047F:	include/soc/fsl/
9048
9049FREESCALE SOC FS_ENET DRIVER
9050M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9051L:	linuxppc-dev@lists.ozlabs.org
9052L:	netdev@vger.kernel.org
9053S:	Maintained
9054F:	drivers/net/ethernet/freescale/fs_enet/
9055
9056FREESCALE SOC SOUND DRIVERS
9057M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9058M:	Xiubo Li <Xiubo.Lee@gmail.com>
9059R:	Fabio Estevam <festevam@gmail.com>
9060R:	Nicolin Chen <nicoleotsuka@gmail.com>
9061L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9062L:	linuxppc-dev@lists.ozlabs.org
9063S:	Maintained
9064F:	sound/soc/fsl/fsl*
9065F:	sound/soc/fsl/imx*
9066
9067FREESCALE SOC LPC32XX SOUND DRIVERS
9068M:	J.M.B. Downing <jonathan.downing@nautel.com>
9069M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9070R:	Vladimir Zapolskiy <vz@mleia.com>
9071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9072L:	linuxppc-dev@lists.ozlabs.org
9073S:	Maintained
9074F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9075F:	sound/soc/fsl/lpc3xxx-*
9076
9077FREESCALE SOC SOUND QMC DRIVER
9078M:	Herve Codina <herve.codina@bootlin.com>
9079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9080L:	linuxppc-dev@lists.ozlabs.org
9081S:	Maintained
9082F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9083F:	sound/soc/fsl/fsl_qmc_audio.c
9084
9085FREESCALE USB PERIPHERAL DRIVERS
9086L:	linux-usb@vger.kernel.org
9087L:	linuxppc-dev@lists.ozlabs.org
9088S:	Orphan
9089F:	drivers/usb/gadget/udc/fsl*
9090
9091FREESCALE USB PHY DRIVER
9092L:	linux-usb@vger.kernel.org
9093L:	linuxppc-dev@lists.ozlabs.org
9094S:	Orphan
9095F:	drivers/usb/phy/phy-fsl-usb*
9096
9097FREEVXFS FILESYSTEM
9098M:	Christoph Hellwig <hch@infradead.org>
9099S:	Maintained
9100W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9101F:	fs/freevxfs/
9102
9103FREEZER
9104M:	"Rafael J. Wysocki" <rafael@kernel.org>
9105M:	Pavel Machek <pavel@ucw.cz>
9106L:	linux-pm@vger.kernel.org
9107S:	Supported
9108F:	Documentation/power/freezing-of-tasks.rst
9109F:	include/linux/freezer.h
9110F:	kernel/freezer.c
9111
9112FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9113M:	Eric Biggers <ebiggers@kernel.org>
9114M:	Theodore Y. Ts'o <tytso@mit.edu>
9115M:	Jaegeuk Kim <jaegeuk@kernel.org>
9116L:	linux-fscrypt@vger.kernel.org
9117S:	Supported
9118Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9119T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9120F:	Documentation/filesystems/fscrypt.rst
9121F:	fs/crypto/
9122F:	include/linux/fscrypt.h
9123F:	include/uapi/linux/fscrypt.h
9124
9125FSI SUBSYSTEM
9126M:	Jeremy Kerr <jk@ozlabs.org>
9127M:	Joel Stanley <joel@jms.id.au>
9128R:	Alistar Popple <alistair@popple.id.au>
9129R:	Eddie James <eajames@linux.ibm.com>
9130L:	linux-fsi@lists.ozlabs.org
9131S:	Supported
9132Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9134F:	drivers/fsi/
9135F:	include/linux/fsi*.h
9136F:	include/trace/events/fsi*.h
9137
9138FSI-ATTACHED I2C DRIVER
9139M:	Eddie James <eajames@linux.ibm.com>
9140L:	linux-i2c@vger.kernel.org
9141L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9142S:	Maintained
9143F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9144F:	drivers/i2c/busses/i2c-fsi.c
9145
9146FSI-ATTACHED SPI DRIVER
9147M:	Eddie James <eajames@linux.ibm.com>
9148L:	linux-spi@vger.kernel.org
9149S:	Maintained
9150F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9151F:	drivers/spi/spi-fsi.c
9152
9153FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9154M:	Jan Kara <jack@suse.cz>
9155R:	Amir Goldstein <amir73il@gmail.com>
9156L:	linux-fsdevel@vger.kernel.org
9157S:	Maintained
9158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9159F:	fs/notify/
9160F:	include/linux/fsnotify*.h
9161
9162FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9163M:	Eric Biggers <ebiggers@kernel.org>
9164M:	Theodore Y. Ts'o <tytso@mit.edu>
9165L:	fsverity@lists.linux.dev
9166S:	Supported
9167Q:	https://patchwork.kernel.org/project/fsverity/list/
9168T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9169F:	Documentation/filesystems/fsverity.rst
9170F:	fs/verity/
9171F:	include/linux/fsverity.h
9172F:	include/uapi/linux/fsverity.h
9173
9174FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9175M:	Michael Zaidman <michael.zaidman@gmail.com>
9176L:	linux-i2c@vger.kernel.org
9177L:	linux-input@vger.kernel.org
9178S:	Maintained
9179F:	drivers/hid/hid-ft260.c
9180
9181FUJITSU LAPTOP EXTRAS
9182M:	Jonathan Woithe <jwoithe@just42.net>
9183L:	platform-driver-x86@vger.kernel.org
9184S:	Maintained
9185F:	drivers/platform/x86/fujitsu-laptop.c
9186
9187FUJITSU TABLET EXTRAS
9188M:	Robert Gerlach <khnz@gmx.de>
9189L:	platform-driver-x86@vger.kernel.org
9190S:	Maintained
9191F:	drivers/platform/x86/fujitsu-tablet.c
9192
9193FUNCTION HOOKS (FTRACE)
9194M:	Steven Rostedt <rostedt@goodmis.org>
9195M:	Masami Hiramatsu <mhiramat@kernel.org>
9196R:	Mark Rutland <mark.rutland@arm.com>
9197L:	linux-kernel@vger.kernel.org
9198L:	linux-trace-kernel@vger.kernel.org
9199S:	Maintained
9200Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9202F:	Documentation/trace/ftrace*
9203F:	arch/*/*/*/*ftrace*
9204F:	arch/*/*/*ftrace*
9205F:	include/*/ftrace.h
9206F:	kernel/trace/fgraph.c
9207F:	kernel/trace/ftrace*
9208F:	samples/ftrace
9209
9210FUNGIBLE ETHERNET DRIVERS
9211M:	Dimitris Michailidis <dmichail@fungible.com>
9212L:	netdev@vger.kernel.org
9213S:	Supported
9214F:	drivers/net/ethernet/fungible/
9215
9216FUSE: FILESYSTEM IN USERSPACE
9217M:	Miklos Szeredi <miklos@szeredi.hu>
9218L:	linux-fsdevel@vger.kernel.org
9219S:	Maintained
9220W:	https://github.com/libfuse/
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9222F:	Documentation/filesystems/fuse.rst
9223F:	fs/fuse/
9224F:	include/uapi/linux/fuse.h
9225
9226FUTEX SUBSYSTEM
9227M:	Thomas Gleixner <tglx@linutronix.de>
9228M:	Ingo Molnar <mingo@redhat.com>
9229R:	Peter Zijlstra <peterz@infradead.org>
9230R:	Darren Hart <dvhart@infradead.org>
9231R:	Davidlohr Bueso <dave@stgolabs.net>
9232R:	André Almeida <andrealmeid@igalia.com>
9233L:	linux-kernel@vger.kernel.org
9234S:	Maintained
9235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9236F:	Documentation/locking/*futex*
9237F:	include/asm-generic/futex.h
9238F:	include/linux/futex.h
9239F:	include/uapi/linux/futex.h
9240F:	kernel/futex/*
9241F:	tools/perf/bench/futex*
9242F:	tools/testing/selftests/futex/
9243
9244GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9245M:	Sebastian Reichel <sre@kernel.org>
9246L:	linux-media@vger.kernel.org
9247S:	Maintained
9248F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9249F:	drivers/media/i2c/gc0308.c
9250
9251GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9252M:	Zhi Mao <zhi.mao@mediatek.com>
9253L:	linux-media@vger.kernel.org
9254S:	Maintained
9255F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9256F:	drivers/media/i2c/gc05a2.c
9257
9258GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9259M:	Zhi Mao <zhi.mao@mediatek.com>
9260L:	linux-media@vger.kernel.org
9261S:	Maintained
9262F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9263F:	drivers/media/i2c/gc08a3.c
9264
9265GALAXYCORE GC2145 SENSOR DRIVER
9266M:	Alain Volmat <alain.volmat@foss.st.com>
9267L:	linux-media@vger.kernel.org
9268S:	Maintained
9269T:	git git://linuxtv.org/media_tree.git
9270F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9271F:	drivers/media/i2c/gc2145.c
9272
9273GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9274M:	Tim Harvey <tharvey@gateworks.com>
9275S:	Maintained
9276F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9277F:	Documentation/hwmon/gsc-hwmon.rst
9278F:	drivers/hwmon/gsc-hwmon.c
9279F:	drivers/mfd/gateworks-gsc.c
9280F:	include/linux/mfd/gsc.h
9281F:	include/linux/platform_data/gsc_hwmon.h
9282
9283GCC PLUGINS
9284M:	Kees Cook <kees@kernel.org>
9285L:	linux-hardening@vger.kernel.org
9286S:	Maintained
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9288F:	Documentation/kbuild/gcc-plugins.rst
9289F:	include/linux/stackleak.h
9290F:	kernel/stackleak.c
9291F:	scripts/Makefile.gcc-plugins
9292F:	scripts/gcc-plugins/
9293
9294GCOV BASED KERNEL PROFILING
9295M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9296S:	Maintained
9297F:	Documentation/dev-tools/gcov.rst
9298F:	kernel/gcov/
9299
9300GDB KERNEL DEBUGGING HELPER SCRIPTS
9301M:	Jan Kiszka <jan.kiszka@siemens.com>
9302M:	Kieran Bingham <kbingham@kernel.org>
9303S:	Supported
9304F:	scripts/gdb/
9305
9306GEMINI CRYPTO DRIVER
9307M:	Corentin Labbe <clabbe@baylibre.com>
9308L:	linux-crypto@vger.kernel.org
9309S:	Maintained
9310F:	drivers/crypto/gemini/
9311
9312GEMTEK FM RADIO RECEIVER DRIVER
9313M:	Hans Verkuil <hverkuil@xs4all.nl>
9314L:	linux-media@vger.kernel.org
9315S:	Maintained
9316W:	https://linuxtv.org
9317T:	git git://linuxtv.org/media_tree.git
9318F:	drivers/media/radio/radio-gemtek*
9319
9320GENERIC ARCHITECTURE TOPOLOGY
9321M:	Sudeep Holla <sudeep.holla@arm.com>
9322L:	linux-kernel@vger.kernel.org
9323S:	Maintained
9324F:	drivers/base/arch_topology.c
9325F:	include/linux/arch_topology.h
9326
9327GENERIC ENTRY CODE
9328M:	Thomas Gleixner <tglx@linutronix.de>
9329M:	Peter Zijlstra <peterz@infradead.org>
9330M:	Andy Lutomirski <luto@kernel.org>
9331L:	linux-kernel@vger.kernel.org
9332S:	Maintained
9333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9334F:	include/linux/entry-common.h
9335F:	include/linux/entry-kvm.h
9336F:	kernel/entry/
9337
9338GENERIC GPIO I2C DRIVER
9339M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9340S:	Supported
9341F:	drivers/i2c/busses/i2c-gpio.c
9342F:	include/linux/platform_data/i2c-gpio.h
9343
9344GENERIC GPIO I2C MULTIPLEXER DRIVER
9345M:	Peter Korsgaard <peter.korsgaard@barco.com>
9346L:	linux-i2c@vger.kernel.org
9347S:	Supported
9348F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9349F:	drivers/i2c/muxes/i2c-mux-gpio.c
9350F:	include/linux/platform_data/i2c-mux-gpio.h
9351
9352GENERIC GPIO RESET DRIVER
9353M:	Krzysztof Kozlowski <krzk@kernel.org>
9354S:	Maintained
9355F:	drivers/reset/reset-gpio.c
9356
9357GENERIC HDLC (WAN) DRIVERS
9358M:	Krzysztof Halasa <khc@pm.waw.pl>
9359S:	Maintained
9360W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9361F:	drivers/net/wan/c101.c
9362F:	drivers/net/wan/hd6457*
9363F:	drivers/net/wan/hdlc*
9364F:	drivers/net/wan/n2.c
9365F:	drivers/net/wan/pc300too.c
9366F:	drivers/net/wan/pci200syn.c
9367F:	drivers/net/wan/wanxl*
9368
9369GENERIC INCLUDE/ASM HEADER FILES
9370M:	Arnd Bergmann <arnd@arndb.de>
9371L:	linux-arch@vger.kernel.org
9372S:	Maintained
9373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9374F:	include/asm-generic/
9375F:	include/uapi/asm-generic/
9376
9377GENERIC PHY FRAMEWORK
9378M:	Vinod Koul <vkoul@kernel.org>
9379M:	Kishon Vijay Abraham I <kishon@kernel.org>
9380L:	linux-phy@lists.infradead.org
9381S:	Supported
9382Q:	https://patchwork.kernel.org/project/linux-phy/list/
9383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9384F:	Documentation/devicetree/bindings/phy/
9385F:	drivers/phy/
9386F:	include/dt-bindings/phy/
9387F:	include/linux/phy/
9388
9389GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9390M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9391S:	Supported
9392F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9393F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9394
9395GENERIC PM DOMAINS
9396M:	Ulf Hansson <ulf.hansson@linaro.org>
9397L:	linux-pm@vger.kernel.org
9398S:	Supported
9399F:	Documentation/devicetree/bindings/power/power?domain*
9400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9401F:	drivers/pmdomain/
9402F:	include/linux/pm_domain.h
9403
9404GENERIC RADIX TREE
9405M:	Kent Overstreet <kent.overstreet@linux.dev>
9406S:	Supported
9407C:	irc://irc.oftc.net/bcache
9408F:	include/linux/generic-radix-tree.h
9409F:	lib/generic-radix-tree.c
9410
9411GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9412M:	Eugen Hristev <eugen.hristev@microchip.com>
9413L:	linux-input@vger.kernel.org
9414S:	Maintained
9415F:	drivers/input/touchscreen/resistive-adc-touch.c
9416
9417GENERIC STRING LIBRARY
9418M:	Kees Cook <kees@kernel.org>
9419R:	Andy Shevchenko <andy@kernel.org>
9420L:	linux-hardening@vger.kernel.org
9421S:	Supported
9422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9423F:	include/linux/string.h
9424F:	include/linux/string_choices.h
9425F:	include/linux/string_helpers.h
9426F:	lib/string.c
9427F:	lib/string_kunit.c
9428F:	lib/string_helpers.c
9429F:	lib/string_helpers_kunit.c
9430F:	scripts/coccinelle/api/string_choices.cocci
9431
9432GENERIC UIO DRIVER FOR PCI DEVICES
9433M:	"Michael S. Tsirkin" <mst@redhat.com>
9434L:	kvm@vger.kernel.org
9435S:	Supported
9436F:	drivers/uio/uio_pci_generic.c
9437
9438GENERIC VDSO LIBRARY
9439M:	Andy Lutomirski <luto@kernel.org>
9440M:	Thomas Gleixner <tglx@linutronix.de>
9441M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9442L:	linux-kernel@vger.kernel.org
9443S:	Maintained
9444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9445F:	include/asm-generic/vdso/vsyscall.h
9446F:	include/vdso/
9447F:	kernel/time/vsyscall.c
9448F:	lib/vdso/
9449
9450GENWQE (IBM Generic Workqueue Card)
9451M:	Frank Haverkamp <haver@linux.ibm.com>
9452S:	Supported
9453F:	drivers/misc/genwqe/
9454
9455GET_MAINTAINER SCRIPT
9456M:	Joe Perches <joe@perches.com>
9457S:	Maintained
9458F:	scripts/get_maintainer.pl
9459
9460GFS2 FILE SYSTEM
9461M:	Andreas Gruenbacher <agruenba@redhat.com>
9462L:	gfs2@lists.linux.dev
9463S:	Supported
9464B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9466F:	Documentation/filesystems/gfs2*
9467F:	fs/gfs2/
9468F:	include/uapi/linux/gfs2_ondisk.h
9469
9470GIGABYTE WATERFORCE SENSOR DRIVER
9471M:	Aleksa Savic <savicaleksa83@gmail.com>
9472L:	linux-hwmon@vger.kernel.org
9473S:	Maintained
9474F:	Documentation/hwmon/gigabyte_waterforce.rst
9475F:	drivers/hwmon/gigabyte_waterforce.c
9476
9477GIGABYTE WMI DRIVER
9478M:	Thomas Weißschuh <thomas@weissschuh.net>
9479L:	platform-driver-x86@vger.kernel.org
9480S:	Maintained
9481F:	drivers/platform/x86/gigabyte-wmi.c
9482
9483GNSS SUBSYSTEM
9484M:	Johan Hovold <johan@kernel.org>
9485S:	Maintained
9486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9487F:	Documentation/ABI/testing/sysfs-class-gnss
9488F:	Documentation/devicetree/bindings/gnss/
9489F:	drivers/gnss/
9490F:	include/linux/gnss.h
9491
9492GO7007 MPEG CODEC
9493M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9494L:	linux-media@vger.kernel.org
9495S:	Maintained
9496F:	drivers/media/usb/go7007/
9497
9498GOODIX TOUCHSCREEN
9499M:	Bastien Nocera <hadess@hadess.net>
9500M:	Hans de Goede <hdegoede@redhat.com>
9501L:	linux-input@vger.kernel.org
9502S:	Maintained
9503F:	drivers/input/touchscreen/goodix*
9504
9505GOOGLE ETHERNET DRIVERS
9506M:	Jeroen de Borst <jeroendb@google.com>
9507M:	Praveen Kaligineedi <pkaligineedi@google.com>
9508R:	Shailend Chand <shailend@google.com>
9509L:	netdev@vger.kernel.org
9510S:	Supported
9511F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9512F:	drivers/net/ethernet/google
9513
9514GOOGLE FIRMWARE DRIVERS
9515M:	Tzung-Bi Shih <tzungbi@kernel.org>
9516R:	Brian Norris <briannorris@chromium.org>
9517R:	Julius Werner <jwerner@chromium.org>
9518L:	chrome-platform@lists.linux.dev
9519S:	Maintained
9520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9521F:	drivers/firmware/google/
9522
9523GOOGLE TENSOR SoC SUPPORT
9524M:	Peter Griffin <peter.griffin@linaro.org>
9525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9526L:	linux-samsung-soc@vger.kernel.org
9527S:	Maintained
9528F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9529F:	arch/arm64/boot/dts/exynos/google/
9530F:	drivers/clk/samsung/clk-gs101.c
9531F:	drivers/phy/samsung/phy-gs101-ufs.c
9532F:	include/dt-bindings/clock/google,gs101.h
9533K:	[gG]oogle.?[tT]ensor
9534
9535GPD POCKET FAN DRIVER
9536M:	Hans de Goede <hdegoede@redhat.com>
9537L:	platform-driver-x86@vger.kernel.org
9538S:	Maintained
9539F:	drivers/platform/x86/gpd-pocket-fan.c
9540
9541GPIO ACPI SUPPORT
9542M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9543M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9544L:	linux-gpio@vger.kernel.org
9545L:	linux-acpi@vger.kernel.org
9546S:	Supported
9547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9548F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9549F:	drivers/gpio/gpiolib-acpi.c
9550F:	drivers/gpio/gpiolib-acpi.h
9551
9552GPIO AGGREGATOR
9553M:	Geert Uytterhoeven <geert+renesas@glider.be>
9554L:	linux-gpio@vger.kernel.org
9555S:	Supported
9556F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9557F:	drivers/gpio/gpio-aggregator.c
9558
9559GPIO IR Transmitter
9560M:	Sean Young <sean@mess.org>
9561L:	linux-media@vger.kernel.org
9562S:	Maintained
9563F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9564F:	drivers/media/rc/gpio-ir-tx.c
9565
9566GPIO MOCKUP DRIVER
9567M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9568L:	linux-gpio@vger.kernel.org
9569S:	Maintained
9570F:	drivers/gpio/gpio-mockup.c
9571F:	tools/testing/selftests/gpio/
9572
9573GPIO REGMAP
9574M:	Michael Walle <mwalle@kernel.org>
9575S:	Maintained
9576F:	drivers/gpio/gpio-regmap.c
9577F:	include/linux/gpio/regmap.h
9578K:	(devm_)?gpio_regmap_(un)?register
9579
9580GPIO SUBSYSTEM
9581M:	Linus Walleij <linus.walleij@linaro.org>
9582M:	Bartosz Golaszewski <brgl@bgdev.pl>
9583L:	linux-gpio@vger.kernel.org
9584S:	Maintained
9585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9586F:	Documentation/admin-guide/gpio/
9587F:	Documentation/devicetree/bindings/gpio/
9588F:	Documentation/driver-api/gpio/
9589F:	drivers/gpio/
9590F:	include/dt-bindings/gpio/
9591F:	include/linux/gpio.h
9592F:	include/linux/gpio/
9593F:	include/linux/of_gpio.h
9594
9595GPIO UAPI
9596M:	Bartosz Golaszewski <brgl@bgdev.pl>
9597R:	Kent Gibson <warthog618@gmail.com>
9598L:	linux-gpio@vger.kernel.org
9599S:	Maintained
9600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9601F:	Documentation/ABI/obsolete/sysfs-gpio
9602F:	Documentation/ABI/testing/gpio-cdev
9603F:	Documentation/userspace-api/gpio/
9604F:	drivers/gpio/gpiolib-cdev.c
9605F:	include/uapi/linux/gpio.h
9606F:	tools/gpio/
9607
9608GRE DEMULTIPLEXER DRIVER
9609M:	Dmitry Kozlov <xeb@mail.ru>
9610L:	netdev@vger.kernel.org
9611S:	Maintained
9612F:	include/net/gre.h
9613F:	net/ipv4/gre_demux.c
9614F:	net/ipv4/gre_offload.c
9615
9616GRETH 10/100/1G Ethernet MAC device driver
9617M:	Andreas Larsson <andreas@gaisler.com>
9618L:	netdev@vger.kernel.org
9619S:	Maintained
9620F:	drivers/net/ethernet/aeroflex/
9621
9622GREYBUS AUDIO PROTOCOLS DRIVERS
9623M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9624M:	Mark Greer <mgreer@animalcreek.com>
9625S:	Maintained
9626F:	drivers/staging/greybus/audio_apbridgea.c
9627F:	drivers/staging/greybus/audio_apbridgea.h
9628F:	drivers/staging/greybus/audio_codec.c
9629F:	drivers/staging/greybus/audio_codec.h
9630F:	drivers/staging/greybus/audio_gb.c
9631F:	drivers/staging/greybus/audio_manager.c
9632F:	drivers/staging/greybus/audio_manager.h
9633F:	drivers/staging/greybus/audio_manager_module.c
9634F:	drivers/staging/greybus/audio_manager_private.h
9635F:	drivers/staging/greybus/audio_manager_sysfs.c
9636F:	drivers/staging/greybus/audio_module.c
9637F:	drivers/staging/greybus/audio_topology.c
9638
9639GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9640M:	Viresh Kumar <vireshk@kernel.org>
9641S:	Maintained
9642F:	drivers/staging/greybus/authentication.c
9643F:	drivers/staging/greybus/bootrom.c
9644F:	drivers/staging/greybus/firmware.h
9645F:	drivers/staging/greybus/fw-core.c
9646F:	drivers/staging/greybus/fw-download.c
9647F:	drivers/staging/greybus/fw-management.c
9648F:	drivers/staging/greybus/greybus_authentication.h
9649F:	drivers/staging/greybus/greybus_firmware.h
9650F:	drivers/staging/greybus/hid.c
9651F:	drivers/staging/greybus/i2c.c
9652F:	drivers/staging/greybus/spi.c
9653F:	drivers/staging/greybus/spilib.c
9654F:	drivers/staging/greybus/spilib.h
9655
9656GREYBUS LOOPBACK DRIVER
9657M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9658S:	Maintained
9659F:	drivers/staging/greybus/loopback.c
9660
9661GREYBUS PLATFORM DRIVERS
9662M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9663S:	Maintained
9664F:	drivers/staging/greybus/arche-apb-ctrl.c
9665F:	drivers/staging/greybus/arche-platform.c
9666F:	drivers/staging/greybus/arche_platform.h
9667
9668GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9669M:	Rui Miguel Silva <rmfrfs@gmail.com>
9670S:	Maintained
9671F:	drivers/staging/greybus/gpio.c
9672F:	drivers/staging/greybus/light.c
9673F:	drivers/staging/greybus/power_supply.c
9674F:	drivers/staging/greybus/sdio.c
9675F:	drivers/staging/greybus/spi.c
9676F:	drivers/staging/greybus/spilib.c
9677
9678GREYBUS BEAGLEPLAY DRIVERS
9679M:	Ayush Singh <ayushdevel1325@gmail.com>
9680L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9681S:	Maintained
9682F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9683F:	drivers/greybus/gb-beagleplay.c
9684
9685GREYBUS SUBSYSTEM
9686M:	Johan Hovold <johan@kernel.org>
9687M:	Alex Elder <elder@kernel.org>
9688M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9689L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9690S:	Maintained
9691F:	drivers/greybus/
9692F:	drivers/staging/greybus/
9693F:	include/linux/greybus.h
9694F:	include/linux/greybus/
9695
9696GREYBUS UART PROTOCOLS DRIVERS
9697M:	David Lin <dtwlin@gmail.com>
9698S:	Maintained
9699F:	drivers/staging/greybus/log.c
9700F:	drivers/staging/greybus/uart.c
9701
9702GS1662 VIDEO SERIALIZER
9703M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9704L:	linux-media@vger.kernel.org
9705S:	Maintained
9706T:	git git://linuxtv.org/media_tree.git
9707F:	drivers/media/spi/gs1662.c
9708
9709GSPCA FINEPIX SUBDRIVER
9710M:	Frank Zago <frank@zago.net>
9711L:	linux-media@vger.kernel.org
9712S:	Maintained
9713T:	git git://linuxtv.org/media_tree.git
9714F:	drivers/media/usb/gspca/finepix.c
9715
9716GSPCA GL860 SUBDRIVER
9717M:	Olivier Lorin <o.lorin@laposte.net>
9718L:	linux-media@vger.kernel.org
9719S:	Maintained
9720T:	git git://linuxtv.org/media_tree.git
9721F:	drivers/media/usb/gspca/gl860/
9722
9723GSPCA M5602 SUBDRIVER
9724M:	Erik Andren <erik.andren@gmail.com>
9725L:	linux-media@vger.kernel.org
9726S:	Maintained
9727T:	git git://linuxtv.org/media_tree.git
9728F:	drivers/media/usb/gspca/m5602/
9729
9730GSPCA PAC207 SONIXB SUBDRIVER
9731M:	Hans Verkuil <hverkuil@xs4all.nl>
9732L:	linux-media@vger.kernel.org
9733S:	Odd Fixes
9734T:	git git://linuxtv.org/media_tree.git
9735F:	drivers/media/usb/gspca/pac207.c
9736
9737GSPCA SN9C20X SUBDRIVER
9738M:	Brian Johnson <brijohn@gmail.com>
9739L:	linux-media@vger.kernel.org
9740S:	Maintained
9741T:	git git://linuxtv.org/media_tree.git
9742F:	drivers/media/usb/gspca/sn9c20x.c
9743
9744GSPCA T613 SUBDRIVER
9745M:	Leandro Costantino <lcostantino@gmail.com>
9746L:	linux-media@vger.kernel.org
9747S:	Maintained
9748T:	git git://linuxtv.org/media_tree.git
9749F:	drivers/media/usb/gspca/t613.c
9750
9751GSPCA USB WEBCAM DRIVER
9752M:	Hans Verkuil <hverkuil@xs4all.nl>
9753L:	linux-media@vger.kernel.org
9754S:	Odd Fixes
9755T:	git git://linuxtv.org/media_tree.git
9756F:	drivers/media/usb/gspca/
9757
9758GTP (GPRS Tunneling Protocol)
9759M:	Pablo Neira Ayuso <pablo@netfilter.org>
9760M:	Harald Welte <laforge@gnumonks.org>
9761L:	osmocom-net-gprs@lists.osmocom.org
9762S:	Maintained
9763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9764F:	drivers/net/gtp.c
9765
9766GUID PARTITION TABLE (GPT)
9767M:	Davidlohr Bueso <dave@stgolabs.net>
9768L:	linux-efi@vger.kernel.org
9769S:	Maintained
9770F:	block/partitions/efi.*
9771
9772HABANALABS PCI DRIVER
9773M:	Ofir Bitton <obitton@habana.ai>
9774L:	dri-devel@lists.freedesktop.org
9775S:	Supported
9776C:	irc://irc.oftc.net/dri-devel
9777T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9778F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9779F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9780F:	drivers/accel/habanalabs/
9781F:	include/linux/habanalabs/
9782F:	include/trace/events/habanalabs.h
9783F:	include/uapi/drm/habanalabs_accel.h
9784
9785HACKRF MEDIA DRIVER
9786L:	linux-media@vger.kernel.org
9787S:	Orphan
9788W:	https://linuxtv.org
9789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9790F:	drivers/media/usb/hackrf/
9791
9792HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9793M:	Chuck Lever <chuck.lever@oracle.com>
9794L:	kernel-tls-handshake@lists.linux.dev
9795L:	netdev@vger.kernel.org
9796S:	Maintained
9797F:	Documentation/netlink/specs/handshake.yaml
9798F:	Documentation/networking/tls-handshake.rst
9799F:	include/net/handshake.h
9800F:	include/trace/events/handshake.h
9801F:	net/handshake/
9802
9803HANTRO VPU CODEC DRIVER
9804M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9805M:	Philipp Zabel <p.zabel@pengutronix.de>
9806L:	linux-media@vger.kernel.org
9807L:	linux-rockchip@lists.infradead.org
9808S:	Maintained
9809F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9810F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9811F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9812F:	drivers/media/platform/verisilicon/
9813
9814HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9815M:	Frank Seidel <frank@f-seidel.de>
9816L:	platform-driver-x86@vger.kernel.org
9817S:	Maintained
9818W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9819F:	drivers/platform/x86/hdaps.c
9820
9821HARDWARE MONITORING
9822M:	Jean Delvare <jdelvare@suse.com>
9823M:	Guenter Roeck <linux@roeck-us.net>
9824L:	linux-hwmon@vger.kernel.org
9825S:	Maintained
9826W:	http://hwmon.wiki.kernel.org/
9827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9828F:	Documentation/ABI/testing/sysfs-class-hwmon
9829F:	Documentation/devicetree/bindings/hwmon/
9830F:	Documentation/hwmon/
9831F:	drivers/hwmon/
9832F:	include/linux/hwmon*.h
9833F:	include/trace/events/hwmon*.h
9834K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9835
9836HARDWARE RANDOM NUMBER GENERATOR CORE
9837M:	Olivia Mackall <olivia@selenic.com>
9838M:	Herbert Xu <herbert@gondor.apana.org.au>
9839L:	linux-crypto@vger.kernel.org
9840S:	Odd fixes
9841F:	Documentation/admin-guide/hw_random.rst
9842F:	Documentation/devicetree/bindings/rng/
9843F:	drivers/char/hw_random/
9844F:	include/linux/hw_random.h
9845
9846HARDWARE SPINLOCK CORE
9847M:	Bjorn Andersson <andersson@kernel.org>
9848R:	Baolin Wang <baolin.wang7@gmail.com>
9849L:	linux-remoteproc@vger.kernel.org
9850S:	Maintained
9851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9852F:	Documentation/devicetree/bindings/hwlock/
9853F:	Documentation/locking/hwspinlock.rst
9854F:	drivers/hwspinlock/
9855F:	include/linux/hwspinlock.h
9856
9857HARDWARE TRACING FACILITIES
9858M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9859S:	Maintained
9860F:	drivers/hwtracing/
9861
9862HARMONY SOUND DRIVER
9863L:	linux-parisc@vger.kernel.org
9864S:	Maintained
9865F:	sound/parisc/harmony.*
9866
9867HDPVR USB VIDEO ENCODER DRIVER
9868M:	Hans Verkuil <hverkuil@xs4all.nl>
9869L:	linux-media@vger.kernel.org
9870S:	Odd Fixes
9871W:	https://linuxtv.org
9872T:	git git://linuxtv.org/media_tree.git
9873F:	drivers/media/usb/hdpvr/
9874
9875HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9876M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9877S:	Supported
9878F:	drivers/misc/hpilo.[ch]
9879
9880HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9881M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9882S:	Supported
9883F:	Documentation/watchdog/hpwdt.rst
9884F:	drivers/watchdog/hpwdt.c
9885
9886HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9887M:	Don Brace <don.brace@microchip.com>
9888L:	storagedev@microchip.com
9889L:	linux-scsi@vger.kernel.org
9890S:	Supported
9891F:	Documentation/scsi/hpsa.rst
9892F:	drivers/scsi/hpsa*.[ch]
9893F:	include/linux/cciss*.h
9894F:	include/uapi/linux/cciss*.h
9895
9896HFI1 DRIVER
9897M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9898L:	linux-rdma@vger.kernel.org
9899S:	Supported
9900F:	drivers/infiniband/hw/hfi1
9901
9902HFS FILESYSTEM
9903L:	linux-fsdevel@vger.kernel.org
9904S:	Orphan
9905F:	Documentation/filesystems/hfs.rst
9906F:	fs/hfs/
9907
9908HFSPLUS FILESYSTEM
9909L:	linux-fsdevel@vger.kernel.org
9910S:	Orphan
9911F:	Documentation/filesystems/hfsplus.rst
9912F:	fs/hfsplus/
9913
9914HGA FRAMEBUFFER DRIVER
9915M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9916L:	linux-nvidia@lists.surfsouth.com
9917S:	Maintained
9918W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9919F:	drivers/video/fbdev/hgafb.c
9920
9921HIBERNATION (aka Software Suspend, aka swsusp)
9922M:	"Rafael J. Wysocki" <rafael@kernel.org>
9923M:	Pavel Machek <pavel@ucw.cz>
9924L:	linux-pm@vger.kernel.org
9925S:	Supported
9926B:	https://bugzilla.kernel.org
9927F:	arch/*/include/asm/suspend*.h
9928F:	arch/x86/power/
9929F:	drivers/base/power/
9930F:	include/linux/freezer.h
9931F:	include/linux/pm.h
9932F:	include/linux/suspend.h
9933F:	kernel/power/
9934
9935HID CORE LAYER
9936M:	Jiri Kosina <jikos@kernel.org>
9937M:	Benjamin Tissoires <bentiss@kernel.org>
9938L:	linux-input@vger.kernel.org
9939S:	Maintained
9940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9941F:	Documentation/hid/
9942F:	drivers/hid/
9943F:	include/linux/hid*
9944F:	include/uapi/linux/hid*
9945F:	samples/hid/
9946F:	tools/testing/selftests/hid/
9947
9948HID LOGITECH DRIVERS
9949R:	Filipe Laíns <lains@riseup.net>
9950L:	linux-input@vger.kernel.org
9951S:	Maintained
9952F:	drivers/hid/hid-logitech-*
9953
9954HID NVIDIA SHIELD DRIVER
9955M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9956L:	linux-input@vger.kernel.org
9957S:	Maintained
9958F:	drivers/hid/hid-nvidia-shield.c
9959
9960HID PHOENIX RC FLIGHT CONTROLLER
9961M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9962L:	linux-input@vger.kernel.org
9963S:	Maintained
9964F:	drivers/hid/hid-pxrc.c
9965
9966HID PLAYSTATION DRIVER
9967M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9968L:	linux-input@vger.kernel.org
9969S:	Supported
9970F:	drivers/hid/hid-playstation.c
9971
9972HID SENSOR HUB DRIVERS
9973M:	Jiri Kosina <jikos@kernel.org>
9974M:	Jonathan Cameron <jic23@kernel.org>
9975M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9976L:	linux-input@vger.kernel.org
9977L:	linux-iio@vger.kernel.org
9978S:	Maintained
9979F:	Documentation/hid/hid-sensor*
9980F:	drivers/hid/hid-sensor-*
9981F:	drivers/iio/*/hid-*
9982F:	include/linux/hid-sensor-*
9983
9984HID VRC-2 CAR CONTROLLER DRIVER
9985M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9986L:	linux-input@vger.kernel.org
9987S:	Maintained
9988F:	drivers/hid/hid-vrc2.c
9989
9990HID WACOM DRIVER
9991M:	Ping Cheng <ping.cheng@wacom.com>
9992M:	Jason Gerecke  <jason.gerecke@wacom.com>
9993L:	linux-input@vger.kernel.org
9994S:	Maintained
9995F:	drivers/hid/wacom.h
9996F:	drivers/hid/wacom_*
9997
9998HID++ LOGITECH DRIVERS
9999R:	Filipe Laíns <lains@riseup.net>
10000R:	Bastien Nocera <hadess@hadess.net>
10001L:	linux-input@vger.kernel.org
10002S:	Maintained
10003F:	drivers/hid/hid-logitech-hidpp.c
10004
10005HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10006M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10007M:	Frederic Weisbecker <frederic@kernel.org>
10008M:	Thomas Gleixner <tglx@linutronix.de>
10009L:	linux-kernel@vger.kernel.org
10010S:	Maintained
10011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10012F:	Documentation/timers/
10013F:	include/linux/clockchips.h
10014F:	include/linux/hrtimer.h
10015F:	include/linux/timer.h
10016F:	kernel/time/clockevents.c
10017F:	kernel/time/hrtimer.c
10018F:	kernel/time/timer.c
10019F:	kernel/time/timer_list.c
10020F:	kernel/time/timer_migration.*
10021F:	tools/testing/selftests/timers/
10022
10023HIGH-SPEED SCC DRIVER FOR AX.25
10024L:	linux-hams@vger.kernel.org
10025S:	Orphan
10026F:	drivers/net/hamradio/scc.c
10027
10028HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10029M:	HighPoint Linux Team <linux@highpoint-tech.com>
10030S:	Supported
10031W:	http://www.highpoint-tech.com
10032F:	Documentation/scsi/hptiop.rst
10033F:	drivers/scsi/hptiop.c
10034
10035HIKEY960 ONBOARD USB GPIO HUB DRIVER
10036M:	John Stultz <jstultz@google.com>
10037L:	linux-kernel@vger.kernel.org
10038S:	Maintained
10039F:	drivers/misc/hisi_hikey_usb.c
10040
10041HIMAX HX83112B TOUCHSCREEN SUPPORT
10042M:	Job Noorman <job@noorman.info>
10043L:	linux-input@vger.kernel.org
10044S:	Maintained
10045F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10046F:	drivers/input/touchscreen/himax_hx83112b.c
10047
10048HIPPI
10049M:	Jes Sorensen <jes@trained-monkey.org>
10050L:	linux-hippi@sunsite.dk
10051S:	Maintained
10052F:	drivers/net/hippi/
10053F:	include/linux/hippidevice.h
10054F:	include/uapi/linux/if_hippi.h
10055F:	net/802/hippi.c
10056
10057HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10058M:	Kurt Kanzenbach <kurt@linutronix.de>
10059L:	netdev@vger.kernel.org
10060S:	Maintained
10061F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10062F:	drivers/net/dsa/hirschmann/*
10063F:	include/linux/platform_data/hirschmann-hellcreek.h
10064F:	net/dsa/tag_hellcreek.c
10065
10066HISILICON DMA DRIVER
10067M:	Zhou Wang <wangzhou1@hisilicon.com>
10068M:	Jie Hai <haijie1@huawei.com>
10069L:	dmaengine@vger.kernel.org
10070S:	Maintained
10071F:	drivers/dma/hisi_dma.c
10072
10073HISILICON GPIO DRIVER
10074M:	Jay Fang <f.fangjian@huawei.com>
10075L:	linux-gpio@vger.kernel.org
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10078F:	drivers/gpio/gpio-hisi.c
10079
10080HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10081M:	Zhiqi Song <songzhiqi1@huawei.com>
10082M:	Longfang Liu <liulongfang@huawei.com>
10083L:	linux-crypto@vger.kernel.org
10084S:	Maintained
10085F:	Documentation/ABI/testing/debugfs-hisi-hpre
10086F:	drivers/crypto/hisilicon/hpre/hpre.h
10087F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10088F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10089
10090HISILICON HNS3 PMU DRIVER
10091M:	Jijie Shao <shaojijie@huawei.com>
10092S:	Supported
10093F:	Documentation/admin-guide/perf/hns3-pmu.rst
10094F:	drivers/perf/hisilicon/hns3_pmu.c
10095
10096HISILICON I2C CONTROLLER DRIVER
10097M:	Yicong Yang <yangyicong@hisilicon.com>
10098L:	linux-i2c@vger.kernel.org
10099S:	Maintained
10100W:	https://www.hisilicon.com
10101F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10102F:	drivers/i2c/busses/i2c-hisi.c
10103
10104HISILICON KUNPENG SOC HCCS DRIVER
10105M:	Huisong Li <lihuisong@huawei.com>
10106S:	Maintained
10107F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10108F:	drivers/soc/hisilicon/kunpeng_hccs.c
10109F:	drivers/soc/hisilicon/kunpeng_hccs.h
10110
10111HISILICON LPC BUS DRIVER
10112M:	Jay Fang <f.fangjian@huawei.com>
10113S:	Maintained
10114W:	http://www.hisilicon.com
10115F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10116F:	drivers/bus/hisi_lpc.c
10117
10118HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10119M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10120M:	Salil Mehta <salil.mehta@huawei.com>
10121M:	Jijie Shao <shaojijie@huawei.com>
10122L:	netdev@vger.kernel.org
10123S:	Maintained
10124W:	http://www.hisilicon.com
10125F:	drivers/net/ethernet/hisilicon/hns3/
10126
10127HISILICON NETWORK SUBSYSTEM DRIVER
10128M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10129M:	Salil Mehta <salil.mehta@huawei.com>
10130L:	netdev@vger.kernel.org
10131S:	Maintained
10132W:	http://www.hisilicon.com
10133F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10134F:	drivers/net/ethernet/hisilicon/
10135
10136HISILICON PMU DRIVER
10137M:	Yicong Yang <yangyicong@hisilicon.com>
10138M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10139S:	Supported
10140W:	http://www.hisilicon.com
10141F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10142F:	Documentation/admin-guide/perf/hisi-pmu.rst
10143F:	drivers/perf/hisilicon
10144
10145HISILICON PTT DRIVER
10146M:	Yicong Yang <yangyicong@hisilicon.com>
10147M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10148L:	linux-kernel@vger.kernel.org
10149S:	Maintained
10150F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10151F:	Documentation/trace/hisi-ptt.rst
10152F:	drivers/hwtracing/ptt/
10153F:	tools/perf/arch/arm64/util/hisi-ptt.c
10154F:	tools/perf/util/hisi-ptt*
10155F:	tools/perf/util/hisi-ptt-decoder/*
10156
10157HISILICON QM DRIVER
10158M:	Weili Qian <qianweili@huawei.com>
10159M:	Zhou Wang <wangzhou1@hisilicon.com>
10160L:	linux-crypto@vger.kernel.org
10161S:	Maintained
10162F:	drivers/crypto/hisilicon/Kconfig
10163F:	drivers/crypto/hisilicon/Makefile
10164F:	drivers/crypto/hisilicon/qm.c
10165F:	drivers/crypto/hisilicon/sgl.c
10166F:	include/linux/hisi_acc_qm.h
10167
10168HISILICON ROCE DRIVER
10169M:	Chengchang Tang <tangchengchang@huawei.com>
10170M:	Junxian Huang <huangjunxian6@hisilicon.com>
10171L:	linux-rdma@vger.kernel.org
10172S:	Maintained
10173F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10174F:	drivers/infiniband/hw/hns/
10175
10176HISILICON SAS Controller
10177M:	Xiang Chen <chenxiang66@hisilicon.com>
10178S:	Supported
10179W:	http://www.hisilicon.com
10180F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10181F:	drivers/scsi/hisi_sas/
10182
10183HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10184M:	Longfang Liu <liulongfang@huawei.com>
10185L:	linux-crypto@vger.kernel.org
10186S:	Maintained
10187F:	Documentation/ABI/testing/debugfs-hisi-sec
10188F:	drivers/crypto/hisilicon/sec2/sec.h
10189F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10190F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10191F:	drivers/crypto/hisilicon/sec2/sec_main.c
10192
10193HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10194M:	Jay Fang <f.fangjian@huawei.com>
10195L:	linux-spi@vger.kernel.org
10196S:	Maintained
10197W:	http://www.hisilicon.com
10198F:	drivers/spi/spi-hisi-kunpeng.c
10199
10200HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10201M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10202L:	linux-kernel@vger.kernel.org
10203S:	Maintained
10204F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10205F:	drivers/spmi/hisi-spmi-controller.c
10206
10207HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10208M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10209L:	linux-kernel@vger.kernel.org
10210S:	Maintained
10211F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10212F:	drivers/mfd/hi6421-spmi-pmic.c
10213
10214HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10215M:	Weili Qian <qianweili@huawei.com>
10216S:	Maintained
10217F:	drivers/crypto/hisilicon/trng/trng.c
10218
10219HISILICON V3XX SPI NOR FLASH Controller Driver
10220M:	Jay Fang <f.fangjian@huawei.com>
10221S:	Maintained
10222W:	http://www.hisilicon.com
10223F:	drivers/spi/spi-hisi-sfc-v3xx.c
10224
10225HISILICON ZIP Controller DRIVER
10226M:	Yang Shen <shenyang39@huawei.com>
10227M:	Zhou Wang <wangzhou1@hisilicon.com>
10228L:	linux-crypto@vger.kernel.org
10229S:	Maintained
10230F:	Documentation/ABI/testing/debugfs-hisi-zip
10231F:	drivers/crypto/hisilicon/zip/
10232
10233HMM - Heterogeneous Memory Management
10234M:	Jérôme Glisse <jglisse@redhat.com>
10235L:	linux-mm@kvack.org
10236S:	Maintained
10237F:	Documentation/mm/hmm.rst
10238F:	include/linux/hmm*
10239F:	lib/test_hmm*
10240F:	mm/hmm*
10241F:	tools/testing/selftests/mm/*hmm*
10242
10243HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10244M:	Petre Rodan <petre.rodan@subdimension.ro>
10245L:	linux-iio@vger.kernel.org
10246S:	Maintained
10247F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10248F:	drivers/iio/pressure/hsc030pa*
10249
10250HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10251M:	Andreas Klinger <ak@it-klinger.de>
10252M:	Petre Rodan <petre.rodan@subdimension.ro>
10253L:	linux-iio@vger.kernel.org
10254S:	Maintained
10255F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10256F:	drivers/iio/pressure/mprls0025pa*
10257
10258HP BIOSCFG DRIVER
10259M:	Jorge Lopez <jorge.lopez2@hp.com>
10260L:	platform-driver-x86@vger.kernel.org
10261S:	Maintained
10262F:	drivers/platform/x86/hp/hp-bioscfg/
10263
10264HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10265L:	platform-driver-x86@vger.kernel.org
10266S:	Orphan
10267F:	drivers/platform/x86/hp/tc1100-wmi.c
10268
10269HP WMI HARDWARE MONITOR DRIVER
10270M:	James Seo <james@equiv.tech>
10271L:	linux-hwmon@vger.kernel.org
10272S:	Maintained
10273F:	Documentation/hwmon/hp-wmi-sensors.rst
10274F:	drivers/hwmon/hp-wmi-sensors.c
10275
10276HPET:	High Precision Event Timers driver
10277M:	Clemens Ladisch <clemens@ladisch.de>
10278S:	Maintained
10279F:	Documentation/timers/hpet.rst
10280F:	drivers/char/hpet.c
10281F:	include/linux/hpet.h
10282F:	include/uapi/linux/hpet.h
10283
10284HPET:	x86
10285S:	Orphan
10286F:	arch/x86/include/asm/hpet.h
10287F:	arch/x86/kernel/hpet.c
10288
10289HPFS FILESYSTEM
10290M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10291S:	Maintained
10292W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10293F:	fs/hpfs/
10294
10295HS3001 Hardware Temperature and Humidity Sensor
10296M:	Andre Werner <andre.werner@systec-electronic.com>
10297L:	linux-hwmon@vger.kernel.org
10298S:	Maintained
10299F:	drivers/hwmon/hs3001.c
10300
10301HSI SUBSYSTEM
10302M:	Sebastian Reichel <sre@kernel.org>
10303S:	Maintained
10304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10305F:	Documentation/ABI/testing/sysfs-bus-hsi
10306F:	Documentation/driver-api/hsi.rst
10307F:	drivers/hsi/
10308F:	include/linux/hsi/
10309F:	include/uapi/linux/hsi/
10310
10311HSO 3G MODEM DRIVER
10312L:	linux-usb@vger.kernel.org
10313S:	Orphan
10314F:	drivers/net/usb/hso.c
10315
10316HSR NETWORK PROTOCOL
10317L:	netdev@vger.kernel.org
10318S:	Orphan
10319F:	net/hsr/
10320
10321HT16K33 LED CONTROLLER DRIVER
10322M:	Robin van der Gracht <robin@protonic.nl>
10323S:	Maintained
10324F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10325F:	drivers/auxdisplay/ht16k33.c
10326
10327HTCPEN TOUCHSCREEN DRIVER
10328M:	Pau Oliva Fora <pof@eslack.org>
10329L:	linux-input@vger.kernel.org
10330S:	Maintained
10331F:	drivers/input/touchscreen/htcpen.c
10332
10333HTE SUBSYSTEM
10334M:	Dipen Patel <dipenp@nvidia.com>
10335L:	timestamp@lists.linux.dev
10336S:	Maintained
10337Q:	https://patchwork.kernel.org/project/timestamp/list/
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10339F:	Documentation/devicetree/bindings/timestamp/
10340F:	Documentation/driver-api/hte/
10341F:	drivers/hte/
10342F:	include/linux/hte.h
10343
10344HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10345M:	Lorenzo Bianconi <lorenzo@kernel.org>
10346L:	linux-iio@vger.kernel.org
10347S:	Maintained
10348W:	http://www.st.com/
10349F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10350F:	drivers/iio/humidity/hts221*
10351
10352HUAWEI ETHERNET DRIVER
10353M:	Cai Huoqing <cai.huoqing@linux.dev>
10354L:	netdev@vger.kernel.org
10355S:	Maintained
10356F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10357F:	drivers/net/ethernet/huawei/hinic/
10358
10359HUGETLB SUBSYSTEM
10360M:	Muchun Song <muchun.song@linux.dev>
10361L:	linux-mm@kvack.org
10362S:	Maintained
10363F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10364F:	Documentation/admin-guide/mm/hugetlbpage.rst
10365F:	Documentation/mm/hugetlbfs_reserv.rst
10366F:	Documentation/mm/vmemmap_dedup.rst
10367F:	fs/hugetlbfs/
10368F:	include/linux/hugetlb.h
10369F:	mm/hugetlb.c
10370F:	mm/hugetlb_vmemmap.c
10371F:	mm/hugetlb_vmemmap.h
10372F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10373
10374HVA ST MEDIA DRIVER
10375M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10376L:	linux-media@vger.kernel.org
10377S:	Supported
10378W:	https://linuxtv.org
10379T:	git git://linuxtv.org/media_tree.git
10380F:	drivers/media/platform/st/sti/hva
10381
10382HWPOISON MEMORY FAILURE HANDLING
10383M:	Miaohe Lin <linmiaohe@huawei.com>
10384R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10385L:	linux-mm@kvack.org
10386S:	Maintained
10387F:	mm/hwpoison-inject.c
10388F:	mm/memory-failure.c
10389
10390HYCON HY46XX TOUCHSCREEN SUPPORT
10391M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10392L:	linux-input@vger.kernel.org
10393S:	Maintained
10394F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10395F:	drivers/input/touchscreen/hycon-hy46xx.c
10396
10397HYGON PROCESSOR SUPPORT
10398M:	Pu Wen <puwen@hygon.cn>
10399L:	linux-kernel@vger.kernel.org
10400S:	Maintained
10401F:	arch/x86/kernel/cpu/hygon.c
10402
10403HYNIX HI556 SENSOR DRIVER
10404M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10405L:	linux-media@vger.kernel.org
10406S:	Maintained
10407T:	git git://linuxtv.org/media_tree.git
10408F:	drivers/media/i2c/hi556.c
10409
10410HYNIX HI846 SENSOR DRIVER
10411M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10412L:	linux-media@vger.kernel.org
10413S:	Maintained
10414F:	drivers/media/i2c/hi846.c
10415
10416HYNIX HI847 SENSOR DRIVER
10417M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10418L:	linux-media@vger.kernel.org
10419S:	Maintained
10420F:	drivers/media/i2c/hi847.c
10421
10422Hyper-V/Azure CORE AND DRIVERS
10423M:	"K. Y. Srinivasan" <kys@microsoft.com>
10424M:	Haiyang Zhang <haiyangz@microsoft.com>
10425M:	Wei Liu <wei.liu@kernel.org>
10426M:	Dexuan Cui <decui@microsoft.com>
10427L:	linux-hyperv@vger.kernel.org
10428S:	Supported
10429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10430F:	Documentation/ABI/stable/sysfs-bus-vmbus
10431F:	Documentation/ABI/testing/debugfs-hyperv
10432F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10433F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10434F:	Documentation/virt/hyperv
10435F:	arch/arm64/hyperv
10436F:	arch/arm64/include/asm/hyperv-tlfs.h
10437F:	arch/arm64/include/asm/mshyperv.h
10438F:	arch/x86/hyperv
10439F:	arch/x86/include/asm/hyperv-tlfs.h
10440F:	arch/x86/include/asm/mshyperv.h
10441F:	arch/x86/include/asm/trace/hyperv.h
10442F:	arch/x86/kernel/cpu/mshyperv.c
10443F:	drivers/clocksource/hyperv_timer.c
10444F:	drivers/hid/hid-hyperv.c
10445F:	drivers/hv/
10446F:	drivers/input/serio/hyperv-keyboard.c
10447F:	drivers/iommu/hyperv-iommu.c
10448F:	drivers/net/ethernet/microsoft/
10449F:	drivers/net/hyperv/
10450F:	drivers/pci/controller/pci-hyperv-intf.c
10451F:	drivers/pci/controller/pci-hyperv.c
10452F:	drivers/scsi/storvsc_drv.c
10453F:	drivers/uio/uio_hv_generic.c
10454F:	drivers/video/fbdev/hyperv_fb.c
10455F:	include/asm-generic/hyperv-tlfs.h
10456F:	include/asm-generic/mshyperv.h
10457F:	include/clocksource/hyperv_timer.h
10458F:	include/linux/hyperv.h
10459F:	include/net/mana
10460F:	include/uapi/linux/hyperv.h
10461F:	net/vmw_vsock/hyperv_transport.c
10462F:	tools/hv/
10463
10464HYPERBUS SUPPORT
10465M:	Vignesh Raghavendra <vigneshr@ti.com>
10466R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10467L:	linux-mtd@lists.infradead.org
10468S:	Supported
10469Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10470C:	irc://irc.oftc.net/mtd
10471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10472F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10473F:	drivers/mtd/hyperbus/
10474F:	include/linux/mtd/hyperbus.h
10475
10476HYPERVISOR VIRTUAL CONSOLE DRIVER
10477L:	linuxppc-dev@lists.ozlabs.org
10478S:	Odd Fixes
10479F:	drivers/tty/hvc/
10480
10481I2C ACPI SUPPORT
10482M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10483L:	linux-i2c@vger.kernel.org
10484L:	linux-acpi@vger.kernel.org
10485S:	Maintained
10486F:	drivers/i2c/i2c-core-acpi.c
10487
10488I2C ADDRESS TRANSLATOR (ATR)
10489M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10490R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10491L:	linux-i2c@vger.kernel.org
10492S:	Maintained
10493F:	drivers/i2c/i2c-atr.c
10494F:	include/linux/i2c-atr.h
10495
10496I2C CONTROLLER DRIVER FOR NVIDIA GPU
10497M:	Ajay Gupta <ajayg@nvidia.com>
10498L:	linux-i2c@vger.kernel.org
10499S:	Maintained
10500F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10501F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10502
10503I2C MUXES
10504M:	Peter Rosin <peda@axentia.se>
10505L:	linux-i2c@vger.kernel.org
10506S:	Maintained
10507F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10508F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10509F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10510F:	Documentation/i2c/i2c-topology.rst
10511F:	Documentation/i2c/muxes/
10512F:	drivers/i2c/i2c-mux.c
10513F:	drivers/i2c/muxes/
10514F:	include/linux/i2c-mux.h
10515
10516I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10517M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10518L:	linux-i2c@vger.kernel.org
10519S:	Maintained
10520F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10521F:	drivers/i2c/busses/i2c-mv64xxx.c
10522
10523I2C OVER PARALLEL PORT
10524M:	Jean Delvare <jdelvare@suse.com>
10525L:	linux-i2c@vger.kernel.org
10526S:	Maintained
10527F:	Documentation/i2c/busses/i2c-parport.rst
10528F:	drivers/i2c/busses/i2c-parport.c
10529
10530I2C SUBSYSTEM
10531M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10532L:	linux-i2c@vger.kernel.org
10533S:	Maintained
10534W:	https://i2c.wiki.kernel.org/
10535Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10537F:	Documentation/i2c/
10538F:	drivers/i2c/*
10539F:	include/dt-bindings/i2c/i2c.h
10540F:	include/linux/i2c-dev.h
10541F:	include/linux/i2c-smbus.h
10542F:	include/linux/i2c.h
10543F:	include/uapi/linux/i2c-*.h
10544F:	include/uapi/linux/i2c.h
10545
10546I2C SUBSYSTEM HOST DRIVERS
10547M:	Andi Shyti <andi.shyti@kernel.org>
10548L:	linux-i2c@vger.kernel.org
10549S:	Maintained
10550W:	https://i2c.wiki.kernel.org/
10551Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10553F:	Documentation/devicetree/bindings/i2c/
10554F:	drivers/i2c/algos/
10555F:	drivers/i2c/busses/
10556F:	include/dt-bindings/i2c/
10557
10558I2C-TAOS-EVM DRIVER
10559M:	Jean Delvare <jdelvare@suse.com>
10560L:	linux-i2c@vger.kernel.org
10561S:	Maintained
10562F:	Documentation/i2c/busses/i2c-taos-evm.rst
10563F:	drivers/i2c/busses/i2c-taos-evm.c
10564
10565I2C-TINY-USB DRIVER
10566M:	Till Harbaum <till@harbaum.org>
10567L:	linux-i2c@vger.kernel.org
10568S:	Maintained
10569W:	http://www.harbaum.org/till/i2c_tiny_usb
10570F:	drivers/i2c/busses/i2c-tiny-usb.c
10571
10572I2C/SMBUS CONTROLLER DRIVERS FOR PC
10573M:	Jean Delvare <jdelvare@suse.com>
10574L:	linux-i2c@vger.kernel.org
10575S:	Maintained
10576F:	Documentation/i2c/busses/i2c-ali1535.rst
10577F:	Documentation/i2c/busses/i2c-ali1563.rst
10578F:	Documentation/i2c/busses/i2c-ali15x3.rst
10579F:	Documentation/i2c/busses/i2c-amd756.rst
10580F:	Documentation/i2c/busses/i2c-amd8111.rst
10581F:	Documentation/i2c/busses/i2c-i801.rst
10582F:	Documentation/i2c/busses/i2c-nforce2.rst
10583F:	Documentation/i2c/busses/i2c-piix4.rst
10584F:	Documentation/i2c/busses/i2c-sis5595.rst
10585F:	Documentation/i2c/busses/i2c-sis630.rst
10586F:	Documentation/i2c/busses/i2c-sis96x.rst
10587F:	Documentation/i2c/busses/i2c-via.rst
10588F:	Documentation/i2c/busses/i2c-viapro.rst
10589F:	drivers/i2c/busses/i2c-ali1535.c
10590F:	drivers/i2c/busses/i2c-ali1563.c
10591F:	drivers/i2c/busses/i2c-ali15x3.c
10592F:	drivers/i2c/busses/i2c-amd756-s4882.c
10593F:	drivers/i2c/busses/i2c-amd756.c
10594F:	drivers/i2c/busses/i2c-amd8111.c
10595F:	drivers/i2c/busses/i2c-i801.c
10596F:	drivers/i2c/busses/i2c-isch.c
10597F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10598F:	drivers/i2c/busses/i2c-nforce2.c
10599F:	drivers/i2c/busses/i2c-piix4.c
10600F:	drivers/i2c/busses/i2c-sis5595.c
10601F:	drivers/i2c/busses/i2c-sis630.c
10602F:	drivers/i2c/busses/i2c-sis96x.c
10603F:	drivers/i2c/busses/i2c-via.c
10604F:	drivers/i2c/busses/i2c-viapro.c
10605
10606I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10607M:	Hans de Goede <hdegoede@redhat.com>
10608L:	linux-i2c@vger.kernel.org
10609S:	Maintained
10610F:	drivers/i2c/busses/i2c-cht-wc.c
10611
10612I2C/SMBUS ISMT DRIVER
10613M:	Seth Heasley <seth.heasley@intel.com>
10614M:	Neil Horman <nhorman@tuxdriver.com>
10615L:	linux-i2c@vger.kernel.org
10616F:	Documentation/i2c/busses/i2c-ismt.rst
10617F:	drivers/i2c/busses/i2c-ismt.c
10618
10619I2C/SMBUS ZHAOXIN DRIVER
10620M:	Hans Hu <hanshu@zhaoxin.com>
10621L:	linux-i2c@vger.kernel.org
10622S:	Maintained
10623W:	https://www.zhaoxin.com
10624F:	drivers/i2c/busses/i2c-viai2c-common.c
10625F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10626
10627I2C/SMBUS STUB DRIVER
10628M:	Jean Delvare <jdelvare@suse.com>
10629L:	linux-i2c@vger.kernel.org
10630S:	Maintained
10631F:	drivers/i2c/i2c-stub.c
10632
10633I3C DRIVER FOR ASPEED AST2600
10634M:	Jeremy Kerr <jk@codeconstruct.com.au>
10635S:	Maintained
10636F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10637F:	drivers/i3c/master/ast2600-i3c-master.c
10638
10639I3C DRIVER FOR CADENCE I3C MASTER IP
10640M:	Przemysław Gaj <pgaj@cadence.com>
10641S:	Maintained
10642F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10643F:	drivers/i3c/master/i3c-master-cdns.c
10644
10645I3C DRIVER FOR SYNOPSYS DESIGNWARE
10646S:	Orphan
10647F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10648F:	drivers/i3c/master/dw*
10649
10650I3C SUBSYSTEM
10651M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10652L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10653S:	Maintained
10654C:	irc://chat.freenode.net/linux-i3c
10655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10656F:	Documentation/ABI/testing/sysfs-bus-i3c
10657F:	Documentation/devicetree/bindings/i3c/
10658F:	Documentation/driver-api/i3c
10659F:	drivers/i3c/
10660F:	include/dt-bindings/i3c/
10661F:	include/linux/i3c/
10662
10663IBM Operation Panel Input Driver
10664M:	Eddie James <eajames@linux.ibm.com>
10665L:	linux-input@vger.kernel.org
10666S:	Maintained
10667F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10668F:	drivers/input/misc/ibm-panel.c
10669
10670IBM Power 842 compression accelerator
10671M:	Haren Myneni <haren@us.ibm.com>
10672S:	Supported
10673F:	crypto/842.c
10674F:	drivers/crypto/nx/Kconfig
10675F:	drivers/crypto/nx/Makefile
10676F:	drivers/crypto/nx/nx-842*
10677F:	include/linux/sw842.h
10678F:	lib/842/
10679
10680IBM Power in-Nest Crypto Acceleration
10681M:	Breno Leitão <leitao@debian.org>
10682M:	Nayna Jain <nayna@linux.ibm.com>
10683M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10684L:	linux-crypto@vger.kernel.org
10685S:	Supported
10686F:	drivers/crypto/nx/Kconfig
10687F:	drivers/crypto/nx/Makefile
10688F:	drivers/crypto/nx/nx-aes*
10689F:	drivers/crypto/nx/nx-sha*
10690F:	drivers/crypto/nx/nx.*
10691F:	drivers/crypto/nx/nx_csbcpb.h
10692F:	drivers/crypto/nx/nx_debugfs.c
10693
10694IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10695M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10696L:	linux-pci@vger.kernel.org
10697L:	linuxppc-dev@lists.ozlabs.org
10698S:	Supported
10699F:	drivers/pci/hotplug/rpadlpar*
10700
10701IBM Power Linux RAID adapter
10702M:	Brian King <brking@us.ibm.com>
10703S:	Supported
10704F:	drivers/scsi/ipr.*
10705
10706IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10707M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10708L:	linux-pci@vger.kernel.org
10709L:	linuxppc-dev@lists.ozlabs.org
10710S:	Supported
10711F:	drivers/pci/hotplug/rpaphp*
10712
10713IBM Power SRIOV Virtual NIC Device Driver
10714M:	Haren Myneni <haren@linux.ibm.com>
10715M:	Rick Lindsley <ricklind@linux.ibm.com>
10716R:	Nick Child <nnac123@linux.ibm.com>
10717R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10718L:	netdev@vger.kernel.org
10719S:	Supported
10720F:	drivers/net/ethernet/ibm/ibmvnic.*
10721
10722IBM Power VFIO Support
10723M:	Timothy Pearson <tpearson@raptorengineering.com>
10724S:	Supported
10725F:	drivers/vfio/vfio_iommu_spapr_tce.c
10726
10727IBM Power Virtual Ethernet Device Driver
10728M:	Nick Child <nnac123@linux.ibm.com>
10729L:	netdev@vger.kernel.org
10730S:	Supported
10731F:	drivers/net/ethernet/ibm/ibmveth.*
10732
10733IBM Power Virtual FC Device Drivers
10734M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10735L:	linux-scsi@vger.kernel.org
10736S:	Supported
10737F:	drivers/scsi/ibmvscsi/ibmvfc*
10738
10739IBM Power Virtual Management Channel Driver
10740M:	Brad Warrum <bwarrum@linux.ibm.com>
10741M:	Ritu Agarwal <rituagar@linux.ibm.com>
10742S:	Supported
10743F:	drivers/misc/ibmvmc.*
10744
10745IBM Power Virtual SCSI Device Drivers
10746M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10747L:	linux-scsi@vger.kernel.org
10748S:	Supported
10749F:	drivers/scsi/ibmvscsi/ibmvscsi*
10750F:	include/scsi/viosrp.h
10751
10752IBM Power Virtual SCSI Device Target Driver
10753M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10754L:	linux-scsi@vger.kernel.org
10755L:	target-devel@vger.kernel.org
10756S:	Supported
10757F:	drivers/scsi/ibmvscsi_tgt/
10758
10759IBM Power VMX Cryptographic instructions
10760M:	Breno Leitão <leitao@debian.org>
10761M:	Nayna Jain <nayna@linux.ibm.com>
10762M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10763L:	linux-crypto@vger.kernel.org
10764S:	Supported
10765F:	arch/powerpc/crypto/Kconfig
10766F:	arch/powerpc/crypto/Makefile
10767F:	arch/powerpc/crypto/aes.c
10768F:	arch/powerpc/crypto/aes_cbc.c
10769F:	arch/powerpc/crypto/aes_ctr.c
10770F:	arch/powerpc/crypto/aes_xts.c
10771F:	arch/powerpc/crypto/aesp8-ppc.*
10772F:	arch/powerpc/crypto/ghash.c
10773F:	arch/powerpc/crypto/ghashp8-ppc.pl
10774F:	arch/powerpc/crypto/ppc-xlate.pl
10775F:	arch/powerpc/crypto/vmx.c
10776
10777IBM ServeRAID RAID DRIVER
10778S:	Orphan
10779F:	drivers/scsi/ips.*
10780
10781ICH LPC AND GPIO DRIVER
10782M:	Peter Tyser <ptyser@xes-inc.com>
10783S:	Maintained
10784F:	drivers/gpio/gpio-ich.c
10785F:	drivers/mfd/lpc_ich.c
10786
10787ICY I2C DRIVER
10788M:	Max Staudt <max@enpas.org>
10789L:	linux-i2c@vger.kernel.org
10790S:	Maintained
10791F:	drivers/i2c/busses/i2c-icy.c
10792
10793IDEAPAD LAPTOP EXTRAS DRIVER
10794M:	Ike Panhc <ike.pan@canonical.com>
10795L:	platform-driver-x86@vger.kernel.org
10796S:	Maintained
10797W:	http://launchpad.net/ideapad-laptop
10798F:	drivers/platform/x86/ideapad-laptop.c
10799
10800IDEAPAD LAPTOP SLIDEBAR DRIVER
10801M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10802L:	linux-input@vger.kernel.org
10803S:	Maintained
10804W:	https://github.com/o2genum/ideapad-slidebar
10805F:	drivers/input/misc/ideapad_slidebar.c
10806
10807IDT VersaClock 5 CLOCK DRIVER
10808M:	Luca Ceresoli <luca@lucaceresoli.net>
10809S:	Maintained
10810F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10811F:	drivers/clk/clk-versaclock5.c
10812
10813IEEE 802.15.4 SUBSYSTEM
10814M:	Alexander Aring <alex.aring@gmail.com>
10815M:	Stefan Schmidt <stefan@datenfreihafen.org>
10816M:	Miquel Raynal <miquel.raynal@bootlin.com>
10817L:	linux-wpan@vger.kernel.org
10818S:	Maintained
10819W:	https://linux-wpan.org/
10820Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10823F:	Documentation/networking/ieee802154.rst
10824F:	drivers/net/ieee802154/
10825F:	include/linux/ieee802154.h
10826F:	include/linux/nl802154.h
10827F:	include/net/af_ieee802154.h
10828F:	include/net/cfg802154.h
10829F:	include/net/ieee802154_netdev.h
10830F:	include/net/mac802154.h
10831F:	include/net/nl802154.h
10832F:	net/ieee802154/
10833F:	net/mac802154/
10834
10835Intel VIRTIO DATA PATH ACCELERATOR
10836M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10837L:	virtualization@lists.linux.dev
10838S:	Supported
10839F:	drivers/vdpa/ifcvf/
10840
10841IFE PROTOCOL
10842M:	Yotam Gigi <yotam.gi@gmail.com>
10843M:	Jamal Hadi Salim <jhs@mojatatu.com>
10844F:	include/net/ife.h
10845F:	include/uapi/linux/ife.h
10846F:	net/ife
10847
10848IGORPLUG-USB IR RECEIVER
10849M:	Sean Young <sean@mess.org>
10850L:	linux-media@vger.kernel.org
10851S:	Maintained
10852F:	drivers/media/rc/igorplugusb.c
10853
10854IGUANAWORKS USB IR TRANSCEIVER
10855M:	Sean Young <sean@mess.org>
10856L:	linux-media@vger.kernel.org
10857S:	Maintained
10858F:	drivers/media/rc/iguanair.c
10859
10860IIO BACKEND FRAMEWORK
10861M:	Nuno Sa <nuno.sa@analog.com>
10862R:	Olivier Moysan <olivier.moysan@foss.st.com>
10863L:	linux-iio@vger.kernel.org
10864S:	Maintained
10865F:	drivers/iio/industrialio-backend.c
10866F:	include/linux/iio/backend.h
10867
10868IIO DIGITAL POTENTIOMETER DAC
10869M:	Peter Rosin <peda@axentia.se>
10870L:	linux-iio@vger.kernel.org
10871S:	Maintained
10872F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10873F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10874F:	drivers/iio/dac/dpot-dac.c
10875
10876IIO ENVELOPE DETECTOR
10877M:	Peter Rosin <peda@axentia.se>
10878L:	linux-iio@vger.kernel.org
10879S:	Maintained
10880F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10881F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10882F:	drivers/iio/adc/envelope-detector.c
10883
10884IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10885M:	Matti Vaittinen <mazziesaccount@gmail.com>
10886L:	linux-iio@vger.kernel.org
10887S:	Maintained
10888F:	drivers/iio/industrialio-gts-helper.c
10889F:	include/linux/iio/iio-gts-helper.h
10890F:	drivers/iio/test/iio-test-gts.c
10891
10892IIO MULTIPLEXER
10893M:	Peter Rosin <peda@axentia.se>
10894L:	linux-iio@vger.kernel.org
10895S:	Maintained
10896F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10897F:	drivers/iio/multiplexer/iio-mux.c
10898
10899IIO SCMI BASED DRIVER
10900M:	Jyoti Bhayana <jbhayana@google.com>
10901L:	linux-iio@vger.kernel.org
10902S:	Maintained
10903F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10904
10905IIO SUBSYSTEM AND DRIVERS
10906M:	Jonathan Cameron <jic23@kernel.org>
10907R:	Lars-Peter Clausen <lars@metafoo.de>
10908L:	linux-iio@vger.kernel.org
10909S:	Maintained
10910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10911F:	Documentation/ABI/testing/configfs-iio*
10912F:	Documentation/ABI/testing/sysfs-bus-iio*
10913F:	Documentation/devicetree/bindings/iio/
10914F:	Documentation/iio/
10915F:	drivers/iio/
10916F:	drivers/staging/iio/
10917F:	include/dt-bindings/iio/
10918F:	include/linux/iio/
10919F:	tools/iio/
10920
10921IIO UNIT CONVERTER
10922M:	Peter Rosin <peda@axentia.se>
10923L:	linux-iio@vger.kernel.org
10924S:	Maintained
10925F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10926F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10927F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10928F:	drivers/iio/afe/iio-rescale.c
10929
10930IKANOS/ADI EAGLE ADSL USB DRIVER
10931M:	Matthieu Castet <castet.matthieu@free.fr>
10932M:	Stanislaw Gruszka <stf_xl@wp.pl>
10933S:	Maintained
10934F:	drivers/usb/atm/ueagle-atm.c
10935
10936IMAGIS TOUCHSCREEN DRIVER
10937M:	Markuss Broks <markuss.broks@gmail.com>
10938S:	Maintained
10939F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10940F:	drivers/input/touchscreen/imagis.c
10941
10942IMGTEC ASCII LCD DRIVER
10943M:	Paul Burton <paulburton@kernel.org>
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10946F:	drivers/auxdisplay/img-ascii-lcd.c
10947
10948IMGTEC JPEG ENCODER DRIVER
10949M:	Devarsh Thakkar <devarsht@ti.com>
10950L:	linux-media@vger.kernel.org
10951S:	Supported
10952F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10953F:	drivers/media/platform/imagination/e5010*
10954
10955IMGTEC IR DECODER DRIVER
10956S:	Orphan
10957F:	drivers/media/rc/img-ir/
10958
10959IMGTEC POWERVR DRM DRIVER
10960M:	Frank Binns <frank.binns@imgtec.com>
10961M:	Matt Coster <matt.coster@imgtec.com>
10962S:	Supported
10963T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10964F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10965F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10966F:	Documentation/gpu/imagination/
10967F:	drivers/gpu/drm/imagination/
10968F:	include/uapi/drm/pvr_drm.h
10969
10970IMON SOUNDGRAPH USB IR RECEIVER
10971M:	Sean Young <sean@mess.org>
10972L:	linux-media@vger.kernel.org
10973S:	Maintained
10974F:	drivers/media/rc/imon.c
10975F:	drivers/media/rc/imon_raw.c
10976
10977IMS TWINTURBO FRAMEBUFFER DRIVER
10978L:	linux-fbdev@vger.kernel.org
10979S:	Orphan
10980F:	drivers/video/fbdev/imsttfb.c
10981
10982INDEX OF FURTHER KERNEL DOCUMENTATION
10983M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10984S:	Maintained
10985F:	Documentation/process/kernel-docs.rst
10986
10987INDUSTRY PACK SUBSYSTEM (IPACK)
10988M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10989M:	Jens Taprogge <jens.taprogge@taprogge.org>
10990M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10991L:	industrypack-devel@lists.sourceforge.net
10992S:	Maintained
10993W:	http://industrypack.sourceforge.net
10994F:	drivers/ipack/
10995
10996INFINEON DPS310 Driver
10997M:	Eddie James <eajames@linux.ibm.com>
10998L:	linux-iio@vger.kernel.org
10999S:	Maintained
11000F:	drivers/iio/pressure/dps310.c
11001
11002INFINEON PEB2466 ASoC CODEC
11003M:	Herve Codina <herve.codina@bootlin.com>
11004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11005S:	Maintained
11006F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11007F:	sound/soc/codecs/peb2466.c
11008
11009INFINIBAND SUBSYSTEM
11010M:	Jason Gunthorpe <jgg@nvidia.com>
11011M:	Leon Romanovsky <leonro@nvidia.com>
11012L:	linux-rdma@vger.kernel.org
11013S:	Supported
11014W:	https://github.com/linux-rdma/rdma-core
11015Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11017F:	Documentation/devicetree/bindings/infiniband/
11018F:	Documentation/infiniband/
11019F:	drivers/infiniband/
11020F:	include/rdma/
11021F:	include/trace/events/ib_mad.h
11022F:	include/trace/events/ib_umad.h
11023F:	include/trace/misc/rdma.h
11024F:	include/uapi/linux/if_infiniband.h
11025F:	include/uapi/rdma/
11026F:	samples/bpf/ibumad_kern.c
11027F:	samples/bpf/ibumad_user.c
11028
11029INGENIC JZ4780 NAND DRIVER
11030M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11031L:	linux-mtd@lists.infradead.org
11032L:	linux-mips@vger.kernel.org
11033S:	Maintained
11034F:	drivers/mtd/nand/raw/ingenic/
11035
11036INGENIC JZ47xx SoCs
11037M:	Paul Cercueil <paul@crapouillou.net>
11038L:	linux-mips@vger.kernel.org
11039S:	Maintained
11040F:	arch/mips/boot/dts/ingenic/
11041F:	arch/mips/generic/board-ingenic.c
11042F:	arch/mips/include/asm/mach-ingenic/
11043F:	arch/mips/ingenic/Kconfig
11044F:	drivers/clk/ingenic/
11045F:	drivers/dma/dma-jz4780.c
11046F:	drivers/gpu/drm/ingenic/
11047F:	drivers/i2c/busses/i2c-jz4780.c
11048F:	drivers/iio/adc/ingenic-adc.c
11049F:	drivers/irqchip/irq-ingenic.c
11050F:	drivers/memory/jz4780-nemc.c
11051F:	drivers/mmc/host/jz4740_mmc.c
11052F:	drivers/mtd/nand/raw/ingenic/
11053F:	drivers/pinctrl/pinctrl-ingenic.c
11054F:	drivers/power/supply/ingenic-battery.c
11055F:	drivers/pwm/pwm-jz4740.c
11056F:	drivers/remoteproc/ingenic_rproc.c
11057F:	drivers/rtc/rtc-jz4740.c
11058F:	drivers/tty/serial/8250/8250_ingenic.c
11059F:	drivers/usb/musb/jz4740.c
11060F:	drivers/watchdog/jz4740_wdt.c
11061F:	include/dt-bindings/iio/adc/ingenic,adc.h
11062F:	include/linux/mfd/ingenic-tcu.h
11063F:	sound/soc/codecs/jz47*
11064F:	sound/soc/jz4740/
11065
11066INJOINIC IP5xxx POWER BANK IC DRIVER
11067M:	Samuel Holland <samuel@sholland.org>
11068S:	Maintained
11069F:	drivers/power/supply/ip5xxx_power.c
11070
11071INOTIFY
11072M:	Jan Kara <jack@suse.cz>
11073R:	Amir Goldstein <amir73il@gmail.com>
11074L:	linux-fsdevel@vger.kernel.org
11075S:	Maintained
11076F:	Documentation/filesystems/inotify.rst
11077F:	fs/notify/inotify/
11078F:	include/linux/inotify.h
11079F:	include/uapi/linux/inotify.h
11080
11081INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11082M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11083L:	linux-input@vger.kernel.org
11084S:	Maintained
11085Q:	http://patchwork.kernel.org/project/linux-input/list/
11086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11087F:	Documentation/devicetree/bindings/input/
11088F:	Documentation/devicetree/bindings/serio/
11089F:	Documentation/input/
11090F:	drivers/input/
11091F:	include/dt-bindings/input/
11092F:	include/linux/input.h
11093F:	include/linux/input/
11094F:	include/uapi/linux/input-event-codes.h
11095F:	include/uapi/linux/input.h
11096
11097INPUT MULTITOUCH (MT) PROTOCOL
11098M:	Henrik Rydberg <rydberg@bitmath.org>
11099L:	linux-input@vger.kernel.org
11100S:	Odd fixes
11101F:	Documentation/input/multi-touch-protocol.rst
11102F:	drivers/input/input-mt.c
11103K:	\b(ABS|SYN)_MT_
11104
11105INSIDE SECURE CRYPTO DRIVER
11106M:	Antoine Tenart <atenart@kernel.org>
11107L:	linux-crypto@vger.kernel.org
11108S:	Maintained
11109F:	drivers/crypto/inside-secure/
11110
11111INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11112M:	Mimi Zohar <zohar@linux.ibm.com>
11113M:	Roberto Sassu <roberto.sassu@huawei.com>
11114M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11115R:	Eric Snowberg <eric.snowberg@oracle.com>
11116L:	linux-integrity@vger.kernel.org
11117S:	Supported
11118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11119F:	security/integrity/
11120F:	security/integrity/ima/
11121
11122INTEL 810/815 FRAMEBUFFER DRIVER
11123M:	Antonino Daplas <adaplas@gmail.com>
11124L:	linux-fbdev@vger.kernel.org
11125S:	Maintained
11126F:	drivers/video/fbdev/i810/
11127
11128INTEL 8254 COUNTER DRIVER
11129M:	William Breathitt Gray <wbg@kernel.org>
11130L:	linux-iio@vger.kernel.org
11131S:	Maintained
11132F:	drivers/counter/i8254.c
11133F:	include/linux/i8254.h
11134
11135INTEL 8255 GPIO DRIVER
11136M:	William Breathitt Gray <wbg@kernel.org>
11137L:	linux-gpio@vger.kernel.org
11138S:	Maintained
11139F:	drivers/gpio/gpio-i8255.c
11140F:	drivers/gpio/gpio-i8255.h
11141
11142INTEL ASoC DRIVERS
11143M:	Cezary Rojewski <cezary.rojewski@intel.com>
11144M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11145M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11146M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11147M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11148M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11149M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11151S:	Supported
11152F:	sound/soc/intel/
11153
11154INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11155M:	Hans de Goede <hdegoede@redhat.com>
11156L:	platform-driver-x86@vger.kernel.org
11157S:	Maintained
11158F:	drivers/platform/x86/intel/atomisp2/pm.c
11159
11160INTEL ATOMISP2 LED DRIVER
11161M:	Hans de Goede <hdegoede@redhat.com>
11162L:	platform-driver-x86@vger.kernel.org
11163S:	Maintained
11164F:	drivers/platform/x86/intel/atomisp2/led.c
11165
11166INTEL BIOS SAR INT1092 DRIVER
11167M:	Shravan Sudhakar <s.shravan@intel.com>
11168L:	platform-driver-x86@vger.kernel.org
11169S:	Maintained
11170F:	drivers/platform/x86/intel/int1092/
11171
11172INTEL BROXTON PMC DRIVER
11173M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11174M:	Zha Qipeng <qipeng.zha@intel.com>
11175S:	Maintained
11176F:	drivers/mfd/intel_pmc_bxt.c
11177F:	include/linux/mfd/intel_pmc_bxt.h
11178
11179INTEL C600 SERIES SAS CONTROLLER DRIVER
11180M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11181L:	linux-scsi@vger.kernel.org
11182S:	Supported
11183T:	git git://git.code.sf.net/p/intel-sas/isci
11184F:	drivers/scsi/isci/
11185
11186INTEL CPU family model numbers
11187M:	Tony Luck <tony.luck@intel.com>
11188M:	x86@kernel.org
11189L:	linux-kernel@vger.kernel.org
11190S:	Supported
11191F:	arch/x86/include/asm/intel-family.h
11192
11193INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11194M:	Jani Nikula <jani.nikula@linux.intel.com>
11195M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11196L:	intel-gfx@lists.freedesktop.org
11197L:	intel-xe@lists.freedesktop.org
11198S:	Supported
11199F:	drivers/gpu/drm/i915/display/
11200F:	drivers/gpu/drm/xe/display/
11201F:	drivers/gpu/drm/xe/compat-i915-headers
11202F:	include/drm/intel/
11203
11204INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11205M:	Jani Nikula <jani.nikula@linux.intel.com>
11206M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11207M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11208M:	Tvrtko Ursulin <tursulin@ursulin.net>
11209L:	intel-gfx@lists.freedesktop.org
11210S:	Supported
11211W:	https://drm.pages.freedesktop.org/intel-docs/
11212Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11213B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11214C:	irc://irc.oftc.net/intel-gfx
11215T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11216F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11217F:	Documentation/gpu/i915.rst
11218F:	drivers/gpu/drm/ci/xfails/i915*
11219F:	drivers/gpu/drm/i915/
11220F:	include/drm/intel/
11221F:	include/uapi/drm/i915_drm.h
11222
11223INTEL DRM XE DRIVER (Lunar Lake and newer)
11224M:	Lucas De Marchi <lucas.demarchi@intel.com>
11225M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11226M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11227L:	intel-xe@lists.freedesktop.org
11228S:	Supported
11229W:	https://drm.pages.freedesktop.org/intel-docs/
11230Q:	http://patchwork.freedesktop.org/project/intel-xe/
11231B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11232C:	irc://irc.oftc.net/xe
11233T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11234F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11235F:	Documentation/gpu/xe/
11236F:	drivers/gpu/drm/xe/
11237F:	include/drm/intel/
11238F:	include/uapi/drm/xe_drm.h
11239
11240INTEL ETHERNET DRIVERS
11241M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11242M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11243L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11244S:	Supported
11245W:	https://www.intel.com/content/www/us/en/support.html
11246Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11249F:	Documentation/networking/device_drivers/ethernet/intel/
11250F:	drivers/net/ethernet/intel/
11251F:	drivers/net/ethernet/intel/*/
11252F:	include/linux/avf/virtchnl.h
11253F:	include/linux/net/intel/iidc.h
11254
11255INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11256M:	Mustafa Ismail <mustafa.ismail@intel.com>
11257M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11258L:	linux-rdma@vger.kernel.org
11259S:	Supported
11260F:	drivers/infiniband/hw/irdma/
11261F:	include/uapi/rdma/irdma-abi.h
11262
11263INTEL GPIO DRIVERS
11264M:	Andy Shevchenko <andy@kernel.org>
11265L:	linux-gpio@vger.kernel.org
11266S:	Supported
11267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11268F:	drivers/gpio/gpio-elkhartlake.c
11269F:	drivers/gpio/gpio-graniterapids.c
11270F:	drivers/gpio/gpio-ich.c
11271F:	drivers/gpio/gpio-merrifield.c
11272F:	drivers/gpio/gpio-ml-ioh.c
11273F:	drivers/gpio/gpio-pch.c
11274F:	drivers/gpio/gpio-sch.c
11275F:	drivers/gpio/gpio-sodaville.c
11276F:	drivers/gpio/gpio-tangier.c
11277F:	drivers/gpio/gpio-tangier.h
11278
11279INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11280M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11281M:	Zhi Wang <zhi.wang.linux@gmail.com>
11282L:	intel-gvt-dev@lists.freedesktop.org
11283L:	intel-gfx@lists.freedesktop.org
11284S:	Supported
11285W:	https://github.com/intel/gvt-linux/wiki
11286T:	git https://github.com/intel/gvt-linux.git
11287F:	drivers/gpu/drm/i915/gvt/
11288
11289INTEL HID EVENT DRIVER
11290M:	Alex Hung <alexhung@gmail.com>
11291L:	platform-driver-x86@vger.kernel.org
11292S:	Maintained
11293F:	drivers/platform/x86/intel/hid.c
11294
11295INTEL I/OAT DMA DRIVER
11296M:	Dave Jiang <dave.jiang@intel.com>
11297R:	Dan Williams <dan.j.williams@intel.com>
11298L:	dmaengine@vger.kernel.org
11299S:	Supported
11300Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11301F:	drivers/dma/ioat*
11302
11303INTEL IAA CRYPTO DRIVER
11304M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11305L:	linux-crypto@vger.kernel.org
11306S:	Supported
11307F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11308F:	drivers/crypto/intel/iaa/*
11309
11310INTEL IDLE DRIVER
11311M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11312M:	Len Brown <lenb@kernel.org>
11313L:	linux-pm@vger.kernel.org
11314S:	Supported
11315B:	https://bugzilla.kernel.org
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11317F:	drivers/idle/intel_idle.c
11318
11319INTEL IDXD DRIVER
11320M:	Fenghua Yu <fenghua.yu@intel.com>
11321R:	Dave Jiang <dave.jiang@intel.com>
11322L:	dmaengine@vger.kernel.org
11323S:	Supported
11324F:	drivers/dma/idxd/*
11325F:	include/uapi/linux/idxd.h
11326
11327INTEL IN FIELD SCAN (IFS) DEVICE
11328M:	Jithu Joseph <jithu.joseph@intel.com>
11329R:	Ashok Raj <ashok.raj@intel.com>
11330R:	Tony Luck <tony.luck@intel.com>
11331S:	Maintained
11332F:	drivers/platform/x86/intel/ifs
11333F:	include/trace/events/intel_ifs.h
11334F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11335
11336INTEL INTEGRATED SENSOR HUB DRIVER
11337M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11338M:	Jiri Kosina <jikos@kernel.org>
11339L:	linux-input@vger.kernel.org
11340S:	Maintained
11341F:	drivers/hid/intel-ish-hid/
11342
11343INTEL IOMMU (VT-d)
11344M:	David Woodhouse <dwmw2@infradead.org>
11345M:	Lu Baolu <baolu.lu@linux.intel.com>
11346L:	iommu@lists.linux.dev
11347S:	Supported
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11349F:	drivers/iommu/intel/
11350
11351INTEL IPU3 CSI-2 CIO2 DRIVER
11352M:	Yong Zhi <yong.zhi@intel.com>
11353M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11354M:	Bingbu Cao <bingbu.cao@intel.com>
11355M:	Dan Scally <djrscally@gmail.com>
11356R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11357L:	linux-media@vger.kernel.org
11358S:	Maintained
11359T:	git git://linuxtv.org/media_tree.git
11360F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11361F:	drivers/media/pci/intel/ipu3/
11362
11363INTEL IPU3 CSI-2 IMGU DRIVER
11364M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11365R:	Bingbu Cao <bingbu.cao@intel.com>
11366R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11367L:	linux-media@vger.kernel.org
11368S:	Maintained
11369F:	Documentation/admin-guide/media/ipu3.rst
11370F:	Documentation/admin-guide/media/ipu3_rcb.svg
11371F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11372F:	drivers/staging/media/ipu3/
11373
11374INTEL IPU6 INPUT SYSTEM DRIVER
11375M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11376M:	Bingbu Cao <bingbu.cao@intel.com>
11377R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11378L:	linux-media@vger.kernel.org
11379S:	Maintained
11380T:	git git://linuxtv.org/media_tree.git
11381F:	Documentation/admin-guide/media/ipu6-isys.rst
11382F:	drivers/media/pci/intel/ipu6/
11383
11384INTEL ISHTP ECLITE DRIVER
11385M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11386L:	platform-driver-x86@vger.kernel.org
11387S:	Supported
11388F:	drivers/platform/x86/intel/ishtp_eclite.c
11389
11390INTEL IXP4XX CRYPTO SUPPORT
11391M:	Corentin Labbe <clabbe@baylibre.com>
11392L:	linux-crypto@vger.kernel.org
11393S:	Maintained
11394F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11395
11396INTEL KEEM BAY DRM DRIVER
11397M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11398M:	Edmund Dea <edmund.j.dea@intel.com>
11399S:	Maintained
11400F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11401F:	drivers/gpu/drm/kmb/
11402
11403INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11404M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11405S:	Maintained
11406F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11407F:	drivers/crypto/intel/keembay/Kconfig
11408F:	drivers/crypto/intel/keembay/Makefile
11409F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11410F:	drivers/crypto/intel/keembay/ocs-aes.c
11411F:	drivers/crypto/intel/keembay/ocs-aes.h
11412
11413INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11414M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11415M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11416M:	Mark Gross <mgross@linux.intel.com>
11417S:	Maintained
11418F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11419F:	drivers/crypto/intel/keembay/Kconfig
11420F:	drivers/crypto/intel/keembay/Makefile
11421F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11422
11423INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11424M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11425M:	Declan Murphy <declan.murphy@intel.com>
11426S:	Maintained
11427F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11428F:	drivers/crypto/intel/keembay/Kconfig
11429F:	drivers/crypto/intel/keembay/Makefile
11430F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11431F:	drivers/crypto/intel/keembay/ocs-hcu.c
11432F:	drivers/crypto/intel/keembay/ocs-hcu.h
11433
11434INTEL MANAGEMENT ENGINE (mei)
11435M:	Tomas Winkler <tomas.winkler@intel.com>
11436L:	linux-kernel@vger.kernel.org
11437S:	Supported
11438F:	Documentation/driver-api/mei/*
11439F:	drivers/misc/mei/
11440F:	drivers/watchdog/mei_wdt.c
11441F:	include/linux/mei_aux.h
11442F:	include/linux/mei_cl_bus.h
11443F:	include/uapi/linux/mei.h
11444F:	include/uapi/linux/mei_uuid.h
11445F:	include/uapi/linux/uuid.h
11446F:	samples/mei/*
11447
11448INTEL MAX 10 BMC MFD DRIVER
11449M:	Xu Yilun <yilun.xu@intel.com>
11450R:	Tom Rix <trix@redhat.com>
11451S:	Maintained
11452F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11453F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11454F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11455F:	drivers/mfd/intel-m10-bmc*
11456F:	include/linux/mfd/intel-m10-bmc.h
11457
11458INTEL MAX10 BMC SECURE UPDATES
11459M:	Peter Colberg <peter.colberg@intel.com>
11460L:	linux-fpga@vger.kernel.org
11461S:	Maintained
11462F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11463F:	drivers/fpga/intel-m10-bmc-sec-update.c
11464
11465INTEL P-Unit IPC DRIVER
11466M:	Zha Qipeng <qipeng.zha@intel.com>
11467L:	platform-driver-x86@vger.kernel.org
11468S:	Maintained
11469F:	arch/x86/include/asm/intel_punit_ipc.h
11470F:	drivers/platform/x86/intel/punit_ipc.c
11471
11472INTEL PMC CORE DRIVER
11473M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11474M:	David E Box <david.e.box@intel.com>
11475L:	platform-driver-x86@vger.kernel.org
11476S:	Maintained
11477F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11478F:	drivers/platform/x86/intel/pmc/
11479
11480INTEL PMIC GPIO DRIVERS
11481M:	Andy Shevchenko <andy@kernel.org>
11482S:	Supported
11483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11484F:	drivers/gpio/gpio-*cove.c
11485
11486INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11487M:	Andy Shevchenko <andy@kernel.org>
11488S:	Supported
11489F:	drivers/mfd/intel_soc_pmic*
11490F:	include/linux/mfd/intel_soc_pmic*
11491
11492INTEL PMT DRIVERS
11493M:	David E. Box <david.e.box@linux.intel.com>
11494S:	Supported
11495F:	drivers/platform/x86/intel/pmt/
11496
11497INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11498M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11499L:	linux-wireless@vger.kernel.org
11500S:	Maintained
11501F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11502F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11503F:	drivers/net/wireless/intel/ipw2x00/
11504
11505INTEL PSTATE DRIVER
11506M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11507M:	Len Brown <lenb@kernel.org>
11508L:	linux-pm@vger.kernel.org
11509S:	Supported
11510F:	drivers/cpufreq/intel_pstate.c
11511
11512INTEL PTP DFL ToD DRIVER
11513M:	Tianfei Zhang <tianfei.zhang@intel.com>
11514L:	linux-fpga@vger.kernel.org
11515L:	netdev@vger.kernel.org
11516S:	Maintained
11517F:	drivers/ptp/ptp_dfl_tod.c
11518
11519INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11520M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11521L:	linux-iio@vger.kernel.org
11522F:	drivers/counter/intel-qep.c
11523
11524INTEL SCU DRIVERS
11525M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11526S:	Maintained
11527F:	arch/x86/include/asm/intel_scu_ipc.h
11528F:	drivers/platform/x86/intel_scu_*
11529
11530INTEL SDSI DRIVER
11531M:	David E. Box <david.e.box@linux.intel.com>
11532S:	Supported
11533F:	drivers/platform/x86/intel/sdsi.c
11534F:	tools/arch/x86/intel_sdsi/
11535F:	tools/testing/selftests/drivers/sdsi/
11536
11537INTEL SGX
11538M:	Jarkko Sakkinen <jarkko@kernel.org>
11539R:	Dave Hansen <dave.hansen@linux.intel.com>
11540L:	linux-sgx@vger.kernel.org
11541S:	Supported
11542Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11544F:	Documentation/arch/x86/sgx.rst
11545F:	arch/x86/entry/vdso/vsgx.S
11546F:	arch/x86/include/asm/sgx.h
11547F:	arch/x86/include/uapi/asm/sgx.h
11548F:	arch/x86/kernel/cpu/sgx/*
11549F:	tools/testing/selftests/sgx/*
11550K:	\bSGX_
11551
11552INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11553M:	Daniel Scally <djrscally@gmail.com>
11554S:	Maintained
11555F:	drivers/platform/x86/intel/int3472/
11556
11557INTEL SPEED SELECT TECHNOLOGY
11558M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11559L:	platform-driver-x86@vger.kernel.org
11560S:	Maintained
11561F:	drivers/platform/x86/intel/speed_select_if/
11562F:	include/uapi/linux/isst_if.h
11563F:	tools/power/x86/intel-speed-select/
11564
11565INTEL STRATIX10 FIRMWARE DRIVERS
11566M:	Dinh Nguyen <dinguyen@kernel.org>
11567L:	linux-kernel@vger.kernel.org
11568S:	Maintained
11569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11570F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11571F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11572F:	drivers/firmware/stratix10-rsu.c
11573F:	drivers/firmware/stratix10-svc.c
11574F:	include/linux/firmware/intel/stratix10-smc.h
11575F:	include/linux/firmware/intel/stratix10-svc-client.h
11576
11577INTEL TELEMETRY DRIVER
11578M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11579M:	"David E. Box" <david.e.box@linux.intel.com>
11580L:	platform-driver-x86@vger.kernel.org
11581S:	Maintained
11582F:	arch/x86/include/asm/intel_telemetry.h
11583F:	drivers/platform/x86/intel/telemetry/
11584
11585INTEL TPMI DRIVER
11586M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11587L:	platform-driver-x86@vger.kernel.org
11588S:	Maintained
11589F:	Documentation/ABI/testing/debugfs-tpmi
11590F:	drivers/platform/x86/intel/tpmi.c
11591F:	include/linux/intel_tpmi.h
11592
11593INTEL UNCORE FREQUENCY CONTROL
11594M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11595L:	platform-driver-x86@vger.kernel.org
11596S:	Maintained
11597F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11598F:	drivers/platform/x86/intel/uncore-frequency/
11599
11600INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11601M:	David E. Box <david.e.box@linux.intel.com>
11602S:	Supported
11603F:	drivers/platform/x86/intel/vsec.*
11604
11605INTEL VIRTUAL BUTTON DRIVER
11606M:	AceLan Kao <acelan.kao@canonical.com>
11607L:	platform-driver-x86@vger.kernel.org
11608S:	Maintained
11609F:	drivers/platform/x86/intel/vbtn.c
11610
11611INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11612M:	Stanislaw Gruszka <stf_xl@wp.pl>
11613L:	linux-wireless@vger.kernel.org
11614S:	Supported
11615F:	drivers/net/wireless/intel/iwlegacy/
11616
11617INTEL WIRELESS WIFI LINK (iwlwifi)
11618M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11619L:	linux-wireless@vger.kernel.org
11620S:	Supported
11621W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11623F:	drivers/net/wireless/intel/iwlwifi/
11624
11625INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11626M:	Jithu Joseph <jithu.joseph@intel.com>
11627S:	Maintained
11628W:	https://slimbootloader.github.io/security/firmware-update.html
11629F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11630
11631INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11632L:	Dell.Client.Kernel@dell.com
11633S:	Maintained
11634F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11635
11636INTEL WWAN IOSM DRIVER
11637M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11638L:	netdev@vger.kernel.org
11639S:	Maintained
11640F:	drivers/net/wwan/iosm/
11641
11642INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11643M:	Xin Li <xin@zytor.com>
11644M:	"H. Peter Anvin" <hpa@zytor.com>
11645S:	Supported
11646F:	Documentation/arch/x86/x86_64/fred.rst
11647F:	arch/x86/entry/entry_64_fred.S
11648F:	arch/x86/entry/entry_fred.c
11649F:	arch/x86/include/asm/fred.h
11650F:	arch/x86/kernel/fred.c
11651
11652INTEL(R) TRACE HUB
11653M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11654S:	Supported
11655F:	Documentation/trace/intel_th.rst
11656F:	drivers/hwtracing/intel_th/
11657F:	include/linux/intel_th.h
11658
11659INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11660M:	Ning Sun <ning.sun@intel.com>
11661L:	tboot-devel@lists.sourceforge.net
11662S:	Supported
11663W:	http://tboot.sourceforge.net
11664T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11665F:	Documentation/arch/x86/intel_txt.rst
11666F:	arch/x86/kernel/tboot.c
11667F:	include/linux/tboot.h
11668
11669INTERCONNECT API
11670M:	Georgi Djakov <djakov@kernel.org>
11671L:	linux-pm@vger.kernel.org
11672S:	Maintained
11673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11674F:	Documentation/devicetree/bindings/interconnect/
11675F:	Documentation/driver-api/interconnect.rst
11676F:	drivers/interconnect/
11677F:	include/dt-bindings/interconnect/
11678F:	include/linux/interconnect-provider.h
11679F:	include/linux/interconnect.h
11680
11681INTERRUPT COUNTER DRIVER
11682M:	Oleksij Rempel <o.rempel@pengutronix.de>
11683R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11684L:	linux-iio@vger.kernel.org
11685F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11686F:	drivers/counter/interrupt-cnt.c
11687
11688INTERSIL ISL7998X VIDEO DECODER DRIVER
11689M:	Michael Tretter <m.tretter@pengutronix.de>
11690R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11691L:	linux-media@vger.kernel.org
11692S:	Maintained
11693F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11694F:	drivers/media/i2c/isl7998x.c
11695
11696INVENSENSE ICM-426xx IMU DRIVER
11697M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11698L:	linux-iio@vger.kernel.org
11699S:	Maintained
11700W:	https://invensense.tdk.com/
11701F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11702F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11703F:	drivers/iio/imu/inv_icm42600/
11704
11705INVENSENSE MPU-3050 GYROSCOPE DRIVER
11706M:	Linus Walleij <linus.walleij@linaro.org>
11707L:	linux-iio@vger.kernel.org
11708S:	Maintained
11709F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11710F:	drivers/iio/gyro/mpu3050*
11711
11712IOC3 ETHERNET DRIVER
11713M:	Ralf Baechle <ralf@linux-mips.org>
11714L:	linux-mips@vger.kernel.org
11715S:	Maintained
11716F:	drivers/net/ethernet/sgi/ioc3-eth.c
11717
11718IOMMU DMA-API LAYER
11719M:	Robin Murphy <robin.murphy@arm.com>
11720L:	iommu@lists.linux.dev
11721S:	Maintained
11722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11723F:	drivers/iommu/dma-iommu.c
11724F:	drivers/iommu/dma-iommu.h
11725F:	drivers/iommu/iova.c
11726F:	include/linux/iova.h
11727
11728IOMMU SUBSYSTEM
11729M:	Joerg Roedel <joro@8bytes.org>
11730M:	Will Deacon <will@kernel.org>
11731R:	Robin Murphy <robin.murphy@arm.com>
11732L:	iommu@lists.linux.dev
11733S:	Maintained
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11735F:	Documentation/devicetree/bindings/iommu/
11736F:	drivers/iommu/
11737F:	include/linux/iommu.h
11738F:	include/linux/iova.h
11739F:	include/linux/of_iommu.h
11740
11741IOMMUFD
11742M:	Jason Gunthorpe <jgg@nvidia.com>
11743M:	Kevin Tian <kevin.tian@intel.com>
11744L:	iommu@lists.linux.dev
11745S:	Maintained
11746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11747F:	Documentation/userspace-api/iommufd.rst
11748F:	drivers/iommu/iommufd/
11749F:	include/linux/iommufd.h
11750F:	include/uapi/linux/iommufd.h
11751F:	tools/testing/selftests/iommu/
11752
11753IOSYS-MAP HELPERS
11754M:	Thomas Zimmermann <tzimmermann@suse.de>
11755L:	dri-devel@lists.freedesktop.org
11756S:	Maintained
11757T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11758F:	include/linux/iosys-map.h
11759
11760IO_URING
11761M:	Jens Axboe <axboe@kernel.dk>
11762M:	Pavel Begunkov <asml.silence@gmail.com>
11763L:	io-uring@vger.kernel.org
11764S:	Maintained
11765T:	git git://git.kernel.dk/linux-block
11766T:	git git://git.kernel.dk/liburing
11767F:	include/linux/io_uring/
11768F:	include/linux/io_uring.h
11769F:	include/linux/io_uring_types.h
11770F:	include/trace/events/io_uring.h
11771F:	include/uapi/linux/io_uring.h
11772F:	io_uring/
11773
11774IPMI SUBSYSTEM
11775M:	Corey Minyard <minyard@acm.org>
11776L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11777S:	Supported
11778W:	http://openipmi.sourceforge.net/
11779T:	git https://github.com/cminyard/linux-ipmi.git for-next
11780F:	Documentation/devicetree/bindings/ipmi/
11781F:	Documentation/driver-api/ipmi.rst
11782F:	drivers/char/ipmi/
11783F:	include/linux/ipmi*
11784F:	include/uapi/linux/ipmi*
11785
11786IPS SCSI RAID DRIVER
11787M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11788L:	linux-scsi@vger.kernel.org
11789S:	Maintained
11790W:	http://www.adaptec.com/
11791F:	drivers/scsi/ips*
11792
11793IPVS
11794M:	Simon Horman <horms@verge.net.au>
11795M:	Julian Anastasov <ja@ssi.bg>
11796L:	netdev@vger.kernel.org
11797L:	lvs-devel@vger.kernel.org
11798S:	Maintained
11799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11801F:	Documentation/networking/ipvs-sysctl.rst
11802F:	include/net/ip_vs.h
11803F:	include/uapi/linux/ip_vs.h
11804F:	net/netfilter/ipvs/
11805
11806IPWIRELESS DRIVER
11807M:	Jiri Kosina <jikos@kernel.org>
11808M:	David Sterba <dsterba@suse.com>
11809S:	Odd Fixes
11810F:	drivers/tty/ipwireless/
11811
11812IRON DEVICE AUDIO CODEC DRIVERS
11813M:	Kiseok Jo <kiseok.jo@irondevice.com>
11814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11815S:	Maintained
11816F:	Documentation/devicetree/bindings/sound/irondevice,*
11817F:	sound/soc/codecs/sma*
11818
11819IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11820M:	Thomas Gleixner <tglx@linutronix.de>
11821S:	Maintained
11822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11823F:	Documentation/core-api/irq/irq-domain.rst
11824F:	include/linux/irqdomain.h
11825F:	include/linux/irqdomain_defs.h
11826F:	kernel/irq/irqdomain.c
11827F:	kernel/irq/msi.c
11828
11829IRQ SUBSYSTEM
11830M:	Thomas Gleixner <tglx@linutronix.de>
11831L:	linux-kernel@vger.kernel.org
11832S:	Maintained
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11834F:	include/linux/group_cpus.h
11835F:	include/linux/irq.h
11836F:	include/linux/irqhandler.h
11837F:	include/linux/irqnr.h
11838F:	include/linux/irqreturn.h
11839F:	kernel/irq/
11840F:	lib/group_cpus.c
11841
11842IRQCHIP DRIVERS
11843M:	Thomas Gleixner <tglx@linutronix.de>
11844L:	linux-kernel@vger.kernel.org
11845S:	Maintained
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11847F:	Documentation/devicetree/bindings/interrupt-controller/
11848F:	drivers/irqchip/
11849F:	include/linux/irqchip.h
11850
11851ISA
11852M:	William Breathitt Gray <wbg@kernel.org>
11853S:	Maintained
11854F:	Documentation/driver-api/isa.rst
11855F:	drivers/base/isa.c
11856F:	include/linux/isa.h
11857
11858ISA RADIO MODULE
11859M:	Hans Verkuil <hverkuil@xs4all.nl>
11860L:	linux-media@vger.kernel.org
11861S:	Maintained
11862W:	https://linuxtv.org
11863T:	git git://linuxtv.org/media_tree.git
11864F:	drivers/media/radio/radio-isa*
11865
11866ISAPNP
11867M:	Jaroslav Kysela <perex@perex.cz>
11868S:	Maintained
11869F:	Documentation/userspace-api/isapnp.rst
11870F:	drivers/pnp/isapnp/
11871F:	include/linux/isapnp.h
11872
11873ISCSI
11874M:	Lee Duncan <lduncan@suse.com>
11875M:	Chris Leech <cleech@redhat.com>
11876M:	Mike Christie <michael.christie@oracle.com>
11877L:	open-iscsi@googlegroups.com
11878L:	linux-scsi@vger.kernel.org
11879S:	Maintained
11880W:	www.open-iscsi.com
11881F:	drivers/scsi/*iscsi*
11882F:	include/scsi/*iscsi*
11883
11884iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11885M:	Peter Jones <pjones@redhat.com>
11886M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11887S:	Maintained
11888F:	drivers/firmware/iscsi_ibft*
11889
11890ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11891M:	Sagi Grimberg <sagi@grimberg.me>
11892M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11893L:	linux-rdma@vger.kernel.org
11894S:	Supported
11895W:	http://www.openfabrics.org
11896W:	www.open-iscsi.org
11897Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11898F:	drivers/infiniband/ulp/iser/
11899
11900ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11901M:	Sagi Grimberg <sagi@grimberg.me>
11902L:	linux-rdma@vger.kernel.org
11903L:	target-devel@vger.kernel.org
11904S:	Supported
11905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11906F:	drivers/infiniband/ulp/isert
11907
11908ISDN/CMTP OVER BLUETOOTH
11909M:	Karsten Keil <isdn@linux-pingi.de>
11910L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11911L:	netdev@vger.kernel.org
11912S:	Odd Fixes
11913W:	http://www.isdn4linux.de
11914F:	Documentation/isdn/
11915F:	drivers/isdn/capi/
11916F:	include/linux/isdn/
11917F:	include/uapi/linux/isdn/
11918F:	net/bluetooth/cmtp/
11919
11920ISDN/mISDN SUBSYSTEM
11921M:	Karsten Keil <isdn@linux-pingi.de>
11922L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11923L:	netdev@vger.kernel.org
11924S:	Maintained
11925W:	http://www.isdn4linux.de
11926F:	drivers/isdn/Kconfig
11927F:	drivers/isdn/Makefile
11928F:	drivers/isdn/hardware/
11929F:	drivers/isdn/mISDN/
11930
11931ISOFS FILESYSTEM
11932M:	Jan Kara <jack@suse.cz>
11933L:	linux-fsdevel@vger.kernel.org
11934S:	Maintained
11935F:	Documentation/filesystems/isofs.rst
11936F:	fs/isofs/
11937
11938IT87 HARDWARE MONITORING DRIVER
11939M:	Jean Delvare <jdelvare@suse.com>
11940L:	linux-hwmon@vger.kernel.org
11941S:	Maintained
11942F:	Documentation/hwmon/it87.rst
11943F:	drivers/hwmon/it87.c
11944
11945IT913X MEDIA DRIVER
11946L:	linux-media@vger.kernel.org
11947S:	Orphan
11948W:	https://linuxtv.org
11949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11950F:	drivers/media/tuners/it913x*
11951
11952ITE IT66121 HDMI BRIDGE DRIVER
11953M:	Phong LE <ple@baylibre.com>
11954M:	Neil Armstrong <neil.armstrong@linaro.org>
11955S:	Maintained
11956T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11957F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11958F:	drivers/gpu/drm/bridge/ite-it66121.c
11959
11960IVTV VIDEO4LINUX DRIVER
11961M:	Andy Walls <awalls@md.metrocast.net>
11962L:	linux-media@vger.kernel.org
11963S:	Maintained
11964W:	https://linuxtv.org
11965T:	git git://linuxtv.org/media_tree.git
11966F:	Documentation/admin-guide/media/ivtv*
11967F:	drivers/media/pci/ivtv/
11968F:	include/uapi/linux/ivtv*
11969
11970IX2505V MEDIA DRIVER
11971M:	Malcolm Priestley <tvboxspy@gmail.com>
11972L:	linux-media@vger.kernel.org
11973S:	Maintained
11974W:	https://linuxtv.org
11975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11976F:	drivers/media/dvb-frontends/ix2505v*
11977
11978JAILHOUSE HYPERVISOR INTERFACE
11979M:	Jan Kiszka <jan.kiszka@siemens.com>
11980L:	jailhouse-dev@googlegroups.com
11981S:	Maintained
11982F:	arch/x86/include/asm/jailhouse_para.h
11983F:	arch/x86/kernel/jailhouse.c
11984
11985JFS FILESYSTEM
11986M:	Dave Kleikamp <shaggy@kernel.org>
11987L:	jfs-discussion@lists.sourceforge.net
11988S:	Odd Fixes
11989W:	http://jfs.sourceforge.net/
11990T:	git https://github.com/kleikamp/linux-shaggy.git
11991F:	Documentation/admin-guide/jfs.rst
11992F:	fs/jfs/
11993
11994JME NETWORK DRIVER
11995M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11996L:	netdev@vger.kernel.org
11997S:	Maintained
11998F:	drivers/net/ethernet/jme.*
11999
12000JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12001M:	David Woodhouse <dwmw2@infradead.org>
12002M:	Richard Weinberger <richard@nod.at>
12003L:	linux-mtd@lists.infradead.org
12004S:	Odd Fixes
12005W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12006T:	git git://git.infradead.org/ubifs-2.6.git
12007F:	fs/jffs2/
12008F:	include/uapi/linux/jffs2.h
12009
12010JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12011M:	"Theodore Ts'o" <tytso@mit.edu>
12012M:	Jan Kara <jack@suse.com>
12013L:	linux-ext4@vger.kernel.org
12014S:	Maintained
12015F:	fs/jbd2/
12016F:	include/linux/jbd2.h
12017
12018JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12019M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12020L:	linux-media@vger.kernel.org
12021L:	linux-renesas-soc@vger.kernel.org
12022S:	Maintained
12023F:	drivers/media/platform/renesas/rcar_jpu.c
12024
12025JSM Neo PCI based serial card
12026L:	linux-serial@vger.kernel.org
12027S:	Orphan
12028F:	drivers/tty/serial/jsm/
12029
12030K10TEMP HARDWARE MONITORING DRIVER
12031M:	Clemens Ladisch <clemens@ladisch.de>
12032L:	linux-hwmon@vger.kernel.org
12033S:	Maintained
12034F:	Documentation/hwmon/k10temp.rst
12035F:	drivers/hwmon/k10temp.c
12036
12037K8TEMP HARDWARE MONITORING DRIVER
12038M:	Rudolf Marek <r.marek@assembler.cz>
12039L:	linux-hwmon@vger.kernel.org
12040S:	Maintained
12041F:	Documentation/hwmon/k8temp.rst
12042F:	drivers/hwmon/k8temp.c
12043
12044KASAN
12045M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12046R:	Alexander Potapenko <glider@google.com>
12047R:	Andrey Konovalov <andreyknvl@gmail.com>
12048R:	Dmitry Vyukov <dvyukov@google.com>
12049R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12050L:	kasan-dev@googlegroups.com
12051S:	Maintained
12052F:	Documentation/dev-tools/kasan.rst
12053F:	arch/*/include/asm/*kasan.h
12054F:	arch/*/mm/kasan_init*
12055F:	include/linux/kasan*.h
12056F:	lib/Kconfig.kasan
12057F:	mm/kasan/
12058F:	scripts/Makefile.kasan
12059
12060KCONFIG
12061M:	Masahiro Yamada <masahiroy@kernel.org>
12062L:	linux-kbuild@vger.kernel.org
12063S:	Maintained
12064Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12066F:	Documentation/kbuild/kconfig*
12067F:	scripts/Kconfig.include
12068F:	scripts/kconfig/
12069
12070KCOV
12071R:	Dmitry Vyukov <dvyukov@google.com>
12072R:	Andrey Konovalov <andreyknvl@gmail.com>
12073L:	kasan-dev@googlegroups.com
12074S:	Maintained
12075F:	Documentation/dev-tools/kcov.rst
12076F:	include/linux/kcov.h
12077F:	include/uapi/linux/kcov.h
12078F:	kernel/kcov.c
12079F:	scripts/Makefile.kcov
12080
12081KCSAN
12082M:	Marco Elver <elver@google.com>
12083R:	Dmitry Vyukov <dvyukov@google.com>
12084L:	kasan-dev@googlegroups.com
12085S:	Maintained
12086F:	Documentation/dev-tools/kcsan.rst
12087F:	include/linux/kcsan*.h
12088F:	kernel/kcsan/
12089F:	lib/Kconfig.kcsan
12090F:	scripts/Makefile.kcsan
12091
12092KDUMP
12093M:	Baoquan He <bhe@redhat.com>
12094R:	Vivek Goyal <vgoyal@redhat.com>
12095R:	Dave Young <dyoung@redhat.com>
12096L:	kexec@lists.infradead.org
12097S:	Maintained
12098W:	http://lse.sourceforge.net/kdump/
12099F:	Documentation/admin-guide/kdump/
12100F:	fs/proc/vmcore.c
12101F:	include/linux/crash_core.h
12102F:	include/linux/crash_dump.h
12103F:	include/uapi/linux/vmcore.h
12104F:	kernel/crash_*.c
12105
12106KEENE FM RADIO TRANSMITTER DRIVER
12107M:	Hans Verkuil <hverkuil@xs4all.nl>
12108L:	linux-media@vger.kernel.org
12109S:	Maintained
12110W:	https://linuxtv.org
12111T:	git git://linuxtv.org/media_tree.git
12112F:	drivers/media/radio/radio-keene*
12113
12114KERNEL AUTOMOUNTER
12115M:	Ian Kent <raven@themaw.net>
12116L:	autofs@vger.kernel.org
12117S:	Maintained
12118F:	fs/autofs/
12119
12120KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12121M:	Masahiro Yamada <masahiroy@kernel.org>
12122R:	Nathan Chancellor <nathan@kernel.org>
12123R:	Nicolas Schier <nicolas@fjasle.eu>
12124L:	linux-kbuild@vger.kernel.org
12125S:	Maintained
12126Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12128F:	Documentation/kbuild/
12129F:	Makefile
12130F:	scripts/*vmlinux*
12131F:	scripts/Kbuild*
12132F:	scripts/Makefile*
12133F:	scripts/basic/
12134F:	scripts/clang-tools/
12135F:	scripts/dummy-tools/
12136F:	scripts/include/
12137F:	scripts/mk*
12138F:	scripts/mod/
12139F:	scripts/package/
12140F:	usr/
12141
12142KERNEL HARDENING (not covered by other areas)
12143M:	Kees Cook <kees@kernel.org>
12144R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12145L:	linux-hardening@vger.kernel.org
12146S:	Supported
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12148F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12149F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12150F:	arch/*/configs/hardening.config
12151F:	include/linux/overflow.h
12152F:	include/linux/randomize_kstack.h
12153F:	kernel/configs/hardening.config
12154F:	lib/usercopy_kunit.c
12155F:	mm/usercopy.c
12156K:	\b(add|choose)_random_kstack_offset\b
12157K:	\b__check_(object_size|heap_object)\b
12158K:	\b__counted_by\b
12159
12160KERNEL JANITORS
12161L:	kernel-janitors@vger.kernel.org
12162S:	Odd Fixes
12163W:	http://kernelnewbies.org/KernelJanitors
12164
12165KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12166M:	Chuck Lever <chuck.lever@oracle.com>
12167M:	Jeff Layton <jlayton@kernel.org>
12168R:	Neil Brown <neilb@suse.de>
12169R:	Olga Kornievskaia <kolga@netapp.com>
12170R:	Dai Ngo <Dai.Ngo@oracle.com>
12171R:	Tom Talpey <tom@talpey.com>
12172L:	linux-nfs@vger.kernel.org
12173S:	Supported
12174B:	https://bugzilla.kernel.org
12175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12176F:	Documentation/filesystems/nfs/
12177F:	fs/lockd/
12178F:	fs/nfs_common/
12179F:	fs/nfsd/
12180F:	include/linux/lockd/
12181F:	include/linux/sunrpc/
12182F:	include/trace/events/rpcgss.h
12183F:	include/trace/events/rpcrdma.h
12184F:	include/trace/events/sunrpc.h
12185F:	include/trace/misc/fs.h
12186F:	include/trace/misc/nfs.h
12187F:	include/trace/misc/sunrpc.h
12188F:	include/uapi/linux/nfsd/
12189F:	include/uapi/linux/sunrpc/
12190F:	net/sunrpc/
12191
12192KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12193M:	Thomas Weißschuh <linux@weissschuh.net>
12194R:	Christian Heusel <christian@heusel.eu>
12195R:	Nathan Chancellor <nathan@kernel.org>
12196S:	Maintained
12197F:	scripts/package/PKGBUILD
12198
12199KERNEL REGRESSIONS
12200M:	Thorsten Leemhuis <linux@leemhuis.info>
12201L:	regressions@lists.linux.dev
12202S:	Supported
12203F:	Documentation/admin-guide/reporting-regressions.rst
12204F:	Documentation/process/handling-regressions.rst
12205
12206KERNEL SELFTEST FRAMEWORK
12207M:	Shuah Khan <shuah@kernel.org>
12208M:	Shuah Khan <skhan@linuxfoundation.org>
12209L:	linux-kselftest@vger.kernel.org
12210S:	Maintained
12211Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12213F:	Documentation/dev-tools/kselftest*
12214F:	tools/testing/selftests/
12215
12216KERNEL SMB3 SERVER (KSMBD)
12217M:	Namjae Jeon <linkinjeon@kernel.org>
12218M:	Steve French <sfrench@samba.org>
12219R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12220R:	Tom Talpey <tom@talpey.com>
12221L:	linux-cifs@vger.kernel.org
12222S:	Maintained
12223T:	git git://git.samba.org/ksmbd.git
12224F:	Documentation/filesystems/smb/ksmbd.rst
12225F:	fs/smb/common/
12226F:	fs/smb/server/
12227
12228KERNEL UNIT TESTING FRAMEWORK (KUnit)
12229M:	Brendan Higgins <brendanhiggins@google.com>
12230M:	David Gow <davidgow@google.com>
12231R:	Rae Moar <rmoar@google.com>
12232L:	linux-kselftest@vger.kernel.org
12233L:	kunit-dev@googlegroups.com
12234S:	Maintained
12235W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12238F:	Documentation/dev-tools/kunit/
12239F:	include/kunit/
12240F:	lib/kunit/
12241F:	rust/kernel/kunit.rs
12242F:	scripts/rustdoc_test_*
12243F:	tools/testing/kunit/
12244
12245KERNEL USERMODE HELPER
12246M:	Luis Chamberlain <mcgrof@kernel.org>
12247L:	linux-kernel@vger.kernel.org
12248S:	Maintained
12249F:	include/linux/umh.h
12250F:	kernel/umh.c
12251
12252KERNEL VIRTUAL MACHINE (KVM)
12253M:	Paolo Bonzini <pbonzini@redhat.com>
12254L:	kvm@vger.kernel.org
12255S:	Supported
12256W:	http://www.linux-kvm.org
12257T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12258F:	Documentation/virt/kvm/
12259F:	include/asm-generic/kvm*
12260F:	include/kvm/iodev.h
12261F:	include/linux/kvm*
12262F:	include/trace/events/kvm.h
12263F:	include/uapi/asm-generic/kvm*
12264F:	include/uapi/linux/kvm*
12265F:	tools/kvm/
12266F:	tools/testing/selftests/kvm/
12267F:	virt/kvm/*
12268
12269KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12270M:	Marc Zyngier <maz@kernel.org>
12271M:	Oliver Upton <oliver.upton@linux.dev>
12272R:	James Morse <james.morse@arm.com>
12273R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12274R:	Zenghui Yu <yuzenghui@huawei.com>
12275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12276L:	kvmarm@lists.linux.dev
12277S:	Maintained
12278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12279F:	Documentation/virt/kvm/arm/
12280F:	Documentation/virt/kvm/devices/arm*
12281F:	arch/arm64/include/asm/kvm*
12282F:	arch/arm64/include/uapi/asm/kvm*
12283F:	arch/arm64/kvm/
12284F:	include/kvm/arm_*
12285F:	tools/testing/selftests/kvm/*/aarch64/
12286F:	tools/testing/selftests/kvm/aarch64/
12287
12288KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12289M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12290M:	Bibo Mao <maobibo@loongson.cn>
12291M:	Huacai Chen <chenhuacai@kernel.org>
12292L:	kvm@vger.kernel.org
12293L:	loongarch@lists.linux.dev
12294S:	Maintained
12295T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12296F:	arch/loongarch/include/asm/kvm*
12297F:	arch/loongarch/include/uapi/asm/kvm*
12298F:	arch/loongarch/kvm/
12299
12300KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12301M:	Huacai Chen <chenhuacai@kernel.org>
12302L:	linux-mips@vger.kernel.org
12303L:	kvm@vger.kernel.org
12304S:	Maintained
12305T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12306F:	arch/mips/include/asm/kvm*
12307F:	arch/mips/include/uapi/asm/kvm*
12308F:	arch/mips/kvm/
12309
12310KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12311M:	Michael Ellerman <mpe@ellerman.id.au>
12312R:	Nicholas Piggin <npiggin@gmail.com>
12313L:	linuxppc-dev@lists.ozlabs.org
12314L:	kvm@vger.kernel.org
12315S:	Maintained (Book3S 64-bit HV)
12316S:	Odd fixes (Book3S 64-bit PR)
12317S:	Orphan (Book3E and 32-bit)
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12319F:	arch/powerpc/include/asm/kvm*
12320F:	arch/powerpc/include/uapi/asm/kvm*
12321F:	arch/powerpc/kernel/kvm*
12322F:	arch/powerpc/kvm/
12323
12324KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12325M:	Anup Patel <anup@brainfault.org>
12326R:	Atish Patra <atishp@atishpatra.org>
12327L:	kvm@vger.kernel.org
12328L:	kvm-riscv@lists.infradead.org
12329L:	linux-riscv@lists.infradead.org
12330S:	Maintained
12331T:	git https://github.com/kvm-riscv/linux.git
12332F:	arch/riscv/include/asm/kvm*
12333F:	arch/riscv/include/uapi/asm/kvm*
12334F:	arch/riscv/kvm/
12335F:	tools/testing/selftests/kvm/*/riscv/
12336F:	tools/testing/selftests/kvm/riscv/
12337
12338KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12339M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12340M:	Janosch Frank <frankja@linux.ibm.com>
12341M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12342R:	David Hildenbrand <david@redhat.com>
12343L:	kvm@vger.kernel.org
12344S:	Supported
12345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12346F:	Documentation/virt/kvm/s390*
12347F:	arch/s390/include/asm/gmap.h
12348F:	arch/s390/include/asm/kvm*
12349F:	arch/s390/include/uapi/asm/kvm*
12350F:	arch/s390/include/uapi/asm/uvdevice.h
12351F:	arch/s390/kernel/uv.c
12352F:	arch/s390/kvm/
12353F:	arch/s390/mm/gmap.c
12354F:	drivers/s390/char/uvdevice.c
12355F:	tools/testing/selftests/drivers/s390x/uvdevice/
12356F:	tools/testing/selftests/kvm/*/s390x/
12357F:	tools/testing/selftests/kvm/s390x/
12358
12359KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12360M:	Sean Christopherson <seanjc@google.com>
12361M:	Paolo Bonzini <pbonzini@redhat.com>
12362L:	kvm@vger.kernel.org
12363S:	Supported
12364P:	Documentation/process/maintainer-kvm-x86.rst
12365T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12366F:	arch/x86/include/asm/kvm*
12367F:	arch/x86/include/asm/svm.h
12368F:	arch/x86/include/asm/vmx*.h
12369F:	arch/x86/include/uapi/asm/kvm*
12370F:	arch/x86/include/uapi/asm/svm.h
12371F:	arch/x86/include/uapi/asm/vmx.h
12372F:	arch/x86/kvm/
12373F:	arch/x86/kvm/*/
12374F:	tools/testing/selftests/kvm/*/x86_64/
12375F:	tools/testing/selftests/kvm/x86_64/
12376
12377KERNFS
12378M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12379M:	Tejun Heo <tj@kernel.org>
12380S:	Supported
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12382F:	fs/kernfs/
12383F:	include/linux/kernfs.h
12384
12385KEXEC
12386M:	Eric Biederman <ebiederm@xmission.com>
12387L:	kexec@lists.infradead.org
12388S:	Maintained
12389W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12390F:	include/linux/kexec.h
12391F:	include/uapi/linux/kexec.h
12392F:	kernel/kexec*
12393
12394KEYS-ENCRYPTED
12395M:	Mimi Zohar <zohar@linux.ibm.com>
12396L:	linux-integrity@vger.kernel.org
12397L:	keyrings@vger.kernel.org
12398S:	Supported
12399F:	Documentation/security/keys/trusted-encrypted.rst
12400F:	include/keys/encrypted-type.h
12401F:	security/keys/encrypted-keys/
12402
12403KEYS-TRUSTED
12404M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12405M:	Jarkko Sakkinen <jarkko@kernel.org>
12406M:	Mimi Zohar <zohar@linux.ibm.com>
12407L:	linux-integrity@vger.kernel.org
12408L:	keyrings@vger.kernel.org
12409S:	Supported
12410F:	Documentation/security/keys/trusted-encrypted.rst
12411F:	include/keys/trusted-type.h
12412F:	include/keys/trusted_tpm.h
12413F:	security/keys/trusted-keys/
12414
12415KEYS-TRUSTED-CAAM
12416M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12417R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12418L:	linux-integrity@vger.kernel.org
12419L:	keyrings@vger.kernel.org
12420S:	Maintained
12421F:	include/keys/trusted_caam.h
12422F:	security/keys/trusted-keys/trusted_caam.c
12423
12424KEYS-TRUSTED-DCP
12425M:	David Gstir <david@sigma-star.at>
12426R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12427L:	linux-integrity@vger.kernel.org
12428L:	keyrings@vger.kernel.org
12429S:	Supported
12430F:	include/keys/trusted_dcp.h
12431F:	security/keys/trusted-keys/trusted_dcp.c
12432
12433KEYS-TRUSTED-TEE
12434M:	Sumit Garg <sumit.garg@linaro.org>
12435L:	linux-integrity@vger.kernel.org
12436L:	keyrings@vger.kernel.org
12437S:	Supported
12438F:	include/keys/trusted_tee.h
12439F:	security/keys/trusted-keys/trusted_tee.c
12440
12441KEYS/KEYRINGS
12442M:	David Howells <dhowells@redhat.com>
12443M:	Jarkko Sakkinen <jarkko@kernel.org>
12444L:	keyrings@vger.kernel.org
12445S:	Maintained
12446F:	Documentation/security/keys/core.rst
12447F:	include/keys/
12448F:	include/linux/key-type.h
12449F:	include/linux/key.h
12450F:	include/linux/keyctl.h
12451F:	include/uapi/linux/keyctl.h
12452F:	security/keys/
12453
12454KEYS/KEYRINGS_INTEGRITY
12455M:	Jarkko Sakkinen <jarkko@kernel.org>
12456M:	Mimi Zohar <zohar@linux.ibm.com>
12457L:	linux-integrity@vger.kernel.org
12458L:	keyrings@vger.kernel.org
12459S:	Supported
12460W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12461F:	security/integrity/platform_certs
12462
12463KFENCE
12464M:	Alexander Potapenko <glider@google.com>
12465M:	Marco Elver <elver@google.com>
12466R:	Dmitry Vyukov <dvyukov@google.com>
12467L:	kasan-dev@googlegroups.com
12468S:	Maintained
12469F:	Documentation/dev-tools/kfence.rst
12470F:	arch/*/include/asm/kfence.h
12471F:	include/linux/kfence.h
12472F:	lib/Kconfig.kfence
12473F:	mm/kfence/
12474
12475KFIFO
12476M:	Stefani Seibold <stefani@seibold.net>
12477S:	Maintained
12478F:	include/linux/kfifo.h
12479F:	lib/kfifo.c
12480F:	samples/kfifo/
12481
12482KGDB / KDB /debug_core
12483M:	Jason Wessel <jason.wessel@windriver.com>
12484M:	Daniel Thompson <daniel.thompson@linaro.org>
12485R:	Douglas Anderson <dianders@chromium.org>
12486L:	kgdb-bugreport@lists.sourceforge.net
12487S:	Maintained
12488W:	http://kgdb.wiki.kernel.org/
12489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12490F:	Documentation/dev-tools/kgdb.rst
12491F:	drivers/misc/kgdbts.c
12492F:	drivers/tty/serial/kgdboc.c
12493F:	include/linux/kdb.h
12494F:	include/linux/kgdb.h
12495F:	kernel/debug/
12496F:	kernel/module/kdb.c
12497
12498KHADAS MCU MFD DRIVER
12499M:	Neil Armstrong <neil.armstrong@linaro.org>
12500L:	linux-amlogic@lists.infradead.org
12501S:	Maintained
12502F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12503F:	drivers/mfd/khadas-mcu.c
12504F:	drivers/thermal/khadas_mcu_fan.c
12505F:	include/linux/mfd/khadas-mcu.h
12506
12507KIONIX/ROHM KX022A ACCELEROMETER
12508M:	Matti Vaittinen <mazziesaccount@gmail.com>
12509L:	linux-iio@vger.kernel.org
12510S:	Supported
12511F:	drivers/iio/accel/kionix-kx022a*
12512
12513KMEMLEAK
12514M:	Catalin Marinas <catalin.marinas@arm.com>
12515S:	Maintained
12516F:	Documentation/dev-tools/kmemleak.rst
12517F:	include/linux/kmemleak.h
12518F:	mm/kmemleak.c
12519F:	samples/kmemleak/kmemleak-test.c
12520
12521KMSAN
12522M:	Alexander Potapenko <glider@google.com>
12523R:	Marco Elver <elver@google.com>
12524R:	Dmitry Vyukov <dvyukov@google.com>
12525L:	kasan-dev@googlegroups.com
12526S:	Maintained
12527F:	Documentation/dev-tools/kmsan.rst
12528F:	arch/*/include/asm/kmsan.h
12529F:	arch/*/mm/kmsan_*
12530F:	include/linux/kmsan*.h
12531F:	lib/Kconfig.kmsan
12532F:	mm/kmsan/
12533F:	scripts/Makefile.kmsan
12534
12535KPROBES
12536M:	Naveen N Rao <naveen@kernel.org>
12537M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12538M:	"David S. Miller" <davem@davemloft.net>
12539M:	Masami Hiramatsu <mhiramat@kernel.org>
12540L:	linux-kernel@vger.kernel.org
12541L:	linux-trace-kernel@vger.kernel.org
12542S:	Maintained
12543Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12545F:	Documentation/trace/kprobes.rst
12546F:	include/asm-generic/kprobes.h
12547F:	include/linux/kprobes.h
12548F:	kernel/kprobes.c
12549F:	lib/test_kprobes.c
12550F:	samples/kprobes
12551
12552KS0108 LCD CONTROLLER DRIVER
12553M:	Miguel Ojeda <ojeda@kernel.org>
12554S:	Maintained
12555F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12556F:	drivers/auxdisplay/ks0108.c
12557F:	include/linux/ks0108.h
12558
12559KTD253 BACKLIGHT DRIVER
12560M:	Linus Walleij <linus.walleij@linaro.org>
12561S:	Maintained
12562F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12563F:	drivers/video/backlight/ktd253-backlight.c
12564
12565KTD2801 BACKLIGHT DRIVER
12566M:	Duje Mihanović <duje.mihanovic@skole.hr>
12567S:	Maintained
12568F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12569F:	drivers/video/backlight/ktd2801-backlight.c
12570
12571KTEST
12572M:	Steven Rostedt <rostedt@goodmis.org>
12573M:	John Hawley <warthog9@eaglescrag.net>
12574S:	Maintained
12575F:	tools/testing/ktest
12576
12577KTZ8866 BACKLIGHT DRIVER
12578M:	Jianhua Lu <lujianhua000@gmail.com>
12579S:	Maintained
12580F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12581F:	drivers/video/backlight/ktz8866.c
12582
12583KVM PARAVIRT (KVM/paravirt)
12584M:	Paolo Bonzini <pbonzini@redhat.com>
12585R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12586L:	kvm@vger.kernel.org
12587S:	Supported
12588T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12589F:	arch/um/include/asm/kvm_para.h
12590F:	arch/x86/include/asm/kvm_para.h
12591F:	arch/x86/include/asm/pvclock-abi.h
12592F:	arch/x86/include/uapi/asm/kvm_para.h
12593F:	arch/x86/kernel/kvm.c
12594F:	arch/x86/kernel/kvmclock.c
12595F:	include/asm-generic/kvm_para.h
12596F:	include/linux/kvm_para.h
12597F:	include/uapi/asm-generic/kvm_para.h
12598F:	include/uapi/linux/kvm_para.h
12599
12600KVM X86 HYPER-V (KVM/hyper-v)
12601M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12602M:	Sean Christopherson <seanjc@google.com>
12603M:	Paolo Bonzini <pbonzini@redhat.com>
12604L:	kvm@vger.kernel.org
12605S:	Supported
12606T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12607F:	arch/x86/kvm/hyperv.*
12608F:	arch/x86/kvm/kvm_onhyperv.*
12609F:	arch/x86/kvm/svm/hyperv.*
12610F:	arch/x86/kvm/svm/svm_onhyperv.*
12611F:	arch/x86/kvm/vmx/hyperv.*
12612
12613KVM X86 Xen (KVM/Xen)
12614M:	David Woodhouse <dwmw2@infradead.org>
12615M:	Paul Durrant <paul@xen.org>
12616M:	Sean Christopherson <seanjc@google.com>
12617M:	Paolo Bonzini <pbonzini@redhat.com>
12618L:	kvm@vger.kernel.org
12619S:	Supported
12620T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12621F:	arch/x86/kvm/xen.*
12622
12623L3MDEV
12624M:	David Ahern <dsahern@kernel.org>
12625L:	netdev@vger.kernel.org
12626S:	Maintained
12627F:	include/net/l3mdev.h
12628F:	net/l3mdev
12629
12630LANDLOCK SECURITY MODULE
12631M:	Mickaël Salaün <mic@digikod.net>
12632R:	Günther Noack <gnoack@google.com>
12633L:	linux-security-module@vger.kernel.org
12634S:	Supported
12635W:	https://landlock.io
12636T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12637F:	Documentation/security/landlock.rst
12638F:	Documentation/userspace-api/landlock.rst
12639F:	fs/ioctl.c
12640F:	include/uapi/linux/landlock.h
12641F:	samples/landlock/
12642F:	security/landlock/
12643F:	tools/testing/selftests/landlock/
12644K:	landlock
12645K:	LANDLOCK
12646
12647LANTIQ / INTEL Ethernet drivers
12648M:	Hauke Mehrtens <hauke@hauke-m.de>
12649L:	netdev@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12652F:	drivers/net/dsa/lantiq_gswip.c
12653F:	drivers/net/dsa/lantiq_pce.h
12654F:	drivers/net/ethernet/lantiq_xrx200.c
12655F:	net/dsa/tag_gswip.c
12656
12657LANTIQ MIPS ARCHITECTURE
12658M:	John Crispin <john@phrozen.org>
12659L:	linux-mips@vger.kernel.org
12660S:	Maintained
12661F:	arch/mips/lantiq
12662F:	drivers/soc/lantiq
12663
12664LANTIQ PEF2256 DRIVER
12665M:	Herve Codina <herve.codina@bootlin.com>
12666S:	Maintained
12667F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12668F:	drivers/net/wan/framer/pef2256/
12669F:	drivers/pinctrl/pinctrl-pef2256.c
12670F:	include/linux/framer/pef2256.h
12671
12672LASI 53c700 driver for PARISC
12673M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12674L:	linux-scsi@vger.kernel.org
12675S:	Maintained
12676F:	Documentation/scsi/53c700.rst
12677F:	drivers/scsi/53c700*
12678
12679LEAKING_ADDRESSES
12680M:	Tycho Andersen <tycho@tycho.pizza>
12681R:	Kees Cook <kees@kernel.org>
12682L:	linux-hardening@vger.kernel.org
12683S:	Maintained
12684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12685F:	scripts/leaking_addresses.pl
12686
12687LED SUBSYSTEM
12688M:	Pavel Machek <pavel@ucw.cz>
12689M:	Lee Jones <lee@kernel.org>
12690L:	linux-leds@vger.kernel.org
12691S:	Maintained
12692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12693F:	Documentation/devicetree/bindings/leds/
12694F:	Documentation/leds/
12695F:	drivers/leds/
12696F:	include/dt-bindings/leds/
12697F:	include/linux/leds.h
12698
12699LEGO MINDSTORMS EV3
12700R:	David Lechner <david@lechnology.com>
12701S:	Maintained
12702F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12703F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12704F:	drivers/power/supply/lego_ev3_battery.c
12705
12706LEGO USB Tower driver
12707M:	Juergen Stuber <starblue@users.sourceforge.net>
12708L:	legousb-devel@lists.sourceforge.net
12709S:	Maintained
12710W:	http://legousb.sourceforge.net/
12711F:	drivers/usb/misc/legousbtower.c
12712
12713LETSKETCH HID TABLET DRIVER
12714M:	Hans de Goede <hdegoede@redhat.com>
12715L:	linux-input@vger.kernel.org
12716S:	Maintained
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12718F:	drivers/hid/hid-letsketch.c
12719
12720LG LAPTOP EXTRAS
12721M:	Matan Ziv-Av <matan@svgalib.org>
12722L:	platform-driver-x86@vger.kernel.org
12723S:	Maintained
12724F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12725F:	Documentation/admin-guide/laptops/lg-laptop.rst
12726F:	drivers/platform/x86/lg-laptop.c
12727
12728LG2160 MEDIA DRIVER
12729M:	Michael Krufky <mkrufky@linuxtv.org>
12730L:	linux-media@vger.kernel.org
12731S:	Maintained
12732W:	https://linuxtv.org
12733W:	http://github.com/mkrufky
12734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12735T:	git git://linuxtv.org/mkrufky/tuners.git
12736F:	drivers/media/dvb-frontends/lg2160.*
12737
12738LGDT3305 MEDIA DRIVER
12739M:	Michael Krufky <mkrufky@linuxtv.org>
12740L:	linux-media@vger.kernel.org
12741S:	Maintained
12742W:	https://linuxtv.org
12743W:	http://github.com/mkrufky
12744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12745T:	git git://linuxtv.org/mkrufky/tuners.git
12746F:	drivers/media/dvb-frontends/lgdt3305.*
12747
12748LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12749M:	Viresh Kumar <vireshk@kernel.org>
12750L:	linux-ide@vger.kernel.org
12751S:	Maintained
12752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12753F:	drivers/ata/pata_arasan_cf.c
12754F:	include/linux/pata_arasan_cf_data.h
12755
12756LIBATA PATA DRIVERS
12757R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12758L:	linux-ide@vger.kernel.org
12759F:	drivers/ata/ata_*.c
12760F:	drivers/ata/pata_*.c
12761
12762LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12763M:	Linus Walleij <linus.walleij@linaro.org>
12764L:	linux-ide@vger.kernel.org
12765S:	Maintained
12766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12767F:	drivers/ata/pata_ftide010.c
12768F:	drivers/ata/sata_gemini.c
12769F:	drivers/ata/sata_gemini.h
12770
12771LIBATA SATA AHCI PLATFORM devices support
12772M:	Hans de Goede <hdegoede@redhat.com>
12773M:	Jens Axboe <axboe@kernel.dk>
12774L:	linux-ide@vger.kernel.org
12775S:	Maintained
12776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12777F:	drivers/ata/ahci_platform.c
12778F:	drivers/ata/libahci_platform.c
12779F:	include/linux/ahci_platform.h
12780
12781LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12782M:	Serge Semin <fancer.lancer@gmail.com>
12783L:	linux-ide@vger.kernel.org
12784S:	Maintained
12785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12786F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12787F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12788F:	drivers/ata/ahci_dwc.c
12789
12790LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12791M:	Mikael Pettersson <mikpelinux@gmail.com>
12792L:	linux-ide@vger.kernel.org
12793S:	Maintained
12794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12795F:	drivers/ata/sata_promise.*
12796
12797LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12798M:	Damien Le Moal <dlemoal@kernel.org>
12799M:	Niklas Cassel <cassel@kernel.org>
12800L:	linux-ide@vger.kernel.org
12801S:	Maintained
12802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12803F:	Documentation/ABI/testing/sysfs-ata
12804F:	Documentation/devicetree/bindings/ata/
12805F:	drivers/ata/
12806F:	include/linux/ata.h
12807F:	include/linux/libata.h
12808
12809LIBETH COMMON ETHERNET LIBRARY
12810M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12811L:	netdev@vger.kernel.org
12812L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12813S:	Supported
12814T:	git https://github.com/alobakin/linux.git
12815F:	drivers/net/ethernet/intel/libeth/
12816F:	include/net/libeth/
12817K:	libeth
12818
12819LIBIE COMMON INTEL ETHERNET LIBRARY
12820M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12821L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12822L:	netdev@vger.kernel.org
12823S:	Supported
12824T:	git https://github.com/alobakin/linux.git
12825F:	drivers/net/ethernet/intel/libie/
12826F:	include/linux/net/intel/libie/
12827K:	libie
12828
12829LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12830M:	Vishal Verma <vishal.l.verma@intel.com>
12831M:	Dan Williams <dan.j.williams@intel.com>
12832M:	Dave Jiang <dave.jiang@intel.com>
12833L:	nvdimm@lists.linux.dev
12834S:	Supported
12835Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12836P:	Documentation/nvdimm/maintainer-entry-profile.rst
12837F:	drivers/nvdimm/btt*
12838
12839LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12840M:	Dan Williams <dan.j.williams@intel.com>
12841M:	Vishal Verma <vishal.l.verma@intel.com>
12842M:	Dave Jiang <dave.jiang@intel.com>
12843L:	nvdimm@lists.linux.dev
12844S:	Supported
12845Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12846P:	Documentation/nvdimm/maintainer-entry-profile.rst
12847F:	drivers/nvdimm/pmem*
12848
12849LIBNVDIMM: DEVICETREE BINDINGS
12850M:	Oliver O'Halloran <oohall@gmail.com>
12851L:	nvdimm@lists.linux.dev
12852S:	Supported
12853Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12854F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12855F:	drivers/nvdimm/of_pmem.c
12856
12857LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12858M:	Dan Williams <dan.j.williams@intel.com>
12859M:	Vishal Verma <vishal.l.verma@intel.com>
12860M:	Dave Jiang <dave.jiang@intel.com>
12861M:	Ira Weiny <ira.weiny@intel.com>
12862L:	nvdimm@lists.linux.dev
12863S:	Supported
12864Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12865P:	Documentation/nvdimm/maintainer-entry-profile.rst
12866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12867F:	drivers/acpi/nfit/*
12868F:	drivers/nvdimm/*
12869F:	include/linux/libnvdimm.h
12870F:	include/linux/nd.h
12871F:	include/uapi/linux/ndctl.h
12872F:	tools/testing/nvdimm/
12873
12874LIBRARY CODE
12875M:	Andrew Morton <akpm@linux-foundation.org>
12876L:	linux-kernel@vger.kernel.org
12877S:	Supported
12878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12879F:	lib/*
12880
12881LICENSES and SPDX stuff
12882M:	Thomas Gleixner <tglx@linutronix.de>
12883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12884L:	linux-spdx@vger.kernel.org
12885S:	Maintained
12886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12887F:	COPYING
12888F:	Documentation/process/license-rules.rst
12889F:	LICENSES/
12890F:	scripts/spdxcheck-test.sh
12891F:	scripts/spdxcheck.py
12892F:	scripts/spdxexclude
12893
12894LINEAR RANGES HELPERS
12895M:	Mark Brown <broonie@kernel.org>
12896R:	Matti Vaittinen <mazziesaccount@gmail.com>
12897F:	include/linux/linear_range.h
12898F:	lib/linear_ranges.c
12899F:	lib/test_linear_ranges.c
12900
12901LINUX FOR POWER MACINTOSH
12902L:	linuxppc-dev@lists.ozlabs.org
12903S:	Orphan
12904F:	arch/powerpc/platforms/powermac/
12905F:	drivers/macintosh/
12906X:	drivers/macintosh/adb-iop.c
12907X:	drivers/macintosh/via-macii.c
12908
12909LINUX FOR POWERPC (32-BIT AND 64-BIT)
12910M:	Michael Ellerman <mpe@ellerman.id.au>
12911R:	Nicholas Piggin <npiggin@gmail.com>
12912R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12913R:	Naveen N Rao <naveen@kernel.org>
12914L:	linuxppc-dev@lists.ozlabs.org
12915S:	Supported
12916W:	https://github.com/linuxppc/wiki/wiki
12917Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12919F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12920F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12921F:	Documentation/devicetree/bindings/powerpc/
12922F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12923F:	Documentation/arch/powerpc/
12924F:	arch/powerpc/
12925F:	drivers/*/*/*pasemi*
12926F:	drivers/*/*pasemi*
12927F:	drivers/char/tpm/tpm_ibmvtpm*
12928F:	drivers/crypto/nx/
12929F:	drivers/i2c/busses/i2c-opal.c
12930F:	drivers/net/ethernet/ibm/ibmveth.*
12931F:	drivers/net/ethernet/ibm/ibmvnic.*
12932F:	drivers/pci/hotplug/pnv_php.c
12933F:	drivers/pci/hotplug/rpa*
12934F:	drivers/rtc/rtc-opal.c
12935F:	drivers/scsi/ibmvscsi/
12936F:	drivers/tty/hvc/hvc_opal.c
12937F:	drivers/watchdog/wdrtas.c
12938F:	include/linux/papr_scm.h
12939F:	include/uapi/linux/papr_pdsm.h
12940F:	tools/testing/selftests/powerpc
12941N:	/pmac
12942N:	powermac
12943N:	powernv
12944N:	[^a-z0-9]ps3
12945N:	pseries
12946
12947LINUX FOR POWERPC EMBEDDED MPC5XXX
12948M:	Anatolij Gustschin <agust@denx.de>
12949L:	linuxppc-dev@lists.ozlabs.org
12950S:	Odd Fixes
12951F:	arch/powerpc/platforms/512x/
12952F:	arch/powerpc/platforms/52xx/
12953
12954LINUX FOR POWERPC EMBEDDED PPC4XX
12955L:	linuxppc-dev@lists.ozlabs.org
12956S:	Orphan
12957F:	arch/powerpc/platforms/44x/
12958
12959LINUX FOR POWERPC EMBEDDED PPC85XX
12960M:	Scott Wood <oss@buserror.net>
12961L:	linuxppc-dev@lists.ozlabs.org
12962S:	Odd fixes
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12964F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12965F:	Documentation/devicetree/bindings/powerpc/fsl/
12966F:	arch/powerpc/platforms/85xx/
12967
12968LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12969M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12970L:	linuxppc-dev@lists.ozlabs.org
12971S:	Maintained
12972F:	arch/powerpc/platforms/8xx/
12973F:	arch/powerpc/platforms/83xx/
12974
12975LINUX KERNEL DUMP TEST MODULE (LKDTM)
12976M:	Kees Cook <kees@kernel.org>
12977S:	Maintained
12978F:	drivers/misc/lkdtm/*
12979F:	tools/testing/selftests/lkdtm/*
12980
12981LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12982M:	Alan Stern <stern@rowland.harvard.edu>
12983M:	Andrea Parri <parri.andrea@gmail.com>
12984M:	Will Deacon <will@kernel.org>
12985M:	Peter Zijlstra <peterz@infradead.org>
12986M:	Boqun Feng <boqun.feng@gmail.com>
12987M:	Nicholas Piggin <npiggin@gmail.com>
12988M:	David Howells <dhowells@redhat.com>
12989M:	Jade Alglave <j.alglave@ucl.ac.uk>
12990M:	Luc Maranget <luc.maranget@inria.fr>
12991M:	"Paul E. McKenney" <paulmck@kernel.org>
12992R:	Akira Yokosawa <akiyks@gmail.com>
12993R:	Daniel Lustig <dlustig@nvidia.com>
12994R:	Joel Fernandes <joel@joelfernandes.org>
12995L:	linux-kernel@vger.kernel.org
12996L:	linux-arch@vger.kernel.org
12997S:	Supported
12998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12999F:	Documentation/atomic_bitops.txt
13000F:	Documentation/atomic_t.txt
13001F:	Documentation/core-api/refcount-vs-atomic.rst
13002F:	Documentation/litmus-tests/
13003F:	Documentation/memory-barriers.txt
13004F:	tools/memory-model/
13005
13006LINUX-NEXT TREE
13007M:	Stephen Rothwell <sfr@canb.auug.org.au>
13008L:	linux-next@vger.kernel.org
13009S:	Supported
13010B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13012
13013LIS3LV02D ACCELEROMETER DRIVER
13014M:	Eric Piel <eric.piel@tremplin-utc.net>
13015S:	Maintained
13016F:	Documentation/misc-devices/lis3lv02d.rst
13017F:	drivers/misc/lis3lv02d/
13018F:	drivers/platform/x86/hp/hp_accel.c
13019
13020LIST KUNIT TEST
13021M:	David Gow <davidgow@google.com>
13022L:	linux-kselftest@vger.kernel.org
13023L:	kunit-dev@googlegroups.com
13024S:	Maintained
13025F:	lib/list-test.c
13026
13027LITEX PLATFORM
13028M:	Karol Gugala <kgugala@antmicro.com>
13029M:	Mateusz Holenko <mholenko@antmicro.com>
13030M:	Gabriel Somlo <gsomlo@gmail.com>
13031M:	Joel Stanley <joel@jms.id.au>
13032S:	Maintained
13033F:	Documentation/devicetree/bindings/*/litex,*.yaml
13034F:	arch/openrisc/boot/dts/or1klitex.dts
13035F:	drivers/mmc/host/litex_mmc.c
13036F:	drivers/net/ethernet/litex/*
13037F:	drivers/soc/litex/*
13038F:	drivers/tty/serial/liteuart.c
13039F:	include/linux/litex.h
13040N:	litex
13041
13042LIVE PATCHING
13043M:	Josh Poimboeuf <jpoimboe@kernel.org>
13044M:	Jiri Kosina <jikos@kernel.org>
13045M:	Miroslav Benes <mbenes@suse.cz>
13046M:	Petr Mladek <pmladek@suse.com>
13047R:	Joe Lawrence <joe.lawrence@redhat.com>
13048L:	live-patching@vger.kernel.org
13049S:	Maintained
13050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13051F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13052F:	Documentation/livepatch/
13053F:	arch/powerpc/include/asm/livepatch.h
13054F:	include/linux/livepatch.h
13055F:	kernel/livepatch/
13056F:	kernel/module/livepatch.c
13057F:	samples/livepatch/
13058F:	tools/testing/selftests/livepatch/
13059
13060LLC (802.2)
13061L:	netdev@vger.kernel.org
13062S:	Odd fixes
13063F:	include/linux/llc.h
13064F:	include/net/llc*
13065F:	include/uapi/linux/llc.h
13066F:	net/llc/
13067
13068LM73 HARDWARE MONITOR DRIVER
13069M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13070L:	linux-hwmon@vger.kernel.org
13071S:	Maintained
13072F:	drivers/hwmon/lm73.c
13073
13074LM78 HARDWARE MONITOR DRIVER
13075M:	Jean Delvare <jdelvare@suse.com>
13076L:	linux-hwmon@vger.kernel.org
13077S:	Maintained
13078F:	Documentation/hwmon/lm78.rst
13079F:	drivers/hwmon/lm78.c
13080
13081LM83 HARDWARE MONITOR DRIVER
13082M:	Jean Delvare <jdelvare@suse.com>
13083L:	linux-hwmon@vger.kernel.org
13084S:	Maintained
13085F:	Documentation/hwmon/lm83.rst
13086F:	drivers/hwmon/lm83.c
13087
13088LM90 HARDWARE MONITOR DRIVER
13089M:	Jean Delvare <jdelvare@suse.com>
13090L:	linux-hwmon@vger.kernel.org
13091S:	Maintained
13092F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13093F:	Documentation/hwmon/lm90.rst
13094F:	drivers/hwmon/lm90.c
13095F:	include/dt-bindings/thermal/lm90.h
13096
13097LME2510 MEDIA DRIVER
13098M:	Malcolm Priestley <tvboxspy@gmail.com>
13099L:	linux-media@vger.kernel.org
13100S:	Maintained
13101W:	https://linuxtv.org
13102Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13103F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13104
13105LOADPIN SECURITY MODULE
13106M:	Kees Cook <kees@kernel.org>
13107S:	Supported
13108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13109F:	Documentation/admin-guide/LSM/LoadPin.rst
13110F:	security/loadpin/
13111
13112LOCKDOWN SECURITY MODULE
13113L:	linux-security-module@vger.kernel.org
13114S:	Odd Fixes
13115T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13116F:	security/lockdown/
13117
13118LOCKING PRIMITIVES
13119M:	Peter Zijlstra <peterz@infradead.org>
13120M:	Ingo Molnar <mingo@redhat.com>
13121M:	Will Deacon <will@kernel.org>
13122R:	Waiman Long <longman@redhat.com>
13123R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13124L:	linux-kernel@vger.kernel.org
13125S:	Maintained
13126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13127F:	Documentation/locking/
13128F:	arch/*/include/asm/spinlock*.h
13129F:	include/linux/lockdep*.h
13130F:	include/linux/mutex*.h
13131F:	include/linux/rwlock*.h
13132F:	include/linux/rwsem*.h
13133F:	include/linux/seqlock.h
13134F:	include/linux/spinlock*.h
13135F:	kernel/locking/
13136F:	lib/locking*.[ch]
13137X:	kernel/locking/locktorture.c
13138
13139LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13140M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13141L:	linux-ntfs-dev@lists.sourceforge.net
13142S:	Maintained
13143W:	http://www.linux-ntfs.org/content/view/19/37/
13144F:	Documentation/admin-guide/ldm.rst
13145F:	block/partitions/ldm.*
13146
13147LOGITECH HID GAMING KEYBOARDS
13148M:	Hans de Goede <hdegoede@redhat.com>
13149L:	linux-input@vger.kernel.org
13150S:	Maintained
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13152F:	drivers/hid/hid-lg-g15.c
13153
13154LONTIUM LT8912B MIPI TO HDMI BRIDGE
13155M:	Adrien Grassein <adrien.grassein@gmail.com>
13156S:	Maintained
13157F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13158F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13159
13160LOONGARCH
13161M:	Huacai Chen <chenhuacai@kernel.org>
13162R:	WANG Xuerui <kernel@xen0n.name>
13163L:	loongarch@lists.linux.dev
13164S:	Maintained
13165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13166F:	Documentation/arch/loongarch/
13167F:	Documentation/translations/zh_CN/arch/loongarch/
13168F:	arch/loongarch/
13169F:	drivers/*/*loongarch*
13170F:	drivers/cpufreq/loongson3_cpufreq.c
13171
13172LOONGSON GPIO DRIVER
13173M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13174L:	linux-gpio@vger.kernel.org
13175S:	Maintained
13176F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13177F:	drivers/gpio/gpio-loongson-64bit.c
13178
13179LOONGSON LS2X APB DMA DRIVER
13180M:	Binbin Zhou <zhoubinbin@loongson.cn>
13181L:	dmaengine@vger.kernel.org
13182S:	Maintained
13183F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13184F:	drivers/dma/ls2x-apb-dma.c
13185
13186LOONGSON LS2X I2C DRIVER
13187M:	Binbin Zhou <zhoubinbin@loongson.cn>
13188L:	linux-i2c@vger.kernel.org
13189S:	Maintained
13190F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13191F:	drivers/i2c/busses/i2c-ls2x.c
13192
13193LOONGSON-2 SOC SERIES CLOCK DRIVER
13194M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13195L:	linux-clk@vger.kernel.org
13196S:	Maintained
13197F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13198F:	drivers/clk/clk-loongson2.c
13199F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13200
13201LOONGSON SPI DRIVER
13202M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13203L:	linux-spi@vger.kernel.org
13204S:	Maintained
13205F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13206F:	drivers/spi/spi-loongson-core.c
13207F:	drivers/spi/spi-loongson-pci.c
13208F:	drivers/spi/spi-loongson-plat.c
13209F:	drivers/spi/spi-loongson.h
13210
13211LOONGSON-2 SOC SERIES GUTS DRIVER
13212M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13213L:	loongarch@lists.linux.dev
13214S:	Maintained
13215F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13216F:	drivers/soc/loongson/loongson2_guts.c
13217
13218LOONGSON-2 SOC SERIES PM DRIVER
13219M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13220L:	linux-pm@vger.kernel.org
13221S:	Maintained
13222F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13223F:	drivers/soc/loongson/loongson2_pm.c
13224
13225LOONGSON-2 SOC SERIES PINCTRL DRIVER
13226M:	zhanghongchen <zhanghongchen@loongson.cn>
13227M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13228L:	linux-gpio@vger.kernel.org
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13231F:	drivers/pinctrl/pinctrl-loongson2.c
13232
13233LOONGSON-2 SOC SERIES THERMAL DRIVER
13234M:	zhanghongchen <zhanghongchen@loongson.cn>
13235M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13236L:	linux-pm@vger.kernel.org
13237S:	Maintained
13238F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13239F:	drivers/thermal/loongson2_thermal.c
13240
13241LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13242M:	Sathya Prakash <sathya.prakash@broadcom.com>
13243M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13244M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13245L:	MPT-FusionLinux.pdl@broadcom.com
13246L:	linux-scsi@vger.kernel.org
13247S:	Supported
13248W:	http://www.avagotech.com/support/
13249F:	drivers/message/fusion/
13250F:	drivers/scsi/mpt3sas/
13251
13252LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13253M:	Matthew Wilcox <willy@infradead.org>
13254L:	linux-scsi@vger.kernel.org
13255S:	Maintained
13256F:	drivers/scsi/sym53c8xx_2/
13257
13258LTC1660 DAC DRIVER
13259M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13260L:	linux-iio@vger.kernel.org
13261S:	Maintained
13262F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13263F:	drivers/iio/dac/ltc1660.c
13264
13265LTC2688 IIO DAC DRIVER
13266M:	Nuno Sá <nuno.sa@analog.com>
13267L:	linux-iio@vger.kernel.org
13268S:	Supported
13269W:	https://ez.analog.com/linux-software-drivers
13270F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13271F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13272F:	drivers/iio/dac/ltc2688.c
13273
13274LTC2947 HARDWARE MONITOR DRIVER
13275M:	Nuno Sá <nuno.sa@analog.com>
13276L:	linux-hwmon@vger.kernel.org
13277S:	Supported
13278W:	https://ez.analog.com/linux-software-drivers
13279F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13280F:	drivers/hwmon/ltc2947-core.c
13281F:	drivers/hwmon/ltc2947-i2c.c
13282F:	drivers/hwmon/ltc2947-spi.c
13283F:	drivers/hwmon/ltc2947.h
13284
13285LTC2991 HARDWARE MONITOR DRIVER
13286M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13287L:	linux-hwmon@vger.kernel.org
13288S:	Supported
13289W:	https://ez.analog.com/linux-software-drivers
13290F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13291F:	drivers/hwmon/ltc2991.c
13292
13293LTC2983 IIO TEMPERATURE DRIVER
13294M:	Nuno Sá <nuno.sa@analog.com>
13295L:	linux-iio@vger.kernel.org
13296S:	Supported
13297W:	https://ez.analog.com/linux-software-drivers
13298F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13299F:	drivers/iio/temperature/ltc2983.c
13300
13301LTC4282 HARDWARE MONITOR DRIVER
13302M:	Nuno Sa <nuno.sa@analog.com>
13303L:	linux-hwmon@vger.kernel.org
13304S:	Supported
13305F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13306F:	Documentation/hwmon/ltc4282.rst
13307F:	drivers/hwmon/ltc4282.c
13308
13309LTC4286 HARDWARE MONITOR DRIVER
13310M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13311L:	linux-i2c@vger.kernel.org
13312S:	Maintained
13313F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13314F:	Documentation/hwmon/ltc4286.rst
13315F:	drivers/hwmon/pmbus/Kconfig
13316F:	drivers/hwmon/pmbus/Makefile
13317F:	drivers/hwmon/pmbus/ltc4286.c
13318
13319LTC4306 I2C MULTIPLEXER DRIVER
13320M:	Michael Hennerich <michael.hennerich@analog.com>
13321L:	linux-i2c@vger.kernel.org
13322S:	Supported
13323W:	https://ez.analog.com/linux-software-drivers
13324F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13325F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13326
13327LTP (Linux Test Project)
13328M:	Andrea Cervesato <andrea.cervesato@suse.com>
13329M:	Cyril Hrubis <chrubis@suse.cz>
13330M:	Jan Stancek <jstancek@redhat.com>
13331M:	Petr Vorel <pvorel@suse.cz>
13332M:	Li Wang <liwang@redhat.com>
13333M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13334M:	Xiao Yang <yangx.jy@fujitsu.com>
13335L:	ltp@lists.linux.it (subscribers-only)
13336S:	Maintained
13337W:	https://linux-test-project.readthedocs.io/
13338T:	git https://github.com/linux-test-project/ltp.git
13339
13340LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13341M:	Anshul Dalal <anshulusr@gmail.com>
13342L:	linux-iio@vger.kernel.org
13343S:	Maintained
13344F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13345F:	drivers/iio/light/ltr390.c
13346
13347LYNX 28G SERDES PHY DRIVER
13348M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13349L:	netdev@vger.kernel.org
13350S:	Supported
13351F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13352F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13353
13354LYNX PCS MODULE
13355M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13356L:	netdev@vger.kernel.org
13357S:	Supported
13358F:	drivers/net/pcs/pcs-lynx.c
13359F:	include/linux/pcs-lynx.h
13360
13361M68K ARCHITECTURE
13362M:	Geert Uytterhoeven <geert@linux-m68k.org>
13363L:	linux-m68k@lists.linux-m68k.org
13364S:	Maintained
13365W:	http://www.linux-m68k.org/
13366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13367F:	arch/m68k/
13368F:	drivers/zorro/
13369
13370M68K ON APPLE MACINTOSH
13371M:	Joshua Thompson <funaho@jurai.org>
13372L:	linux-m68k@lists.linux-m68k.org
13373S:	Maintained
13374W:	http://www.mac.linux-m68k.org/
13375F:	arch/m68k/mac/
13376F:	drivers/macintosh/adb-iop.c
13377F:	drivers/macintosh/via-macii.c
13378
13379M68K ON HP9000/300
13380M:	Philip Blundell <philb@gnu.org>
13381S:	Maintained
13382W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13383F:	arch/m68k/hp300/
13384
13385M88DS3103 MEDIA DRIVER
13386L:	linux-media@vger.kernel.org
13387S:	Orphan
13388W:	https://linuxtv.org
13389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13390F:	drivers/media/dvb-frontends/m88ds3103*
13391
13392M88RS2000 MEDIA DRIVER
13393M:	Malcolm Priestley <tvboxspy@gmail.com>
13394L:	linux-media@vger.kernel.org
13395S:	Maintained
13396W:	https://linuxtv.org
13397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13398F:	drivers/media/dvb-frontends/m88rs2000*
13399
13400MA901 MASTERKIT USB FM RADIO DRIVER
13401M:	Alexey Klimov <klimov.linux@gmail.com>
13402L:	linux-media@vger.kernel.org
13403S:	Maintained
13404T:	git git://linuxtv.org/media_tree.git
13405F:	drivers/media/radio/radio-ma901.c
13406
13407MAC80211
13408M:	Johannes Berg <johannes@sipsolutions.net>
13409L:	linux-wireless@vger.kernel.org
13410S:	Maintained
13411W:	https://wireless.wiki.kernel.org/
13412Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13415F:	Documentation/networking/mac80211-injection.rst
13416F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13417F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13418F:	include/net/mac80211.h
13419F:	net/mac80211/
13420
13421MAILBOX API
13422M:	Jassi Brar <jassisinghbrar@gmail.com>
13423L:	linux-kernel@vger.kernel.org
13424S:	Maintained
13425F:	Documentation/devicetree/bindings/mailbox/
13426F:	drivers/mailbox/
13427F:	include/dt-bindings/mailbox/
13428F:	include/linux/mailbox_client.h
13429F:	include/linux/mailbox_controller.h
13430
13431MAILBOX ARM MHUv2
13432M:	Viresh Kumar <viresh.kumar@linaro.org>
13433M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13434L:	linux-kernel@vger.kernel.org
13435S:	Maintained
13436F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13437F:	drivers/mailbox/arm_mhuv2.c
13438F:	include/linux/mailbox/arm_mhuv2_message.h
13439
13440MAILBOX ARM MHUv3
13441M:	Sudeep Holla <sudeep.holla@arm.com>
13442M:	Cristian Marussi <cristian.marussi@arm.com>
13443L:	linux-kernel@vger.kernel.org
13444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13445S:	Maintained
13446F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13447F:	drivers/mailbox/arm_mhuv3.c
13448
13449MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13450M:	Alejandro Colomar <alx@kernel.org>
13451L:	linux-man@vger.kernel.org
13452S:	Maintained
13453W:	http://www.kernel.org/doc/man-pages
13454T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13455T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13456
13457MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13458M:	Jeremy Kerr <jk@codeconstruct.com.au>
13459M:	Matt Johnston <matt@codeconstruct.com.au>
13460L:	netdev@vger.kernel.org
13461S:	Maintained
13462F:	Documentation/networking/mctp.rst
13463F:	drivers/net/mctp/
13464F:	include/net/mctp.h
13465F:	include/net/mctpdevice.h
13466F:	include/net/netns/mctp.h
13467F:	net/mctp/
13468
13469MAPLE TREE
13470M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13471L:	maple-tree@lists.infradead.org
13472L:	linux-mm@kvack.org
13473S:	Supported
13474F:	Documentation/core-api/maple_tree.rst
13475F:	include/linux/maple_tree.h
13476F:	include/trace/events/maple_tree.h
13477F:	lib/maple_tree.c
13478F:	lib/test_maple_tree.c
13479F:	tools/testing/radix-tree/linux/maple_tree.h
13480F:	tools/testing/radix-tree/maple.c
13481
13482MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13483M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13484L:	linux-mips@vger.kernel.org
13485S:	Maintained
13486F:	arch/mips/boot/dts/img/pistachio*
13487
13488MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13489M:	Andrew Lunn <andrew@lunn.ch>
13490L:	netdev@vger.kernel.org
13491S:	Maintained
13492F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13493F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13494F:	Documentation/networking/devlink/mv88e6xxx.rst
13495F:	drivers/net/dsa/mv88e6xxx/
13496F:	include/linux/dsa/mv88e6xxx.h
13497F:	include/linux/platform_data/mv88e6xxx.h
13498
13499MARVELL 88PM886 PMIC DRIVER
13500M:	Karel Balej <balejk@matfyz.cz>
13501S:	Maintained
13502F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13503F:	drivers/input/misc/88pm886-onkey.c
13504F:	drivers/mfd/88pm886.c
13505F:	drivers/regulators/88pm886-regulator.c
13506F:	include/linux/mfd/88pm886.h
13507
13508MARVELL ARMADA 3700 PHY DRIVERS
13509M:	Miquel Raynal <miquel.raynal@bootlin.com>
13510S:	Maintained
13511F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13512F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13513F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13514F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13515
13516MARVELL ARMADA 3700 SERIAL DRIVER
13517M:	Pali Rohár <pali@kernel.org>
13518S:	Maintained
13519F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13520F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13521F:	drivers/tty/serial/mvebu-uart.c
13522
13523MARVELL ARMADA DRM SUPPORT
13524M:	Russell King <linux@armlinux.org.uk>
13525S:	Maintained
13526T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13527T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13528F:	Documentation/devicetree/bindings/display/armada/
13529F:	drivers/gpu/drm/armada/
13530F:	include/uapi/drm/armada_drm.h
13531
13532MARVELL CRYPTO DRIVER
13533M:	Boris Brezillon <bbrezillon@kernel.org>
13534M:	Arnaud Ebalard <arno@natisbad.org>
13535M:	Srujana Challa <schalla@marvell.com>
13536L:	linux-crypto@vger.kernel.org
13537S:	Maintained
13538F:	drivers/crypto/marvell/
13539F:	include/linux/soc/marvell/octeontx2/
13540
13541MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13542M:	Mirko Lindner <mlindner@marvell.com>
13543M:	Stephen Hemminger <stephen@networkplumber.org>
13544L:	netdev@vger.kernel.org
13545S:	Odd fixes
13546F:	drivers/net/ethernet/marvell/sk*
13547
13548MARVELL LIBERTAS WIRELESS DRIVER
13549L:	libertas-dev@lists.infradead.org
13550S:	Orphan
13551F:	drivers/net/wireless/marvell/libertas/
13552
13553MARVELL MACCHIATOBIN SUPPORT
13554M:	Russell King <linux@armlinux.org.uk>
13555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13556S:	Maintained
13557F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13558
13559MARVELL MV643XX ETHERNET DRIVER
13560M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13561L:	netdev@vger.kernel.org
13562S:	Maintained
13563F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13564F:	include/linux/mv643xx.h
13565
13566MARVELL MV88X3310 PHY DRIVER
13567M:	Russell King <linux@armlinux.org.uk>
13568M:	Marek Behún <kabel@kernel.org>
13569L:	netdev@vger.kernel.org
13570S:	Maintained
13571F:	drivers/net/phy/marvell10g.c
13572
13573MARVELL MVEBU THERMAL DRIVER
13574M:	Miquel Raynal <miquel.raynal@bootlin.com>
13575S:	Maintained
13576F:	drivers/thermal/armada_thermal.c
13577
13578MARVELL MVNETA ETHERNET DRIVER
13579M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13580L:	netdev@vger.kernel.org
13581S:	Maintained
13582F:	drivers/net/ethernet/marvell/mvneta*
13583
13584MARVELL MVPP2 ETHERNET DRIVER
13585M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13586M:	Russell King <linux@armlinux.org.uk>
13587L:	netdev@vger.kernel.org
13588S:	Maintained
13589F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13590F:	drivers/net/ethernet/marvell/mvpp2/
13591
13592MARVELL MWIFIEX WIRELESS DRIVER
13593M:	Brian Norris <briannorris@chromium.org>
13594R:	Francesco Dolcini <francesco@dolcini.it>
13595L:	linux-wireless@vger.kernel.org
13596S:	Odd Fixes
13597F:	drivers/net/wireless/marvell/mwifiex/
13598
13599MARVELL MWL8K WIRELESS DRIVER
13600L:	linux-wireless@vger.kernel.org
13601S:	Orphan
13602F:	drivers/net/wireless/marvell/mwl8k.c
13603
13604MARVELL NAND CONTROLLER DRIVER
13605M:	Miquel Raynal <miquel.raynal@bootlin.com>
13606L:	linux-mtd@lists.infradead.org
13607S:	Maintained
13608F:	drivers/mtd/nand/raw/marvell_nand.c
13609
13610MARVELL OCTEON ENDPOINT DRIVER
13611M:	Veerasenareddy Burru <vburru@marvell.com>
13612M:	Sathesh Edara <sedara@marvell.com>
13613L:	netdev@vger.kernel.org
13614S:	Supported
13615F:	drivers/net/ethernet/marvell/octeon_ep
13616
13617MARVELL OCTEON ENDPOINT VF DRIVER
13618M:	Veerasenareddy Burru <vburru@marvell.com>
13619M:	Sathesh Edara <sedara@marvell.com>
13620M:	Shinas Rasheed <srasheed@marvell.com>
13621M:	Satananda Burla <sburla@marvell.com>
13622L:	netdev@vger.kernel.org
13623S:	Supported
13624F:	drivers/net/ethernet/marvell/octeon_ep_vf
13625
13626MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13627M:	Sunil Goutham <sgoutham@marvell.com>
13628M:	Geetha sowjanya <gakula@marvell.com>
13629M:	Subbaraya Sundeep <sbhatta@marvell.com>
13630M:	hariprasad <hkelam@marvell.com>
13631L:	netdev@vger.kernel.org
13632S:	Supported
13633F:	drivers/net/ethernet/marvell/octeontx2/nic/
13634F:	include/linux/soc/marvell/octeontx2/
13635
13636MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13637M:	Sunil Goutham <sgoutham@marvell.com>
13638M:	Linu Cherian <lcherian@marvell.com>
13639M:	Geetha sowjanya <gakula@marvell.com>
13640M:	Jerin Jacob <jerinj@marvell.com>
13641M:	hariprasad <hkelam@marvell.com>
13642M:	Subbaraya Sundeep <sbhatta@marvell.com>
13643L:	netdev@vger.kernel.org
13644S:	Supported
13645F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13646F:	drivers/net/ethernet/marvell/octeontx2/af/
13647
13648MARVELL PRESTERA ETHERNET SWITCH DRIVER
13649M:	Taras Chornyi <taras.chornyi@plvision.eu>
13650S:	Supported
13651W:	https://github.com/Marvell-switching/switchdev-prestera
13652F:	drivers/net/ethernet/marvell/prestera/
13653
13654MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13655M:	Nicolas Pitre <nico@fluxnic.net>
13656S:	Odd Fixes
13657F:	drivers/mmc/host/mvsdio.*
13658
13659MARVELL USB MDIO CONTROLLER DRIVER
13660M:	Tobias Waldekranz <tobias@waldekranz.com>
13661L:	netdev@vger.kernel.org
13662S:	Maintained
13663F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13664F:	drivers/net/mdio/mdio-mvusb.c
13665
13666MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13667M:	Hu Ziji <huziji@marvell.com>
13668L:	linux-mmc@vger.kernel.org
13669S:	Supported
13670F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13671F:	drivers/mmc/host/sdhci-xenon*
13672
13673MARVELL OCTEON CN10K DPI DRIVER
13674M:	Vamsi Attunuru <vattunuru@marvell.com>
13675S:	Supported
13676F:	drivers/misc/mrvl_cn10k_dpi.c
13677
13678MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13679R:	schalla@marvell.com
13680R:	vattunuru@marvell.com
13681F:	drivers/vdpa/octeon_ep/
13682
13683MATROX FRAMEBUFFER DRIVER
13684L:	linux-fbdev@vger.kernel.org
13685S:	Orphan
13686F:	drivers/video/fbdev/matrox/matroxfb_*
13687F:	include/uapi/linux/matroxfb.h
13688
13689MAX15301 DRIVER
13690M:	Daniel Nilsson <daniel.nilsson@flex.com>
13691L:	linux-hwmon@vger.kernel.org
13692S:	Maintained
13693F:	Documentation/hwmon/max15301.rst
13694F:	drivers/hwmon/pmbus/max15301.c
13695
13696MAX2175 SDR TUNER DRIVER
13697M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13698L:	linux-media@vger.kernel.org
13699S:	Maintained
13700T:	git git://linuxtv.org/media_tree.git
13701F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13702F:	Documentation/userspace-api/media/drivers/max2175.rst
13703F:	drivers/media/i2c/max2175*
13704F:	include/uapi/linux/max2175.h
13705
13706MAX31335 RTC DRIVER
13707M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13708L:	linux-rtc@vger.kernel.org
13709S:	Supported
13710W:	https://ez.analog.com/linux-software-drivers
13711F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13712F:	drivers/rtc/rtc-max31335.c
13713
13714MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13715L:	linux-hwmon@vger.kernel.org
13716S:	Orphan
13717F:	Documentation/hwmon/max6650.rst
13718F:	drivers/hwmon/max6650.c
13719
13720MAX9286 QUAD GMSL DESERIALIZER DRIVER
13721M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13722M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13723M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13724M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13725L:	linux-media@vger.kernel.org
13726S:	Maintained
13727F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13728F:	drivers/media/i2c/max9286.c
13729
13730MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13731M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13732L:	linux-media@vger.kernel.org
13733S:	Maintained
13734F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13735F:	drivers/staging/media/max96712/max96712.c
13736
13737MAX96714 GMSL2 DESERIALIZER DRIVER
13738M:	Julien Massot <julien.massot@collabora.com>
13739L:	linux-media@vger.kernel.org
13740S:	Maintained
13741F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13742F:	drivers/media/i2c/max96714.c
13743
13744MAX96717 GMSL2 SERIALIZER DRIVER
13745M:	Julien Massot <julien.massot@collabora.com>
13746L:	linux-media@vger.kernel.org
13747S:	Maintained
13748F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13749F:	drivers/media/i2c/max96717.c
13750
13751MAX9860 MONO AUDIO VOICE CODEC DRIVER
13752M:	Peter Rosin <peda@axentia.se>
13753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13754S:	Maintained
13755F:	Documentation/devicetree/bindings/sound/max9860.txt
13756F:	sound/soc/codecs/max9860.*
13757
13758MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13759M:	Andreas Klinger <ak@it-klinger.de>
13760L:	linux-iio@vger.kernel.org
13761S:	Maintained
13762F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13763F:	drivers/iio/proximity/mb1232.c
13764
13765MAXIM MAX11205 DRIVER
13766M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13767L:	linux-iio@vger.kernel.org
13768S:	Supported
13769W:	https://ez.analog.com/linux-software-drivers
13770F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13771F:	drivers/iio/adc/max11205.c
13772
13773MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13774R:	Iskren Chernev <iskren.chernev@gmail.com>
13775R:	Krzysztof Kozlowski <krzk@kernel.org>
13776R:	Marek Szyprowski <m.szyprowski@samsung.com>
13777R:	Matheus Castello <matheus@castello.eng.br>
13778L:	linux-pm@vger.kernel.org
13779S:	Maintained
13780F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13781F:	drivers/power/supply/max17040_battery.c
13782
13783MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13784R:	Hans de Goede <hdegoede@redhat.com>
13785R:	Krzysztof Kozlowski <krzk@kernel.org>
13786R:	Marek Szyprowski <m.szyprowski@samsung.com>
13787R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13788R:	Purism Kernel Team <kernel@puri.sm>
13789L:	linux-pm@vger.kernel.org
13790S:	Maintained
13791F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13792F:	drivers/power/supply/max17042_battery.c
13793
13794MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13795M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13796L:	linux-kernel@vger.kernel.org
13797S:	Maintained
13798F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13799F:	drivers/regulator/max20086-regulator.c
13800
13801MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13802M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13803L:	linux-iio@vger.kernel.org
13804S:	Maintained
13805F:	drivers/iio/temperature/max30208.c
13806
13807MAXIM MAX77650 PMIC MFD DRIVER
13808M:	Bartosz Golaszewski <brgl@bgdev.pl>
13809L:	linux-kernel@vger.kernel.org
13810S:	Maintained
13811F:	Documentation/devicetree/bindings/*/*max77650.yaml
13812F:	Documentation/devicetree/bindings/*/max77650*.yaml
13813F:	drivers/gpio/gpio-max77650.c
13814F:	drivers/input/misc/max77650-onkey.c
13815F:	drivers/leds/leds-max77650.c
13816F:	drivers/mfd/max77650.c
13817F:	drivers/power/supply/max77650-charger.c
13818F:	drivers/regulator/max77650-regulator.c
13819F:	include/linux/mfd/max77650.h
13820
13821MAXIM MAX77714 PMIC MFD DRIVER
13822M:	Luca Ceresoli <luca@lucaceresoli.net>
13823S:	Maintained
13824F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13825F:	drivers/mfd/max77714.c
13826F:	include/linux/mfd/max77714.h
13827
13828MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13829M:	Javier Martinez Canillas <javier@dowhile0.org>
13830L:	linux-kernel@vger.kernel.org
13831S:	Supported
13832F:	Documentation/devicetree/bindings/*/*max77802.yaml
13833F:	drivers/regulator/max77802-regulator.c
13834F:	include/dt-bindings/*/*max77802.h
13835
13836MAXIM MAX77976 BATTERY CHARGER
13837M:	Luca Ceresoli <luca@lucaceresoli.net>
13838S:	Supported
13839F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13840F:	drivers/power/supply/max77976_charger.c
13841
13842MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13843M:	Krzysztof Kozlowski <krzk@kernel.org>
13844L:	linux-pm@vger.kernel.org
13845S:	Maintained
13846B:	mailto:linux-samsung-soc@vger.kernel.org
13847F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13848F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13849F:	drivers/power/supply/max14577_charger.c
13850F:	drivers/power/supply/max77693_charger.c
13851
13852MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13853M:	Chanwoo Choi <cw00.choi@samsung.com>
13854M:	Krzysztof Kozlowski <krzk@kernel.org>
13855L:	linux-kernel@vger.kernel.org
13856S:	Maintained
13857B:	mailto:linux-samsung-soc@vger.kernel.org
13858F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13859F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13860F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13861F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13862F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13863F:	drivers/*/*max77843.c
13864F:	drivers/*/max14577*.c
13865F:	drivers/*/max77686*.c
13866F:	drivers/*/max77693*.c
13867F:	drivers/clk/clk-max77686.c
13868F:	drivers/extcon/extcon-max14577.c
13869F:	drivers/extcon/extcon-max77693.c
13870F:	drivers/rtc/rtc-max77686.c
13871F:	include/linux/mfd/max14577*.h
13872F:	include/linux/mfd/max77686*.h
13873F:	include/linux/mfd/max77693*.h
13874
13875MAXIRADIO FM RADIO RECEIVER DRIVER
13876M:	Hans Verkuil <hverkuil@xs4all.nl>
13877L:	linux-media@vger.kernel.org
13878S:	Maintained
13879W:	https://linuxtv.org
13880T:	git git://linuxtv.org/media_tree.git
13881F:	drivers/media/radio/radio-maxiradio*
13882
13883MAXLINEAR ETHERNET PHY DRIVER
13884M:	Xu Liang <lxu@maxlinear.com>
13885L:	netdev@vger.kernel.org
13886S:	Supported
13887F:	drivers/net/phy/mxl-gpy.c
13888
13889MCAN MMIO DEVICE DRIVER
13890M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13891L:	linux-can@vger.kernel.org
13892S:	Maintained
13893F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13894F:	drivers/net/can/m_can/m_can.c
13895F:	drivers/net/can/m_can/m_can.h
13896F:	drivers/net/can/m_can/m_can_platform.c
13897
13898MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13899R:	Yasushi SHOJI <yashi@spacecubics.com>
13900L:	linux-can@vger.kernel.org
13901S:	Maintained
13902F:	drivers/net/can/usb/mcba_usb.c
13903
13904MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13905M:	Rishi Gupta <gupt21@gmail.com>
13906L:	linux-i2c@vger.kernel.org
13907L:	linux-input@vger.kernel.org
13908S:	Maintained
13909F:	drivers/hid/hid-mcp2221.c
13910
13911MCP251XFD SPI-CAN NETWORK DRIVER
13912M:	Marc Kleine-Budde <mkl@pengutronix.de>
13913M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13914R:	Thomas Kopp <thomas.kopp@microchip.com>
13915L:	linux-can@vger.kernel.org
13916S:	Maintained
13917F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13918F:	drivers/net/can/spi/mcp251xfd/
13919
13920MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13921M:	Peter Rosin <peda@axentia.se>
13922L:	linux-iio@vger.kernel.org
13923S:	Maintained
13924F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13925F:	drivers/iio/potentiometer/mcp4018.c
13926F:	drivers/iio/potentiometer/mcp4531.c
13927
13928MCP4821 DAC DRIVER
13929M:	Anshul Dalal <anshulusr@gmail.com>
13930L:	linux-iio@vger.kernel.org
13931S:	Maintained
13932F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13933F:	drivers/iio/dac/mcp4821.c
13934
13935MCR20A IEEE-802.15.4 RADIO DRIVER
13936M:	Stefan Schmidt <stefan@datenfreihafen.org>
13937L:	linux-wpan@vger.kernel.org
13938S:	Odd Fixes
13939W:	https://github.com/xueliu/mcr20a-linux
13940F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13941F:	drivers/net/ieee802154/mcr20a.c
13942F:	drivers/net/ieee802154/mcr20a.h
13943
13944MDIO REGMAP DRIVER
13945M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13946L:	netdev@vger.kernel.org
13947S:	Maintained
13948F:	drivers/net/mdio/mdio-regmap.c
13949F:	include/linux/mdio/mdio-regmap.h
13950
13951MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13952M:	William Breathitt Gray <wbg@kernel.org>
13953L:	linux-iio@vger.kernel.org
13954S:	Maintained
13955F:	drivers/iio/dac/cio-dac.c
13956
13957MEDIA CONTROLLER FRAMEWORK
13958M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13959M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13960L:	linux-media@vger.kernel.org
13961S:	Supported
13962W:	https://www.linuxtv.org
13963T:	git git://linuxtv.org/media_tree.git
13964F:	drivers/media/mc/
13965F:	include/media/media-*.h
13966F:	include/uapi/linux/media.h
13967
13968MEDIA DRIVER FOR FREESCALE IMX PXP
13969M:	Philipp Zabel <p.zabel@pengutronix.de>
13970L:	linux-media@vger.kernel.org
13971S:	Maintained
13972T:	git git://linuxtv.org/media_tree.git
13973F:	drivers/media/platform/nxp/imx-pxp.[ch]
13974
13975MEDIA DRIVERS FOR ASCOT2E
13976M:	Sergey Kozlov <serjk@netup.ru>
13977M:	Abylay Ospan <aospan@netup.ru>
13978L:	linux-media@vger.kernel.org
13979S:	Supported
13980W:	https://linuxtv.org
13981W:	http://netup.tv/
13982T:	git git://linuxtv.org/media_tree.git
13983F:	drivers/media/dvb-frontends/ascot2e*
13984
13985MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13986M:	Jasmin Jessich <jasmin@anw.at>
13987L:	linux-media@vger.kernel.org
13988S:	Maintained
13989W:	https://linuxtv.org
13990T:	git git://linuxtv.org/media_tree.git
13991F:	drivers/media/dvb-frontends/cxd2099*
13992
13993MEDIA DRIVERS FOR CXD2841ER
13994M:	Sergey Kozlov <serjk@netup.ru>
13995M:	Abylay Ospan <aospan@netup.ru>
13996L:	linux-media@vger.kernel.org
13997S:	Supported
13998W:	https://linuxtv.org
13999W:	http://netup.tv/
14000T:	git git://linuxtv.org/media_tree.git
14001F:	drivers/media/dvb-frontends/cxd2841er*
14002
14003MEDIA DRIVERS FOR CXD2880
14004M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14005L:	linux-media@vger.kernel.org
14006S:	Supported
14007W:	http://linuxtv.org/
14008T:	git git://linuxtv.org/media_tree.git
14009F:	drivers/media/dvb-frontends/cxd2880/*
14010F:	drivers/media/spi/cxd2880*
14011
14012MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14013L:	linux-media@vger.kernel.org
14014S:	Orphan
14015W:	https://linuxtv.org
14016T:	git git://linuxtv.org/media_tree.git
14017F:	drivers/media/pci/ddbridge/*
14018
14019MEDIA DRIVERS FOR FREESCALE IMX
14020M:	Steve Longerbeam <slongerbeam@gmail.com>
14021M:	Philipp Zabel <p.zabel@pengutronix.de>
14022L:	linux-media@vger.kernel.org
14023S:	Maintained
14024T:	git git://linuxtv.org/media_tree.git
14025F:	Documentation/admin-guide/media/imx.rst
14026F:	Documentation/devicetree/bindings/media/imx.txt
14027F:	drivers/staging/media/imx/
14028F:	include/linux/imx-media.h
14029F:	include/media/imx.h
14030
14031MEDIA DRIVERS FOR FREESCALE IMX7/8
14032M:	Rui Miguel Silva <rmfrfs@gmail.com>
14033M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14034M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14035R:	Purism Kernel Team <kernel@puri.sm>
14036L:	linux-media@vger.kernel.org
14037S:	Maintained
14038T:	git git://linuxtv.org/media_tree.git
14039F:	Documentation/admin-guide/media/imx7.rst
14040F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14041F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14042F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14043F:	drivers/media/platform/nxp/imx-mipi-csis.c
14044F:	drivers/media/platform/nxp/imx7-media-csi.c
14045F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14046
14047MEDIA DRIVERS FOR HELENE
14048M:	Abylay Ospan <aospan@netup.ru>
14049L:	linux-media@vger.kernel.org
14050S:	Supported
14051W:	https://linuxtv.org
14052W:	http://netup.tv/
14053T:	git git://linuxtv.org/media_tree.git
14054F:	drivers/media/dvb-frontends/helene*
14055
14056MEDIA DRIVERS FOR HORUS3A
14057M:	Sergey Kozlov <serjk@netup.ru>
14058M:	Abylay Ospan <aospan@netup.ru>
14059L:	linux-media@vger.kernel.org
14060S:	Supported
14061W:	https://linuxtv.org
14062W:	http://netup.tv/
14063T:	git git://linuxtv.org/media_tree.git
14064F:	drivers/media/dvb-frontends/horus3a*
14065
14066MEDIA DRIVERS FOR LNBH25
14067M:	Sergey Kozlov <serjk@netup.ru>
14068M:	Abylay Ospan <aospan@netup.ru>
14069L:	linux-media@vger.kernel.org
14070S:	Supported
14071W:	https://linuxtv.org
14072W:	http://netup.tv/
14073T:	git git://linuxtv.org/media_tree.git
14074F:	drivers/media/dvb-frontends/lnbh25*
14075
14076MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14077L:	linux-media@vger.kernel.org
14078S:	Orphan
14079W:	https://linuxtv.org
14080T:	git git://linuxtv.org/media_tree.git
14081F:	drivers/media/dvb-frontends/mxl5xx*
14082
14083MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14084M:	Sergey Kozlov <serjk@netup.ru>
14085M:	Abylay Ospan <aospan@netup.ru>
14086L:	linux-media@vger.kernel.org
14087S:	Supported
14088W:	https://linuxtv.org
14089W:	http://netup.tv/
14090T:	git git://linuxtv.org/media_tree.git
14091F:	drivers/media/pci/netup_unidvb/*
14092
14093MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14094M:	Dmitry Osipenko <digetx@gmail.com>
14095L:	linux-media@vger.kernel.org
14096L:	linux-tegra@vger.kernel.org
14097S:	Maintained
14098T:	git git://linuxtv.org/media_tree.git
14099F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14100F:	drivers/media/platform/nvidia/tegra-vde/
14101
14102MEDIA DRIVERS FOR RENESAS - CEU
14103M:	Jacopo Mondi <jacopo@jmondi.org>
14104L:	linux-media@vger.kernel.org
14105L:	linux-renesas-soc@vger.kernel.org
14106S:	Supported
14107T:	git git://linuxtv.org/media_tree.git
14108F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14109F:	drivers/media/platform/renesas/renesas-ceu.c
14110F:	include/media/drv-intf/renesas-ceu.h
14111
14112MEDIA DRIVERS FOR RENESAS - DRIF
14113M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14114L:	linux-media@vger.kernel.org
14115L:	linux-renesas-soc@vger.kernel.org
14116S:	Supported
14117T:	git git://linuxtv.org/media_tree.git
14118F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14119F:	drivers/media/platform/renesas/rcar_drif.c
14120
14121MEDIA DRIVERS FOR RENESAS - FCP
14122M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14123L:	linux-media@vger.kernel.org
14124L:	linux-renesas-soc@vger.kernel.org
14125S:	Supported
14126T:	git git://linuxtv.org/media_tree.git
14127F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14128F:	drivers/media/platform/renesas/rcar-fcp.c
14129F:	include/media/rcar-fcp.h
14130
14131MEDIA DRIVERS FOR RENESAS - FDP1
14132M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14133L:	linux-media@vger.kernel.org
14134L:	linux-renesas-soc@vger.kernel.org
14135S:	Supported
14136T:	git git://linuxtv.org/media_tree.git
14137F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14138F:	drivers/media/platform/renesas/rcar_fdp1.c
14139
14140MEDIA DRIVERS FOR RENESAS - VIN
14141M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14142L:	linux-media@vger.kernel.org
14143L:	linux-renesas-soc@vger.kernel.org
14144S:	Supported
14145T:	git git://linuxtv.org/media_tree.git
14146F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14147F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14148F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14149F:	drivers/media/platform/renesas/rcar-csi2.c
14150F:	drivers/media/platform/renesas/rcar-isp.c
14151F:	drivers/media/platform/renesas/rcar-vin/
14152
14153MEDIA DRIVERS FOR RENESAS - VSP1
14154M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14155M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14156L:	linux-media@vger.kernel.org
14157L:	linux-renesas-soc@vger.kernel.org
14158S:	Supported
14159T:	git git://linuxtv.org/media_tree.git
14160F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14161F:	drivers/media/platform/renesas/vsp1/
14162
14163MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14164L:	linux-media@vger.kernel.org
14165S:	Orphan
14166W:	https://linuxtv.org
14167T:	git git://linuxtv.org/media_tree.git
14168F:	drivers/media/dvb-frontends/stv0910*
14169
14170MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14171L:	linux-media@vger.kernel.org
14172S:	Orphan
14173W:	https://linuxtv.org
14174T:	git git://linuxtv.org/media_tree.git
14175F:	drivers/media/dvb-frontends/stv6111*
14176
14177MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14178M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14179M:	Alain Volmat <alain.volmat@foss.st.com>
14180L:	linux-media@vger.kernel.org
14181S:	Supported
14182T:	git git://linuxtv.org/media_tree.git
14183F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14184F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14185F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14186F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14187
14188MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14189M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14190L:	linux-media@vger.kernel.org
14191S:	Maintained
14192W:	https://linuxtv.org
14193Q:	http://patchwork.kernel.org/project/linux-media/list/
14194T:	git git://linuxtv.org/media_tree.git
14195F:	Documentation/admin-guide/media/
14196F:	Documentation/devicetree/bindings/media/
14197F:	Documentation/driver-api/media/
14198F:	Documentation/userspace-api/media/
14199F:	drivers/media/
14200F:	drivers/staging/media/
14201F:	include/dt-bindings/media/
14202F:	include/linux/platform_data/media/
14203F:	include/media/
14204F:	include/uapi/linux/dvb/
14205F:	include/uapi/linux/ivtv*
14206F:	include/uapi/linux/media.h
14207F:	include/uapi/linux/uvcvideo.h
14208F:	include/uapi/linux/v4l2-*
14209F:	include/uapi/linux/videodev2.h
14210
14211MEDIATEK BLUETOOTH DRIVER
14212M:	Sean Wang <sean.wang@mediatek.com>
14213L:	linux-bluetooth@vger.kernel.org
14214L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14215S:	Maintained
14216F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14217F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14218F:	drivers/bluetooth/btmtkuart.c
14219
14220MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14221M:	Sean Wang <sean.wang@mediatek.com>
14222L:	linux-pm@vger.kernel.org
14223S:	Maintained
14224F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14225F:	drivers/power/reset/mt6323-poweroff.c
14226
14227MEDIATEK CIR DRIVER
14228M:	Sean Wang <sean.wang@mediatek.com>
14229S:	Maintained
14230F:	drivers/media/rc/mtk-cir.c
14231
14232MEDIATEK DMA DRIVER
14233M:	Sean Wang <sean.wang@mediatek.com>
14234L:	dmaengine@vger.kernel.org
14235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14236L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14237S:	Maintained
14238F:	Documentation/devicetree/bindings/dma/mediatek,*
14239F:	drivers/dma/mediatek/
14240
14241MEDIATEK ETHERNET DRIVER
14242M:	Felix Fietkau <nbd@nbd.name>
14243M:	Sean Wang <sean.wang@mediatek.com>
14244M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14245M:	Lorenzo Bianconi <lorenzo@kernel.org>
14246L:	netdev@vger.kernel.org
14247S:	Maintained
14248F:	drivers/net/ethernet/mediatek/
14249
14250MEDIATEK ETHERNET PCS DRIVER
14251M:	Alexander Couzens <lynxis@fe80.eu>
14252M:	Daniel Golle <daniel@makrotopia.org>
14253L:	netdev@vger.kernel.org
14254S:	Maintained
14255F:	drivers/net/pcs/pcs-mtk-lynxi.c
14256F:	include/linux/pcs/pcs-mtk-lynxi.h
14257
14258MEDIATEK ETHERNET PHY DRIVERS
14259M:	Daniel Golle <daniel@makrotopia.org>
14260M:	Qingfang Deng <dqfext@gmail.com>
14261M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14262L:	netdev@vger.kernel.org
14263S:	Maintained
14264F:	drivers/net/phy/mediatek-ge-soc.c
14265F:	drivers/net/phy/mediatek-ge.c
14266F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14267
14268MEDIATEK I2C CONTROLLER DRIVER
14269M:	Qii Wang <qii.wang@mediatek.com>
14270L:	linux-i2c@vger.kernel.org
14271S:	Maintained
14272F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14273F:	drivers/i2c/busses/i2c-mt65xx.c
14274
14275MEDIATEK IOMMU DRIVER
14276M:	Yong Wu <yong.wu@mediatek.com>
14277L:	iommu@lists.linux.dev
14278L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14279S:	Supported
14280F:	Documentation/devicetree/bindings/iommu/mediatek*
14281F:	drivers/iommu/mtk_iommu*
14282F:	include/dt-bindings/memory/mediatek,mt*-port.h
14283F:	include/dt-bindings/memory/mt*-port.h
14284
14285MEDIATEK JPEG DRIVER
14286M:	Bin Liu <bin.liu@mediatek.com>
14287S:	Supported
14288F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14289F:	drivers/media/platform/mediatek/jpeg/
14290
14291MEDIATEK KEYPAD DRIVER
14292M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14293S:	Supported
14294F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14295F:	drivers/input/keyboard/mt6779-keypad.c
14296
14297MEDIATEK MDP DRIVER
14298M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14299M:	Houlong Wei <houlong.wei@mediatek.com>
14300M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14301S:	Supported
14302F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14303F:	drivers/media/platform/mediatek/mdp/
14304F:	drivers/media/platform/mediatek/vpu/
14305
14306MEDIATEK MEDIA DRIVER
14307M:	Tiffany Lin <tiffany.lin@mediatek.com>
14308M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14309M:	Yunfei Dong <yunfei.dong@mediatek.com>
14310S:	Supported
14311F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14312F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14313F:	drivers/media/platform/mediatek/vcodec/
14314F:	drivers/media/platform/mediatek/vpu/
14315
14316MEDIATEK MIPI-CSI CDPHY DRIVER
14317M:	Julien Stephan <jstephan@baylibre.com>
14318M:	Andy Hsieh <andy.hsieh@mediatek.com>
14319S:	Supported
14320F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14321F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14322
14323MEDIATEK MMC/SD/SDIO DRIVER
14324M:	Chaotian Jing <chaotian.jing@mediatek.com>
14325S:	Maintained
14326F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14327F:	drivers/mmc/host/mtk-sd.c
14328
14329MEDIATEK MT76 WIRELESS LAN DRIVER
14330M:	Felix Fietkau <nbd@nbd.name>
14331M:	Lorenzo Bianconi <lorenzo@kernel.org>
14332M:	Ryder Lee <ryder.lee@mediatek.com>
14333R:	Shayne Chen <shayne.chen@mediatek.com>
14334R:	Sean Wang <sean.wang@mediatek.com>
14335L:	linux-wireless@vger.kernel.org
14336S:	Maintained
14337T:	git https://github.com/nbd168/wireless
14338F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14339F:	drivers/net/wireless/mediatek/mt76/
14340
14341MEDIATEK MT7601U WIRELESS LAN DRIVER
14342M:	Jakub Kicinski <kuba@kernel.org>
14343L:	linux-wireless@vger.kernel.org
14344S:	Maintained
14345F:	drivers/net/wireless/mediatek/mt7601u/
14346
14347MEDIATEK MT7621 CLOCK DRIVER
14348M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14349S:	Maintained
14350F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14351F:	drivers/clk/ralink/clk-mt7621.c
14352
14353MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14354M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14355S:	Maintained
14356F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14357F:	drivers/pci/controller/pcie-mt7621.c
14358
14359MEDIATEK MT7621 PHY PCI DRIVER
14360M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14361S:	Maintained
14362F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14363F:	drivers/phy/ralink/phy-mt7621-pci.c
14364
14365MEDIATEK MT7621/28/88 I2C DRIVER
14366M:	Stefan Roese <sr@denx.de>
14367L:	linux-i2c@vger.kernel.org
14368S:	Maintained
14369F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14370F:	drivers/i2c/busses/i2c-mt7621.c
14371
14372MEDIATEK MTMIPS CLOCK DRIVER
14373M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14376F:	drivers/clk/ralink/clk-mtmips.c
14377
14378MEDIATEK NAND CONTROLLER DRIVER
14379L:	linux-mtd@lists.infradead.org
14380S:	Orphan
14381F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14382F:	drivers/mtd/nand/raw/mtk_*
14383
14384MEDIATEK PMIC LED DRIVER
14385M:	Sean Wang <sean.wang@mediatek.com>
14386S:	Maintained
14387F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14388F:	drivers/leds/leds-mt6323.c
14389
14390MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14391M:	Sean Wang <sean.wang@mediatek.com>
14392S:	Maintained
14393F:	drivers/char/hw_random/mtk-rng.c
14394
14395MEDIATEK SMI DRIVER
14396M:	Yong Wu <yong.wu@mediatek.com>
14397L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14398S:	Supported
14399F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14400F:	drivers/memory/mtk-smi.c
14401F:	include/soc/mediatek/smi.h
14402
14403MEDIATEK SWITCH DRIVER
14404M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14405M:	Daniel Golle <daniel@makrotopia.org>
14406M:	DENG Qingfang <dqfext@gmail.com>
14407M:	Sean Wang <sean.wang@mediatek.com>
14408L:	netdev@vger.kernel.org
14409S:	Maintained
14410F:	drivers/net/dsa/mt7530-mdio.c
14411F:	drivers/net/dsa/mt7530-mmio.c
14412F:	drivers/net/dsa/mt7530.*
14413F:	net/dsa/tag_mtk.c
14414
14415MEDIATEK T7XX 5G WWAN MODEM DRIVER
14416M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14417R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14418R:	Liu Haijun <haijun.liu@mediatek.com>
14419R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14420R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14421L:	netdev@vger.kernel.org
14422S:	Supported
14423F:	drivers/net/wwan/t7xx/
14424
14425MEDIATEK USB3 DRD IP DRIVER
14426M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14427L:	linux-usb@vger.kernel.org
14428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14429L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14430S:	Maintained
14431F:	Documentation/devicetree/bindings/usb/mediatek,*
14432F:	drivers/usb/host/xhci-mtk*
14433F:	drivers/usb/mtu3/
14434
14435MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14436M:	Peter Senna Tschudin <peter.senna@gmail.com>
14437M:	Ian Ray <ian.ray@ge.com>
14438M:	Martyn Welch <martyn.welch@collabora.co.uk>
14439S:	Maintained
14440F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14441F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14442
14443MEGARAID SCSI/SAS DRIVERS
14444M:	Kashyap Desai <kashyap.desai@broadcom.com>
14445M:	Sumit Saxena <sumit.saxena@broadcom.com>
14446M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14447M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14448L:	megaraidlinux.pdl@broadcom.com
14449L:	linux-scsi@vger.kernel.org
14450S:	Maintained
14451W:	http://www.avagotech.com/support/
14452F:	Documentation/scsi/megaraid.rst
14453F:	drivers/scsi/megaraid.*
14454F:	drivers/scsi/megaraid/
14455
14456MELEXIS MLX90614 DRIVER
14457M:	Crt Mori <cmo@melexis.com>
14458L:	linux-iio@vger.kernel.org
14459S:	Supported
14460W:	http://www.melexis.com
14461F:	drivers/iio/temperature/mlx90614.c
14462
14463MELEXIS MLX90632 DRIVER
14464M:	Crt Mori <cmo@melexis.com>
14465L:	linux-iio@vger.kernel.org
14466S:	Supported
14467W:	http://www.melexis.com
14468F:	drivers/iio/temperature/mlx90632.c
14469
14470MELEXIS MLX90635 DRIVER
14471M:	Crt Mori <cmo@melexis.com>
14472L:	linux-iio@vger.kernel.org
14473S:	Supported
14474W:	http://www.melexis.com
14475F:	drivers/iio/temperature/mlx90635.c
14476
14477MELFAS MIP4 TOUCHSCREEN DRIVER
14478M:	Sangwon Jee <jeesw@melfas.com>
14479S:	Supported
14480W:	http://www.melfas.com
14481F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14482F:	drivers/input/touchscreen/melfas_mip4.c
14483
14484MELLANOX BLUEFIELD I2C DRIVER
14485M:	Khalil Blaiech <kblaiech@nvidia.com>
14486M:	Asmaa Mnebhi <asmaa@nvidia.com>
14487L:	linux-i2c@vger.kernel.org
14488S:	Supported
14489F:	drivers/i2c/busses/i2c-mlxbf.c
14490
14491MELLANOX ETHERNET DRIVER (mlx4_en)
14492M:	Tariq Toukan <tariqt@nvidia.com>
14493L:	netdev@vger.kernel.org
14494S:	Supported
14495W:	http://www.mellanox.com
14496Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14497F:	drivers/net/ethernet/mellanox/mlx4/en_*
14498
14499MELLANOX ETHERNET DRIVER (mlx5e)
14500M:	Saeed Mahameed <saeedm@nvidia.com>
14501M:	Tariq Toukan <tariqt@nvidia.com>
14502L:	netdev@vger.kernel.org
14503S:	Supported
14504W:	http://www.mellanox.com
14505Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14506F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14507
14508MELLANOX ETHERNET INNOVA DRIVERS
14509R:	Boris Pismenny <borisp@nvidia.com>
14510L:	netdev@vger.kernel.org
14511S:	Supported
14512W:	http://www.mellanox.com
14513Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14514F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14515F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14516F:	include/linux/mlx5/mlx5_ifc_fpga.h
14517
14518MELLANOX ETHERNET SWITCH DRIVERS
14519M:	Ido Schimmel <idosch@nvidia.com>
14520M:	Petr Machata <petrm@nvidia.com>
14521L:	netdev@vger.kernel.org
14522S:	Supported
14523W:	http://www.mellanox.com
14524Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14525F:	drivers/net/ethernet/mellanox/mlxsw/
14526F:	tools/testing/selftests/drivers/net/mlxsw/
14527
14528MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14529M:	mlxsw@nvidia.com
14530L:	netdev@vger.kernel.org
14531S:	Supported
14532W:	http://www.mellanox.com
14533Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14534F:	drivers/net/ethernet/mellanox/mlxfw/
14535
14536MELLANOX HARDWARE PLATFORM SUPPORT
14537M:	Hans de Goede <hdegoede@redhat.com>
14538M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14539M:	Vadim Pasternak <vadimp@nvidia.com>
14540L:	platform-driver-x86@vger.kernel.org
14541S:	Supported
14542F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14543F:	drivers/platform/mellanox/
14544F:	include/linux/platform_data/mlxreg.h
14545
14546MELLANOX MLX4 core VPI driver
14547M:	Tariq Toukan <tariqt@nvidia.com>
14548L:	netdev@vger.kernel.org
14549L:	linux-rdma@vger.kernel.org
14550S:	Supported
14551W:	http://www.mellanox.com
14552Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14553F:	drivers/net/ethernet/mellanox/mlx4/
14554F:	include/linux/mlx4/
14555
14556MELLANOX MLX4 IB driver
14557M:	Yishai Hadas <yishaih@nvidia.com>
14558L:	linux-rdma@vger.kernel.org
14559S:	Supported
14560W:	http://www.mellanox.com
14561Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14562F:	drivers/infiniband/hw/mlx4/
14563F:	include/linux/mlx4/
14564F:	include/uapi/rdma/mlx4-abi.h
14565
14566MELLANOX MLX5 core VPI driver
14567M:	Saeed Mahameed <saeedm@nvidia.com>
14568M:	Leon Romanovsky <leonro@nvidia.com>
14569M:	Tariq Toukan <tariqt@nvidia.com>
14570L:	netdev@vger.kernel.org
14571L:	linux-rdma@vger.kernel.org
14572S:	Supported
14573W:	http://www.mellanox.com
14574Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14575F:	Documentation/networking/device_drivers/ethernet/mellanox/
14576F:	drivers/net/ethernet/mellanox/mlx5/core/
14577F:	include/linux/mlx5/
14578
14579MELLANOX MLX5 IB driver
14580M:	Leon Romanovsky <leonro@nvidia.com>
14581L:	linux-rdma@vger.kernel.org
14582S:	Supported
14583W:	http://www.mellanox.com
14584Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14585F:	drivers/infiniband/hw/mlx5/
14586F:	include/linux/mlx5/
14587F:	include/uapi/rdma/mlx5-abi.h
14588
14589MELLANOX MLX5 VDPA DRIVER
14590M:	Dragos Tatulea <dtatulea@nvidia.com>
14591L:	virtualization@lists.linux.dev
14592S:	Supported
14593F:	drivers/vdpa/mlx5/
14594
14595MELLANOX MLXCPLD I2C AND MUX DRIVER
14596M:	Vadim Pasternak <vadimp@nvidia.com>
14597M:	Michael Shych <michaelsh@nvidia.com>
14598L:	linux-i2c@vger.kernel.org
14599S:	Supported
14600F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14601F:	drivers/i2c/busses/i2c-mlxcpld.c
14602F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14603
14604MELLANOX MLXCPLD LED DRIVER
14605M:	Vadim Pasternak <vadimp@nvidia.com>
14606L:	linux-leds@vger.kernel.org
14607S:	Supported
14608F:	Documentation/leds/leds-mlxcpld.rst
14609F:	drivers/leds/leds-mlxcpld.c
14610F:	drivers/leds/leds-mlxreg.c
14611
14612MELLANOX PLATFORM DRIVER
14613M:	Vadim Pasternak <vadimp@nvidia.com>
14614L:	platform-driver-x86@vger.kernel.org
14615S:	Supported
14616F:	drivers/platform/x86/mlx-platform.c
14617
14618MEMBARRIER SUPPORT
14619M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14620M:	"Paul E. McKenney" <paulmck@kernel.org>
14621L:	linux-kernel@vger.kernel.org
14622S:	Supported
14623F:	Documentation/scheduler/membarrier.rst
14624F:	arch/*/include/asm/membarrier.h
14625F:	arch/*/include/asm/sync_core.h
14626F:	include/uapi/linux/membarrier.h
14627F:	kernel/sched/membarrier.c
14628
14629MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14630M:	Mike Rapoport <rppt@kernel.org>
14631L:	linux-mm@kvack.org
14632S:	Maintained
14633F:	Documentation/core-api/boot-time-mm.rst
14634F:	include/linux/memblock.h
14635F:	mm/memblock.c
14636F:	mm/mm_init.c
14637F:	tools/testing/memblock/
14638
14639MEMORY ALLOCATION PROFILING
14640M:	Suren Baghdasaryan <surenb@google.com>
14641M:	Kent Overstreet <kent.overstreet@linux.dev>
14642L:	linux-mm@kvack.org
14643S:	Maintained
14644F:	Documentation/mm/allocation-profiling.rst
14645F:	include/linux/alloc_tag.h
14646F:	include/linux/pgalloc_tag.h
14647F:	lib/alloc_tag.c
14648
14649MEMORY CONTROLLER DRIVERS
14650M:	Krzysztof Kozlowski <krzk@kernel.org>
14651L:	linux-kernel@vger.kernel.org
14652S:	Maintained
14653B:	mailto:krzysztof.kozlowski@linaro.org
14654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14655F:	Documentation/devicetree/bindings/memory-controllers/
14656F:	drivers/memory/
14657F:	include/dt-bindings/memory/
14658F:	include/memory/
14659
14660MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14661M:	Dmitry Osipenko <digetx@gmail.com>
14662L:	linux-pm@vger.kernel.org
14663L:	linux-tegra@vger.kernel.org
14664S:	Maintained
14665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14666F:	drivers/devfreq/tegra30-devfreq.c
14667
14668MEMORY HOT(UN)PLUG
14669M:	David Hildenbrand <david@redhat.com>
14670M:	Oscar Salvador <osalvador@suse.de>
14671L:	linux-mm@kvack.org
14672S:	Maintained
14673F:	Documentation/admin-guide/mm/memory-hotplug.rst
14674F:	Documentation/core-api/memory-hotplug.rst
14675F:	drivers/base/memory.c
14676F:	include/linux/memory_hotplug.h
14677F:	mm/memory_hotplug.c
14678F:	tools/testing/selftests/memory-hotplug/
14679
14680MEMORY MANAGEMENT
14681M:	Andrew Morton <akpm@linux-foundation.org>
14682L:	linux-mm@kvack.org
14683S:	Maintained
14684W:	http://www.linux-mm.org
14685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14686T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14687F:	include/linux/gfp.h
14688F:	include/linux/gfp_types.h
14689F:	include/linux/memfd.h
14690F:	include/linux/memory.h
14691F:	include/linux/memory_hotplug.h
14692F:	include/linux/memory-tiers.h
14693F:	include/linux/mempolicy.h
14694F:	include/linux/mempool.h
14695F:	include/linux/memremap.h
14696F:	include/linux/mm.h
14697F:	include/linux/mm_*.h
14698F:	include/linux/mmzone.h
14699F:	include/linux/mmu_notifier.h
14700F:	include/linux/pagewalk.h
14701F:	include/linux/rmap.h
14702F:	include/trace/events/ksm.h
14703F:	mm/
14704F:	tools/mm/
14705F:	tools/testing/selftests/mm/
14706N:	include/linux/page[-_]*
14707
14708MEMORY MAPPING
14709M:	Andrew Morton <akpm@linux-foundation.org>
14710R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14711R:	Vlastimil Babka <vbabka@suse.cz>
14712R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14713L:	linux-mm@kvack.org
14714S:	Maintained
14715W:	http://www.linux-mm.org
14716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14717F:	mm/mmap.c
14718
14719MEMORY TECHNOLOGY DEVICES (MTD)
14720M:	Miquel Raynal <miquel.raynal@bootlin.com>
14721M:	Richard Weinberger <richard@nod.at>
14722M:	Vignesh Raghavendra <vigneshr@ti.com>
14723L:	linux-mtd@lists.infradead.org
14724S:	Maintained
14725W:	http://www.linux-mtd.infradead.org/
14726Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14727C:	irc://irc.oftc.net/mtd
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14730F:	Documentation/devicetree/bindings/mtd/
14731F:	drivers/mtd/
14732F:	include/linux/mtd/
14733F:	include/uapi/mtd/
14734
14735MEMSENSING MICROSYSTEMS MSA311 DRIVER
14736M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14737L:	linux-iio@vger.kernel.org
14738S:	Maintained
14739F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14740F:	drivers/iio/accel/msa311.c
14741
14742MEN A21 WATCHDOG DRIVER
14743M:	Johannes Thumshirn <morbidrsa@gmail.com>
14744L:	linux-watchdog@vger.kernel.org
14745S:	Maintained
14746F:	drivers/watchdog/mena21_wdt.c
14747
14748MEN CHAMELEON BUS (mcb)
14749M:	Johannes Thumshirn <morbidrsa@gmail.com>
14750S:	Maintained
14751F:	Documentation/driver-api/men-chameleon-bus.rst
14752F:	drivers/mcb/
14753F:	include/linux/mcb.h
14754
14755MEN F21BMC (Board Management Controller)
14756M:	Andreas Werner <andreas.werner@men.de>
14757S:	Supported
14758F:	Documentation/hwmon/menf21bmc.rst
14759F:	drivers/hwmon/menf21bmc_hwmon.c
14760F:	drivers/leds/leds-menf21bmc.c
14761F:	drivers/mfd/menf21bmc.c
14762F:	drivers/watchdog/menf21bmc_wdt.c
14763
14764MEN Z069 WATCHDOG DRIVER
14765M:	Johannes Thumshirn <jth@kernel.org>
14766L:	linux-watchdog@vger.kernel.org
14767S:	Maintained
14768F:	drivers/watchdog/menz69_wdt.c
14769
14770MESON AO CEC DRIVER FOR AMLOGIC SOCS
14771M:	Neil Armstrong <neil.armstrong@linaro.org>
14772L:	linux-media@vger.kernel.org
14773L:	linux-amlogic@lists.infradead.org
14774S:	Supported
14775W:	http://linux-meson.com/
14776T:	git git://linuxtv.org/media_tree.git
14777F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14778F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14779F:	drivers/media/cec/platform/meson/ao-cec.c
14780
14781MESON GE2D DRIVER FOR AMLOGIC SOCS
14782M:	Neil Armstrong <neil.armstrong@linaro.org>
14783L:	linux-media@vger.kernel.org
14784L:	linux-amlogic@lists.infradead.org
14785S:	Supported
14786T:	git git://linuxtv.org/media_tree.git
14787F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14788F:	drivers/media/platform/amlogic/meson-ge2d/
14789
14790MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14791M:	Liang Yang <liang.yang@amlogic.com>
14792L:	linux-mtd@lists.infradead.org
14793S:	Maintained
14794F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14795F:	drivers/mtd/nand/raw/meson_*
14796
14797MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14798M:	Neil Armstrong <neil.armstrong@linaro.org>
14799L:	linux-media@vger.kernel.org
14800L:	linux-amlogic@lists.infradead.org
14801S:	Supported
14802T:	git git://linuxtv.org/media_tree.git
14803F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14804F:	drivers/staging/media/meson/vdec/
14805
14806META ETHERNET DRIVERS
14807M:	Alexander Duyck <alexanderduyck@fb.com>
14808M:	Jakub Kicinski <kuba@kernel.org>
14809R:	kernel-team@meta.com
14810S:	Supported
14811F:	drivers/net/ethernet/meta/
14812
14813METHODE UDPU SUPPORT
14814M:	Robert Marko <robert.marko@sartura.hr>
14815S:	Maintained
14816F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14817F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14818
14819MHI BUS
14820M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14821L:	mhi@lists.linux.dev
14822L:	linux-arm-msm@vger.kernel.org
14823S:	Maintained
14824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14825F:	Documentation/ABI/stable/sysfs-bus-mhi
14826F:	Documentation/mhi/
14827F:	drivers/bus/mhi/
14828F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14829F:	include/linux/mhi.h
14830
14831MICROBLAZE ARCHITECTURE
14832M:	Michal Simek <monstr@monstr.eu>
14833S:	Supported
14834W:	http://www.monstr.eu/fdt/
14835T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14836F:	arch/microblaze/
14837
14838MICROBLAZE TMR INJECT
14839M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14840S:	Supported
14841F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14842F:	drivers/misc/xilinx_tmr_inject.c
14843
14844MICROBLAZE TMR MANAGER
14845M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14846S:	Supported
14847F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14848F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14849F:	drivers/misc/xilinx_tmr_manager.c
14850
14851MICROCHIP AT91 DMA DRIVERS
14852M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14853L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14854L:	dmaengine@vger.kernel.org
14855S:	Supported
14856F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14857F:	drivers/dma/at_hdmac.c
14858F:	drivers/dma/at_xdmac.c
14859F:	include/dt-bindings/dma/at91.h
14860
14861MICROCHIP AT91 SERIAL DRIVER
14862M:	Richard Genoud <richard.genoud@bootlin.com>
14863S:	Maintained
14864F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14865F:	drivers/tty/serial/atmel_serial.c
14866F:	drivers/tty/serial/atmel_serial.h
14867
14868MICROCHIP AT91 USART MFD DRIVER
14869M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14870L:	linux-kernel@vger.kernel.org
14871S:	Supported
14872F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14873F:	drivers/mfd/at91-usart.c
14874F:	include/dt-bindings/mfd/at91-usart.h
14875
14876MICROCHIP AT91 USART SPI DRIVER
14877M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14878L:	linux-spi@vger.kernel.org
14879S:	Supported
14880F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14881F:	drivers/spi/spi-at91-usart.c
14882
14883MICROCHIP AUDIO ASOC DRIVERS
14884M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14886S:	Supported
14887F:	Documentation/devicetree/bindings/sound/atmel*
14888F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14889F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14890F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14891F:	sound/soc/atmel
14892
14893MICROCHIP CSI2DC DRIVER
14894M:	Eugen Hristev <eugen.hristev@microchip.com>
14895L:	linux-media@vger.kernel.org
14896S:	Supported
14897F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14898F:	drivers/media/platform/microchip/microchip-csi2dc.c
14899
14900MICROCHIP ECC DRIVER
14901L:	linux-crypto@vger.kernel.org
14902S:	Orphan
14903F:	drivers/crypto/atmel-ecc.*
14904
14905MICROCHIP EIC DRIVER
14906M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14908S:	Supported
14909F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14910F:	drivers/irqchip/irq-mchp-eic.c
14911
14912MICROCHIP I2C DRIVER
14913M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14914L:	linux-i2c@vger.kernel.org
14915S:	Supported
14916F:	drivers/i2c/busses/i2c-at91-*.c
14917F:	drivers/i2c/busses/i2c-at91.h
14918
14919MICROCHIP ISC DRIVER
14920M:	Eugen Hristev <eugen.hristev@microchip.com>
14921L:	linux-media@vger.kernel.org
14922S:	Supported
14923F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14924F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14925F:	drivers/media/platform/microchip/microchip-isc*
14926F:	drivers/media/platform/microchip/microchip-sama*-isc*
14927F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14928F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14929F:	include/linux/atmel-isc-media.h
14930
14931MICROCHIP ISI DRIVER
14932M:	Eugen Hristev <eugen.hristev@microchip.com>
14933L:	linux-media@vger.kernel.org
14934S:	Supported
14935F:	drivers/media/platform/atmel/atmel-isi.c
14936F:	drivers/media/platform/atmel/atmel-isi.h
14937
14938MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14939M:	Woojung Huh <woojung.huh@microchip.com>
14940M:	UNGLinuxDriver@microchip.com
14941L:	netdev@vger.kernel.org
14942S:	Maintained
14943F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14944F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14945F:	drivers/net/dsa/microchip/*
14946F:	include/linux/dsa/ksz_common.h
14947F:	include/linux/platform_data/microchip-ksz.h
14948F:	net/dsa/tag_ksz.c
14949
14950MICROCHIP LAN743X ETHERNET DRIVER
14951M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14952M:	UNGLinuxDriver@microchip.com
14953L:	netdev@vger.kernel.org
14954S:	Maintained
14955F:	drivers/net/ethernet/microchip/lan743x_*
14956
14957MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14958M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14959R:	UNGLinuxDriver@microchip.com
14960L:	netdev@vger.kernel.org
14961S:	Maintained
14962F:	drivers/net/phy/microchip_t1.c
14963
14964MICROCHIP LAN966X ETHERNET DRIVER
14965M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14966M:	UNGLinuxDriver@microchip.com
14967L:	netdev@vger.kernel.org
14968S:	Maintained
14969F:	drivers/net/ethernet/microchip/lan966x/*
14970
14971MICROCHIP LAN966X OIC DRIVER
14972M:	Herve Codina <herve.codina@bootlin.com>
14973S:	Maintained
14974F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14975F:	drivers/irqchip/irq-lan966x-oic.c
14976
14977MICROCHIP LCDFB DRIVER
14978M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14979L:	linux-fbdev@vger.kernel.org
14980S:	Maintained
14981F:	drivers/video/fbdev/atmel_lcdfb.c
14982F:	include/video/atmel_lcdc.h
14983
14984MICROCHIP MCP16502 PMIC DRIVER
14985M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14987S:	Supported
14988F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14989F:	drivers/regulator/mcp16502.c
14990
14991MICROCHIP MCP3564 ADC DRIVER
14992M:	Marius Cristea <marius.cristea@microchip.com>
14993L:	linux-iio@vger.kernel.org
14994S:	Supported
14995F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14996F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14997F:	drivers/iio/adc/mcp3564.c
14998
14999MICROCHIP MCP3911 ADC DRIVER
15000M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15001M:	Kent Gustavsson <kent@minoris.se>
15002L:	linux-iio@vger.kernel.org
15003S:	Maintained
15004F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15005F:	drivers/iio/adc/mcp3911.c
15006
15007MICROCHIP MMC/SD/SDIO MCI DRIVER
15008M:	Aubin Constans <aubin.constans@microchip.com>
15009S:	Maintained
15010F:	drivers/mmc/host/atmel-mci.c
15011
15012MICROCHIP NAND DRIVER
15013L:	linux-mtd@lists.infradead.org
15014S:	Orphan
15015F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15016F:	drivers/mtd/nand/raw/atmel/*
15017
15018MICROCHIP OTPC DRIVER
15019M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15021S:	Supported
15022F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15023F:	drivers/nvmem/microchip-otpc.c
15024F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15025
15026MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15027M:	Marius Cristea <marius.cristea@microchip.com>
15028L:	linux-iio@vger.kernel.org
15029S:	Supported
15030F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15031F:	drivers/iio/adc/pac1934.c
15032
15033MICROCHIP PCI1XXXX GP DRIVER
15034M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15035M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15036L:	linux-gpio@vger.kernel.org
15037S:	Supported
15038F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15039F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15040F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15041F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15042
15043MICROCHIP PCI1XXXX I2C DRIVER
15044M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15045M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15046M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15047L:	linux-i2c@vger.kernel.org
15048S:	Maintained
15049F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15050
15051MICROCHIP PCIe UART DRIVER
15052M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15053M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15054L:	linux-serial@vger.kernel.org
15055S:	Maintained
15056F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15057
15058MICROCHIP POLARFIRE FPGA DRIVERS
15059M:	Conor Dooley <conor.dooley@microchip.com>
15060R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15061L:	linux-fpga@vger.kernel.org
15062S:	Supported
15063F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15064F:	drivers/fpga/microchip-spi.c
15065
15066MICROCHIP PWM DRIVER
15067M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15069L:	linux-pwm@vger.kernel.org
15070S:	Supported
15071F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15072F:	drivers/pwm/pwm-atmel.c
15073
15074MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15075M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15076M:	Dharma Balasubiramani <dharma.b@microchip.com>
15077L:	dri-devel@lists.freedesktop.org
15078S:	Supported
15079F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15080F:	drivers/gpu/drm/bridge/microchip-lvds.c
15081
15082MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15083M:	Eugen Hristev <eugen.hristev@microchip.com>
15084L:	linux-iio@vger.kernel.org
15085S:	Supported
15086F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15087F:	drivers/iio/adc/at91-sama5d2_adc.c
15088F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15089
15090MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15091M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15092S:	Supported
15093F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15094F:	drivers/power/reset/at91-sama5d2_shdwc.c
15095
15096MICROCHIP SOC DRIVERS
15097M:	Conor Dooley <conor@kernel.org>
15098S:	Supported
15099T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15100F:	Documentation/devicetree/bindings/soc/microchip/
15101F:	drivers/soc/microchip/
15102
15103MICROCHIP SPI DRIVER
15104M:	Ryan Wanner <ryan.wanner@microchip.com>
15105S:	Supported
15106F:	drivers/spi/spi-atmel.*
15107
15108MICROCHIP SSC DRIVER
15109M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15111S:	Supported
15112F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15113F:	drivers/misc/atmel-ssc.c
15114F:	include/linux/atmel-ssc.h
15115
15116Microchip Timer Counter Block (TCB) Capture Driver
15117M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15119L:	linux-iio@vger.kernel.org
15120S:	Maintained
15121F:	drivers/counter/microchip-tcb-capture.c
15122
15123MICROCHIP USB251XB DRIVER
15124M:	Richard Leitner <richard.leitner@skidata.com>
15125L:	linux-usb@vger.kernel.org
15126S:	Maintained
15127F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15128F:	drivers/usb/misc/usb251xb.c
15129
15130MICROCHIP USBA UDC DRIVER
15131M:	Cristian Birsan <cristian.birsan@microchip.com>
15132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15133S:	Supported
15134F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15135
15136MICROCHIP WILC1000 WIFI DRIVER
15137M:	Ajay Singh <ajay.kathat@microchip.com>
15138M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15139L:	linux-wireless@vger.kernel.org
15140S:	Supported
15141F:	drivers/net/wireless/microchip/wilc1000/
15142
15143MICROSEMI MIPS SOCS
15144M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15145M:	UNGLinuxDriver@microchip.com
15146L:	linux-mips@vger.kernel.org
15147S:	Supported
15148F:	Documentation/devicetree/bindings/mips/mscc.txt
15149F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15150F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15151F:	arch/mips/boot/dts/mscc/
15152F:	arch/mips/configs/generic/board-ocelot.config
15153F:	arch/mips/generic/board-ocelot.c
15154
15155MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15156M:	Don Brace <don.brace@microchip.com>
15157L:	storagedev@microchip.com
15158L:	linux-scsi@vger.kernel.org
15159S:	Supported
15160F:	Documentation/scsi/smartpqi.rst
15161F:	drivers/scsi/smartpqi/Kconfig
15162F:	drivers/scsi/smartpqi/Makefile
15163F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15164F:	include/linux/cciss*.h
15165F:	include/uapi/linux/cciss*.h
15166
15167MICROSOFT MANA RDMA DRIVER
15168M:	Long Li <longli@microsoft.com>
15169M:	Ajay Sharma <sharmaajay@microsoft.com>
15170L:	linux-rdma@vger.kernel.org
15171S:	Supported
15172F:	drivers/infiniband/hw/mana/
15173F:	include/net/mana
15174F:	include/uapi/rdma/mana-abi.h
15175
15176MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15177M:	Maximilian Luz <luzmaximilian@gmail.com>
15178L:	platform-driver-x86@vger.kernel.org
15179S:	Maintained
15180F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15181
15182MICROSOFT SURFACE BATTERY AND AC DRIVERS
15183M:	Maximilian Luz <luzmaximilian@gmail.com>
15184L:	linux-pm@vger.kernel.org
15185L:	platform-driver-x86@vger.kernel.org
15186S:	Maintained
15187F:	drivers/power/supply/surface_battery.c
15188F:	drivers/power/supply/surface_charger.c
15189
15190MICROSOFT SURFACE DTX DRIVER
15191M:	Maximilian Luz <luzmaximilian@gmail.com>
15192L:	platform-driver-x86@vger.kernel.org
15193S:	Maintained
15194F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15195F:	drivers/platform/surface/surface_dtx.c
15196F:	include/uapi/linux/surface_aggregator/dtx.h
15197
15198MICROSOFT SURFACE SENSOR FAN DRIVER
15199M:	Maximilian Luz <luzmaximilian@gmail.com>
15200M:	Ivor Wanders <ivor@iwanders.net>
15201L:	linux-hwmon@vger.kernel.org
15202S:	Maintained
15203F:	Documentation/hwmon/surface_fan.rst
15204F:	drivers/hwmon/surface_fan.c
15205
15206MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15207M:	Maximilian Luz <luzmaximilian@gmail.com>
15208L:	platform-driver-x86@vger.kernel.org
15209S:	Maintained
15210F:	drivers/platform/surface/surface_gpe.c
15211
15212MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15213M:	Hans de Goede <hdegoede@redhat.com>
15214M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15215M:	Maximilian Luz <luzmaximilian@gmail.com>
15216L:	platform-driver-x86@vger.kernel.org
15217S:	Maintained
15218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15219F:	drivers/platform/surface/
15220
15221MICROSOFT SURFACE HID TRANSPORT DRIVER
15222M:	Maximilian Luz <luzmaximilian@gmail.com>
15223L:	linux-input@vger.kernel.org
15224L:	platform-driver-x86@vger.kernel.org
15225S:	Maintained
15226F:	drivers/hid/surface-hid/
15227
15228MICROSOFT SURFACE HOT-PLUG DRIVER
15229M:	Maximilian Luz <luzmaximilian@gmail.com>
15230L:	platform-driver-x86@vger.kernel.org
15231S:	Maintained
15232F:	drivers/platform/surface/surface_hotplug.c
15233
15234MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15235M:	Maximilian Luz <luzmaximilian@gmail.com>
15236L:	platform-driver-x86@vger.kernel.org
15237S:	Maintained
15238F:	drivers/platform/surface/surface_platform_profile.c
15239
15240MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15241M:	Chen Yu <yu.c.chen@intel.com>
15242L:	platform-driver-x86@vger.kernel.org
15243S:	Supported
15244F:	drivers/platform/surface/surfacepro3_button.c
15245
15246MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15247M:	Maximilian Luz <luzmaximilian@gmail.com>
15248L:	platform-driver-x86@vger.kernel.org
15249S:	Maintained
15250F:	drivers/platform/surface/surface_aggregator_hub.c
15251
15252MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15253M:	Maximilian Luz <luzmaximilian@gmail.com>
15254L:	platform-driver-x86@vger.kernel.org
15255S:	Maintained
15256W:	https://github.com/linux-surface/surface-aggregator-module
15257C:	irc://irc.libera.chat/linux-surface
15258F:	Documentation/driver-api/surface_aggregator/
15259F:	drivers/platform/surface/aggregator/
15260F:	drivers/platform/surface/surface_acpi_notify.c
15261F:	drivers/platform/surface/surface_aggregator_cdev.c
15262F:	drivers/platform/surface/surface_aggregator_registry.c
15263F:	include/linux/surface_acpi_notify.h
15264F:	include/linux/surface_aggregator/
15265F:	include/uapi/linux/surface_aggregator/
15266
15267MICROTEK X6 SCANNER
15268M:	Oliver Neukum <oliver@neukum.org>
15269S:	Maintained
15270F:	drivers/usb/image/microtek.*
15271
15272MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15273M:	Luka Kovacic <luka.kovacic@sartura.hr>
15274M:	Luka Perkov <luka.perkov@sartura.hr>
15275S:	Maintained
15276F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15277F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15278F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15279F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15280F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15281F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15282
15283MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15284M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15285L:	linux-media@vger.kernel.org
15286S:	Maintained
15287F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15288F:	Documentation/driver-api/media/drivers/ccs/
15289F:	Documentation/userspace-api/media/drivers/ccs.rst
15290F:	drivers/media/i2c/ccs-pll.c
15291F:	drivers/media/i2c/ccs-pll.h
15292F:	drivers/media/i2c/ccs/
15293F:	include/uapi/linux/ccs.h
15294F:	include/uapi/linux/smiapp.h
15295
15296MIPS
15297M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15298L:	linux-mips@vger.kernel.org
15299S:	Maintained
15300W:	http://www.linux-mips.org/
15301Q:	https://patchwork.kernel.org/project/linux-mips/list/
15302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15303F:	Documentation/devicetree/bindings/mips/
15304F:	Documentation/arch/mips/
15305F:	arch/mips/
15306F:	drivers/platform/mips/
15307F:	include/dt-bindings/mips/
15308
15309MIPS BAIKAL-T1 PLATFORM
15310M:	Serge Semin <fancer.lancer@gmail.com>
15311L:	linux-mips@vger.kernel.org
15312S:	Supported
15313F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15314F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15315F:	drivers/bus/bt1-*.c
15316F:	drivers/clk/baikal-t1/
15317F:	drivers/memory/bt1-l2-ctl.c
15318F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15319
15320MIPS BOSTON DEVELOPMENT BOARD
15321M:	Paul Burton <paulburton@kernel.org>
15322L:	linux-mips@vger.kernel.org
15323S:	Maintained
15324F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15325F:	arch/mips/boot/dts/img/boston.dts
15326F:	arch/mips/configs/generic/board-boston.config
15327F:	drivers/clk/imgtec/clk-boston.c
15328F:	include/dt-bindings/clock/boston-clock.h
15329
15330MIPS CORE DRIVERS
15331M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15332M:	Serge Semin <fancer.lancer@gmail.com>
15333L:	linux-mips@vger.kernel.org
15334S:	Supported
15335F:	drivers/bus/mips_cdmm.c
15336F:	drivers/clocksource/mips-gic-timer.c
15337F:	drivers/cpuidle/cpuidle-cps.c
15338F:	drivers/irqchip/irq-mips-cpu.c
15339F:	drivers/irqchip/irq-mips-gic.c
15340
15341MIPS GENERIC PLATFORM
15342M:	Paul Burton <paulburton@kernel.org>
15343L:	linux-mips@vger.kernel.org
15344S:	Supported
15345F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15346F:	arch/mips/generic/
15347F:	arch/mips/tools/generic-board-config.sh
15348
15349MIPS RINT INSTRUCTION EMULATION
15350M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15351L:	linux-mips@vger.kernel.org
15352S:	Supported
15353F:	arch/mips/math-emu/dp_rint.c
15354F:	arch/mips/math-emu/sp_rint.c
15355
15356MIPS/LOONGSON1 ARCHITECTURE
15357M:	Keguang Zhang <keguang.zhang@gmail.com>
15358L:	linux-mips@vger.kernel.org
15359S:	Maintained
15360F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15361F:	arch/mips/include/asm/mach-loongson32/
15362F:	arch/mips/loongson32/
15363F:	drivers/*/*loongson1*
15364F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15365
15366MIPS/LOONGSON2EF ARCHITECTURE
15367M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15368L:	linux-mips@vger.kernel.org
15369S:	Maintained
15370F:	arch/mips/include/asm/mach-loongson2ef/
15371F:	arch/mips/loongson2ef/
15372F:	drivers/cpufreq/loongson2_cpufreq.c
15373
15374MIPS/LOONGSON64 ARCHITECTURE
15375M:	Huacai Chen <chenhuacai@kernel.org>
15376M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15377L:	linux-mips@vger.kernel.org
15378S:	Maintained
15379F:	arch/mips/include/asm/mach-loongson64/
15380F:	arch/mips/loongson64/
15381F:	drivers/irqchip/irq-loongson*
15382F:	drivers/platform/mips/cpu_hwmon.c
15383
15384MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15385M:	Hans Verkuil <hverkuil@xs4all.nl>
15386L:	linux-media@vger.kernel.org
15387S:	Odd Fixes
15388W:	https://linuxtv.org
15389T:	git git://linuxtv.org/media_tree.git
15390F:	drivers/media/radio/radio-miropcm20*
15391
15392MITSUMI MM8013 FG DRIVER
15393M:	Konrad Dybcio <konradybcio@kernel.org>
15394F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15395F:	drivers/power/supply/mm8013.c
15396
15397MMP SUPPORT
15398R:	Lubomir Rintel <lkundrak@v3.sk>
15399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15400S:	Odd Fixes
15401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15402F:	arch/arm/boot/dts/marvell/mmp*
15403F:	arch/arm/mach-mmp/
15404F:	include/linux/soc/mmp/
15405
15406MMP USB PHY DRIVERS
15407R:	Lubomir Rintel <lkundrak@v3.sk>
15408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15409S:	Maintained
15410F:	drivers/phy/marvell/phy-mmp3-usb.c
15411F:	drivers/phy/marvell/phy-pxa-usb.c
15412
15413MMU GATHER AND TLB INVALIDATION
15414M:	Will Deacon <will@kernel.org>
15415M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15416M:	Andrew Morton <akpm@linux-foundation.org>
15417M:	Nick Piggin <npiggin@gmail.com>
15418M:	Peter Zijlstra <peterz@infradead.org>
15419L:	linux-arch@vger.kernel.org
15420L:	linux-mm@kvack.org
15421S:	Maintained
15422F:	arch/*/include/asm/tlb.h
15423F:	include/asm-generic/tlb.h
15424F:	mm/mmu_gather.c
15425
15426MN88472 MEDIA DRIVER
15427L:	linux-media@vger.kernel.org
15428S:	Orphan
15429W:	https://linuxtv.org
15430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15431F:	drivers/media/dvb-frontends/mn88472*
15432
15433MN88473 MEDIA DRIVER
15434L:	linux-media@vger.kernel.org
15435S:	Orphan
15436W:	https://linuxtv.org
15437Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15438F:	drivers/media/dvb-frontends/mn88473*
15439
15440MOBILEYE MIPS SOCS
15441M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15442M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15443M:	Théo Lebrun <theo.lebrun@bootlin.com>
15444L:	linux-mips@vger.kernel.org
15445S:	Maintained
15446F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15447F:	Documentation/devicetree/bindings/soc/mobileye/
15448F:	arch/mips/boot/dts/mobileye/
15449F:	arch/mips/configs/eyeq5_defconfig
15450F:	arch/mips/mobileye/board-epm5.its.S
15451F:	drivers/clk/clk-eyeq.c
15452F:	drivers/pinctrl/pinctrl-eyeq5.c
15453F:	drivers/reset/reset-eyeq.c
15454F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15455
15456MODULE SUPPORT
15457M:	Luis Chamberlain <mcgrof@kernel.org>
15458L:	linux-modules@vger.kernel.org
15459L:	linux-kernel@vger.kernel.org
15460S:	Maintained
15461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15462F:	include/linux/kmod.h
15463F:	include/linux/module*.h
15464F:	kernel/module/
15465F:	lib/test_kmod.c
15466F:	scripts/module*
15467F:	tools/testing/selftests/kmod/
15468
15469MONOLITHIC POWER SYSTEM PMIC DRIVER
15470M:	Saravanan Sekar <sravanhome@gmail.com>
15471S:	Maintained
15472F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15473F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15474F:	drivers/hwmon/pmbus/mpq7932.c
15475F:	drivers/iio/adc/mp2629_adc.c
15476F:	drivers/mfd/mp2629.c
15477F:	drivers/power/supply/mp2629_charger.c
15478F:	drivers/regulator/mp5416.c
15479F:	drivers/regulator/mpq7920.c
15480F:	drivers/regulator/mpq7920.h
15481F:	include/linux/mfd/mp2629.h
15482
15483MOST(R) TECHNOLOGY DRIVER
15484M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15485M:	Christian Gromm <christian.gromm@microchip.com>
15486S:	Maintained
15487F:	Documentation/ABI/testing/configfs-most
15488F:	Documentation/ABI/testing/sysfs-bus-most
15489F:	drivers/most/
15490F:	drivers/staging/most/
15491F:	include/linux/most.h
15492
15493MOTORCOMM PHY DRIVER
15494M:	Frank <Frank.Sae@motor-comm.com>
15495L:	netdev@vger.kernel.org
15496S:	Maintained
15497F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15498F:	drivers/net/phy/motorcomm.c
15499
15500MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15501M:	Jiri Slaby <jirislaby@kernel.org>
15502S:	Maintained
15503F:	Documentation/driver-api/tty/moxa-smartio.rst
15504F:	drivers/tty/mxser.*
15505
15506MP3309C BACKLIGHT DRIVER
15507M:	Flavio Suligoi <f.suligoi@asem.it>
15508L:	dri-devel@lists.freedesktop.org
15509S:	Maintained
15510F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15511F:	drivers/video/backlight/mp3309c.c
15512
15513MPS MP2891 DRIVER
15514M:	Noah Wang <noahwang.wang@outlook.com>
15515L:	linux-hwmon@vger.kernel.org
15516S:	Maintained
15517F:	Documentation/hwmon/mp2891.rst
15518F:	drivers/hwmon/pmbus/mp2891.c
15519
15520MPS MP2993 DRIVER
15521M:	Noah Wang <noahwang.wang@outlook.com>
15522L:	linux-hwmon@vger.kernel.org
15523S:	Maintained
15524F:	Documentation/hwmon/mp2993.rst
15525F:	drivers/hwmon/pmbus/mp2993.c
15526
15527MPS MP9941 DRIVER
15528M:	Noah Wang <noahwang.wang@outlook.com>
15529L:	linux-hwmon@vger.kernel.org
15530S:	Maintained
15531F:	Documentation/hwmon/mp9941.rst
15532F:	drivers/hwmon/pmbus/mp9941.c
15533
15534MR800 AVERMEDIA USB FM RADIO DRIVER
15535M:	Alexey Klimov <klimov.linux@gmail.com>
15536L:	linux-media@vger.kernel.org
15537S:	Maintained
15538T:	git git://linuxtv.org/media_tree.git
15539F:	drivers/media/radio/radio-mr800.c
15540
15541MRF24J40 IEEE 802.15.4 RADIO DRIVER
15542M:	Stefan Schmidt <stefan@datenfreihafen.org>
15543L:	linux-wpan@vger.kernel.org
15544S:	Odd Fixes
15545F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15546F:	drivers/net/ieee802154/mrf24j40.c
15547
15548MSI EC DRIVER
15549M:	Nikita Kravets <teackot@gmail.com>
15550L:	platform-driver-x86@vger.kernel.org
15551S:	Maintained
15552W:	https://github.com/BeardOverflow/msi-ec
15553F:	drivers/platform/x86/msi-ec.*
15554
15555MSI LAPTOP SUPPORT
15556M:	"Lee, Chun-Yi" <jlee@suse.com>
15557L:	platform-driver-x86@vger.kernel.org
15558S:	Maintained
15559F:	drivers/platform/x86/msi-laptop.c
15560
15561MSI WMI SUPPORT
15562L:	platform-driver-x86@vger.kernel.org
15563S:	Orphan
15564F:	drivers/platform/x86/msi-wmi.c
15565
15566MSI WMI PLATFORM FEATURES
15567M:	Armin Wolf <W_Armin@gmx.de>
15568L:	platform-driver-x86@vger.kernel.org
15569S:	Maintained
15570F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15571F:	Documentation/wmi/devices/msi-wmi-platform.rst
15572F:	drivers/platform/x86/msi-wmi-platform.c
15573
15574MSI001 MEDIA DRIVER
15575L:	linux-media@vger.kernel.org
15576S:	Orphan
15577W:	https://linuxtv.org
15578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15579F:	drivers/media/tuners/msi001*
15580
15581MSI2500 MEDIA DRIVER
15582L:	linux-media@vger.kernel.org
15583S:	Orphan
15584W:	https://linuxtv.org
15585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15586F:	drivers/media/usb/msi2500/
15587
15588MSTAR INTERRUPT CONTROLLER DRIVER
15589M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15590M:	Daniel Palmer <daniel@thingy.jp>
15591S:	Maintained
15592F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15593F:	drivers/irqchip/irq-mst-intc.c
15594
15595MSYSTEMS DISKONCHIP G3 MTD DRIVER
15596M:	Robert Jarzmik <robert.jarzmik@free.fr>
15597L:	linux-mtd@lists.infradead.org
15598S:	Maintained
15599F:	drivers/mtd/devices/docg3*
15600
15601MT9M114 ONSEMI SENSOR DRIVER
15602M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15603L:	linux-media@vger.kernel.org
15604S:	Maintained
15605T:	git git://linuxtv.org/media_tree.git
15606F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15607F:	drivers/media/i2c/mt9m114.c
15608
15609MT9P031 APTINA CAMERA SENSOR
15610M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15611L:	linux-media@vger.kernel.org
15612S:	Maintained
15613T:	git git://linuxtv.org/media_tree.git
15614F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15615F:	drivers/media/i2c/mt9p031.c
15616F:	include/media/i2c/mt9p031.h
15617
15618MT9T112 APTINA CAMERA SENSOR
15619M:	Jacopo Mondi <jacopo@jmondi.org>
15620L:	linux-media@vger.kernel.org
15621S:	Odd Fixes
15622T:	git git://linuxtv.org/media_tree.git
15623F:	drivers/media/i2c/mt9t112.c
15624F:	include/media/i2c/mt9t112.h
15625
15626MT9V032 APTINA CAMERA SENSOR
15627M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15628L:	linux-media@vger.kernel.org
15629S:	Maintained
15630T:	git git://linuxtv.org/media_tree.git
15631F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15632F:	drivers/media/i2c/mt9v032.c
15633F:	include/media/i2c/mt9v032.h
15634
15635MT9V111 APTINA CAMERA SENSOR
15636M:	Jacopo Mondi <jacopo@jmondi.org>
15637L:	linux-media@vger.kernel.org
15638S:	Maintained
15639T:	git git://linuxtv.org/media_tree.git
15640F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15641F:	drivers/media/i2c/mt9v111.c
15642
15643MULTIFUNCTION DEVICES (MFD)
15644M:	Lee Jones <lee@kernel.org>
15645S:	Maintained
15646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15647F:	Documentation/devicetree/bindings/mfd/
15648F:	drivers/mfd/
15649F:	include/dt-bindings/mfd/
15650F:	include/linux/mfd/
15651
15652MULTIMEDIA CARD (MMC) ETC. OVER SPI
15653S:	Orphan
15654F:	drivers/mmc/host/mmc_spi.c
15655F:	include/linux/spi/mmc_spi.h
15656
15657MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15658M:	Ulf Hansson <ulf.hansson@linaro.org>
15659L:	linux-mmc@vger.kernel.org
15660S:	Maintained
15661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15662F:	Documentation/devicetree/bindings/mmc/
15663F:	drivers/mmc/
15664F:	include/linux/mmc/
15665F:	include/uapi/linux/mmc/
15666
15667MULTIPLEXER SUBSYSTEM
15668M:	Peter Rosin <peda@axentia.se>
15669S:	Maintained
15670F:	Documentation/ABI/testing/sysfs-class-mux*
15671F:	Documentation/devicetree/bindings/mux/
15672F:	drivers/mux/
15673F:	include/dt-bindings/mux/
15674F:	include/linux/mux/
15675
15676MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15677M:	Bin Liu <b-liu@ti.com>
15678L:	linux-usb@vger.kernel.org
15679S:	Maintained
15680F:	drivers/usb/musb/
15681
15682MXL301RF MEDIA DRIVER
15683M:	Akihiro Tsukada <tskd08@gmail.com>
15684L:	linux-media@vger.kernel.org
15685S:	Odd Fixes
15686F:	drivers/media/tuners/mxl301rf*
15687
15688MXL5007T MEDIA DRIVER
15689M:	Michael Krufky <mkrufky@linuxtv.org>
15690L:	linux-media@vger.kernel.org
15691S:	Maintained
15692W:	https://linuxtv.org
15693W:	http://github.com/mkrufky
15694Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15695T:	git git://linuxtv.org/mkrufky/tuners.git
15696F:	drivers/media/tuners/mxl5007t.*
15697
15698MXSFB DRM DRIVER
15699M:	Marek Vasut <marex@denx.de>
15700M:	Stefan Agner <stefan@agner.ch>
15701L:	dri-devel@lists.freedesktop.org
15702S:	Supported
15703T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15704F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15705F:	drivers/gpu/drm/mxsfb/
15706
15707MYLEX DAC960 PCI RAID Controller
15708M:	Hannes Reinecke <hare@kernel.org>
15709L:	linux-scsi@vger.kernel.org
15710S:	Supported
15711F:	drivers/scsi/myrb.*
15712F:	drivers/scsi/myrs.*
15713
15714MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15715L:	netdev@vger.kernel.org
15716S:	Orphan
15717W:	https://www.cspi.com/ethernet-products/support/downloads/
15718F:	drivers/net/ethernet/myricom/myri10ge/
15719
15720NAND FLASH SUBSYSTEM
15721M:	Miquel Raynal <miquel.raynal@bootlin.com>
15722R:	Richard Weinberger <richard@nod.at>
15723L:	linux-mtd@lists.infradead.org
15724S:	Maintained
15725W:	http://www.linux-mtd.infradead.org/
15726Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15727C:	irc://irc.oftc.net/mtd
15728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15729F:	drivers/mtd/nand/
15730F:	include/linux/mtd/*nand*.h
15731
15732NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15733M:	Daniel Mack <zonque@gmail.com>
15734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15735S:	Maintained
15736W:	http://www.native-instruments.com
15737F:	sound/usb/caiaq/
15738
15739NATSEMI ETHERNET DRIVER (DP8381x)
15740S:	Orphan
15741F:	drivers/net/ethernet/natsemi/natsemi.c
15742
15743NCR 5380 SCSI DRIVERS
15744M:	Finn Thain <fthain@linux-m68k.org>
15745M:	Michael Schmitz <schmitzmic@gmail.com>
15746L:	linux-scsi@vger.kernel.org
15747S:	Maintained
15748F:	Documentation/scsi/g_NCR5380.rst
15749F:	drivers/scsi/NCR5380.*
15750F:	drivers/scsi/arm/cumana_1.c
15751F:	drivers/scsi/arm/oak.c
15752F:	drivers/scsi/atari_scsi.*
15753F:	drivers/scsi/dmx3191d.c
15754F:	drivers/scsi/g_NCR5380.*
15755F:	drivers/scsi/mac_scsi.*
15756F:	drivers/scsi/sun3_scsi.*
15757F:	drivers/scsi/sun3_scsi_vme.c
15758
15759NCSI LIBRARY
15760M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15761S:	Maintained
15762F:	net/ncsi/
15763
15764NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15765M:	Zev Weiss <zev@bewilderbeest.net>
15766L:	linux-hwmon@vger.kernel.org
15767S:	Maintained
15768F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15769F:	drivers/hwmon/nct6775-i2c.c
15770
15771NETCONSOLE
15772M:	Breno Leitao <leitao@debian.org>
15773S:	Maintained
15774F:	Documentation/networking/netconsole.rst
15775F:	drivers/net/netconsole.c
15776
15777NETDEVSIM
15778M:	Jakub Kicinski <kuba@kernel.org>
15779S:	Maintained
15780F:	drivers/net/netdevsim/*
15781F:	tools/testing/selftests/drivers/net/netdevsim/*
15782
15783NETEM NETWORK EMULATOR
15784M:	Stephen Hemminger <stephen@networkplumber.org>
15785L:	netdev@vger.kernel.org
15786S:	Maintained
15787F:	net/sched/sch_netem.c
15788
15789NETERION 10GbE DRIVERS (s2io)
15790M:	Jon Mason <jdmason@kudzu.us>
15791L:	netdev@vger.kernel.org
15792S:	Supported
15793F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15794F:	drivers/net/ethernet/neterion/
15795
15796NETFILTER
15797M:	Pablo Neira Ayuso <pablo@netfilter.org>
15798M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15799L:	netfilter-devel@vger.kernel.org
15800L:	coreteam@netfilter.org
15801S:	Maintained
15802W:	http://www.netfilter.org/
15803W:	http://www.iptables.org/
15804W:	http://www.nftables.org/
15805Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15806C:	irc://irc.libera.chat/netfilter
15807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15809F:	include/linux/netfilter*
15810F:	include/linux/netfilter/
15811F:	include/net/netfilter/
15812F:	include/uapi/linux/netfilter*
15813F:	include/uapi/linux/netfilter/
15814F:	net/*/netfilter.c
15815F:	net/*/netfilter/
15816F:	net/bridge/br_netfilter*.c
15817F:	net/netfilter/
15818F:	tools/testing/selftests/net/netfilter/
15819
15820NETROM NETWORK LAYER
15821M:	Ralf Baechle <ralf@linux-mips.org>
15822L:	linux-hams@vger.kernel.org
15823S:	Maintained
15824W:	https://linux-ax25.in-berlin.de
15825F:	include/net/netrom.h
15826F:	include/uapi/linux/netrom.h
15827F:	net/netrom/
15828
15829NETRONIX EMBEDDED CONTROLLER
15830M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15831S:	Maintained
15832F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15833F:	drivers/mfd/ntxec.c
15834F:	drivers/pwm/pwm-ntxec.c
15835F:	drivers/rtc/rtc-ntxec.c
15836F:	include/linux/mfd/ntxec.h
15837
15838NETRONOME ETHERNET DRIVERS
15839M:	Louis Peens <louis.peens@corigine.com>
15840R:	Jakub Kicinski <kuba@kernel.org>
15841L:	oss-drivers@corigine.com
15842S:	Maintained
15843F:	drivers/net/ethernet/netronome/
15844
15845NETWORK BLOCK DEVICE (NBD)
15846M:	Josef Bacik <josef@toxicpanda.com>
15847L:	linux-block@vger.kernel.org
15848L:	nbd@other.debian.org
15849S:	Maintained
15850F:	Documentation/admin-guide/blockdev/nbd.rst
15851F:	drivers/block/nbd.c
15852F:	include/trace/events/nbd.h
15853F:	include/uapi/linux/nbd.h
15854
15855NETWORK DROP MONITOR
15856M:	Neil Horman <nhorman@tuxdriver.com>
15857L:	netdev@vger.kernel.org
15858S:	Maintained
15859W:	https://fedorahosted.org/dropwatch/
15860F:	include/uapi/linux/net_dropmon.h
15861F:	net/core/drop_monitor.c
15862
15863NETWORKING DRIVERS
15864M:	"David S. Miller" <davem@davemloft.net>
15865M:	Eric Dumazet <edumazet@google.com>
15866M:	Jakub Kicinski <kuba@kernel.org>
15867M:	Paolo Abeni <pabeni@redhat.com>
15868L:	netdev@vger.kernel.org
15869S:	Maintained
15870P:	Documentation/process/maintainer-netdev.rst
15871Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15874F:	Documentation/devicetree/bindings/net/
15875F:	Documentation/networking/net_cachelines/net_device.rst
15876F:	drivers/connector/
15877F:	drivers/net/
15878F:	include/dt-bindings/net/
15879F:	include/linux/cn_proc.h
15880F:	include/linux/etherdevice.h
15881F:	include/linux/fcdevice.h
15882F:	include/linux/fddidevice.h
15883F:	include/linux/hippidevice.h
15884F:	include/linux/if_*
15885F:	include/linux/inetdevice.h
15886F:	include/linux/netdevice.h
15887F:	include/uapi/linux/cn_proc.h
15888F:	include/uapi/linux/if_*
15889F:	include/uapi/linux/netdevice.h
15890X:	drivers/net/wireless/
15891
15892NETWORKING DRIVERS (WIRELESS)
15893M:	Kalle Valo <kvalo@kernel.org>
15894L:	linux-wireless@vger.kernel.org
15895S:	Maintained
15896W:	https://wireless.wiki.kernel.org/
15897Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15900F:	Documentation/devicetree/bindings/net/wireless/
15901F:	drivers/net/wireless/
15902
15903NETWORKING [DSA]
15904M:	Andrew Lunn <andrew@lunn.ch>
15905M:	Florian Fainelli <f.fainelli@gmail.com>
15906M:	Vladimir Oltean <olteanv@gmail.com>
15907S:	Maintained
15908F:	Documentation/devicetree/bindings/net/dsa/
15909F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15910F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15911F:	drivers/net/dsa/
15912F:	include/linux/dsa/
15913F:	include/linux/platform_data/dsa.h
15914F:	include/net/dsa.h
15915F:	net/dsa/
15916F:	tools/testing/selftests/drivers/net/dsa/
15917
15918NETWORKING [GENERAL]
15919M:	"David S. Miller" <davem@davemloft.net>
15920M:	Eric Dumazet <edumazet@google.com>
15921M:	Jakub Kicinski <kuba@kernel.org>
15922M:	Paolo Abeni <pabeni@redhat.com>
15923L:	netdev@vger.kernel.org
15924S:	Maintained
15925P:	Documentation/process/maintainer-netdev.rst
15926Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15927B:	mailto:netdev@vger.kernel.org
15928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15930F:	Documentation/core-api/netlink.rst
15931F:	Documentation/netlink/
15932F:	Documentation/networking/
15933F:	Documentation/networking/net_cachelines/
15934F:	Documentation/process/maintainer-netdev.rst
15935F:	Documentation/userspace-api/netlink/
15936F:	include/linux/framer/framer-provider.h
15937F:	include/linux/framer/framer.h
15938F:	include/linux/in.h
15939F:	include/linux/indirect_call_wrapper.h
15940F:	include/linux/net.h
15941F:	include/linux/netdevice.h
15942F:	include/linux/skbuff.h
15943F:	include/net/
15944F:	include/uapi/linux/in.h
15945F:	include/uapi/linux/net.h
15946F:	include/uapi/linux/net_namespace.h
15947F:	include/uapi/linux/netdevice.h
15948F:	lib/net_utils.c
15949F:	lib/random32.c
15950F:	net/
15951F:	tools/net/
15952F:	tools/testing/selftests/net/
15953X:	net/9p/
15954X:	net/bluetooth/
15955
15956NETWORKING [IPSEC]
15957M:	Steffen Klassert <steffen.klassert@secunet.com>
15958M:	Herbert Xu <herbert@gondor.apana.org.au>
15959M:	"David S. Miller" <davem@davemloft.net>
15960L:	netdev@vger.kernel.org
15961S:	Maintained
15962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15964F:	include/net/xfrm.h
15965F:	include/uapi/linux/xfrm.h
15966F:	net/ipv4/ah4.c
15967F:	net/ipv4/esp4*
15968F:	net/ipv4/ip_vti.c
15969F:	net/ipv4/ipcomp.c
15970F:	net/ipv4/xfrm*
15971F:	net/ipv6/ah6.c
15972F:	net/ipv6/esp6*
15973F:	net/ipv6/ip6_vti.c
15974F:	net/ipv6/ipcomp6.c
15975F:	net/ipv6/xfrm*
15976F:	net/key/
15977F:	net/xfrm/
15978F:	tools/testing/selftests/net/ipsec.c
15979
15980NETWORKING [IPv4/IPv6]
15981M:	"David S. Miller" <davem@davemloft.net>
15982M:	David Ahern <dsahern@kernel.org>
15983L:	netdev@vger.kernel.org
15984S:	Maintained
15985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15986F:	arch/x86/net/*
15987F:	include/linux/ip.h
15988F:	include/linux/ipv6*
15989F:	include/net/fib*
15990F:	include/net/ip*
15991F:	include/net/route.h
15992F:	net/ipv4/
15993F:	net/ipv6/
15994
15995NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15996M:	Paul Moore <paul@paul-moore.com>
15997L:	netdev@vger.kernel.org
15998L:	linux-security-module@vger.kernel.org
15999S:	Supported
16000W:	https://github.com/netlabel
16001F:	Documentation/netlabel/
16002F:	include/net/calipso.h
16003F:	include/net/cipso_ipv4.h
16004F:	include/net/netlabel.h
16005F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16006F:	include/uapi/linux/netfilter/xt_SECMARK.h
16007F:	net/ipv4/cipso_ipv4.c
16008F:	net/ipv6/calipso.c
16009F:	net/netfilter/xt_CONNSECMARK.c
16010F:	net/netfilter/xt_SECMARK.c
16011F:	net/netlabel/
16012
16013NETWORKING [MACSEC]
16014M:	Sabrina Dubroca <sd@queasysnail.net>
16015L:	netdev@vger.kernel.org
16016S:	Maintained
16017F:	drivers/net/macsec.c
16018F:	include/net/macsec.h
16019F:	include/uapi/linux/if_macsec.h
16020K:	macsec
16021K:	\bmdo_
16022
16023NETWORKING [MPTCP]
16024M:	Matthieu Baerts <matttbe@kernel.org>
16025M:	Mat Martineau <martineau@kernel.org>
16026R:	Geliang Tang <geliang@kernel.org>
16027L:	netdev@vger.kernel.org
16028L:	mptcp@lists.linux.dev
16029S:	Maintained
16030W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16031B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16032T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16033T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16034F:	Documentation/netlink/specs/mptcp_pm.yaml
16035F:	Documentation/networking/mptcp*.rst
16036F:	include/net/mptcp.h
16037F:	include/trace/events/mptcp.h
16038F:	include/uapi/linux/mptcp*.h
16039F:	net/mptcp/
16040F:	tools/testing/selftests/bpf/*/*mptcp*.c
16041F:	tools/testing/selftests/net/mptcp/
16042
16043NETWORKING [TCP]
16044M:	Eric Dumazet <edumazet@google.com>
16045L:	netdev@vger.kernel.org
16046S:	Maintained
16047F:	Documentation/networking/net_cachelines/tcp_sock.rst
16048F:	include/linux/tcp.h
16049F:	include/net/tcp.h
16050F:	include/trace/events/tcp.h
16051F:	include/uapi/linux/tcp.h
16052F:	net/ipv4/inet_connection_sock.c
16053F:	net/ipv4/inet_hashtables.c
16054F:	net/ipv4/inet_timewait_sock.c
16055F:	net/ipv4/syncookies.c
16056F:	net/ipv4/tcp*.c
16057F:	net/ipv6/inet6_connection_sock.c
16058F:	net/ipv6/inet6_hashtables.c
16059F:	net/ipv6/syncookies.c
16060F:	net/ipv6/tcp*.c
16061
16062NETWORKING [TLS]
16063M:	Boris Pismenny <borisp@nvidia.com>
16064M:	John Fastabend <john.fastabend@gmail.com>
16065M:	Jakub Kicinski <kuba@kernel.org>
16066L:	netdev@vger.kernel.org
16067S:	Maintained
16068F:	include/net/tls.h
16069F:	include/uapi/linux/tls.h
16070F:	net/tls/*
16071
16072NETXEN (1/10) GbE SUPPORT
16073M:	Manish Chopra <manishc@marvell.com>
16074M:	Rahul Verma <rahulv@marvell.com>
16075M:	GR-Linux-NIC-Dev@marvell.com
16076L:	netdev@vger.kernel.org
16077S:	Supported
16078F:	drivers/net/ethernet/qlogic/netxen/
16079
16080NET_FAILOVER MODULE
16081M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16082L:	netdev@vger.kernel.org
16083S:	Supported
16084F:	Documentation/networking/net_failover.rst
16085F:	drivers/net/net_failover.c
16086F:	include/net/net_failover.h
16087
16088NEXTHOP
16089M:	David Ahern <dsahern@kernel.org>
16090L:	netdev@vger.kernel.org
16091S:	Maintained
16092F:	include/net/netns/nexthop.h
16093F:	include/net/nexthop.h
16094F:	include/uapi/linux/nexthop.h
16095F:	net/ipv4/nexthop.c
16096
16097NFC SUBSYSTEM
16098M:	Krzysztof Kozlowski <krzk@kernel.org>
16099L:	netdev@vger.kernel.org
16100S:	Maintained
16101F:	Documentation/devicetree/bindings/net/nfc/
16102F:	drivers/nfc/
16103F:	include/net/nfc/
16104F:	include/uapi/linux/nfc.h
16105F:	net/nfc/
16106
16107NFC VIRTUAL NCI DEVICE DRIVER
16108M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16109L:	netdev@vger.kernel.org
16110S:	Supported
16111F:	drivers/nfc/virtual_ncidev.c
16112F:	tools/testing/selftests/nci/
16113
16114NFS, SUNRPC, AND LOCKD CLIENTS
16115M:	Trond Myklebust <trondmy@kernel.org>
16116M:	Anna Schumaker <anna@kernel.org>
16117L:	linux-nfs@vger.kernel.org
16118S:	Maintained
16119W:	http://client.linux-nfs.org
16120T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16121F:	Documentation/filesystems/nfs/
16122F:	fs/lockd/
16123F:	fs/nfs/
16124F:	fs/nfs_common/
16125F:	include/linux/lockd/
16126F:	include/linux/nfs*
16127F:	include/linux/sunrpc/
16128F:	include/uapi/linux/nfs*
16129F:	include/uapi/linux/sunrpc/
16130F:	net/sunrpc/
16131
16132NILFS2 FILESYSTEM
16133M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16134L:	linux-nilfs@vger.kernel.org
16135S:	Supported
16136W:	https://nilfs.sourceforge.io/
16137T:	git https://github.com/konis/nilfs2.git
16138F:	Documentation/filesystems/nilfs2.rst
16139F:	fs/nilfs2/
16140F:	include/trace/events/nilfs2.h
16141F:	include/uapi/linux/nilfs2_api.h
16142F:	include/uapi/linux/nilfs2_ondisk.h
16143
16144NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16145M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16146S:	Maintained
16147W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16148F:	Documentation/scsi/NinjaSCSI.rst
16149F:	drivers/scsi/pcmcia/nsp_*
16150
16151NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16152M:	GOTO Masanori <gotom@debian.or.jp>
16153M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16154S:	Maintained
16155W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16156F:	Documentation/scsi/NinjaSCSI.rst
16157F:	drivers/scsi/nsp32*
16158
16159NINTENDO HID DRIVER
16160M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16161L:	linux-input@vger.kernel.org
16162S:	Maintained
16163F:	drivers/hid/hid-nintendo*
16164
16165NIOS2 ARCHITECTURE
16166M:	Dinh Nguyen <dinguyen@kernel.org>
16167S:	Maintained
16168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16169F:	arch/nios2/
16170
16171NITRO ENCLAVES (NE)
16172M:	Alexandru Ciobotaru <alcioa@amazon.com>
16173L:	linux-kernel@vger.kernel.org
16174L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16175S:	Supported
16176W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16177F:	Documentation/virt/ne_overview.rst
16178F:	drivers/virt/nitro_enclaves/
16179F:	include/linux/nitro_enclaves.h
16180F:	include/uapi/linux/nitro_enclaves.h
16181F:	samples/nitro_enclaves/
16182
16183NITRO SECURE MODULE (NSM)
16184M:	Alexander Graf <graf@amazon.com>
16185L:	linux-kernel@vger.kernel.org
16186L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16187S:	Supported
16188W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16189F:	drivers/misc/nsm.c
16190F:	include/uapi/linux/nsm.h
16191
16192NOHZ, DYNTICKS SUPPORT
16193M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16194M:	Frederic Weisbecker <frederic@kernel.org>
16195M:	Ingo Molnar <mingo@kernel.org>
16196M:	Thomas Gleixner <tglx@linutronix.de>
16197L:	linux-kernel@vger.kernel.org
16198S:	Maintained
16199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16200F:	include/linux/sched/nohz.h
16201F:	include/linux/tick.h
16202F:	kernel/time/tick*.*
16203
16204NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16205M:	Pavel Machek <pavel@ucw.cz>
16206M:	Sakari Ailus <sakari.ailus@iki.fi>
16207L:	linux-media@vger.kernel.org
16208S:	Maintained
16209F:	drivers/media/i2c/ad5820.c
16210F:	drivers/media/i2c/et8ek8
16211
16212NOKIA N900 POWER SUPPLY DRIVERS
16213R:	Pali Rohár <pali@kernel.org>
16214F:	drivers/power/supply/bq2415x_charger.c
16215F:	drivers/power/supply/bq27xxx_battery.c
16216F:	drivers/power/supply/bq27xxx_battery_i2c.c
16217F:	drivers/power/supply/isp1704_charger.c
16218F:	drivers/power/supply/rx51_battery.c
16219F:	include/linux/power/bq2415x_charger.h
16220F:	include/linux/power/bq27xxx_battery.h
16221
16222NOLIBC HEADER FILE
16223M:	Willy Tarreau <w@1wt.eu>
16224M:	Thomas Weißschuh <linux@weissschuh.net>
16225S:	Maintained
16226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16227F:	tools/include/nolibc/
16228F:	tools/testing/selftests/nolibc/
16229
16230NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16231M:	Hans de Goede <hdegoede@redhat.com>
16232L:	linux-input@vger.kernel.org
16233S:	Maintained
16234F:	drivers/input/touchscreen/novatek-nvt-ts.c
16235
16236NSDEPS
16237M:	Matthias Maennich <maennich@google.com>
16238S:	Maintained
16239F:	Documentation/core-api/symbol-namespaces.rst
16240F:	scripts/nsdeps
16241
16242NTB AMD DRIVER
16243M:	Sanjay R Mehta <sanju.mehta@amd.com>
16244M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16245L:	ntb@lists.linux.dev
16246S:	Supported
16247F:	drivers/ntb/hw/amd/
16248
16249NTB DRIVER CORE
16250M:	Jon Mason <jdmason@kudzu.us>
16251M:	Dave Jiang <dave.jiang@intel.com>
16252M:	Allen Hubbe <allenbh@gmail.com>
16253L:	ntb@lists.linux.dev
16254S:	Supported
16255W:	https://github.com/jonmason/ntb/wiki
16256T:	git https://github.com/jonmason/ntb.git
16257F:	drivers/net/ntb_netdev.c
16258F:	drivers/ntb/
16259F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16260F:	include/linux/ntb.h
16261F:	include/linux/ntb_transport.h
16262F:	tools/testing/selftests/ntb/
16263
16264NTB IDT DRIVER
16265M:	Serge Semin <fancer.lancer@gmail.com>
16266L:	ntb@lists.linux.dev
16267S:	Supported
16268F:	drivers/ntb/hw/idt/
16269
16270NTB INTEL DRIVER
16271M:	Dave Jiang <dave.jiang@intel.com>
16272L:	ntb@lists.linux.dev
16273S:	Supported
16274W:	https://github.com/davejiang/linux/wiki
16275T:	git https://github.com/davejiang/linux.git
16276F:	drivers/ntb/hw/intel/
16277
16278NTFS3 FILESYSTEM
16279M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16280L:	ntfs3@lists.linux.dev
16281S:	Supported
16282W:	http://www.paragon-software.com/
16283T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16284F:	Documentation/filesystems/ntfs3.rst
16285F:	fs/ntfs3/
16286
16287NUBUS SUBSYSTEM
16288M:	Finn Thain <fthain@linux-m68k.org>
16289L:	linux-m68k@lists.linux-m68k.org
16290S:	Maintained
16291F:	arch/*/include/asm/nubus.h
16292F:	drivers/nubus/
16293F:	include/linux/nubus.h
16294F:	include/uapi/linux/nubus.h
16295
16296NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16297M:	Antonino Daplas <adaplas@gmail.com>
16298L:	linux-fbdev@vger.kernel.org
16299S:	Maintained
16300F:	drivers/video/fbdev/nvidia/
16301F:	drivers/video/fbdev/riva/
16302
16303NVIDIA WMI EC BACKLIGHT DRIVER
16304M:	Daniel Dadap <ddadap@nvidia.com>
16305L:	platform-driver-x86@vger.kernel.org
16306S:	Supported
16307F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16308F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16309
16310NVM EXPRESS DRIVER
16311M:	Keith Busch <kbusch@kernel.org>
16312M:	Jens Axboe <axboe@fb.com>
16313M:	Christoph Hellwig <hch@lst.de>
16314M:	Sagi Grimberg <sagi@grimberg.me>
16315L:	linux-nvme@lists.infradead.org
16316S:	Supported
16317W:	http://git.infradead.org/nvme.git
16318T:	git git://git.infradead.org/nvme.git
16319F:	Documentation/nvme/
16320F:	drivers/nvme/common/
16321F:	drivers/nvme/host/
16322F:	include/linux/nvme-*.h
16323F:	include/linux/nvme.h
16324F:	include/uapi/linux/nvme_ioctl.h
16325
16326NVM EXPRESS FABRICS AUTHENTICATION
16327M:	Hannes Reinecke <hare@suse.de>
16328L:	linux-nvme@lists.infradead.org
16329S:	Supported
16330F:	drivers/nvme/host/auth.c
16331F:	drivers/nvme/target/auth.c
16332F:	drivers/nvme/target/fabrics-cmd-auth.c
16333F:	include/linux/nvme-auth.h
16334
16335NVM EXPRESS FC TRANSPORT DRIVERS
16336M:	James Smart <james.smart@broadcom.com>
16337L:	linux-nvme@lists.infradead.org
16338S:	Supported
16339F:	drivers/nvme/host/fc.c
16340F:	drivers/nvme/target/fc.c
16341F:	drivers/nvme/target/fcloop.c
16342F:	include/linux/nvme-fc-driver.h
16343F:	include/linux/nvme-fc.h
16344
16345NVM EXPRESS HARDWARE MONITORING SUPPORT
16346M:	Guenter Roeck <linux@roeck-us.net>
16347L:	linux-nvme@lists.infradead.org
16348S:	Supported
16349F:	drivers/nvme/host/hwmon.c
16350
16351NVM EXPRESS TARGET DRIVER
16352M:	Christoph Hellwig <hch@lst.de>
16353M:	Sagi Grimberg <sagi@grimberg.me>
16354M:	Chaitanya Kulkarni <kch@nvidia.com>
16355L:	linux-nvme@lists.infradead.org
16356S:	Supported
16357W:	http://git.infradead.org/nvme.git
16358T:	git git://git.infradead.org/nvme.git
16359F:	drivers/nvme/target/
16360
16361NVMEM FRAMEWORK
16362M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16363S:	Maintained
16364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16365F:	Documentation/ABI/stable/sysfs-bus-nvmem
16366F:	Documentation/devicetree/bindings/nvmem/
16367F:	drivers/nvmem/
16368F:	include/linux/nvmem-consumer.h
16369F:	include/linux/nvmem-provider.h
16370
16371NXP BLUETOOTH WIRELESS DRIVERS
16372M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16373M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16374S:	Maintained
16375F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16376F:	drivers/bluetooth/btnxpuart.c
16377
16378NXP C45 TJA11XX PHY DRIVER
16379M:	Andrei Botila <andrei.botila@oss.nxp.com>
16380L:	netdev@vger.kernel.org
16381S:	Maintained
16382F:	drivers/net/phy/nxp-c45-tja11xx*
16383
16384NXP FSPI DRIVER
16385M:	Han Xu <han.xu@nxp.com>
16386M:	Haibo Chen <haibo.chen@nxp.com>
16387R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16388L:	linux-spi@vger.kernel.org
16389S:	Maintained
16390F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16391F:	drivers/spi/spi-nxp-fspi.c
16392
16393NXP FXAS21002C DRIVER
16394M:	Rui Miguel Silva <rmfrfs@gmail.com>
16395L:	linux-iio@vger.kernel.org
16396S:	Maintained
16397F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16398F:	drivers/iio/gyro/fxas21002c.h
16399F:	drivers/iio/gyro/fxas21002c_core.c
16400F:	drivers/iio/gyro/fxas21002c_i2c.c
16401F:	drivers/iio/gyro/fxas21002c_spi.c
16402
16403NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16404M:	Haibo Chen <haibo.chen@nxp.com>
16405L:	linux-iio@vger.kernel.org
16406L:	imx@lists.linux.dev
16407S:	Maintained
16408F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16409F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16410F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16411F:	drivers/iio/adc/imx7d_adc.c
16412F:	drivers/iio/adc/imx93_adc.c
16413F:	drivers/iio/adc/vf610_adc.c
16414
16415NXP i.MX 8M ISI DRIVER
16416M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16417L:	linux-media@vger.kernel.org
16418S:	Maintained
16419F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16420F:	drivers/media/platform/nxp/imx8-isi/
16421
16422NXP i.MX 8MP DW100 V4L2 DRIVER
16423M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16424L:	linux-media@vger.kernel.org
16425S:	Maintained
16426F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16427F:	Documentation/userspace-api/media/drivers/dw100.rst
16428F:	drivers/media/platform/nxp/dw100/
16429F:	include/uapi/linux/dw100.h
16430
16431NXP i.MX 8MQ DCSS DRIVER
16432M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16433R:	Lucas Stach <l.stach@pengutronix.de>
16434L:	dri-devel@lists.freedesktop.org
16435S:	Maintained
16436T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16437F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16438F:	drivers/gpu/drm/imx/dcss/
16439
16440NXP i.MX 8QXP ADC DRIVER
16441M:	Cai Huoqing <cai.huoqing@linux.dev>
16442M:	Haibo Chen <haibo.chen@nxp.com>
16443L:	imx@lists.linux.dev
16444L:	linux-iio@vger.kernel.org
16445S:	Maintained
16446F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16447F:	drivers/iio/adc/imx8qxp-adc.c
16448
16449NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16450M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16451L:	imx@lists.linux.dev
16452L:	linux-media@vger.kernel.org
16453S:	Maintained
16454F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16455F:	drivers/media/platform/nxp/imx-jpeg
16456
16457NXP i.MX CLOCK DRIVERS
16458M:	Abel Vesa <abelvesa@kernel.org>
16459R:	Peng Fan <peng.fan@nxp.com>
16460L:	linux-clk@vger.kernel.org
16461L:	imx@lists.linux.dev
16462S:	Maintained
16463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16464F:	Documentation/devicetree/bindings/clock/imx*
16465F:	drivers/clk/imx/
16466F:	include/dt-bindings/clock/imx*
16467
16468NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16469M:	Jagan Teki <jagan@amarulasolutions.com>
16470S:	Maintained
16471F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16472F:	drivers/regulator/pf8x00-regulator.c
16473
16474NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16475M:	Krzysztof Kozlowski <krzk@kernel.org>
16476L:	linux-kernel@vger.kernel.org
16477S:	Maintained
16478F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16479F:	drivers/extcon/extcon-ptn5150.c
16480
16481NXP SGTL5000 DRIVER
16482M:	Fabio Estevam <festevam@gmail.com>
16483L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16484S:	Maintained
16485F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16486F:	sound/soc/codecs/sgtl5000*
16487
16488NXP SJA1105 ETHERNET SWITCH DRIVER
16489M:	Vladimir Oltean <olteanv@gmail.com>
16490L:	linux-kernel@vger.kernel.org
16491S:	Maintained
16492F:	drivers/net/dsa/sja1105
16493F:	drivers/net/pcs/pcs-xpcs-nxp.c
16494
16495NXP TDA998X DRM DRIVER
16496M:	Russell King <linux@armlinux.org.uk>
16497S:	Maintained
16498T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16499T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16500F:	drivers/gpu/drm/i2c/tda998x_drv.c
16501F:	include/drm/i2c/tda998x.h
16502F:	include/dt-bindings/display/tda998x.h
16503K:	"nxp,tda998x"
16504
16505NXP TFA9879 DRIVER
16506M:	Peter Rosin <peda@axentia.se>
16507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16508S:	Maintained
16509F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16510F:	sound/soc/codecs/tfa9879*
16511
16512NXP-NCI NFC DRIVER
16513S:	Orphan
16514F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16515F:	drivers/nfc/nxp-nci
16516
16517NXP/Goodix TFA989X (TFA1) DRIVER
16518M:	Stephan Gerhold <stephan@gerhold.net>
16519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16520S:	Maintained
16521F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16522F:	sound/soc/codecs/tfa989x.c
16523
16524NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16525M:	Jonas Malaco <jonas@protocubo.io>
16526L:	linux-hwmon@vger.kernel.org
16527S:	Maintained
16528F:	Documentation/hwmon/nzxt-kraken2.rst
16529F:	drivers/hwmon/nzxt-kraken2.c
16530
16531NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16532M:	Jonas Malaco <jonas@protocubo.io>
16533M:	Aleksa Savic <savicaleksa83@gmail.com>
16534L:	linux-hwmon@vger.kernel.org
16535S:	Maintained
16536F:	Documentation/hwmon/nzxt-kraken3.rst
16537F:	drivers/hwmon/nzxt-kraken3.c
16538
16539NZXT-SMART2 HARDWARE MONITORING DRIVER
16540M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16541L:	linux-hwmon@vger.kernel.org
16542S:	Maintained
16543F:	Documentation/hwmon/nzxt-smart2.rst
16544F:	drivers/hwmon/nzxt-smart2.c
16545
16546OBJAGG
16547M:	Jiri Pirko <jiri@resnulli.us>
16548L:	netdev@vger.kernel.org
16549S:	Supported
16550F:	include/linux/objagg.h
16551F:	lib/objagg.c
16552F:	lib/test_objagg.c
16553
16554OBJPOOL
16555M:	Matt Wu <wuqiang.matt@bytedance.com>
16556S:	Supported
16557F:	include/linux/objpool.h
16558F:	lib/objpool.c
16559F:	lib/test_objpool.c
16560
16561OBJTOOL
16562M:	Josh Poimboeuf <jpoimboe@kernel.org>
16563M:	Peter Zijlstra <peterz@infradead.org>
16564S:	Supported
16565F:	include/linux/objtool*.h
16566F:	tools/objtool/
16567
16568OCELOT ETHERNET SWITCH DRIVER
16569M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16570M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16571M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16572M:	UNGLinuxDriver@microchip.com
16573L:	netdev@vger.kernel.org
16574S:	Supported
16575F:	drivers/net/dsa/ocelot/*
16576F:	drivers/net/ethernet/mscc/
16577F:	include/soc/mscc/ocelot*
16578F:	net/dsa/tag_ocelot.c
16579F:	net/dsa/tag_ocelot_8021q.c
16580F:	tools/testing/selftests/drivers/net/ocelot/*
16581
16582OCELOT EXTERNAL SWITCH CONTROL
16583M:	Colin Foster <colin.foster@in-advantage.com>
16584S:	Supported
16585F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16586F:	drivers/mfd/ocelot*
16587F:	drivers/net/dsa/ocelot/ocelot_ext.c
16588F:	include/linux/mfd/ocelot.h
16589
16590OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16591M:	Frederic Barrat <fbarrat@linux.ibm.com>
16592M:	Andrew Donnellan <ajd@linux.ibm.com>
16593L:	linuxppc-dev@lists.ozlabs.org
16594S:	Supported
16595F:	Documentation/userspace-api/accelerators/ocxl.rst
16596F:	arch/powerpc/include/asm/pnv-ocxl.h
16597F:	arch/powerpc/platforms/powernv/ocxl.c
16598F:	drivers/misc/ocxl/
16599F:	include/misc/ocxl*
16600F:	include/uapi/misc/ocxl.h
16601
16602OMAP AUDIO SUPPORT
16603M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16604M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16605L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16606L:	linux-omap@vger.kernel.org
16607S:	Maintained
16608F:	sound/soc/ti/n810.c
16609F:	sound/soc/ti/omap*
16610F:	sound/soc/ti/rx51.c
16611F:	sound/soc/ti/sdma-pcm.*
16612
16613OMAP CLOCK FRAMEWORK SUPPORT
16614M:	Paul Walmsley <paul@pwsan.com>
16615L:	linux-omap@vger.kernel.org
16616S:	Maintained
16617F:	arch/arm/*omap*/*clock*
16618
16619OMAP DEVICE TREE SUPPORT
16620M:	Tony Lindgren <tony@atomide.com>
16621L:	linux-omap@vger.kernel.org
16622L:	devicetree@vger.kernel.org
16623S:	Maintained
16624F:	arch/arm/boot/dts/ti/omap/
16625
16626OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16627L:	linux-omap@vger.kernel.org
16628L:	linux-fbdev@vger.kernel.org
16629S:	Orphan
16630F:	Documentation/arch/arm/omap/dss.rst
16631F:	drivers/video/fbdev/omap2/
16632
16633OMAP FRAMEBUFFER SUPPORT
16634L:	linux-fbdev@vger.kernel.org
16635L:	linux-omap@vger.kernel.org
16636S:	Orphan
16637F:	drivers/video/fbdev/omap/
16638
16639OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16640M:	Roger Quadros <rogerq@kernel.org>
16641M:	Tony Lindgren <tony@atomide.com>
16642L:	linux-omap@vger.kernel.org
16643S:	Maintained
16644F:	arch/arm/mach-omap2/*gpmc*
16645F:	drivers/memory/omap-gpmc.c
16646
16647OMAP GPIO DRIVER
16648M:	Grygorii Strashko <grygorii.strashko@ti.com>
16649M:	Santosh Shilimkar <ssantosh@kernel.org>
16650M:	Kevin Hilman <khilman@kernel.org>
16651L:	linux-omap@vger.kernel.org
16652S:	Maintained
16653F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16654F:	drivers/gpio/gpio-omap.c
16655
16656OMAP HARDWARE SPINLOCK SUPPORT
16657L:	linux-omap@vger.kernel.org
16658S:	Orphan
16659F:	drivers/hwspinlock/omap_hwspinlock.c
16660
16661OMAP HS MMC SUPPORT
16662L:	linux-mmc@vger.kernel.org
16663L:	linux-omap@vger.kernel.org
16664S:	Orphan
16665F:	drivers/mmc/host/omap_hsmmc.c
16666
16667OMAP HWMOD DATA
16668M:	Paul Walmsley <paul@pwsan.com>
16669L:	linux-omap@vger.kernel.org
16670S:	Maintained
16671F:	arch/arm/mach-omap2/omap_hwmod*data*
16672
16673OMAP HWMOD SUPPORT
16674M:	Paul Walmsley <paul@pwsan.com>
16675L:	linux-omap@vger.kernel.org
16676S:	Maintained
16677F:	arch/arm/mach-omap2/omap_hwmod.*
16678
16679OMAP I2C DRIVER
16680M:	Vignesh R <vigneshr@ti.com>
16681L:	linux-omap@vger.kernel.org
16682L:	linux-i2c@vger.kernel.org
16683S:	Maintained
16684F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16685F:	drivers/i2c/busses/i2c-omap.c
16686
16687OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16688M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16689L:	linux-media@vger.kernel.org
16690S:	Maintained
16691F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16692F:	drivers/media/platform/ti/omap3isp/
16693F:	drivers/staging/media/omap4iss/
16694
16695OMAP MMC SUPPORT
16696M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16697L:	linux-omap@vger.kernel.org
16698S:	Odd Fixes
16699F:	drivers/mmc/host/omap.c
16700
16701OMAP POWER MANAGEMENT SUPPORT
16702M:	Kevin Hilman <khilman@kernel.org>
16703L:	linux-omap@vger.kernel.org
16704S:	Maintained
16705F:	arch/arm/*omap*/*pm*
16706F:	drivers/cpufreq/omap-cpufreq.c
16707
16708OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16709M:	Paul Walmsley <paul@pwsan.com>
16710L:	linux-omap@vger.kernel.org
16711S:	Maintained
16712F:	arch/arm/mach-omap2/prm*
16713
16714OMAP RANDOM NUMBER GENERATOR SUPPORT
16715M:	Deepak Saxena <dsaxena@plexity.net>
16716S:	Maintained
16717F:	drivers/char/hw_random/omap-rng.c
16718
16719OMAP USB SUPPORT
16720L:	linux-usb@vger.kernel.org
16721L:	linux-omap@vger.kernel.org
16722S:	Orphan
16723F:	arch/arm/*omap*/usb*
16724F:	drivers/usb/*/*omap*
16725
16726OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16727M:	Mark Jackson <mpfj@newflow.co.uk>
16728L:	linux-omap@vger.kernel.org
16729S:	Maintained
16730F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16731
16732OMAP1 SUPPORT
16733M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16734M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16735R:	Tony Lindgren <tony@atomide.com>
16736L:	linux-omap@vger.kernel.org
16737S:	Maintained
16738Q:	http://patchwork.kernel.org/project/linux-omap/list/
16739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16740F:	arch/arm/configs/omap1_defconfig
16741F:	arch/arm/mach-omap1/
16742F:	drivers/i2c/busses/i2c-omap.c
16743F:	include/linux/platform_data/ams-delta-fiq.h
16744F:	include/linux/platform_data/i2c-omap.h
16745
16746OMAP2+ SUPPORT
16747M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16748M:	Andreas Kemnade <andreas@kemnade.info>
16749M:	Kevin Hilman <khilman@baylibre.com>
16750M:	Roger Quadros <rogerq@kernel.org>
16751M:	Tony Lindgren <tony@atomide.com>
16752L:	linux-omap@vger.kernel.org
16753S:	Maintained
16754W:	http://linux.omap.com/
16755Q:	http://patchwork.kernel.org/project/linux-omap/list/
16756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16757F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16758F:	arch/arm/configs/omap2plus_defconfig
16759F:	arch/arm/mach-omap2/
16760F:	drivers/bus/omap*.[ch]
16761F:	drivers/bus/ti-sysc.c
16762F:	drivers/gpio/gpio-tps65219.c
16763F:	drivers/i2c/busses/i2c-omap.c
16764F:	drivers/irqchip/irq-omap-intc.c
16765F:	drivers/mfd/*omap*.c
16766F:	drivers/mfd/menelaus.c
16767F:	drivers/mfd/palmas.c
16768F:	drivers/mfd/tps65217.c
16769F:	drivers/mfd/tps65218.c
16770F:	drivers/mfd/tps65219.c
16771F:	drivers/mfd/tps65910.c
16772F:	drivers/mfd/twl-core.[ch]
16773F:	drivers/mfd/twl4030*.c
16774F:	drivers/mfd/twl6030*.c
16775F:	drivers/mfd/twl6040*.c
16776F:	drivers/regulator/palmas-regulator*.c
16777F:	drivers/regulator/pbias-regulator.c
16778F:	drivers/regulator/tps65217-regulator.c
16779F:	drivers/regulator/tps65218-regulator.c
16780F:	drivers/regulator/tps65219-regulator.c
16781F:	drivers/regulator/tps65910-regulator.c
16782F:	drivers/regulator/twl-regulator.c
16783F:	drivers/regulator/twl6030-regulator.c
16784F:	include/linux/platform_data/i2c-omap.h
16785F:	include/linux/platform_data/ti-sysc.h
16786
16787OMFS FILESYSTEM
16788M:	Bob Copeland <me@bobcopeland.com>
16789L:	linux-karma-devel@lists.sourceforge.net
16790S:	Maintained
16791F:	Documentation/filesystems/omfs.rst
16792F:	fs/omfs/
16793
16794OMNIVISION OG01A1B SENSOR DRIVER
16795M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16796L:	linux-media@vger.kernel.org
16797S:	Maintained
16798F:	drivers/media/i2c/og01a1b.c
16799
16800OMNIVISION OV01A10 SENSOR DRIVER
16801M:	Bingbu Cao <bingbu.cao@intel.com>
16802L:	linux-media@vger.kernel.org
16803S:	Maintained
16804T:	git git://linuxtv.org/media_tree.git
16805F:	drivers/media/i2c/ov01a10.c
16806
16807OMNIVISION OV02A10 SENSOR DRIVER
16808L:	linux-media@vger.kernel.org
16809S:	Orphan
16810T:	git git://linuxtv.org/media_tree.git
16811F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16812F:	drivers/media/i2c/ov02a10.c
16813
16814OMNIVISION OV08D10 SENSOR DRIVER
16815M:	Jimmy Su <jimmy.su@intel.com>
16816L:	linux-media@vger.kernel.org
16817S:	Maintained
16818T:	git git://linuxtv.org/media_tree.git
16819F:	drivers/media/i2c/ov08d10.c
16820
16821OMNIVISION OV08X40 SENSOR DRIVER
16822M:	Jason Chen <jason.z.chen@intel.com>
16823L:	linux-media@vger.kernel.org
16824S:	Maintained
16825T:	git git://linuxtv.org/media_tree.git
16826F:	drivers/media/i2c/ov08x40.c
16827
16828OMNIVISION OV13858 SENSOR DRIVER
16829M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16830L:	linux-media@vger.kernel.org
16831S:	Maintained
16832T:	git git://linuxtv.org/media_tree.git
16833F:	drivers/media/i2c/ov13858.c
16834
16835OMNIVISION OV13B10 SENSOR DRIVER
16836M:	Arec Kao <arec.kao@intel.com>
16837L:	linux-media@vger.kernel.org
16838S:	Maintained
16839T:	git git://linuxtv.org/media_tree.git
16840F:	drivers/media/i2c/ov13b10.c
16841
16842OMNIVISION OV2680 SENSOR DRIVER
16843M:	Rui Miguel Silva <rmfrfs@gmail.com>
16844M:	Hans de Goede <hansg@kernel.org>
16845L:	linux-media@vger.kernel.org
16846S:	Maintained
16847T:	git git://linuxtv.org/media_tree.git
16848F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16849F:	drivers/media/i2c/ov2680.c
16850
16851OMNIVISION OV2685 SENSOR DRIVER
16852M:	Shunqian Zheng <zhengsq@rock-chips.com>
16853L:	linux-media@vger.kernel.org
16854S:	Maintained
16855T:	git git://linuxtv.org/media_tree.git
16856F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16857F:	drivers/media/i2c/ov2685.c
16858
16859OMNIVISION OV2740 SENSOR DRIVER
16860M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16861R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16862R:	Bingbu Cao <bingbu.cao@intel.com>
16863L:	linux-media@vger.kernel.org
16864S:	Maintained
16865T:	git git://linuxtv.org/media_tree.git
16866F:	drivers/media/i2c/ov2740.c
16867
16868OMNIVISION OV4689 SENSOR DRIVER
16869M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16870L:	linux-media@vger.kernel.org
16871S:	Maintained
16872T:	git git://linuxtv.org/media_tree.git
16873F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16874F:	drivers/media/i2c/ov4689.c
16875
16876OMNIVISION OV5640 SENSOR DRIVER
16877M:	Steve Longerbeam <slongerbeam@gmail.com>
16878L:	linux-media@vger.kernel.org
16879S:	Maintained
16880T:	git git://linuxtv.org/media_tree.git
16881F:	drivers/media/i2c/ov5640.c
16882
16883OMNIVISION OV5647 SENSOR DRIVER
16884M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16885M:	Jacopo Mondi <jacopo@jmondi.org>
16886L:	linux-media@vger.kernel.org
16887S:	Maintained
16888T:	git git://linuxtv.org/media_tree.git
16889F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16890F:	drivers/media/i2c/ov5647.c
16891
16892OMNIVISION OV5670 SENSOR DRIVER
16893M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16894L:	linux-media@vger.kernel.org
16895S:	Maintained
16896T:	git git://linuxtv.org/media_tree.git
16897F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16898F:	drivers/media/i2c/ov5670.c
16899
16900OMNIVISION OV5675 SENSOR DRIVER
16901M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16902L:	linux-media@vger.kernel.org
16903S:	Maintained
16904T:	git git://linuxtv.org/media_tree.git
16905F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16906F:	drivers/media/i2c/ov5675.c
16907
16908OMNIVISION OV5693 SENSOR DRIVER
16909M:	Daniel Scally <djrscally@gmail.com>
16910L:	linux-media@vger.kernel.org
16911S:	Maintained
16912T:	git git://linuxtv.org/media_tree.git
16913F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16914F:	drivers/media/i2c/ov5693.c
16915
16916OMNIVISION OV5695 SENSOR DRIVER
16917M:	Shunqian Zheng <zhengsq@rock-chips.com>
16918L:	linux-media@vger.kernel.org
16919S:	Maintained
16920T:	git git://linuxtv.org/media_tree.git
16921F:	drivers/media/i2c/ov5695.c
16922
16923OMNIVISION OV64A40 SENSOR DRIVER
16924M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16925L:	linux-media@vger.kernel.org
16926S:	Maintained
16927T:	git git://linuxtv.org/media_tree.git
16928F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16929F:	drivers/media/i2c/ov64a40.c
16930
16931OMNIVISION OV7670 SENSOR DRIVER
16932L:	linux-media@vger.kernel.org
16933S:	Orphan
16934T:	git git://linuxtv.org/media_tree.git
16935F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16936F:	drivers/media/i2c/ov7670.c
16937
16938OMNIVISION OV772x SENSOR DRIVER
16939M:	Jacopo Mondi <jacopo@jmondi.org>
16940L:	linux-media@vger.kernel.org
16941S:	Odd fixes
16942T:	git git://linuxtv.org/media_tree.git
16943F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16944F:	drivers/media/i2c/ov772x.c
16945F:	include/media/i2c/ov772x.h
16946
16947OMNIVISION OV7740 SENSOR DRIVER
16948L:	linux-media@vger.kernel.org
16949S:	Orphan
16950T:	git git://linuxtv.org/media_tree.git
16951F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16952F:	drivers/media/i2c/ov7740.c
16953
16954OMNIVISION OV8856 SENSOR DRIVER
16955M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16956L:	linux-media@vger.kernel.org
16957S:	Maintained
16958T:	git git://linuxtv.org/media_tree.git
16959F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16960F:	drivers/media/i2c/ov8856.c
16961
16962OMNIVISION OV8858 SENSOR DRIVER
16963M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16964M:	Nicholas Roth <nicholas@rothemail.net>
16965L:	linux-media@vger.kernel.org
16966S:	Maintained
16967T:	git git://linuxtv.org/media_tree.git
16968F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16969F:	drivers/media/i2c/ov8858.c
16970
16971OMNIVISION OV9282 SENSOR DRIVER
16972M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16973L:	linux-media@vger.kernel.org
16974S:	Maintained
16975T:	git git://linuxtv.org/media_tree.git
16976F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16977F:	drivers/media/i2c/ov9282.c
16978
16979OMNIVISION OV9640 SENSOR DRIVER
16980M:	Petr Cvek <petrcvekcz@gmail.com>
16981L:	linux-media@vger.kernel.org
16982S:	Maintained
16983F:	drivers/media/i2c/ov9640.*
16984
16985OMNIVISION OV9650 SENSOR DRIVER
16986M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16987R:	Akinobu Mita <akinobu.mita@gmail.com>
16988R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16989L:	linux-media@vger.kernel.org
16990S:	Maintained
16991T:	git git://linuxtv.org/media_tree.git
16992F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16993F:	drivers/media/i2c/ov9650.c
16994
16995OMNIVISION OV9734 SENSOR DRIVER
16996M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16997R:	Bingbu Cao <bingbu.cao@intel.com>
16998L:	linux-media@vger.kernel.org
16999S:	Maintained
17000T:	git git://linuxtv.org/media_tree.git
17001F:	drivers/media/i2c/ov9734.c
17002
17003ONBOARD USB HUB DRIVER
17004M:	Matthias Kaehlcke <mka@chromium.org>
17005L:	linux-usb@vger.kernel.org
17006S:	Maintained
17007F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17008F:	drivers/usb/misc/onboard_usb_dev.c
17009
17010ONENAND FLASH DRIVER
17011M:	Kyungmin Park <kyungmin.park@samsung.com>
17012L:	linux-mtd@lists.infradead.org
17013S:	Maintained
17014F:	drivers/mtd/nand/onenand/
17015F:	include/linux/mtd/onenand*.h
17016
17017ONEXPLAYER FAN DRIVER
17018M:	Derek John Clark <derekjohn.clark@gmail.com>
17019M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17020L:	linux-hwmon@vger.kernel.org
17021S:	Maintained
17022F:	drivers/hwmon/oxp-sensors.c
17023
17024ONIE TLV NVMEM LAYOUT DRIVER
17025M:	Miquel Raynal <miquel.raynal@bootlin.com>
17026S:	Maintained
17027F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17028F:	drivers/nvmem/layouts/onie-tlv.c
17029
17030ONION OMEGA2+ BOARD
17031M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17032L:	linux-mips@vger.kernel.org
17033S:	Maintained
17034F:	arch/mips/boot/dts/ralink/omega2p.dts
17035
17036ONSEMI ETHERNET PHY DRIVERS
17037M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17038L:	netdev@vger.kernel.org
17039S:	Supported
17040W:	http://www.onsemi.com
17041F:	drivers/net/phy/ncn*
17042
17043OP-TEE DRIVER
17044M:	Jens Wiklander <jens.wiklander@linaro.org>
17045L:	op-tee@lists.trustedfirmware.org
17046S:	Maintained
17047F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17048F:	drivers/tee/optee/
17049
17050OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17051M:	Sumit Garg <sumit.garg@linaro.org>
17052L:	op-tee@lists.trustedfirmware.org
17053S:	Maintained
17054F:	drivers/char/hw_random/optee-rng.c
17055
17056OP-TEE RTC DRIVER
17057M:	Clément Léger <clement.leger@bootlin.com>
17058L:	linux-rtc@vger.kernel.org
17059S:	Maintained
17060F:	drivers/rtc/rtc-optee.c
17061
17062OPA-VNIC DRIVER
17063M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17064L:	linux-rdma@vger.kernel.org
17065S:	Supported
17066F:	drivers/infiniband/ulp/opa_vnic
17067
17068OPEN FIRMWARE AND FLATTENED DEVICE TREE
17069M:	Rob Herring <robh@kernel.org>
17070M:	Saravana Kannan <saravanak@google.com>
17071L:	devicetree@vger.kernel.org
17072S:	Maintained
17073W:	http://www.devicetree.org/
17074C:	irc://irc.libera.chat/devicetree
17075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17076F:	Documentation/ABI/testing/sysfs-firmware-ofw
17077F:	drivers/of/
17078F:	include/linux/of*.h
17079F:	scripts/dtc/
17080F:	tools/testing/selftests/dt/
17081K:	of_overlay_notifier_
17082K:	of_overlay_fdt_apply
17083K:	of_overlay_remove
17084
17085OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17086M:	Rob Herring <robh@kernel.org>
17087M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17088M:	Conor Dooley <conor+dt@kernel.org>
17089L:	devicetree@vger.kernel.org
17090S:	Maintained
17091Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17092C:	irc://irc.libera.chat/devicetree
17093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17094F:	Documentation/devicetree/
17095F:	arch/*/boot/dts/
17096F:	include/dt-bindings/
17097
17098OPENCOMPUTE PTP CLOCK DRIVER
17099M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17100M:	Vadim Fedorenko <vadfed@linux.dev>
17101L:	netdev@vger.kernel.org
17102S:	Maintained
17103F:	drivers/ptp/ptp_ocp.c
17104
17105OPENCORES I2C BUS DRIVER
17106M:	Peter Korsgaard <peter@korsgaard.com>
17107M:	Andrew Lunn <andrew@lunn.ch>
17108L:	linux-i2c@vger.kernel.org
17109S:	Maintained
17110F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17111F:	Documentation/i2c/busses/i2c-ocores.rst
17112F:	drivers/i2c/busses/i2c-ocores.c
17113F:	include/linux/platform_data/i2c-ocores.h
17114
17115OPENRISC ARCHITECTURE
17116M:	Jonas Bonn <jonas@southpole.se>
17117M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17118M:	Stafford Horne <shorne@gmail.com>
17119L:	linux-openrisc@vger.kernel.org
17120S:	Maintained
17121W:	http://openrisc.io
17122T:	git https://github.com/openrisc/linux.git
17123F:	Documentation/arch/openrisc/
17124F:	Documentation/devicetree/bindings/openrisc/
17125F:	arch/openrisc/
17126F:	drivers/irqchip/irq-ompic.c
17127F:	drivers/irqchip/irq-or1k-*
17128
17129OPENVSWITCH
17130M:	Pravin B Shelar <pshelar@ovn.org>
17131L:	netdev@vger.kernel.org
17132L:	dev@openvswitch.org
17133S:	Maintained
17134W:	http://openvswitch.org
17135F:	include/uapi/linux/openvswitch.h
17136F:	net/openvswitch/
17137F:	tools/testing/selftests/net/openvswitch/
17138
17139OPERATING PERFORMANCE POINTS (OPP)
17140M:	Viresh Kumar <vireshk@kernel.org>
17141M:	Nishanth Menon <nm@ti.com>
17142M:	Stephen Boyd <sboyd@kernel.org>
17143L:	linux-pm@vger.kernel.org
17144S:	Maintained
17145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17146F:	Documentation/devicetree/bindings/opp/
17147F:	Documentation/power/opp.rst
17148F:	drivers/opp/
17149F:	include/linux/pm_opp.h
17150
17151OPL4 DRIVER
17152M:	Clemens Ladisch <clemens@ladisch.de>
17153L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17154S:	Maintained
17155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17156F:	sound/drivers/opl4/
17157
17158ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17159M:	Mark Fasheh <mark@fasheh.com>
17160M:	Joel Becker <jlbec@evilplan.org>
17161M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17162L:	ocfs2-devel@lists.linux.dev
17163S:	Supported
17164W:	http://ocfs2.wiki.kernel.org
17165F:	Documentation/filesystems/dlmfs.rst
17166F:	Documentation/filesystems/ocfs2.rst
17167F:	fs/ocfs2/
17168
17169ORANGEFS FILESYSTEM
17170M:	Mike Marshall <hubcap@omnibond.com>
17171R:	Martin Brandenburg <martin@omnibond.com>
17172L:	devel@lists.orangefs.org
17173S:	Supported
17174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17175F:	Documentation/filesystems/orangefs.rst
17176F:	fs/orangefs/
17177
17178OV2659 OMNIVISION SENSOR DRIVER
17179M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17180L:	linux-media@vger.kernel.org
17181S:	Maintained
17182W:	https://linuxtv.org
17183Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17184T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17185F:	drivers/media/i2c/ov2659.c
17186F:	include/media/i2c/ov2659.h
17187
17188OVERLAY FILESYSTEM
17189M:	Miklos Szeredi <miklos@szeredi.hu>
17190M:	Amir Goldstein <amir73il@gmail.com>
17191L:	linux-unionfs@vger.kernel.org
17192S:	Supported
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17194F:	Documentation/filesystems/overlayfs.rst
17195F:	fs/overlayfs/
17196
17197P54 WIRELESS DRIVER
17198M:	Christian Lamparter <chunkeey@googlemail.com>
17199L:	linux-wireless@vger.kernel.org
17200S:	Maintained
17201W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17202F:	drivers/net/wireless/intersil/p54/
17203
17204PACKET SOCKETS
17205M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17206S:	Maintained
17207F:	include/uapi/linux/if_packet.h
17208F:	net/packet/af_packet.c
17209
17210PACKING
17211M:	Vladimir Oltean <olteanv@gmail.com>
17212L:	netdev@vger.kernel.org
17213S:	Supported
17214F:	Documentation/core-api/packing.rst
17215F:	include/linux/packing.h
17216F:	lib/packing.c
17217
17218PADATA PARALLEL EXECUTION MECHANISM
17219M:	Steffen Klassert <steffen.klassert@secunet.com>
17220M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17221L:	linux-crypto@vger.kernel.org
17222L:	linux-kernel@vger.kernel.org
17223S:	Maintained
17224F:	Documentation/core-api/padata.rst
17225F:	include/linux/padata.h
17226F:	kernel/padata.c
17227
17228PAGE CACHE
17229M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17230L:	linux-fsdevel@vger.kernel.org
17231S:	Supported
17232T:	git git://git.infradead.org/users/willy/pagecache.git
17233F:	Documentation/filesystems/locking.rst
17234F:	Documentation/filesystems/vfs.rst
17235F:	include/linux/pagemap.h
17236F:	mm/filemap.c
17237F:	mm/page-writeback.c
17238F:	mm/readahead.c
17239F:	mm/truncate.c
17240
17241PAGE POOL
17242M:	Jesper Dangaard Brouer <hawk@kernel.org>
17243M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17244L:	netdev@vger.kernel.org
17245S:	Supported
17246F:	Documentation/networking/page_pool.rst
17247F:	include/net/page_pool/
17248F:	include/trace/events/page_pool.h
17249F:	net/core/page_pool.c
17250
17251PAGE TABLE CHECK
17252M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17253M:	Andrew Morton <akpm@linux-foundation.org>
17254L:	linux-mm@kvack.org
17255S:	Maintained
17256F:	Documentation/mm/page_table_check.rst
17257F:	include/linux/page_table_check.h
17258F:	mm/page_table_check.c
17259
17260PANASONIC LAPTOP ACPI EXTRAS DRIVER
17261M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17262L:	platform-driver-x86@vger.kernel.org
17263S:	Maintained
17264F:	drivers/platform/x86/panasonic-laptop.c
17265
17266PARALLAX PING IIO SENSOR DRIVER
17267M:	Andreas Klinger <ak@it-klinger.de>
17268L:	linux-iio@vger.kernel.org
17269S:	Maintained
17270F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17271F:	drivers/iio/proximity/ping.c
17272
17273PARALLEL LCD/KEYPAD PANEL DRIVER
17274M:	Willy Tarreau <willy@haproxy.com>
17275M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17276S:	Odd Fixes
17277F:	Documentation/admin-guide/lcd-panel-cgram.rst
17278F:	drivers/auxdisplay/panel.c
17279
17280PARALLEL PORT SUBSYSTEM
17281M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17282M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17283L:	linux-parport@lists.infradead.org (subscribers-only)
17284S:	Maintained
17285F:	Documentation/driver-api/parport*.rst
17286F:	drivers/char/ppdev.c
17287F:	drivers/parport/
17288F:	include/linux/parport*.h
17289F:	include/uapi/linux/ppdev.h
17290
17291PARAVIRT_OPS INTERFACE
17292M:	Juergen Gross <jgross@suse.com>
17293R:	Ajay Kaher <ajay.kaher@broadcom.com>
17294R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17296L:	virtualization@lists.linux.dev
17297L:	x86@kernel.org
17298S:	Supported
17299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17300F:	Documentation/virt/paravirt_ops.rst
17301F:	arch/*/include/asm/paravirt*.h
17302F:	arch/*/kernel/paravirt*
17303F:	include/linux/hypervisor.h
17304
17305PARISC ARCHITECTURE
17306M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17307M:	Helge Deller <deller@gmx.de>
17308L:	linux-parisc@vger.kernel.org
17309S:	Maintained
17310W:	https://parisc.wiki.kernel.org
17311Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17314F:	Documentation/arch/parisc/
17315F:	arch/parisc/
17316F:	drivers/char/agp/parisc-agp.c
17317F:	drivers/input/misc/hp_sdc_rtc.c
17318F:	drivers/input/serio/gscps2.c
17319F:	drivers/input/serio/hp_sdc*
17320F:	drivers/parisc/
17321F:	drivers/parport/parport_gsc.*
17322F:	drivers/tty/serial/8250/8250_parisc.c
17323F:	drivers/video/console/sti*
17324F:	drivers/video/fbdev/sti*
17325F:	drivers/video/logo/logo_parisc*
17326F:	include/linux/hp_sdc.h
17327
17328PARMAN
17329M:	Jiri Pirko <jiri@resnulli.us>
17330L:	netdev@vger.kernel.org
17331S:	Supported
17332F:	include/linux/parman.h
17333F:	lib/parman.c
17334F:	lib/test_parman.c
17335
17336PC ENGINES APU BOARD DRIVER
17337M:	Enrico Weigelt, metux IT consult <info@metux.net>
17338S:	Maintained
17339F:	drivers/platform/x86/pcengines-apuv2.c
17340
17341PC87360 HARDWARE MONITORING DRIVER
17342M:	Jim Cromie <jim.cromie@gmail.com>
17343L:	linux-hwmon@vger.kernel.org
17344S:	Maintained
17345F:	Documentation/hwmon/pc87360.rst
17346F:	drivers/hwmon/pc87360.c
17347
17348PC8736x GPIO DRIVER
17349M:	Jim Cromie <jim.cromie@gmail.com>
17350S:	Maintained
17351F:	drivers/char/pc8736x_gpio.c
17352
17353PC87427 HARDWARE MONITORING DRIVER
17354M:	Jean Delvare <jdelvare@suse.com>
17355L:	linux-hwmon@vger.kernel.org
17356S:	Maintained
17357F:	Documentation/hwmon/pc87427.rst
17358F:	drivers/hwmon/pc87427.c
17359
17360PCA9532 LED DRIVER
17361M:	Riku Voipio <riku.voipio@iki.fi>
17362S:	Maintained
17363F:	drivers/leds/leds-pca9532.c
17364F:	include/linux/leds-pca9532.h
17365
17366PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17367M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17368M:	Pali Rohár <pali@kernel.org>
17369L:	linux-pci@vger.kernel.org
17370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17371S:	Maintained
17372F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17373F:	drivers/pci/controller/pci-aardvark.c
17374
17375PCI DRIVER FOR ALTERA PCIE IP
17376M:	Joyce Ooi <joyce.ooi@intel.com>
17377L:	linux-pci@vger.kernel.org
17378S:	Supported
17379F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17380F:	drivers/pci/controller/pcie-altera.c
17381
17382PCI DRIVER FOR APPLIEDMICRO XGENE
17383M:	Toan Le <toan@os.amperecomputing.com>
17384L:	linux-pci@vger.kernel.org
17385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17386S:	Maintained
17387F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17388F:	drivers/pci/controller/pci-xgene.c
17389
17390PCI DRIVER FOR ARM VERSATILE PLATFORM
17391M:	Rob Herring <robh@kernel.org>
17392L:	linux-pci@vger.kernel.org
17393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17394S:	Maintained
17395F:	Documentation/devicetree/bindings/pci/versatile.yaml
17396F:	drivers/pci/controller/pci-versatile.c
17397
17398PCI DRIVER FOR ARMADA 8K
17399M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17400L:	linux-pci@vger.kernel.org
17401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17402S:	Maintained
17403F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17404F:	drivers/pci/controller/dwc/pcie-armada8k.c
17405
17406PCI DRIVER FOR CADENCE PCIE IP
17407L:	linux-pci@vger.kernel.org
17408S:	Orphan
17409F:	Documentation/devicetree/bindings/pci/cdns,*
17410F:	drivers/pci/controller/cadence/*cadence*
17411
17412PCI DRIVER FOR FREESCALE LAYERSCAPE
17413M:	Minghuan Lian <minghuan.Lian@nxp.com>
17414M:	Mingkai Hu <mingkai.hu@nxp.com>
17415M:	Roy Zang <roy.zang@nxp.com>
17416L:	linuxppc-dev@lists.ozlabs.org
17417L:	linux-pci@vger.kernel.org
17418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17419S:	Maintained
17420F:	drivers/pci/controller/dwc/*layerscape*
17421
17422PCI DRIVER FOR FU740
17423M:	Paul Walmsley <paul.walmsley@sifive.com>
17424M:	Greentime Hu <greentime.hu@sifive.com>
17425M:	Samuel Holland <samuel.holland@sifive.com>
17426L:	linux-pci@vger.kernel.org
17427S:	Maintained
17428F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17429F:	drivers/pci/controller/dwc/pcie-fu740.c
17430
17431PCI DRIVER FOR GENERIC OF HOSTS
17432M:	Will Deacon <will@kernel.org>
17433L:	linux-pci@vger.kernel.org
17434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17435S:	Maintained
17436F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17437F:	drivers/pci/controller/pci-host-common.c
17438F:	drivers/pci/controller/pci-host-generic.c
17439
17440PCI DRIVER FOR IMX6
17441M:	Richard Zhu <hongxing.zhu@nxp.com>
17442M:	Lucas Stach <l.stach@pengutronix.de>
17443L:	linux-pci@vger.kernel.org
17444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17445S:	Maintained
17446F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17447F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17448F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17449F:	drivers/pci/controller/dwc/*imx6*
17450
17451PCI DRIVER FOR INTEL IXP4XX
17452M:	Linus Walleij <linus.walleij@linaro.org>
17453S:	Maintained
17454F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17455F:	drivers/pci/controller/pci-ixp4xx.c
17456
17457PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17458M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17459R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17460L:	linux-pci@vger.kernel.org
17461S:	Supported
17462F:	drivers/pci/controller/vmd.c
17463
17464PCI DRIVER FOR MICROSEMI SWITCHTEC
17465M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17466M:	Logan Gunthorpe <logang@deltatee.com>
17467L:	linux-pci@vger.kernel.org
17468S:	Maintained
17469F:	Documentation/ABI/testing/sysfs-class-switchtec
17470F:	Documentation/driver-api/switchtec.rst
17471F:	drivers/ntb/hw/mscc/
17472F:	drivers/pci/switch/switchtec*
17473F:	include/linux/switchtec.h
17474F:	include/uapi/linux/switchtec_ioctl.h
17475
17476PCI DRIVER FOR MOBIVEIL PCIE IP
17477M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17478M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17479L:	linux-pci@vger.kernel.org
17480S:	Supported
17481F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17482F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17483
17484PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17485M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17486M:	Pali Rohár <pali@kernel.org>
17487L:	linux-pci@vger.kernel.org
17488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17489S:	Maintained
17490F:	drivers/pci/controller/*mvebu*
17491
17492PCI DRIVER FOR NVIDIA TEGRA
17493M:	Thierry Reding <thierry.reding@gmail.com>
17494L:	linux-tegra@vger.kernel.org
17495L:	linux-pci@vger.kernel.org
17496S:	Supported
17497F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17498F:	drivers/pci/controller/pci-tegra.c
17499
17500PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17501M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17502L:	linux-pci@vger.kernel.org
17503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17504S:	Maintained
17505F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17506F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17507
17508PCI DRIVER FOR PLDA PCIE IP
17509M:	Daire McNamara <daire.mcnamara@microchip.com>
17510L:	linux-pci@vger.kernel.org
17511S:	Maintained
17512F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17513F:	drivers/pci/controller/plda/pcie-plda-host.c
17514F:	drivers/pci/controller/plda/pcie-plda.h
17515
17516PCI DRIVER FOR RENESAS R-CAR
17517M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17518M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17519L:	linux-pci@vger.kernel.org
17520L:	linux-renesas-soc@vger.kernel.org
17521S:	Maintained
17522F:	Documentation/devicetree/bindings/pci/*rcar*
17523F:	drivers/pci/controller/*rcar*
17524F:	drivers/pci/controller/dwc/*rcar*
17525
17526PCI DRIVER FOR SAMSUNG EXYNOS
17527M:	Jingoo Han <jingoohan1@gmail.com>
17528L:	linux-pci@vger.kernel.org
17529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17530L:	linux-samsung-soc@vger.kernel.org
17531S:	Maintained
17532F:	drivers/pci/controller/dwc/pci-exynos.c
17533
17534PCI DRIVER FOR SYNOPSYS DESIGNWARE
17535M:	Jingoo Han <jingoohan1@gmail.com>
17536M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17537L:	linux-pci@vger.kernel.org
17538S:	Maintained
17539F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17540F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17541F:	drivers/pci/controller/dwc/*designware*
17542
17543PCI DRIVER FOR TI DRA7XX/J721E
17544M:	Vignesh Raghavendra <vigneshr@ti.com>
17545R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17546L:	linux-omap@vger.kernel.org
17547L:	linux-pci@vger.kernel.org
17548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17549S:	Supported
17550F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17551F:	drivers/pci/controller/cadence/pci-j721e.c
17552F:	drivers/pci/controller/dwc/pci-dra7xx.c
17553
17554PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17555M:	Linus Walleij <linus.walleij@linaro.org>
17556L:	linux-pci@vger.kernel.org
17557S:	Maintained
17558F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17559F:	drivers/pci/controller/pci-v3-semi.c
17560
17561PCI DRIVER FOR XILINX VERSAL CPM
17562M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17563M:	Michal Simek <michal.simek@amd.com>
17564L:	linux-pci@vger.kernel.org
17565S:	Maintained
17566F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17567F:	drivers/pci/controller/pcie-xilinx-cpm.c
17568
17569PCI ENDPOINT SUBSYSTEM
17570M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17571M:	Krzysztof Wilczyński <kw@linux.com>
17572R:	Kishon Vijay Abraham I <kishon@kernel.org>
17573L:	linux-pci@vger.kernel.org
17574S:	Supported
17575Q:	https://patchwork.kernel.org/project/linux-pci/list/
17576B:	https://bugzilla.kernel.org
17577C:	irc://irc.oftc.net/linux-pci
17578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17579F:	Documentation/PCI/endpoint/*
17580F:	Documentation/misc-devices/pci-endpoint-test.rst
17581F:	drivers/misc/pci_endpoint_test.c
17582F:	drivers/pci/endpoint/
17583F:	tools/pci/
17584
17585PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17586M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17587R:	Oliver O'Halloran <oohall@gmail.com>
17588L:	linuxppc-dev@lists.ozlabs.org
17589S:	Supported
17590F:	Documentation/PCI/pci-error-recovery.rst
17591F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17592F:	arch/powerpc/include/*/eeh*.h
17593F:	arch/powerpc/kernel/eeh*.c
17594F:	arch/powerpc/platforms/*/eeh*.c
17595F:	drivers/pci/pcie/aer.c
17596F:	drivers/pci/pcie/dpc.c
17597F:	drivers/pci/pcie/err.c
17598
17599PCI ERROR RECOVERY
17600M:	Linas Vepstas <linasvepstas@gmail.com>
17601L:	linux-pci@vger.kernel.org
17602S:	Supported
17603F:	Documentation/PCI/pci-error-recovery.rst
17604
17605PCI MSI DRIVER FOR ALTERA MSI IP
17606M:	Joyce Ooi <joyce.ooi@intel.com>
17607L:	linux-pci@vger.kernel.org
17608S:	Supported
17609F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17610F:	drivers/pci/controller/pcie-altera-msi.c
17611
17612PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17613M:	Toan Le <toan@os.amperecomputing.com>
17614L:	linux-pci@vger.kernel.org
17615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17616S:	Maintained
17617F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17618F:	drivers/pci/controller/pci-xgene-msi.c
17619
17620PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17621M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17622M:	Krzysztof Wilczyński <kw@linux.com>
17623R:	Rob Herring <robh@kernel.org>
17624L:	linux-pci@vger.kernel.org
17625S:	Supported
17626Q:	https://patchwork.kernel.org/project/linux-pci/list/
17627B:	https://bugzilla.kernel.org
17628C:	irc://irc.oftc.net/linux-pci
17629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17630F:	Documentation/devicetree/bindings/pci/
17631F:	drivers/pci/controller/
17632F:	drivers/pci/pci-bridge-emul.c
17633F:	drivers/pci/pci-bridge-emul.h
17634
17635PCI PEER-TO-PEER DMA (P2PDMA)
17636M:	Bjorn Helgaas <bhelgaas@google.com>
17637M:	Logan Gunthorpe <logang@deltatee.com>
17638L:	linux-pci@vger.kernel.org
17639S:	Supported
17640Q:	https://patchwork.kernel.org/project/linux-pci/list/
17641B:	https://bugzilla.kernel.org
17642C:	irc://irc.oftc.net/linux-pci
17643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17644F:	Documentation/driver-api/pci/p2pdma.rst
17645F:	drivers/pci/p2pdma.c
17646F:	include/linux/pci-p2pdma.h
17647
17648PCI POWER CONTROL
17649M:	Bartosz Golaszewski <brgl@bgdev.pl>
17650L:	linux-pci@vger.kernel.org
17651S:	Maintained
17652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17653F:	drivers/pci/pwrctl/*
17654F:	include/linux/pci-pwrctl.h
17655
17656PCI SUBSYSTEM
17657M:	Bjorn Helgaas <bhelgaas@google.com>
17658L:	linux-pci@vger.kernel.org
17659S:	Supported
17660Q:	https://patchwork.kernel.org/project/linux-pci/list/
17661B:	https://bugzilla.kernel.org
17662C:	irc://irc.oftc.net/linux-pci
17663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17664F:	Documentation/PCI/
17665F:	Documentation/devicetree/bindings/pci/
17666F:	arch/x86/kernel/early-quirks.c
17667F:	arch/x86/kernel/quirks.c
17668F:	arch/x86/pci/
17669F:	drivers/acpi/pci*
17670F:	drivers/pci/
17671F:	include/asm-generic/pci*
17672F:	include/linux/of_pci.h
17673F:	include/linux/pci*
17674F:	include/uapi/linux/pci*
17675
17676PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17677M:	Jonathan Chocron <jonnyc@amazon.com>
17678L:	linux-pci@vger.kernel.org
17679S:	Maintained
17680F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17681F:	drivers/pci/controller/dwc/pcie-al.c
17682
17683PCIE DRIVER FOR AMLOGIC MESON
17684M:	Yue Wang <yue.wang@Amlogic.com>
17685L:	linux-pci@vger.kernel.org
17686L:	linux-amlogic@lists.infradead.org
17687S:	Maintained
17688F:	drivers/pci/controller/dwc/pci-meson.c
17689
17690PCIE DRIVER FOR AXIS ARTPEC
17691M:	Jesper Nilsson <jesper.nilsson@axis.com>
17692L:	linux-arm-kernel@axis.com
17693L:	linux-pci@vger.kernel.org
17694S:	Maintained
17695F:	Documentation/devicetree/bindings/pci/axis,artpec*
17696F:	drivers/pci/controller/dwc/*artpec*
17697
17698PCIE DRIVER FOR CAVIUM THUNDERX
17699M:	Robert Richter <rric@kernel.org>
17700L:	linux-pci@vger.kernel.org
17701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17702S:	Odd Fixes
17703F:	drivers/pci/controller/pci-thunder-*
17704
17705PCIE DRIVER FOR HISILICON
17706M:	Zhou Wang <wangzhou1@hisilicon.com>
17707L:	linux-pci@vger.kernel.org
17708S:	Maintained
17709F:	drivers/pci/controller/dwc/pcie-hisi.c
17710
17711PCIE DRIVER FOR HISILICON KIRIN
17712M:	Xiaowei Song <songxiaowei@hisilicon.com>
17713M:	Binghui Wang <wangbinghui@hisilicon.com>
17714L:	linux-pci@vger.kernel.org
17715S:	Maintained
17716F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17717F:	drivers/pci/controller/dwc/pcie-kirin.c
17718
17719PCIE DRIVER FOR HISILICON STB
17720M:	Shawn Guo <shawn.guo@linaro.org>
17721L:	linux-pci@vger.kernel.org
17722S:	Maintained
17723F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17724F:	drivers/pci/controller/dwc/pcie-histb.c
17725
17726PCIE DRIVER FOR INTEL KEEM BAY
17727M:	Srikanth Thokala <srikanth.thokala@intel.com>
17728L:	linux-pci@vger.kernel.org
17729S:	Supported
17730F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17731F:	drivers/pci/controller/dwc/pcie-keembay.c
17732
17733PCIE DRIVER FOR INTEL LGM GW SOC
17734M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17735L:	linux-pci@vger.kernel.org
17736S:	Maintained
17737F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17738F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17739
17740PCIE DRIVER FOR MEDIATEK
17741M:	Ryder Lee <ryder.lee@mediatek.com>
17742M:	Jianjun Wang <jianjun.wang@mediatek.com>
17743L:	linux-pci@vger.kernel.org
17744L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17745S:	Supported
17746F:	Documentation/devicetree/bindings/pci/mediatek*
17747F:	drivers/pci/controller/*mediatek*
17748
17749PCIE DRIVER FOR MICROCHIP
17750M:	Daire McNamara <daire.mcnamara@microchip.com>
17751L:	linux-pci@vger.kernel.org
17752S:	Supported
17753F:	Documentation/devicetree/bindings/pci/microchip*
17754F:	drivers/pci/controller/plda/*microchip*
17755
17756PCIE DRIVER FOR QUALCOMM MSM
17757M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17758L:	linux-pci@vger.kernel.org
17759L:	linux-arm-msm@vger.kernel.org
17760S:	Maintained
17761F:	drivers/pci/controller/dwc/pcie-qcom.c
17762
17763PCIE DRIVER FOR ROCKCHIP
17764M:	Shawn Lin <shawn.lin@rock-chips.com>
17765L:	linux-pci@vger.kernel.org
17766L:	linux-rockchip@lists.infradead.org
17767S:	Maintained
17768F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17769F:	drivers/pci/controller/pcie-rockchip*
17770
17771PCIE DRIVER FOR SOCIONEXT UNIPHIER
17772M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17773L:	linux-pci@vger.kernel.org
17774S:	Maintained
17775F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17776F:	drivers/pci/controller/dwc/pcie-uniphier*
17777
17778PCIE DRIVER FOR ST SPEAR13XX
17779M:	Pratyush Anand <pratyush.anand@gmail.com>
17780L:	linux-pci@vger.kernel.org
17781S:	Maintained
17782F:	drivers/pci/controller/dwc/*spear*
17783
17784PCIE DRIVER FOR STARFIVE JH71x0
17785M:	Kevin Xie <kevin.xie@starfivetech.com>
17786L:	linux-pci@vger.kernel.org
17787S:	Maintained
17788F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17789F:	drivers/pci/controller/plda/pcie-starfive.c
17790
17791PCIE ENDPOINT DRIVER FOR QUALCOMM
17792M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17793L:	linux-pci@vger.kernel.org
17794L:	linux-arm-msm@vger.kernel.org
17795S:	Maintained
17796F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17797F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17798
17799PCMCIA SUBSYSTEM
17800M:	Dominik Brodowski <linux@dominikbrodowski.net>
17801S:	Odd Fixes
17802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17803F:	Documentation/pcmcia/
17804F:	drivers/pcmcia/
17805F:	include/pcmcia/
17806F:	tools/pcmcia/
17807
17808PCNET32 NETWORK DRIVER
17809M:	Don Fry <pcnet32@frontier.com>
17810L:	netdev@vger.kernel.org
17811S:	Maintained
17812F:	drivers/net/ethernet/amd/pcnet32.c
17813
17814PCRYPT PARALLEL CRYPTO ENGINE
17815M:	Steffen Klassert <steffen.klassert@secunet.com>
17816L:	linux-crypto@vger.kernel.org
17817S:	Maintained
17818F:	crypto/pcrypt.c
17819F:	include/crypto/pcrypt.h
17820
17821PDS DSC VIRTIO DATA PATH ACCELERATOR
17822R:	Shannon Nelson <shannon.nelson@amd.com>
17823F:	drivers/vdpa/pds/
17824
17825PECI HARDWARE MONITORING DRIVERS
17826M:	Iwona Winiarska <iwona.winiarska@intel.com>
17827L:	linux-hwmon@vger.kernel.org
17828S:	Supported
17829F:	Documentation/hwmon/peci-cputemp.rst
17830F:	Documentation/hwmon/peci-dimmtemp.rst
17831F:	drivers/hwmon/peci/
17832
17833PECI SUBSYSTEM
17834M:	Iwona Winiarska <iwona.winiarska@intel.com>
17835L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17836S:	Supported
17837F:	Documentation/devicetree/bindings/peci/
17838F:	Documentation/peci/
17839F:	drivers/peci/
17840F:	include/linux/peci-cpu.h
17841F:	include/linux/peci.h
17842
17843PENSANDO ETHERNET DRIVERS
17844M:	Shannon Nelson <shannon.nelson@amd.com>
17845M:	Brett Creeley <brett.creeley@amd.com>
17846L:	netdev@vger.kernel.org
17847S:	Supported
17848F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17849F:	drivers/net/ethernet/pensando/
17850
17851PER-CPU MEMORY ALLOCATOR
17852M:	Dennis Zhou <dennis@kernel.org>
17853M:	Tejun Heo <tj@kernel.org>
17854M:	Christoph Lameter <cl@linux.com>
17855L:	linux-mm@kvack.org
17856S:	Maintained
17857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17858F:	arch/*/include/asm/percpu.h
17859F:	include/linux/percpu*.h
17860F:	lib/percpu*.c
17861F:	mm/percpu*.c
17862
17863PER-TASK DELAY ACCOUNTING
17864M:	Balbir Singh <bsingharora@gmail.com>
17865S:	Maintained
17866F:	include/linux/delayacct.h
17867F:	kernel/delayacct.c
17868
17869PERFORMANCE EVENTS SUBSYSTEM
17870M:	Peter Zijlstra <peterz@infradead.org>
17871M:	Ingo Molnar <mingo@redhat.com>
17872M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17873M:	Namhyung Kim <namhyung@kernel.org>
17874R:	Mark Rutland <mark.rutland@arm.com>
17875R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17876R:	Jiri Olsa <jolsa@kernel.org>
17877R:	Ian Rogers <irogers@google.com>
17878R:	Adrian Hunter <adrian.hunter@intel.com>
17879R:	"Liang, Kan" <kan.liang@linux.intel.com>
17880L:	linux-perf-users@vger.kernel.org
17881L:	linux-kernel@vger.kernel.org
17882S:	Supported
17883W:	https://perf.wiki.kernel.org/
17884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17887F:	arch/*/events/*
17888F:	arch/*/events/*/*
17889F:	arch/*/include/asm/perf_event.h
17890F:	arch/*/kernel/*/*/perf_event*.c
17891F:	arch/*/kernel/*/perf_event*.c
17892F:	arch/*/kernel/perf_callchain.c
17893F:	arch/*/kernel/perf_event*.c
17894F:	include/linux/perf_event.h
17895F:	include/uapi/linux/perf_event.h
17896F:	kernel/events/*
17897F:	tools/lib/perf/
17898F:	tools/perf/
17899
17900PERFORMANCE EVENTS TOOLING ARM64
17901R:	John Garry <john.g.garry@oracle.com>
17902R:	Will Deacon <will@kernel.org>
17903R:	James Clark <james.clark@linaro.org>
17904R:	Mike Leach <mike.leach@linaro.org>
17905R:	Leo Yan <leo.yan@linux.dev>
17906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17907S:	Supported
17908F:	tools/build/feature/test-libopencsd.c
17909F:	tools/perf/arch/arm*/
17910F:	tools/perf/pmu-events/arch/arm64/
17911F:	tools/perf/util/arm-spe*
17912F:	tools/perf/util/cs-etm*
17913
17914PERSONALITY HANDLING
17915M:	Christoph Hellwig <hch@infradead.org>
17916L:	linux-abi-devel@lists.sourceforge.net
17917S:	Maintained
17918F:	include/linux/personality.h
17919F:	include/uapi/linux/personality.h
17920
17921PHOENIX RC FLIGHT CONTROLLER ADAPTER
17922M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17923L:	linux-input@vger.kernel.org
17924S:	Maintained
17925F:	Documentation/input/devices/pxrc.rst
17926F:	drivers/input/joystick/pxrc.c
17927
17928PHONET PROTOCOL
17929M:	Remi Denis-Courmont <courmisch@gmail.com>
17930S:	Supported
17931F:	Documentation/networking/phonet.rst
17932F:	include/linux/phonet.h
17933F:	include/net/phonet/
17934F:	include/uapi/linux/phonet.h
17935F:	net/phonet/
17936
17937PHRAM MTD DRIVER
17938M:	Joern Engel <joern@lazybastard.org>
17939L:	linux-mtd@lists.infradead.org
17940S:	Maintained
17941F:	drivers/mtd/devices/phram.c
17942
17943PICOLCD HID DRIVER
17944M:	Bruno Prémont <bonbons@linux-vserver.org>
17945L:	linux-input@vger.kernel.org
17946S:	Maintained
17947F:	drivers/hid/hid-picolcd*
17948
17949PIDFD API
17950M:	Christian Brauner <christian@brauner.io>
17951L:	linux-kernel@vger.kernel.org
17952S:	Maintained
17953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17954F:	samples/pidfd/
17955F:	tools/testing/selftests/clone3/
17956F:	tools/testing/selftests/pid_namespace/
17957F:	tools/testing/selftests/pidfd/
17958K:	(?i)pidfd
17959K:	(?i)clone3
17960K:	\b(clone_args|kernel_clone_args)\b
17961
17962PIN CONTROL SUBSYSTEM
17963M:	Linus Walleij <linus.walleij@linaro.org>
17964L:	linux-gpio@vger.kernel.org
17965S:	Maintained
17966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17967F:	Documentation/devicetree/bindings/pinctrl/
17968F:	Documentation/driver-api/pin-control.rst
17969F:	drivers/pinctrl/
17970F:	include/dt-bindings/pinctrl/
17971F:	include/linux/pinctrl/
17972
17973PIN CONTROLLER - AMD
17974M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17975M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17976S:	Maintained
17977F:	drivers/pinctrl/pinctrl-amd.c
17978
17979PIN CONTROLLER - FREESCALE
17980M:	Dong Aisheng <aisheng.dong@nxp.com>
17981M:	Fabio Estevam <festevam@gmail.com>
17982M:	Shawn Guo <shawnguo@kernel.org>
17983M:	Jacky Bai <ping.bai@nxp.com>
17984R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17985L:	linux-gpio@vger.kernel.org
17986L:	NXP S32 Linux Team <s32@nxp.com>
17987S:	Maintained
17988F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17989F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17990F:	drivers/pinctrl/freescale/
17991F:	drivers/pinctrl/nxp/
17992
17993PIN CONTROLLER - INTEL
17994M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17995M:	Andy Shevchenko <andy@kernel.org>
17996S:	Supported
17997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17998F:	drivers/pinctrl/intel/
17999
18000PIN CONTROLLER - KEEMBAY
18001M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18002S:	Supported
18003F:	drivers/pinctrl/pinctrl-keembay*
18004
18005PIN CONTROLLER - MEDIATEK
18006M:	Sean Wang <sean.wang@kernel.org>
18007L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18008S:	Maintained
18009F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18010F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18011F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18012F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18013F:	drivers/pinctrl/mediatek/
18014
18015PIN CONTROLLER - MEDIATEK MIPS
18016M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18017M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18018L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18019L:	linux-mips@vger.kernel.org
18020S:	Maintained
18021F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18022F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18023F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18024F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18025F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18026F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18027F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18028F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18029F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18030F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18031F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18032F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18033F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18034F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18035F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18036
18037PIN CONTROLLER - MICROCHIP AT91
18038M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18040L:	linux-gpio@vger.kernel.org
18041S:	Supported
18042F:	drivers/gpio/gpio-sama5d2-piobu.c
18043F:	drivers/pinctrl/pinctrl-at91*
18044
18045PIN CONTROLLER - QUALCOMM
18046M:	Bjorn Andersson <andersson@kernel.org>
18047L:	linux-arm-msm@vger.kernel.org
18048S:	Maintained
18049F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18050F:	drivers/pinctrl/qcom/
18051
18052PIN CONTROLLER - RENESAS
18053M:	Geert Uytterhoeven <geert+renesas@glider.be>
18054L:	linux-renesas-soc@vger.kernel.org
18055S:	Supported
18056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18057F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18058F:	drivers/pinctrl/renesas/
18059
18060PIN CONTROLLER - SAMSUNG
18061M:	Krzysztof Kozlowski <krzk@kernel.org>
18062M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18063R:	Alim Akhtar <alim.akhtar@samsung.com>
18064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18065L:	linux-samsung-soc@vger.kernel.org
18066S:	Maintained
18067Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18068B:	mailto:linux-samsung-soc@vger.kernel.org
18069C:	irc://irc.libera.chat/linux-exynos
18070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18071F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18072F:	drivers/pinctrl/samsung/
18073
18074PIN CONTROLLER - SINGLE
18075M:	Tony Lindgren <tony@atomide.com>
18076M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18078L:	linux-omap@vger.kernel.org
18079S:	Maintained
18080F:	drivers/pinctrl/pinctrl-single.c
18081
18082PIN CONTROLLER - SUNPLUS / TIBBO
18083M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18084M:	Wells Lu <wellslutw@gmail.com>
18085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18086S:	Maintained
18087W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18088F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18089F:	drivers/pinctrl/sunplus/
18090F:	include/dt-bindings/pinctrl/sppctl*.h
18091
18092PINE64 PINEPHONE KEYBOARD DRIVER
18093M:	Samuel Holland <samuel@sholland.org>
18094S:	Supported
18095F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18096F:	drivers/input/keyboard/pinephone-keyboard.c
18097
18098PKTCDVD DRIVER
18099M:	linux-block@vger.kernel.org
18100S:	Orphan
18101F:	drivers/block/pktcdvd.c
18102F:	include/linux/pktcdvd.h
18103F:	include/uapi/linux/pktcdvd.h
18104
18105PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18106M:	Tomasz Duszynski <tduszyns@gmail.com>
18107S:	Maintained
18108F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18109F:	drivers/iio/chemical/pms7003.c
18110
18111PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18112M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18113L:	netdev@vger.kernel.org
18114S:	Maintained
18115F:	drivers/net/phy/mdio-open-alliance.h
18116F:	net/ethtool/plca.c
18117
18118PLDMFW LIBRARY
18119M:	Jacob Keller <jacob.e.keller@intel.com>
18120S:	Maintained
18121F:	Documentation/driver-api/pldmfw/
18122F:	include/linux/pldmfw.h
18123F:	lib/pldmfw/
18124
18125PLX DMA DRIVER
18126M:	Logan Gunthorpe <logang@deltatee.com>
18127S:	Maintained
18128F:	drivers/dma/plx_dma.c
18129
18130PM-GRAPH UTILITY
18131M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18132L:	linux-pm@vger.kernel.org
18133S:	Supported
18134W:	https://01.org/pm-graph
18135B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18136T:	git git://github.com/intel/pm-graph
18137F:	tools/power/pm-graph
18138
18139PM6764TR DRIVER
18140M:	Charles Hsu	<hsu.yungteng@gmail.com>
18141L:	linux-hwmon@vger.kernel.org
18142S:	Maintained
18143F:	Documentation/hwmon/pm6764tr.rst
18144F:	drivers/hwmon/pmbus/pm6764tr.c
18145
18146PMC SIERRA MaxRAID DRIVER
18147L:	linux-scsi@vger.kernel.org
18148S:	Orphan
18149W:	http://www.pmc-sierra.com/
18150F:	drivers/scsi/pmcraid.*
18151
18152PMC SIERRA PM8001 DRIVER
18153M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18154L:	linux-scsi@vger.kernel.org
18155S:	Supported
18156F:	drivers/scsi/pm8001/
18157
18158PNI RM3100 IIO DRIVER
18159M:	Song Qiang <songqiang1304521@gmail.com>
18160L:	linux-iio@vger.kernel.org
18161S:	Maintained
18162F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18163F:	drivers/iio/magnetometer/rm3100*
18164
18165PNP SUPPORT
18166M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18167L:	linux-acpi@vger.kernel.org
18168S:	Maintained
18169F:	drivers/pnp/
18170F:	include/linux/pnp.h
18171
18172POSIX CLOCKS and TIMERS
18173M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18174M:	Frederic Weisbecker <frederic@kernel.org>
18175M:	Thomas Gleixner <tglx@linutronix.de>
18176L:	linux-kernel@vger.kernel.org
18177S:	Maintained
18178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18179F:	fs/timerfd.c
18180F:	include/linux/time_namespace.h
18181F:	include/linux/timerfd.h
18182F:	include/uapi/linux/time.h
18183F:	include/uapi/linux/timerfd.h
18184F:	include/trace/events/timer*
18185F:	kernel/time/itimer.c
18186F:	kernel/time/posix-*
18187F:	kernel/time/namespace.c
18188
18189POWER MANAGEMENT CORE
18190M:	"Rafael J. Wysocki" <rafael@kernel.org>
18191L:	linux-pm@vger.kernel.org
18192S:	Supported
18193B:	https://bugzilla.kernel.org
18194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18195F:	drivers/base/power/
18196F:	drivers/powercap/
18197F:	include/linux/intel_rapl.h
18198F:	include/linux/pm.h
18199F:	include/linux/pm_*
18200F:	include/linux/powercap.h
18201F:	kernel/configs/nopm.config
18202
18203POWER SEQUENCING
18204M:	Bartosz Golaszewski <brgl@bgdev.pl>
18205L:	linux-pm@vger.kernel.org
18206S:	Maintained
18207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18208F:	drivers/power/sequencing/
18209F:	include/linux/pwrseq/
18210
18211POWER STATE COORDINATION INTERFACE (PSCI)
18212M:	Mark Rutland <mark.rutland@arm.com>
18213M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18215S:	Maintained
18216F:	drivers/firmware/psci/
18217F:	include/linux/psci.h
18218F:	include/uapi/linux/psci.h
18219
18220POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18221M:	Sebastian Reichel <sre@kernel.org>
18222L:	linux-pm@vger.kernel.org
18223S:	Maintained
18224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18225F:	Documentation/ABI/testing/sysfs-class-power
18226F:	Documentation/devicetree/bindings/power/supply/
18227F:	drivers/power/supply/
18228F:	include/linux/power/
18229F:	include/linux/power_supply.h
18230F:	tools/testing/selftests/power_supply/
18231
18232POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18233M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18234L:	linuxppc-dev@lists.ozlabs.org
18235S:	Maintained
18236F:	drivers/char/powernv-op-panel.c
18237
18238PPP OVER ATM (RFC 2364)
18239M:	Mitchell Blank Jr <mitch@sfgoth.com>
18240S:	Maintained
18241F:	include/uapi/linux/atmppp.h
18242F:	net/atm/pppoatm.c
18243
18244PPP OVER ETHERNET
18245M:	Michal Ostrowski <mostrows@earthlink.net>
18246S:	Maintained
18247F:	drivers/net/ppp/pppoe.c
18248F:	drivers/net/ppp/pppox.c
18249
18250PPP OVER L2TP
18251M:	James Chapman <jchapman@katalix.com>
18252S:	Maintained
18253F:	include/linux/if_pppol2tp.h
18254F:	include/uapi/linux/if_pppol2tp.h
18255F:	net/l2tp/l2tp_ppp.c
18256
18257PPP PROTOCOL DRIVERS AND COMPRESSORS
18258L:	linux-ppp@vger.kernel.org
18259S:	Orphan
18260F:	drivers/net/ppp/ppp_*
18261
18262PPS SUPPORT
18263M:	Rodolfo Giometti <giometti@enneenne.com>
18264L:	linuxpps@ml.enneenne.com (subscribers-only)
18265S:	Maintained
18266W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18267F:	Documentation/ABI/testing/sysfs-pps
18268F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18269F:	Documentation/driver-api/pps.rst
18270F:	drivers/pps/
18271F:	include/linux/pps*.h
18272F:	include/uapi/linux/pps.h
18273
18274PPTP DRIVER
18275M:	Dmitry Kozlov <xeb@mail.ru>
18276L:	netdev@vger.kernel.org
18277S:	Maintained
18278W:	http://sourceforge.net/projects/accel-pptp
18279F:	drivers/net/ppp/pptp.c
18280
18281PRESSURE STALL INFORMATION (PSI)
18282M:	Johannes Weiner <hannes@cmpxchg.org>
18283M:	Suren Baghdasaryan <surenb@google.com>
18284R:	Peter Ziljstra <peterz@infradead.org>
18285S:	Maintained
18286F:	include/linux/psi*
18287F:	kernel/sched/psi.c
18288
18289PRINTK
18290M:	Petr Mladek <pmladek@suse.com>
18291R:	Steven Rostedt <rostedt@goodmis.org>
18292R:	John Ogness <john.ogness@linutronix.de>
18293R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18294S:	Maintained
18295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18296F:	include/linux/printk.h
18297F:	kernel/printk/
18298
18299PRINTK INDEXING
18300R:	Chris Down <chris@chrisdown.name>
18301S:	Maintained
18302F:	Documentation/core-api/printk-index.rst
18303F:	kernel/printk/index.c
18304K:	printk_index
18305
18306PROC FILESYSTEM
18307L:	linux-kernel@vger.kernel.org
18308L:	linux-fsdevel@vger.kernel.org
18309S:	Maintained
18310F:	Documentation/filesystems/proc.rst
18311F:	fs/proc/
18312F:	include/linux/proc_fs.h
18313F:	tools/testing/selftests/proc/
18314
18315PROC SYSCTL
18316M:	Luis Chamberlain <mcgrof@kernel.org>
18317M:	Kees Cook <kees@kernel.org>
18318M:	Joel Granados <j.granados@samsung.com>
18319L:	linux-kernel@vger.kernel.org
18320L:	linux-fsdevel@vger.kernel.org
18321S:	Maintained
18322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18323F:	fs/proc/proc_sysctl.c
18324F:	include/linux/sysctl.h
18325F:	kernel/sysctl-test.c
18326F:	kernel/sysctl.c
18327F:	tools/testing/selftests/sysctl/
18328
18329PS3 NETWORK SUPPORT
18330M:	Geoff Levand <geoff@infradead.org>
18331L:	netdev@vger.kernel.org
18332L:	linuxppc-dev@lists.ozlabs.org
18333S:	Maintained
18334F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18335
18336PS3 PLATFORM SUPPORT
18337M:	Geoff Levand <geoff@infradead.org>
18338L:	linuxppc-dev@lists.ozlabs.org
18339S:	Maintained
18340F:	arch/powerpc/boot/ps3*
18341F:	arch/powerpc/include/asm/lv1call.h
18342F:	arch/powerpc/include/asm/ps3*.h
18343F:	arch/powerpc/platforms/ps3/
18344F:	drivers/*/ps3*
18345F:	drivers/ps3/
18346F:	drivers/rtc/rtc-ps3.c
18347F:	drivers/usb/host/*ps3.c
18348F:	sound/ppc/snd_ps3*
18349
18350PS3VRAM DRIVER
18351M:	Jim Paris <jim@jtan.com>
18352M:	Geoff Levand <geoff@infradead.org>
18353L:	linuxppc-dev@lists.ozlabs.org
18354S:	Maintained
18355F:	drivers/block/ps3vram.c
18356
18357PSAMPLE PACKET SAMPLING SUPPORT
18358M:	Yotam Gigi <yotam.gi@gmail.com>
18359S:	Maintained
18360F:	include/net/psample.h
18361F:	include/uapi/linux/psample.h
18362F:	net/psample
18363
18364PSE NETWORK DRIVER
18365M:	Oleksij Rempel <o.rempel@pengutronix.de>
18366M:	Kory Maincent <kory.maincent@bootlin.com>
18367L:	netdev@vger.kernel.org
18368S:	Maintained
18369F:	Documentation/devicetree/bindings/net/pse-pd/
18370F:	drivers/net/pse-pd/
18371
18372PSTORE FILESYSTEM
18373M:	Kees Cook <kees@kernel.org>
18374R:	Tony Luck <tony.luck@intel.com>
18375R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18376L:	linux-hardening@vger.kernel.org
18377S:	Supported
18378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18379F:	Documentation/admin-guide/pstore-blk.rst
18380F:	Documentation/admin-guide/ramoops.rst
18381F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18382F:	drivers/acpi/apei/erst.c
18383F:	drivers/firmware/efi/efi-pstore.c
18384F:	fs/pstore/
18385F:	include/linux/pstore*
18386K:	\b(pstore|ramoops)
18387
18388PT5161L HARDWARE MONITOR DRIVER
18389M:	Cosmo Chou <cosmo.chou@quantatw.com>
18390L:	linux-hwmon@vger.kernel.org
18391S:	Maintained
18392F:	Documentation/hwmon/pt5161l.rst
18393F:	drivers/hwmon/pt5161l.c
18394
18395PTP HARDWARE CLOCK SUPPORT
18396M:	Richard Cochran <richardcochran@gmail.com>
18397L:	netdev@vger.kernel.org
18398S:	Maintained
18399W:	http://linuxptp.sourceforge.net/
18400F:	Documentation/ABI/testing/sysfs-ptp
18401F:	Documentation/driver-api/ptp.rst
18402F:	drivers/net/phy/dp83640*
18403F:	drivers/ptp/*
18404F:	include/linux/ptp_cl*
18405K:	(?:\b|_)ptp(?:\b|_)
18406
18407PTP MOCKUP CLOCK SUPPORT
18408M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18409L:	netdev@vger.kernel.org
18410S:	Maintained
18411F:	drivers/ptp/ptp_mock.c
18412F:	include/linux/ptp_mock.h
18413
18414PTP VIRTUAL CLOCK SUPPORT
18415M:	Yangbo Lu <yangbo.lu@nxp.com>
18416L:	netdev@vger.kernel.org
18417S:	Maintained
18418F:	drivers/ptp/ptp_vclock.c
18419F:	net/ethtool/phc_vclocks.c
18420
18421PTRACE SUPPORT
18422M:	Oleg Nesterov <oleg@redhat.com>
18423S:	Maintained
18424F:	arch/*/*/ptrace*.c
18425F:	arch/*/include/asm/ptrace*.h
18426F:	arch/*/ptrace*.c
18427F:	include/asm-generic/syscall.h
18428F:	include/linux/ptrace.h
18429F:	include/linux/regset.h
18430F:	include/uapi/linux/ptrace.h
18431F:	kernel/ptrace.c
18432
18433PULSE8-CEC DRIVER
18434M:	Hans Verkuil <hverkuil@xs4all.nl>
18435L:	linux-media@vger.kernel.org
18436S:	Maintained
18437T:	git git://linuxtv.org/media_tree.git
18438F:	drivers/media/cec/usb/pulse8/
18439
18440PURELIFI PLFXLC DRIVER
18441M:	Srinivasan Raju <srini.raju@purelifi.com>
18442L:	linux-wireless@vger.kernel.org
18443S:	Supported
18444F:	drivers/net/wireless/purelifi/plfxlc/
18445
18446PVRUSB2 VIDEO4LINUX DRIVER
18447M:	Mike Isely <isely@pobox.com>
18448L:	pvrusb2@isely.net	(subscribers-only)
18449L:	linux-media@vger.kernel.org
18450S:	Maintained
18451W:	http://www.isely.net/pvrusb2/
18452T:	git git://linuxtv.org/media_tree.git
18453F:	Documentation/driver-api/media/drivers/pvrusb2*
18454F:	drivers/media/usb/pvrusb2/
18455
18456PWC WEBCAM DRIVER
18457M:	Hans Verkuil <hverkuil@xs4all.nl>
18458L:	linux-media@vger.kernel.org
18459S:	Odd Fixes
18460T:	git git://linuxtv.org/media_tree.git
18461F:	drivers/media/usb/pwc/*
18462F:	include/trace/events/pwc.h
18463
18464PWM IR Transmitter
18465M:	Sean Young <sean@mess.org>
18466L:	linux-media@vger.kernel.org
18467S:	Maintained
18468F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18469F:	drivers/media/rc/pwm-ir-tx.c
18470
18471PWM SUBSYSTEM
18472M:	Uwe Kleine-König <ukleinek@kernel.org>
18473L:	linux-pwm@vger.kernel.org
18474S:	Maintained
18475Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18476T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18477F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18478F:	Documentation/devicetree/bindings/pwm/
18479F:	Documentation/driver-api/pwm.rst
18480F:	drivers/gpio/gpio-mvebu.c
18481F:	drivers/pwm/
18482F:	drivers/video/backlight/pwm_bl.c
18483F:	include/dt-bindings/pwm/
18484F:	include/linux/pwm.h
18485F:	include/linux/pwm_backlight.h
18486K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18487
18488PXA GPIO DRIVER
18489M:	Robert Jarzmik <robert.jarzmik@free.fr>
18490L:	linux-gpio@vger.kernel.org
18491S:	Maintained
18492F:	drivers/gpio/gpio-pxa.c
18493
18494PXA MMCI DRIVER
18495S:	Orphan
18496
18497PXA RTC DRIVER
18498M:	Robert Jarzmik <robert.jarzmik@free.fr>
18499L:	linux-rtc@vger.kernel.org
18500S:	Maintained
18501
18502PXA2xx/PXA3xx SUPPORT
18503M:	Daniel Mack <daniel@zonque.org>
18504M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18505M:	Robert Jarzmik <robert.jarzmik@free.fr>
18506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18507S:	Maintained
18508T:	git git://github.com/hzhuang1/linux.git
18509T:	git git://github.com/rjarzmik/linux.git
18510F:	arch/arm/boot/dts/intel/pxa/
18511F:	arch/arm/mach-pxa/
18512F:	drivers/dma/pxa*
18513F:	drivers/pcmcia/pxa2xx*
18514F:	drivers/pinctrl/pxa/
18515F:	drivers/spi/spi-pxa2xx*
18516F:	drivers/usb/gadget/udc/pxa2*
18517F:	include/sound/pxa2xx-lib.h
18518F:	sound/arm/pxa*
18519F:	sound/soc/pxa/
18520
18521QAT DRIVER
18522M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18523L:	qat-linux@intel.com
18524S:	Supported
18525F:	drivers/crypto/intel/qat/
18526
18527QCOM AUDIO (ASoC) DRIVERS
18528M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
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>
19910M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19911R:	Boqun Feng <boqun.feng@gmail.com>
19912R:	Gary Guo <gary@garyguo.net>
19913R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19914R:	Benno Lossin <benno.lossin@proton.me>
19915R:	Andreas Hindborg <a.hindborg@samsung.com>
19916R:	Alice Ryhl <aliceryhl@google.com>
19917L:	rust-for-linux@vger.kernel.org
19918S:	Supported
19919W:	https://rust-for-linux.com
19920B:	https://github.com/Rust-for-Linux/linux/issues
19921C:	zulip://rust-for-linux.zulipchat.com
19922P:	https://rust-for-linux.com/contributing
19923T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19924F:	Documentation/rust/
19925F:	rust/
19926F:	samples/rust/
19927F:	scripts/*rust*
19928F:	tools/testing/selftests/rust/
19929K:	\b(?i:rust)\b
19930
19931RXRPC SOCKETS (AF_RXRPC)
19932M:	David Howells <dhowells@redhat.com>
19933M:	Marc Dionne <marc.dionne@auristor.com>
19934L:	linux-afs@lists.infradead.org
19935S:	Supported
19936W:	https://www.infradead.org/~dhowells/kafs/
19937F:	Documentation/networking/rxrpc.rst
19938F:	include/keys/rxrpc-type.h
19939F:	include/net/af_rxrpc.h
19940F:	include/trace/events/rxrpc.h
19941F:	include/uapi/linux/rxrpc.h
19942F:	net/rxrpc/
19943
19944S3 SAVAGE FRAMEBUFFER DRIVER
19945M:	Antonino Daplas <adaplas@gmail.com>
19946L:	linux-fbdev@vger.kernel.org
19947S:	Maintained
19948F:	drivers/video/fbdev/savage/
19949
19950S390 ARCHITECTURE
19951M:	Heiko Carstens <hca@linux.ibm.com>
19952M:	Vasily Gorbik <gor@linux.ibm.com>
19953M:	Alexander Gordeev <agordeev@linux.ibm.com>
19954R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19955R:	Sven Schnelle <svens@linux.ibm.com>
19956L:	linux-s390@vger.kernel.org
19957S:	Supported
19958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19959F:	Documentation/driver-api/s390-drivers.rst
19960F:	Documentation/arch/s390/
19961F:	arch/s390/
19962F:	drivers/s390/
19963F:	drivers/watchdog/diag288_wdt.c
19964
19965S390 COMMON I/O LAYER
19966M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19967M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19968L:	linux-s390@vger.kernel.org
19969S:	Supported
19970F:	drivers/s390/cio/
19971
19972S390 DASD DRIVER
19973M:	Stefan Haberland <sth@linux.ibm.com>
19974M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19975L:	linux-s390@vger.kernel.org
19976S:	Supported
19977F:	block/partitions/ibm.c
19978F:	drivers/s390/block/dasd*
19979F:	include/linux/dasd_mod.h
19980
19981S390 IOMMU (PCI)
19982M:	Niklas Schnelle <schnelle@linux.ibm.com>
19983M:	Matthew Rosato <mjrosato@linux.ibm.com>
19984R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19985L:	linux-s390@vger.kernel.org
19986S:	Supported
19987F:	drivers/iommu/s390-iommu.c
19988
19989S390 IUCV NETWORK LAYER
19990M:	Alexandra Winter <wintera@linux.ibm.com>
19991M:	Thorsten Winkler <twinkler@linux.ibm.com>
19992L:	linux-s390@vger.kernel.org
19993L:	netdev@vger.kernel.org
19994S:	Supported
19995F:	drivers/s390/net/*iucv*
19996F:	include/net/iucv/
19997F:	net/iucv/
19998
19999S390 MM
20000M:	Alexander Gordeev <agordeev@linux.ibm.com>
20001M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20002L:	linux-s390@vger.kernel.org
20003S:	Supported
20004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20005F:	arch/s390/include/asm/pgtable.h
20006F:	arch/s390/mm
20007
20008S390 NETWORK DRIVERS
20009M:	Alexandra Winter <wintera@linux.ibm.com>
20010M:	Thorsten Winkler <twinkler@linux.ibm.com>
20011L:	linux-s390@vger.kernel.org
20012L:	netdev@vger.kernel.org
20013S:	Supported
20014F:	drivers/s390/net/
20015
20016S390 PCI SUBSYSTEM
20017M:	Niklas Schnelle <schnelle@linux.ibm.com>
20018M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20019L:	linux-s390@vger.kernel.org
20020S:	Supported
20021F:	Documentation/arch/s390/pci.rst
20022F:	arch/s390/pci/
20023F:	drivers/pci/hotplug/s390_pci_hpc.c
20024
20025S390 SCM DRIVER
20026M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20027L:	linux-s390@vger.kernel.org
20028S:	Supported
20029F:	drivers/s390/block/scm*
20030F:	drivers/s390/cio/scm.c
20031
20032S390 VFIO AP DRIVER
20033M:	Tony Krowiak <akrowiak@linux.ibm.com>
20034M:	Halil Pasic <pasic@linux.ibm.com>
20035M:	Jason Herne <jjherne@linux.ibm.com>
20036L:	linux-s390@vger.kernel.org
20037S:	Supported
20038F:	Documentation/arch/s390/vfio-ap*
20039F:	drivers/s390/crypto/vfio_ap*
20040
20041S390 VFIO-CCW DRIVER
20042M:	Eric Farman <farman@linux.ibm.com>
20043M:	Matthew Rosato <mjrosato@linux.ibm.com>
20044R:	Halil Pasic <pasic@linux.ibm.com>
20045L:	linux-s390@vger.kernel.org
20046L:	kvm@vger.kernel.org
20047S:	Supported
20048F:	Documentation/arch/s390/vfio-ccw.rst
20049F:	drivers/s390/cio/vfio_ccw*
20050F:	include/uapi/linux/vfio_ccw.h
20051
20052S390 VFIO-PCI DRIVER
20053M:	Matthew Rosato <mjrosato@linux.ibm.com>
20054M:	Eric Farman <farman@linux.ibm.com>
20055L:	linux-s390@vger.kernel.org
20056L:	kvm@vger.kernel.org
20057S:	Supported
20058F:	arch/s390/kvm/pci*
20059F:	drivers/vfio/pci/vfio_pci_zdev.c
20060F:	include/uapi/linux/vfio_zdev.h
20061
20062S390 ZCRYPT DRIVER
20063M:	Harald Freudenberger <freude@linux.ibm.com>
20064L:	linux-s390@vger.kernel.org
20065S:	Supported
20066F:	drivers/s390/crypto/
20067
20068S390 ZFCP DRIVER
20069M:	Steffen Maier <maier@linux.ibm.com>
20070M:	Benjamin Block <bblock@linux.ibm.com>
20071L:	linux-s390@vger.kernel.org
20072S:	Supported
20073F:	drivers/s390/scsi/zfcp_*
20074
20075SAA6588 RDS RECEIVER DRIVER
20076M:	Hans Verkuil <hverkuil@xs4all.nl>
20077L:	linux-media@vger.kernel.org
20078S:	Odd Fixes
20079W:	https://linuxtv.org
20080T:	git git://linuxtv.org/media_tree.git
20081F:	drivers/media/i2c/saa6588*
20082
20083SAA7134 VIDEO4LINUX DRIVER
20084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20085L:	linux-media@vger.kernel.org
20086S:	Odd fixes
20087W:	https://linuxtv.org
20088T:	git git://linuxtv.org/media_tree.git
20089F:	Documentation/driver-api/media/drivers/saa7134*
20090F:	drivers/media/pci/saa7134/
20091
20092SAA7146 VIDEO4LINUX-2 DRIVER
20093M:	Hans Verkuil <hverkuil@xs4all.nl>
20094L:	linux-media@vger.kernel.org
20095S:	Maintained
20096T:	git git://linuxtv.org/media_tree.git
20097F:	drivers/media/common/saa7146/
20098F:	drivers/media/pci/saa7146/
20099F:	include/media/drv-intf/saa7146*
20100
20101SAFESETID SECURITY MODULE
20102M:	Micah Morton <mortonm@chromium.org>
20103S:	Supported
20104F:	Documentation/admin-guide/LSM/SafeSetID.rst
20105F:	security/safesetid/
20106
20107SAMSUNG AUDIO (ASoC) DRIVERS
20108M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20109L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20110S:	Maintained
20111B:	mailto:linux-samsung-soc@vger.kernel.org
20112F:	Documentation/devicetree/bindings/sound/samsung*
20113F:	sound/soc/samsung/
20114
20115SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20116M:	Krzysztof Kozlowski <krzk@kernel.org>
20117L:	linux-crypto@vger.kernel.org
20118L:	linux-samsung-soc@vger.kernel.org
20119S:	Maintained
20120F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20121F:	drivers/crypto/exynos-rng.c
20122
20123SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20124M:	Łukasz Stelmach <l.stelmach@samsung.com>
20125L:	linux-samsung-soc@vger.kernel.org
20126S:	Maintained
20127F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20128F:	drivers/char/hw_random/exynos-trng.c
20129
20130SAMSUNG FRAMEBUFFER DRIVER
20131M:	Jingoo Han <jingoohan1@gmail.com>
20132L:	linux-fbdev@vger.kernel.org
20133S:	Maintained
20134F:	drivers/video/fbdev/s3c-fb.c
20135
20136SAMSUNG INTERCONNECT DRIVERS
20137M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20138M:	Artur Świgoń <a.swigon@samsung.com>
20139L:	linux-pm@vger.kernel.org
20140L:	linux-samsung-soc@vger.kernel.org
20141S:	Supported
20142F:	drivers/interconnect/samsung/
20143
20144SAMSUNG LAPTOP DRIVER
20145M:	Corentin Chary <corentin.chary@gmail.com>
20146L:	platform-driver-x86@vger.kernel.org
20147S:	Maintained
20148F:	drivers/platform/x86/samsung-laptop.c
20149
20150SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20151M:	Krzysztof Kozlowski <krzk@kernel.org>
20152L:	linux-kernel@vger.kernel.org
20153L:	linux-samsung-soc@vger.kernel.org
20154S:	Maintained
20155B:	mailto:linux-samsung-soc@vger.kernel.org
20156F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20157F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20158F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20159F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20160F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20161F:	drivers/clk/clk-s2mps11.c
20162F:	drivers/mfd/sec*.c
20163F:	drivers/regulator/s2m*.c
20164F:	drivers/regulator/s5m*.c
20165F:	drivers/rtc/rtc-s5m.c
20166F:	include/linux/mfd/samsung/
20167
20168SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20169M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20170L:	linux-media@vger.kernel.org
20171L:	linux-samsung-soc@vger.kernel.org
20172S:	Maintained
20173F:	drivers/media/platform/samsung/s3c-camif/
20174F:	include/media/drv-intf/s3c_camif.h
20175
20176SAMSUNG S3FWRN5 NFC DRIVER
20177M:	Krzysztof Kozlowski <krzk@kernel.org>
20178S:	Maintained
20179F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20180F:	drivers/nfc/s3fwrn5
20181
20182SAMSUNG S5C73M3 CAMERA DRIVER
20183M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20184M:	Andrzej Hajda <andrzej.hajda@intel.com>
20185L:	linux-media@vger.kernel.org
20186S:	Supported
20187F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20188F:	drivers/media/i2c/s5c73m3/*
20189
20190SAMSUNG S5K5BAF CAMERA DRIVER
20191M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20192M:	Andrzej Hajda <andrzej.hajda@intel.com>
20193L:	linux-media@vger.kernel.org
20194S:	Supported
20195F:	drivers/media/i2c/s5k5baf.c
20196
20197SAMSUNG S5P Security SubSystem (SSS) DRIVER
20198M:	Krzysztof Kozlowski <krzk@kernel.org>
20199M:	Vladimir Zapolskiy <vz@mleia.com>
20200L:	linux-crypto@vger.kernel.org
20201L:	linux-samsung-soc@vger.kernel.org
20202S:	Maintained
20203F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20204F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20205F:	drivers/crypto/s5p-sss.c
20206
20207SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20208M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20209L:	linux-media@vger.kernel.org
20210S:	Supported
20211Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20212F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20213F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20214F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20215F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20216F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20217F:	drivers/media/platform/samsung/exynos4-is/
20218
20219SAMSUNG SOC CLOCK DRIVERS
20220M:	Krzysztof Kozlowski <krzk@kernel.org>
20221M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20222M:	Chanwoo Choi <cw00.choi@samsung.com>
20223R:	Alim Akhtar <alim.akhtar@samsung.com>
20224L:	linux-samsung-soc@vger.kernel.org
20225S:	Maintained
20226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20227F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20228F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20229F:	drivers/clk/samsung/
20230F:	include/dt-bindings/clock/exynos*.h
20231F:	include/dt-bindings/clock/s5p*.h
20232F:	include/dt-bindings/clock/samsung,*.h
20233F:	include/linux/clk/samsung.h
20234
20235SAMSUNG SPI DRIVERS
20236M:	Andi Shyti <andi.shyti@kernel.org>
20237L:	linux-spi@vger.kernel.org
20238L:	linux-samsung-soc@vger.kernel.org
20239S:	Maintained
20240F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20241F:	drivers/spi/spi-s3c*
20242F:	include/linux/platform_data/spi-s3c64xx.h
20243
20244SAMSUNG SXGBE DRIVERS
20245M:	Byungho An <bh74.an@samsung.com>
20246L:	netdev@vger.kernel.org
20247S:	Supported
20248F:	drivers/net/ethernet/samsung/sxgbe/
20249
20250SAMSUNG THERMAL DRIVER
20251M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20252M:	Krzysztof Kozlowski <krzk@kernel.org>
20253L:	linux-pm@vger.kernel.org
20254L:	linux-samsung-soc@vger.kernel.org
20255S:	Maintained
20256F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20257F:	drivers/thermal/samsung/
20258
20259SAMSUNG USB2 PHY DRIVER
20260M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20261L:	linux-kernel@vger.kernel.org
20262S:	Supported
20263F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20264F:	Documentation/driver-api/phy/samsung-usb2.rst
20265F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20266F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20267F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20268F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20269F:	drivers/phy/samsung/phy-samsung-usb2.c
20270F:	drivers/phy/samsung/phy-samsung-usb2.h
20271
20272SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20273M:	Paul Barker <paul.barker@sancloud.com>
20274R:	Marc Murphy <marc.murphy@sancloud.com>
20275S:	Supported
20276F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20277
20278SC1200 WDT DRIVER
20279M:	Zwane Mwaikambo <zwanem@gmail.com>
20280S:	Maintained
20281F:	drivers/watchdog/sc1200wdt.c
20282
20283SCHEDULER
20284M:	Ingo Molnar <mingo@redhat.com>
20285M:	Peter Zijlstra <peterz@infradead.org>
20286M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20287M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20288R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20289R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20290R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20291R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20292R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20293L:	linux-kernel@vger.kernel.org
20294S:	Maintained
20295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20296F:	include/linux/preempt.h
20297F:	include/linux/sched.h
20298F:	include/linux/wait.h
20299F:	include/uapi/linux/sched.h
20300F:	kernel/sched/
20301
20302SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20303M:	Gustavo Silva <gustavograzs@gmail.com>
20304S:	Maintained
20305F:	drivers/iio/chemical/ens160_core.c
20306F:	drivers/iio/chemical/ens160_i2c.c
20307F:	drivers/iio/chemical/ens160_spi.c
20308F:	drivers/iio/chemical/ens160.h
20309
20310SCSI LIBSAS SUBSYSTEM
20311R:	John Garry <john.g.garry@oracle.com>
20312R:	Jason Yan <yanaijie@huawei.com>
20313L:	linux-scsi@vger.kernel.org
20314S:	Supported
20315F:	Documentation/scsi/libsas.rst
20316F:	drivers/scsi/libsas/
20317F:	include/scsi/libsas.h
20318F:	include/scsi/sas_ata.h
20319
20320SCSI RDMA PROTOCOL (SRP) INITIATOR
20321M:	Bart Van Assche <bvanassche@acm.org>
20322L:	linux-rdma@vger.kernel.org
20323S:	Supported
20324Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20325F:	drivers/infiniband/ulp/srp/
20326F:	include/scsi/srp.h
20327
20328SCSI RDMA PROTOCOL (SRP) TARGET
20329M:	Bart Van Assche <bvanassche@acm.org>
20330L:	linux-rdma@vger.kernel.org
20331L:	target-devel@vger.kernel.org
20332S:	Supported
20333Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20334F:	drivers/infiniband/ulp/srpt/
20335
20336SCSI SG DRIVER
20337M:	Doug Gilbert <dgilbert@interlog.com>
20338L:	linux-scsi@vger.kernel.org
20339S:	Maintained
20340W:	http://sg.danny.cz/sg
20341F:	Documentation/scsi/scsi-generic.rst
20342F:	drivers/scsi/sg.c
20343F:	include/scsi/sg.h
20344
20345SCSI SUBSYSTEM
20346M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20347M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20348L:	linux-scsi@vger.kernel.org
20349S:	Maintained
20350Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20353F:	Documentation/devicetree/bindings/scsi/
20354F:	drivers/scsi/
20355F:	drivers/ufs/
20356F:	include/scsi/
20357
20358SCSI TAPE DRIVER
20359M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20360L:	linux-scsi@vger.kernel.org
20361S:	Maintained
20362F:	Documentation/scsi/st.rst
20363F:	drivers/scsi/st.*
20364F:	drivers/scsi/st_*.h
20365
20366SCSI TARGET CORE USER DRIVER
20367M:	Bodo Stroesser <bostroesser@gmail.com>
20368L:	linux-scsi@vger.kernel.org
20369L:	target-devel@vger.kernel.org
20370S:	Supported
20371F:	Documentation/target/tcmu-design.rst
20372F:	drivers/target/target_core_user.c
20373F:	include/uapi/linux/target_core_user.h
20374
20375SCSI TARGET SUBSYSTEM
20376M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20377L:	linux-scsi@vger.kernel.org
20378L:	target-devel@vger.kernel.org
20379S:	Supported
20380Q:	https://patchwork.kernel.org/project/target-devel/list/
20381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20382F:	Documentation/target/
20383F:	drivers/target/
20384F:	include/target/
20385
20386SCTP PROTOCOL
20387M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20388M:	Xin Long <lucien.xin@gmail.com>
20389L:	linux-sctp@vger.kernel.org
20390S:	Maintained
20391W:	https://github.com/sctp/lksctp-tools/wiki
20392F:	Documentation/networking/sctp.rst
20393F:	include/linux/sctp.h
20394F:	include/net/sctp/
20395F:	include/uapi/linux/sctp.h
20396F:	net/sctp/
20397
20398SCx200 CPU SUPPORT
20399M:	Jim Cromie <jim.cromie@gmail.com>
20400S:	Odd Fixes
20401F:	Documentation/i2c/busses/scx200_acb.rst
20402F:	arch/x86/platform/scx200/
20403F:	drivers/i2c/busses/scx200*
20404F:	drivers/mtd/maps/scx200_docflash.c
20405F:	drivers/watchdog/scx200_wdt.c
20406F:	include/linux/scx200.h
20407
20408SCx200 GPIO DRIVER
20409M:	Jim Cromie <jim.cromie@gmail.com>
20410S:	Maintained
20411F:	drivers/char/scx200_gpio.c
20412F:	include/linux/scx200_gpio.h
20413
20414SCx200 HRT CLOCKSOURCE DRIVER
20415M:	Jim Cromie <jim.cromie@gmail.com>
20416S:	Maintained
20417F:	drivers/clocksource/scx200_hrt.c
20418
20419SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20420M:	Sascha Sommer <saschasommer@freenet.de>
20421L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20422S:	Maintained
20423F:	drivers/mmc/host/sdricoh_cs.c
20424
20425SECO BOARDS CEC DRIVER
20426M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20427S:	Maintained
20428F:	drivers/media/cec/platform/seco/seco-cec.c
20429F:	drivers/media/cec/platform/seco/seco-cec.h
20430
20431SECURE COMPUTING
20432M:	Kees Cook <kees@kernel.org>
20433R:	Andy Lutomirski <luto@amacapital.net>
20434R:	Will Drewry <wad@chromium.org>
20435S:	Supported
20436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20437F:	Documentation/userspace-api/seccomp_filter.rst
20438F:	include/linux/seccomp.h
20439F:	include/uapi/linux/seccomp.h
20440F:	kernel/seccomp.c
20441F:	tools/testing/selftests/kselftest_harness.h
20442F:	tools/testing/selftests/seccomp/*
20443K:	\bsecure_computing
20444K:	\bTIF_SECCOMP\b
20445
20446SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20447M:	Kamal Dasu <kamal.dasu@broadcom.com>
20448M:	Al Cooper <alcooperx@gmail.com>
20449R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20450L:	linux-mmc@vger.kernel.org
20451S:	Maintained
20452F:	drivers/mmc/host/sdhci-brcmstb*
20453
20454SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20455M:	Adrian Hunter <adrian.hunter@intel.com>
20456L:	linux-mmc@vger.kernel.org
20457S:	Supported
20458F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20459F:	drivers/mmc/host/sdhci*
20460
20461SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20462M:	Aubin Constans <aubin.constans@microchip.com>
20463R:	Eugen Hristev <eugen.hristev@collabora.com>
20464L:	linux-mmc@vger.kernel.org
20465S:	Supported
20466F:	drivers/mmc/host/sdhci-of-at91.c
20467
20468SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20469M:	Haibo Chen <haibo.chen@nxp.com>
20470L:	imx@lists.linux.dev
20471L:	linux-mmc@vger.kernel.org
20472L:	s32@nxp.com
20473S:	Maintained
20474F:	drivers/mmc/host/sdhci-esdhc-imx.c
20475
20476SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20477M:	Ben Dooks <ben-linux@fluff.org>
20478M:	Jaehoon Chung <jh80.chung@samsung.com>
20479L:	linux-mmc@vger.kernel.org
20480S:	Maintained
20481F:	drivers/mmc/host/sdhci-s3c*
20482
20483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20484M:	Viresh Kumar <vireshk@kernel.org>
20485L:	linux-mmc@vger.kernel.org
20486S:	Maintained
20487F:	drivers/mmc/host/sdhci-spear.c
20488
20489SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20490M:	Vignesh Raghavendra <vigneshr@ti.com>
20491L:	linux-mmc@vger.kernel.org
20492S:	Maintained
20493F:	drivers/mmc/host/sdhci-omap.c
20494
20495SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20496M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20497L:	linux-block@vger.kernel.org
20498S:	Supported
20499F:	block/opal_proto.h
20500F:	block/sed*
20501F:	include/linux/sed*
20502F:	include/uapi/linux/sed*
20503
20504SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20505M:	Mark Rutland <mark.rutland@arm.com>
20506M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20507M:	Sudeep Holla <sudeep.holla@arm.com>
20508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20509S:	Maintained
20510F:	drivers/firmware/smccc/
20511F:	include/linux/arm-smccc.h
20512
20513SECURITY CONTACT
20514M:	Security Officers <security@kernel.org>
20515S:	Supported
20516F:	Documentation/process/security-bugs.rst
20517
20518SECURITY SUBSYSTEM
20519M:	Paul Moore <paul@paul-moore.com>
20520M:	James Morris <jmorris@namei.org>
20521M:	"Serge E. Hallyn" <serge@hallyn.com>
20522L:	linux-security-module@vger.kernel.org
20523S:	Supported
20524Q:	https://patchwork.kernel.org/project/linux-security-module/list
20525B:	mailto:linux-security-module@vger.kernel.org
20526P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20527T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20528F:	include/linux/lsm_audit.h
20529F:	include/linux/lsm_hook_defs.h
20530F:	include/linux/lsm_hooks.h
20531F:	include/linux/security.h
20532F:	include/uapi/linux/lsm.h
20533F:	security/
20534F:	tools/testing/selftests/lsm/
20535X:	security/selinux/
20536K:	\bsecurity_[a-z_0-9]\+\b
20537
20538SELINUX SECURITY MODULE
20539M:	Paul Moore <paul@paul-moore.com>
20540M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20541R:	Ondrej Mosnacek <omosnace@redhat.com>
20542L:	selinux@vger.kernel.org
20543S:	Supported
20544W:	https://github.com/SELinuxProject
20545Q:	https://patchwork.kernel.org/project/selinux/list
20546B:	mailto:selinux@vger.kernel.org
20547P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20548T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20549F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20550F:	Documentation/ABI/removed/sysfs-selinux-disable
20551F:	Documentation/admin-guide/LSM/SELinux.rst
20552F:	include/trace/events/avc.h
20553F:	include/uapi/linux/selinux_netlink.h
20554F:	scripts/selinux/
20555F:	security/selinux/
20556
20557SENSABLE PHANTOM
20558M:	Jiri Slaby <jirislaby@kernel.org>
20559S:	Maintained
20560F:	drivers/misc/phantom.c
20561F:	include/uapi/linux/phantom.h
20562
20563SENSEAIR SUNRISE 006-0-0007
20564M:	Jacopo Mondi <jacopo@jmondi.org>
20565S:	Maintained
20566F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20567F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20568F:	drivers/iio/chemical/sunrise_co2.c
20569
20570SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20571M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20572S:	Maintained
20573F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20574F:	drivers/iio/chemical/scd30.h
20575F:	drivers/iio/chemical/scd30_core.c
20576F:	drivers/iio/chemical/scd30_i2c.c
20577F:	drivers/iio/chemical/scd30_serial.c
20578
20579SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20580M:	Roan van Dijk <roan@protonic.nl>
20581S:	Maintained
20582F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20583F:	drivers/iio/chemical/scd4x.c
20584
20585SENSIRION SGP40 GAS SENSOR DRIVER
20586M:	Andreas Klinger <ak@it-klinger.de>
20587S:	Maintained
20588F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20589F:	drivers/iio/chemical/sgp40.c
20590
20591SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20592M:	Tomasz Duszynski <tduszyns@gmail.com>
20593S:	Maintained
20594F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20595F:	drivers/iio/chemical/sps30.c
20596F:	drivers/iio/chemical/sps30_i2c.c
20597F:	drivers/iio/chemical/sps30_serial.c
20598
20599SERIAL DEVICE BUS
20600M:	Rob Herring <robh@kernel.org>
20601L:	linux-serial@vger.kernel.org
20602S:	Maintained
20603F:	Documentation/devicetree/bindings/serial/serial.yaml
20604F:	drivers/tty/serdev/
20605F:	include/linux/serdev.h
20606
20607SERIAL IR RECEIVER
20608M:	Sean Young <sean@mess.org>
20609L:	linux-media@vger.kernel.org
20610S:	Maintained
20611F:	drivers/media/rc/serial_ir.c
20612
20613SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20614M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20616S:	Maintained
20617F:	Documentation/devicetree/bindings/slimbus/
20618F:	drivers/slimbus/
20619F:	include/linux/slimbus.h
20620
20621SFC NETWORK DRIVER
20622M:	Edward Cree <ecree.xilinx@gmail.com>
20623M:	Martin Habets <habetsm.xilinx@gmail.com>
20624L:	netdev@vger.kernel.org
20625L:	linux-net-drivers@amd.com
20626S:	Supported
20627F:	Documentation/networking/devlink/sfc.rst
20628F:	drivers/net/ethernet/sfc/
20629
20630SFCTEMP HWMON DRIVER
20631M:	Emil Renner Berthing <kernel@esmil.dk>
20632M:	Hal Feng <hal.feng@starfivetech.com>
20633L:	linux-hwmon@vger.kernel.org
20634S:	Maintained
20635F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20636F:	Documentation/hwmon/sfctemp.rst
20637F:	drivers/hwmon/sfctemp.c
20638
20639SFF/SFP/SFP+ MODULE SUPPORT
20640M:	Russell King <linux@armlinux.org.uk>
20641L:	netdev@vger.kernel.org
20642S:	Maintained
20643F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20644F:	drivers/net/phy/phylink.c
20645F:	drivers/net/phy/sfp*
20646F:	include/linux/mdio/mdio-i2c.h
20647F:	include/linux/phylink.h
20648F:	include/linux/sfp.h
20649K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20650
20651SGI GRU DRIVER
20652M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20653S:	Maintained
20654F:	drivers/misc/sgi-gru/
20655
20656SGI XP/XPC/XPNET DRIVER
20657M:	Robin Holt <robinmholt@gmail.com>
20658M:	Steve Wahl <steve.wahl@hpe.com>
20659S:	Maintained
20660F:	drivers/misc/sgi-xp/
20661
20662SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20663M:	Wenjia Zhang <wenjia@linux.ibm.com>
20664M:	Jan Karcher <jaka@linux.ibm.com>
20665R:	D. Wythe <alibuda@linux.alibaba.com>
20666R:	Tony Lu <tonylu@linux.alibaba.com>
20667R:	Wen Gu <guwen@linux.alibaba.com>
20668L:	linux-s390@vger.kernel.org
20669S:	Supported
20670F:	net/smc/
20671
20672SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20673M:	Linus Walleij <linus.walleij@linaro.org>
20674L:	linux-iio@vger.kernel.org
20675S:	Maintained
20676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20677F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20678F:	drivers/iio/light/gp2ap002.c
20679
20680SHARP RJ54N1CB0C SENSOR DRIVER
20681M:	Jacopo Mondi <jacopo@jmondi.org>
20682L:	linux-media@vger.kernel.org
20683S:	Odd fixes
20684T:	git git://linuxtv.org/media_tree.git
20685F:	drivers/media/i2c/rj54n1cb0c.c
20686F:	include/media/i2c/rj54n1cb0c.h
20687
20688SHRINKER
20689M:	Andrew Morton <akpm@linux-foundation.org>
20690M:	Dave Chinner <david@fromorbit.com>
20691R:	Qi Zheng <zhengqi.arch@bytedance.com>
20692R:	Roman Gushchin <roman.gushchin@linux.dev>
20693R:	Muchun Song <muchun.song@linux.dev>
20694L:	linux-mm@kvack.org
20695S:	Maintained
20696F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20697F:	include/linux/shrinker.h
20698F:	mm/shrinker.c
20699F:	mm/shrinker_debug.c
20700
20701SH_VOU V4L2 OUTPUT DRIVER
20702L:	linux-media@vger.kernel.org
20703S:	Orphan
20704F:	drivers/media/platform/renesas/sh_vou.c
20705F:	include/media/drv-intf/sh_vou.h
20706
20707SI2157 MEDIA DRIVER
20708L:	linux-media@vger.kernel.org
20709S:	Orphan
20710W:	https://linuxtv.org
20711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20712F:	drivers/media/tuners/si2157*
20713
20714SI2165 MEDIA DRIVER
20715M:	Matthias Schwarzott <zzam@gentoo.org>
20716L:	linux-media@vger.kernel.org
20717S:	Maintained
20718W:	https://linuxtv.org
20719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20720F:	drivers/media/dvb-frontends/si2165*
20721
20722SI2168 MEDIA DRIVER
20723L:	linux-media@vger.kernel.org
20724S:	Orphan
20725W:	https://linuxtv.org
20726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20727F:	drivers/media/dvb-frontends/si2168*
20728
20729SI470X FM RADIO RECEIVER I2C DRIVER
20730M:	Hans Verkuil <hverkuil@xs4all.nl>
20731L:	linux-media@vger.kernel.org
20732S:	Odd Fixes
20733W:	https://linuxtv.org
20734T:	git git://linuxtv.org/media_tree.git
20735F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20736F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20737
20738SI470X FM RADIO RECEIVER USB DRIVER
20739M:	Hans Verkuil <hverkuil@xs4all.nl>
20740L:	linux-media@vger.kernel.org
20741S:	Maintained
20742W:	https://linuxtv.org
20743T:	git git://linuxtv.org/media_tree.git
20744F:	drivers/media/radio/si470x/radio-si470x-common.c
20745F:	drivers/media/radio/si470x/radio-si470x-usb.c
20746F:	drivers/media/radio/si470x/radio-si470x.h
20747
20748SI4713 FM RADIO TRANSMITTER I2C DRIVER
20749M:	Eduardo Valentin <edubezval@gmail.com>
20750L:	linux-media@vger.kernel.org
20751S:	Odd Fixes
20752W:	https://linuxtv.org
20753T:	git git://linuxtv.org/media_tree.git
20754F:	drivers/media/radio/si4713/si4713.?
20755
20756SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20757M:	Eduardo Valentin <edubezval@gmail.com>
20758L:	linux-media@vger.kernel.org
20759S:	Odd Fixes
20760W:	https://linuxtv.org
20761T:	git git://linuxtv.org/media_tree.git
20762F:	drivers/media/radio/si4713/radio-platform-si4713.c
20763
20764SI4713 FM RADIO TRANSMITTER USB DRIVER
20765M:	Hans Verkuil <hverkuil@xs4all.nl>
20766L:	linux-media@vger.kernel.org
20767S:	Maintained
20768W:	https://linuxtv.org
20769T:	git git://linuxtv.org/media_tree.git
20770F:	drivers/media/radio/si4713/radio-usb-si4713.c
20771
20772SIANO DVB DRIVER
20773M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20774L:	linux-media@vger.kernel.org
20775S:	Odd fixes
20776W:	https://linuxtv.org
20777T:	git git://linuxtv.org/media_tree.git
20778F:	drivers/media/common/siano/
20779F:	drivers/media/mmc/siano/
20780F:	drivers/media/usb/siano/
20781F:	drivers/media/usb/siano/
20782
20783SIEMENS IPC LED DRIVERS
20784M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20785M:	Xing Tong Wu <xingtong.wu@siemens.com>
20786M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20787L:	linux-leds@vger.kernel.org
20788S:	Maintained
20789F:	drivers/leds/simple/
20790
20791SIEMENS IPC PLATFORM DRIVERS
20792M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20793M:	Xing Tong Wu <xingtong.wu@siemens.com>
20794M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20795L:	platform-driver-x86@vger.kernel.org
20796S:	Maintained
20797F:	drivers/platform/x86/siemens/
20798F:	include/linux/platform_data/x86/simatic-ipc-base.h
20799F:	include/linux/platform_data/x86/simatic-ipc.h
20800
20801SIEMENS IPC WATCHDOG DRIVERS
20802M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20803M:	Xing Tong Wu <xingtong.wu@siemens.com>
20804M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20805L:	linux-watchdog@vger.kernel.org
20806S:	Maintained
20807F:	drivers/watchdog/simatic-ipc-wdt.c
20808
20809SIFIVE DRIVERS
20810M:	Paul Walmsley <paul.walmsley@sifive.com>
20811M:	Samuel Holland <samuel.holland@sifive.com>
20812L:	linux-riscv@lists.infradead.org
20813S:	Supported
20814F:	drivers/dma/sf-pdma/
20815N:	sifive
20816K:	fu[57]40
20817K:	[^@]sifive
20818
20819SILEAD TOUCHSCREEN DRIVER
20820M:	Hans de Goede <hdegoede@redhat.com>
20821L:	linux-input@vger.kernel.org
20822L:	platform-driver-x86@vger.kernel.org
20823S:	Maintained
20824F:	drivers/input/touchscreen/silead.c
20825F:	drivers/platform/x86/touchscreen_dmi.c
20826
20827SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20828M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20829S:	Supported
20830F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20831F:	drivers/net/wireless/silabs/wfx/
20832
20833SILICON MOTION SM712 FRAME BUFFER DRIVER
20834M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20835M:	Teddy Wang <teddy.wang@siliconmotion.com>
20836M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20837L:	linux-fbdev@vger.kernel.org
20838S:	Maintained
20839F:	Documentation/fb/sm712fb.rst
20840F:	drivers/video/fbdev/sm712*
20841
20842SILVACO I3C DUAL-ROLE MASTER
20843M:	Miquel Raynal <miquel.raynal@bootlin.com>
20844M:	Conor Culhane <conor.culhane@silvaco.com>
20845L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20846S:	Maintained
20847F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20848F:	drivers/i3c/master/svc-i3c-master.c
20849
20850SIMPLEFB FB DRIVER
20851M:	Hans de Goede <hdegoede@redhat.com>
20852L:	linux-fbdev@vger.kernel.org
20853S:	Maintained
20854F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20855F:	drivers/video/fbdev/simplefb.c
20856F:	include/linux/platform_data/simplefb.h
20857
20858SIOX
20859M:	Thorsten Scherer <t.scherer@eckelmann.de>
20860R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20861S:	Supported
20862F:	drivers/gpio/gpio-siox.c
20863F:	drivers/siox/*
20864F:	include/trace/events/siox.h
20865
20866SIPHASH PRF ROUTINES
20867M:	Jason A. Donenfeld <Jason@zx2c4.com>
20868S:	Maintained
20869F:	include/linux/siphash.h
20870F:	lib/siphash.c
20871F:	lib/siphash_kunit.c
20872
20873SIS 190 ETHERNET DRIVER
20874M:	Francois Romieu <romieu@fr.zoreil.com>
20875L:	netdev@vger.kernel.org
20876S:	Maintained
20877F:	drivers/net/ethernet/sis/sis190.c
20878
20879SIS 900/7016 FAST ETHERNET DRIVER
20880M:	Daniele Venzano <venza@brownhat.org>
20881L:	netdev@vger.kernel.org
20882S:	Maintained
20883W:	http://www.brownhat.org/sis900.html
20884F:	drivers/net/ethernet/sis/sis900.*
20885
20886SIS FRAMEBUFFER DRIVER
20887S:	Orphan
20888F:	Documentation/fb/sisfb.rst
20889F:	drivers/video/fbdev/sis/
20890F:	include/video/sisfb.h
20891
20892SIS I2C TOUCHSCREEN DRIVER
20893M:	Mika Penttilä <mpenttil@redhat.com>
20894L:	linux-input@vger.kernel.org
20895S:	Maintained
20896F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20897F:	drivers/input/touchscreen/sis_i2c.c
20898
20899SIS USB2VGA DRIVER
20900M:	Thomas Winischhofer <thomas@winischhofer.net>
20901S:	Maintained
20902W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20903F:	drivers/usb/misc/sisusbvga/
20904
20905SL28 CPLD MFD DRIVER
20906M:	Michael Walle <mwalle@kernel.org>
20907S:	Maintained
20908F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20909F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20910F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20911F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20912F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20913F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20914F:	drivers/gpio/gpio-sl28cpld.c
20915F:	drivers/hwmon/sl28cpld-hwmon.c
20916F:	drivers/irqchip/irq-sl28cpld.c
20917F:	drivers/pwm/pwm-sl28cpld.c
20918F:	drivers/watchdog/sl28cpld_wdt.c
20919
20920SL28 VPD NVMEM LAYOUT DRIVER
20921M:	Michael Walle <mwalle@kernel.org>
20922S:	Maintained
20923F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20924F:	drivers/nvmem/layouts/sl28vpd.c
20925
20926SLAB ALLOCATOR
20927M:	Christoph Lameter <cl@linux.com>
20928M:	Pekka Enberg <penberg@kernel.org>
20929M:	David Rientjes <rientjes@google.com>
20930M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20931M:	Andrew Morton <akpm@linux-foundation.org>
20932M:	Vlastimil Babka <vbabka@suse.cz>
20933R:	Roman Gushchin <roman.gushchin@linux.dev>
20934R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20935L:	linux-mm@kvack.org
20936S:	Maintained
20937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20938F:	include/linux/sl?b*.h
20939F:	mm/sl?b*
20940
20941SLCAN CAN NETWORK DRIVER
20942M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20943L:	linux-can@vger.kernel.org
20944S:	Maintained
20945F:	drivers/net/can/slcan/
20946
20947SLEEPABLE READ-COPY UPDATE (SRCU)
20948M:	Lai Jiangshan <jiangshanlai@gmail.com>
20949M:	"Paul E. McKenney" <paulmck@kernel.org>
20950M:	Josh Triplett <josh@joshtriplett.org>
20951R:	Steven Rostedt <rostedt@goodmis.org>
20952R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20953L:	rcu@vger.kernel.org
20954S:	Supported
20955W:	http://www.rdrop.com/users/paulmck/RCU/
20956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20957F:	include/linux/srcu*.h
20958F:	kernel/rcu/srcu*.c
20959
20960SMACK SECURITY MODULE
20961M:	Casey Schaufler <casey@schaufler-ca.com>
20962L:	linux-security-module@vger.kernel.org
20963S:	Maintained
20964W:	http://schaufler-ca.com
20965T:	git git://github.com/cschaufler/smack-next
20966F:	Documentation/admin-guide/LSM/Smack.rst
20967F:	security/smack/
20968
20969SMC91x ETHERNET DRIVER
20970M:	Nicolas Pitre <nico@fluxnic.net>
20971S:	Odd Fixes
20972F:	drivers/net/ethernet/smsc/smc91x.*
20973
20974SMSC EMC2103 HARDWARE MONITOR DRIVER
20975M:	Steve Glendinning <steve.glendinning@shawell.net>
20976L:	linux-hwmon@vger.kernel.org
20977S:	Maintained
20978F:	Documentation/hwmon/emc2103.rst
20979F:	drivers/hwmon/emc2103.c
20980
20981SMSC SCH5627 HARDWARE MONITOR DRIVER
20982M:	Hans de Goede <hdegoede@redhat.com>
20983L:	linux-hwmon@vger.kernel.org
20984S:	Supported
20985F:	Documentation/hwmon/sch5627.rst
20986F:	drivers/hwmon/sch5627.c
20987
20988SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20989M:	Steve Glendinning <steve.glendinning@shawell.net>
20990L:	linux-fbdev@vger.kernel.org
20991S:	Maintained
20992F:	drivers/video/fbdev/smscufx.c
20993
20994SMSC47B397 HARDWARE MONITOR DRIVER
20995M:	Jean Delvare <jdelvare@suse.com>
20996L:	linux-hwmon@vger.kernel.org
20997S:	Maintained
20998F:	Documentation/hwmon/smsc47b397.rst
20999F:	drivers/hwmon/smsc47b397.c
21000
21001SMSC911x ETHERNET DRIVER
21002M:	Steve Glendinning <steve.glendinning@shawell.net>
21003L:	netdev@vger.kernel.org
21004S:	Maintained
21005F:	drivers/net/ethernet/smsc/smsc911x.*
21006F:	include/linux/smsc911x.h
21007
21008SMSC9420 PCI ETHERNET DRIVER
21009M:	Steve Glendinning <steve.glendinning@shawell.net>
21010L:	netdev@vger.kernel.org
21011S:	Maintained
21012F:	drivers/net/ethernet/smsc/smsc9420.*
21013
21014SNET DPU VIRTIO DATA PATH ACCELERATOR
21015R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21016F:	drivers/vdpa/solidrun/
21017
21018SOCIONEXT (SNI) AVE NETWORK DRIVER
21019M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21020L:	netdev@vger.kernel.org
21021S:	Maintained
21022F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21023F:	drivers/net/ethernet/socionext/sni_ave.c
21024
21025SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21026M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21027M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21028L:	netdev@vger.kernel.org
21029S:	Maintained
21030F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21031F:	drivers/net/ethernet/socionext/netsec.c
21032
21033SOCIONEXT (SNI) Synquacer SPI DRIVER
21034M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21035M:	Jassi Brar <jaswinder.singh@linaro.org>
21036L:	linux-spi@vger.kernel.org
21037S:	Maintained
21038F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21039F:	drivers/spi/spi-synquacer.c
21040
21041SOCIONEXT SYNQUACER I2C DRIVER
21042M:	Ard Biesheuvel <ardb@kernel.org>
21043L:	linux-i2c@vger.kernel.org
21044S:	Maintained
21045F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21046F:	drivers/i2c/busses/i2c-synquacer.c
21047
21048SOCIONEXT UNIPHIER SOUND DRIVER
21049L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21050S:	Orphan
21051F:	sound/soc/uniphier/
21052
21053SOCKET TIMESTAMPING
21054M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21055S:	Maintained
21056F:	Documentation/networking/timestamping.rst
21057F:	include/uapi/linux/net_tstamp.h
21058F:	tools/testing/selftests/net/so_txtime.c
21059
21060SOEKRIS NET48XX LED SUPPORT
21061M:	Chris Boot <bootc@bootc.net>
21062S:	Maintained
21063F:	drivers/leds/leds-net48xx.c
21064
21065SOFT-IWARP DRIVER (siw)
21066M:	Bernard Metzler <bmt@zurich.ibm.com>
21067L:	linux-rdma@vger.kernel.org
21068S:	Supported
21069F:	drivers/infiniband/sw/siw/
21070F:	include/uapi/rdma/siw-abi.h
21071
21072SOFT-ROCE DRIVER (rxe)
21073M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21074L:	linux-rdma@vger.kernel.org
21075S:	Supported
21076F:	drivers/infiniband/sw/rxe/
21077F:	include/uapi/rdma/rdma_user_rxe.h
21078
21079SOFTLOGIC 6x10 MPEG CODEC
21080M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21081M:	Andrey Utkin <andrey_utkin@fastmail.com>
21082M:	Ismael Luceno <ismael@iodev.co.uk>
21083L:	linux-media@vger.kernel.org
21084S:	Supported
21085F:	drivers/media/pci/solo6x10/
21086
21087SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21088M:	James Morse <james.morse@arm.com>
21089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21090S:	Maintained
21091F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21092F:	drivers/firmware/arm_sdei.c
21093F:	include/linux/arm_sdei.h
21094F:	include/uapi/linux/arm_sdei.h
21095
21096SOFTWARE NODES AND DEVICE PROPERTIES
21097R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21098R:	Daniel Scally <djrscally@gmail.com>
21099R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21100R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21101L:	linux-acpi@vger.kernel.org
21102S:	Maintained
21103F:	drivers/base/property.c
21104F:	drivers/base/swnode.c
21105F:	include/linux/fwnode.h
21106F:	include/linux/property.h
21107
21108SOFTWARE RAID (Multiple Disks) SUPPORT
21109M:	Song Liu <song@kernel.org>
21110R:	Yu Kuai <yukuai3@huawei.com>
21111L:	linux-raid@vger.kernel.org
21112S:	Supported
21113Q:	https://patchwork.kernel.org/project/linux-raid/list/
21114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21115F:	drivers/md/Kconfig
21116F:	drivers/md/Makefile
21117F:	drivers/md/md*
21118F:	drivers/md/raid*
21119F:	include/linux/raid/
21120F:	include/uapi/linux/raid/
21121
21122SOLIDRUN CLEARFOG SUPPORT
21123M:	Russell King <linux@armlinux.org.uk>
21124S:	Maintained
21125F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21126F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21127
21128SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21129M:	Russell King <linux@armlinux.org.uk>
21130S:	Maintained
21131F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21132F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21133F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21134
21135SONIC NETWORK DRIVER
21136M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21137L:	netdev@vger.kernel.org
21138S:	Maintained
21139F:	drivers/net/ethernet/natsemi/sonic.*
21140
21141SONICS SILICON BACKPLANE DRIVER (SSB)
21142M:	Michael Buesch <m@bues.ch>
21143L:	linux-wireless@vger.kernel.org
21144S:	Maintained
21145F:	drivers/ssb/
21146F:	include/linux/ssb/
21147
21148SONY IMX208 SENSOR DRIVER
21149M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21150L:	linux-media@vger.kernel.org
21151S:	Maintained
21152T:	git git://linuxtv.org/media_tree.git
21153F:	drivers/media/i2c/imx208.c
21154
21155SONY IMX214 SENSOR DRIVER
21156M:	Ricardo Ribalda <ribalda@kernel.org>
21157L:	linux-media@vger.kernel.org
21158S:	Maintained
21159T:	git git://linuxtv.org/media_tree.git
21160F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21161F:	drivers/media/i2c/imx214.c
21162
21163SONY IMX219 SENSOR DRIVER
21164M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21165L:	linux-media@vger.kernel.org
21166S:	Maintained
21167T:	git git://linuxtv.org/media_tree.git
21168F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21169F:	drivers/media/i2c/imx219.c
21170
21171SONY IMX258 SENSOR DRIVER
21172M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21173L:	linux-media@vger.kernel.org
21174S:	Maintained
21175T:	git git://linuxtv.org/media_tree.git
21176F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21177F:	drivers/media/i2c/imx258.c
21178
21179SONY IMX274 SENSOR DRIVER
21180M:	Leon Luo <leonl@leopardimaging.com>
21181L:	linux-media@vger.kernel.org
21182S:	Maintained
21183T:	git git://linuxtv.org/media_tree.git
21184F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21185F:	drivers/media/i2c/imx274.c
21186
21187SONY IMX283 SENSOR DRIVER
21188M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21189M:	Umang Jain <umang.jain@ideasonboard.com>
21190L:	linux-media@vger.kernel.org
21191S:	Maintained
21192T:	git git://linuxtv.org/media_tree.git
21193F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21194F:	drivers/media/i2c/imx283.c
21195
21196SONY IMX290 SENSOR DRIVER
21197M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21198L:	linux-media@vger.kernel.org
21199S:	Maintained
21200T:	git git://linuxtv.org/media_tree.git
21201F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21202F:	drivers/media/i2c/imx290.c
21203
21204SONY IMX296 SENSOR DRIVER
21205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21206M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21207L:	linux-media@vger.kernel.org
21208S:	Maintained
21209T:	git git://linuxtv.org/media_tree.git
21210F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21211F:	drivers/media/i2c/imx296.c
21212
21213SONY IMX319 SENSOR DRIVER
21214M:	Bingbu Cao <bingbu.cao@intel.com>
21215L:	linux-media@vger.kernel.org
21216S:	Maintained
21217T:	git git://linuxtv.org/media_tree.git
21218F:	drivers/media/i2c/imx319.c
21219
21220SONY IMX334 SENSOR DRIVER
21221L:	linux-media@vger.kernel.org
21222S:	Orphan
21223T:	git git://linuxtv.org/media_tree.git
21224F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21225F:	drivers/media/i2c/imx334.c
21226
21227SONY IMX335 SENSOR DRIVER
21228L:	linux-media@vger.kernel.org
21229S:	Orphan
21230T:	git git://linuxtv.org/media_tree.git
21231F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21232F:	drivers/media/i2c/imx335.c
21233
21234SONY IMX355 SENSOR DRIVER
21235M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21236L:	linux-media@vger.kernel.org
21237S:	Maintained
21238T:	git git://linuxtv.org/media_tree.git
21239F:	drivers/media/i2c/imx355.c
21240
21241SONY IMX412 SENSOR DRIVER
21242L:	linux-media@vger.kernel.org
21243S:	Orphan
21244T:	git git://linuxtv.org/media_tree.git
21245F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21246F:	drivers/media/i2c/imx412.c
21247
21248SONY IMX415 SENSOR DRIVER
21249M:	Michael Riesch <michael.riesch@wolfvision.net>
21250L:	linux-media@vger.kernel.org
21251S:	Maintained
21252T:	git git://linuxtv.org/media_tree.git
21253F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21254F:	drivers/media/i2c/imx415.c
21255
21256SONY MEMORYSTICK SUBSYSTEM
21257M:	Maxim Levitsky <maximlevitsky@gmail.com>
21258M:	Alex Dubov <oakad@yahoo.com>
21259M:	Ulf Hansson <ulf.hansson@linaro.org>
21260L:	linux-mmc@vger.kernel.org
21261S:	Maintained
21262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21263F:	drivers/memstick/
21264F:	include/linux/memstick.h
21265
21266SONY VAIO CONTROL DEVICE DRIVER
21267M:	Mattia Dongili <malattia@linux.it>
21268L:	platform-driver-x86@vger.kernel.org
21269S:	Maintained
21270W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21271F:	Documentation/admin-guide/laptops/sony-laptop.rst
21272F:	drivers/char/sonypi.c
21273F:	drivers/platform/x86/sony-laptop.c
21274F:	include/linux/sony-laptop.h
21275
21276SOPHGO DEVICETREES and DRIVERS
21277M:	Chen Wang <unicorn_wang@outlook.com>
21278M:	Inochi Amaoto <inochiama@outlook.com>
21279T:	git https://github.com/sophgo/linux.git
21280S:	Maintained
21281N:	sophgo
21282K:	sophgo
21283
21284SOUND
21285M:	Jaroslav Kysela <perex@perex.cz>
21286M:	Takashi Iwai <tiwai@suse.com>
21287L:	linux-sound@vger.kernel.org
21288S:	Maintained
21289W:	http://www.alsa-project.org/
21290Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21292F:	Documentation/sound/
21293F:	include/sound/
21294F:	include/uapi/sound/
21295F:	sound/
21296F:	tools/testing/selftests/alsa
21297
21298SOUND - ALSA SELFTESTS
21299M:	Mark Brown <broonie@kernel.org>
21300L:	linux-sound@vger.kernel.org
21301L:	linux-kselftest@vger.kernel.org
21302S:	Supported
21303F:	tools/testing/selftests/alsa
21304
21305SOUND - COMPRESSED AUDIO
21306M:	Vinod Koul <vkoul@kernel.org>
21307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21308S:	Supported
21309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21310F:	Documentation/sound/designs/compress-offload.rst
21311F:	include/sound/compress_driver.h
21312F:	include/uapi/sound/compress_*
21313F:	sound/core/compress_offload.c
21314F:	sound/soc/soc-compress.c
21315
21316SOUND - CORE KUNIT TEST
21317M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21318L:	linux-sound@vger.kernel.org
21319S:	Supported
21320F:	sound/core/sound_kunit.c
21321
21322SOUND - DMAENGINE HELPERS
21323M:	Lars-Peter Clausen <lars@metafoo.de>
21324S:	Supported
21325F:	include/sound/dmaengine_pcm.h
21326F:	sound/core/pcm_dmaengine.c
21327F:	sound/soc/soc-generic-dmaengine-pcm.c
21328
21329SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21330M:	Liam Girdwood <lgirdwood@gmail.com>
21331M:	Mark Brown <broonie@kernel.org>
21332L:	linux-sound@vger.kernel.org
21333S:	Supported
21334W:	http://alsa-project.org/main/index.php/ASoC
21335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21336F:	Documentation/devicetree/bindings/sound/
21337F:	Documentation/sound/soc/
21338F:	include/dt-bindings/sound/
21339F:	include/sound/soc*
21340F:	include/sound/sof.h
21341F:	include/sound/sof/
21342F:	include/trace/events/sof*.h
21343F:	include/uapi/sound/asoc.h
21344F:	sound/soc/
21345
21346SOUND - SOC LAYER / dapm-graph
21347M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21348L:	linux-sound@vger.kernel.org
21349S:	Maintained
21350F:	tools/sound/dapm-graph
21351
21352SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21353M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21354M:	Liam Girdwood <lgirdwood@gmail.com>
21355M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21356M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21357M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21358M:	Daniel Baluta <daniel.baluta@nxp.com>
21359R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21360L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21361S:	Supported
21362W:	https://github.com/thesofproject/linux/
21363F:	sound/soc/sof/
21364
21365SOUNDWIRE SUBSYSTEM
21366M:	Vinod Koul <vkoul@kernel.org>
21367M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21368R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21369R:	Sanyog Kale <sanyog.r.kale@intel.com>
21370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21371S:	Supported
21372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21373F:	Documentation/driver-api/soundwire/
21374F:	drivers/soundwire/
21375F:	include/linux/soundwire/
21376
21377SP2 MEDIA DRIVER
21378M:	Olli Salonen <olli.salonen@iki.fi>
21379L:	linux-media@vger.kernel.org
21380S:	Maintained
21381W:	https://linuxtv.org
21382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21383F:	drivers/media/dvb-frontends/sp2*
21384
21385SPANISH DOCUMENTATION
21386M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21387R:	Avadhut Naik <avadhut.naik@amd.com>
21388S:	Maintained
21389F:	Documentation/translations/sp_SP/
21390
21391SPARC + UltraSPARC (sparc/sparc64)
21392M:	"David S. Miller" <davem@davemloft.net>
21393M:	Andreas Larsson <andreas@gaisler.com>
21394L:	sparclinux@vger.kernel.org
21395S:	Maintained
21396Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21399F:	arch/sparc/
21400F:	drivers/sbus/
21401
21402SPARC SERIAL DRIVERS
21403M:	"David S. Miller" <davem@davemloft.net>
21404L:	sparclinux@vger.kernel.org
21405S:	Maintained
21406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21408F:	drivers/tty/serial/suncore.c
21409F:	drivers/tty/serial/sunhv.c
21410F:	drivers/tty/serial/sunsab.c
21411F:	drivers/tty/serial/sunsab.h
21412F:	drivers/tty/serial/sunsu.c
21413F:	drivers/tty/serial/sunzilog.c
21414F:	drivers/tty/serial/sunzilog.h
21415F:	drivers/tty/vcc.c
21416F:	include/linux/sunserialcore.h
21417
21418SPARSE CHECKER
21419M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21420L:	linux-sparse@vger.kernel.org
21421S:	Maintained
21422W:	https://sparse.docs.kernel.org/
21423Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21424B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21425T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21426F:	include/linux/compiler.h
21427
21428SPEAKUP CONSOLE SPEECH DRIVER
21429M:	William Hubbs <w.d.hubbs@gmail.com>
21430M:	Chris Brannon <chris@the-brannons.com>
21431M:	Kirk Reiser <kirk@reisers.ca>
21432M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21433L:	speakup@linux-speakup.org
21434S:	Odd Fixes
21435W:	http://www.linux-speakup.org/
21436W:	https://github.com/linux-speakup/speakup
21437B:	https://github.com/linux-speakup/speakup/issues
21438F:	drivers/accessibility/speakup/
21439
21440SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21441M:	Viresh Kumar <vireshk@kernel.org>
21442M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21443M:	soc@kernel.org
21444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21445S:	Maintained
21446W:	http://www.st.com/spear
21447F:	arch/arm/boot/dts/st/spear*
21448F:	arch/arm/mach-spear/
21449F:	drivers/clk/spear/
21450F:	drivers/pinctrl/spear/
21451
21452SPI NOR SUBSYSTEM
21453M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21454M:	Pratyush Yadav <pratyush@kernel.org>
21455M:	Michael Walle <mwalle@kernel.org>
21456L:	linux-mtd@lists.infradead.org
21457S:	Maintained
21458W:	http://www.linux-mtd.infradead.org/
21459Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21460C:	irc://irc.oftc.net/mtd
21461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21462F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21463F:	drivers/mtd/spi-nor/
21464F:	include/linux/mtd/spi-nor.h
21465
21466SPI SUBSYSTEM
21467M:	Mark Brown <broonie@kernel.org>
21468L:	linux-spi@vger.kernel.org
21469S:	Maintained
21470Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21472F:	Documentation/devicetree/bindings/spi/
21473F:	Documentation/spi/
21474F:	drivers/spi/
21475F:	include/linux/spi/
21476F:	include/uapi/linux/spi/
21477F:	tools/spi/
21478
21479SPIDERNET NETWORK DRIVER for CELL
21480M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21481M:	Geoff Levand <geoff@infradead.org>
21482L:	netdev@vger.kernel.org
21483L:	linuxppc-dev@lists.ozlabs.org
21484S:	Maintained
21485F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21486F:	drivers/net/ethernet/toshiba/spider_net*
21487
21488SPMI SUBSYSTEM
21489M:	Stephen Boyd <sboyd@kernel.org>
21490L:	linux-kernel@vger.kernel.org
21491S:	Maintained
21492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21493F:	Documentation/devicetree/bindings/spmi/
21494F:	drivers/spmi/
21495F:	include/dt-bindings/spmi/spmi.h
21496F:	include/linux/spmi.h
21497F:	include/trace/events/spmi.h
21498
21499SPU FILE SYSTEM
21500M:	Jeremy Kerr <jk@ozlabs.org>
21501L:	linuxppc-dev@lists.ozlabs.org
21502S:	Supported
21503W:	http://www.ibm.com/developerworks/power/cell/
21504F:	Documentation/filesystems/spufs/spufs.rst
21505F:	arch/powerpc/platforms/cell/spufs/
21506
21507SQUASHFS FILE SYSTEM
21508M:	Phillip Lougher <phillip@squashfs.org.uk>
21509L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21510S:	Maintained
21511W:	http://squashfs.org.uk
21512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21513F:	Documentation/filesystems/squashfs.rst
21514F:	fs/squashfs/
21515
21516SRM (Alpha) environment access
21517M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21518S:	Maintained
21519F:	arch/alpha/kernel/srm_env.c
21520
21521ST LSM6DSx IMU IIO DRIVER
21522M:	Lorenzo Bianconi <lorenzo@kernel.org>
21523L:	linux-iio@vger.kernel.org
21524S:	Maintained
21525W:	http://www.st.com/
21526F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21527F:	drivers/iio/imu/st_lsm6dsx/
21528
21529ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21530M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21531M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21532L:	linux-media@vger.kernel.org
21533S:	Maintained
21534T:	git git://linuxtv.org/media_tree.git
21535F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21536F:	drivers/media/i2c/st-mipid02.c
21537
21538ST STM32 FIREWALL
21539M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21540S:	Maintained
21541F:	drivers/bus/stm32_etzpc.c
21542F:	drivers/bus/stm32_firewall.c
21543F:	drivers/bus/stm32_rifsc.c
21544
21545ST STM32 I2C/SMBUS DRIVER
21546M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21547M:	Alain Volmat <alain.volmat@foss.st.com>
21548L:	linux-i2c@vger.kernel.org
21549S:	Maintained
21550F:	drivers/i2c/busses/i2c-stm32*
21551
21552ST STM32 SPI DRIVER
21553M:	Alain Volmat <alain.volmat@foss.st.com>
21554L:	linux-spi@vger.kernel.org
21555S:	Maintained
21556F:	drivers/spi/spi-stm32.c
21557
21558ST STPDDC60 DRIVER
21559M:	Daniel Nilsson <daniel.nilsson@flex.com>
21560L:	linux-hwmon@vger.kernel.org
21561S:	Maintained
21562F:	Documentation/hwmon/stpddc60.rst
21563F:	drivers/hwmon/pmbus/stpddc60.c
21564
21565ST VGXY61 DRIVER
21566M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21567M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21568L:	linux-media@vger.kernel.org
21569S:	Maintained
21570T:	git git://linuxtv.org/media_tree.git
21571F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21572F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21573F:	drivers/media/i2c/vgxy61.c
21574
21575ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21576M:	Song Qiang <songqiang1304521@gmail.com>
21577L:	linux-iio@vger.kernel.org
21578S:	Maintained
21579F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21580F:	drivers/iio/proximity/vl53l0x-i2c.c
21581
21582STABLE BRANCH
21583M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21584M:	Sasha Levin <sashal@kernel.org>
21585L:	stable@vger.kernel.org
21586S:	Supported
21587F:	Documentation/process/stable-kernel-rules.rst
21588
21589STAGING - ATOMISP DRIVER
21590M:	Hans de Goede <hdegoede@redhat.com>
21591M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21592R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21593L:	linux-media@vger.kernel.org
21594S:	Maintained
21595F:	drivers/staging/media/atomisp/
21596
21597STAGING - FIELDBUS SUBSYSTEM
21598M:	Sven Van Asbroeck <TheSven73@gmail.com>
21599S:	Maintained
21600F:	drivers/staging/fieldbus/*
21601F:	drivers/staging/fieldbus/Documentation/
21602
21603STAGING - HMS ANYBUS-S BUS
21604M:	Sven Van Asbroeck <TheSven73@gmail.com>
21605S:	Maintained
21606F:	drivers/staging/fieldbus/anybuss/
21607
21608STAGING - INDUSTRIAL IO
21609M:	Jonathan Cameron <jic23@kernel.org>
21610L:	linux-iio@vger.kernel.org
21611S:	Odd Fixes
21612F:	Documentation/devicetree/bindings/staging/iio/
21613F:	drivers/staging/iio/
21614
21615STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21616M:	Marc Dietrich <marvin24@gmx.de>
21617L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21618L:	linux-tegra@vger.kernel.org
21619S:	Maintained
21620F:	drivers/staging/nvec/
21621
21622STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21623M:	Jens Frederich <jfrederich@gmail.com>
21624M:	Jon Nettleton <jon.nettleton@gmail.com>
21625S:	Maintained
21626W:	http://wiki.laptop.org/go/DCON
21627F:	drivers/staging/olpc_dcon/
21628
21629STAGING - REALTEK RTL8712U DRIVERS
21630M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21631S:	Odd Fixes
21632F:	drivers/staging/rtl8712/
21633
21634STAGING - SEPS525 LCD CONTROLLER DRIVERS
21635M:	Michael Hennerich <michael.hennerich@analog.com>
21636L:	linux-fbdev@vger.kernel.org
21637S:	Supported
21638F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21639F:	drivers/staging/fbtft/fb_seps525.c
21640
21641STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21642M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21643M:	Teddy Wang <teddy.wang@siliconmotion.com>
21644M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21645L:	linux-fbdev@vger.kernel.org
21646S:	Maintained
21647F:	drivers/staging/sm750fb/
21648
21649STAGING - VIA VT665X DRIVERS
21650M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21651S:	Odd Fixes
21652F:	drivers/staging/vt665?/
21653
21654STAGING SUBSYSTEM
21655M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21656L:	linux-staging@lists.linux.dev
21657S:	Supported
21658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21659F:	drivers/staging/
21660
21661STANDALONE CACHE CONTROLLER DRIVERS
21662M:	Conor Dooley <conor@kernel.org>
21663S:	Maintained
21664T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21665F:	Documentation/devicetree/bindings/cache/
21666F:	drivers/cache
21667
21668STARFIRE/DURALAN NETWORK DRIVER
21669M:	Ion Badulescu <ionut@badula.org>
21670S:	Odd Fixes
21671F:	drivers/net/ethernet/adaptec/starfire*
21672
21673STARFIVE CAMERA SUBSYSTEM DRIVER
21674M:	Jack Zhu <jack.zhu@starfivetech.com>
21675M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21676L:	linux-media@vger.kernel.org
21677S:	Maintained
21678F:	Documentation/admin-guide/media/starfive_camss.rst
21679F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21680F:	drivers/staging/media/starfive/camss
21681
21682STARFIVE CRYPTO DRIVER
21683M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21684M:	William Qiu <william.qiu@starfivetech.com>
21685S:	Supported
21686F:	Documentation/devicetree/bindings/crypto/starfive*
21687F:	drivers/crypto/starfive/
21688
21689STARFIVE DEVICETREES
21690M:	Emil Renner Berthing <kernel@esmil.dk>
21691S:	Maintained
21692F:	arch/riscv/boot/dts/starfive/
21693
21694STARFIVE DWMAC GLUE LAYER
21695M:	Emil Renner Berthing <kernel@esmil.dk>
21696M:	Minda Chen <minda.chen@starfivetech.com>
21697S:	Maintained
21698F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21699F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21700
21701STARFIVE JH7110 DPHY RX DRIVER
21702M:	Jack Zhu <jack.zhu@starfivetech.com>
21703M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21704S:	Supported
21705F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21706F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21707
21708STARFIVE JH7110 DPHY TX DRIVER
21709M:	Keith Zhao <keith.zhao@starfivetech.com>
21710M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21711S:	Supported
21712F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21713F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21714
21715STARFIVE JH7110 MMC/SD/SDIO DRIVER
21716M:	William Qiu <william.qiu@starfivetech.com>
21717S:	Supported
21718F:	Documentation/devicetree/bindings/mmc/starfive*
21719F:	drivers/mmc/host/dw_mmc-starfive.c
21720
21721STARFIVE JH7110 PLL CLOCK DRIVER
21722M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21723S:	Supported
21724F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21725F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21726
21727STARFIVE JH7110 PWMDAC DRIVER
21728M:	Hal Feng <hal.feng@starfivetech.com>
21729M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21730S:	Supported
21731F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21732F:	sound/soc/starfive/jh7110_pwmdac.c
21733
21734STARFIVE JH7110 SYSCON
21735M:	William Qiu <william.qiu@starfivetech.com>
21736M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21737S:	Supported
21738F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21739
21740STARFIVE JH7110 TDM DRIVER
21741M:	Walker Chen <walker.chen@starfivetech.com>
21742S:	Maintained
21743F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21744F:	sound/soc/starfive/jh7110_tdm.c
21745
21746STARFIVE JH71X0 CLOCK DRIVERS
21747M:	Emil Renner Berthing <kernel@esmil.dk>
21748M:	Hal Feng <hal.feng@starfivetech.com>
21749S:	Maintained
21750F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21751F:	drivers/clk/starfive/clk-starfive-jh71*
21752F:	include/dt-bindings/clock/starfive?jh71*.h
21753
21754STARFIVE JH71X0 PINCTRL DRIVERS
21755M:	Emil Renner Berthing <kernel@esmil.dk>
21756M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21757M:	Hal Feng <hal.feng@starfivetech.com>
21758L:	linux-gpio@vger.kernel.org
21759S:	Maintained
21760F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21761F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21762F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21763F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21764
21765STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21766M:	Emil Renner Berthing <kernel@esmil.dk>
21767M:	Hal Feng <hal.feng@starfivetech.com>
21768S:	Maintained
21769F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21770F:	drivers/reset/starfive/reset-starfive-jh71*
21771F:	include/dt-bindings/reset/starfive?jh71*.h
21772
21773STARFIVE JH71X0 USB DRIVERS
21774M:	Minda Chen <minda.chen@starfivetech.com>
21775S:	Maintained
21776F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21777F:	drivers/usb/cdns3/cdns3-starfive.c
21778
21779STARFIVE JH71XX PMU CONTROLLER DRIVER
21780M:	Walker Chen <walker.chen@starfivetech.com>
21781M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21782S:	Supported
21783F:	Documentation/devicetree/bindings/power/starfive*
21784F:	drivers/pmdomain/starfive/
21785F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21786
21787STARFIVE SOC DRIVERS
21788M:	Conor Dooley <conor@kernel.org>
21789S:	Maintained
21790T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21791F:	Documentation/devicetree/bindings/soc/starfive/
21792
21793STARFIVE STARLINK PMU DRIVER
21794M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21795S:	Maintained
21796F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21797F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21798F:	drivers/perf/starfive_starlink_pmu.c
21799
21800STARFIVE TRNG DRIVER
21801M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21802S:	Supported
21803F:	Documentation/devicetree/bindings/rng/starfive*
21804F:	drivers/char/hw_random/jh7110-trng.c
21805
21806STARFIVE WATCHDOG DRIVER
21807M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21808M:	Samin Guo <samin.guo@starfivetech.com>
21809S:	Supported
21810F:	Documentation/devicetree/bindings/watchdog/starfive*
21811F:	drivers/watchdog/starfive-wdt.c
21812
21813STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21814M:	Minda Chen <minda.chen@starfivetech.com>
21815S:	Supported
21816F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21817F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21818F:	drivers/phy/starfive/phy-jh7110-pcie.c
21819F:	drivers/phy/starfive/phy-jh7110-usb.c
21820
21821STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21822M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21823S:	Supported
21824F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21825F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21826
21827STATIC BRANCH/CALL
21828M:	Peter Zijlstra <peterz@infradead.org>
21829M:	Josh Poimboeuf <jpoimboe@kernel.org>
21830M:	Jason Baron <jbaron@akamai.com>
21831R:	Steven Rostedt <rostedt@goodmis.org>
21832R:	Ard Biesheuvel <ardb@kernel.org>
21833S:	Supported
21834F:	arch/*/include/asm/jump_label*.h
21835F:	arch/*/include/asm/static_call*.h
21836F:	arch/*/kernel/jump_label.c
21837F:	arch/*/kernel/static_call.c
21838F:	include/linux/jump_label*.h
21839F:	include/linux/static_call*.h
21840F:	kernel/jump_label.c
21841F:	kernel/static_call.c
21842
21843STI AUDIO (ASoC) DRIVERS
21844M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21845L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21846S:	Maintained
21847F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21848F:	sound/soc/sti/
21849
21850STI CEC DRIVER
21851M:	Alain Volmat <alain.volmat@foss.st.com>
21852S:	Maintained
21853F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21854F:	drivers/media/cec/platform/sti/
21855
21856STK1160 USB VIDEO CAPTURE DRIVER
21857M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21858L:	linux-media@vger.kernel.org
21859S:	Maintained
21860T:	git git://linuxtv.org/media_tree.git
21861F:	drivers/media/usb/stk1160/
21862
21863STM32 AUDIO (ASoC) DRIVERS
21864M:	Olivier Moysan <olivier.moysan@foss.st.com>
21865M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21866L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21867S:	Maintained
21868F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21869F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21870F:	sound/soc/stm/
21871
21872STM32 DMA DRIVERS
21873M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21874L:	dmaengine@vger.kernel.org
21875L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21876S:	Maintained
21877F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21878F:	Documentation/devicetree/bindings/dma/stm32/
21879F:	drivers/dma/stm32/
21880
21881STM32 TIMER/LPTIMER DRIVERS
21882M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21883S:	Maintained
21884F:	Documentation/ABI/testing/*timer-stm32
21885F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21886F:	drivers/*/stm32-*timer*
21887F:	drivers/pwm/pwm-stm32*
21888F:	include/linux/*/stm32-*tim*
21889
21890STMMAC ETHERNET DRIVER
21891M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21892M:	Jose Abreu <joabreu@synopsys.com>
21893L:	netdev@vger.kernel.org
21894S:	Supported
21895W:	http://www.stlinux.com
21896F:	Documentation/networking/device_drivers/ethernet/stmicro/
21897F:	drivers/net/ethernet/stmicro/stmmac/
21898
21899SUN HAPPY MEAL ETHERNET DRIVER
21900M:	Sean Anderson <seanga2@gmail.com>
21901S:	Maintained
21902F:	drivers/net/ethernet/sun/sunhme.*
21903
21904SUN3/3X
21905M:	Sam Creasey <sammy@sammy.net>
21906S:	Maintained
21907W:	http://sammy.net/sun3/
21908F:	arch/m68k/include/asm/sun3*
21909F:	arch/m68k/kernel/*sun3*
21910F:	arch/m68k/sun3*/
21911F:	drivers/net/ethernet/i825xx/sun3*
21912
21913SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21914M:	Hans de Goede <hdegoede@redhat.com>
21915L:	linux-input@vger.kernel.org
21916S:	Maintained
21917F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21918F:	drivers/input/keyboard/sun4i-lradc-keys.c
21919
21920SUNDANCE NETWORK DRIVER
21921M:	Denis Kirjanov <kda@linux-powerpc.org>
21922L:	netdev@vger.kernel.org
21923S:	Maintained
21924F:	drivers/net/ethernet/dlink/sundance.c
21925
21926SUNPLUS ETHERNET DRIVER
21927M:	Wells Lu <wellslutw@gmail.com>
21928L:	netdev@vger.kernel.org
21929S:	Maintained
21930W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21931F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21932F:	drivers/net/ethernet/sunplus/
21933
21934SUNPLUS MMC DRIVER
21935M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21936M:	Li-hao Kuo <lhjeff911@gmail.com>
21937S:	Maintained
21938F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21939F:	drivers/mmc/host/sunplus-mmc.c
21940
21941SUNPLUS OCOTP DRIVER
21942M:	Vincent Shih <vincent.sunplus@gmail.com>
21943S:	Maintained
21944F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21945F:	drivers/nvmem/sunplus-ocotp.c
21946
21947SUNPLUS PWM DRIVER
21948M:	Hammer Hsieh <hammerh0314@gmail.com>
21949S:	Maintained
21950F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21951F:	drivers/pwm/pwm-sunplus.c
21952
21953SUNPLUS RTC DRIVER
21954M:	Vincent Shih <vincent.sunplus@gmail.com>
21955L:	linux-rtc@vger.kernel.org
21956S:	Maintained
21957F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21958F:	drivers/rtc/rtc-sunplus.c
21959
21960SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21961M:	Li-hao Kuo <lhjeff911@gmail.com>
21962L:	linux-spi@vger.kernel.org
21963S:	Maintained
21964F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21965F:	drivers/spi/spi-sunplus-sp7021.c
21966
21967SUNPLUS UART DRIVER
21968M:	Hammer Hsieh <hammerh0314@gmail.com>
21969S:	Maintained
21970F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21971F:	drivers/tty/serial/sunplus-uart.c
21972
21973SUNPLUS USB2 PHY DRIVER
21974M:	Vincent Shih <vincent.sunplus@gmail.com>
21975L:	linux-usb@vger.kernel.org
21976S:	Maintained
21977F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21978F:	drivers/phy/sunplus/Kconfig
21979F:	drivers/phy/sunplus/Makefile
21980F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21981
21982SUNPLUS WATCHDOG DRIVER
21983M:	Xiantao Hu <xt.hu@cqplus1.com>
21984L:	linux-watchdog@vger.kernel.org
21985S:	Maintained
21986F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21987F:	drivers/watchdog/sunplus_wdt.c
21988
21989SUPERH
21990M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21991M:	Rich Felker <dalias@libc.org>
21992M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21993L:	linux-sh@vger.kernel.org
21994S:	Maintained
21995Q:	http://patchwork.kernel.org/project/linux-sh/list/
21996F:	Documentation/arch/sh/
21997F:	arch/sh/
21998F:	drivers/sh/
21999
22000SUSPEND TO RAM
22001M:	"Rafael J. Wysocki" <rafael@kernel.org>
22002M:	Len Brown <len.brown@intel.com>
22003M:	Pavel Machek <pavel@ucw.cz>
22004L:	linux-pm@vger.kernel.org
22005S:	Supported
22006B:	https://bugzilla.kernel.org
22007F:	Documentation/power/
22008F:	arch/x86/kernel/acpi/sleep*
22009F:	arch/x86/kernel/acpi/wakeup*
22010F:	drivers/base/power/
22011F:	include/linux/freezer.h
22012F:	include/linux/pm.h
22013F:	include/linux/suspend.h
22014F:	kernel/power/
22015
22016SVGA HANDLING
22017M:	Martin Mares <mj@ucw.cz>
22018L:	linux-video@atrey.karlin.mff.cuni.cz
22019S:	Maintained
22020F:	Documentation/admin-guide/svga.rst
22021F:	arch/x86/boot/video*
22022
22023SWITCHDEV
22024M:	Jiri Pirko <jiri@resnulli.us>
22025M:	Ivan Vecera <ivecera@redhat.com>
22026L:	netdev@vger.kernel.org
22027S:	Supported
22028F:	include/net/switchdev.h
22029F:	net/switchdev/
22030
22031SY8106A REGULATOR DRIVER
22032M:	Icenowy Zheng <icenowy@aosc.io>
22033S:	Maintained
22034F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22035F:	drivers/regulator/sy8106a-regulator.c
22036
22037SYNC FILE FRAMEWORK
22038M:	Sumit Semwal <sumit.semwal@linaro.org>
22039R:	Gustavo Padovan <gustavo@padovan.org>
22040L:	linux-media@vger.kernel.org
22041L:	dri-devel@lists.freedesktop.org
22042S:	Maintained
22043T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22044F:	Documentation/driver-api/sync_file.rst
22045F:	drivers/dma-buf/dma-fence*
22046F:	drivers/dma-buf/sw_sync.c
22047F:	drivers/dma-buf/sync_*
22048F:	include/linux/sync_file.h
22049F:	include/uapi/linux/sync_file.h
22050
22051SYNOPSYS ARC ARCHITECTURE
22052M:	Vineet Gupta <vgupta@kernel.org>
22053L:	linux-snps-arc@lists.infradead.org
22054S:	Supported
22055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22056F:	Documentation/arch/arc
22057F:	Documentation/devicetree/bindings/arc/*
22058F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22059F:	arch/arc/
22060F:	drivers/clocksource/arc_timer.c
22061F:	drivers/tty/serial/arc_uart.c
22062
22063SYNOPSYS ARC HSDK SDP pll clock driver
22064M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22065S:	Supported
22066F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22067F:	drivers/clk/clk-hsdk-pll.c
22068
22069SYNOPSYS ARC SDP clock driver
22070M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22071S:	Supported
22072F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22073F:	drivers/clk/axs10x/*
22074
22075SYNOPSYS ARC SDP platform support
22076M:	Alexey Brodkin <abrodkin@synopsys.com>
22077S:	Supported
22078F:	Documentation/devicetree/bindings/arc/axs10*
22079F:	arch/arc/boot/dts/ax*
22080F:	arch/arc/plat-axs10x
22081
22082SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22083M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22084S:	Supported
22085F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22086F:	drivers/reset/reset-axs10x.c
22087
22088SYNOPSYS CREG GPIO DRIVER
22089M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22090S:	Maintained
22091F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22092F:	drivers/gpio/gpio-creg-snps.c
22093
22094SYNOPSYS DESIGNWARE 8250 UART DRIVER
22095M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22096R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22097S:	Supported
22098F:	drivers/tty/serial/8250/8250_dw.c
22099F:	drivers/tty/serial/8250/8250_dwlib.*
22100F:	drivers/tty/serial/8250/8250_lpss.c
22101
22102SYNOPSYS DESIGNWARE APB GPIO DRIVER
22103M:	Hoan Tran <hoan@os.amperecomputing.com>
22104M:	Serge Semin <fancer.lancer@gmail.com>
22105L:	linux-gpio@vger.kernel.org
22106S:	Maintained
22107F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22108F:	drivers/gpio/gpio-dwapb.c
22109
22110SYNOPSYS DESIGNWARE APB SSI DRIVER
22111M:	Serge Semin <fancer.lancer@gmail.com>
22112L:	linux-spi@vger.kernel.org
22113S:	Supported
22114F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22115F:	drivers/spi/spi-dw*
22116
22117SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22118M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22119S:	Maintained
22120F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22121F:	drivers/dma/dw-axi-dmac/
22122
22123SYNOPSYS DESIGNWARE DMAC DRIVER
22124M:	Viresh Kumar <vireshk@kernel.org>
22125R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22126S:	Maintained
22127F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22128F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22129F:	drivers/dma/dw/
22130F:	include/dt-bindings/dma/dw-dmac.h
22131F:	include/linux/dma/dw.h
22132F:	include/linux/platform_data/dma-dw.h
22133
22134SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22135M:	Jose Abreu <Jose.Abreu@synopsys.com>
22136L:	netdev@vger.kernel.org
22137S:	Supported
22138F:	drivers/net/ethernet/synopsys/
22139
22140SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22141M:	Jose Abreu <Jose.Abreu@synopsys.com>
22142L:	netdev@vger.kernel.org
22143S:	Supported
22144F:	drivers/net/pcs/pcs-xpcs.c
22145F:	drivers/net/pcs/pcs-xpcs.h
22146F:	include/linux/pcs/pcs-xpcs.h
22147
22148SYNOPSYS DESIGNWARE I2C DRIVER
22149M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22150R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22151R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22152R:	Jan Dabros <jsd@semihalf.com>
22153L:	linux-i2c@vger.kernel.org
22154S:	Supported
22155F:	drivers/i2c/busses/i2c-designware-*
22156
22157SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22158M:	Jaehoon Chung <jh80.chung@samsung.com>
22159L:	linux-mmc@vger.kernel.org
22160S:	Maintained
22161F:	drivers/mmc/host/dw_mmc*
22162
22163SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22164M:	Shuai Xue <xueshuai@linux.alibaba.com>
22165M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22166S:	Supported
22167F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22168F:	drivers/perf/dwc_pcie_pmu.c
22169
22170SYNOPSYS HSDK RESET CONTROLLER DRIVER
22171M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22172S:	Supported
22173F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22174F:	drivers/reset/reset-hsdk.c
22175F:	include/dt-bindings/reset/snps,hsdk-reset.h
22176
22177SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22178M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22179M:	Manjunath M B <manjumb@synopsys.com>
22180L:	linux-mmc@vger.kernel.org
22181S:	Maintained
22182F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22183
22184SYSTEM CONFIGURATION (SYSCON)
22185M:	Lee Jones <lee@kernel.org>
22186M:	Arnd Bergmann <arnd@arndb.de>
22187S:	Supported
22188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22189F:	drivers/mfd/syscon.c
22190
22191SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22192M:	Sudeep Holla <sudeep.holla@arm.com>
22193R:	Cristian Marussi <cristian.marussi@arm.com>
22194L:	arm-scmi@vger.kernel.org
22195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22196S:	Maintained
22197F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22198F:	drivers/clk/clk-sc[mp]i.c
22199F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22200F:	drivers/firmware/arm_scmi/
22201F:	drivers/firmware/arm_scpi.c
22202F:	drivers/hwmon/scmi-hwmon.c
22203F:	drivers/pinctrl/pinctrl-scmi.c
22204F:	drivers/pmdomain/arm/
22205F:	drivers/powercap/arm_scmi_powercap.c
22206F:	drivers/regulator/scmi-regulator.c
22207F:	drivers/reset/reset-scmi.c
22208F:	include/linux/sc[mp]i_protocol.h
22209F:	include/trace/events/scmi.h
22210F:	include/uapi/linux/virtio_scmi.h
22211
22212SYSTEM RESET/SHUTDOWN DRIVERS
22213M:	Sebastian Reichel <sre@kernel.org>
22214L:	linux-pm@vger.kernel.org
22215S:	Maintained
22216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22217F:	Documentation/devicetree/bindings/power/reset/
22218F:	drivers/power/reset/
22219
22220SYSTEM TRACE MODULE CLASS
22221M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22222S:	Maintained
22223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22224F:	Documentation/trace/stm.rst
22225F:	drivers/hwtracing/stm/
22226F:	include/linux/stm.h
22227F:	include/uapi/linux/stm.h
22228
22229SYSTEM76 ACPI DRIVER
22230M:	Jeremy Soller <jeremy@system76.com>
22231M:	System76 Product Development <productdev@system76.com>
22232L:	platform-driver-x86@vger.kernel.org
22233S:	Maintained
22234F:	drivers/platform/x86/system76_acpi.c
22235
22236SYSV FILESYSTEM
22237S:	Orphan
22238F:	Documentation/filesystems/sysv-fs.rst
22239F:	fs/sysv/
22240F:	include/linux/sysv_fs.h
22241
22242TASKSTATS STATISTICS INTERFACE
22243M:	Balbir Singh <bsingharora@gmail.com>
22244S:	Maintained
22245F:	Documentation/accounting/taskstats*
22246F:	include/linux/taskstats*
22247F:	kernel/taskstats.c
22248
22249TC subsystem
22250M:	Jamal Hadi Salim <jhs@mojatatu.com>
22251M:	Cong Wang <xiyou.wangcong@gmail.com>
22252M:	Jiri Pirko <jiri@resnulli.us>
22253L:	netdev@vger.kernel.org
22254S:	Maintained
22255F:	include/net/pkt_cls.h
22256F:	include/net/pkt_sched.h
22257F:	include/net/tc_act/
22258F:	include/uapi/linux/pkt_cls.h
22259F:	include/uapi/linux/pkt_sched.h
22260F:	include/uapi/linux/tc_act/
22261F:	include/uapi/linux/tc_ematch/
22262F:	net/sched/
22263F:	tools/testing/selftests/tc-testing
22264
22265TC90522 MEDIA DRIVER
22266M:	Akihiro Tsukada <tskd08@gmail.com>
22267L:	linux-media@vger.kernel.org
22268S:	Odd Fixes
22269F:	drivers/media/dvb-frontends/tc90522*
22270
22271TCP LOW PRIORITY MODULE
22272M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22273M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22274S:	Maintained
22275W:	http://tcp-lp-mod.sourceforge.net/
22276F:	net/ipv4/tcp_lp.c
22277
22278TDA10071 MEDIA DRIVER
22279L:	linux-media@vger.kernel.org
22280S:	Orphan
22281W:	https://linuxtv.org
22282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22283F:	drivers/media/dvb-frontends/tda10071*
22284
22285TDA18212 MEDIA DRIVER
22286L:	linux-media@vger.kernel.org
22287S:	Orphan
22288W:	https://linuxtv.org
22289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22290F:	drivers/media/tuners/tda18212*
22291
22292TDA18218 MEDIA DRIVER
22293L:	linux-media@vger.kernel.org
22294S:	Orphan
22295W:	https://linuxtv.org
22296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22297F:	drivers/media/tuners/tda18218*
22298
22299TDA18250 MEDIA DRIVER
22300M:	Olli Salonen <olli.salonen@iki.fi>
22301L:	linux-media@vger.kernel.org
22302S:	Maintained
22303W:	https://linuxtv.org
22304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22305T:	git git://linuxtv.org/media_tree.git
22306F:	drivers/media/tuners/tda18250*
22307
22308TDA18271 MEDIA DRIVER
22309M:	Michael Krufky <mkrufky@linuxtv.org>
22310L:	linux-media@vger.kernel.org
22311S:	Maintained
22312W:	https://linuxtv.org
22313W:	http://github.com/mkrufky
22314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22315T:	git git://linuxtv.org/mkrufky/tuners.git
22316F:	drivers/media/tuners/tda18271*
22317
22318TDA1997x MEDIA DRIVER
22319M:	Tim Harvey <tharvey@gateworks.com>
22320L:	linux-media@vger.kernel.org
22321S:	Maintained
22322W:	https://linuxtv.org
22323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22324F:	drivers/media/i2c/tda1997x.*
22325
22326TDA827x MEDIA DRIVER
22327M:	Michael Krufky <mkrufky@linuxtv.org>
22328L:	linux-media@vger.kernel.org
22329S:	Maintained
22330W:	https://linuxtv.org
22331W:	http://github.com/mkrufky
22332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22333T:	git git://linuxtv.org/mkrufky/tuners.git
22334F:	drivers/media/tuners/tda8290.*
22335
22336TDA8290 MEDIA DRIVER
22337M:	Michael Krufky <mkrufky@linuxtv.org>
22338L:	linux-media@vger.kernel.org
22339S:	Maintained
22340W:	https://linuxtv.org
22341W:	http://github.com/mkrufky
22342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22343T:	git git://linuxtv.org/mkrufky/tuners.git
22344F:	drivers/media/tuners/tda8290.*
22345
22346TDA9840 MEDIA DRIVER
22347M:	Hans Verkuil <hverkuil@xs4all.nl>
22348L:	linux-media@vger.kernel.org
22349S:	Maintained
22350W:	https://linuxtv.org
22351T:	git git://linuxtv.org/media_tree.git
22352F:	drivers/media/i2c/tda9840*
22353
22354TEA5761 TUNER DRIVER
22355M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22356L:	linux-media@vger.kernel.org
22357S:	Odd fixes
22358W:	https://linuxtv.org
22359T:	git git://linuxtv.org/media_tree.git
22360F:	drivers/media/tuners/tea5761.*
22361
22362TEA5767 TUNER DRIVER
22363M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22364L:	linux-media@vger.kernel.org
22365S:	Maintained
22366W:	https://linuxtv.org
22367T:	git git://linuxtv.org/media_tree.git
22368F:	drivers/media/tuners/tea5767.*
22369
22370TEA6415C MEDIA DRIVER
22371M:	Hans Verkuil <hverkuil@xs4all.nl>
22372L:	linux-media@vger.kernel.org
22373S:	Maintained
22374W:	https://linuxtv.org
22375T:	git git://linuxtv.org/media_tree.git
22376F:	drivers/media/i2c/tea6415c*
22377
22378TEA6420 MEDIA DRIVER
22379M:	Hans Verkuil <hverkuil@xs4all.nl>
22380L:	linux-media@vger.kernel.org
22381S:	Maintained
22382W:	https://linuxtv.org
22383T:	git git://linuxtv.org/media_tree.git
22384F:	drivers/media/i2c/tea6420*
22385
22386TEAM DRIVER
22387M:	Jiri Pirko <jiri@resnulli.us>
22388L:	netdev@vger.kernel.org
22389S:	Supported
22390F:	Documentation/netlink/specs/team.yaml
22391F:	drivers/net/team/
22392F:	include/linux/if_team.h
22393F:	include/uapi/linux/if_team.h
22394F:	tools/testing/selftests/drivers/net/team/
22395
22396TECHNICAL ADVISORY BOARD PROCESS DOCS
22397M:	"Theodore Ts'o" <tytso@mit.edu>
22398M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22399L:	tech-board-discuss@lists.linux.dev
22400S:	Maintained
22401F:	Documentation/process/contribution-maturity-model.rst
22402F:	Documentation/process/researcher-guidelines.rst
22403
22404TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22405M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22406S:	Maintained
22407F:	arch/x86/platform/ts5500/
22408
22409TECHNOTREND USB IR RECEIVER
22410M:	Sean Young <sean@mess.org>
22411L:	linux-media@vger.kernel.org
22412S:	Maintained
22413F:	drivers/media/rc/ttusbir.c
22414
22415TECHWELL TW9900 VIDEO DECODER
22416M:	Mehdi Djait <mehdi.djait@bootlin.com>
22417L:	linux-media@vger.kernel.org
22418S:	Maintained
22419F:	drivers/media/i2c/tw9900.c
22420
22421TECHWELL TW9910 VIDEO DECODER
22422L:	linux-media@vger.kernel.org
22423S:	Orphan
22424F:	drivers/media/i2c/tw9910.c
22425F:	include/media/i2c/tw9910.h
22426
22427TEE SUBSYSTEM
22428M:	Jens Wiklander <jens.wiklander@linaro.org>
22429R:	Sumit Garg <sumit.garg@linaro.org>
22430L:	op-tee@lists.trustedfirmware.org
22431S:	Maintained
22432F:	Documentation/driver-api/tee.rst
22433F:	Documentation/tee/
22434F:	Documentation/userspace-api/tee.rst
22435F:	drivers/tee/
22436F:	include/linux/tee_core.h
22437F:	include/linux/tee_drv.h
22438F:	include/uapi/linux/tee.h
22439
22440TEGRA ARCHITECTURE SUPPORT
22441M:	Thierry Reding <thierry.reding@gmail.com>
22442M:	Jonathan Hunter <jonathanh@nvidia.com>
22443L:	linux-tegra@vger.kernel.org
22444S:	Supported
22445Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22447N:	[^a-z]tegra
22448
22449TEGRA CLOCK DRIVER
22450M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22451M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22452S:	Supported
22453F:	drivers/clk/tegra/
22454
22455TEGRA CRYPTO DRIVERS
22456M:	Akhil R <akhilrajeev@nvidia.com>
22457S:	Supported
22458F:	drivers/crypto/tegra/*
22459
22460TEGRA DMA DRIVERS
22461M:	Laxman Dewangan <ldewangan@nvidia.com>
22462M:	Jon Hunter <jonathanh@nvidia.com>
22463S:	Supported
22464F:	drivers/dma/tegra*
22465
22466TEGRA I2C DRIVER
22467M:	Laxman Dewangan <ldewangan@nvidia.com>
22468R:	Dmitry Osipenko <digetx@gmail.com>
22469S:	Supported
22470F:	drivers/i2c/busses/i2c-tegra.c
22471
22472TEGRA IOMMU DRIVERS
22473M:	Thierry Reding <thierry.reding@gmail.com>
22474R:	Krishna Reddy <vdumpa@nvidia.com>
22475L:	linux-tegra@vger.kernel.org
22476S:	Supported
22477F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22478F:	drivers/iommu/tegra*
22479
22480TEGRA KBC DRIVER
22481M:	Laxman Dewangan <ldewangan@nvidia.com>
22482S:	Supported
22483F:	drivers/input/keyboard/tegra-kbc.c
22484
22485TEGRA NAND DRIVER
22486M:	Stefan Agner <stefan@agner.ch>
22487M:	Lucas Stach <dev@lynxeye.de>
22488S:	Maintained
22489F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22490F:	drivers/mtd/nand/raw/tegra_nand.c
22491
22492TEGRA PWM DRIVER
22493M:	Thierry Reding <thierry.reding@gmail.com>
22494S:	Supported
22495F:	drivers/pwm/pwm-tegra.c
22496
22497TEGRA QUAD SPI DRIVER
22498M:	Thierry Reding <thierry.reding@gmail.com>
22499M:	Jonathan Hunter <jonathanh@nvidia.com>
22500M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22501L:	linux-tegra@vger.kernel.org
22502S:	Maintained
22503F:	drivers/spi/spi-tegra210-quad.c
22504
22505TEGRA SERIAL DRIVER
22506M:	Laxman Dewangan <ldewangan@nvidia.com>
22507S:	Supported
22508F:	drivers/tty/serial/serial-tegra.c
22509
22510TEGRA SPI DRIVER
22511M:	Laxman Dewangan <ldewangan@nvidia.com>
22512S:	Supported
22513F:	drivers/spi/spi-tegra*
22514
22515TEGRA VIDEO DRIVER
22516M:	Thierry Reding <thierry.reding@gmail.com>
22517M:	Jonathan Hunter <jonathanh@nvidia.com>
22518M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22519M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22520L:	linux-media@vger.kernel.org
22521L:	linux-tegra@vger.kernel.org
22522S:	Maintained
22523F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22524F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22525F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22526F:	drivers/staging/media/tegra-video/
22527
22528TEGRA XUSB PADCTL DRIVER
22529M:	JC Kuo <jckuo@nvidia.com>
22530S:	Supported
22531F:	drivers/phy/tegra/xusb*
22532
22533TEHUTI ETHERNET DRIVER
22534M:	Andy Gospodarek <andy@greyhouse.net>
22535L:	netdev@vger.kernel.org
22536S:	Supported
22537F:	drivers/net/ethernet/tehuti/tehuti.*
22538
22539TEHUTI TN40XX ETHERNET DRIVER
22540M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22541L:	netdev@vger.kernel.org
22542S:	Maintained
22543F:	drivers/net/ethernet/tehuti/tn40*
22544
22545TELECOM CLOCK DRIVER FOR MCPL0010
22546M:	Mark Gross <markgross@kernel.org>
22547S:	Supported
22548F:	drivers/char/tlclk.c
22549
22550TEMPO SEMICONDUCTOR DRIVERS
22551M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22552S:	Maintained
22553F:	Documentation/devicetree/bindings/sound/tscs*.txt
22554F:	sound/soc/codecs/tscs*.c
22555F:	sound/soc/codecs/tscs*.h
22556
22557TENSILICA XTENSA PORT (xtensa)
22558M:	Chris Zankel <chris@zankel.net>
22559M:	Max Filippov <jcmvbkbc@gmail.com>
22560S:	Maintained
22561T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22562F:	arch/xtensa/
22563F:	drivers/irqchip/irq-xtensa-*
22564
22565TEXAS INSTRUMENTS ASoC DRIVERS
22566M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22568S:	Maintained
22569F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22570F:	sound/soc/ti/
22571
22572TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22573M:	Shenghao Ding <shenghao-ding@ti.com>
22574M:	Kevin Lu <kevin-lu@ti.com>
22575M:	Baojun Xu <baojun.xu@ti.com>
22576L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22577S:	Maintained
22578F:	Documentation/devicetree/bindings/sound/tas2552.txt
22579F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22580F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22581F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22582F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
22583F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22584F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22585F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22586F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
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