xref: /linux/MAINTAINERS (revision 1e9046e3a154608f63ce79edcb01e6afd6b10c7c)
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/linux/sonet.h
3508F:	include/uapi/linux/atm*
3509F:	include/uapi/linux/sonet.h
3510
3511ATMEL MACB ETHERNET DRIVER
3512M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3513M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3514S:	Supported
3515F:	drivers/net/ethernet/cadence/
3516
3517ATMEL MAXTOUCH DRIVER
3518M:	Nick Dyer <nick@shmanahar.org>
3519S:	Maintained
3520T:	git git://github.com/ndyer/linux.git
3521F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3522F:	drivers/input/touchscreen/atmel_mxt_ts.c
3523
3524ATOMIC INFRASTRUCTURE
3525M:	Will Deacon <will@kernel.org>
3526M:	Peter Zijlstra <peterz@infradead.org>
3527R:	Boqun Feng <boqun.feng@gmail.com>
3528R:	Mark Rutland <mark.rutland@arm.com>
3529L:	linux-kernel@vger.kernel.org
3530S:	Maintained
3531F:	Documentation/atomic_*.txt
3532F:	arch/*/include/asm/atomic*.h
3533F:	include/*/atomic*.h
3534F:	include/linux/refcount.h
3535F:	scripts/atomic/
3536
3537ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3538M:	Bradley Grove <linuxdrivers@attotech.com>
3539L:	linux-scsi@vger.kernel.org
3540S:	Supported
3541W:	http://www.attotech.com
3542F:	drivers/scsi/esas2r
3543
3544ATUSB IEEE 802.15.4 RADIO DRIVER
3545M:	Stefan Schmidt <stefan@datenfreihafen.org>
3546L:	linux-wpan@vger.kernel.org
3547S:	Maintained
3548F:	drivers/net/ieee802154/at86rf230.h
3549F:	drivers/net/ieee802154/atusb.c
3550F:	drivers/net/ieee802154/atusb.h
3551
3552AUDIT SUBSYSTEM
3553M:	Paul Moore <paul@paul-moore.com>
3554M:	Eric Paris <eparis@redhat.com>
3555L:	audit@vger.kernel.org
3556S:	Supported
3557W:	https://github.com/linux-audit
3558Q:	https://patchwork.kernel.org/project/audit/list
3559B:	mailto:audit@vger.kernel.org
3560P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3561T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3562F:	include/asm-generic/audit_*.h
3563F:	include/linux/audit.h
3564F:	include/linux/audit_arch.h
3565F:	include/uapi/linux/audit.h
3566F:	kernel/audit*
3567F:	lib/*audit.c
3568K:	\baudit_[a-z_0-9]\+\b
3569
3570AUXILIARY BUS DRIVER
3571M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3572R:	Dave Ertman <david.m.ertman@intel.com>
3573R:	Ira Weiny <ira.weiny@intel.com>
3574S:	Supported
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3576F:	Documentation/driver-api/auxiliary_bus.rst
3577F:	drivers/base/auxiliary.c
3578F:	include/linux/auxiliary_bus.h
3579
3580AUXILIARY DISPLAY DRIVERS
3581M:	Andy Shevchenko <andy@kernel.org>
3582R:	Geert Uytterhoeven <geert@linux-m68k.org>
3583S:	Odd Fixes
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3585F:	Documentation/devicetree/bindings/auxdisplay/
3586F:	drivers/auxdisplay/
3587F:	include/linux/cfag12864b.h
3588F:	include/uapi/linux/map_to_14segment.h
3589F:	include/uapi/linux/map_to_7segment.h
3590
3591AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3592M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3593L:	linux-iio@vger.kernel.org
3594S:	Maintained
3595F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3596F:	drivers/iio/light/apds9306.c
3597
3598AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3599M:	Andreas Klinger <ak@it-klinger.de>
3600L:	linux-iio@vger.kernel.org
3601S:	Maintained
3602F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3603F:	drivers/iio/adc/hx711.c
3604
3605AX.25 NETWORK LAYER
3606L:	linux-hams@vger.kernel.org
3607S:	Orphan
3608W:	https://linux-ax25.in-berlin.de
3609F:	include/net/ax25.h
3610F:	include/uapi/linux/ax25.h
3611F:	net/ax25/
3612
3613AXENTIA ARM DEVICES
3614M:	Peter Rosin <peda@axentia.se>
3615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3616S:	Maintained
3617F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3618F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3619F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3620F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3621
3622AXENTIA ASOC DRIVERS
3623M:	Peter Rosin <peda@axentia.se>
3624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3625S:	Maintained
3626F:	Documentation/devicetree/bindings/sound/axentia,*
3627F:	sound/soc/atmel/tse850-pcm5142.c
3628
3629AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3630M:	Nuno Sá <nuno.sa@analog.com>
3631L:	linux-hwmon@vger.kernel.org
3632S:	Supported
3633W:	https://ez.analog.com/linux-software-drivers
3634F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3635F:	drivers/hwmon/axi-fan-control.c
3636
3637AXI SPI ENGINE
3638M:	Michael Hennerich <michael.hennerich@analog.com>
3639M:	Nuno Sá <nuno.sa@analog.com>
3640R:	David Lechner <dlechner@baylibre.com>
3641L:	linux-spi@vger.kernel.org
3642S:	Supported
3643W:	https://ez.analog.com/linux-software-drivers
3644F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3645F:	drivers/spi/spi-axi-spi-engine.c
3646
3647AXI PWM GENERATOR
3648M:	Michael Hennerich <michael.hennerich@analog.com>
3649M:	Nuno Sá <nuno.sa@analog.com>
3650L:	linux-pwm@vger.kernel.org
3651S:	Supported
3652W:	https://ez.analog.com/linux-software-drivers
3653F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3654F:	drivers/pwm/pwm-axi-pwmgen.c
3655
3656AXXIA I2C CONTROLLER
3657M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3658L:	linux-i2c@vger.kernel.org
3659S:	Maintained
3660F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3661F:	drivers/i2c/busses/i2c-axxia.c
3662
3663AZ6007 DVB DRIVER
3664M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3665L:	linux-media@vger.kernel.org
3666S:	Maintained
3667W:	https://linuxtv.org
3668T:	git git://linuxtv.org/media_tree.git
3669F:	drivers/media/usb/dvb-usb-v2/az6007.c
3670
3671AZTECH FM RADIO RECEIVER DRIVER
3672M:	Hans Verkuil <hverkuil@xs4all.nl>
3673L:	linux-media@vger.kernel.org
3674S:	Maintained
3675W:	https://linuxtv.org
3676T:	git git://linuxtv.org/media_tree.git
3677F:	drivers/media/radio/radio-aztech*
3678
3679B43 WIRELESS DRIVER
3680L:	linux-wireless@vger.kernel.org
3681L:	b43-dev@lists.infradead.org
3682S:	Orphan
3683W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3684F:	drivers/net/wireless/broadcom/b43/
3685
3686B43LEGACY WIRELESS DRIVER
3687L:	linux-wireless@vger.kernel.org
3688L:	b43-dev@lists.infradead.org
3689S:	Orphan
3690W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3691F:	drivers/net/wireless/broadcom/b43legacy/
3692
3693BACKLIGHT CLASS/SUBSYSTEM
3694M:	Lee Jones <lee@kernel.org>
3695M:	Daniel Thompson <daniel.thompson@linaro.org>
3696M:	Jingoo Han <jingoohan1@gmail.com>
3697L:	dri-devel@lists.freedesktop.org
3698S:	Maintained
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3700F:	Documentation/ABI/stable/sysfs-class-backlight
3701F:	Documentation/ABI/testing/sysfs-class-backlight
3702F:	Documentation/devicetree/bindings/leds/backlight
3703F:	drivers/video/backlight/
3704F:	include/linux/backlight.h
3705F:	include/linux/pwm_backlight.h
3706
3707BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3708M:	Serge Semin <fancer.lancer@gmail.com>
3709L:	linux-hwmon@vger.kernel.org
3710S:	Supported
3711F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3712F:	Documentation/hwmon/bt1-pvt.rst
3713F:	drivers/hwmon/bt1-pvt.[ch]
3714
3715BARCO P50 GPIO DRIVER
3716M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3717M:	Peter Korsgaard <peter.korsgaard@barco.com>
3718S:	Maintained
3719F:	drivers/platform/x86/barco-p50-gpio.c
3720
3721BATMAN ADVANCED
3722M:	Marek Lindner <mareklindner@neomailbox.ch>
3723M:	Simon Wunderlich <sw@simonwunderlich.de>
3724M:	Antonio Quartulli <a@unstable.cc>
3725M:	Sven Eckelmann <sven@narfation.org>
3726L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3727S:	Maintained
3728W:	https://www.open-mesh.org/
3729Q:	https://patchwork.open-mesh.org/project/batman/list/
3730B:	https://www.open-mesh.org/projects/batman-adv/issues
3731C:	ircs://irc.hackint.org/batadv
3732T:	git https://git.open-mesh.org/linux-merge.git
3733F:	Documentation/networking/batman-adv.rst
3734F:	include/uapi/linux/batadv_packet.h
3735F:	include/uapi/linux/batman_adv.h
3736F:	net/batman-adv/
3737
3738BAYCOM/HDLCDRV DRIVERS FOR AX.25
3739M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3740L:	linux-hams@vger.kernel.org
3741S:	Maintained
3742W:	http://www.baycom.org/~tom/ham/ham.html
3743F:	drivers/net/hamradio/baycom*
3744
3745BCACHE (BLOCK LAYER CACHE)
3746M:	Coly Li <colyli@suse.de>
3747M:	Kent Overstreet <kent.overstreet@linux.dev>
3748L:	linux-bcache@vger.kernel.org
3749S:	Maintained
3750W:	http://bcache.evilpiepirate.org
3751C:	irc://irc.oftc.net/bcache
3752F:	drivers/md/bcache/
3753
3754BCACHEFS
3755M:	Kent Overstreet <kent.overstreet@linux.dev>
3756L:	linux-bcachefs@vger.kernel.org
3757S:	Supported
3758C:	irc://irc.oftc.net/bcache
3759T:	git https://evilpiepirate.org/git/bcachefs.git
3760F:	fs/bcachefs/
3761F:	Documentation/filesystems/bcachefs/
3762
3763BDISP ST MEDIA DRIVER
3764M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3765L:	linux-media@vger.kernel.org
3766S:	Supported
3767W:	https://linuxtv.org
3768T:	git git://linuxtv.org/media_tree.git
3769F:	drivers/media/platform/st/sti/bdisp
3770
3771BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3772M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3773L:	netdev@vger.kernel.org
3774S:	Maintained
3775F:	drivers/net/ethernet/ec_bhf.c
3776
3777BEFS FILE SYSTEM
3778M:	Luis de Bethencourt <luisbg@kernel.org>
3779M:	Salah Triki <salah.triki@gmail.com>
3780S:	Maintained
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3782F:	Documentation/filesystems/befs.rst
3783F:	fs/befs/
3784
3785BFQ I/O SCHEDULER
3786M:	Paolo Valente <paolo.valente@unimore.it>
3787M:	Jens Axboe <axboe@kernel.dk>
3788L:	linux-block@vger.kernel.org
3789S:	Maintained
3790F:	Documentation/block/bfq-iosched.rst
3791F:	block/bfq-*
3792
3793BFS FILE SYSTEM
3794M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3795S:	Maintained
3796F:	Documentation/filesystems/bfs.rst
3797F:	fs/bfs/
3798F:	include/uapi/linux/bfs_fs.h
3799
3800BINMAN
3801M:	Simon Glass <sjg@chromium.org>
3802S:	Supported
3803F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3804
3805BITMAP API
3806M:	Yury Norov <yury.norov@gmail.com>
3807R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3808S:	Maintained
3809F:	include/linux/bitfield.h
3810F:	include/linux/bitmap-str.h
3811F:	include/linux/bitmap.h
3812F:	include/linux/bits.h
3813F:	include/linux/cpumask.h
3814F:	include/linux/cpumask_types.h
3815F:	include/linux/find.h
3816F:	include/linux/nodemask.h
3817F:	include/linux/nodemask_types.h
3818F:	include/vdso/bits.h
3819F:	lib/bitmap-str.c
3820F:	lib/bitmap.c
3821F:	lib/cpumask.c
3822F:	lib/cpumask_kunit.c
3823F:	lib/find_bit.c
3824F:	lib/find_bit_benchmark.c
3825F:	lib/test_bitmap.c
3826F:	tools/include/linux/bitfield.h
3827F:	tools/include/linux/bitmap.h
3828F:	tools/include/linux/bits.h
3829F:	tools/include/linux/find.h
3830F:	tools/include/vdso/bits.h
3831F:	tools/lib/bitmap.c
3832F:	tools/lib/find_bit.c
3833
3834BITOPS API
3835M:	Yury Norov <yury.norov@gmail.com>
3836R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3837S:	Maintained
3838F:	arch/*/include/asm/bitops.h
3839F:	arch/*/include/asm/bitops_32.h
3840F:	arch/*/include/asm/bitops_64.h
3841F:	arch/*/lib/bitops.c
3842F:	include/asm-generic/bitops
3843F:	include/asm-generic/bitops.h
3844F:	include/linux/bitops.h
3845F:	lib/test_bitops.c
3846F:	tools/*/bitops*
3847
3848BLINKM RGB LED DRIVER
3849M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3850S:	Maintained
3851F:	drivers/leds/leds-blinkm.c
3852
3853BLOCK LAYER
3854M:	Jens Axboe <axboe@kernel.dk>
3855L:	linux-block@vger.kernel.org
3856S:	Maintained
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3858F:	Documentation/ABI/stable/sysfs-block
3859F:	Documentation/block/
3860F:	block/
3861F:	drivers/block/
3862F:	include/linux/bio.h
3863F:	include/linux/blk*
3864F:	kernel/trace/blktrace.c
3865F:	lib/sbitmap.c
3866
3867BLOCK LAYER DEVICE DRIVER API [RUST]
3868M:	Andreas Hindborg <a.hindborg@samsung.com>
3869R:	Boqun Feng <boqun.feng@gmail.com>
3870L:	linux-block@vger.kernel.org
3871L:	rust-for-linux@vger.kernel.org
3872S:	Supported
3873W:	https://rust-for-linux.com
3874B:	https://github.com/Rust-for-Linux/linux/issues
3875C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3876T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3877F:	drivers/block/rnull.rs
3878F:	rust/kernel/block.rs
3879F:	rust/kernel/block/
3880
3881BLOCK2MTD DRIVER
3882M:	Joern Engel <joern@lazybastard.org>
3883L:	linux-mtd@lists.infradead.org
3884S:	Maintained
3885F:	drivers/mtd/devices/block2mtd.c
3886
3887BLUETOOTH DRIVERS
3888M:	Marcel Holtmann <marcel@holtmann.org>
3889M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3890L:	linux-bluetooth@vger.kernel.org
3891S:	Supported
3892W:	http://www.bluez.org/
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3895F:	Documentation/devicetree/bindings/net/bluetooth/
3896F:	drivers/bluetooth/
3897
3898BLUETOOTH SUBSYSTEM
3899M:	Marcel Holtmann <marcel@holtmann.org>
3900M:	Johan Hedberg <johan.hedberg@gmail.com>
3901M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3902L:	linux-bluetooth@vger.kernel.org
3903S:	Supported
3904W:	http://www.bluez.org/
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3907F:	include/net/bluetooth/
3908F:	net/bluetooth/
3909
3910BONDING DRIVER
3911M:	Jay Vosburgh <jv@jvosburgh.net>
3912M:	Andy Gospodarek <andy@greyhouse.net>
3913L:	netdev@vger.kernel.org
3914S:	Maintained
3915F:	Documentation/networking/bonding.rst
3916F:	drivers/net/bonding/
3917F:	include/net/bond*
3918F:	include/uapi/linux/if_bonding.h
3919F:	tools/testing/selftests/drivers/net/bonding/
3920
3921BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3922M:	Dan Robertson <dan@dlrobertson.com>
3923L:	linux-iio@vger.kernel.org
3924S:	Maintained
3925F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3926F:	drivers/iio/accel/bma400*
3927
3928BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3929M:	Jagath Jog J <jagathjog1996@gmail.com>
3930L:	linux-iio@vger.kernel.org
3931S:	Maintained
3932F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3933F:	drivers/iio/imu/bmi323/
3934
3935BPF JIT for ARC
3936M:	Shahab Vahedi <shahab@synopsys.com>
3937L:	bpf@vger.kernel.org
3938S:	Maintained
3939F:	arch/arc/net/
3940
3941BPF JIT for ARM
3942M:	Russell King <linux@armlinux.org.uk>
3943M:	Puranjay Mohan <puranjay@kernel.org>
3944L:	bpf@vger.kernel.org
3945S:	Maintained
3946F:	arch/arm/net/
3947
3948BPF JIT for ARM64
3949M:	Daniel Borkmann <daniel@iogearbox.net>
3950M:	Alexei Starovoitov <ast@kernel.org>
3951M:	Puranjay Mohan <puranjay@kernel.org>
3952R:	Xu Kuohai <xukuohai@huaweicloud.com>
3953L:	bpf@vger.kernel.org
3954S:	Supported
3955F:	arch/arm64/net/
3956
3957BPF JIT for LOONGARCH
3958M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3959R:	Hengqi Chen <hengqi.chen@gmail.com>
3960L:	bpf@vger.kernel.org
3961S:	Maintained
3962F:	arch/loongarch/net/
3963
3964BPF JIT for MIPS (32-BIT AND 64-BIT)
3965M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3966M:	Paul Burton <paulburton@kernel.org>
3967L:	bpf@vger.kernel.org
3968S:	Maintained
3969F:	arch/mips/net/
3970
3971BPF JIT for NFP NICs
3972M:	Jakub Kicinski <kuba@kernel.org>
3973L:	bpf@vger.kernel.org
3974S:	Odd Fixes
3975F:	drivers/net/ethernet/netronome/nfp/bpf/
3976
3977BPF JIT for POWERPC (32-BIT AND 64-BIT)
3978M:	Michael Ellerman <mpe@ellerman.id.au>
3979M:	Hari Bathini <hbathini@linux.ibm.com>
3980M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3981R:	Naveen N Rao <naveen@kernel.org>
3982L:	bpf@vger.kernel.org
3983S:	Supported
3984F:	arch/powerpc/net/
3985
3986BPF JIT for RISC-V (32-bit)
3987M:	Luke Nelson <luke.r.nels@gmail.com>
3988M:	Xi Wang <xi.wang@gmail.com>
3989L:	bpf@vger.kernel.org
3990S:	Maintained
3991F:	arch/riscv/net/
3992X:	arch/riscv/net/bpf_jit_comp64.c
3993
3994BPF JIT for RISC-V (64-bit)
3995M:	Björn Töpel <bjorn@kernel.org>
3996R:	Pu Lehui <pulehui@huawei.com>
3997R:	Puranjay Mohan <puranjay@kernel.org>
3998L:	bpf@vger.kernel.org
3999S:	Maintained
4000F:	arch/riscv/net/
4001X:	arch/riscv/net/bpf_jit_comp32.c
4002
4003BPF JIT for S390
4004M:	Ilya Leoshkevich <iii@linux.ibm.com>
4005M:	Heiko Carstens <hca@linux.ibm.com>
4006M:	Vasily Gorbik <gor@linux.ibm.com>
4007L:	bpf@vger.kernel.org
4008S:	Supported
4009F:	arch/s390/net/
4010X:	arch/s390/net/pnet.c
4011
4012BPF JIT for SPARC (32-BIT AND 64-BIT)
4013M:	David S. Miller <davem@davemloft.net>
4014L:	bpf@vger.kernel.org
4015S:	Odd Fixes
4016F:	arch/sparc/net/
4017
4018BPF JIT for X86 32-BIT
4019M:	Wang YanQing <udknight@gmail.com>
4020L:	bpf@vger.kernel.org
4021S:	Odd Fixes
4022F:	arch/x86/net/bpf_jit_comp32.c
4023
4024BPF JIT for X86 64-BIT
4025M:	Alexei Starovoitov <ast@kernel.org>
4026M:	Daniel Borkmann <daniel@iogearbox.net>
4027L:	bpf@vger.kernel.org
4028S:	Supported
4029F:	arch/x86/net/
4030X:	arch/x86/net/bpf_jit_comp32.c
4031
4032BPF [BTF]
4033M:	Martin KaFai Lau <martin.lau@linux.dev>
4034L:	bpf@vger.kernel.org
4035S:	Maintained
4036F:	include/linux/btf*
4037F:	kernel/bpf/btf.c
4038
4039BPF [CORE]
4040M:	Alexei Starovoitov <ast@kernel.org>
4041M:	Daniel Borkmann <daniel@iogearbox.net>
4042R:	John Fastabend <john.fastabend@gmail.com>
4043L:	bpf@vger.kernel.org
4044S:	Maintained
4045F:	include/linux/bpf*
4046F:	include/linux/filter.h
4047F:	include/linux/tnum.h
4048F:	kernel/bpf/core.c
4049F:	kernel/bpf/dispatcher.c
4050F:	kernel/bpf/mprog.c
4051F:	kernel/bpf/syscall.c
4052F:	kernel/bpf/tnum.c
4053F:	kernel/bpf/trampoline.c
4054F:	kernel/bpf/verifier.c
4055
4056BPF [CRYPTO]
4057M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4058L:	bpf@vger.kernel.org
4059S:	Maintained
4060F:	crypto/bpf_crypto_skcipher.c
4061F:	include/linux/bpf_crypto.h
4062F:	kernel/bpf/crypto.c
4063
4064BPF [DOCUMENTATION] (Related to Standardization)
4065R:	David Vernet <void@manifault.com>
4066L:	bpf@vger.kernel.org
4067L:	bpf@ietf.org
4068S:	Maintained
4069F:	Documentation/bpf/standardization/
4070
4071BPF [GENERAL] (Safe Dynamic Programs and Tools)
4072M:	Alexei Starovoitov <ast@kernel.org>
4073M:	Daniel Borkmann <daniel@iogearbox.net>
4074M:	Andrii Nakryiko <andrii@kernel.org>
4075R:	Martin KaFai Lau <martin.lau@linux.dev>
4076R:	Eduard Zingerman <eddyz87@gmail.com>
4077R:	Song Liu <song@kernel.org>
4078R:	Yonghong Song <yonghong.song@linux.dev>
4079R:	John Fastabend <john.fastabend@gmail.com>
4080R:	KP Singh <kpsingh@kernel.org>
4081R:	Stanislav Fomichev <sdf@fomichev.me>
4082R:	Hao Luo <haoluo@google.com>
4083R:	Jiri Olsa <jolsa@kernel.org>
4084L:	bpf@vger.kernel.org
4085S:	Supported
4086W:	https://bpf.io/
4087Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4090F:	Documentation/bpf/
4091F:	Documentation/networking/filter.rst
4092F:	Documentation/userspace-api/ebpf/
4093F:	arch/*/net/*
4094F:	include/linux/bpf*
4095F:	include/linux/btf*
4096F:	include/linux/filter.h
4097F:	include/trace/events/xdp.h
4098F:	include/uapi/linux/bpf*
4099F:	include/uapi/linux/btf*
4100F:	include/uapi/linux/filter.h
4101F:	kernel/bpf/
4102F:	kernel/trace/bpf_trace.c
4103F:	lib/test_bpf.c
4104F:	net/bpf/
4105F:	net/core/filter.c
4106F:	net/sched/act_bpf.c
4107F:	net/sched/cls_bpf.c
4108F:	samples/bpf/
4109F:	scripts/bpf_doc.py
4110F:	scripts/Makefile.btf
4111F:	scripts/pahole-version.sh
4112F:	tools/bpf/
4113F:	tools/lib/bpf/
4114F:	tools/testing/selftests/bpf/
4115
4116BPF [ITERATOR]
4117M:	Yonghong Song <yonghong.song@linux.dev>
4118L:	bpf@vger.kernel.org
4119S:	Maintained
4120F:	kernel/bpf/*iter.c
4121
4122BPF [L7 FRAMEWORK] (sockmap)
4123M:	John Fastabend <john.fastabend@gmail.com>
4124M:	Jakub Sitnicki <jakub@cloudflare.com>
4125L:	netdev@vger.kernel.org
4126L:	bpf@vger.kernel.org
4127S:	Maintained
4128F:	include/linux/skmsg.h
4129F:	net/core/skmsg.c
4130F:	net/core/sock_map.c
4131F:	net/ipv4/tcp_bpf.c
4132F:	net/ipv4/udp_bpf.c
4133F:	net/unix/unix_bpf.c
4134
4135BPF [LIBRARY] (libbpf)
4136M:	Andrii Nakryiko <andrii@kernel.org>
4137M:	Eduard Zingerman <eddyz87@gmail.com>
4138L:	bpf@vger.kernel.org
4139S:	Maintained
4140F:	tools/lib/bpf/
4141
4142BPF [MISC]
4143L:	bpf@vger.kernel.org
4144S:	Odd Fixes
4145K:	(?:\b|_)bpf(?:\b|_)
4146
4147BPF [NETKIT] (BPF-programmable network device)
4148M:	Daniel Borkmann <daniel@iogearbox.net>
4149M:	Nikolay Aleksandrov <razor@blackwall.org>
4150L:	bpf@vger.kernel.org
4151L:	netdev@vger.kernel.org
4152S:	Supported
4153F:	drivers/net/netkit.c
4154F:	include/net/netkit.h
4155
4156BPF [NETWORKING] (struct_ops, reuseport)
4157M:	Martin KaFai Lau <martin.lau@linux.dev>
4158L:	bpf@vger.kernel.org
4159L:	netdev@vger.kernel.org
4160S:	Maintained
4161F:	kernel/bpf/bpf_struct*
4162
4163BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4164M:	Martin KaFai Lau <martin.lau@linux.dev>
4165M:	Daniel Borkmann <daniel@iogearbox.net>
4166R:	John Fastabend <john.fastabend@gmail.com>
4167L:	bpf@vger.kernel.org
4168L:	netdev@vger.kernel.org
4169S:	Maintained
4170F:	include/net/tcx.h
4171F:	kernel/bpf/tcx.c
4172F:	net/core/filter.c
4173F:	net/sched/act_bpf.c
4174F:	net/sched/cls_bpf.c
4175
4176BPF [RINGBUF]
4177M:	Andrii Nakryiko <andrii@kernel.org>
4178L:	bpf@vger.kernel.org
4179S:	Maintained
4180F:	kernel/bpf/ringbuf.c
4181
4182BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4183M:	KP Singh <kpsingh@kernel.org>
4184M:	Matt Bobrowski <mattbobrowski@google.com>
4185L:	bpf@vger.kernel.org
4186S:	Maintained
4187F:	Documentation/bpf/prog_lsm.rst
4188F:	include/linux/bpf_lsm.h
4189F:	kernel/bpf/bpf_lsm.c
4190F:	kernel/trace/bpf_trace.c
4191F:	security/bpf/
4192
4193BPF [SELFTESTS] (Test Runners & Infrastructure)
4194M:	Andrii Nakryiko <andrii@kernel.org>
4195M:	Eduard Zingerman <eddyz87@gmail.com>
4196R:	Mykola Lysenko <mykolal@fb.com>
4197L:	bpf@vger.kernel.org
4198S:	Maintained
4199F:	tools/testing/selftests/bpf/
4200
4201BPF [STORAGE & CGROUPS]
4202M:	Martin KaFai Lau <martin.lau@linux.dev>
4203L:	bpf@vger.kernel.org
4204S:	Maintained
4205F:	kernel/bpf/*storage.c
4206F:	kernel/bpf/bpf_lru*
4207F:	kernel/bpf/cgroup.c
4208
4209BPF [TOOLING] (bpftool)
4210M:	Quentin Monnet <qmo@kernel.org>
4211L:	bpf@vger.kernel.org
4212S:	Maintained
4213F:	kernel/bpf/disasm.*
4214F:	tools/bpf/bpftool/
4215
4216BPF [TRACING]
4217M:	Song Liu <song@kernel.org>
4218R:	Jiri Olsa <jolsa@kernel.org>
4219L:	bpf@vger.kernel.org
4220S:	Maintained
4221F:	kernel/bpf/stackmap.c
4222F:	kernel/trace/bpf_trace.c
4223
4224BROADCOM ASP 2.0 ETHERNET DRIVER
4225M:	Justin Chen <justin.chen@broadcom.com>
4226M:	Florian Fainelli <florian.fainelli@broadcom.com>
4227L:	bcm-kernel-feedback-list@broadcom.com
4228L:	netdev@vger.kernel.org
4229S:	Supported
4230F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4231F:	drivers/net/ethernet/broadcom/asp2/
4232
4233BROADCOM B44 10/100 ETHERNET DRIVER
4234M:	Michael Chan <michael.chan@broadcom.com>
4235L:	netdev@vger.kernel.org
4236S:	Supported
4237F:	drivers/net/ethernet/broadcom/b44.*
4238
4239BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4240M:	Florian Fainelli <florian.fainelli@broadcom.com>
4241L:	netdev@vger.kernel.org
4242L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4243S:	Supported
4244F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4245F:	drivers/net/dsa/b53/*
4246F:	drivers/net/dsa/bcm_sf2*
4247F:	include/linux/dsa/brcm.h
4248F:	include/linux/platform_data/b53.h
4249
4250BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4251M:	Florian Fainelli <florian.fainelli@broadcom.com>
4252R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4253L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4255S:	Maintained
4256T:	git https://github.com/broadcom/stblinux.git
4257F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4258F:	drivers/pci/controller/pcie-brcmstb.c
4259F:	drivers/staging/vc04_services
4260N:	bcm2711
4261N:	bcm283*
4262N:	raspberrypi
4263
4264BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4265M:	Florian Fainelli <florian.fainelli@broadcom.com>
4266M:	Ray Jui <rjui@broadcom.com>
4267M:	Scott Branden <sbranden@broadcom.com>
4268R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4269S:	Maintained
4270T:	git https://github.com/broadcom/mach-bcm
4271F:	arch/arm/mach-bcm/
4272N:	bcm281*
4273N:	bcm113*
4274N:	bcm216*
4275N:	kona
4276
4277BROADCOM BCM2835 CAMERA DRIVERS
4278M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4279L:	linux-media@vger.kernel.org
4280S:	Maintained
4281F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4282F:	drivers/media/platform/broadcom/bcm2835-unicam*
4283
4284BROADCOM BCM47XX MIPS ARCHITECTURE
4285M:	Hauke Mehrtens <hauke@hauke-m.de>
4286M:	Rafał Miłecki <zajec5@gmail.com>
4287L:	linux-mips@vger.kernel.org
4288S:	Maintained
4289F:	Documentation/devicetree/bindings/mips/brcm/
4290F:	arch/mips/bcm47xx/*
4291F:	arch/mips/include/asm/mach-bcm47xx/*
4292
4293BROADCOM BCM4908 ETHERNET DRIVER
4294M:	Rafał Miłecki <rafal@milecki.pl>
4295R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4296L:	netdev@vger.kernel.org
4297S:	Maintained
4298F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4299F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4300F:	drivers/net/ethernet/broadcom/unimac.h
4301
4302BROADCOM BCM4908 PINMUX DRIVER
4303M:	Rafał Miłecki <rafal@milecki.pl>
4304R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305L:	linux-gpio@vger.kernel.org
4306S:	Maintained
4307F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4308F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4309
4310BROADCOM BCM5301X ARM ARCHITECTURE
4311M:	Florian Fainelli <florian.fainelli@broadcom.com>
4312M:	Hauke Mehrtens <hauke@hauke-m.de>
4313M:	Rafał Miłecki <zajec5@gmail.com>
4314R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4316S:	Maintained
4317F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4318F:	arch/arm/boot/dts/broadcom/bcm470*
4319F:	arch/arm/boot/dts/broadcom/bcm5301*
4320F:	arch/arm/boot/dts/broadcom/bcm953012*
4321F:	arch/arm/mach-bcm/bcm_5301x.c
4322
4323BROADCOM BCM53573 ARM ARCHITECTURE
4324M:	Florian Fainelli <florian.fainelli@broadcom.com>
4325M:	Rafał Miłecki <rafal@milecki.pl>
4326R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4328S:	Maintained
4329F:	arch/arm/boot/dts/broadcom/bcm47189*
4330F:	arch/arm/boot/dts/broadcom/bcm53573*
4331
4332BROADCOM BCM63XX/BCM33XX UDC DRIVER
4333M:	Kevin Cernekee <cernekee@gmail.com>
4334L:	linux-usb@vger.kernel.org
4335S:	Maintained
4336F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4337
4338BROADCOM BCM7XXX ARM ARCHITECTURE
4339M:	Florian Fainelli <florian.fainelli@broadcom.com>
4340R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4342S:	Maintained
4343T:	git https://github.com/broadcom/stblinux.git
4344F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4345F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4346F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4347F:	arch/arm/mach-bcm/*brcmstb*
4348F:	arch/arm/mm/cache-b15-rac.c
4349F:	drivers/bus/brcmstb_gisb.c
4350F:	drivers/pci/controller/pcie-brcmstb.c
4351N:	brcmstb
4352N:	bcm7038
4353N:	bcm7120
4354
4355BROADCOM BCMBCA ARM ARCHITECTURE
4356M:	William Zhang <william.zhang@broadcom.com>
4357M:	Anand Gore <anand.gore@broadcom.com>
4358M:	Kursad Oney <kursad.oney@broadcom.com>
4359M:	Florian Fainelli <florian.fainelli@broadcom.com>
4360M:	Rafał Miłecki <rafal@milecki.pl>
4361R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4363S:	Maintained
4364T:	git https://github.com/broadcom/stblinux.git
4365F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4366F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4367N:	bcmbca
4368N:	bcm[9]?47622
4369N:	bcm[9]?4912
4370N:	bcm[9]?63138
4371N:	bcm[9]?63146
4372N:	bcm[9]?63148
4373N:	bcm[9]?63158
4374N:	bcm[9]?63178
4375N:	bcm[9]?6756
4376N:	bcm[9]?6813
4377N:	bcm[9]?6846
4378N:	bcm[9]?6855
4379N:	bcm[9]?6856
4380N:	bcm[9]?6858
4381N:	bcm[9]?6878
4382
4383BROADCOM BDC DRIVER
4384M:	Justin Chen <justin.chen@broadcom.com>
4385M:	Al Cooper <alcooperx@gmail.com>
4386R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4387L:	linux-usb@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4390F:	drivers/usb/gadget/udc/bdc/
4391
4392BROADCOM BMIPS CPUFREQ DRIVER
4393M:	Markus Mayer <mmayer@broadcom.com>
4394R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4395L:	linux-pm@vger.kernel.org
4396S:	Maintained
4397F:	drivers/cpufreq/bmips-cpufreq.c
4398
4399BROADCOM BMIPS MIPS ARCHITECTURE
4400M:	Florian Fainelli <florian.fainelli@broadcom.com>
4401R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4402L:	linux-mips@vger.kernel.org
4403S:	Maintained
4404T:	git https://github.com/broadcom/stblinux.git
4405F:	arch/mips/bmips/*
4406F:	arch/mips/boot/dts/brcm/bcm*.dts*
4407F:	arch/mips/include/asm/mach-bmips/*
4408F:	arch/mips/kernel/*bmips*
4409F:	drivers/irqchip/irq-bcm63*
4410F:	drivers/irqchip/irq-bcm7*
4411F:	drivers/irqchip/irq-brcmstb*
4412F:	drivers/pmdomain/bcm/bcm63xx-power.c
4413F:	include/linux/bcm963xx_nvram.h
4414F:	include/linux/bcm963xx_tag.h
4415
4416BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4417M:	Rasesh Mody <rmody@marvell.com>
4418M:	GR-Linux-NIC-Dev@marvell.com
4419L:	netdev@vger.kernel.org
4420S:	Supported
4421F:	drivers/net/ethernet/broadcom/bnx2.*
4422F:	drivers/net/ethernet/broadcom/bnx2_*
4423
4424BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4425M:	Saurav Kashyap <skashyap@marvell.com>
4426M:	Javed Hasan <jhasan@marvell.com>
4427M:	GR-QLogic-Storage-Upstream@marvell.com
4428L:	linux-scsi@vger.kernel.org
4429S:	Supported
4430F:	drivers/scsi/bnx2fc/
4431
4432BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4433M:	Nilesh Javali <njavali@marvell.com>
4434M:	Manish Rangankar <mrangankar@marvell.com>
4435M:	GR-QLogic-Storage-Upstream@marvell.com
4436L:	linux-scsi@vger.kernel.org
4437S:	Supported
4438F:	drivers/scsi/bnx2i/
4439
4440BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4441M:	Sudarsana Kalluru <skalluru@marvell.com>
4442M:	Manish Chopra <manishc@marvell.com>
4443L:	netdev@vger.kernel.org
4444S:	Supported
4445F:	drivers/net/ethernet/broadcom/bnx2x/
4446
4447BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4448M:	Michael Chan <michael.chan@broadcom.com>
4449L:	netdev@vger.kernel.org
4450S:	Supported
4451F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4452F:	drivers/net/ethernet/broadcom/bnxt/
4453F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4454
4455BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4456M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4457L:	linux-wireless@vger.kernel.org
4458L:	brcm80211@lists.linux.dev
4459L:	brcm80211-dev-list.pdl@broadcom.com
4460S:	Supported
4461F:	drivers/net/wireless/broadcom/brcm80211/
4462F:	include/linux/platform_data/brcmfmac.h
4463
4464BROADCOM BRCMSTB GPIO DRIVER
4465M:	Doug Berger <opendmb@gmail.com>
4466M:	Florian Fainelli <florian.fainelli@broadcom.com>
4467R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4468S:	Supported
4469F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4470F:	drivers/gpio/gpio-brcmstb.c
4471
4472BROADCOM BRCMSTB I2C DRIVER
4473M:	Kamal Dasu <kamal.dasu@broadcom.com>
4474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4475L:	linux-i2c@vger.kernel.org
4476S:	Supported
4477F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4478F:	drivers/i2c/busses/i2c-brcmstb.c
4479
4480BROADCOM BRCMSTB UART DRIVER
4481M:	Al Cooper <alcooperx@gmail.com>
4482R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4483L:	linux-serial@vger.kernel.org
4484S:	Maintained
4485F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4486F:	drivers/tty/serial/8250/8250_bcm7271.c
4487
4488BROADCOM BRCMSTB USB EHCI DRIVER
4489M:	Justin Chen <justin.chen@broadcom.com>
4490M:	Al Cooper <alcooperx@gmail.com>
4491R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4492L:	linux-usb@vger.kernel.org
4493S:	Maintained
4494F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4495F:	drivers/usb/host/ehci-brcm.*
4496
4497BROADCOM BRCMSTB USB PIN MAP DRIVER
4498M:	Al Cooper <alcooperx@gmail.com>
4499R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4500L:	linux-usb@vger.kernel.org
4501S:	Maintained
4502F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4503F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4504
4505BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4506M:	Justin Chen <justin.chen@broadcom.com>
4507M:	Al Cooper <alcooperx@gmail.com>
4508R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4509L:	linux-kernel@vger.kernel.org
4510S:	Maintained
4511F:	drivers/phy/broadcom/phy-brcm-usb*
4512
4513BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4514M:	William Zhang <william.zhang@broadcom.com>
4515M:	Kursad Oney <kursad.oney@broadcom.com>
4516M:	Jonas Gorski <jonas.gorski@gmail.com>
4517R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4518L:	linux-spi@vger.kernel.org
4519S:	Maintained
4520F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4521F:	drivers/spi/spi-bcm63xx-hsspi.c
4522F:	drivers/spi/spi-bcmbca-hsspi.c
4523
4524BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4525M:	Jonas Gorski <jonas.gorski@gmail.com>
4526L:	linux-spi@vger.kernel.org
4527S:	Odd Fixes
4528F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4529F:	drivers/spi/spi-bcm63xx.c
4530
4531BROADCOM ETHERNET PHY DRIVERS
4532M:	Florian Fainelli <florian.fainelli@broadcom.com>
4533R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4534L:	netdev@vger.kernel.org
4535S:	Supported
4536F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4537F:	drivers/net/phy/bcm*.[ch]
4538F:	drivers/net/phy/broadcom.c
4539F:	include/linux/brcmphy.h
4540
4541BROADCOM GENET ETHERNET DRIVER
4542M:	Doug Berger <opendmb@gmail.com>
4543M:	Florian Fainelli <florian.fainelli@broadcom.com>
4544R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4545L:	netdev@vger.kernel.org
4546S:	Supported
4547F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4548F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4549F:	drivers/net/ethernet/broadcom/genet/
4550F:	drivers/net/ethernet/broadcom/unimac.h
4551F:	drivers/net/mdio/mdio-bcm-unimac.c
4552F:	include/linux/platform_data/bcmgenet.h
4553F:	include/linux/platform_data/mdio-bcm-unimac.h
4554
4555BROADCOM IPROC ARM ARCHITECTURE
4556M:	Ray Jui <rjui@broadcom.com>
4557M:	Scott Branden <sbranden@broadcom.com>
4558R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4560S:	Maintained
4561T:	git https://github.com/broadcom/stblinux.git
4562F:	arch/arm64/boot/dts/broadcom/northstar2/*
4563F:	arch/arm64/boot/dts/broadcom/stingray/*
4564F:	drivers/clk/bcm/clk-ns*
4565F:	drivers/clk/bcm/clk-sr*
4566F:	drivers/pinctrl/bcm/pinctrl-ns*
4567F:	include/dt-bindings/clock/bcm-sr*
4568N:	iproc
4569N:	cygnus
4570N:	bcm[-_]nsp
4571N:	bcm9113*
4572N:	bcm9583*
4573N:	bcm9585*
4574N:	bcm9586*
4575N:	bcm988312
4576N:	bcm113*
4577N:	bcm583*
4578N:	bcm585*
4579N:	bcm586*
4580N:	bcm88312
4581N:	hr2
4582N:	stingray
4583
4584BROADCOM IPROC GBIT ETHERNET DRIVER
4585M:	Rafał Miłecki <rafal@milecki.pl>
4586R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4587L:	netdev@vger.kernel.org
4588S:	Maintained
4589F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4590F:	drivers/net/ethernet/broadcom/bgmac*
4591F:	drivers/net/ethernet/broadcom/unimac.h
4592
4593BROADCOM KONA GPIO DRIVER
4594M:	Ray Jui <rjui@broadcom.com>
4595R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4596S:	Supported
4597F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4598F:	drivers/gpio/gpio-bcm-kona.c
4599
4600BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4601M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4602M:	Kashyap Desai <kashyap.desai@broadcom.com>
4603M:	Sumit Saxena <sumit.saxena@broadcom.com>
4604M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4605L:	mpi3mr-linuxdrv.pdl@broadcom.com
4606L:	linux-scsi@vger.kernel.org
4607S:	Supported
4608W:	https://www.broadcom.com/support/storage
4609F:	drivers/scsi/mpi3mr/
4610
4611BROADCOM NETXTREME-E ROCE DRIVER
4612M:	Selvin Xavier <selvin.xavier@broadcom.com>
4613L:	linux-rdma@vger.kernel.org
4614S:	Supported
4615W:	http://www.broadcom.com
4616F:	drivers/infiniband/hw/bnxt_re/
4617F:	include/uapi/rdma/bnxt_re-abi.h
4618
4619BROADCOM NVRAM DRIVER
4620M:	Rafał Miłecki <zajec5@gmail.com>
4621L:	linux-mips@vger.kernel.org
4622S:	Maintained
4623F:	drivers/firmware/broadcom/*
4624
4625BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4626M:	Rafał Miłecki <rafal@milecki.pl>
4627M:	Florian Fainelli <florian.fainelli@broadcom.com>
4628R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4629L:	linux-pm@vger.kernel.org
4630S:	Maintained
4631T:	git https://github.com/broadcom/stblinux.git
4632F:	drivers/pmdomain/bcm/bcm-pmb.c
4633F:	include/dt-bindings/soc/bcm-pmb.h
4634
4635BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4636M:	Rafał Miłecki <zajec5@gmail.com>
4637L:	linux-wireless@vger.kernel.org
4638S:	Maintained
4639F:	drivers/bcma/
4640F:	include/linux/bcma/
4641
4642BROADCOM SPI DRIVER
4643M:	Kamal Dasu <kamal.dasu@broadcom.com>
4644R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4645S:	Maintained
4646F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4647F:	drivers/spi/spi-bcm-qspi.*
4648F:	drivers/spi/spi-brcmstb-qspi.c
4649F:	drivers/spi/spi-iproc-qspi.c
4650
4651BROADCOM STB AVS CPUFREQ DRIVER
4652M:	Markus Mayer <mmayer@broadcom.com>
4653R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4654L:	linux-pm@vger.kernel.org
4655S:	Maintained
4656F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4657F:	drivers/cpufreq/brcmstb*
4658
4659BROADCOM STB AVS TMON DRIVER
4660M:	Markus Mayer <mmayer@broadcom.com>
4661R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4662L:	linux-pm@vger.kernel.org
4663S:	Maintained
4664F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4665F:	drivers/thermal/broadcom/brcmstb*
4666
4667BROADCOM STB DPFE DRIVER
4668M:	Markus Mayer <mmayer@broadcom.com>
4669R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4671S:	Maintained
4672F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4673F:	drivers/memory/brcmstb_dpfe.c
4674
4675BROADCOM STB NAND FLASH DRIVER
4676M:	Brian Norris <computersforpeace@gmail.com>
4677M:	Kamal Dasu <kamal.dasu@broadcom.com>
4678R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4679L:	linux-mtd@lists.infradead.org
4680S:	Maintained
4681F:	drivers/mtd/nand/raw/brcmnand/
4682F:	include/linux/platform_data/brcmnand.h
4683
4684BROADCOM STB PCIE DRIVER
4685M:	Jim Quinlan <jim2101024@gmail.com>
4686M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4687M:	Florian Fainelli <florian.fainelli@broadcom.com>
4688R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4689L:	linux-pci@vger.kernel.org
4690S:	Maintained
4691F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4692F:	drivers/pci/controller/pcie-brcmstb.c
4693
4694BROADCOM SYSTEMPORT ETHERNET DRIVER
4695M:	Florian Fainelli <florian.fainelli@broadcom.com>
4696R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4697L:	netdev@vger.kernel.org
4698S:	Supported
4699F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4700F:	drivers/net/ethernet/broadcom/bcmsysport.*
4701F:	drivers/net/ethernet/broadcom/unimac.h
4702
4703BROADCOM TG3 GIGABIT ETHERNET DRIVER
4704M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4705M:	Michael Chan <mchan@broadcom.com>
4706L:	netdev@vger.kernel.org
4707S:	Supported
4708F:	drivers/net/ethernet/broadcom/tg3.*
4709
4710BROADCOM VK DRIVER
4711M:	Scott Branden <scott.branden@broadcom.com>
4712R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4713S:	Supported
4714F:	drivers/misc/bcm-vk/
4715F:	include/uapi/linux/misc/bcm_vk.h
4716
4717BROCADE BFA FC SCSI DRIVER
4718M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4719M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4720L:	linux-scsi@vger.kernel.org
4721S:	Supported
4722F:	drivers/scsi/bfa/
4723
4724BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4725M:	Rasesh Mody <rmody@marvell.com>
4726M:	Sudarsana Kalluru <skalluru@marvell.com>
4727M:	GR-Linux-NIC-Dev@marvell.com
4728L:	netdev@vger.kernel.org
4729S:	Supported
4730F:	drivers/net/ethernet/brocade/bna/
4731
4732BSG (block layer generic sg v4 driver)
4733M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4734L:	linux-scsi@vger.kernel.org
4735S:	Supported
4736F:	block/bsg.c
4737F:	include/linux/bsg.h
4738F:	include/uapi/linux/bsg.h
4739
4740BT87X AUDIO DRIVER
4741M:	Clemens Ladisch <clemens@ladisch.de>
4742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4743S:	Maintained
4744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4745F:	Documentation/sound/cards/bt87x.rst
4746F:	sound/pci/bt87x.c
4747
4748BT8XXGPIO DRIVER
4749M:	Michael Buesch <m@bues.ch>
4750S:	Maintained
4751W:	http://bu3sch.de/btgpio.php
4752F:	drivers/gpio/gpio-bt8xx.c
4753
4754BTRFS FILE SYSTEM
4755M:	Chris Mason <clm@fb.com>
4756M:	Josef Bacik <josef@toxicpanda.com>
4757M:	David Sterba <dsterba@suse.com>
4758L:	linux-btrfs@vger.kernel.org
4759S:	Maintained
4760W:	https://btrfs.readthedocs.io
4761Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4762C:	irc://irc.libera.chat/btrfs
4763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4764F:	Documentation/filesystems/btrfs.rst
4765F:	fs/btrfs/
4766F:	include/linux/btrfs*
4767F:	include/trace/events/btrfs.h
4768F:	include/uapi/linux/btrfs*
4769
4770BTTV VIDEO4LINUX DRIVER
4771M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4772L:	linux-media@vger.kernel.org
4773S:	Odd fixes
4774W:	https://linuxtv.org
4775T:	git git://linuxtv.org/media_tree.git
4776F:	Documentation/driver-api/media/drivers/bttv*
4777F:	drivers/media/pci/bt8xx/bttv*
4778
4779BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4780M:	Chanwoo Choi <cw00.choi@samsung.com>
4781L:	linux-pm@vger.kernel.org
4782L:	linux-samsung-soc@vger.kernel.org
4783S:	Maintained
4784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4785F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4786F:	drivers/devfreq/exynos-bus.c
4787
4788BUSLOGIC SCSI DRIVER
4789M:	Khalid Aziz <khalid@gonehiking.org>
4790L:	linux-scsi@vger.kernel.org
4791S:	Maintained
4792F:	drivers/scsi/BusLogic.*
4793F:	drivers/scsi/FlashPoint.*
4794
4795BXCAN CAN NETWORK DRIVER
4796M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4797L:	linux-can@vger.kernel.org
4798S:	Maintained
4799F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4800F:	drivers/net/can/bxcan.c
4801
4802C-MEDIA CMI8788 DRIVER
4803M:	Clemens Ladisch <clemens@ladisch.de>
4804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4805S:	Maintained
4806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4807F:	sound/pci/oxygen/
4808
4809C-SKY ARCHITECTURE
4810M:	Guo Ren <guoren@kernel.org>
4811L:	linux-csky@vger.kernel.org
4812S:	Supported
4813T:	git https://github.com/c-sky/csky-linux.git
4814F:	Documentation/devicetree/bindings/csky/
4815F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4816F:	Documentation/devicetree/bindings/timer/csky,*
4817F:	arch/csky/
4818F:	drivers/clocksource/timer-gx6605s.c
4819F:	drivers/clocksource/timer-mp-csky.c
4820F:	drivers/irqchip/irq-csky-*
4821N:	csky
4822K:	csky
4823
4824CA8210 IEEE-802.15.4 RADIO DRIVER
4825L:	linux-wpan@vger.kernel.org
4826S:	Orphan
4827W:	https://github.com/Cascoda/ca8210-linux.git
4828F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4829F:	drivers/net/ieee802154/ca8210.c
4830
4831CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4832M:	David Howells <dhowells@redhat.com>
4833L:	netfs@lists.linux.dev
4834S:	Supported
4835F:	Documentation/filesystems/caching/cachefiles.rst
4836F:	fs/cachefiles/
4837
4838CACHESTAT: PAGE CACHE STATS FOR A FILE
4839M:	Nhat Pham <nphamcs@gmail.com>
4840M:	Johannes Weiner <hannes@cmpxchg.org>
4841L:	linux-mm@kvack.org
4842S:	Maintained
4843F:	tools/testing/selftests/cachestat/test_cachestat.c
4844
4845CADENCE MIPI-CSI2 BRIDGES
4846M:	Maxime Ripard <mripard@kernel.org>
4847L:	linux-media@vger.kernel.org
4848S:	Maintained
4849F:	Documentation/devicetree/bindings/media/cdns,*.txt
4850F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4851F:	drivers/media/platform/cadence/cdns-csi2*
4852
4853CADENCE NAND DRIVER
4854L:	linux-mtd@lists.infradead.org
4855S:	Orphan
4856F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4857F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4858
4859CADENCE USB3 DRD IP DRIVER
4860M:	Peter Chen <peter.chen@kernel.org>
4861M:	Pawel Laszczak <pawell@cadence.com>
4862R:	Roger Quadros <rogerq@kernel.org>
4863L:	linux-usb@vger.kernel.org
4864S:	Maintained
4865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4866F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4867F:	drivers/usb/cdns3/
4868X:	drivers/usb/cdns3/cdnsp*
4869
4870CADENCE USBHS DRIVER
4871M:	Pawel Laszczak <pawell@cadence.com>
4872L:	linux-usb@vger.kernel.org
4873S:	Maintained
4874F:	drivers/usb/gadget/udc/cdns2
4875
4876CADENCE USBSSP DRD IP DRIVER
4877M:	Pawel Laszczak <pawell@cadence.com>
4878L:	linux-usb@vger.kernel.org
4879S:	Maintained
4880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4881F:	drivers/usb/cdns3/
4882X:	drivers/usb/cdns3/cdns3*
4883
4884CADET FM/AM RADIO RECEIVER DRIVER
4885M:	Hans Verkuil <hverkuil@xs4all.nl>
4886L:	linux-media@vger.kernel.org
4887S:	Maintained
4888W:	https://linuxtv.org
4889T:	git git://linuxtv.org/media_tree.git
4890F:	drivers/media/radio/radio-cadet*
4891
4892CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4893L:	linux-media@vger.kernel.org
4894S:	Orphan
4895T:	git git://linuxtv.org/media_tree.git
4896F:	Documentation/admin-guide/media/cafe_ccic*
4897F:	drivers/media/platform/marvell/
4898
4899CAIF NETWORK LAYER
4900L:	netdev@vger.kernel.org
4901S:	Orphan
4902F:	Documentation/networking/caif/
4903F:	drivers/net/caif/
4904F:	include/net/caif/
4905F:	include/uapi/linux/caif/
4906F:	net/caif/
4907
4908CAKE QDISC
4909M:	Toke Høiland-Jørgensen <toke@toke.dk>
4910L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4911S:	Maintained
4912F:	net/sched/sch_cake.c
4913
4914CAN NETWORK DRIVERS
4915M:	Marc Kleine-Budde <mkl@pengutronix.de>
4916M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4917L:	linux-can@vger.kernel.org
4918S:	Maintained
4919W:	https://github.com/linux-can
4920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4922F:	Documentation/devicetree/bindings/net/can/
4923F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4924F:	drivers/net/can/
4925F:	drivers/phy/phy-can-transceiver.c
4926F:	include/linux/can/bittiming.h
4927F:	include/linux/can/dev.h
4928F:	include/linux/can/length.h
4929F:	include/linux/can/platform/
4930F:	include/linux/can/rx-offload.h
4931F:	include/uapi/linux/can/error.h
4932F:	include/uapi/linux/can/netlink.h
4933F:	include/uapi/linux/can/vxcan.h
4934
4935CAN NETWORK LAYER
4936M:	Oliver Hartkopp <socketcan@hartkopp.net>
4937M:	Marc Kleine-Budde <mkl@pengutronix.de>
4938L:	linux-can@vger.kernel.org
4939S:	Maintained
4940W:	https://github.com/linux-can
4941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4943F:	Documentation/networking/can.rst
4944F:	Documentation/networking/iso15765-2.rst
4945F:	include/linux/can/can-ml.h
4946F:	include/linux/can/core.h
4947F:	include/linux/can/skb.h
4948F:	include/net/netns/can.h
4949F:	include/uapi/linux/can.h
4950F:	include/uapi/linux/can/bcm.h
4951F:	include/uapi/linux/can/gw.h
4952F:	include/uapi/linux/can/isotp.h
4953F:	include/uapi/linux/can/raw.h
4954F:	net/can/
4955
4956CAN-J1939 NETWORK LAYER
4957M:	Robin van der Gracht <robin@protonic.nl>
4958M:	Oleksij Rempel <o.rempel@pengutronix.de>
4959R:	kernel@pengutronix.de
4960L:	linux-can@vger.kernel.org
4961S:	Maintained
4962F:	Documentation/networking/j1939.rst
4963F:	include/uapi/linux/can/j1939.h
4964F:	net/can/j1939/
4965
4966CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4967M:	Damien Le Moal <dlemoal@kernel.org>
4968L:	linux-riscv@lists.infradead.org
4969L:	linux-gpio@vger.kernel.org (pinctrl driver)
4970F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4971F:	drivers/pinctrl/pinctrl-k210.c
4972
4973CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4974M:	Damien Le Moal <dlemoal@kernel.org>
4975L:	linux-kernel@vger.kernel.org
4976L:	linux-riscv@lists.infradead.org
4977S:	Maintained
4978F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4979F:	drivers/reset/reset-k210.c
4980
4981CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4982M:	Damien Le Moal <dlemoal@kernel.org>
4983L:	linux-riscv@lists.infradead.org
4984S:	Maintained
4985F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4986F:	drivers/soc/canaan/
4987F:	include/soc/canaan/
4988
4989CAPABILITIES
4990M:	Serge Hallyn <serge@hallyn.com>
4991L:	linux-security-module@vger.kernel.org
4992S:	Supported
4993F:	include/linux/capability.h
4994F:	include/uapi/linux/capability.h
4995F:	kernel/capability.c
4996F:	security/commoncap.c
4997
4998CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4999M:	Kevin Tsai <ktsai@capellamicro.com>
5000S:	Maintained
5001F:	drivers/iio/light/cm*
5002
5003CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5004M:	Christian Lamparter <chunkeey@googlemail.com>
5005L:	linux-wireless@vger.kernel.org
5006S:	Maintained
5007W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5008F:	drivers/net/wireless/ath/carl9170/
5009
5010CAVIUM I2C DRIVER
5011M:	Robert Richter <rric@kernel.org>
5012S:	Odd Fixes
5013W:	http://www.marvell.com
5014F:	drivers/i2c/busses/i2c-octeon*
5015F:	drivers/i2c/busses/i2c-thunderx*
5016
5017CAVIUM LIQUIDIO NETWORK DRIVER
5018L:	netdev@vger.kernel.org
5019S:	Orphan
5020W:	http://www.marvell.com
5021F:	drivers/net/ethernet/cavium/liquidio/
5022
5023CAVIUM MMC DRIVER
5024M:	Robert Richter <rric@kernel.org>
5025S:	Odd Fixes
5026W:	http://www.marvell.com
5027F:	drivers/mmc/host/cavium*
5028
5029CAVIUM OCTEON-TX CRYPTO DRIVER
5030M:	George Cherian <gcherian@marvell.com>
5031L:	linux-crypto@vger.kernel.org
5032S:	Supported
5033W:	http://www.marvell.com
5034F:	drivers/crypto/cavium/cpt/
5035
5036CAVIUM THUNDERX2 ARM64 SOC
5037M:	Robert Richter <rric@kernel.org>
5038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5039S:	Odd Fixes
5040F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5041F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5042
5043CBS/ETF/TAPRIO QDISCS
5044M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5045L:	netdev@vger.kernel.org
5046S:	Maintained
5047F:	net/sched/sch_cbs.c
5048F:	net/sched/sch_etf.c
5049F:	net/sched/sch_taprio.c
5050
5051CC2520 IEEE-802.15.4 RADIO DRIVER
5052M:	Stefan Schmidt <stefan@datenfreihafen.org>
5053L:	linux-wpan@vger.kernel.org
5054S:	Odd Fixes
5055F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5056F:	drivers/net/ieee802154/cc2520.c
5057
5058CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5059M:	Gilad Ben-Yossef <gilad@benyossef.com>
5060L:	linux-crypto@vger.kernel.org
5061S:	Supported
5062W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5063F:	drivers/crypto/ccree/
5064
5065CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5066M:	Hadar Gat <hadar.gat@arm.com>
5067L:	linux-crypto@vger.kernel.org
5068S:	Supported
5069W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5070F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5071F:	drivers/char/hw_random/cctrng.c
5072F:	drivers/char/hw_random/cctrng.h
5073
5074CEC FRAMEWORK
5075M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5076L:	linux-media@vger.kernel.org
5077S:	Supported
5078W:	http://linuxtv.org
5079T:	git git://linuxtv.org/media_tree.git
5080F:	Documentation/ABI/testing/debugfs-cec-error-inj
5081F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5082F:	Documentation/driver-api/media/cec-core.rst
5083F:	Documentation/userspace-api/media/cec
5084F:	drivers/media/cec/
5085F:	drivers/media/rc/keymaps/rc-cec.c
5086F:	include/media/cec-notifier.h
5087F:	include/media/cec.h
5088F:	include/uapi/linux/cec-funcs.h
5089F:	include/uapi/linux/cec.h
5090
5091CEC GPIO DRIVER
5092M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5093L:	linux-media@vger.kernel.org
5094S:	Supported
5095W:	http://linuxtv.org
5096T:	git git://linuxtv.org/media_tree.git
5097F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5098F:	drivers/media/cec/platform/cec-gpio/
5099
5100CELL BROADBAND ENGINE ARCHITECTURE
5101M:	Arnd Bergmann <arnd@arndb.de>
5102L:	linuxppc-dev@lists.ozlabs.org
5103S:	Supported
5104W:	http://www.ibm.com/developerworks/power/cell/
5105F:	arch/powerpc/include/asm/cell*.h
5106F:	arch/powerpc/include/asm/spu*.h
5107F:	arch/powerpc/include/uapi/asm/spu*.h
5108F:	arch/powerpc/platforms/cell/
5109
5110CELLWISE CW2015 BATTERY DRIVER
5111M:	Tobias Schrammm <t.schramm@manjaro.org>
5112S:	Maintained
5113F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5114F:	drivers/power/supply/cw2015_battery.c
5115
5116CEPH COMMON CODE (LIBCEPH)
5117M:	Ilya Dryomov <idryomov@gmail.com>
5118M:	Xiubo Li <xiubli@redhat.com>
5119L:	ceph-devel@vger.kernel.org
5120S:	Supported
5121W:	http://ceph.com/
5122T:	git https://github.com/ceph/ceph-client.git
5123F:	include/linux/ceph/
5124F:	include/linux/crush/
5125F:	net/ceph/
5126
5127CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5128M:	Xiubo Li <xiubli@redhat.com>
5129M:	Ilya Dryomov <idryomov@gmail.com>
5130L:	ceph-devel@vger.kernel.org
5131S:	Supported
5132W:	http://ceph.com/
5133T:	git https://github.com/ceph/ceph-client.git
5134F:	Documentation/filesystems/ceph.rst
5135F:	fs/ceph/
5136
5137CERTIFICATE HANDLING
5138M:	David Howells <dhowells@redhat.com>
5139M:	David Woodhouse <dwmw2@infradead.org>
5140L:	keyrings@vger.kernel.org
5141S:	Maintained
5142F:	Documentation/admin-guide/module-signing.rst
5143F:	certs/
5144F:	scripts/sign-file.c
5145F:	tools/certs/
5146
5147CFAG12864B LCD DRIVER
5148M:	Miguel Ojeda <ojeda@kernel.org>
5149S:	Maintained
5150F:	drivers/auxdisplay/cfag12864b.c
5151F:	include/linux/cfag12864b.h
5152
5153CFAG12864BFB LCD FRAMEBUFFER DRIVER
5154M:	Miguel Ojeda <ojeda@kernel.org>
5155S:	Maintained
5156F:	drivers/auxdisplay/cfag12864bfb.c
5157F:	include/linux/cfag12864b.h
5158
5159CHAR and MISC DRIVERS
5160M:	Arnd Bergmann <arnd@arndb.de>
5161M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5162S:	Supported
5163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5164F:	drivers/char/
5165F:	drivers/misc/
5166F:	include/linux/miscdevice.h
5167X:	drivers/char/agp/
5168X:	drivers/char/hw_random/
5169X:	drivers/char/ipmi/
5170X:	drivers/char/random.c
5171X:	drivers/char/tpm/
5172
5173CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5174M:	Thomas Weißschuh <linux@weissschuh.net>
5175L:	linux-hwmon@vger.kernel.org
5176S:	Maintained
5177F:	Documentation/hwmon/powerz.rst
5178F:	drivers/hwmon/powerz.c
5179
5180CHECKPATCH
5181M:	Andy Whitcroft <apw@canonical.com>
5182M:	Joe Perches <joe@perches.com>
5183R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5184R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5185S:	Maintained
5186F:	scripts/checkpatch.pl
5187
5188CHECKPATCH DOCUMENTATION
5189M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5190M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5191R:	Joe Perches <joe@perches.com>
5192S:	Maintained
5193F:	Documentation/dev-tools/checkpatch.rst
5194
5195CHINESE DOCUMENTATION
5196M:	Alex Shi <alexs@kernel.org>
5197M:	Yanteng Si <siyanteng@loongson.cn>
5198S:	Maintained
5199F:	Documentation/translations/zh_CN/
5200
5201CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5202M:	Peter Chen <peter.chen@kernel.org>
5203L:	linux-usb@vger.kernel.org
5204S:	Maintained
5205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5206F:	drivers/usb/chipidea/
5207
5208CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5209M:	Hans de Goede <hdegoede@redhat.com>
5210L:	linux-input@vger.kernel.org
5211S:	Maintained
5212F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5213F:	drivers/input/touchscreen/chipone_icn8318.c
5214
5215CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5216M:	Hans de Goede <hdegoede@redhat.com>
5217L:	linux-input@vger.kernel.org
5218S:	Maintained
5219F:	drivers/input/touchscreen/chipone_icn8505.c
5220
5221CHROME HARDWARE PLATFORM SUPPORT
5222M:	Benson Leung <bleung@chromium.org>
5223M:	Tzung-Bi Shih <tzungbi@kernel.org>
5224L:	chrome-platform@lists.linux.dev
5225S:	Maintained
5226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5227F:	drivers/platform/chrome/
5228
5229CHROMEOS EC CODEC DRIVER
5230M:	Cheng-Yi Chiang <cychiang@chromium.org>
5231M:	Tzung-Bi Shih <tzungbi@kernel.org>
5232R:	Guenter Roeck <groeck@chromium.org>
5233L:	chrome-platform@lists.linux.dev
5234S:	Maintained
5235F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5236F:	sound/soc/codecs/cros_ec_codec.*
5237
5238CHROMEOS EC CHARGE CONTROL
5239M:	Thomas Weißschuh <thomas@weissschuh.net>
5240S:	Maintained
5241F:	drivers/power/supply/cros_charge-control.c
5242
5243CHROMEOS EC HARDWARE MONITORING
5244M:	Thomas Weißschuh <thomas@weissschuh.net>
5245L:	chrome-platform@lists.linux.dev
5246L:	linux-hwmon@vger.kernel.org
5247S:	Maintained
5248F:	Documentation/hwmon/cros_ec_hwmon.rst
5249F:	drivers/hwmon/cros_ec_hwmon.c
5250
5251CHROMEOS EC LED DRIVER
5252M:	Thomas Weißschuh <thomas@weissschuh.net>
5253S:	Maintained
5254F:	drivers/leds/leds-cros_ec.c
5255
5256CHROMEOS EC SUBDRIVERS
5257M:	Benson Leung <bleung@chromium.org>
5258R:	Guenter Roeck <groeck@chromium.org>
5259L:	chrome-platform@lists.linux.dev
5260S:	Maintained
5261F:	drivers/power/supply/cros_charge-control.c
5262F:	drivers/power/supply/cros_usbpd-charger.c
5263N:	cros_ec
5264N:	cros-ec
5265
5266CHROMEOS EC UART DRIVER
5267M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5268R:	Benson Leung <bleung@chromium.org>
5269R:	Tzung-Bi Shih <tzungbi@kernel.org>
5270S:	Maintained
5271F:	drivers/platform/chrome/cros_ec_uart.c
5272
5273CHROMEOS EC USB PD NOTIFY DRIVER
5274M:	Prashant Malani <pmalani@chromium.org>
5275L:	chrome-platform@lists.linux.dev
5276S:	Maintained
5277F:	drivers/platform/chrome/cros_usbpd_notify.c
5278F:	include/linux/platform_data/cros_usbpd_notify.h
5279
5280CHROMEOS EC USB TYPE-C DRIVER
5281M:	Prashant Malani <pmalani@chromium.org>
5282L:	chrome-platform@lists.linux.dev
5283S:	Maintained
5284F:	drivers/platform/chrome/cros_ec_typec.*
5285F:	drivers/platform/chrome/cros_typec_switch.c
5286F:	drivers/platform/chrome/cros_typec_vdm.*
5287
5288CHROMEOS HPS DRIVER
5289M:	Dan Callaghan <dcallagh@chromium.org>
5290R:	Sami Kyöstilä <skyostil@chromium.org>
5291S:	Maintained
5292F:	drivers/platform/chrome/cros_hps_i2c.c
5293
5294CHROMEOS EC WATCHDOG
5295M:	Lukasz Majczak <lma@chromium.org>
5296L:	chrome-platform@lists.linux.dev
5297S:	Maintained
5298F:	drivers/watchdog/cros_ec_wdt.c
5299
5300CHRONTEL CH7322 CEC DRIVER
5301M:	Joe Tessler <jrt@google.com>
5302L:	linux-media@vger.kernel.org
5303S:	Maintained
5304T:	git git://linuxtv.org/media_tree.git
5305F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5306F:	drivers/media/cec/i2c/ch7322.c
5307
5308CIRRUS LOGIC AUDIO CODEC DRIVERS
5309M:	David Rhodes <david.rhodes@cirrus.com>
5310M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5311L:	linux-sound@vger.kernel.org
5312L:	patches@opensource.cirrus.com
5313S:	Maintained
5314F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5315F:	drivers/mfd/cs42l43*
5316F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5317F:	drivers/spi/spi-cs42l43*
5318F:	include/dt-bindings/sound/cs*
5319F:	include/linux/mfd/cs42l43*
5320F:	include/sound/cs*
5321F:	sound/pci/hda/cirrus*
5322F:	sound/pci/hda/cs*
5323F:	sound/pci/hda/hda_component*
5324F:	sound/pci/hda/hda_cs_dsp_ctl.*
5325F:	sound/soc/codecs/cs*
5326
5327CIRRUS LOGIC HAPTIC DRIVERS
5328M:	James Ogletree <jogletre@opensource.cirrus.com>
5329M:	Fred Treven <fred.treven@cirrus.com>
5330M:	Ben Bright <ben.bright@cirrus.com>
5331L:	patches@opensource.cirrus.com
5332S:	Supported
5333F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5334F:	drivers/input/misc/cs40l*
5335F:	drivers/mfd/cs40l*
5336F:	include/linux/mfd/cs40l*
5337F:	sound/soc/codecs/cs40l*
5338
5339CIRRUS LOGIC DSP FIRMWARE DRIVER
5340M:	Simon Trimmer <simont@opensource.cirrus.com>
5341M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5342M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5343L:	patches@opensource.cirrus.com
5344S:	Supported
5345W:	https://github.com/CirrusLogic/linux-drivers/wiki
5346T:	git https://github.com/CirrusLogic/linux-drivers.git
5347F:	drivers/firmware/cirrus/*
5348F:	include/linux/firmware/cirrus/*
5349
5350CIRRUS LOGIC EP93XX ETHERNET DRIVER
5351M:	Hartley Sweeten <hsweeten@visionengravers.com>
5352L:	netdev@vger.kernel.org
5353S:	Maintained
5354F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5355
5356CIRRUS LOGIC LOCHNAGAR DRIVER
5357M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5358M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5359L:	patches@opensource.cirrus.com
5360S:	Supported
5361F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5362F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5363F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5364F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5365F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5366F:	Documentation/hwmon/lochnagar.rst
5367F:	drivers/clk/clk-lochnagar.c
5368F:	drivers/hwmon/lochnagar-hwmon.c
5369F:	drivers/mfd/lochnagar-i2c.c
5370F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5371F:	drivers/regulator/lochnagar-regulator.c
5372F:	include/dt-bindings/clock/lochnagar.h
5373F:	include/dt-bindings/pinctrl/lochnagar.h
5374F:	include/linux/mfd/lochnagar*
5375F:	sound/soc/codecs/lochnagar-sc.c
5376
5377CIRRUS LOGIC MADERA CODEC DRIVERS
5378M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5379M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5380L:	linux-sound@vger.kernel.org
5381L:	patches@opensource.cirrus.com
5382S:	Supported
5383W:	https://github.com/CirrusLogic/linux-drivers/wiki
5384T:	git https://github.com/CirrusLogic/linux-drivers.git
5385F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5386F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5387F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5388F:	drivers/gpio/gpio-madera*
5389F:	drivers/irqchip/irq-madera*
5390F:	drivers/mfd/cs47l*
5391F:	drivers/mfd/madera*
5392F:	drivers/pinctrl/cirrus/*
5393F:	include/dt-bindings/sound/madera*
5394F:	include/linux/irqchip/irq-madera*
5395F:	include/linux/mfd/madera/*
5396F:	include/sound/madera*
5397F:	sound/soc/codecs/cs47l*
5398F:	sound/soc/codecs/madera*
5399
5400CISCO FCOE HBA DRIVER
5401M:	Satish Kharat <satishkh@cisco.com>
5402M:	Sesidhar Baddela <sebaddel@cisco.com>
5403M:	Karan Tilak Kumar <kartilak@cisco.com>
5404L:	linux-scsi@vger.kernel.org
5405S:	Supported
5406F:	drivers/scsi/fnic/
5407
5408CISCO SCSI HBA DRIVER
5409M:	Karan Tilak Kumar <kartilak@cisco.com>
5410M:	Sesidhar Baddela <sebaddel@cisco.com>
5411L:	linux-scsi@vger.kernel.org
5412S:	Supported
5413F:	drivers/scsi/snic/
5414
5415CISCO VIC ETHERNET NIC DRIVER
5416M:	Christian Benvenuti <benve@cisco.com>
5417M:	Satish Kharat <satishkh@cisco.com>
5418S:	Supported
5419F:	drivers/net/ethernet/cisco/enic/
5420
5421CISCO VIC LOW LATENCY NIC DRIVER
5422M:	Christian Benvenuti <benve@cisco.com>
5423M:	Nelson Escobar <neescoba@cisco.com>
5424S:	Supported
5425F:	drivers/infiniband/hw/usnic/
5426
5427CLANG CONTROL FLOW INTEGRITY SUPPORT
5428M:	Sami Tolvanen <samitolvanen@google.com>
5429M:	Kees Cook <kees@kernel.org>
5430R:	Nathan Chancellor <nathan@kernel.org>
5431L:	llvm@lists.linux.dev
5432S:	Supported
5433B:	https://github.com/ClangBuiltLinux/linux/issues
5434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5435F:	include/linux/cfi.h
5436F:	kernel/cfi.c
5437
5438CLANG-FORMAT FILE
5439M:	Miguel Ojeda <ojeda@kernel.org>
5440S:	Maintained
5441F:	.clang-format
5442
5443CLANG/LLVM BUILD SUPPORT
5444M:	Nathan Chancellor <nathan@kernel.org>
5445R:	Nick Desaulniers <ndesaulniers@google.com>
5446R:	Bill Wendling <morbo@google.com>
5447R:	Justin Stitt <justinstitt@google.com>
5448L:	llvm@lists.linux.dev
5449S:	Supported
5450W:	https://clangbuiltlinux.github.io/
5451B:	https://github.com/ClangBuiltLinux/linux/issues
5452C:	irc://irc.libera.chat/clangbuiltlinux
5453F:	Documentation/kbuild/llvm.rst
5454F:	include/linux/compiler-clang.h
5455F:	scripts/Makefile.clang
5456F:	scripts/clang-tools/
5457K:	\b(?i:clang|llvm)\b
5458
5459CLK API
5460M:	Russell King <linux@armlinux.org.uk>
5461L:	linux-clk@vger.kernel.org
5462S:	Maintained
5463F:	include/linux/clk.h
5464
5465CLOCKSOURCE, CLOCKEVENT DRIVERS
5466M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5467M:	Thomas Gleixner <tglx@linutronix.de>
5468L:	linux-kernel@vger.kernel.org
5469S:	Supported
5470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5471F:	Documentation/devicetree/bindings/timer/
5472F:	drivers/clocksource/
5473
5474CLOSURES
5475M:	Kent Overstreet <kent.overstreet@linux.dev>
5476L:	linux-bcachefs@vger.kernel.org
5477S:	Supported
5478C:	irc://irc.oftc.net/bcache
5479F:	include/linux/closure.h
5480F:	lib/closure.c
5481
5482CMPC ACPI DRIVER
5483M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5484L:	platform-driver-x86@vger.kernel.org
5485S:	Supported
5486F:	drivers/platform/x86/classmate-laptop.c
5487
5488COBALT MEDIA DRIVER
5489M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5490L:	linux-media@vger.kernel.org
5491S:	Supported
5492W:	https://linuxtv.org
5493T:	git git://linuxtv.org/media_tree.git
5494F:	drivers/media/pci/cobalt/
5495
5496COCCINELLE/Semantic Patches (SmPL)
5497M:	Julia Lawall <Julia.Lawall@inria.fr>
5498M:	Nicolas Palix <nicolas.palix@imag.fr>
5499L:	cocci@inria.fr (moderated for non-subscribers)
5500S:	Supported
5501W:	https://coccinelle.gitlabpages.inria.fr/website/
5502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5503F:	Documentation/dev-tools/coccinelle.rst
5504F:	scripts/coccicheck
5505F:	scripts/coccinelle/
5506
5507CODA FILE SYSTEM
5508M:	Jan Harkes <jaharkes@cs.cmu.edu>
5509M:	coda@cs.cmu.edu
5510L:	codalist@coda.cs.cmu.edu
5511S:	Maintained
5512W:	http://www.coda.cs.cmu.edu/
5513F:	Documentation/filesystems/coda.rst
5514F:	fs/coda/
5515F:	include/linux/coda*.h
5516F:	include/uapi/linux/coda*.h
5517
5518CODA V4L2 MEM2MEM DRIVER
5519M:	Philipp Zabel <p.zabel@pengutronix.de>
5520L:	linux-media@vger.kernel.org
5521S:	Maintained
5522F:	Documentation/devicetree/bindings/media/coda.yaml
5523F:	drivers/media/platform/chips-media/coda
5524
5525CODE OF CONDUCT
5526M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5527S:	Supported
5528F:	Documentation/process/code-of-conduct-interpretation.rst
5529F:	Documentation/process/code-of-conduct.rst
5530
5531CODE TAGGING
5532M:	Suren Baghdasaryan <surenb@google.com>
5533M:	Kent Overstreet <kent.overstreet@linux.dev>
5534S:	Maintained
5535F:	include/asm-generic/codetag.lds.h
5536F:	include/linux/codetag.h
5537F:	lib/codetag.c
5538
5539COMEDI DRIVERS
5540M:	Ian Abbott <abbotti@mev.co.uk>
5541M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5542S:	Odd Fixes
5543F:	drivers/comedi/
5544F:	include/linux/comedi/
5545F:	include/uapi/linux/comedi.h
5546
5547COMMON CLK FRAMEWORK
5548M:	Michael Turquette <mturquette@baylibre.com>
5549M:	Stephen Boyd <sboyd@kernel.org>
5550L:	linux-clk@vger.kernel.org
5551S:	Maintained
5552Q:	http://patchwork.kernel.org/project/linux-clk/list/
5553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5554F:	Documentation/devicetree/bindings/clock/
5555F:	drivers/clk/
5556F:	include/dt-bindings/clock/
5557F:	include/linux/clk-pr*
5558F:	include/linux/clk/
5559F:	include/linux/of_clk.h
5560X:	drivers/clk/clkdev.c
5561
5562COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5563M:	Steve French <sfrench@samba.org>
5564R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5565R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5566R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5567R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5568R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5569L:	linux-cifs@vger.kernel.org
5570L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5571S:	Supported
5572W:	https://wiki.samba.org/index.php/LinuxCIFS
5573T:	git git://git.samba.org/sfrench/cifs-2.6.git
5574F:	Documentation/admin-guide/cifs/
5575F:	fs/smb/client/
5576F:	fs/smb/common/
5577F:	include/uapi/linux/cifs
5578
5579COMPACTPCI HOTPLUG CORE
5580M:	Scott Murray <scott@spiteful.org>
5581L:	linux-pci@vger.kernel.org
5582S:	Maintained
5583F:	drivers/pci/hotplug/cpci_hotplug*
5584
5585COMPACTPCI HOTPLUG GENERIC DRIVER
5586M:	Scott Murray <scott@spiteful.org>
5587L:	linux-pci@vger.kernel.org
5588S:	Maintained
5589F:	drivers/pci/hotplug/cpcihp_generic.c
5590
5591COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5592M:	Scott Murray <scott@spiteful.org>
5593L:	linux-pci@vger.kernel.org
5594S:	Maintained
5595F:	drivers/pci/hotplug/cpcihp_zt5550.*
5596
5597COMPAL LAPTOP SUPPORT
5598M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5599L:	platform-driver-x86@vger.kernel.org
5600S:	Maintained
5601F:	drivers/platform/x86/compal-laptop.c
5602
5603COMPILER ATTRIBUTES
5604M:	Miguel Ojeda <ojeda@kernel.org>
5605S:	Maintained
5606F:	include/linux/compiler_attributes.h
5607
5608COMPUTE EXPRESS LINK (CXL)
5609M:	Davidlohr Bueso <dave@stgolabs.net>
5610M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5611M:	Dave Jiang <dave.jiang@intel.com>
5612M:	Alison Schofield <alison.schofield@intel.com>
5613M:	Vishal Verma <vishal.l.verma@intel.com>
5614M:	Ira Weiny <ira.weiny@intel.com>
5615M:	Dan Williams <dan.j.williams@intel.com>
5616L:	linux-cxl@vger.kernel.org
5617S:	Maintained
5618F:	Documentation/driver-api/cxl
5619F:	drivers/cxl/
5620F:	include/linux/einj-cxl.h
5621F:	include/linux/cxl-event.h
5622F:	include/uapi/linux/cxl_mem.h
5623F:	tools/testing/cxl/
5624
5625COMPUTE EXPRESS LINK PMU (CPMU)
5626M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5627L:	linux-cxl@vger.kernel.org
5628S:	Maintained
5629F:	Documentation/admin-guide/perf/cxl.rst
5630F:	drivers/perf/cxl_pmu.c
5631
5632CONEXANT ACCESSRUNNER USB DRIVER
5633L:	accessrunner-general@lists.sourceforge.net
5634S:	Orphan
5635W:	http://accessrunner.sourceforge.net/
5636F:	drivers/usb/atm/cxacru.c
5637
5638CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5639M:	Elena Reshetova <elena.reshetova@intel.com>
5640M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5641S:	Maintained
5642F:	Documentation/security/snp-tdx-threat-model.rst
5643
5644CONFIGFS
5645M:	Joel Becker <jlbec@evilplan.org>
5646M:	Christoph Hellwig <hch@lst.de>
5647S:	Supported
5648T:	git git://git.infradead.org/users/hch/configfs.git
5649F:	fs/configfs/
5650F:	include/linux/configfs.h
5651F:	samples/configfs/
5652
5653CONSOLE SUBSYSTEM
5654M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5655S:	Supported
5656F:	drivers/video/console/
5657F:	include/linux/console*
5658
5659CONTEXT TRACKING
5660M:	Frederic Weisbecker <frederic@kernel.org>
5661M:	"Paul E. McKenney" <paulmck@kernel.org>
5662S:	Maintained
5663F:	include/linux/context_tracking*
5664F:	kernel/context_tracking.c
5665
5666CONTROL GROUP (CGROUP)
5667M:	Tejun Heo <tj@kernel.org>
5668M:	Zefan Li <lizefan.x@bytedance.com>
5669M:	Johannes Weiner <hannes@cmpxchg.org>
5670M:	Michal Koutný <mkoutny@suse.com>
5671L:	cgroups@vger.kernel.org
5672S:	Maintained
5673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5674F:	Documentation/admin-guide/cgroup-v1/
5675F:	Documentation/admin-guide/cgroup-v2.rst
5676F:	include/linux/cgroup*
5677F:	kernel/cgroup/
5678F:	tools/testing/selftests/cgroup/
5679
5680CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5681M:	Tejun Heo <tj@kernel.org>
5682M:	Josef Bacik <josef@toxicpanda.com>
5683M:	Jens Axboe <axboe@kernel.dk>
5684L:	cgroups@vger.kernel.org
5685L:	linux-block@vger.kernel.org
5686T:	git git://git.kernel.dk/linux-block
5687F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5688F:	block/bfq-cgroup.c
5689F:	block/blk-cgroup.c
5690F:	block/blk-iocost.c
5691F:	block/blk-iolatency.c
5692F:	block/blk-throttle.c
5693F:	include/linux/blk-cgroup.h
5694
5695CONTROL GROUP - CPUSET
5696M:	Waiman Long <longman@redhat.com>
5697M:	Zefan Li <lizefan.x@bytedance.com>
5698L:	cgroups@vger.kernel.org
5699S:	Maintained
5700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5701F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5702F:	include/linux/cpuset.h
5703F:	kernel/cgroup/cpuset.c
5704F:	tools/testing/selftests/cgroup/test_cpuset.c
5705F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5706
5707CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5708M:	Johannes Weiner <hannes@cmpxchg.org>
5709M:	Michal Hocko <mhocko@kernel.org>
5710M:	Roman Gushchin <roman.gushchin@linux.dev>
5711M:	Shakeel Butt <shakeel.butt@linux.dev>
5712R:	Muchun Song <muchun.song@linux.dev>
5713L:	cgroups@vger.kernel.org
5714L:	linux-mm@kvack.org
5715S:	Maintained
5716F:	include/linux/memcontrol.h
5717F:	mm/memcontrol.c
5718F:	mm/memcontrol-v1.c
5719F:	mm/memcontrol-v1.h
5720F:	mm/swap_cgroup.c
5721F:	samples/cgroup/*
5722F:	tools/testing/selftests/cgroup/memcg_protection.m
5723F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5724F:	tools/testing/selftests/cgroup/test_kmem.c
5725F:	tools/testing/selftests/cgroup/test_memcontrol.c
5726
5727CORETEMP HARDWARE MONITORING DRIVER
5728M:	Fenghua Yu <fenghua.yu@intel.com>
5729L:	linux-hwmon@vger.kernel.org
5730S:	Maintained
5731F:	Documentation/hwmon/coretemp.rst
5732F:	drivers/hwmon/coretemp.c
5733
5734CORSAIR-CPRO HARDWARE MONITOR DRIVER
5735M:	Marius Zachmann <mail@mariuszachmann.de>
5736L:	linux-hwmon@vger.kernel.org
5737S:	Maintained
5738F:	drivers/hwmon/corsair-cpro.c
5739
5740CORSAIR-PSU HARDWARE MONITOR DRIVER
5741M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5742L:	linux-hwmon@vger.kernel.org
5743S:	Maintained
5744F:	Documentation/hwmon/corsair-psu.rst
5745F:	drivers/hwmon/corsair-psu.c
5746
5747COUNTER SUBSYSTEM
5748M:	William Breathitt Gray <wbg@kernel.org>
5749L:	linux-iio@vger.kernel.org
5750S:	Maintained
5751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5752F:	Documentation/ABI/testing/sysfs-bus-counter
5753F:	Documentation/driver-api/generic-counter.rst
5754F:	drivers/counter/
5755F:	include/linux/counter.h
5756F:	include/uapi/linux/counter.h
5757F:	tools/counter/
5758
5759COUNTER WATCH EVENTS TOOL
5760M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5761L:	linux-iio@vger.kernel.org
5762S:	Maintained
5763F:	tools/counter/counter_watch_events.c
5764
5765CP2615 I2C DRIVER
5766M:	Bence Csókás <bence98@sch.bme.hu>
5767S:	Maintained
5768F:	drivers/i2c/busses/i2c-cp2615.c
5769
5770CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5771M:	Viresh Kumar <viresh.kumar@linaro.org>
5772M:	Sudeep Holla <sudeep.holla@arm.com>
5773L:	linux-pm@vger.kernel.org
5774S:	Maintained
5775W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5776F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5777
5778CPU FREQUENCY SCALING FRAMEWORK
5779M:	"Rafael J. Wysocki" <rafael@kernel.org>
5780M:	Viresh Kumar <viresh.kumar@linaro.org>
5781L:	linux-pm@vger.kernel.org
5782S:	Maintained
5783B:	https://bugzilla.kernel.org
5784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5786F:	Documentation/admin-guide/pm/cpufreq.rst
5787F:	Documentation/admin-guide/pm/intel_pstate.rst
5788F:	Documentation/cpu-freq/
5789F:	Documentation/devicetree/bindings/cpufreq/
5790F:	drivers/cpufreq/
5791F:	include/linux/cpufreq.h
5792F:	include/linux/sched/cpufreq.h
5793F:	kernel/sched/cpufreq*.c
5794F:	tools/testing/selftests/cpufreq/
5795
5796CPU HOTPLUG
5797M:	Thomas Gleixner <tglx@linutronix.de>
5798M:	Peter Zijlstra <peterz@infradead.org>
5799L:	linux-kernel@vger.kernel.org
5800S:	Maintained
5801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5802F:	include/linux/cpu.h
5803F:	include/linux/cpuhotplug.h
5804F:	include/linux/smpboot.h
5805F:	kernel/cpu.c
5806F:	kernel/smpboot.*
5807
5808CPU IDLE TIME MANAGEMENT FRAMEWORK
5809M:	"Rafael J. Wysocki" <rafael@kernel.org>
5810M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5811L:	linux-pm@vger.kernel.org
5812S:	Maintained
5813B:	https://bugzilla.kernel.org
5814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5815F:	Documentation/admin-guide/pm/cpuidle.rst
5816F:	Documentation/driver-api/pm/cpuidle.rst
5817F:	drivers/cpuidle/
5818F:	include/linux/cpuidle.h
5819
5820CPU POWER MONITORING SUBSYSTEM
5821M:	Thomas Renninger <trenn@suse.com>
5822M:	Shuah Khan <shuah@kernel.org>
5823M:	Shuah Khan <skhan@linuxfoundation.org>
5824L:	linux-pm@vger.kernel.org
5825S:	Maintained
5826F:	tools/power/cpupower/
5827
5828CPUID/MSR DRIVER
5829M:	"H. Peter Anvin" <hpa@zytor.com>
5830S:	Maintained
5831F:	arch/x86/kernel/cpuid.c
5832F:	arch/x86/kernel/msr.c
5833
5834CPUIDLE DRIVER - ARM BIG LITTLE
5835M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5836M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5837L:	linux-pm@vger.kernel.org
5838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5839S:	Maintained
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5841F:	drivers/cpuidle/cpuidle-big_little.c
5842
5843CPUIDLE DRIVER - ARM EXYNOS
5844M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5845M:	Kukjin Kim <kgene@kernel.org>
5846R:	Krzysztof Kozlowski <krzk@kernel.org>
5847L:	linux-pm@vger.kernel.org
5848L:	linux-samsung-soc@vger.kernel.org
5849S:	Maintained
5850F:	arch/arm/mach-exynos/pm.c
5851F:	drivers/cpuidle/cpuidle-exynos.c
5852F:	include/linux/platform_data/cpuidle-exynos.h
5853
5854CPUIDLE DRIVER - ARM PSCI
5855M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5856M:	Sudeep Holla <sudeep.holla@arm.com>
5857L:	linux-pm@vger.kernel.org
5858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5859S:	Supported
5860F:	drivers/cpuidle/cpuidle-psci.c
5861
5862CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5863M:	Ulf Hansson <ulf.hansson@linaro.org>
5864L:	linux-pm@vger.kernel.org
5865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5866S:	Supported
5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5868F:	drivers/cpuidle/cpuidle-psci-domain.c
5869F:	drivers/cpuidle/cpuidle-psci.h
5870
5871CPUIDLE DRIVER - DT IDLE PM DOMAIN
5872M:	Ulf Hansson <ulf.hansson@linaro.org>
5873L:	linux-pm@vger.kernel.org
5874S:	Supported
5875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5876F:	drivers/cpuidle/dt_idle_genpd.c
5877F:	drivers/cpuidle/dt_idle_genpd.h
5878
5879CPUIDLE DRIVER - RISC-V SBI
5880M:	Anup Patel <anup@brainfault.org>
5881L:	linux-pm@vger.kernel.org
5882L:	linux-riscv@lists.infradead.org
5883S:	Maintained
5884F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5885
5886CRAMFS FILESYSTEM
5887M:	Nicolas Pitre <nico@fluxnic.net>
5888S:	Maintained
5889F:	Documentation/filesystems/cramfs.rst
5890F:	fs/cramfs/
5891
5892CREATIVE SB0540
5893M:	Bastien Nocera <hadess@hadess.net>
5894L:	linux-input@vger.kernel.org
5895S:	Maintained
5896F:	drivers/hid/hid-creative-sb0540.c
5897
5898CRYPTO API
5899M:	Herbert Xu <herbert@gondor.apana.org.au>
5900M:	"David S. Miller" <davem@davemloft.net>
5901L:	linux-crypto@vger.kernel.org
5902S:	Maintained
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5905F:	Documentation/crypto/
5906F:	Documentation/devicetree/bindings/crypto/
5907F:	arch/*/crypto/
5908F:	crypto/
5909F:	drivers/crypto/
5910F:	include/crypto/
5911F:	include/linux/crypto*
5912F:	lib/crypto/
5913
5914CRYPTO SPEED TEST COMPARE
5915M:	Wang Jinchao <wangjinchao@xfusion.com>
5916L:	linux-crypto@vger.kernel.org
5917S:	Maintained
5918F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5919
5920CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5921M:	Neil Horman <nhorman@tuxdriver.com>
5922L:	linux-crypto@vger.kernel.org
5923S:	Maintained
5924F:	crypto/ansi_cprng.c
5925F:	crypto/rng.c
5926
5927CS3308 MEDIA DRIVER
5928M:	Hans Verkuil <hverkuil@xs4all.nl>
5929L:	linux-media@vger.kernel.org
5930S:	Odd Fixes
5931W:	http://linuxtv.org
5932T:	git git://linuxtv.org/media_tree.git
5933F:	drivers/media/i2c/cs3308.c
5934
5935CS5535 Audio ALSA driver
5936M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5937S:	Maintained
5938F:	sound/pci/cs5535audio/
5939
5940CTU CAN FD DRIVER
5941M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5942M:	Ondrej Ille <ondrej.ille@gmail.com>
5943L:	linux-can@vger.kernel.org
5944S:	Maintained
5945F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5946F:	drivers/net/can/ctucanfd/
5947
5948CVE ASSIGNMENT CONTACT
5949M:	CVE Assignment Team <cve@kernel.org>
5950S:	Maintained
5951F:	Documentation/process/cve.rst
5952
5953CW1200 WLAN driver
5954S:	Orphan
5955F:	drivers/net/wireless/st/cw1200/
5956
5957CX18 VIDEO4LINUX DRIVER
5958M:	Andy Walls <awalls@md.metrocast.net>
5959L:	linux-media@vger.kernel.org
5960S:	Maintained
5961W:	https://linuxtv.org
5962T:	git git://linuxtv.org/media_tree.git
5963F:	drivers/media/pci/cx18/
5964F:	include/uapi/linux/ivtv*
5965
5966CX2341X MPEG ENCODER HELPER MODULE
5967M:	Hans Verkuil <hverkuil@xs4all.nl>
5968L:	linux-media@vger.kernel.org
5969S:	Maintained
5970W:	https://linuxtv.org
5971T:	git git://linuxtv.org/media_tree.git
5972F:	drivers/media/common/cx2341x*
5973F:	include/media/drv-intf/cx2341x.h
5974
5975CX24120 MEDIA DRIVER
5976M:	Jemma Denson <jdenson@gmail.com>
5977M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5978L:	linux-media@vger.kernel.org
5979S:	Maintained
5980W:	https://linuxtv.org
5981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5982F:	drivers/media/dvb-frontends/cx24120*
5983
5984CX88 VIDEO4LINUX DRIVER
5985M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5986L:	linux-media@vger.kernel.org
5987S:	Odd fixes
5988W:	https://linuxtv.org
5989T:	git git://linuxtv.org/media_tree.git
5990F:	Documentation/driver-api/media/drivers/cx88*
5991F:	drivers/media/pci/cx88/
5992
5993CXD2820R MEDIA DRIVER
5994L:	linux-media@vger.kernel.org
5995S:	Orphan
5996W:	https://linuxtv.org
5997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5998F:	drivers/media/dvb-frontends/cxd2820r*
5999
6000CXGB3 ETHERNET DRIVER (CXGB3)
6001M:	Potnuri Bharat Teja <bharat@chelsio.com>
6002L:	netdev@vger.kernel.org
6003S:	Supported
6004W:	http://www.chelsio.com
6005F:	drivers/net/ethernet/chelsio/cxgb3/
6006
6007CXGB3 ISCSI DRIVER (CXGB3I)
6008M:	Varun Prakash <varun@chelsio.com>
6009L:	linux-scsi@vger.kernel.org
6010S:	Supported
6011W:	http://www.chelsio.com
6012F:	drivers/scsi/cxgbi/cxgb3i
6013
6014CXGB4 CRYPTO DRIVER (chcr)
6015M:	Ayush Sawal <ayush.sawal@chelsio.com>
6016L:	linux-crypto@vger.kernel.org
6017S:	Supported
6018W:	http://www.chelsio.com
6019F:	drivers/crypto/chelsio
6020
6021CXGB4 ETHERNET DRIVER (CXGB4)
6022M:	Potnuri Bharat Teja <bharat@chelsio.com>
6023L:	netdev@vger.kernel.org
6024S:	Supported
6025W:	http://www.chelsio.com
6026F:	drivers/net/ethernet/chelsio/cxgb4/
6027
6028CXGB4 INLINE CRYPTO DRIVER
6029M:	Ayush Sawal <ayush.sawal@chelsio.com>
6030L:	netdev@vger.kernel.org
6031S:	Supported
6032W:	http://www.chelsio.com
6033F:	drivers/net/ethernet/chelsio/inline_crypto/
6034
6035CXGB4 ISCSI DRIVER (CXGB4I)
6036M:	Varun Prakash <varun@chelsio.com>
6037L:	linux-scsi@vger.kernel.org
6038S:	Supported
6039W:	http://www.chelsio.com
6040F:	drivers/scsi/cxgbi/cxgb4i
6041
6042CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6043M:	Potnuri Bharat Teja <bharat@chelsio.com>
6044L:	linux-rdma@vger.kernel.org
6045S:	Supported
6046W:	http://www.openfabrics.org
6047F:	drivers/infiniband/hw/cxgb4/
6048F:	include/uapi/rdma/cxgb4-abi.h
6049
6050CXGB4VF ETHERNET DRIVER (CXGB4VF)
6051M:	Potnuri Bharat Teja <bharat@chelsio.com>
6052L:	netdev@vger.kernel.org
6053S:	Supported
6054W:	http://www.chelsio.com
6055F:	drivers/net/ethernet/chelsio/cxgb4vf/
6056
6057CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6058M:	Frederic Barrat <fbarrat@linux.ibm.com>
6059M:	Andrew Donnellan <ajd@linux.ibm.com>
6060L:	linuxppc-dev@lists.ozlabs.org
6061S:	Supported
6062F:	Documentation/ABI/testing/sysfs-class-cxl
6063F:	Documentation/arch/powerpc/cxl.rst
6064F:	arch/powerpc/platforms/powernv/pci-cxl.c
6065F:	drivers/misc/cxl/
6066F:	include/misc/cxl*
6067F:	include/uapi/misc/cxl.h
6068
6069CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6070M:	Manoj N. Kumar <manoj@linux.ibm.com>
6071M:	Uma Krishnan <ukrishn@linux.ibm.com>
6072L:	linux-scsi@vger.kernel.org
6073S:	Obsolete
6074F:	Documentation/arch/powerpc/cxlflash.rst
6075F:	drivers/scsi/cxlflash/
6076F:	include/uapi/scsi/cxlflash_ioctl.h
6077
6078CYBERPRO FB DRIVER
6079M:	Russell King <linux@armlinux.org.uk>
6080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6081S:	Maintained
6082W:	http://www.armlinux.org.uk/
6083F:	drivers/video/fbdev/cyber2000fb.*
6084
6085CYCLADES PC300 DRIVER
6086S:	Orphan
6087F:	drivers/net/wan/pc300*
6088
6089CYPRESS CY8C95X0 PINCTRL DRIVER
6090M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6091L:	linux-gpio@vger.kernel.org
6092S:	Maintained
6093F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6094
6095CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6096M:	Linus Walleij <linus.walleij@linaro.org>
6097L:	linux-input@vger.kernel.org
6098S:	Maintained
6099F:	drivers/input/touchscreen/cy8ctma140.c
6100
6101CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6102M:	Yassine Oudjana <y.oudjana@protonmail.com>
6103L:	linux-input@vger.kernel.org
6104S:	Maintained
6105F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6106F:	drivers/input/keyboard/cypress-sf.c
6107
6108CYPRESS_FIRMWARE MEDIA DRIVER
6109L:	linux-media@vger.kernel.org
6110S:	Orphan
6111W:	https://linuxtv.org
6112Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6113F:	drivers/media/common/cypress_firmware*
6114
6115CYTTSP TOUCHSCREEN DRIVER
6116M:	Linus Walleij <linus.walleij@linaro.org>
6117L:	linux-input@vger.kernel.org
6118S:	Maintained
6119F:	drivers/input/touchscreen/cyttsp*
6120
6121D-LINK DIR-685 TOUCHKEYS DRIVER
6122M:	Linus Walleij <linus.walleij@linaro.org>
6123L:	linux-input@vger.kernel.org
6124S:	Supported
6125F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6126
6127DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6128M:	Joshua Kinard <kumba@gentoo.org>
6129S:	Maintained
6130F:	drivers/rtc/rtc-ds1685.c
6131F:	include/linux/rtc/ds1685.h
6132
6133DAMA SLAVE for AX.25
6134M:	Joerg Reuter <jreuter@yaina.de>
6135L:	linux-hams@vger.kernel.org
6136S:	Maintained
6137W:	http://yaina.de/jreuter/
6138W:	http://www.qsl.net/dl1bke/
6139F:	net/ax25/af_ax25.c
6140F:	net/ax25/ax25_dev.c
6141F:	net/ax25/ax25_ds_*
6142F:	net/ax25/ax25_in.c
6143F:	net/ax25/ax25_out.c
6144F:	net/ax25/ax25_timer.c
6145F:	net/ax25/sysctl_net_ax25.c
6146
6147DATA ACCESS MONITOR
6148M:	SeongJae Park <sj@kernel.org>
6149L:	damon@lists.linux.dev
6150L:	linux-mm@kvack.org
6151S:	Maintained
6152W:	https://damonitor.github.io
6153P:	Documentation/mm/damon/maintainer-profile.rst
6154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6155T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6157F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6158F:	Documentation/admin-guide/mm/damon/
6159F:	Documentation/mm/damon/
6160F:	include/linux/damon.h
6161F:	include/trace/events/damon.h
6162F:	mm/damon/
6163F:	tools/testing/selftests/damon/
6164
6165DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6166L:	netdev@vger.kernel.org
6167S:	Orphan
6168F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6169F:	drivers/net/ethernet/dec/tulip/dmfe.c
6170
6171DC390/AM53C974 SCSI driver
6172M:	Hannes Reinecke <hare@suse.com>
6173L:	linux-scsi@vger.kernel.org
6174S:	Maintained
6175F:	drivers/scsi/am53c974.c
6176
6177DC395x SCSI driver
6178M:	Oliver Neukum <oliver@neukum.org>
6179M:	Ali Akcaagac <aliakc@web.de>
6180M:	Jamie Lenehan <lenehan@twibble.org>
6181S:	Maintained
6182F:	Documentation/scsi/dc395x.rst
6183F:	drivers/scsi/dc395x.*
6184
6185DCCP PROTOCOL
6186L:	dccp@vger.kernel.org
6187S:	Orphan
6188W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6189F:	include/linux/dccp.h
6190F:	include/linux/tfrc.h
6191F:	include/uapi/linux/dccp.h
6192F:	net/dccp/
6193
6194DEBUGOBJECTS:
6195M:	Thomas Gleixner <tglx@linutronix.de>
6196L:	linux-kernel@vger.kernel.org
6197S:	Maintained
6198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6199F:	include/linux/debugobjects.h
6200F:	lib/debugobjects.c
6201
6202DECSTATION PLATFORM SUPPORT
6203M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6204L:	linux-mips@vger.kernel.org
6205S:	Maintained
6206W:	http://www.linux-mips.org/wiki/DECstation
6207F:	arch/mips/dec/
6208F:	arch/mips/include/asm/dec/
6209F:	arch/mips/include/asm/mach-dec/
6210
6211DEFXX FDDI NETWORK DRIVER
6212M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6213S:	Maintained
6214F:	drivers/net/fddi/defxx.*
6215
6216DEFZA FDDI NETWORK DRIVER
6217M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6218S:	Maintained
6219F:	drivers/net/fddi/defza.*
6220
6221DEINTERLACE DRIVERS FOR ALLWINNER H3
6222M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6223L:	linux-media@vger.kernel.org
6224S:	Maintained
6225T:	git git://linuxtv.org/media_tree.git
6226F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6227F:	drivers/media/platform/sunxi/sun8i-di/
6228
6229DELL LAPTOP DRIVER
6230M:	Matthew Garrett <mjg59@srcf.ucam.org>
6231M:	Pali Rohár <pali@kernel.org>
6232L:	platform-driver-x86@vger.kernel.org
6233S:	Maintained
6234F:	drivers/platform/x86/dell/dell-laptop.c
6235
6236DELL LAPTOP FREEFALL DRIVER
6237M:	Pali Rohár <pali@kernel.org>
6238S:	Maintained
6239F:	drivers/platform/x86/dell/dell-smo8800.c
6240
6241DELL LAPTOP RBTN DRIVER
6242M:	Pali Rohár <pali@kernel.org>
6243S:	Maintained
6244F:	drivers/platform/x86/dell/dell-rbtn.*
6245
6246DELL LAPTOP SMM DRIVER
6247M:	Pali Rohár <pali@kernel.org>
6248S:	Maintained
6249F:	Documentation/ABI/obsolete/procfs-i8k
6250F:	drivers/hwmon/dell-smm-hwmon.c
6251F:	include/uapi/linux/i8k.h
6252
6253DELL PC DRIVER
6254M:	Lyndon Sanche <lsanche@lyndeno.ca>
6255L:	platform-driver-x86@vger.kernel.org
6256S:	Maintained
6257F:	drivers/platform/x86/dell/dell-pc.c
6258
6259DELL REMOTE BIOS UPDATE DRIVER
6260M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6261L:	platform-driver-x86@vger.kernel.org
6262S:	Maintained
6263F:	drivers/platform/x86/dell/dell_rbu.c
6264
6265DELL SMBIOS DRIVER
6266M:	Pali Rohár <pali@kernel.org>
6267L:	Dell.Client.Kernel@dell.com
6268L:	platform-driver-x86@vger.kernel.org
6269S:	Maintained
6270F:	drivers/platform/x86/dell/dell-smbios.*
6271
6272DELL SMBIOS SMM DRIVER
6273L:	Dell.Client.Kernel@dell.com
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Maintained
6276F:	drivers/platform/x86/dell/dell-smbios-smm.c
6277
6278DELL SMBIOS WMI DRIVER
6279L:	Dell.Client.Kernel@dell.com
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Maintained
6282F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6283F:	tools/wmi/dell-smbios-example.c
6284
6285DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6286M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6287L:	platform-driver-x86@vger.kernel.org
6288S:	Maintained
6289F:	Documentation/userspace-api/dcdbas.rst
6290F:	drivers/platform/x86/dell/dcdbas.*
6291
6292DELL WMI DDV DRIVER
6293M:	Armin Wolf <W_Armin@gmx.de>
6294S:	Maintained
6295F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6296F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6297F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6298F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6299
6300DELL WMI DESCRIPTOR DRIVER
6301L:	Dell.Client.Kernel@dell.com
6302S:	Maintained
6303F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6304
6305DELL WMI HARDWARE PRIVACY SUPPORT
6306L:	Dell.Client.Kernel@dell.com
6307L:	platform-driver-x86@vger.kernel.org
6308S:	Maintained
6309F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6310
6311DELL WMI NOTIFICATIONS DRIVER
6312M:	Matthew Garrett <mjg59@srcf.ucam.org>
6313M:	Pali Rohár <pali@kernel.org>
6314S:	Maintained
6315F:	drivers/platform/x86/dell/dell-wmi-base.c
6316
6317DELL WMI SYSMAN DRIVER
6318M:	Prasanth Ksr <prasanth.ksr@dell.com>
6319L:	Dell.Client.Kernel@dell.com
6320L:	platform-driver-x86@vger.kernel.org
6321S:	Maintained
6322F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6323F:	drivers/platform/x86/dell/dell-wmi-sysman/
6324
6325DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6326M:	Zev Weiss <zev@bewilderbeest.net>
6327L:	linux-hwmon@vger.kernel.org
6328S:	Maintained
6329F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6330
6331DELTA DPS920AB PSU DRIVER
6332M:	Robert Marko <robert.marko@sartura.hr>
6333L:	linux-hwmon@vger.kernel.org
6334S:	Maintained
6335F:	Documentation/hwmon/dps920ab.rst
6336F:	drivers/hwmon/pmbus/dps920ab.c
6337
6338DELTA NETWORKS TN48M CPLD DRIVERS
6339M:	Robert Marko <robert.marko@sartura.hr>
6340S:	Maintained
6341F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6342F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6343F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6344F:	drivers/gpio/gpio-tn48m.c
6345F:	include/dt-bindings/reset/delta,tn48m-reset.h
6346
6347DELTA ST MEDIA DRIVER
6348M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6349L:	linux-media@vger.kernel.org
6350S:	Supported
6351W:	https://linuxtv.org
6352T:	git git://linuxtv.org/media_tree.git
6353F:	drivers/media/platform/st/sti/delta
6354
6355DENALI NAND DRIVER
6356L:	linux-mtd@lists.infradead.org
6357S:	Orphan
6358F:	drivers/mtd/nand/raw/denali*
6359
6360DESIGNWARE EDMA CORE IP DRIVER
6361M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6362R:	Serge Semin <fancer.lancer@gmail.com>
6363L:	dmaengine@vger.kernel.org
6364S:	Maintained
6365F:	drivers/dma/dw-edma/
6366F:	include/linux/dma/edma.h
6367
6368DESIGNWARE USB2 DRD IP DRIVER
6369M:	Minas Harutyunyan <hminas@synopsys.com>
6370L:	linux-usb@vger.kernel.org
6371S:	Maintained
6372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6373F:	drivers/usb/dwc2/
6374
6375DESIGNWARE USB3 DRD IP DRIVER
6376M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6377L:	linux-usb@vger.kernel.org
6378S:	Maintained
6379F:	drivers/usb/dwc3/
6380
6381DESIGNWARE XDATA IP DRIVER
6382L:	linux-pci@vger.kernel.org
6383S:	Orphan
6384F:	Documentation/misc-devices/dw-xdata-pcie.rst
6385F:	drivers/misc/dw-xdata-pcie.c
6386
6387DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6388M:	Andreas Klinger <ak@it-klinger.de>
6389L:	linux-iio@vger.kernel.org
6390S:	Maintained
6391F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6392F:	drivers/iio/proximity/srf*.c
6393
6394DEVICE COREDUMP (DEV_COREDUMP)
6395M:	Johannes Berg <johannes@sipsolutions.net>
6396L:	linux-kernel@vger.kernel.org
6397S:	Maintained
6398F:	drivers/base/devcoredump.c
6399F:	include/linux/devcoredump.h
6400
6401DEVICE DEPENDENCY HELPER SCRIPT
6402M:	Saravana Kannan <saravanak@google.com>
6403L:	linux-kernel@vger.kernel.org
6404S:	Maintained
6405F:	scripts/dev-needs.sh
6406
6407DEVICE DIRECT ACCESS (DAX)
6408M:	Dan Williams <dan.j.williams@intel.com>
6409M:	Vishal Verma <vishal.l.verma@intel.com>
6410M:	Dave Jiang <dave.jiang@intel.com>
6411L:	nvdimm@lists.linux.dev
6412L:	linux-cxl@vger.kernel.org
6413S:	Supported
6414F:	drivers/dax/
6415
6416DEVICE FREQUENCY (DEVFREQ)
6417M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6418M:	Kyungmin Park <kyungmin.park@samsung.com>
6419M:	Chanwoo Choi <cw00.choi@samsung.com>
6420L:	linux-pm@vger.kernel.org
6421S:	Maintained
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6423F:	Documentation/devicetree/bindings/devfreq/
6424F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6425F:	drivers/devfreq/
6426F:	include/linux/devfreq.h
6427F:	include/trace/events/devfreq.h
6428
6429DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6430M:	Chanwoo Choi <cw00.choi@samsung.com>
6431L:	linux-pm@vger.kernel.org
6432S:	Supported
6433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6434F:	Documentation/devicetree/bindings/devfreq/event/
6435F:	drivers/devfreq/devfreq-event.c
6436F:	drivers/devfreq/event/
6437F:	include/dt-bindings/pmu/exynos_ppmu.h
6438F:	include/linux/devfreq-event.h
6439
6440DEVICE RESOURCE MANAGEMENT HELPERS
6441M:	Hans de Goede <hdegoede@redhat.com>
6442R:	Matti Vaittinen <mazziesaccount@gmail.com>
6443S:	Maintained
6444F:	include/linux/devm-helpers.h
6445
6446DEVICE-MAPPER  (LVM)
6447M:	Alasdair Kergon <agk@redhat.com>
6448M:	Mike Snitzer <snitzer@kernel.org>
6449M:	Mikulas Patocka <mpatocka@redhat.com>
6450L:	dm-devel@lists.linux.dev
6451S:	Maintained
6452Q:	http://patchwork.kernel.org/project/dm-devel/list/
6453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6454F:	Documentation/admin-guide/device-mapper/
6455F:	drivers/md/Kconfig
6456F:	drivers/md/Makefile
6457F:	drivers/md/dm*
6458F:	drivers/md/persistent-data/
6459F:	include/linux/device-mapper.h
6460F:	include/linux/dm-*.h
6461F:	include/uapi/linux/dm-*.h
6462
6463DEVICE-MAPPER VDO TARGET
6464M:	Matthew Sakai <msakai@redhat.com>
6465L:	dm-devel@lists.linux.dev
6466S:	Maintained
6467F:	Documentation/admin-guide/device-mapper/vdo*.rst
6468F:	drivers/md/dm-vdo/
6469
6470DEVLINK
6471M:	Jiri Pirko <jiri@resnulli.us>
6472L:	netdev@vger.kernel.org
6473S:	Supported
6474F:	Documentation/networking/devlink
6475F:	include/net/devlink.h
6476F:	include/uapi/linux/devlink.h
6477F:	net/devlink/
6478
6479DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6480M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6481L:	kernel@dh-electronics.com
6482S:	Maintained
6483F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6484F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6485
6486DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6487M:	Marek Vasut <marex@denx.de>
6488L:	kernel@dh-electronics.com
6489S:	Maintained
6490F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6491F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6492
6493DIALOG SEMICONDUCTOR DRIVERS
6494M:	Support Opensource <support.opensource@diasemi.com>
6495S:	Supported
6496W:	http://www.dialog-semiconductor.com/products
6497F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6498F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6499F:	Documentation/devicetree/bindings/mfd/da90*.txt
6500F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6501F:	Documentation/devicetree/bindings/regulator/da92*.txt
6502F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6503F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6504F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6505F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6506F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6507F:	Documentation/hwmon/da90??.rst
6508F:	drivers/gpio/gpio-da90??.c
6509F:	drivers/hwmon/da90??-hwmon.c
6510F:	drivers/iio/adc/da91??-*.c
6511F:	drivers/input/misc/da72??.[ch]
6512F:	drivers/input/misc/da90??_onkey.c
6513F:	drivers/input/touchscreen/da9052_tsi.c
6514F:	drivers/leds/leds-da90??.c
6515F:	drivers/mfd/da903x.c
6516F:	drivers/mfd/da90??-*.c
6517F:	drivers/mfd/da91??-*.c
6518F:	drivers/pinctrl/pinctrl-da90??.c
6519F:	drivers/power/supply/da9052-battery.c
6520F:	drivers/power/supply/da91??-*.c
6521F:	drivers/regulator/da9???-regulator.[ch]
6522F:	drivers/regulator/slg51000-regulator.[ch]
6523F:	drivers/rtc/rtc-da90??.c
6524F:	drivers/thermal/da90??-thermal.c
6525F:	drivers/video/backlight/da90??_bl.c
6526F:	drivers/watchdog/da90??_wdt.c
6527F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6528F:	include/linux/mfd/da903x.h
6529F:	include/linux/mfd/da9052/
6530F:	include/linux/mfd/da9055/
6531F:	include/linux/mfd/da9062/
6532F:	include/linux/mfd/da9063/
6533F:	include/linux/mfd/da9150/
6534F:	include/linux/regulator/da9211.h
6535F:	include/sound/da[79]*.h
6536F:	sound/soc/codecs/da[79]*.[ch]
6537
6538DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6539M:	William Breathitt Gray <wbg@kernel.org>
6540L:	linux-gpio@vger.kernel.org
6541S:	Maintained
6542F:	drivers/gpio/gpio-gpio-mm.c
6543
6544DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6545M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6546L:	linux-media@vger.kernel.org
6547S:	Maintained
6548F:	Documentation/admin-guide/media/mgb4.rst
6549F:	drivers/media/pci/mgb4/
6550
6551DIOLAN U2C-12 I2C DRIVER
6552M:	Guenter Roeck <linux@roeck-us.net>
6553L:	linux-i2c@vger.kernel.org
6554S:	Maintained
6555F:	drivers/i2c/busses/i2c-diolan-u2c.c
6556
6557DIRECTORY NOTIFICATION (DNOTIFY)
6558M:	Jan Kara <jack@suse.cz>
6559R:	Amir Goldstein <amir73il@gmail.com>
6560L:	linux-fsdevel@vger.kernel.org
6561S:	Maintained
6562F:	Documentation/filesystems/dnotify.rst
6563F:	fs/notify/dnotify/
6564F:	include/linux/dnotify.h
6565
6566DISK GEOMETRY AND PARTITION HANDLING
6567M:	Andries Brouwer <aeb@cwi.nl>
6568S:	Maintained
6569W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6570W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6571W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6572
6573DISKQUOTA
6574M:	Jan Kara <jack@suse.com>
6575S:	Maintained
6576F:	Documentation/filesystems/quota.rst
6577F:	fs/quota/
6578F:	include/linux/quota*.h
6579F:	include/uapi/linux/quota*.h
6580
6581DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6582M:	Bernie Thompson <bernie@plugable.com>
6583L:	linux-fbdev@vger.kernel.org
6584S:	Maintained
6585W:	http://plugable.com/category/projects/udlfb/
6586F:	Documentation/fb/udlfb.rst
6587F:	drivers/video/fbdev/udlfb.c
6588F:	include/video/udlfb.h
6589
6590DISTRIBUTED LOCK MANAGER (DLM)
6591M:	Alexander Aring <aahringo@redhat.com>
6592M:	David Teigland <teigland@redhat.com>
6593L:	gfs2@lists.linux.dev
6594S:	Supported
6595W:	https://pagure.io/dlm
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6597F:	fs/dlm/
6598
6599DMA BUFFER SHARING FRAMEWORK
6600M:	Sumit Semwal <sumit.semwal@linaro.org>
6601M:	Christian König <christian.koenig@amd.com>
6602L:	linux-media@vger.kernel.org
6603L:	dri-devel@lists.freedesktop.org
6604L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6605S:	Maintained
6606T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6607F:	Documentation/driver-api/dma-buf.rst
6608F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6609F:	drivers/dma-buf/
6610F:	include/linux/*fence.h
6611F:	include/linux/dma-buf.h
6612F:	include/linux/dma-resv.h
6613K:	\bdma_(?:buf|fence|resv)\b
6614
6615DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6616M:	Vinod Koul <vkoul@kernel.org>
6617L:	dmaengine@vger.kernel.org
6618S:	Maintained
6619Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6621F:	Documentation/devicetree/bindings/dma/
6622F:	Documentation/driver-api/dmaengine/
6623F:	drivers/dma/
6624F:	include/dt-bindings/dma/
6625F:	include/linux/dma/
6626F:	include/linux/dmaengine.h
6627F:	include/linux/of_dma.h
6628
6629DMA MAPPING BENCHMARK
6630M:	Xiang Chen <chenxiang66@hisilicon.com>
6631L:	iommu@lists.linux.dev
6632F:	kernel/dma/map_benchmark.c
6633F:	tools/testing/selftests/dma/
6634
6635DMA MAPPING HELPERS
6636M:	Christoph Hellwig <hch@lst.de>
6637M:	Marek Szyprowski <m.szyprowski@samsung.com>
6638R:	Robin Murphy <robin.murphy@arm.com>
6639L:	iommu@lists.linux.dev
6640S:	Supported
6641W:	http://git.infradead.org/users/hch/dma-mapping.git
6642T:	git git://git.infradead.org/users/hch/dma-mapping.git
6643F:	include/asm-generic/dma-mapping.h
6644F:	include/linux/dma-direct.h
6645F:	include/linux/dma-map-ops.h
6646F:	include/linux/dma-mapping.h
6647F:	include/linux/swiotlb.h
6648F:	kernel/dma/
6649
6650DMA-BUF HEAPS FRAMEWORK
6651M:	Sumit Semwal <sumit.semwal@linaro.org>
6652R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6653R:	Brian Starkey <Brian.Starkey@arm.com>
6654R:	John Stultz <jstultz@google.com>
6655R:	T.J. Mercier <tjmercier@google.com>
6656L:	linux-media@vger.kernel.org
6657L:	dri-devel@lists.freedesktop.org
6658L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6659S:	Maintained
6660T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6661F:	drivers/dma-buf/dma-heap.c
6662F:	drivers/dma-buf/heaps/*
6663F:	include/linux/dma-heap.h
6664F:	include/uapi/linux/dma-heap.h
6665
6666DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6667M:	Lukasz Luba <lukasz.luba@arm.com>
6668L:	linux-pm@vger.kernel.org
6669L:	linux-samsung-soc@vger.kernel.org
6670S:	Maintained
6671F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6672F:	drivers/memory/samsung/exynos5422-dmc.c
6673
6674DME1737 HARDWARE MONITOR DRIVER
6675M:	Juerg Haefliger <juergh@proton.me>
6676L:	linux-hwmon@vger.kernel.org
6677S:	Maintained
6678F:	Documentation/hwmon/dme1737.rst
6679F:	drivers/hwmon/dme1737.c
6680
6681DMI/SMBIOS SUPPORT
6682M:	Jean Delvare <jdelvare@suse.com>
6683S:	Maintained
6684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6685F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6686F:	drivers/firmware/dmi-id.c
6687F:	drivers/firmware/dmi_scan.c
6688F:	include/linux/dmi.h
6689
6690DOCUMENTATION
6691M:	Jonathan Corbet <corbet@lwn.net>
6692L:	linux-doc@vger.kernel.org
6693S:	Maintained
6694P:	Documentation/doc-guide/maintainer-profile.rst
6695T:	git git://git.lwn.net/linux.git docs-next
6696F:	Documentation/
6697F:	scripts/check-variable-fonts.sh
6698F:	scripts/documentation-file-ref-check
6699F:	scripts/kernel-doc
6700F:	scripts/sphinx-pre-install
6701X:	Documentation/ABI/
6702X:	Documentation/admin-guide/media/
6703X:	Documentation/devicetree/
6704X:	Documentation/driver-api/media/
6705X:	Documentation/firmware-guide/acpi/
6706X:	Documentation/i2c/
6707X:	Documentation/netlink/
6708X:	Documentation/power/
6709X:	Documentation/spi/
6710X:	Documentation/userspace-api/media/
6711
6712DOCUMENTATION PROCESS
6713M:	Jonathan Corbet <corbet@lwn.net>
6714L:	workflows@vger.kernel.org
6715S:	Maintained
6716F:	Documentation/maintainer/
6717F:	Documentation/process/
6718
6719DOCUMENTATION REPORTING ISSUES
6720M:	Thorsten Leemhuis <linux@leemhuis.info>
6721L:	linux-doc@vger.kernel.org
6722S:	Maintained
6723F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6724F:	Documentation/admin-guide/reporting-issues.rst
6725F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6726
6727DOCUMENTATION SCRIPTS
6728M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6729L:	linux-doc@vger.kernel.org
6730S:	Maintained
6731F:	Documentation/sphinx/parse-headers.pl
6732F:	scripts/documentation-file-ref-check
6733F:	scripts/sphinx-pre-install
6734
6735DOCUMENTATION/ITALIAN
6736M:	Federico Vaga <federico.vaga@vaga.pv.it>
6737L:	linux-doc@vger.kernel.org
6738S:	Maintained
6739F:	Documentation/translations/it_IT
6740
6741DOCUMENTATION/JAPANESE
6742R:	Akira Yokosawa <akiyks@gmail.com>
6743L:	linux-doc@vger.kernel.org
6744S:	Maintained
6745F:	Documentation/translations/ja_JP
6746
6747DONGWOON DW9714 LENS VOICE COIL DRIVER
6748M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6749L:	linux-media@vger.kernel.org
6750S:	Maintained
6751T:	git git://linuxtv.org/media_tree.git
6752F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6753F:	drivers/media/i2c/dw9714.c
6754
6755DONGWOON DW9719 LENS VOICE COIL DRIVER
6756M:	Daniel Scally <djrscally@gmail.com>
6757L:	linux-media@vger.kernel.org
6758S:	Maintained
6759T:	git git://linuxtv.org/media_tree.git
6760F:	drivers/media/i2c/dw9719.c
6761
6762DONGWOON DW9768 LENS VOICE COIL DRIVER
6763L:	linux-media@vger.kernel.org
6764S:	Orphan
6765T:	git git://linuxtv.org/media_tree.git
6766F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6767F:	drivers/media/i2c/dw9768.c
6768
6769DONGWOON DW9807 LENS VOICE COIL DRIVER
6770M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6771L:	linux-media@vger.kernel.org
6772S:	Maintained
6773T:	git git://linuxtv.org/media_tree.git
6774F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6775F:	drivers/media/i2c/dw9807-vcm.c
6776
6777DOUBLETALK DRIVER
6778M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6779L:	blinux-list@redhat.com
6780S:	Maintained
6781F:	drivers/char/dtlk.c
6782F:	include/linux/dtlk.h
6783
6784DPAA2 DATAPATH I/O (DPIO) DRIVER
6785M:	Roy Pledge <Roy.Pledge@nxp.com>
6786L:	linux-kernel@vger.kernel.org
6787S:	Maintained
6788F:	drivers/soc/fsl/dpio
6789
6790DPAA2 ETHERNET DRIVER
6791M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6792L:	netdev@vger.kernel.org
6793S:	Maintained
6794F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6795F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6796F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6797F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6798F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6799F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6800F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6801F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6802F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6803F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6804
6805DPAA2 ETHERNET SWITCH DRIVER
6806M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6807L:	netdev@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6810F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6811F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6812
6813DPLL SUBSYSTEM
6814M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6815M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6816M:	Jiri Pirko <jiri@resnulli.us>
6817L:	netdev@vger.kernel.org
6818S:	Supported
6819F:	Documentation/driver-api/dpll.rst
6820F:	drivers/dpll/*
6821F:	include/linux/dpll.h
6822F:	include/uapi/linux/dpll.h
6823
6824DRBD DRIVER
6825M:	Philipp Reisner <philipp.reisner@linbit.com>
6826M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6827M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6828L:	drbd-dev@lists.linbit.com
6829S:	Supported
6830W:	http://www.drbd.org
6831T:	git git://git.linbit.com/linux-drbd.git
6832T:	git git://git.linbit.com/drbd-8.4.git
6833F:	Documentation/admin-guide/blockdev/
6834F:	drivers/block/drbd/
6835F:	include/linux/drbd*
6836F:	lib/lru_cache.c
6837
6838DRIVER COMPONENT FRAMEWORK
6839L:	dri-devel@lists.freedesktop.org
6840F:	drivers/base/component.c
6841F:	include/linux/component.h
6842
6843DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6844M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6845R:	"Rafael J. Wysocki" <rafael@kernel.org>
6846S:	Supported
6847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6848F:	Documentation/core-api/kobject.rst
6849F:	drivers/base/
6850F:	fs/debugfs/
6851F:	fs/sysfs/
6852F:	include/linux/debugfs.h
6853F:	include/linux/fwnode.h
6854F:	include/linux/kobj*
6855F:	include/linux/property.h
6856F:	lib/kobj*
6857F:	rust/kernel/device.rs
6858
6859DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6860M:	Nishanth Menon <nm@ti.com>
6861L:	linux-pm@vger.kernel.org
6862S:	Maintained
6863F:	drivers/soc/ti/smartreflex.c
6864F:	include/linux/power/smartreflex.h
6865
6866DRM ACCEL DRIVERS FOR INTEL VPU
6867M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6868M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6869L:	dri-devel@lists.freedesktop.org
6870S:	Supported
6871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6872F:	drivers/accel/ivpu/
6873F:	include/uapi/drm/ivpu_accel.h
6874
6875DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6876M:	Oded Gabbay <ogabbay@kernel.org>
6877L:	dri-devel@lists.freedesktop.org
6878S:	Maintained
6879C:	irc://irc.oftc.net/dri-devel
6880T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6881F:	Documentation/accel/
6882F:	drivers/accel/
6883F:	include/drm/drm_accel.h
6884
6885DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6886M:	Maxime Ripard <mripard@kernel.org>
6887M:	Chen-Yu Tsai <wens@csie.org>
6888R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6889L:	dri-devel@lists.freedesktop.org
6890S:	Supported
6891T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6892F:	drivers/gpu/drm/sun4i/sun8i*
6893
6894DRM DRIVER FOR ARM PL111 CLCD
6895S:	Orphan
6896T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6897F:	drivers/gpu/drm/pl111/
6898
6899DRM DRIVER FOR ARM VERSATILE TFT PANELS
6900M:	Linus Walleij <linus.walleij@linaro.org>
6901S:	Maintained
6902T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6903F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6904F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6905
6906DRM DRIVER FOR ASPEED BMC GFX
6907M:	Joel Stanley <joel@jms.id.au>
6908L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6909S:	Supported
6910T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6911F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6912F:	drivers/gpu/drm/aspeed/
6913
6914DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6915M:	Dave Airlie <airlied@redhat.com>
6916R:	Thomas Zimmermann <tzimmermann@suse.de>
6917R:	Jocelyn Falempe <jfalempe@redhat.com>
6918L:	dri-devel@lists.freedesktop.org
6919S:	Supported
6920T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6921F:	drivers/gpu/drm/ast/
6922
6923DRM DRIVER FOR BOCHS VIRTUAL GPU
6924M:	Gerd Hoffmann <kraxel@redhat.com>
6925L:	virtualization@lists.linux.dev
6926S:	Maintained
6927T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6928F:	drivers/gpu/drm/tiny/bochs.c
6929
6930DRM DRIVER FOR BOE HIMAX8279D PANELS
6931M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6932S:	Maintained
6933F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6934F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6935
6936DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6937M:	Jagan Teki <jagan@amarulasolutions.com>
6938S:	Maintained
6939F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6940F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6941
6942DRM DRIVER FOR EBBG FT8719 PANEL
6943M:	Joel Selvaraj <jo@jsfamily.in>
6944S:	Maintained
6945T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6946F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6947F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6948
6949DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6950M:	Linus Walleij <linus.walleij@linaro.org>
6951S:	Maintained
6952T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6953F:	drivers/gpu/drm/tve200/
6954
6955DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6956M:	Icenowy Zheng <icenowy@aosc.io>
6957S:	Maintained
6958F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6959F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6960
6961DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6962M:	Jagan Teki <jagan@amarulasolutions.com>
6963S:	Maintained
6964F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6965F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6966
6967DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6968M:	Thomas Zimmermann <tzimmermann@suse.de>
6969M:	Javier Martinez Canillas <javierm@redhat.com>
6970L:	dri-devel@lists.freedesktop.org
6971S:	Maintained
6972T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6973F:	drivers/gpu/drm/drm_aperture.c
6974F:	drivers/gpu/drm/tiny/ofdrm.c
6975F:	drivers/gpu/drm/tiny/simpledrm.c
6976F:	drivers/video/aperture.c
6977F:	drivers/video/nomodeset.c
6978F:	include/drm/drm_aperture.h
6979F:	include/linux/aperture.h
6980F:	include/video/nomodeset.h
6981
6982DRM DRIVER FOR GENERIC EDP PANELS
6983R:	Douglas Anderson <dianders@chromium.org>
6984F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6985F:	drivers/gpu/drm/panel/panel-edp.c
6986
6987DRM DRIVER FOR GENERIC USB DISPLAY
6988M:	Noralf Trønnes <noralf@tronnes.org>
6989S:	Maintained
6990W:	https://github.com/notro/gud/wiki
6991T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6992F:	drivers/gpu/drm/gud/
6993F:	include/drm/gud.h
6994
6995DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6996M:	Hans de Goede <hdegoede@redhat.com>
6997S:	Maintained
6998T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6999F:	drivers/gpu/drm/tiny/gm12u320.c
7000
7001DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7002M:	Ondrej Jirman <megi@xff.cz>
7003M:	Javier Martinez Canillas <javierm@redhat.com>
7004S:	Maintained
7005T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7006F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7007F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7008
7009DRM DRIVER FOR HX8357D PANELS
7010S:	Orphan
7011T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7012F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7013F:	drivers/gpu/drm/tiny/hx8357d.c
7014
7015DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7016M:	Deepak Rawat <drawat.floss@gmail.com>
7017L:	linux-hyperv@vger.kernel.org
7018L:	dri-devel@lists.freedesktop.org
7019S:	Maintained
7020T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7021F:	drivers/gpu/drm/hyperv
7022
7023DRM DRIVER FOR ILITEK ILI9225 PANELS
7024M:	David Lechner <david@lechnology.com>
7025S:	Maintained
7026T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7027F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7028F:	drivers/gpu/drm/tiny/ili9225.c
7029
7030DRM DRIVER FOR ILITEK ILI9486 PANELS
7031M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7032S:	Maintained
7033T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7034F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7035F:	drivers/gpu/drm/tiny/ili9486.c
7036
7037DRM DRIVER FOR ILITEK ILI9805 PANELS
7038M:	Michael Trimarchi <michael@amarulasolutions.com>
7039S:	Maintained
7040F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7041F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7042
7043DRM DRIVER FOR ILITEK ILI9806E PANELS
7044M:	Michael Walle <mwalle@kernel.org>
7045S:	Maintained
7046F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7047
7048DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7049M:	Jagan Teki <jagan@edgeble.ai>
7050S:	Maintained
7051F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7052F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7053
7054DRM DRIVER FOR LG SW43408 PANELS
7055M:	Sumit Semwal <sumit.semwal@linaro.org>
7056M:	Caleb Connolly <caleb.connolly@linaro.org>
7057S:	Maintained
7058T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7059F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7060F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7061
7062DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7063M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7064S:	Supported
7065T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7066F:	drivers/gpu/drm/logicvc/
7067
7068DRM DRIVER FOR LVDS PANELS
7069M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7070L:	dri-devel@lists.freedesktop.org
7071S:	Maintained
7072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7073F:	Documentation/devicetree/bindings/display/lvds.yaml
7074F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7075F:	drivers/gpu/drm/panel/panel-lvds.c
7076
7077DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7078M:	Guido Günther <agx@sigxcpu.org>
7079R:	Purism Kernel Team <kernel@puri.sm>
7080S:	Maintained
7081F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7082F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7083
7084DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7085M:	Dave Airlie <airlied@redhat.com>
7086R:	Thomas Zimmermann <tzimmermann@suse.de>
7087R:	Jocelyn Falempe <jfalempe@redhat.com>
7088L:	dri-devel@lists.freedesktop.org
7089S:	Supported
7090T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7091F:	drivers/gpu/drm/mgag200/
7092
7093DRM DRIVER FOR MI0283QT
7094M:	Noralf Trønnes <noralf@tronnes.org>
7095S:	Maintained
7096T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7097F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7098F:	drivers/gpu/drm/tiny/mi0283qt.c
7099
7100DRM DRIVER FOR MIPI DBI compatible panels
7101M:	Noralf Trønnes <noralf@tronnes.org>
7102S:	Maintained
7103W:	https://github.com/notro/panel-mipi-dbi/wiki
7104T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7105F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7106F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7107
7108DRM DRIVER for Qualcomm Adreno GPUs
7109M:	Rob Clark <robdclark@gmail.com>
7110R:	Sean Paul <sean@poorly.run>
7111R:	Konrad Dybcio <konrad.dybcio@linaro.org>
7112L:	linux-arm-msm@vger.kernel.org
7113L:	dri-devel@lists.freedesktop.org
7114L:	freedreno@lists.freedesktop.org
7115S:	Maintained
7116B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7117T:	git https://gitlab.freedesktop.org/drm/msm.git
7118F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7119F:	drivers/gpu/drm/msm/adreno/
7120F:	drivers/gpu/drm/msm/msm_gpu.*
7121F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7122F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7123F:	drivers/gpu/drm/msm/registers/adreno/
7124F:	include/uapi/drm/msm_drm.h
7125
7126DRM DRIVER for Qualcomm display hardware
7127M:	Rob Clark <robdclark@gmail.com>
7128M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7129M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7130R:	Sean Paul <sean@poorly.run>
7131R:	Marijn Suijten <marijn.suijten@somainline.org>
7132L:	linux-arm-msm@vger.kernel.org
7133L:	dri-devel@lists.freedesktop.org
7134L:	freedreno@lists.freedesktop.org
7135S:	Maintained
7136B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7137T:	git https://gitlab.freedesktop.org/drm/msm.git
7138F:	Documentation/devicetree/bindings/display/msm/
7139F:	drivers/gpu/drm/ci/xfails/msm*
7140F:	drivers/gpu/drm/msm/
7141F:	include/uapi/drm/msm_drm.h
7142
7143DRM DRIVER FOR NOVATEK NT35510 PANELS
7144M:	Linus Walleij <linus.walleij@linaro.org>
7145S:	Maintained
7146T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7147F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7148F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7149
7150DRM DRIVER FOR NOVATEK NT35560 PANELS
7151M:	Linus Walleij <linus.walleij@linaro.org>
7152S:	Maintained
7153T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7154F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7155F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7156
7157DRM DRIVER FOR NOVATEK NT36523 PANELS
7158M:	Jianhua Lu <lujianhua000@gmail.com>
7159S:	Maintained
7160T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7161F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7162F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7163
7164DRM DRIVER FOR NOVATEK NT36672A PANELS
7165M:	Sumit Semwal <sumit.semwal@linaro.org>
7166S:	Maintained
7167T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7168F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7169F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7170
7171DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7172M:	Karol Herbst <kherbst@redhat.com>
7173M:	Lyude Paul <lyude@redhat.com>
7174M:	Danilo Krummrich <dakr@redhat.com>
7175L:	dri-devel@lists.freedesktop.org
7176L:	nouveau@lists.freedesktop.org
7177S:	Supported
7178W:	https://nouveau.freedesktop.org/
7179Q:	https://patchwork.freedesktop.org/project/nouveau/
7180Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7181B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7182C:	irc://irc.oftc.net/nouveau
7183T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7184F:	drivers/gpu/drm/nouveau/
7185F:	include/uapi/drm/nouveau_drm.h
7186
7187DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7188M:	Stefan Mavrodiev <stefan@olimex.com>
7189S:	Maintained
7190F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7191F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7192
7193DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7194R:	Douglas Anderson <dianders@chromium.org>
7195F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7196F:	drivers/gpu/drm/bridge/parade-ps8640.c
7197
7198DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7199M:	Noralf Trønnes <noralf@tronnes.org>
7200S:	Maintained
7201T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7202F:	Documentation/devicetree/bindings/display/repaper.txt
7203F:	drivers/gpu/drm/tiny/repaper.c
7204
7205DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7206M:	Dave Airlie <airlied@redhat.com>
7207M:	Gerd Hoffmann <kraxel@redhat.com>
7208L:	virtualization@lists.linux.dev
7209S:	Obsolete
7210W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7211T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7212F:	drivers/gpu/drm/tiny/cirrus.c
7213
7214DRM DRIVER FOR QXL VIRTUAL GPU
7215M:	Dave Airlie <airlied@redhat.com>
7216M:	Gerd Hoffmann <kraxel@redhat.com>
7217L:	virtualization@lists.linux.dev
7218L:	spice-devel@lists.freedesktop.org
7219S:	Maintained
7220T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7221F:	drivers/gpu/drm/qxl/
7222F:	include/uapi/drm/qxl_drm.h
7223
7224DRM DRIVER FOR RAYDIUM RM67191 PANELS
7225M:	Robert Chiras <robert.chiras@nxp.com>
7226S:	Maintained
7227F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7228F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7229
7230DRM DRIVER FOR SAMSUNG DB7430 PANELS
7231M:	Linus Walleij <linus.walleij@linaro.org>
7232S:	Maintained
7233T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7234F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7235F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7236
7237DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7238M:	Inki Dae <inki.dae@samsung.com>
7239M:	Jagan Teki <jagan@amarulasolutions.com>
7240M:	Marek Szyprowski <m.szyprowski@samsung.com>
7241S:	Maintained
7242T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7243F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7244F:	drivers/gpu/drm/bridge/samsung-dsim.c
7245F:	include/drm/bridge/samsung-dsim.h
7246
7247DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7248M:	Markuss Broks <markuss.broks@gmail.com>
7249S:	Maintained
7250F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7251F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7252
7253DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7254M:	Artur Weber <aweber.kernel@gmail.com>
7255S:	Maintained
7256F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7257F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7258
7259DRM DRIVER FOR SITRONIX ST7586 PANELS
7260M:	David Lechner <david@lechnology.com>
7261S:	Maintained
7262T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7263F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7264F:	drivers/gpu/drm/tiny/st7586.c
7265
7266DRM DRIVER FOR SITRONIX ST7701 PANELS
7267M:	Jagan Teki <jagan@amarulasolutions.com>
7268S:	Maintained
7269F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7270F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7271
7272DRM DRIVER FOR SITRONIX ST7703 PANELS
7273M:	Guido Günther <agx@sigxcpu.org>
7274R:	Purism Kernel Team <kernel@puri.sm>
7275R:	Ondrej Jirman <megi@xff.cz>
7276S:	Maintained
7277F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7278F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7279
7280DRM DRIVER FOR SITRONIX ST7735R PANELS
7281M:	David Lechner <david@lechnology.com>
7282S:	Maintained
7283T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7284F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7285F:	drivers/gpu/drm/tiny/st7735r.c
7286
7287DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7288M:	Javier Martinez Canillas <javierm@redhat.com>
7289S:	Maintained
7290T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7291F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7292F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7293F:	drivers/gpu/drm/solomon/ssd130x*
7294
7295DRM DRIVER FOR ST-ERICSSON MCDE
7296M:	Linus Walleij <linus.walleij@linaro.org>
7297S:	Maintained
7298T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7300F:	drivers/gpu/drm/mcde/
7301
7302DRM DRIVER FOR SYNAPTICS R63353 PANELS
7303M:	Michael Trimarchi <michael@amarulasolutions.com>
7304S:	Maintained
7305F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7306F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7307
7308DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7309M:	Jagan Teki <jagan@amarulasolutions.com>
7310S:	Maintained
7311F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7312F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7313
7314DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7315R:	Douglas Anderson <dianders@chromium.org>
7316F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7317F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7318
7319DRM DRIVER FOR TPO TPG110 PANELS
7320M:	Linus Walleij <linus.walleij@linaro.org>
7321S:	Maintained
7322T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7323F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7324F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7325
7326DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7327M:	Dave Airlie <airlied@redhat.com>
7328R:	Sean Paul <sean@poorly.run>
7329R:	Thomas Zimmermann <tzimmermann@suse.de>
7330L:	dri-devel@lists.freedesktop.org
7331S:	Supported
7332T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7333F:	drivers/gpu/drm/udl/
7334
7335DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7336M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7337M:	Melissa Wen <melissa.srw@gmail.com>
7338M:	Maíra Canal <mairacanal@riseup.net>
7339R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7340R:	Daniel Vetter <daniel@ffwll.ch>
7341L:	dri-devel@lists.freedesktop.org
7342S:	Maintained
7343T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7344F:	Documentation/gpu/vkms.rst
7345F:	drivers/gpu/drm/ci/xfails/vkms*
7346F:	drivers/gpu/drm/vkms/
7347
7348DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7349M:	Hans de Goede <hdegoede@redhat.com>
7350L:	dri-devel@lists.freedesktop.org
7351S:	Maintained
7352T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7353F:	drivers/gpu/drm/vboxvideo/
7354
7355DRM DRIVER FOR VMWARE VIRTUAL GPU
7356M:	Zack Rusin <zack.rusin@broadcom.com>
7357R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7358L:	dri-devel@lists.freedesktop.org
7359S:	Supported
7360T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7361F:	drivers/gpu/drm/vmwgfx/
7362F:	include/uapi/drm/vmwgfx_drm.h
7363
7364DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7365M:	Linus Walleij <linus.walleij@linaro.org>
7366S:	Maintained
7367T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7368F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7369F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7370
7371DRM DRIVERS
7372M:	David Airlie <airlied@gmail.com>
7373M:	Daniel Vetter <daniel@ffwll.ch>
7374L:	dri-devel@lists.freedesktop.org
7375S:	Maintained
7376B:	https://gitlab.freedesktop.org/drm
7377C:	irc://irc.oftc.net/dri-devel
7378T:	git https://gitlab.freedesktop.org/drm/kernel.git
7379F:	Documentation/devicetree/bindings/display/
7380F:	Documentation/devicetree/bindings/gpu/
7381F:	Documentation/gpu/
7382F:	drivers/gpu/
7383F:	include/drm/
7384F:	include/linux/vga*
7385F:	include/uapi/drm/
7386
7387DRM DRIVERS AND MISC GPU PATCHES
7388M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7389M:	Maxime Ripard <mripard@kernel.org>
7390M:	Thomas Zimmermann <tzimmermann@suse.de>
7391S:	Maintained
7392W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7393T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7394F:	Documentation/devicetree/bindings/display/
7395F:	Documentation/devicetree/bindings/gpu/
7396F:	Documentation/gpu/
7397F:	drivers/gpu/drm/
7398F:	drivers/gpu/vga/
7399F:	include/drm/drm
7400F:	include/linux/vga*
7401F:	include/uapi/drm/
7402X:	drivers/gpu/drm/amd/
7403X:	drivers/gpu/drm/armada/
7404X:	drivers/gpu/drm/etnaviv/
7405X:	drivers/gpu/drm/exynos/
7406X:	drivers/gpu/drm/i915/
7407X:	drivers/gpu/drm/kmb/
7408X:	drivers/gpu/drm/mediatek/
7409X:	drivers/gpu/drm/msm/
7410X:	drivers/gpu/drm/nouveau/
7411X:	drivers/gpu/drm/radeon/
7412X:	drivers/gpu/drm/renesas/rcar-du/
7413X:	drivers/gpu/drm/tegra/
7414
7415DRM DRIVERS FOR ALLWINNER A10
7416M:	Maxime Ripard <mripard@kernel.org>
7417M:	Chen-Yu Tsai <wens@csie.org>
7418L:	dri-devel@lists.freedesktop.org
7419S:	Supported
7420T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7421F:	Documentation/devicetree/bindings/display/allwinner*
7422F:	drivers/gpu/drm/sun4i/
7423
7424DRM DRIVERS FOR AMLOGIC SOCS
7425M:	Neil Armstrong <neil.armstrong@linaro.org>
7426L:	dri-devel@lists.freedesktop.org
7427L:	linux-amlogic@lists.infradead.org
7428S:	Supported
7429W:	http://linux-meson.com/
7430T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7431F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7432F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7433F:	Documentation/gpu/meson.rst
7434F:	drivers/gpu/drm/ci/xfails/meson*
7435F:	drivers/gpu/drm/meson/
7436
7437DRM DRIVERS FOR ATMEL HLCDC
7438M:	Sam Ravnborg <sam@ravnborg.org>
7439M:	Boris Brezillon <bbrezillon@kernel.org>
7440L:	dri-devel@lists.freedesktop.org
7441S:	Supported
7442T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7443F:	Documentation/devicetree/bindings/display/atmel/
7444F:	drivers/gpu/drm/atmel-hlcdc/
7445
7446DRM DRIVERS FOR BRIDGE CHIPS
7447M:	Andrzej Hajda <andrzej.hajda@intel.com>
7448M:	Neil Armstrong <neil.armstrong@linaro.org>
7449M:	Robert Foss <rfoss@kernel.org>
7450R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7451R:	Jonas Karlman <jonas@kwiboo.se>
7452R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7453S:	Maintained
7454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7455F:	Documentation/devicetree/bindings/display/bridge/
7456F:	drivers/gpu/drm/bridge/
7457F:	drivers/gpu/drm/drm_bridge.c
7458F:	drivers/gpu/drm/drm_bridge_connector.c
7459F:	include/drm/drm_bridge.h
7460F:	include/drm/drm_bridge_connector.h
7461
7462DRM DRIVERS FOR EXYNOS
7463M:	Inki Dae <inki.dae@samsung.com>
7464M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7465M:	Kyungmin Park <kyungmin.park@samsung.com>
7466L:	dri-devel@lists.freedesktop.org
7467S:	Supported
7468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7469F:	Documentation/devicetree/bindings/display/exynos/
7470F:	Documentation/devicetree/bindings/display/samsung/
7471F:	drivers/gpu/drm/exynos/
7472F:	include/uapi/drm/exynos_drm.h
7473
7474DRM DRIVERS FOR FREESCALE DCU
7475M:	Stefan Agner <stefan@agner.ch>
7476M:	Alison Wang <alison.wang@nxp.com>
7477L:	dri-devel@lists.freedesktop.org
7478S:	Supported
7479T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7480F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7481F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7482F:	drivers/gpu/drm/fsl-dcu/
7483
7484DRM DRIVERS FOR FREESCALE IMX 5/6
7485M:	Philipp Zabel <p.zabel@pengutronix.de>
7486L:	dri-devel@lists.freedesktop.org
7487S:	Maintained
7488T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7489T:	git git://git.pengutronix.de/git/pza/linux
7490F:	Documentation/devicetree/bindings/display/imx/
7491F:	drivers/gpu/drm/imx/ipuv3/
7492F:	drivers/gpu/ipu-v3/
7493
7494DRM DRIVERS FOR FREESCALE IMX BRIDGE
7495M:	Liu Ying <victor.liu@nxp.com>
7496L:	dri-devel@lists.freedesktop.org
7497S:	Maintained
7498F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7499F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7500F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7501F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7502F:	drivers/gpu/drm/bridge/imx/
7503
7504DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7505M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7506L:	dri-devel@lists.freedesktop.org
7507S:	Maintained
7508T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7509F:	drivers/gpu/drm/gma500/
7510
7511DRM DRIVERS FOR HISILICON
7512M:	Xinliang Liu <xinliang.liu@linaro.org>
7513M:	Tian Tao  <tiantao6@hisilicon.com>
7514R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7515R:	Sumit Semwal <sumit.semwal@linaro.org>
7516R:	Yongqin Liu <yongqin.liu@linaro.org>
7517R:	John Stultz <jstultz@google.com>
7518L:	dri-devel@lists.freedesktop.org
7519S:	Maintained
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	Documentation/devicetree/bindings/display/hisilicon/
7522F:	drivers/gpu/drm/hisilicon/
7523
7524DRM DRIVERS FOR LIMA
7525M:	Qiang Yu <yuq825@gmail.com>
7526L:	dri-devel@lists.freedesktop.org
7527L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7528S:	Maintained
7529T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7530F:	drivers/gpu/drm/lima/
7531F:	include/uapi/drm/lima_drm.h
7532
7533DRM DRIVERS FOR LOONGSON
7534M:	Sui Jingfeng <suijingfeng@loongson.cn>
7535L:	dri-devel@lists.freedesktop.org
7536S:	Supported
7537T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7538F:	drivers/gpu/drm/loongson/
7539
7540DRM DRIVERS FOR MEDIATEK
7541M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7542M:	Philipp Zabel <p.zabel@pengutronix.de>
7543L:	dri-devel@lists.freedesktop.org
7544L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7545S:	Supported
7546F:	Documentation/devicetree/bindings/display/mediatek/
7547F:	drivers/gpu/drm/ci/xfails/mediatek*
7548F:	drivers/gpu/drm/mediatek/
7549F:	drivers/phy/mediatek/phy-mtk-dp.c
7550F:	drivers/phy/mediatek/phy-mtk-hdmi*
7551F:	drivers/phy/mediatek/phy-mtk-mipi*
7552
7553DRM DRIVERS FOR NVIDIA TEGRA
7554M:	Thierry Reding <thierry.reding@gmail.com>
7555M:	Mikko Perttunen <mperttunen@nvidia.com>
7556L:	dri-devel@lists.freedesktop.org
7557L:	linux-tegra@vger.kernel.org
7558S:	Supported
7559T:	git https://gitlab.freedesktop.org/drm/tegra.git
7560F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7561F:	Documentation/devicetree/bindings/gpu/host1x/
7562F:	drivers/gpu/drm/tegra/
7563F:	drivers/gpu/host1x/
7564F:	include/linux/host1x.h
7565F:	include/uapi/drm/tegra_drm.h
7566
7567DRM DRIVERS FOR RENESAS R-CAR
7568M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7569M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7570L:	dri-devel@lists.freedesktop.org
7571L:	linux-renesas-soc@vger.kernel.org
7572S:	Supported
7573T:	git git://linuxtv.org/pinchartl/media drm/du/next
7574F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7575F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7576F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7577F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7578F:	drivers/gpu/drm/renesas/rcar-du/
7579
7580DRM DRIVERS FOR RENESAS RZ
7581M:	Biju Das <biju.das.jz@bp.renesas.com>
7582L:	dri-devel@lists.freedesktop.org
7583L:	linux-renesas-soc@vger.kernel.org
7584S:	Maintained
7585T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7586F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7587F:	drivers/gpu/drm/renesas/rz-du/
7588
7589DRM DRIVERS FOR RENESAS SHMOBILE
7590M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7591M:	Geert Uytterhoeven <geert+renesas@glider.be>
7592L:	dri-devel@lists.freedesktop.org
7593L:	linux-renesas-soc@vger.kernel.org
7594S:	Supported
7595T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7596F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7597F:	drivers/gpu/drm/renesas/shmobile/
7598F:	include/linux/platform_data/shmob_drm.h
7599
7600DRM DRIVERS FOR ROCKCHIP
7601M:	Sandy Huang <hjc@rock-chips.com>
7602M:	Heiko Stübner <heiko@sntech.de>
7603M:	Andy Yan <andy.yan@rock-chips.com>
7604L:	dri-devel@lists.freedesktop.org
7605S:	Maintained
7606T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7607F:	Documentation/devicetree/bindings/display/rockchip/
7608F:	drivers/gpu/drm/ci/xfails/rockchip*
7609F:	drivers/gpu/drm/rockchip/
7610
7611DRM DRIVERS FOR STI
7612M:	Alain Volmat <alain.volmat@foss.st.com>
7613L:	dri-devel@lists.freedesktop.org
7614S:	Maintained
7615T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7616F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7617F:	drivers/gpu/drm/sti
7618
7619DRM DRIVERS FOR STM
7620M:	Yannick Fertre <yannick.fertre@foss.st.com>
7621M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7622M:	Philippe Cornu <philippe.cornu@foss.st.com>
7623L:	dri-devel@lists.freedesktop.org
7624S:	Maintained
7625T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7626F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7627F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7628F:	drivers/gpu/drm/stm
7629
7630DRM DRIVERS FOR TI KEYSTONE
7631M:	Jyri Sarha <jyri.sarha@iki.fi>
7632M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7633L:	dri-devel@lists.freedesktop.org
7634S:	Maintained
7635T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7636F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7637F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7638F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7639F:	drivers/gpu/drm/tidss/
7640
7641DRM DRIVERS FOR TI LCDC
7642M:	Jyri Sarha <jyri.sarha@iki.fi>
7643M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7644L:	dri-devel@lists.freedesktop.org
7645S:	Maintained
7646T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7647F:	Documentation/devicetree/bindings/display/tilcdc/
7648F:	drivers/gpu/drm/tilcdc/
7649
7650DRM DRIVERS FOR TI OMAP
7651M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7652L:	dri-devel@lists.freedesktop.org
7653S:	Maintained
7654T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7655F:	Documentation/devicetree/bindings/display/ti/
7656F:	drivers/gpu/drm/omapdrm/
7657
7658DRM DRIVERS FOR V3D
7659M:	Melissa Wen <mwen@igalia.com>
7660M:	Maíra Canal <mcanal@igalia.com>
7661S:	Supported
7662T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7663F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7664F:	drivers/gpu/drm/v3d/
7665F:	include/uapi/drm/v3d_drm.h
7666
7667DRM DRIVERS FOR VC4
7668M:	Maxime Ripard <mripard@kernel.org>
7669M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7670R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7671S:	Supported
7672T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7673F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7674F:	drivers/gpu/drm/vc4/
7675F:	include/uapi/drm/vc4_drm.h
7676
7677DRM DRIVERS FOR VIVANTE GPU IP
7678M:	Lucas Stach <l.stach@pengutronix.de>
7679R:	Russell King <linux+etnaviv@armlinux.org.uk>
7680R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7681L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7682L:	dri-devel@lists.freedesktop.org
7683S:	Maintained
7684F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7685F:	drivers/gpu/drm/etnaviv/
7686F:	include/uapi/drm/etnaviv_drm.h
7687
7688DRM DRIVERS FOR XEN
7689M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7690L:	dri-devel@lists.freedesktop.org
7691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7692S:	Supported
7693T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7694F:	Documentation/gpu/xen-front.rst
7695F:	drivers/gpu/drm/xen/
7696
7697DRM DRIVERS FOR XILINX
7698M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7699M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7700L:	dri-devel@lists.freedesktop.org
7701S:	Maintained
7702T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7703F:	Documentation/devicetree/bindings/display/xlnx/
7704F:	drivers/gpu/drm/xlnx/
7705
7706DRM GPU SCHEDULER
7707M:	Luben Tuikov <ltuikov89@gmail.com>
7708M:	Matthew Brost <matthew.brost@intel.com>
7709L:	dri-devel@lists.freedesktop.org
7710S:	Maintained
7711T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F:	drivers/gpu/drm/scheduler/
7713F:	include/drm/gpu_scheduler.h
7714
7715DRM PANEL DRIVERS
7716M:	Neil Armstrong <neil.armstrong@linaro.org>
7717R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7718L:	dri-devel@lists.freedesktop.org
7719S:	Maintained
7720T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7721F:	Documentation/devicetree/bindings/display/panel/
7722F:	drivers/gpu/drm/drm_panel.c
7723F:	drivers/gpu/drm/panel/
7724F:	include/drm/drm_panel.h
7725
7726DRM PRIVACY-SCREEN CLASS
7727M:	Hans de Goede <hdegoede@redhat.com>
7728L:	dri-devel@lists.freedesktop.org
7729S:	Maintained
7730T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7731F:	drivers/gpu/drm/drm_privacy_screen*
7732F:	include/drm/drm_privacy_screen*
7733
7734DRM TTM SUBSYSTEM
7735M:	Christian Koenig <christian.koenig@amd.com>
7736M:	Huang Rui <ray.huang@amd.com>
7737L:	dri-devel@lists.freedesktop.org
7738S:	Maintained
7739T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7740F:	drivers/gpu/drm/ttm/
7741F:	include/drm/ttm/
7742
7743DRM AUTOMATED TESTING
7744M:	Helen Koike <helen.koike@collabora.com>
7745L:	dri-devel@lists.freedesktop.org
7746S:	Maintained
7747T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7748F:	Documentation/gpu/automated_testing.rst
7749F:	drivers/gpu/drm/ci/
7750
7751DSBR100 USB FM RADIO DRIVER
7752M:	Alexey Klimov <klimov.linux@gmail.com>
7753L:	linux-media@vger.kernel.org
7754S:	Maintained
7755T:	git git://linuxtv.org/media_tree.git
7756F:	drivers/media/radio/dsbr100.c
7757
7758DT3155 MEDIA DRIVER
7759M:	Hans Verkuil <hverkuil@xs4all.nl>
7760L:	linux-media@vger.kernel.org
7761S:	Odd Fixes
7762W:	https://linuxtv.org
7763T:	git git://linuxtv.org/media_tree.git
7764F:	drivers/media/pci/dt3155/
7765
7766DVB_USB_AF9015 MEDIA DRIVER
7767L:	linux-media@vger.kernel.org
7768S:	Orphan
7769W:	https://linuxtv.org
7770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7771F:	drivers/media/usb/dvb-usb-v2/af9015*
7772
7773DVB_USB_AF9035 MEDIA DRIVER
7774L:	linux-media@vger.kernel.org
7775S:	Orphan
7776W:	https://linuxtv.org
7777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7778F:	drivers/media/usb/dvb-usb-v2/af9035*
7779
7780DVB_USB_ANYSEE MEDIA DRIVER
7781L:	linux-media@vger.kernel.org
7782S:	Orphan
7783W:	https://linuxtv.org
7784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7785F:	drivers/media/usb/dvb-usb-v2/anysee*
7786
7787DVB_USB_AU6610 MEDIA DRIVER
7788L:	linux-media@vger.kernel.org
7789S:	Orphan
7790W:	https://linuxtv.org
7791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7792F:	drivers/media/usb/dvb-usb-v2/au6610*
7793
7794DVB_USB_CE6230 MEDIA DRIVER
7795L:	linux-media@vger.kernel.org
7796S:	Orphan
7797W:	https://linuxtv.org
7798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7799F:	drivers/media/usb/dvb-usb-v2/ce6230*
7800
7801DVB_USB_CXUSB MEDIA DRIVER
7802M:	Michael Krufky <mkrufky@linuxtv.org>
7803L:	linux-media@vger.kernel.org
7804S:	Maintained
7805W:	https://linuxtv.org
7806W:	http://github.com/mkrufky
7807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7808T:	git git://linuxtv.org/media_tree.git
7809F:	drivers/media/usb/dvb-usb/cxusb*
7810
7811DVB_USB_EC168 MEDIA DRIVER
7812L:	linux-media@vger.kernel.org
7813S:	Orphan
7814W:	https://linuxtv.org
7815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7816F:	drivers/media/usb/dvb-usb-v2/ec168*
7817
7818DVB_USB_GL861 MEDIA DRIVER
7819L:	linux-media@vger.kernel.org
7820S:	Orphan
7821W:	https://linuxtv.org
7822Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7823F:	drivers/media/usb/dvb-usb-v2/gl861*
7824
7825DVB_USB_MXL111SF MEDIA DRIVER
7826M:	Michael Krufky <mkrufky@linuxtv.org>
7827L:	linux-media@vger.kernel.org
7828S:	Maintained
7829W:	https://linuxtv.org
7830W:	http://github.com/mkrufky
7831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7832T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7833F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7834
7835DVB_USB_RTL28XXU MEDIA DRIVER
7836L:	linux-media@vger.kernel.org
7837S:	Orphan
7838W:	https://linuxtv.org
7839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7840F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7841
7842DVB_USB_V2 MEDIA DRIVER
7843L:	linux-media@vger.kernel.org
7844S:	Orphan
7845W:	https://linuxtv.org
7846W:	http://palosaari.fi/linux/
7847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7848F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7849F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7850
7851DYNAMIC DEBUG
7852M:	Jason Baron <jbaron@akamai.com>
7853M:	Jim Cromie <jim.cromie@gmail.com>
7854S:	Maintained
7855F:	include/linux/dynamic_debug.h
7856F:	lib/dynamic_debug.c
7857F:	lib/test_dynamic_debug.c
7858
7859DYNAMIC INTERRUPT MODERATION
7860M:	Tal Gilboa <talgi@nvidia.com>
7861S:	Maintained
7862F:	Documentation/networking/net_dim.rst
7863F:	include/linux/dim.h
7864F:	lib/dim/
7865
7866DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7867M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7868L:	linux-pm@vger.kernel.org
7869S:	Supported
7870B:	https://bugzilla.kernel.org
7871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7872F:	drivers/powercap/dtpm*
7873F:	include/linux/dtpm.h
7874
7875DZ DECSTATION DZ11 SERIAL DRIVER
7876M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7877S:	Maintained
7878F:	drivers/tty/serial/dz.*
7879
7880E3X0 POWER BUTTON DRIVER
7881M:	Moritz Fischer <moritz.fischer@ettus.com>
7882L:	usrp-users@lists.ettus.com
7883S:	Supported
7884W:	http://www.ettus.com
7885F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7886F:	drivers/input/misc/e3x0-button.c
7887
7888E4000 MEDIA DRIVER
7889L:	linux-media@vger.kernel.org
7890S:	Orphan
7891W:	https://linuxtv.org
7892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7893F:	drivers/media/tuners/e4000*
7894
7895EARTH_PT1 MEDIA DRIVER
7896M:	Akihiro Tsukada <tskd08@gmail.com>
7897L:	linux-media@vger.kernel.org
7898S:	Odd Fixes
7899F:	drivers/media/pci/pt1/
7900
7901EARTH_PT3 MEDIA DRIVER
7902M:	Akihiro Tsukada <tskd08@gmail.com>
7903L:	linux-media@vger.kernel.org
7904S:	Odd Fixes
7905F:	drivers/media/pci/pt3/
7906
7907EC100 MEDIA DRIVER
7908L:	linux-media@vger.kernel.org
7909S:	Orphan
7910W:	https://linuxtv.org
7911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7912F:	drivers/media/dvb-frontends/ec100*
7913
7914ECRYPT FILE SYSTEM
7915M:	Tyler Hicks <code@tyhicks.com>
7916L:	ecryptfs@vger.kernel.org
7917S:	Odd Fixes
7918W:	http://ecryptfs.org
7919W:	https://launchpad.net/ecryptfs
7920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7921F:	Documentation/filesystems/ecryptfs.rst
7922F:	fs/ecryptfs/
7923
7924EDAC-AMD64
7925M:	Yazen Ghannam <yazen.ghannam@amd.com>
7926L:	linux-edac@vger.kernel.org
7927S:	Supported
7928F:	drivers/edac/amd64_edac*
7929F:	drivers/edac/mce_amd*
7930
7931EDAC-ARMADA
7932M:	Jan Luebbe <jlu@pengutronix.de>
7933L:	linux-edac@vger.kernel.org
7934S:	Maintained
7935F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7936F:	drivers/edac/armada_xp_*
7937
7938EDAC-AST2500
7939M:	Stefan Schaeckeler <sschaeck@cisco.com>
7940S:	Supported
7941F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7942F:	drivers/edac/aspeed_edac.c
7943
7944EDAC-BLUEFIELD
7945M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7946S:	Supported
7947F:	drivers/edac/bluefield_edac.c
7948
7949EDAC-CALXEDA
7950M:	Andre Przywara <andre.przywara@arm.com>
7951L:	linux-edac@vger.kernel.org
7952S:	Maintained
7953F:	drivers/edac/highbank*
7954
7955EDAC-CAVIUM OCTEON
7956M:	Ralf Baechle <ralf@linux-mips.org>
7957L:	linux-edac@vger.kernel.org
7958L:	linux-mips@vger.kernel.org
7959S:	Supported
7960F:	drivers/edac/octeon_edac*
7961
7962EDAC-CAVIUM THUNDERX
7963M:	Robert Richter <rric@kernel.org>
7964L:	linux-edac@vger.kernel.org
7965S:	Odd Fixes
7966F:	drivers/edac/thunderx_edac*
7967
7968EDAC-CORE
7969M:	Borislav Petkov <bp@alien8.de>
7970M:	Tony Luck <tony.luck@intel.com>
7971R:	James Morse <james.morse@arm.com>
7972R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7973R:	Robert Richter <rric@kernel.org>
7974L:	linux-edac@vger.kernel.org
7975S:	Supported
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7977F:	Documentation/driver-api/edac.rst
7978F:	drivers/edac/
7979F:	include/linux/edac.h
7980
7981EDAC-DMC520
7982M:	Lei Wang <lewan@microsoft.com>
7983L:	linux-edac@vger.kernel.org
7984S:	Supported
7985F:	drivers/edac/dmc520_edac.c
7986
7987EDAC-E752X
7988M:	Mark Gross <markgross@kernel.org>
7989L:	linux-edac@vger.kernel.org
7990S:	Maintained
7991F:	drivers/edac/e752x_edac.c
7992
7993EDAC-E7XXX
7994L:	linux-edac@vger.kernel.org
7995S:	Maintained
7996F:	drivers/edac/e7xxx_edac.c
7997
7998EDAC-FSL_DDR
7999M:	York Sun <york.sun@nxp.com>
8000L:	linux-edac@vger.kernel.org
8001S:	Maintained
8002F:	drivers/edac/fsl_ddr_edac.*
8003
8004EDAC-GHES
8005M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8006L:	linux-edac@vger.kernel.org
8007S:	Maintained
8008F:	drivers/edac/ghes_edac.c
8009
8010EDAC-I10NM
8011M:	Tony Luck <tony.luck@intel.com>
8012L:	linux-edac@vger.kernel.org
8013S:	Maintained
8014F:	drivers/edac/i10nm_base.c
8015
8016EDAC-I3000
8017L:	linux-edac@vger.kernel.org
8018S:	Orphan
8019F:	drivers/edac/i3000_edac.c
8020
8021EDAC-I5000
8022L:	linux-edac@vger.kernel.org
8023S:	Maintained
8024F:	drivers/edac/i5000_edac.c
8025
8026EDAC-I5400
8027M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8028L:	linux-edac@vger.kernel.org
8029S:	Maintained
8030F:	drivers/edac/i5400_edac.c
8031
8032EDAC-I7300
8033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8034L:	linux-edac@vger.kernel.org
8035S:	Maintained
8036F:	drivers/edac/i7300_edac.c
8037
8038EDAC-I7CORE
8039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8040L:	linux-edac@vger.kernel.org
8041S:	Maintained
8042F:	drivers/edac/i7core_edac.c
8043
8044EDAC-I82443BXGX
8045M:	Tim Small <tim@buttersideup.com>
8046L:	linux-edac@vger.kernel.org
8047S:	Maintained
8048F:	drivers/edac/i82443bxgx_edac.c
8049
8050EDAC-I82975X
8051M:	"Arvind R." <arvino55@gmail.com>
8052L:	linux-edac@vger.kernel.org
8053S:	Maintained
8054F:	drivers/edac/i82975x_edac.c
8055
8056EDAC-IE31200
8057M:	Jason Baron <jbaron@akamai.com>
8058L:	linux-edac@vger.kernel.org
8059S:	Maintained
8060F:	drivers/edac/ie31200_edac.c
8061
8062EDAC-IGEN6
8063M:	Tony Luck <tony.luck@intel.com>
8064R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8065L:	linux-edac@vger.kernel.org
8066S:	Maintained
8067F:	drivers/edac/igen6_edac.c
8068
8069EDAC-MPC85XX
8070M:	Johannes Thumshirn <morbidrsa@gmail.com>
8071L:	linux-edac@vger.kernel.org
8072S:	Maintained
8073F:	drivers/edac/mpc85xx_edac.[ch]
8074
8075EDAC-NPCM
8076M:	Marvin Lin <kflin@nuvoton.com>
8077M:	Stanley Chu <yschu@nuvoton.com>
8078L:	linux-edac@vger.kernel.org
8079S:	Maintained
8080F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8081F:	drivers/edac/npcm_edac.c
8082
8083EDAC-PASEMI
8084M:	Egor Martovetsky <egor@pasemi.com>
8085L:	linux-edac@vger.kernel.org
8086S:	Maintained
8087F:	drivers/edac/pasemi_edac.c
8088
8089EDAC-PND2
8090M:	Tony Luck <tony.luck@intel.com>
8091L:	linux-edac@vger.kernel.org
8092S:	Maintained
8093F:	drivers/edac/pnd2_edac.[ch]
8094
8095EDAC-QCOM
8096M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8097L:	linux-arm-msm@vger.kernel.org
8098L:	linux-edac@vger.kernel.org
8099S:	Maintained
8100F:	drivers/edac/qcom_edac.c
8101
8102EDAC-R82600
8103M:	Tim Small <tim@buttersideup.com>
8104L:	linux-edac@vger.kernel.org
8105S:	Maintained
8106F:	drivers/edac/r82600_edac.c
8107
8108EDAC-SBRIDGE
8109M:	Tony Luck <tony.luck@intel.com>
8110R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8111L:	linux-edac@vger.kernel.org
8112S:	Maintained
8113F:	drivers/edac/sb_edac.c
8114
8115EDAC-SKYLAKE
8116M:	Tony Luck <tony.luck@intel.com>
8117L:	linux-edac@vger.kernel.org
8118S:	Maintained
8119F:	drivers/edac/skx_*.[ch]
8120
8121EDAC-TI
8122M:	Tero Kristo <kristo@kernel.org>
8123L:	linux-edac@vger.kernel.org
8124S:	Odd Fixes
8125F:	drivers/edac/ti_edac.c
8126
8127EDIROL UA-101/UA-1000 DRIVER
8128M:	Clemens Ladisch <clemens@ladisch.de>
8129L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8130S:	Maintained
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8132F:	sound/usb/misc/ua101.c
8133
8134EFI TEST DRIVER
8135M:	Ivan Hu <ivan.hu@canonical.com>
8136M:	Ard Biesheuvel <ardb@kernel.org>
8137L:	linux-efi@vger.kernel.org
8138S:	Maintained
8139F:	drivers/firmware/efi/test/
8140
8141EFI VARIABLE FILESYSTEM
8142M:	Jeremy Kerr <jk@ozlabs.org>
8143M:	Ard Biesheuvel <ardb@kernel.org>
8144L:	linux-efi@vger.kernel.org
8145S:	Maintained
8146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8147F:	fs/efivarfs/
8148
8149EFIFB FRAMEBUFFER DRIVER
8150M:	Peter Jones <pjones@redhat.com>
8151L:	linux-fbdev@vger.kernel.org
8152S:	Maintained
8153F:	drivers/video/fbdev/efifb.c
8154
8155EFS FILESYSTEM
8156S:	Orphan
8157W:	http://aeschi.ch.eu.org/efs/
8158F:	fs/efs/
8159
8160EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8161L:	netdev@vger.kernel.org
8162S:	Orphan
8163F:	drivers/net/ethernet/ibm/ehea/
8164
8165ELM327 CAN NETWORK DRIVER
8166M:	Max Staudt <max@enpas.org>
8167L:	linux-can@vger.kernel.org
8168S:	Maintained
8169F:	Documentation/networking/device_drivers/can/can327.rst
8170F:	drivers/net/can/can327.c
8171
8172EM28XX VIDEO4LINUX DRIVER
8173M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8174L:	linux-media@vger.kernel.org
8175S:	Maintained
8176W:	https://linuxtv.org
8177T:	git git://linuxtv.org/media_tree.git
8178F:	Documentation/admin-guide/media/em28xx*
8179F:	drivers/media/usb/em28xx/
8180
8181EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8182M:	Adrian Hunter <adrian.hunter@intel.com>
8183M:	Asutosh Das <quic_asutoshd@quicinc.com>
8184R:	Ritesh Harjani <ritesh.list@gmail.com>
8185L:	linux-mmc@vger.kernel.org
8186S:	Supported
8187F:	drivers/mmc/host/cqhci*
8188
8189EMS CPC-PCI CAN DRIVER
8190M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8191M:	support@ems-wuensche.com
8192L:	linux-can@vger.kernel.org
8193S:	Maintained
8194F:	drivers/net/can/sja1000/ems_pci.c
8195
8196EMULEX 10Gbps iSCSI - OneConnect DRIVER
8197M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8198L:	linux-scsi@vger.kernel.org
8199S:	Supported
8200W:	http://www.broadcom.com
8201F:	drivers/scsi/be2iscsi/
8202
8203EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8204M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8205M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8206M:	Somnath Kotur <somnath.kotur@broadcom.com>
8207L:	netdev@vger.kernel.org
8208S:	Supported
8209W:	http://www.emulex.com
8210F:	drivers/net/ethernet/emulex/benet/
8211
8212EMULEX ONECONNECT ROCE DRIVER
8213M:	Selvin Xavier <selvin.xavier@broadcom.com>
8214L:	linux-rdma@vger.kernel.org
8215S:	Odd Fixes
8216W:	http://www.broadcom.com
8217F:	drivers/infiniband/hw/ocrdma/
8218F:	include/uapi/rdma/ocrdma-abi.h
8219
8220EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8221M:	James Smart <james.smart@broadcom.com>
8222M:	Ram Vegesna <ram.vegesna@broadcom.com>
8223L:	linux-scsi@vger.kernel.org
8224L:	target-devel@vger.kernel.org
8225S:	Supported
8226W:	http://www.broadcom.com
8227F:	drivers/scsi/elx/
8228
8229EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8230M:	James Smart <james.smart@broadcom.com>
8231M:	Dick Kennedy <dick.kennedy@broadcom.com>
8232L:	linux-scsi@vger.kernel.org
8233S:	Supported
8234W:	http://www.broadcom.com
8235F:	drivers/scsi/lpfc/
8236
8237ENE CB710 FLASH CARD READER DRIVER
8238M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8239S:	Maintained
8240F:	drivers/misc/cb710/
8241F:	drivers/mmc/host/cb710-mmc.*
8242F:	include/linux/cb710.h
8243
8244ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8245M:	Maxim Levitsky <maximlevitsky@gmail.com>
8246S:	Maintained
8247F:	drivers/media/rc/ene_ir.*
8248
8249EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8250M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8251L:	linuxppc-dev@lists.ozlabs.org
8252S:	Maintained
8253F:	drivers/tty/ehv_bytechan.c
8254
8255EPSON S1D13XXX FRAMEBUFFER DRIVER
8256M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8257S:	Maintained
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8259F:	drivers/video/fbdev/s1d13xxxfb.c
8260F:	include/video/s1d13xxxfb.h
8261
8262EROFS FILE SYSTEM
8263M:	Gao Xiang <xiang@kernel.org>
8264M:	Chao Yu <chao@kernel.org>
8265R:	Yue Hu <huyue2@coolpad.com>
8266R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8267R:	Sandeep Dhavale <dhavale@google.com>
8268L:	linux-erofs@lists.ozlabs.org
8269S:	Maintained
8270W:	https://erofs.docs.kernel.org
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8272F:	Documentation/ABI/testing/sysfs-fs-erofs
8273F:	Documentation/filesystems/erofs.rst
8274F:	fs/erofs/
8275F:	include/trace/events/erofs.h
8276
8277ERRSEQ ERROR TRACKING INFRASTRUCTURE
8278M:	Jeff Layton <jlayton@kernel.org>
8279S:	Maintained
8280F:	include/linux/errseq.h
8281F:	lib/errseq.c
8282
8283ESD CAN NETWORK DRIVERS
8284M:	Stefan Mätje <stefan.maetje@esd.eu>
8285R:	socketcan@esd.eu
8286L:	linux-can@vger.kernel.org
8287S:	Maintained
8288F:	drivers/net/can/esd/
8289
8290ESD CAN/USB DRIVERS
8291M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8292R:	socketcan@esd.eu
8293L:	linux-can@vger.kernel.org
8294S:	Maintained
8295F:	drivers/net/can/usb/esd_usb.c
8296
8297ET131X NETWORK DRIVER
8298M:	Mark Einon <mark.einon@gmail.com>
8299S:	Odd Fixes
8300F:	drivers/net/ethernet/agere/
8301
8302ETAS ES58X CAN/USB DRIVER
8303M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8304L:	linux-can@vger.kernel.org
8305S:	Maintained
8306F:	Documentation/networking/devlink/etas_es58x.rst
8307F:	drivers/net/can/usb/etas_es58x/
8308
8309ETHERNET BRIDGE
8310M:	Roopa Prabhu <roopa@nvidia.com>
8311M:	Nikolay Aleksandrov <razor@blackwall.org>
8312L:	bridge@lists.linux.dev
8313L:	netdev@vger.kernel.org
8314S:	Maintained
8315W:	http://www.linuxfoundation.org/en/Net:Bridge
8316F:	include/linux/netfilter_bridge/
8317F:	net/bridge/
8318
8319ETHERNET PHY LIBRARY
8320M:	Andrew Lunn <andrew@lunn.ch>
8321M:	Heiner Kallweit <hkallweit1@gmail.com>
8322R:	Russell King <linux@armlinux.org.uk>
8323L:	netdev@vger.kernel.org
8324S:	Maintained
8325F:	Documentation/ABI/testing/sysfs-class-net-phydev
8326F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8327F:	Documentation/devicetree/bindings/net/mdio*
8328F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8329F:	Documentation/networking/phy.rst
8330F:	drivers/net/mdio/
8331F:	drivers/net/mdio/acpi_mdio.c
8332F:	drivers/net/mdio/fwnode_mdio.c
8333F:	drivers/net/mdio/of_mdio.c
8334F:	drivers/net/pcs/
8335F:	drivers/net/phy/
8336F:	include/dt-bindings/net/qca-ar803x.h
8337F:	include/linux/*mdio*.h
8338F:	include/linux/linkmode.h
8339F:	include/linux/mdio/*.h
8340F:	include/linux/mii.h
8341F:	include/linux/of_net.h
8342F:	include/linux/phy.h
8343F:	include/linux/phy_fixed.h
8344F:	include/linux/phylib_stubs.h
8345F:	include/linux/platform_data/mdio-bcm-unimac.h
8346F:	include/linux/platform_data/mdio-gpio.h
8347F:	include/trace/events/mdio.h
8348F:	include/uapi/linux/mdio.h
8349F:	include/uapi/linux/mii.h
8350F:	net/core/of_net.c
8351
8352ETHERNET PHY LIBRARY [RUST]
8353M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8354R:	Trevor Gross <tmgross@umich.edu>
8355L:	netdev@vger.kernel.org
8356L:	rust-for-linux@vger.kernel.org
8357S:	Maintained
8358F:	rust/kernel/net/phy.rs
8359
8360EXEC & BINFMT API, ELF
8361R:	Eric Biederman <ebiederm@xmission.com>
8362R:	Kees Cook <kees@kernel.org>
8363L:	linux-mm@kvack.org
8364S:	Supported
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8366F:	Documentation/userspace-api/ELF.rst
8367F:	fs/*binfmt_*.c
8368F:	fs/Kconfig.binfmt
8369F:	fs/exec.c
8370F:	fs/tests/binfmt_*_kunit.c
8371F:	fs/tests/exec_kunit.c
8372F:	include/linux/binfmts.h
8373F:	include/linux/elf.h
8374F:	include/uapi/linux/binfmts.h
8375F:	include/uapi/linux/elf.h
8376F:	tools/testing/selftests/exec/
8377N:	asm/elf.h
8378N:	binfmt
8379
8380EXFAT FILE SYSTEM
8381M:	Namjae Jeon <linkinjeon@kernel.org>
8382M:	Sungjong Seo <sj1557.seo@samsung.com>
8383L:	linux-fsdevel@vger.kernel.org
8384S:	Maintained
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8386F:	fs/exfat/
8387
8388EXPRESSWIRE PROTOCOL LIBRARY
8389M:	Duje Mihanović <duje.mihanovic@skole.hr>
8390L:	linux-leds@vger.kernel.org
8391S:	Maintained
8392F:	drivers/leds/leds-expresswire.c
8393F:	include/linux/leds-expresswire.h
8394
8395EXT2 FILE SYSTEM
8396M:	Jan Kara <jack@suse.com>
8397L:	linux-ext4@vger.kernel.org
8398S:	Maintained
8399F:	Documentation/filesystems/ext2.rst
8400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8401F:	fs/ext2/
8402F:	include/linux/ext2*
8403
8404EXT4 FILE SYSTEM
8405M:	"Theodore Ts'o" <tytso@mit.edu>
8406M:	Andreas Dilger <adilger.kernel@dilger.ca>
8407L:	linux-ext4@vger.kernel.org
8408S:	Maintained
8409W:	http://ext4.wiki.kernel.org
8410Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8412F:	Documentation/filesystems/ext4/
8413F:	fs/ext4/
8414F:	include/trace/events/ext4.h
8415F:	include/uapi/linux/ext4.h
8416
8417Extended Verification Module (EVM)
8418M:	Mimi Zohar <zohar@linux.ibm.com>
8419M:	Roberto Sassu <roberto.sassu@huawei.com>
8420L:	linux-integrity@vger.kernel.org
8421S:	Supported
8422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8423F:	security/integrity/
8424F:	security/integrity/evm/
8425
8426EXTENSIBLE FIRMWARE INTERFACE (EFI)
8427M:	Ard Biesheuvel <ardb@kernel.org>
8428L:	linux-efi@vger.kernel.org
8429S:	Maintained
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8431F:	Documentation/admin-guide/efi-stub.rst
8432F:	arch/*/include/asm/efi.h
8433F:	arch/*/kernel/efi.c
8434F:	arch/arm/boot/compressed/efi-header.S
8435F:	arch/x86/platform/efi/
8436F:	drivers/firmware/efi/
8437F:	include/linux/efi*.h
8438
8439EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8440M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8441M:	Chanwoo Choi <cw00.choi@samsung.com>
8442L:	linux-kernel@vger.kernel.org
8443S:	Maintained
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8445F:	Documentation/devicetree/bindings/extcon/
8446F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8447F:	drivers/extcon/
8448F:	include/linux/extcon.h
8449F:	include/linux/extcon/
8450
8451EXTRA BOOT CONFIG
8452M:	Masami Hiramatsu <mhiramat@kernel.org>
8453L:	linux-kernel@vger.kernel.org
8454L:	linux-trace-kernel@vger.kernel.org
8455S:	Maintained
8456Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8458F:	Documentation/admin-guide/bootconfig.rst
8459F:	fs/proc/bootconfig.c
8460F:	include/linux/bootconfig.h
8461F:	lib/bootconfig-data.S
8462F:	lib/bootconfig.c
8463F:	tools/bootconfig/*
8464F:	tools/bootconfig/scripts/*
8465
8466EXYNOS DP DRIVER
8467M:	Jingoo Han <jingoohan1@gmail.com>
8468L:	dri-devel@lists.freedesktop.org
8469S:	Maintained
8470F:	drivers/gpu/drm/exynos/exynos_dp*
8471
8472EXYNOS SYSMMU (IOMMU) driver
8473M:	Marek Szyprowski <m.szyprowski@samsung.com>
8474L:	iommu@lists.linux.dev
8475S:	Maintained
8476F:	drivers/iommu/exynos-iommu.c
8477
8478F2FS FILE SYSTEM
8479M:	Jaegeuk Kim <jaegeuk@kernel.org>
8480M:	Chao Yu <chao@kernel.org>
8481L:	linux-f2fs-devel@lists.sourceforge.net
8482S:	Maintained
8483W:	https://f2fs.wiki.kernel.org/
8484Q:	https://patchwork.kernel.org/project/f2fs/list/
8485B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8487F:	Documentation/ABI/testing/sysfs-fs-f2fs
8488F:	Documentation/filesystems/f2fs.rst
8489F:	fs/f2fs/
8490F:	include/linux/f2fs_fs.h
8491F:	include/trace/events/f2fs.h
8492F:	include/uapi/linux/f2fs.h
8493
8494F71805F HARDWARE MONITORING DRIVER
8495M:	Jean Delvare <jdelvare@suse.com>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/f71805f.rst
8499F:	drivers/hwmon/f71805f.c
8500
8501FADDR2LINE
8502M:	Josh Poimboeuf <jpoimboe@kernel.org>
8503S:	Maintained
8504F:	scripts/faddr2line
8505
8506FAILOVER MODULE
8507M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8508L:	netdev@vger.kernel.org
8509S:	Supported
8510F:	Documentation/networking/failover.rst
8511F:	include/net/failover.h
8512F:	net/core/failover.c
8513
8514FANOTIFY
8515M:	Jan Kara <jack@suse.cz>
8516R:	Amir Goldstein <amir73il@gmail.com>
8517R:	Matthew Bobrowski <repnop@google.com>
8518L:	linux-fsdevel@vger.kernel.org
8519S:	Maintained
8520F:	fs/notify/fanotify/
8521F:	include/linux/fanotify.h
8522F:	include/uapi/linux/fanotify.h
8523
8524FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8525M:	Linus Walleij <linus.walleij@linaro.org>
8526L:	linux-usb@vger.kernel.org
8527S:	Maintained
8528F:	drivers/usb/fotg210/
8529
8530FARSYNC SYNCHRONOUS DRIVER
8531M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8532S:	Supported
8533W:	http://www.farsite.co.uk/
8534F:	drivers/net/wan/farsync.*
8535
8536FAULT INJECTION SUPPORT
8537M:	Akinobu Mita <akinobu.mita@gmail.com>
8538S:	Supported
8539F:	Documentation/fault-injection/
8540F:	lib/fault-inject.c
8541
8542FBTFT Framebuffer drivers
8543L:	dri-devel@lists.freedesktop.org
8544L:	linux-fbdev@vger.kernel.org
8545S:	Orphan
8546F:	drivers/staging/fbtft/
8547
8548FC0011 TUNER DRIVER
8549M:	Michael Buesch <m@bues.ch>
8550L:	linux-media@vger.kernel.org
8551S:	Maintained
8552F:	drivers/media/tuners/fc0011.c
8553F:	drivers/media/tuners/fc0011.h
8554
8555FC2580 MEDIA DRIVER
8556L:	linux-media@vger.kernel.org
8557S:	Orphan
8558W:	https://linuxtv.org
8559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8560F:	drivers/media/tuners/fc2580*
8561
8562FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8563M:	Hannes Reinecke <hare@suse.de>
8564L:	linux-scsi@vger.kernel.org
8565S:	Supported
8566W:	www.Open-FCoE.org
8567F:	drivers/scsi/fcoe/
8568F:	drivers/scsi/libfc/
8569F:	include/scsi/fc/
8570F:	include/scsi/libfc.h
8571F:	include/scsi/libfcoe.h
8572F:	include/uapi/scsi/fc/
8573
8574FILE LOCKING (flock() and fcntl()/lockf())
8575M:	Jeff Layton <jlayton@kernel.org>
8576M:	Chuck Lever <chuck.lever@oracle.com>
8577R:	Alexander Aring <alex.aring@gmail.com>
8578L:	linux-fsdevel@vger.kernel.org
8579S:	Maintained
8580F:	fs/fcntl.c
8581F:	fs/locks.c
8582F:	include/linux/fcntl.h
8583F:	include/uapi/linux/fcntl.h
8584
8585FILESYSTEM DIRECT ACCESS (DAX)
8586M:	Dan Williams <dan.j.williams@intel.com>
8587R:	Matthew Wilcox <willy@infradead.org>
8588R:	Jan Kara <jack@suse.cz>
8589L:	linux-fsdevel@vger.kernel.org
8590L:	nvdimm@lists.linux.dev
8591S:	Supported
8592F:	fs/dax.c
8593F:	include/linux/dax.h
8594F:	include/trace/events/fs_dax.h
8595
8596FILESYSTEMS (VFS and infrastructure)
8597M:	Alexander Viro <viro@zeniv.linux.org.uk>
8598M:	Christian Brauner <brauner@kernel.org>
8599R:	Jan Kara <jack@suse.cz>
8600L:	linux-fsdevel@vger.kernel.org
8601S:	Maintained
8602F:	fs/*
8603F:	include/linux/fs.h
8604F:	include/linux/fs_types.h
8605F:	include/uapi/linux/fs.h
8606F:	include/uapi/linux/openat2.h
8607
8608FILESYSTEMS [EXPORTFS]
8609M:	Chuck Lever <chuck.lever@oracle.com>
8610M:	Jeff Layton <jlayton@kernel.org>
8611R:	Amir Goldstein <amir73il@gmail.com>
8612L:	linux-fsdevel@vger.kernel.org
8613L:	linux-nfs@vger.kernel.org
8614S:	Supported
8615F:	Documentation/filesystems/nfs/exporting.rst
8616F:	fs/exportfs/
8617F:	fs/fhandle.c
8618F:	include/linux/exportfs.h
8619
8620FILESYSTEMS [IDMAPPED MOUNTS]
8621M:	Christian Brauner <brauner@kernel.org>
8622M:	Seth Forshee <sforshee@kernel.org>
8623L:	linux-fsdevel@vger.kernel.org
8624S:	Maintained
8625F:	Documentation/filesystems/idmappings.rst
8626F:	fs/mnt_idmapping.c
8627F:	include/linux/mnt_idmapping.*
8628F:	tools/testing/selftests/mount_setattr/
8629
8630FILESYSTEMS [IOMAP]
8631M:	Christian Brauner <brauner@kernel.org>
8632R:	Darrick J. Wong <djwong@kernel.org>
8633L:	linux-xfs@vger.kernel.org
8634L:	linux-fsdevel@vger.kernel.org
8635S:	Supported
8636F:	Documentation/filesystems/iomap/*
8637F:	fs/iomap/
8638F:	include/linux/iomap.h
8639
8640FILESYSTEMS [NETFS LIBRARY]
8641M:	David Howells <dhowells@redhat.com>
8642R:	Jeff Layton <jlayton@kernel.org>
8643L:	netfs@lists.linux.dev
8644L:	linux-fsdevel@vger.kernel.org
8645S:	Supported
8646F:	Documentation/filesystems/caching/
8647F:	Documentation/filesystems/netfs_library.rst
8648F:	fs/netfs/
8649F:	include/linux/fscache*.h
8650F:	include/linux/netfs.h
8651F:	include/trace/events/fscache.h
8652F:	include/trace/events/netfs.h
8653
8654FILESYSTEMS [STACKABLE]
8655M:	Miklos Szeredi <miklos@szeredi.hu>
8656M:	Amir Goldstein <amir73il@gmail.com>
8657L:	linux-fsdevel@vger.kernel.org
8658L:	linux-unionfs@vger.kernel.org
8659S:	Maintained
8660F:	fs/backing-file.c
8661F:	include/linux/backing-file.h
8662
8663FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8664M:	Riku Voipio <riku.voipio@iki.fi>
8665L:	linux-hwmon@vger.kernel.org
8666S:	Maintained
8667F:	drivers/hwmon/f75375s.c
8668F:	include/linux/f75375s.h
8669
8670FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8671M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8672L:	linux-can@vger.kernel.org
8673S:	Maintained
8674F:	drivers/net/can/usb/f81604.c
8675
8676FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8677M:	Clemens Ladisch <clemens@ladisch.de>
8678M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8680S:	Maintained
8681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8682F:	include/uapi/sound/firewire.h
8683F:	sound/firewire/
8684
8685FIREWIRE MEDIA DRIVERS (firedtv)
8686M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8687L:	linux-media@vger.kernel.org
8688L:	linux1394-devel@lists.sourceforge.net
8689S:	Maintained
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8691F:	drivers/media/firewire/
8692
8693FIREWIRE SBP-2 TARGET
8694M:	Chris Boot <bootc@bootc.net>
8695L:	linux-scsi@vger.kernel.org
8696L:	target-devel@vger.kernel.org
8697L:	linux1394-devel@lists.sourceforge.net
8698S:	Maintained
8699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8700F:	drivers/target/sbp/
8701
8702FIREWIRE SUBSYSTEM
8703M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8704M:	Takashi Sakamoto <takaswie@kernel.org>
8705L:	linux1394-devel@lists.sourceforge.net
8706S:	Maintained
8707W:	http://ieee1394.docs.kernel.org/
8708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8709F:	drivers/firewire/
8710F:	include/linux/firewire.h
8711F:	include/uapi/linux/firewire*.h
8712F:	tools/firewire/
8713
8714FIRMWARE FRAMEWORK FOR ARMV8-A
8715M:	Sudeep Holla <sudeep.holla@arm.com>
8716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8717S:	Maintained
8718F:	drivers/firmware/arm_ffa/
8719F:	include/linux/arm_ffa.h
8720
8721FIRMWARE LOADER (request_firmware)
8722M:	Luis Chamberlain <mcgrof@kernel.org>
8723M:	Russ Weight <russ.weight@linux.dev>
8724M:	Danilo Krummrich <dakr@redhat.com>
8725L:	linux-kernel@vger.kernel.org
8726S:	Maintained
8727F:	Documentation/firmware_class/
8728F:	drivers/base/firmware_loader/
8729F:	rust/kernel/firmware.rs
8730F:	include/linux/firmware.h
8731
8732FLEXTIMER FTM-QUADDEC DRIVER
8733M:	Patrick Havelange <patrick.havelange@essensium.com>
8734L:	linux-iio@vger.kernel.org
8735S:	Maintained
8736F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8737F:	drivers/counter/ftm-quaddec.c
8738
8739FLOPPY DRIVER
8740M:	Denis Efremov <efremov@linux.com>
8741L:	linux-block@vger.kernel.org
8742S:	Odd Fixes
8743F:	drivers/block/floppy.c
8744
8745FLYSKY FSIA6B RC RECEIVER
8746M:	Markus Koch <markus@notsyncing.net>
8747L:	linux-input@vger.kernel.org
8748S:	Maintained
8749F:	drivers/input/joystick/fsia6b.c
8750
8751FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8752M:	Geoffrey D. Bennett <g@b4.vu>
8753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8754S:	Maintained
8755W:	https://github.com/geoffreybennett/scarlett-gen2
8756B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8757T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8758F:	include/uapi/sound/scarlett2.h
8759F:	sound/usb/mixer_scarlett2.c
8760
8761FORCEDETH GIGABIT ETHERNET DRIVER
8762M:	Rain River <rain.1986.08.12@gmail.com>
8763M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8764L:	netdev@vger.kernel.org
8765S:	Maintained
8766F:	drivers/net/ethernet/nvidia/*
8767
8768FORTIFY_SOURCE
8769M:	Kees Cook <kees@kernel.org>
8770L:	linux-hardening@vger.kernel.org
8771S:	Supported
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8773F:	include/linux/fortify-string.h
8774F:	lib/fortify_kunit.c
8775F:	lib/memcpy_kunit.c
8776F:	lib/test_fortify/*
8777F:	scripts/test_fortify.sh
8778K:	\b__NO_FORTIFY\b
8779
8780FPGA DFL DRIVERS
8781M:	Wu Hao <hao.wu@intel.com>
8782R:	Tom Rix <trix@redhat.com>
8783L:	linux-fpga@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/ABI/testing/sysfs-bus-dfl*
8786F:	Documentation/fpga/dfl.rst
8787F:	drivers/fpga/dfl*
8788F:	drivers/uio/uio_dfl.c
8789F:	include/linux/dfl.h
8790F:	include/uapi/linux/fpga-dfl.h
8791
8792FPGA MANAGER FRAMEWORK
8793M:	Moritz Fischer <mdf@kernel.org>
8794M:	Wu Hao <hao.wu@intel.com>
8795M:	Xu Yilun <yilun.xu@intel.com>
8796R:	Tom Rix <trix@redhat.com>
8797L:	linux-fpga@vger.kernel.org
8798S:	Maintained
8799Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8801F:	Documentation/devicetree/bindings/fpga/
8802F:	Documentation/driver-api/fpga/
8803F:	Documentation/fpga/
8804F:	drivers/fpga/
8805F:	include/linux/fpga/
8806
8807FPU EMULATOR
8808M:	Bill Metzenthen <billm@melbpc.org.au>
8809S:	Maintained
8810W:	https://floatingpoint.billm.au/
8811F:	arch/x86/math-emu/
8812
8813FRAMEBUFFER CORE
8814M:	Daniel Vetter <daniel@ffwll.ch>
8815S:	Odd Fixes
8816T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8817F:	drivers/video/fbdev/core/
8818
8819FRAMEBUFFER LAYER
8820M:	Helge Deller <deller@gmx.de>
8821L:	linux-fbdev@vger.kernel.org
8822L:	dri-devel@lists.freedesktop.org
8823S:	Maintained
8824Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8826F:	Documentation/fb/
8827F:	drivers/video/
8828F:	include/linux/fb.h
8829F:	include/uapi/linux/fb.h
8830F:	include/uapi/video/
8831F:	include/video/
8832
8833FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8834M:	Horia Geantă <horia.geanta@nxp.com>
8835M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8836M:	Gaurav Jain <gaurav.jain@nxp.com>
8837L:	linux-crypto@vger.kernel.org
8838S:	Maintained
8839F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8840F:	drivers/crypto/caam/
8841
8842FREESCALE COLDFIRE M5441X MMC DRIVER
8843M:	Angelo Dureghello <adureghello@baylibre.com>
8844L:	linux-mmc@vger.kernel.org
8845S:	Maintained
8846F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8847F:	include/linux/platform_data/mmc-esdhc-mcf.h
8848
8849FREESCALE DIU FRAMEBUFFER DRIVER
8850M:	Timur Tabi <timur@kernel.org>
8851L:	linux-fbdev@vger.kernel.org
8852S:	Maintained
8853F:	drivers/video/fbdev/fsl-diu-fb.*
8854
8855FREESCALE DMA DRIVER
8856M:	Zhang Wei <zw@zh-kernel.org>
8857L:	linuxppc-dev@lists.ozlabs.org
8858S:	Maintained
8859F:	drivers/dma/fsldma.*
8860
8861FREESCALE DSPI DRIVER
8862M:	Vladimir Oltean <olteanv@gmail.com>
8863L:	linux-spi@vger.kernel.org
8864S:	Maintained
8865F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8866F:	drivers/spi/spi-fsl-dspi.c
8867F:	include/linux/spi/spi-fsl-dspi.h
8868
8869FREESCALE eDMA DRIVER
8870M:	Frank Li <Frank.Li@nxp.com>
8871L:	imx@lists.linux.dev
8872L:	dmaengine@vger.kernel.org
8873S:	Maintained
8874F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8875F:	drivers/dma/fsl-edma*.*
8876
8877FREESCALE ENETC ETHERNET DRIVERS
8878M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8879M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8880L:	netdev@vger.kernel.org
8881S:	Maintained
8882F:	drivers/net/ethernet/freescale/enetc/
8883
8884FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8885M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8886L:	netdev@vger.kernel.org
8887S:	Maintained
8888F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8889F:	drivers/net/ethernet/freescale/gianfar*
8890
8891FREESCALE GPMI NAND DRIVER
8892M:	Han Xu <han.xu@nxp.com>
8893L:	linux-mtd@lists.infradead.org
8894S:	Maintained
8895F:	drivers/mtd/nand/raw/gpmi-nand/*
8896
8897FREESCALE I2C CPM DRIVER
8898M:	Jochen Friedrich <jochen@scram.de>
8899L:	linuxppc-dev@lists.ozlabs.org
8900L:	linux-i2c@vger.kernel.org
8901S:	Maintained
8902F:	drivers/i2c/busses/i2c-cpm.c
8903
8904FREESCALE IMX / MXC FEC DRIVER
8905M:	Wei Fang <wei.fang@nxp.com>
8906R:	Shenwei Wang <shenwei.wang@nxp.com>
8907R:	Clark Wang <xiaoning.wang@nxp.com>
8908L:	imx@lists.linux.dev
8909L:	netdev@vger.kernel.org
8910S:	Maintained
8911F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8912F:	drivers/net/ethernet/freescale/fec.h
8913F:	drivers/net/ethernet/freescale/fec_main.c
8914F:	drivers/net/ethernet/freescale/fec_ptp.c
8915
8916FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8917M:	Sascha Hauer <s.hauer@pengutronix.de>
8918R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8919L:	linux-fbdev@vger.kernel.org
8920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8921S:	Maintained
8922F:	drivers/video/fbdev/imxfb.c
8923
8924FREESCALE IMX DDR PMU DRIVER
8925M:	Frank Li <Frank.li@nxp.com>
8926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8927S:	Maintained
8928F:	Documentation/admin-guide/perf/imx-ddr.rst
8929F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8930F:	drivers/perf/fsl_imx8_ddr_perf.c
8931
8932FREESCALE IMX I2C DRIVER
8933M:	Oleksij Rempel <o.rempel@pengutronix.de>
8934R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8935L:	linux-i2c@vger.kernel.org
8936S:	Maintained
8937F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8938F:	drivers/i2c/busses/i2c-imx.c
8939
8940FREESCALE IMX LPI2C DRIVER
8941M:	Dong Aisheng <aisheng.dong@nxp.com>
8942L:	linux-i2c@vger.kernel.org
8943L:	imx@lists.linux.dev
8944S:	Maintained
8945F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8946F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8947
8948FREESCALE MPC I2C DRIVER
8949M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8950L:	linux-i2c@vger.kernel.org
8951S:	Maintained
8952F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8953F:	drivers/i2c/busses/i2c-mpc.c
8954
8955FREESCALE QORIQ DPAA ETHERNET DRIVER
8956M:	Madalin Bucur <madalin.bucur@nxp.com>
8957L:	netdev@vger.kernel.org
8958S:	Maintained
8959F:	drivers/net/ethernet/freescale/dpaa
8960
8961FREESCALE QORIQ DPAA FMAN DRIVER
8962M:	Madalin Bucur <madalin.bucur@nxp.com>
8963R:	Sean Anderson <sean.anderson@seco.com>
8964L:	netdev@vger.kernel.org
8965S:	Maintained
8966F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8967F:	drivers/net/ethernet/freescale/fman
8968
8969FREESCALE QORIQ PTP CLOCK DRIVER
8970M:	Yangbo Lu <yangbo.lu@nxp.com>
8971L:	netdev@vger.kernel.org
8972S:	Maintained
8973F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8974F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8975F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8976F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8977F:	drivers/ptp/ptp_qoriq.c
8978F:	drivers/ptp/ptp_qoriq_debugfs.c
8979F:	include/linux/fsl/ptp_qoriq.h
8980
8981FREESCALE QUAD SPI DRIVER
8982M:	Han Xu <han.xu@nxp.com>
8983L:	linux-spi@vger.kernel.org
8984S:	Maintained
8985F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8986F:	drivers/spi/spi-fsl-qspi.c
8987
8988FREESCALE QUICC ENGINE LIBRARY
8989M:	Qiang Zhao <qiang.zhao@nxp.com>
8990M:	Christophe Leroy <christophe.leroy@csgroup.eu>
8991L:	linuxppc-dev@lists.ozlabs.org
8992S:	Maintained
8993F:	drivers/soc/fsl/qe/
8994F:	include/soc/fsl/qe/
8995
8996FREESCALE QUICC ENGINE QMC DRIVER
8997M:	Herve Codina <herve.codina@bootlin.com>
8998L:	linuxppc-dev@lists.ozlabs.org
8999S:	Maintained
9000F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9001F:	drivers/soc/fsl/qe/qmc.c
9002F:	include/soc/fsl/qe/qmc.h
9003
9004FREESCALE QUICC ENGINE QMC HDLC DRIVER
9005M:	Herve Codina <herve.codina@bootlin.com>
9006L:	netdev@vger.kernel.org
9007L:	linuxppc-dev@lists.ozlabs.org
9008S:	Maintained
9009F:	drivers/net/wan/fsl_qmc_hdlc.c
9010
9011FREESCALE QUICC ENGINE TSA DRIVER
9012M:	Herve Codina <herve.codina@bootlin.com>
9013L:	linuxppc-dev@lists.ozlabs.org
9014S:	Maintained
9015F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9016F:	drivers/soc/fsl/qe/tsa.c
9017F:	drivers/soc/fsl/qe/tsa.h
9018F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9019
9020FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9021L:	netdev@vger.kernel.org
9022L:	linuxppc-dev@lists.ozlabs.org
9023S:	Orphan
9024F:	drivers/net/ethernet/freescale/ucc_geth*
9025
9026FREESCALE QUICC ENGINE UCC HDLC DRIVER
9027M:	Zhao Qiang <qiang.zhao@nxp.com>
9028L:	netdev@vger.kernel.org
9029L:	linuxppc-dev@lists.ozlabs.org
9030S:	Maintained
9031F:	drivers/net/wan/fsl_ucc_hdlc*
9032
9033FREESCALE QUICC ENGINE UCC UART DRIVER
9034M:	Timur Tabi <timur@kernel.org>
9035L:	linuxppc-dev@lists.ozlabs.org
9036S:	Maintained
9037F:	drivers/tty/serial/ucc_uart.c
9038
9039FREESCALE SOC DRIVERS
9040M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9041L:	linuxppc-dev@lists.ozlabs.org
9042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9043S:	Maintained
9044F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9045F:	Documentation/devicetree/bindings/soc/fsl/
9046F:	drivers/soc/fsl/
9047F:	include/linux/fsl/
9048F:	include/soc/fsl/
9049
9050FREESCALE SOC FS_ENET DRIVER
9051M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9052L:	linuxppc-dev@lists.ozlabs.org
9053L:	netdev@vger.kernel.org
9054S:	Maintained
9055F:	drivers/net/ethernet/freescale/fs_enet/
9056
9057FREESCALE SOC SOUND DRIVERS
9058M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9059M:	Xiubo Li <Xiubo.Lee@gmail.com>
9060R:	Fabio Estevam <festevam@gmail.com>
9061R:	Nicolin Chen <nicoleotsuka@gmail.com>
9062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9063L:	linuxppc-dev@lists.ozlabs.org
9064S:	Maintained
9065F:	sound/soc/fsl/fsl*
9066F:	sound/soc/fsl/imx*
9067
9068FREESCALE SOC LPC32XX SOUND DRIVERS
9069M:	J.M.B. Downing <jonathan.downing@nautel.com>
9070M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9071R:	Vladimir Zapolskiy <vz@mleia.com>
9072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9073L:	linuxppc-dev@lists.ozlabs.org
9074S:	Maintained
9075F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9076F:	sound/soc/fsl/lpc3xxx-*
9077
9078FREESCALE SOC SOUND QMC DRIVER
9079M:	Herve Codina <herve.codina@bootlin.com>
9080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9081L:	linuxppc-dev@lists.ozlabs.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9084F:	sound/soc/fsl/fsl_qmc_audio.c
9085
9086FREESCALE USB PERIPHERAL DRIVERS
9087L:	linux-usb@vger.kernel.org
9088L:	linuxppc-dev@lists.ozlabs.org
9089S:	Orphan
9090F:	drivers/usb/gadget/udc/fsl*
9091
9092FREESCALE USB PHY DRIVER
9093L:	linux-usb@vger.kernel.org
9094L:	linuxppc-dev@lists.ozlabs.org
9095S:	Orphan
9096F:	drivers/usb/phy/phy-fsl-usb*
9097
9098FREEVXFS FILESYSTEM
9099M:	Christoph Hellwig <hch@infradead.org>
9100S:	Maintained
9101W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9102F:	fs/freevxfs/
9103
9104FREEZER
9105M:	"Rafael J. Wysocki" <rafael@kernel.org>
9106M:	Pavel Machek <pavel@ucw.cz>
9107L:	linux-pm@vger.kernel.org
9108S:	Supported
9109F:	Documentation/power/freezing-of-tasks.rst
9110F:	include/linux/freezer.h
9111F:	kernel/freezer.c
9112
9113FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9114M:	Eric Biggers <ebiggers@kernel.org>
9115M:	Theodore Y. Ts'o <tytso@mit.edu>
9116M:	Jaegeuk Kim <jaegeuk@kernel.org>
9117L:	linux-fscrypt@vger.kernel.org
9118S:	Supported
9119Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9120T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9121F:	Documentation/filesystems/fscrypt.rst
9122F:	fs/crypto/
9123F:	include/linux/fscrypt.h
9124F:	include/uapi/linux/fscrypt.h
9125
9126FSI SUBSYSTEM
9127M:	Jeremy Kerr <jk@ozlabs.org>
9128M:	Joel Stanley <joel@jms.id.au>
9129R:	Alistar Popple <alistair@popple.id.au>
9130R:	Eddie James <eajames@linux.ibm.com>
9131L:	linux-fsi@lists.ozlabs.org
9132S:	Supported
9133Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9135F:	drivers/fsi/
9136F:	include/linux/fsi*.h
9137F:	include/trace/events/fsi*.h
9138
9139FSI-ATTACHED I2C DRIVER
9140M:	Eddie James <eajames@linux.ibm.com>
9141L:	linux-i2c@vger.kernel.org
9142L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9143S:	Maintained
9144F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9145F:	drivers/i2c/busses/i2c-fsi.c
9146
9147FSI-ATTACHED SPI DRIVER
9148M:	Eddie James <eajames@linux.ibm.com>
9149L:	linux-spi@vger.kernel.org
9150S:	Maintained
9151F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9152F:	drivers/spi/spi-fsi.c
9153
9154FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9155M:	Jan Kara <jack@suse.cz>
9156R:	Amir Goldstein <amir73il@gmail.com>
9157L:	linux-fsdevel@vger.kernel.org
9158S:	Maintained
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9160F:	fs/notify/
9161F:	include/linux/fsnotify*.h
9162
9163FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9164M:	Eric Biggers <ebiggers@kernel.org>
9165M:	Theodore Y. Ts'o <tytso@mit.edu>
9166L:	fsverity@lists.linux.dev
9167S:	Supported
9168Q:	https://patchwork.kernel.org/project/fsverity/list/
9169T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9170F:	Documentation/filesystems/fsverity.rst
9171F:	fs/verity/
9172F:	include/linux/fsverity.h
9173F:	include/uapi/linux/fsverity.h
9174
9175FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9176M:	Michael Zaidman <michael.zaidman@gmail.com>
9177L:	linux-i2c@vger.kernel.org
9178L:	linux-input@vger.kernel.org
9179S:	Maintained
9180F:	drivers/hid/hid-ft260.c
9181
9182FUJITSU LAPTOP EXTRAS
9183M:	Jonathan Woithe <jwoithe@just42.net>
9184L:	platform-driver-x86@vger.kernel.org
9185S:	Maintained
9186F:	drivers/platform/x86/fujitsu-laptop.c
9187
9188FUJITSU TABLET EXTRAS
9189M:	Robert Gerlach <khnz@gmx.de>
9190L:	platform-driver-x86@vger.kernel.org
9191S:	Maintained
9192F:	drivers/platform/x86/fujitsu-tablet.c
9193
9194FUNCTION HOOKS (FTRACE)
9195M:	Steven Rostedt <rostedt@goodmis.org>
9196M:	Masami Hiramatsu <mhiramat@kernel.org>
9197R:	Mark Rutland <mark.rutland@arm.com>
9198L:	linux-kernel@vger.kernel.org
9199L:	linux-trace-kernel@vger.kernel.org
9200S:	Maintained
9201Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9203F:	Documentation/trace/ftrace*
9204F:	arch/*/*/*/*ftrace*
9205F:	arch/*/*/*ftrace*
9206F:	include/*/ftrace.h
9207F:	kernel/trace/fgraph.c
9208F:	kernel/trace/ftrace*
9209F:	samples/ftrace
9210
9211FUNGIBLE ETHERNET DRIVERS
9212M:	Dimitris Michailidis <dmichail@fungible.com>
9213L:	netdev@vger.kernel.org
9214S:	Supported
9215F:	drivers/net/ethernet/fungible/
9216
9217FUSE: FILESYSTEM IN USERSPACE
9218M:	Miklos Szeredi <miklos@szeredi.hu>
9219L:	linux-fsdevel@vger.kernel.org
9220S:	Maintained
9221W:	https://github.com/libfuse/
9222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9223F:	Documentation/filesystems/fuse.rst
9224F:	fs/fuse/
9225F:	include/uapi/linux/fuse.h
9226
9227FUTEX SUBSYSTEM
9228M:	Thomas Gleixner <tglx@linutronix.de>
9229M:	Ingo Molnar <mingo@redhat.com>
9230R:	Peter Zijlstra <peterz@infradead.org>
9231R:	Darren Hart <dvhart@infradead.org>
9232R:	Davidlohr Bueso <dave@stgolabs.net>
9233R:	André Almeida <andrealmeid@igalia.com>
9234L:	linux-kernel@vger.kernel.org
9235S:	Maintained
9236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9237F:	Documentation/locking/*futex*
9238F:	include/asm-generic/futex.h
9239F:	include/linux/futex.h
9240F:	include/uapi/linux/futex.h
9241F:	kernel/futex/*
9242F:	tools/perf/bench/futex*
9243F:	tools/testing/selftests/futex/
9244
9245GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9246M:	Sebastian Reichel <sre@kernel.org>
9247L:	linux-media@vger.kernel.org
9248S:	Maintained
9249F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9250F:	drivers/media/i2c/gc0308.c
9251
9252GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9253M:	Zhi Mao <zhi.mao@mediatek.com>
9254L:	linux-media@vger.kernel.org
9255S:	Maintained
9256F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9257F:	drivers/media/i2c/gc05a2.c
9258
9259GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9260M:	Zhi Mao <zhi.mao@mediatek.com>
9261L:	linux-media@vger.kernel.org
9262S:	Maintained
9263F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9264F:	drivers/media/i2c/gc08a3.c
9265
9266GALAXYCORE GC2145 SENSOR DRIVER
9267M:	Alain Volmat <alain.volmat@foss.st.com>
9268L:	linux-media@vger.kernel.org
9269S:	Maintained
9270T:	git git://linuxtv.org/media_tree.git
9271F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9272F:	drivers/media/i2c/gc2145.c
9273
9274GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9275M:	Tim Harvey <tharvey@gateworks.com>
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9278F:	Documentation/hwmon/gsc-hwmon.rst
9279F:	drivers/hwmon/gsc-hwmon.c
9280F:	drivers/mfd/gateworks-gsc.c
9281F:	include/linux/mfd/gsc.h
9282F:	include/linux/platform_data/gsc_hwmon.h
9283
9284GCC PLUGINS
9285M:	Kees Cook <kees@kernel.org>
9286L:	linux-hardening@vger.kernel.org
9287S:	Maintained
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9289F:	Documentation/kbuild/gcc-plugins.rst
9290F:	include/linux/stackleak.h
9291F:	kernel/stackleak.c
9292F:	scripts/Makefile.gcc-plugins
9293F:	scripts/gcc-plugins/
9294
9295GCOV BASED KERNEL PROFILING
9296M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9297S:	Maintained
9298F:	Documentation/dev-tools/gcov.rst
9299F:	kernel/gcov/
9300
9301GDB KERNEL DEBUGGING HELPER SCRIPTS
9302M:	Jan Kiszka <jan.kiszka@siemens.com>
9303M:	Kieran Bingham <kbingham@kernel.org>
9304S:	Supported
9305F:	scripts/gdb/
9306
9307GEMINI CRYPTO DRIVER
9308M:	Corentin Labbe <clabbe@baylibre.com>
9309L:	linux-crypto@vger.kernel.org
9310S:	Maintained
9311F:	drivers/crypto/gemini/
9312
9313GEMTEK FM RADIO RECEIVER DRIVER
9314M:	Hans Verkuil <hverkuil@xs4all.nl>
9315L:	linux-media@vger.kernel.org
9316S:	Maintained
9317W:	https://linuxtv.org
9318T:	git git://linuxtv.org/media_tree.git
9319F:	drivers/media/radio/radio-gemtek*
9320
9321GENERIC ARCHITECTURE TOPOLOGY
9322M:	Sudeep Holla <sudeep.holla@arm.com>
9323L:	linux-kernel@vger.kernel.org
9324S:	Maintained
9325F:	drivers/base/arch_topology.c
9326F:	include/linux/arch_topology.h
9327
9328GENERIC ENTRY CODE
9329M:	Thomas Gleixner <tglx@linutronix.de>
9330M:	Peter Zijlstra <peterz@infradead.org>
9331M:	Andy Lutomirski <luto@kernel.org>
9332L:	linux-kernel@vger.kernel.org
9333S:	Maintained
9334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9335F:	include/linux/entry-common.h
9336F:	include/linux/entry-kvm.h
9337F:	kernel/entry/
9338
9339GENERIC GPIO I2C DRIVER
9340M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9341S:	Supported
9342F:	drivers/i2c/busses/i2c-gpio.c
9343F:	include/linux/platform_data/i2c-gpio.h
9344
9345GENERIC GPIO I2C MULTIPLEXER DRIVER
9346M:	Peter Korsgaard <peter.korsgaard@barco.com>
9347L:	linux-i2c@vger.kernel.org
9348S:	Supported
9349F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9350F:	drivers/i2c/muxes/i2c-mux-gpio.c
9351F:	include/linux/platform_data/i2c-mux-gpio.h
9352
9353GENERIC GPIO RESET DRIVER
9354M:	Krzysztof Kozlowski <krzk@kernel.org>
9355S:	Maintained
9356F:	drivers/reset/reset-gpio.c
9357
9358GENERIC HDLC (WAN) DRIVERS
9359M:	Krzysztof Halasa <khc@pm.waw.pl>
9360S:	Maintained
9361W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9362F:	drivers/net/wan/c101.c
9363F:	drivers/net/wan/hd6457*
9364F:	drivers/net/wan/hdlc*
9365F:	drivers/net/wan/n2.c
9366F:	drivers/net/wan/pc300too.c
9367F:	drivers/net/wan/pci200syn.c
9368F:	drivers/net/wan/wanxl*
9369
9370GENERIC INCLUDE/ASM HEADER FILES
9371M:	Arnd Bergmann <arnd@arndb.de>
9372L:	linux-arch@vger.kernel.org
9373S:	Maintained
9374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9375F:	include/asm-generic/
9376F:	include/uapi/asm-generic/
9377
9378GENERIC PHY FRAMEWORK
9379M:	Vinod Koul <vkoul@kernel.org>
9380M:	Kishon Vijay Abraham I <kishon@kernel.org>
9381L:	linux-phy@lists.infradead.org
9382S:	Supported
9383Q:	https://patchwork.kernel.org/project/linux-phy/list/
9384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9385F:	Documentation/devicetree/bindings/phy/
9386F:	drivers/phy/
9387F:	include/dt-bindings/phy/
9388F:	include/linux/phy/
9389
9390GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9391M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9392S:	Supported
9393F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9394F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9395
9396GENERIC PM DOMAINS
9397M:	Ulf Hansson <ulf.hansson@linaro.org>
9398L:	linux-pm@vger.kernel.org
9399S:	Supported
9400F:	Documentation/devicetree/bindings/power/power?domain*
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9402F:	drivers/pmdomain/
9403F:	include/linux/pm_domain.h
9404
9405GENERIC RADIX TREE
9406M:	Kent Overstreet <kent.overstreet@linux.dev>
9407S:	Supported
9408C:	irc://irc.oftc.net/bcache
9409F:	include/linux/generic-radix-tree.h
9410F:	lib/generic-radix-tree.c
9411
9412GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9413M:	Eugen Hristev <eugen.hristev@microchip.com>
9414L:	linux-input@vger.kernel.org
9415S:	Maintained
9416F:	drivers/input/touchscreen/resistive-adc-touch.c
9417
9418GENERIC STRING LIBRARY
9419M:	Kees Cook <kees@kernel.org>
9420R:	Andy Shevchenko <andy@kernel.org>
9421L:	linux-hardening@vger.kernel.org
9422S:	Supported
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9424F:	include/linux/string.h
9425F:	include/linux/string_choices.h
9426F:	include/linux/string_helpers.h
9427F:	lib/string.c
9428F:	lib/string_kunit.c
9429F:	lib/string_helpers.c
9430F:	lib/string_helpers_kunit.c
9431F:	scripts/coccinelle/api/string_choices.cocci
9432
9433GENERIC UIO DRIVER FOR PCI DEVICES
9434M:	"Michael S. Tsirkin" <mst@redhat.com>
9435L:	kvm@vger.kernel.org
9436S:	Supported
9437F:	drivers/uio/uio_pci_generic.c
9438
9439GENERIC VDSO LIBRARY
9440M:	Andy Lutomirski <luto@kernel.org>
9441M:	Thomas Gleixner <tglx@linutronix.de>
9442M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9443L:	linux-kernel@vger.kernel.org
9444S:	Maintained
9445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9446F:	include/asm-generic/vdso/vsyscall.h
9447F:	include/vdso/
9448F:	kernel/time/vsyscall.c
9449F:	lib/vdso/
9450
9451GENWQE (IBM Generic Workqueue Card)
9452M:	Frank Haverkamp <haver@linux.ibm.com>
9453S:	Supported
9454F:	drivers/misc/genwqe/
9455
9456GET_MAINTAINER SCRIPT
9457M:	Joe Perches <joe@perches.com>
9458S:	Maintained
9459F:	scripts/get_maintainer.pl
9460
9461GFS2 FILE SYSTEM
9462M:	Andreas Gruenbacher <agruenba@redhat.com>
9463L:	gfs2@lists.linux.dev
9464S:	Supported
9465B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9467F:	Documentation/filesystems/gfs2*
9468F:	fs/gfs2/
9469F:	include/uapi/linux/gfs2_ondisk.h
9470
9471GIGABYTE WATERFORCE SENSOR DRIVER
9472M:	Aleksa Savic <savicaleksa83@gmail.com>
9473L:	linux-hwmon@vger.kernel.org
9474S:	Maintained
9475F:	Documentation/hwmon/gigabyte_waterforce.rst
9476F:	drivers/hwmon/gigabyte_waterforce.c
9477
9478GIGABYTE WMI DRIVER
9479M:	Thomas Weißschuh <thomas@weissschuh.net>
9480L:	platform-driver-x86@vger.kernel.org
9481S:	Maintained
9482F:	drivers/platform/x86/gigabyte-wmi.c
9483
9484GNSS SUBSYSTEM
9485M:	Johan Hovold <johan@kernel.org>
9486S:	Maintained
9487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9488F:	Documentation/ABI/testing/sysfs-class-gnss
9489F:	Documentation/devicetree/bindings/gnss/
9490F:	drivers/gnss/
9491F:	include/linux/gnss.h
9492
9493GO7007 MPEG CODEC
9494M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9495L:	linux-media@vger.kernel.org
9496S:	Maintained
9497F:	drivers/media/usb/go7007/
9498
9499GOODIX TOUCHSCREEN
9500M:	Bastien Nocera <hadess@hadess.net>
9501M:	Hans de Goede <hdegoede@redhat.com>
9502L:	linux-input@vger.kernel.org
9503S:	Maintained
9504F:	drivers/input/touchscreen/goodix*
9505
9506GOOGLE ETHERNET DRIVERS
9507M:	Jeroen de Borst <jeroendb@google.com>
9508M:	Praveen Kaligineedi <pkaligineedi@google.com>
9509R:	Shailend Chand <shailend@google.com>
9510L:	netdev@vger.kernel.org
9511S:	Supported
9512F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9513F:	drivers/net/ethernet/google
9514
9515GOOGLE FIRMWARE DRIVERS
9516M:	Tzung-Bi Shih <tzungbi@kernel.org>
9517R:	Brian Norris <briannorris@chromium.org>
9518R:	Julius Werner <jwerner@chromium.org>
9519L:	chrome-platform@lists.linux.dev
9520S:	Maintained
9521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9522F:	drivers/firmware/google/
9523
9524GOOGLE TENSOR SoC SUPPORT
9525M:	Peter Griffin <peter.griffin@linaro.org>
9526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527L:	linux-samsung-soc@vger.kernel.org
9528S:	Maintained
9529F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9530F:	arch/arm64/boot/dts/exynos/google/
9531F:	drivers/clk/samsung/clk-gs101.c
9532F:	drivers/phy/samsung/phy-gs101-ufs.c
9533F:	include/dt-bindings/clock/google,gs101.h
9534K:	[gG]oogle.?[tT]ensor
9535
9536GPD POCKET FAN DRIVER
9537M:	Hans de Goede <hdegoede@redhat.com>
9538L:	platform-driver-x86@vger.kernel.org
9539S:	Maintained
9540F:	drivers/platform/x86/gpd-pocket-fan.c
9541
9542GPIO ACPI SUPPORT
9543M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9544M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9545L:	linux-gpio@vger.kernel.org
9546L:	linux-acpi@vger.kernel.org
9547S:	Supported
9548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9549F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9550F:	drivers/gpio/gpiolib-acpi.c
9551F:	drivers/gpio/gpiolib-acpi.h
9552
9553GPIO AGGREGATOR
9554M:	Geert Uytterhoeven <geert+renesas@glider.be>
9555L:	linux-gpio@vger.kernel.org
9556S:	Supported
9557F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9558F:	drivers/gpio/gpio-aggregator.c
9559
9560GPIO IR Transmitter
9561M:	Sean Young <sean@mess.org>
9562L:	linux-media@vger.kernel.org
9563S:	Maintained
9564F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9565F:	drivers/media/rc/gpio-ir-tx.c
9566
9567GPIO MOCKUP DRIVER
9568M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9569L:	linux-gpio@vger.kernel.org
9570S:	Maintained
9571F:	drivers/gpio/gpio-mockup.c
9572F:	tools/testing/selftests/gpio/
9573
9574GPIO REGMAP
9575M:	Michael Walle <mwalle@kernel.org>
9576S:	Maintained
9577F:	drivers/gpio/gpio-regmap.c
9578F:	include/linux/gpio/regmap.h
9579K:	(devm_)?gpio_regmap_(un)?register
9580
9581GPIO SUBSYSTEM
9582M:	Linus Walleij <linus.walleij@linaro.org>
9583M:	Bartosz Golaszewski <brgl@bgdev.pl>
9584L:	linux-gpio@vger.kernel.org
9585S:	Maintained
9586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9587F:	Documentation/admin-guide/gpio/
9588F:	Documentation/devicetree/bindings/gpio/
9589F:	Documentation/driver-api/gpio/
9590F:	drivers/gpio/
9591F:	include/dt-bindings/gpio/
9592F:	include/linux/gpio.h
9593F:	include/linux/gpio/
9594F:	include/linux/of_gpio.h
9595
9596GPIO UAPI
9597M:	Bartosz Golaszewski <brgl@bgdev.pl>
9598R:	Kent Gibson <warthog618@gmail.com>
9599L:	linux-gpio@vger.kernel.org
9600S:	Maintained
9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9602F:	Documentation/ABI/obsolete/sysfs-gpio
9603F:	Documentation/ABI/testing/gpio-cdev
9604F:	Documentation/userspace-api/gpio/
9605F:	drivers/gpio/gpiolib-cdev.c
9606F:	include/uapi/linux/gpio.h
9607F:	tools/gpio/
9608
9609GRE DEMULTIPLEXER DRIVER
9610M:	Dmitry Kozlov <xeb@mail.ru>
9611L:	netdev@vger.kernel.org
9612S:	Maintained
9613F:	include/net/gre.h
9614F:	net/ipv4/gre_demux.c
9615F:	net/ipv4/gre_offload.c
9616
9617GRETH 10/100/1G Ethernet MAC device driver
9618M:	Andreas Larsson <andreas@gaisler.com>
9619L:	netdev@vger.kernel.org
9620S:	Maintained
9621F:	drivers/net/ethernet/aeroflex/
9622
9623GREYBUS AUDIO PROTOCOLS DRIVERS
9624M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9625M:	Mark Greer <mgreer@animalcreek.com>
9626S:	Maintained
9627F:	drivers/staging/greybus/audio_apbridgea.c
9628F:	drivers/staging/greybus/audio_apbridgea.h
9629F:	drivers/staging/greybus/audio_codec.c
9630F:	drivers/staging/greybus/audio_codec.h
9631F:	drivers/staging/greybus/audio_gb.c
9632F:	drivers/staging/greybus/audio_manager.c
9633F:	drivers/staging/greybus/audio_manager.h
9634F:	drivers/staging/greybus/audio_manager_module.c
9635F:	drivers/staging/greybus/audio_manager_private.h
9636F:	drivers/staging/greybus/audio_manager_sysfs.c
9637F:	drivers/staging/greybus/audio_module.c
9638F:	drivers/staging/greybus/audio_topology.c
9639
9640GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9641M:	Viresh Kumar <vireshk@kernel.org>
9642S:	Maintained
9643F:	drivers/staging/greybus/authentication.c
9644F:	drivers/staging/greybus/bootrom.c
9645F:	drivers/staging/greybus/firmware.h
9646F:	drivers/staging/greybus/fw-core.c
9647F:	drivers/staging/greybus/fw-download.c
9648F:	drivers/staging/greybus/fw-management.c
9649F:	drivers/staging/greybus/greybus_authentication.h
9650F:	drivers/staging/greybus/greybus_firmware.h
9651F:	drivers/staging/greybus/hid.c
9652F:	drivers/staging/greybus/i2c.c
9653F:	drivers/staging/greybus/spi.c
9654F:	drivers/staging/greybus/spilib.c
9655F:	drivers/staging/greybus/spilib.h
9656
9657GREYBUS LOOPBACK DRIVER
9658M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9659S:	Maintained
9660F:	drivers/staging/greybus/loopback.c
9661
9662GREYBUS PLATFORM DRIVERS
9663M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9664S:	Maintained
9665F:	drivers/staging/greybus/arche-apb-ctrl.c
9666F:	drivers/staging/greybus/arche-platform.c
9667F:	drivers/staging/greybus/arche_platform.h
9668
9669GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9670M:	Rui Miguel Silva <rmfrfs@gmail.com>
9671S:	Maintained
9672F:	drivers/staging/greybus/gpio.c
9673F:	drivers/staging/greybus/light.c
9674F:	drivers/staging/greybus/power_supply.c
9675F:	drivers/staging/greybus/sdio.c
9676F:	drivers/staging/greybus/spi.c
9677F:	drivers/staging/greybus/spilib.c
9678
9679GREYBUS BEAGLEPLAY DRIVERS
9680M:	Ayush Singh <ayushdevel1325@gmail.com>
9681L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9682S:	Maintained
9683F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9684F:	drivers/greybus/gb-beagleplay.c
9685
9686GREYBUS SUBSYSTEM
9687M:	Johan Hovold <johan@kernel.org>
9688M:	Alex Elder <elder@kernel.org>
9689M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9690L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9691S:	Maintained
9692F:	drivers/greybus/
9693F:	drivers/staging/greybus/
9694F:	include/linux/greybus.h
9695F:	include/linux/greybus/
9696
9697GREYBUS UART PROTOCOLS DRIVERS
9698M:	David Lin <dtwlin@gmail.com>
9699S:	Maintained
9700F:	drivers/staging/greybus/log.c
9701F:	drivers/staging/greybus/uart.c
9702
9703GS1662 VIDEO SERIALIZER
9704M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9705L:	linux-media@vger.kernel.org
9706S:	Maintained
9707T:	git git://linuxtv.org/media_tree.git
9708F:	drivers/media/spi/gs1662.c
9709
9710GSPCA FINEPIX SUBDRIVER
9711M:	Frank Zago <frank@zago.net>
9712L:	linux-media@vger.kernel.org
9713S:	Maintained
9714T:	git git://linuxtv.org/media_tree.git
9715F:	drivers/media/usb/gspca/finepix.c
9716
9717GSPCA GL860 SUBDRIVER
9718M:	Olivier Lorin <o.lorin@laposte.net>
9719L:	linux-media@vger.kernel.org
9720S:	Maintained
9721T:	git git://linuxtv.org/media_tree.git
9722F:	drivers/media/usb/gspca/gl860/
9723
9724GSPCA M5602 SUBDRIVER
9725M:	Erik Andren <erik.andren@gmail.com>
9726L:	linux-media@vger.kernel.org
9727S:	Maintained
9728T:	git git://linuxtv.org/media_tree.git
9729F:	drivers/media/usb/gspca/m5602/
9730
9731GSPCA PAC207 SONIXB SUBDRIVER
9732M:	Hans Verkuil <hverkuil@xs4all.nl>
9733L:	linux-media@vger.kernel.org
9734S:	Odd Fixes
9735T:	git git://linuxtv.org/media_tree.git
9736F:	drivers/media/usb/gspca/pac207.c
9737
9738GSPCA SN9C20X SUBDRIVER
9739M:	Brian Johnson <brijohn@gmail.com>
9740L:	linux-media@vger.kernel.org
9741S:	Maintained
9742T:	git git://linuxtv.org/media_tree.git
9743F:	drivers/media/usb/gspca/sn9c20x.c
9744
9745GSPCA T613 SUBDRIVER
9746M:	Leandro Costantino <lcostantino@gmail.com>
9747L:	linux-media@vger.kernel.org
9748S:	Maintained
9749T:	git git://linuxtv.org/media_tree.git
9750F:	drivers/media/usb/gspca/t613.c
9751
9752GSPCA USB WEBCAM DRIVER
9753M:	Hans Verkuil <hverkuil@xs4all.nl>
9754L:	linux-media@vger.kernel.org
9755S:	Odd Fixes
9756T:	git git://linuxtv.org/media_tree.git
9757F:	drivers/media/usb/gspca/
9758
9759GTP (GPRS Tunneling Protocol)
9760M:	Pablo Neira Ayuso <pablo@netfilter.org>
9761M:	Harald Welte <laforge@gnumonks.org>
9762L:	osmocom-net-gprs@lists.osmocom.org
9763S:	Maintained
9764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9765F:	drivers/net/gtp.c
9766
9767GUID PARTITION TABLE (GPT)
9768M:	Davidlohr Bueso <dave@stgolabs.net>
9769L:	linux-efi@vger.kernel.org
9770S:	Maintained
9771F:	block/partitions/efi.*
9772
9773HABANALABS PCI DRIVER
9774M:	Ofir Bitton <obitton@habana.ai>
9775L:	dri-devel@lists.freedesktop.org
9776S:	Supported
9777C:	irc://irc.oftc.net/dri-devel
9778T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9779F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9780F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9781F:	drivers/accel/habanalabs/
9782F:	include/linux/habanalabs/
9783F:	include/trace/events/habanalabs.h
9784F:	include/uapi/drm/habanalabs_accel.h
9785
9786HACKRF MEDIA DRIVER
9787L:	linux-media@vger.kernel.org
9788S:	Orphan
9789W:	https://linuxtv.org
9790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9791F:	drivers/media/usb/hackrf/
9792
9793HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9794M:	Chuck Lever <chuck.lever@oracle.com>
9795L:	kernel-tls-handshake@lists.linux.dev
9796L:	netdev@vger.kernel.org
9797S:	Maintained
9798F:	Documentation/netlink/specs/handshake.yaml
9799F:	Documentation/networking/tls-handshake.rst
9800F:	include/net/handshake.h
9801F:	include/trace/events/handshake.h
9802F:	net/handshake/
9803
9804HANTRO VPU CODEC DRIVER
9805M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9806M:	Philipp Zabel <p.zabel@pengutronix.de>
9807L:	linux-media@vger.kernel.org
9808L:	linux-rockchip@lists.infradead.org
9809S:	Maintained
9810F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9811F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9812F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9813F:	drivers/media/platform/verisilicon/
9814
9815HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9816M:	Frank Seidel <frank@f-seidel.de>
9817L:	platform-driver-x86@vger.kernel.org
9818S:	Maintained
9819W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9820F:	drivers/platform/x86/hdaps.c
9821
9822HARDWARE MONITORING
9823M:	Jean Delvare <jdelvare@suse.com>
9824M:	Guenter Roeck <linux@roeck-us.net>
9825L:	linux-hwmon@vger.kernel.org
9826S:	Maintained
9827W:	http://hwmon.wiki.kernel.org/
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9829F:	Documentation/ABI/testing/sysfs-class-hwmon
9830F:	Documentation/devicetree/bindings/hwmon/
9831F:	Documentation/hwmon/
9832F:	drivers/hwmon/
9833F:	include/linux/hwmon*.h
9834F:	include/trace/events/hwmon*.h
9835K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9836
9837HARDWARE RANDOM NUMBER GENERATOR CORE
9838M:	Olivia Mackall <olivia@selenic.com>
9839M:	Herbert Xu <herbert@gondor.apana.org.au>
9840L:	linux-crypto@vger.kernel.org
9841S:	Odd fixes
9842F:	Documentation/admin-guide/hw_random.rst
9843F:	Documentation/devicetree/bindings/rng/
9844F:	drivers/char/hw_random/
9845F:	include/linux/hw_random.h
9846
9847HARDWARE SPINLOCK CORE
9848M:	Bjorn Andersson <andersson@kernel.org>
9849R:	Baolin Wang <baolin.wang7@gmail.com>
9850L:	linux-remoteproc@vger.kernel.org
9851S:	Maintained
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9853F:	Documentation/devicetree/bindings/hwlock/
9854F:	Documentation/locking/hwspinlock.rst
9855F:	drivers/hwspinlock/
9856F:	include/linux/hwspinlock.h
9857
9858HARDWARE TRACING FACILITIES
9859M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9860S:	Maintained
9861F:	drivers/hwtracing/
9862
9863HARMONY SOUND DRIVER
9864L:	linux-parisc@vger.kernel.org
9865S:	Maintained
9866F:	sound/parisc/harmony.*
9867
9868HDPVR USB VIDEO ENCODER DRIVER
9869M:	Hans Verkuil <hverkuil@xs4all.nl>
9870L:	linux-media@vger.kernel.org
9871S:	Odd Fixes
9872W:	https://linuxtv.org
9873T:	git git://linuxtv.org/media_tree.git
9874F:	drivers/media/usb/hdpvr/
9875
9876HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9877M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9878S:	Supported
9879F:	drivers/misc/hpilo.[ch]
9880
9881HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9882M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9883S:	Supported
9884F:	Documentation/watchdog/hpwdt.rst
9885F:	drivers/watchdog/hpwdt.c
9886
9887HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9888M:	Don Brace <don.brace@microchip.com>
9889L:	storagedev@microchip.com
9890L:	linux-scsi@vger.kernel.org
9891S:	Supported
9892F:	Documentation/scsi/hpsa.rst
9893F:	drivers/scsi/hpsa*.[ch]
9894F:	include/linux/cciss*.h
9895F:	include/uapi/linux/cciss*.h
9896
9897HFI1 DRIVER
9898M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9899L:	linux-rdma@vger.kernel.org
9900S:	Supported
9901F:	drivers/infiniband/hw/hfi1
9902
9903HFS FILESYSTEM
9904L:	linux-fsdevel@vger.kernel.org
9905S:	Orphan
9906F:	Documentation/filesystems/hfs.rst
9907F:	fs/hfs/
9908
9909HFSPLUS FILESYSTEM
9910L:	linux-fsdevel@vger.kernel.org
9911S:	Orphan
9912F:	Documentation/filesystems/hfsplus.rst
9913F:	fs/hfsplus/
9914
9915HGA FRAMEBUFFER DRIVER
9916M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9917L:	linux-nvidia@lists.surfsouth.com
9918S:	Maintained
9919W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9920F:	drivers/video/fbdev/hgafb.c
9921
9922HIBERNATION (aka Software Suspend, aka swsusp)
9923M:	"Rafael J. Wysocki" <rafael@kernel.org>
9924M:	Pavel Machek <pavel@ucw.cz>
9925L:	linux-pm@vger.kernel.org
9926S:	Supported
9927B:	https://bugzilla.kernel.org
9928F:	arch/*/include/asm/suspend*.h
9929F:	arch/x86/power/
9930F:	drivers/base/power/
9931F:	include/linux/freezer.h
9932F:	include/linux/pm.h
9933F:	include/linux/suspend.h
9934F:	kernel/power/
9935
9936HID CORE LAYER
9937M:	Jiri Kosina <jikos@kernel.org>
9938M:	Benjamin Tissoires <bentiss@kernel.org>
9939L:	linux-input@vger.kernel.org
9940S:	Maintained
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9942F:	Documentation/hid/
9943F:	drivers/hid/
9944F:	include/linux/hid*
9945F:	include/uapi/linux/hid*
9946F:	samples/hid/
9947F:	tools/testing/selftests/hid/
9948
9949HID LOGITECH DRIVERS
9950R:	Filipe Laíns <lains@riseup.net>
9951L:	linux-input@vger.kernel.org
9952S:	Maintained
9953F:	drivers/hid/hid-logitech-*
9954
9955HID NVIDIA SHIELD DRIVER
9956M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9957L:	linux-input@vger.kernel.org
9958S:	Maintained
9959F:	drivers/hid/hid-nvidia-shield.c
9960
9961HID PHOENIX RC FLIGHT CONTROLLER
9962M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9963L:	linux-input@vger.kernel.org
9964S:	Maintained
9965F:	drivers/hid/hid-pxrc.c
9966
9967HID PLAYSTATION DRIVER
9968M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9969L:	linux-input@vger.kernel.org
9970S:	Supported
9971F:	drivers/hid/hid-playstation.c
9972
9973HID SENSOR HUB DRIVERS
9974M:	Jiri Kosina <jikos@kernel.org>
9975M:	Jonathan Cameron <jic23@kernel.org>
9976M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9977L:	linux-input@vger.kernel.org
9978L:	linux-iio@vger.kernel.org
9979S:	Maintained
9980F:	Documentation/hid/hid-sensor*
9981F:	drivers/hid/hid-sensor-*
9982F:	drivers/iio/*/hid-*
9983F:	include/linux/hid-sensor-*
9984
9985HID VRC-2 CAR CONTROLLER DRIVER
9986M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9987L:	linux-input@vger.kernel.org
9988S:	Maintained
9989F:	drivers/hid/hid-vrc2.c
9990
9991HID WACOM DRIVER
9992M:	Ping Cheng <ping.cheng@wacom.com>
9993M:	Jason Gerecke  <jason.gerecke@wacom.com>
9994L:	linux-input@vger.kernel.org
9995S:	Maintained
9996F:	drivers/hid/wacom.h
9997F:	drivers/hid/wacom_*
9998
9999HID++ LOGITECH DRIVERS
10000R:	Filipe Laíns <lains@riseup.net>
10001R:	Bastien Nocera <hadess@hadess.net>
10002L:	linux-input@vger.kernel.org
10003S:	Maintained
10004F:	drivers/hid/hid-logitech-hidpp.c
10005
10006HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10007M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10008M:	Frederic Weisbecker <frederic@kernel.org>
10009M:	Thomas Gleixner <tglx@linutronix.de>
10010L:	linux-kernel@vger.kernel.org
10011S:	Maintained
10012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10013F:	Documentation/timers/
10014F:	include/linux/clockchips.h
10015F:	include/linux/hrtimer.h
10016F:	include/linux/timer.h
10017F:	kernel/time/clockevents.c
10018F:	kernel/time/hrtimer.c
10019F:	kernel/time/timer.c
10020F:	kernel/time/timer_list.c
10021F:	kernel/time/timer_migration.*
10022F:	tools/testing/selftests/timers/
10023
10024HIGH-SPEED SCC DRIVER FOR AX.25
10025L:	linux-hams@vger.kernel.org
10026S:	Orphan
10027F:	drivers/net/hamradio/scc.c
10028
10029HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10030M:	HighPoint Linux Team <linux@highpoint-tech.com>
10031S:	Supported
10032W:	http://www.highpoint-tech.com
10033F:	Documentation/scsi/hptiop.rst
10034F:	drivers/scsi/hptiop.c
10035
10036HIKEY960 ONBOARD USB GPIO HUB DRIVER
10037M:	John Stultz <jstultz@google.com>
10038L:	linux-kernel@vger.kernel.org
10039S:	Maintained
10040F:	drivers/misc/hisi_hikey_usb.c
10041
10042HIMAX HX83112B TOUCHSCREEN SUPPORT
10043M:	Job Noorman <job@noorman.info>
10044L:	linux-input@vger.kernel.org
10045S:	Maintained
10046F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10047F:	drivers/input/touchscreen/himax_hx83112b.c
10048
10049HIPPI
10050M:	Jes Sorensen <jes@trained-monkey.org>
10051L:	linux-hippi@sunsite.dk
10052S:	Maintained
10053F:	drivers/net/hippi/
10054F:	include/linux/hippidevice.h
10055F:	include/uapi/linux/if_hippi.h
10056F:	net/802/hippi.c
10057
10058HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10059M:	Kurt Kanzenbach <kurt@linutronix.de>
10060L:	netdev@vger.kernel.org
10061S:	Maintained
10062F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10063F:	drivers/net/dsa/hirschmann/*
10064F:	include/linux/platform_data/hirschmann-hellcreek.h
10065F:	net/dsa/tag_hellcreek.c
10066
10067HISILICON DMA DRIVER
10068M:	Zhou Wang <wangzhou1@hisilicon.com>
10069M:	Jie Hai <haijie1@huawei.com>
10070L:	dmaengine@vger.kernel.org
10071S:	Maintained
10072F:	drivers/dma/hisi_dma.c
10073
10074HISILICON GPIO DRIVER
10075M:	Jay Fang <f.fangjian@huawei.com>
10076L:	linux-gpio@vger.kernel.org
10077S:	Maintained
10078F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10079F:	drivers/gpio/gpio-hisi.c
10080
10081HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10082M:	Zhiqi Song <songzhiqi1@huawei.com>
10083M:	Longfang Liu <liulongfang@huawei.com>
10084L:	linux-crypto@vger.kernel.org
10085S:	Maintained
10086F:	Documentation/ABI/testing/debugfs-hisi-hpre
10087F:	drivers/crypto/hisilicon/hpre/hpre.h
10088F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10089F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10090
10091HISILICON HNS3 PMU DRIVER
10092M:	Jijie Shao <shaojijie@huawei.com>
10093S:	Supported
10094F:	Documentation/admin-guide/perf/hns3-pmu.rst
10095F:	drivers/perf/hisilicon/hns3_pmu.c
10096
10097HISILICON I2C CONTROLLER DRIVER
10098M:	Yicong Yang <yangyicong@hisilicon.com>
10099L:	linux-i2c@vger.kernel.org
10100S:	Maintained
10101W:	https://www.hisilicon.com
10102F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10103F:	drivers/i2c/busses/i2c-hisi.c
10104
10105HISILICON KUNPENG SOC HCCS DRIVER
10106M:	Huisong Li <lihuisong@huawei.com>
10107S:	Maintained
10108F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10109F:	drivers/soc/hisilicon/kunpeng_hccs.c
10110F:	drivers/soc/hisilicon/kunpeng_hccs.h
10111
10112HISILICON LPC BUS DRIVER
10113M:	Jay Fang <f.fangjian@huawei.com>
10114S:	Maintained
10115W:	http://www.hisilicon.com
10116F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10117F:	drivers/bus/hisi_lpc.c
10118
10119HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10120M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10121M:	Salil Mehta <salil.mehta@huawei.com>
10122M:	Jijie Shao <shaojijie@huawei.com>
10123L:	netdev@vger.kernel.org
10124S:	Maintained
10125W:	http://www.hisilicon.com
10126F:	drivers/net/ethernet/hisilicon/hns3/
10127
10128HISILICON NETWORK SUBSYSTEM DRIVER
10129M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10130M:	Salil Mehta <salil.mehta@huawei.com>
10131L:	netdev@vger.kernel.org
10132S:	Maintained
10133W:	http://www.hisilicon.com
10134F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10135F:	drivers/net/ethernet/hisilicon/
10136
10137HISILICON PMU DRIVER
10138M:	Yicong Yang <yangyicong@hisilicon.com>
10139M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10140S:	Supported
10141W:	http://www.hisilicon.com
10142F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10143F:	Documentation/admin-guide/perf/hisi-pmu.rst
10144F:	drivers/perf/hisilicon
10145
10146HISILICON PTT DRIVER
10147M:	Yicong Yang <yangyicong@hisilicon.com>
10148M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10149L:	linux-kernel@vger.kernel.org
10150S:	Maintained
10151F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10152F:	Documentation/trace/hisi-ptt.rst
10153F:	drivers/hwtracing/ptt/
10154F:	tools/perf/arch/arm64/util/hisi-ptt.c
10155F:	tools/perf/util/hisi-ptt*
10156F:	tools/perf/util/hisi-ptt-decoder/*
10157
10158HISILICON QM DRIVER
10159M:	Weili Qian <qianweili@huawei.com>
10160M:	Zhou Wang <wangzhou1@hisilicon.com>
10161L:	linux-crypto@vger.kernel.org
10162S:	Maintained
10163F:	drivers/crypto/hisilicon/Kconfig
10164F:	drivers/crypto/hisilicon/Makefile
10165F:	drivers/crypto/hisilicon/qm.c
10166F:	drivers/crypto/hisilicon/sgl.c
10167F:	include/linux/hisi_acc_qm.h
10168
10169HISILICON ROCE DRIVER
10170M:	Chengchang Tang <tangchengchang@huawei.com>
10171M:	Junxian Huang <huangjunxian6@hisilicon.com>
10172L:	linux-rdma@vger.kernel.org
10173S:	Maintained
10174F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10175F:	drivers/infiniband/hw/hns/
10176
10177HISILICON SAS Controller
10178M:	Yihang Li <liyihang9@huawei.com>
10179S:	Supported
10180W:	http://www.hisilicon.com
10181F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10182F:	drivers/scsi/hisi_sas/
10183
10184HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10185M:	Longfang Liu <liulongfang@huawei.com>
10186L:	linux-crypto@vger.kernel.org
10187S:	Maintained
10188F:	Documentation/ABI/testing/debugfs-hisi-sec
10189F:	drivers/crypto/hisilicon/sec2/sec.h
10190F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10191F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10192F:	drivers/crypto/hisilicon/sec2/sec_main.c
10193
10194HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10195M:	Jay Fang <f.fangjian@huawei.com>
10196L:	linux-spi@vger.kernel.org
10197S:	Maintained
10198W:	http://www.hisilicon.com
10199F:	drivers/spi/spi-hisi-kunpeng.c
10200
10201HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10202M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10203L:	linux-kernel@vger.kernel.org
10204S:	Maintained
10205F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10206F:	drivers/spmi/hisi-spmi-controller.c
10207
10208HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10209M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10210L:	linux-kernel@vger.kernel.org
10211S:	Maintained
10212F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10213F:	drivers/mfd/hi6421-spmi-pmic.c
10214
10215HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10216M:	Weili Qian <qianweili@huawei.com>
10217S:	Maintained
10218F:	drivers/crypto/hisilicon/trng/trng.c
10219
10220HISILICON V3XX SPI NOR FLASH Controller Driver
10221M:	Jay Fang <f.fangjian@huawei.com>
10222S:	Maintained
10223W:	http://www.hisilicon.com
10224F:	drivers/spi/spi-hisi-sfc-v3xx.c
10225
10226HISILICON ZIP Controller DRIVER
10227M:	Yang Shen <shenyang39@huawei.com>
10228M:	Zhou Wang <wangzhou1@hisilicon.com>
10229L:	linux-crypto@vger.kernel.org
10230S:	Maintained
10231F:	Documentation/ABI/testing/debugfs-hisi-zip
10232F:	drivers/crypto/hisilicon/zip/
10233
10234HMM - Heterogeneous Memory Management
10235M:	Jérôme Glisse <jglisse@redhat.com>
10236L:	linux-mm@kvack.org
10237S:	Maintained
10238F:	Documentation/mm/hmm.rst
10239F:	include/linux/hmm*
10240F:	lib/test_hmm*
10241F:	mm/hmm*
10242F:	tools/testing/selftests/mm/*hmm*
10243
10244HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10245M:	Petre Rodan <petre.rodan@subdimension.ro>
10246L:	linux-iio@vger.kernel.org
10247S:	Maintained
10248F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10249F:	drivers/iio/pressure/hsc030pa*
10250
10251HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10252M:	Andreas Klinger <ak@it-klinger.de>
10253M:	Petre Rodan <petre.rodan@subdimension.ro>
10254L:	linux-iio@vger.kernel.org
10255S:	Maintained
10256F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10257F:	drivers/iio/pressure/mprls0025pa*
10258
10259HP BIOSCFG DRIVER
10260M:	Jorge Lopez <jorge.lopez2@hp.com>
10261L:	platform-driver-x86@vger.kernel.org
10262S:	Maintained
10263F:	drivers/platform/x86/hp/hp-bioscfg/
10264
10265HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10266L:	platform-driver-x86@vger.kernel.org
10267S:	Orphan
10268F:	drivers/platform/x86/hp/tc1100-wmi.c
10269
10270HP WMI HARDWARE MONITOR DRIVER
10271M:	James Seo <james@equiv.tech>
10272L:	linux-hwmon@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/hwmon/hp-wmi-sensors.rst
10275F:	drivers/hwmon/hp-wmi-sensors.c
10276
10277HPET:	High Precision Event Timers driver
10278M:	Clemens Ladisch <clemens@ladisch.de>
10279S:	Maintained
10280F:	Documentation/timers/hpet.rst
10281F:	drivers/char/hpet.c
10282F:	include/linux/hpet.h
10283F:	include/uapi/linux/hpet.h
10284
10285HPET:	x86
10286S:	Orphan
10287F:	arch/x86/include/asm/hpet.h
10288F:	arch/x86/kernel/hpet.c
10289
10290HPFS FILESYSTEM
10291M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10292S:	Maintained
10293W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10294F:	fs/hpfs/
10295
10296HS3001 Hardware Temperature and Humidity Sensor
10297M:	Andre Werner <andre.werner@systec-electronic.com>
10298L:	linux-hwmon@vger.kernel.org
10299S:	Maintained
10300F:	drivers/hwmon/hs3001.c
10301
10302HSI SUBSYSTEM
10303M:	Sebastian Reichel <sre@kernel.org>
10304S:	Maintained
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10306F:	Documentation/ABI/testing/sysfs-bus-hsi
10307F:	Documentation/driver-api/hsi.rst
10308F:	drivers/hsi/
10309F:	include/linux/hsi/
10310F:	include/uapi/linux/hsi/
10311
10312HSO 3G MODEM DRIVER
10313L:	linux-usb@vger.kernel.org
10314S:	Orphan
10315F:	drivers/net/usb/hso.c
10316
10317HSR NETWORK PROTOCOL
10318L:	netdev@vger.kernel.org
10319S:	Orphan
10320F:	net/hsr/
10321
10322HT16K33 LED CONTROLLER DRIVER
10323M:	Robin van der Gracht <robin@protonic.nl>
10324S:	Maintained
10325F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10326F:	drivers/auxdisplay/ht16k33.c
10327
10328HTCPEN TOUCHSCREEN DRIVER
10329M:	Pau Oliva Fora <pof@eslack.org>
10330L:	linux-input@vger.kernel.org
10331S:	Maintained
10332F:	drivers/input/touchscreen/htcpen.c
10333
10334HTE SUBSYSTEM
10335M:	Dipen Patel <dipenp@nvidia.com>
10336L:	timestamp@lists.linux.dev
10337S:	Maintained
10338Q:	https://patchwork.kernel.org/project/timestamp/list/
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10340F:	Documentation/devicetree/bindings/timestamp/
10341F:	Documentation/driver-api/hte/
10342F:	drivers/hte/
10343F:	include/linux/hte.h
10344
10345HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10346M:	Lorenzo Bianconi <lorenzo@kernel.org>
10347L:	linux-iio@vger.kernel.org
10348S:	Maintained
10349W:	http://www.st.com/
10350F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10351F:	drivers/iio/humidity/hts221*
10352
10353HUAWEI ETHERNET DRIVER
10354M:	Cai Huoqing <cai.huoqing@linux.dev>
10355L:	netdev@vger.kernel.org
10356S:	Maintained
10357F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10358F:	drivers/net/ethernet/huawei/hinic/
10359
10360HUGETLB SUBSYSTEM
10361M:	Muchun Song <muchun.song@linux.dev>
10362L:	linux-mm@kvack.org
10363S:	Maintained
10364F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10365F:	Documentation/admin-guide/mm/hugetlbpage.rst
10366F:	Documentation/mm/hugetlbfs_reserv.rst
10367F:	Documentation/mm/vmemmap_dedup.rst
10368F:	fs/hugetlbfs/
10369F:	include/linux/hugetlb.h
10370F:	mm/hugetlb.c
10371F:	mm/hugetlb_vmemmap.c
10372F:	mm/hugetlb_vmemmap.h
10373F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10374
10375HVA ST MEDIA DRIVER
10376M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10377L:	linux-media@vger.kernel.org
10378S:	Supported
10379W:	https://linuxtv.org
10380T:	git git://linuxtv.org/media_tree.git
10381F:	drivers/media/platform/st/sti/hva
10382
10383HWPOISON MEMORY FAILURE HANDLING
10384M:	Miaohe Lin <linmiaohe@huawei.com>
10385R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10386L:	linux-mm@kvack.org
10387S:	Maintained
10388F:	mm/hwpoison-inject.c
10389F:	mm/memory-failure.c
10390
10391HYCON HY46XX TOUCHSCREEN SUPPORT
10392M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10393L:	linux-input@vger.kernel.org
10394S:	Maintained
10395F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10396F:	drivers/input/touchscreen/hycon-hy46xx.c
10397
10398HYGON PROCESSOR SUPPORT
10399M:	Pu Wen <puwen@hygon.cn>
10400L:	linux-kernel@vger.kernel.org
10401S:	Maintained
10402F:	arch/x86/kernel/cpu/hygon.c
10403
10404HYNIX HI556 SENSOR DRIVER
10405M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10406L:	linux-media@vger.kernel.org
10407S:	Maintained
10408T:	git git://linuxtv.org/media_tree.git
10409F:	drivers/media/i2c/hi556.c
10410
10411HYNIX HI846 SENSOR DRIVER
10412M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10413L:	linux-media@vger.kernel.org
10414S:	Maintained
10415F:	drivers/media/i2c/hi846.c
10416
10417HYNIX HI847 SENSOR DRIVER
10418M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10419L:	linux-media@vger.kernel.org
10420S:	Maintained
10421F:	drivers/media/i2c/hi847.c
10422
10423Hyper-V/Azure CORE AND DRIVERS
10424M:	"K. Y. Srinivasan" <kys@microsoft.com>
10425M:	Haiyang Zhang <haiyangz@microsoft.com>
10426M:	Wei Liu <wei.liu@kernel.org>
10427M:	Dexuan Cui <decui@microsoft.com>
10428L:	linux-hyperv@vger.kernel.org
10429S:	Supported
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10431F:	Documentation/ABI/stable/sysfs-bus-vmbus
10432F:	Documentation/ABI/testing/debugfs-hyperv
10433F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10434F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10435F:	Documentation/virt/hyperv
10436F:	arch/arm64/hyperv
10437F:	arch/arm64/include/asm/hyperv-tlfs.h
10438F:	arch/arm64/include/asm/mshyperv.h
10439F:	arch/x86/hyperv
10440F:	arch/x86/include/asm/hyperv-tlfs.h
10441F:	arch/x86/include/asm/mshyperv.h
10442F:	arch/x86/include/asm/trace/hyperv.h
10443F:	arch/x86/kernel/cpu/mshyperv.c
10444F:	drivers/clocksource/hyperv_timer.c
10445F:	drivers/hid/hid-hyperv.c
10446F:	drivers/hv/
10447F:	drivers/input/serio/hyperv-keyboard.c
10448F:	drivers/iommu/hyperv-iommu.c
10449F:	drivers/net/ethernet/microsoft/
10450F:	drivers/net/hyperv/
10451F:	drivers/pci/controller/pci-hyperv-intf.c
10452F:	drivers/pci/controller/pci-hyperv.c
10453F:	drivers/scsi/storvsc_drv.c
10454F:	drivers/uio/uio_hv_generic.c
10455F:	drivers/video/fbdev/hyperv_fb.c
10456F:	include/asm-generic/hyperv-tlfs.h
10457F:	include/asm-generic/mshyperv.h
10458F:	include/clocksource/hyperv_timer.h
10459F:	include/linux/hyperv.h
10460F:	include/net/mana
10461F:	include/uapi/linux/hyperv.h
10462F:	net/vmw_vsock/hyperv_transport.c
10463F:	tools/hv/
10464
10465HYPERBUS SUPPORT
10466M:	Vignesh Raghavendra <vigneshr@ti.com>
10467R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10468L:	linux-mtd@lists.infradead.org
10469S:	Supported
10470Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10471C:	irc://irc.oftc.net/mtd
10472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10473F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10474F:	drivers/mtd/hyperbus/
10475F:	include/linux/mtd/hyperbus.h
10476
10477HYPERVISOR VIRTUAL CONSOLE DRIVER
10478L:	linuxppc-dev@lists.ozlabs.org
10479S:	Odd Fixes
10480F:	drivers/tty/hvc/
10481
10482I2C ACPI SUPPORT
10483M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10484L:	linux-i2c@vger.kernel.org
10485L:	linux-acpi@vger.kernel.org
10486S:	Maintained
10487F:	drivers/i2c/i2c-core-acpi.c
10488
10489I2C ADDRESS TRANSLATOR (ATR)
10490M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10491R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10492L:	linux-i2c@vger.kernel.org
10493S:	Maintained
10494F:	drivers/i2c/i2c-atr.c
10495F:	include/linux/i2c-atr.h
10496
10497I2C CONTROLLER DRIVER FOR NVIDIA GPU
10498M:	Ajay Gupta <ajayg@nvidia.com>
10499L:	linux-i2c@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10502F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10503
10504I2C MUXES
10505M:	Peter Rosin <peda@axentia.se>
10506L:	linux-i2c@vger.kernel.org
10507S:	Maintained
10508F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10509F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10510F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10511F:	Documentation/i2c/i2c-topology.rst
10512F:	Documentation/i2c/muxes/
10513F:	drivers/i2c/i2c-mux.c
10514F:	drivers/i2c/muxes/
10515F:	include/linux/i2c-mux.h
10516
10517I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10518M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10519L:	linux-i2c@vger.kernel.org
10520S:	Maintained
10521F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10522F:	drivers/i2c/busses/i2c-mv64xxx.c
10523
10524I2C OVER PARALLEL PORT
10525M:	Jean Delvare <jdelvare@suse.com>
10526L:	linux-i2c@vger.kernel.org
10527S:	Maintained
10528F:	Documentation/i2c/busses/i2c-parport.rst
10529F:	drivers/i2c/busses/i2c-parport.c
10530
10531I2C SUBSYSTEM
10532M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10533L:	linux-i2c@vger.kernel.org
10534S:	Maintained
10535W:	https://i2c.wiki.kernel.org/
10536Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10538F:	Documentation/i2c/
10539F:	drivers/i2c/*
10540F:	include/dt-bindings/i2c/i2c.h
10541F:	include/linux/i2c-dev.h
10542F:	include/linux/i2c-smbus.h
10543F:	include/linux/i2c.h
10544F:	include/uapi/linux/i2c-*.h
10545F:	include/uapi/linux/i2c.h
10546
10547I2C SUBSYSTEM HOST DRIVERS
10548M:	Andi Shyti <andi.shyti@kernel.org>
10549L:	linux-i2c@vger.kernel.org
10550S:	Maintained
10551W:	https://i2c.wiki.kernel.org/
10552Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10554F:	Documentation/devicetree/bindings/i2c/
10555F:	drivers/i2c/algos/
10556F:	drivers/i2c/busses/
10557F:	include/dt-bindings/i2c/
10558
10559I2C-TAOS-EVM DRIVER
10560M:	Jean Delvare <jdelvare@suse.com>
10561L:	linux-i2c@vger.kernel.org
10562S:	Maintained
10563F:	Documentation/i2c/busses/i2c-taos-evm.rst
10564F:	drivers/i2c/busses/i2c-taos-evm.c
10565
10566I2C-TINY-USB DRIVER
10567M:	Till Harbaum <till@harbaum.org>
10568L:	linux-i2c@vger.kernel.org
10569S:	Maintained
10570W:	http://www.harbaum.org/till/i2c_tiny_usb
10571F:	drivers/i2c/busses/i2c-tiny-usb.c
10572
10573I2C/SMBUS CONTROLLER DRIVERS FOR PC
10574M:	Jean Delvare <jdelvare@suse.com>
10575L:	linux-i2c@vger.kernel.org
10576S:	Maintained
10577F:	Documentation/i2c/busses/i2c-ali1535.rst
10578F:	Documentation/i2c/busses/i2c-ali1563.rst
10579F:	Documentation/i2c/busses/i2c-ali15x3.rst
10580F:	Documentation/i2c/busses/i2c-amd756.rst
10581F:	Documentation/i2c/busses/i2c-amd8111.rst
10582F:	Documentation/i2c/busses/i2c-i801.rst
10583F:	Documentation/i2c/busses/i2c-nforce2.rst
10584F:	Documentation/i2c/busses/i2c-piix4.rst
10585F:	Documentation/i2c/busses/i2c-sis5595.rst
10586F:	Documentation/i2c/busses/i2c-sis630.rst
10587F:	Documentation/i2c/busses/i2c-sis96x.rst
10588F:	Documentation/i2c/busses/i2c-via.rst
10589F:	Documentation/i2c/busses/i2c-viapro.rst
10590F:	drivers/i2c/busses/i2c-ali1535.c
10591F:	drivers/i2c/busses/i2c-ali1563.c
10592F:	drivers/i2c/busses/i2c-ali15x3.c
10593F:	drivers/i2c/busses/i2c-amd756-s4882.c
10594F:	drivers/i2c/busses/i2c-amd756.c
10595F:	drivers/i2c/busses/i2c-amd8111.c
10596F:	drivers/i2c/busses/i2c-i801.c
10597F:	drivers/i2c/busses/i2c-isch.c
10598F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10599F:	drivers/i2c/busses/i2c-nforce2.c
10600F:	drivers/i2c/busses/i2c-piix4.c
10601F:	drivers/i2c/busses/i2c-sis5595.c
10602F:	drivers/i2c/busses/i2c-sis630.c
10603F:	drivers/i2c/busses/i2c-sis96x.c
10604F:	drivers/i2c/busses/i2c-via.c
10605F:	drivers/i2c/busses/i2c-viapro.c
10606
10607I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10608M:	Hans de Goede <hdegoede@redhat.com>
10609L:	linux-i2c@vger.kernel.org
10610S:	Maintained
10611F:	drivers/i2c/busses/i2c-cht-wc.c
10612
10613I2C/SMBUS ISMT DRIVER
10614M:	Seth Heasley <seth.heasley@intel.com>
10615M:	Neil Horman <nhorman@tuxdriver.com>
10616L:	linux-i2c@vger.kernel.org
10617F:	Documentation/i2c/busses/i2c-ismt.rst
10618F:	drivers/i2c/busses/i2c-ismt.c
10619
10620I2C/SMBUS ZHAOXIN DRIVER
10621M:	Hans Hu <hanshu@zhaoxin.com>
10622L:	linux-i2c@vger.kernel.org
10623S:	Maintained
10624W:	https://www.zhaoxin.com
10625F:	drivers/i2c/busses/i2c-viai2c-common.c
10626F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10627
10628I2C/SMBUS STUB DRIVER
10629M:	Jean Delvare <jdelvare@suse.com>
10630L:	linux-i2c@vger.kernel.org
10631S:	Maintained
10632F:	drivers/i2c/i2c-stub.c
10633
10634I3C DRIVER FOR ASPEED AST2600
10635M:	Jeremy Kerr <jk@codeconstruct.com.au>
10636S:	Maintained
10637F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10638F:	drivers/i3c/master/ast2600-i3c-master.c
10639
10640I3C DRIVER FOR CADENCE I3C MASTER IP
10641M:	Przemysław Gaj <pgaj@cadence.com>
10642S:	Maintained
10643F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10644F:	drivers/i3c/master/i3c-master-cdns.c
10645
10646I3C DRIVER FOR SYNOPSYS DESIGNWARE
10647S:	Orphan
10648F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10649F:	drivers/i3c/master/dw*
10650
10651I3C SUBSYSTEM
10652M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10653L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10654S:	Maintained
10655C:	irc://chat.freenode.net/linux-i3c
10656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10657F:	Documentation/ABI/testing/sysfs-bus-i3c
10658F:	Documentation/devicetree/bindings/i3c/
10659F:	Documentation/driver-api/i3c
10660F:	drivers/i3c/
10661F:	include/dt-bindings/i3c/
10662F:	include/linux/i3c/
10663
10664IBM Operation Panel Input Driver
10665M:	Eddie James <eajames@linux.ibm.com>
10666L:	linux-input@vger.kernel.org
10667S:	Maintained
10668F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10669F:	drivers/input/misc/ibm-panel.c
10670
10671IBM Power 842 compression accelerator
10672M:	Haren Myneni <haren@us.ibm.com>
10673S:	Supported
10674F:	crypto/842.c
10675F:	drivers/crypto/nx/Kconfig
10676F:	drivers/crypto/nx/Makefile
10677F:	drivers/crypto/nx/nx-842*
10678F:	include/linux/sw842.h
10679F:	lib/842/
10680
10681IBM Power in-Nest Crypto Acceleration
10682M:	Breno Leitão <leitao@debian.org>
10683M:	Nayna Jain <nayna@linux.ibm.com>
10684M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10685L:	linux-crypto@vger.kernel.org
10686S:	Supported
10687F:	drivers/crypto/nx/Kconfig
10688F:	drivers/crypto/nx/Makefile
10689F:	drivers/crypto/nx/nx-aes*
10690F:	drivers/crypto/nx/nx-sha*
10691F:	drivers/crypto/nx/nx.*
10692F:	drivers/crypto/nx/nx_csbcpb.h
10693F:	drivers/crypto/nx/nx_debugfs.c
10694
10695IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10696M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10697L:	linux-pci@vger.kernel.org
10698L:	linuxppc-dev@lists.ozlabs.org
10699S:	Supported
10700F:	drivers/pci/hotplug/rpadlpar*
10701
10702IBM Power Linux RAID adapter
10703M:	Brian King <brking@us.ibm.com>
10704S:	Supported
10705F:	drivers/scsi/ipr.*
10706
10707IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10708M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10709L:	linux-pci@vger.kernel.org
10710L:	linuxppc-dev@lists.ozlabs.org
10711S:	Supported
10712F:	drivers/pci/hotplug/rpaphp*
10713
10714IBM Power SRIOV Virtual NIC Device Driver
10715M:	Haren Myneni <haren@linux.ibm.com>
10716M:	Rick Lindsley <ricklind@linux.ibm.com>
10717R:	Nick Child <nnac123@linux.ibm.com>
10718R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10719L:	netdev@vger.kernel.org
10720S:	Supported
10721F:	drivers/net/ethernet/ibm/ibmvnic.*
10722
10723IBM Power VFIO Support
10724M:	Timothy Pearson <tpearson@raptorengineering.com>
10725S:	Supported
10726F:	drivers/vfio/vfio_iommu_spapr_tce.c
10727
10728IBM Power Virtual Ethernet Device Driver
10729M:	Nick Child <nnac123@linux.ibm.com>
10730L:	netdev@vger.kernel.org
10731S:	Supported
10732F:	drivers/net/ethernet/ibm/ibmveth.*
10733
10734IBM Power Virtual FC Device Drivers
10735M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10736L:	linux-scsi@vger.kernel.org
10737S:	Supported
10738F:	drivers/scsi/ibmvscsi/ibmvfc*
10739
10740IBM Power Virtual Management Channel Driver
10741M:	Brad Warrum <bwarrum@linux.ibm.com>
10742M:	Ritu Agarwal <rituagar@linux.ibm.com>
10743S:	Supported
10744F:	drivers/misc/ibmvmc.*
10745
10746IBM Power Virtual SCSI Device Drivers
10747M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10748L:	linux-scsi@vger.kernel.org
10749S:	Supported
10750F:	drivers/scsi/ibmvscsi/ibmvscsi*
10751F:	include/scsi/viosrp.h
10752
10753IBM Power Virtual SCSI Device Target Driver
10754M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10755L:	linux-scsi@vger.kernel.org
10756L:	target-devel@vger.kernel.org
10757S:	Supported
10758F:	drivers/scsi/ibmvscsi_tgt/
10759
10760IBM Power VMX Cryptographic instructions
10761M:	Breno Leitão <leitao@debian.org>
10762M:	Nayna Jain <nayna@linux.ibm.com>
10763M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10764L:	linux-crypto@vger.kernel.org
10765S:	Supported
10766F:	arch/powerpc/crypto/Kconfig
10767F:	arch/powerpc/crypto/Makefile
10768F:	arch/powerpc/crypto/aes.c
10769F:	arch/powerpc/crypto/aes_cbc.c
10770F:	arch/powerpc/crypto/aes_ctr.c
10771F:	arch/powerpc/crypto/aes_xts.c
10772F:	arch/powerpc/crypto/aesp8-ppc.*
10773F:	arch/powerpc/crypto/ghash.c
10774F:	arch/powerpc/crypto/ghashp8-ppc.pl
10775F:	arch/powerpc/crypto/ppc-xlate.pl
10776F:	arch/powerpc/crypto/vmx.c
10777
10778IBM ServeRAID RAID DRIVER
10779S:	Orphan
10780F:	drivers/scsi/ips.*
10781
10782ICH LPC AND GPIO DRIVER
10783M:	Peter Tyser <ptyser@xes-inc.com>
10784S:	Maintained
10785F:	drivers/gpio/gpio-ich.c
10786F:	drivers/mfd/lpc_ich.c
10787
10788ICY I2C DRIVER
10789M:	Max Staudt <max@enpas.org>
10790L:	linux-i2c@vger.kernel.org
10791S:	Maintained
10792F:	drivers/i2c/busses/i2c-icy.c
10793
10794IDEAPAD LAPTOP EXTRAS DRIVER
10795M:	Ike Panhc <ike.pan@canonical.com>
10796L:	platform-driver-x86@vger.kernel.org
10797S:	Maintained
10798W:	http://launchpad.net/ideapad-laptop
10799F:	drivers/platform/x86/ideapad-laptop.c
10800
10801IDEAPAD LAPTOP SLIDEBAR DRIVER
10802M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10803L:	linux-input@vger.kernel.org
10804S:	Maintained
10805W:	https://github.com/o2genum/ideapad-slidebar
10806F:	drivers/input/misc/ideapad_slidebar.c
10807
10808IDT VersaClock 5 CLOCK DRIVER
10809M:	Luca Ceresoli <luca@lucaceresoli.net>
10810S:	Maintained
10811F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10812F:	drivers/clk/clk-versaclock5.c
10813
10814IEEE 802.15.4 SUBSYSTEM
10815M:	Alexander Aring <alex.aring@gmail.com>
10816M:	Stefan Schmidt <stefan@datenfreihafen.org>
10817M:	Miquel Raynal <miquel.raynal@bootlin.com>
10818L:	linux-wpan@vger.kernel.org
10819S:	Maintained
10820W:	https://linux-wpan.org/
10821Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10824F:	Documentation/networking/ieee802154.rst
10825F:	drivers/net/ieee802154/
10826F:	include/linux/ieee802154.h
10827F:	include/linux/nl802154.h
10828F:	include/net/af_ieee802154.h
10829F:	include/net/cfg802154.h
10830F:	include/net/ieee802154_netdev.h
10831F:	include/net/mac802154.h
10832F:	include/net/nl802154.h
10833F:	net/ieee802154/
10834F:	net/mac802154/
10835
10836Intel VIRTIO DATA PATH ACCELERATOR
10837M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10838L:	virtualization@lists.linux.dev
10839S:	Supported
10840F:	drivers/vdpa/ifcvf/
10841
10842IFE PROTOCOL
10843M:	Yotam Gigi <yotam.gi@gmail.com>
10844M:	Jamal Hadi Salim <jhs@mojatatu.com>
10845F:	include/net/ife.h
10846F:	include/uapi/linux/ife.h
10847F:	net/ife
10848
10849IGORPLUG-USB IR RECEIVER
10850M:	Sean Young <sean@mess.org>
10851L:	linux-media@vger.kernel.org
10852S:	Maintained
10853F:	drivers/media/rc/igorplugusb.c
10854
10855IGUANAWORKS USB IR TRANSCEIVER
10856M:	Sean Young <sean@mess.org>
10857L:	linux-media@vger.kernel.org
10858S:	Maintained
10859F:	drivers/media/rc/iguanair.c
10860
10861IIO BACKEND FRAMEWORK
10862M:	Nuno Sa <nuno.sa@analog.com>
10863R:	Olivier Moysan <olivier.moysan@foss.st.com>
10864L:	linux-iio@vger.kernel.org
10865S:	Maintained
10866F:	drivers/iio/industrialio-backend.c
10867F:	include/linux/iio/backend.h
10868
10869IIO DIGITAL POTENTIOMETER DAC
10870M:	Peter Rosin <peda@axentia.se>
10871L:	linux-iio@vger.kernel.org
10872S:	Maintained
10873F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10874F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10875F:	drivers/iio/dac/dpot-dac.c
10876
10877IIO ENVELOPE DETECTOR
10878M:	Peter Rosin <peda@axentia.se>
10879L:	linux-iio@vger.kernel.org
10880S:	Maintained
10881F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10882F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10883F:	drivers/iio/adc/envelope-detector.c
10884
10885IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10886M:	Matti Vaittinen <mazziesaccount@gmail.com>
10887L:	linux-iio@vger.kernel.org
10888S:	Maintained
10889F:	drivers/iio/industrialio-gts-helper.c
10890F:	include/linux/iio/iio-gts-helper.h
10891F:	drivers/iio/test/iio-test-gts.c
10892
10893IIO MULTIPLEXER
10894M:	Peter Rosin <peda@axentia.se>
10895L:	linux-iio@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10898F:	drivers/iio/multiplexer/iio-mux.c
10899
10900IIO SCMI BASED DRIVER
10901M:	Jyoti Bhayana <jbhayana@google.com>
10902L:	linux-iio@vger.kernel.org
10903S:	Maintained
10904F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10905
10906IIO SUBSYSTEM AND DRIVERS
10907M:	Jonathan Cameron <jic23@kernel.org>
10908R:	Lars-Peter Clausen <lars@metafoo.de>
10909L:	linux-iio@vger.kernel.org
10910S:	Maintained
10911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10912F:	Documentation/ABI/testing/configfs-iio*
10913F:	Documentation/ABI/testing/sysfs-bus-iio*
10914F:	Documentation/devicetree/bindings/iio/
10915F:	Documentation/iio/
10916F:	drivers/iio/
10917F:	drivers/staging/iio/
10918F:	include/dt-bindings/iio/
10919F:	include/linux/iio/
10920F:	tools/iio/
10921
10922IIO UNIT CONVERTER
10923M:	Peter Rosin <peda@axentia.se>
10924L:	linux-iio@vger.kernel.org
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10927F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10928F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10929F:	drivers/iio/afe/iio-rescale.c
10930
10931IKANOS/ADI EAGLE ADSL USB DRIVER
10932M:	Matthieu Castet <castet.matthieu@free.fr>
10933M:	Stanislaw Gruszka <stf_xl@wp.pl>
10934S:	Maintained
10935F:	drivers/usb/atm/ueagle-atm.c
10936
10937IMAGIS TOUCHSCREEN DRIVER
10938M:	Markuss Broks <markuss.broks@gmail.com>
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10941F:	drivers/input/touchscreen/imagis.c
10942
10943IMGTEC ASCII LCD DRIVER
10944M:	Paul Burton <paulburton@kernel.org>
10945S:	Maintained
10946F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10947F:	drivers/auxdisplay/img-ascii-lcd.c
10948
10949IMGTEC JPEG ENCODER DRIVER
10950M:	Devarsh Thakkar <devarsht@ti.com>
10951L:	linux-media@vger.kernel.org
10952S:	Supported
10953F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10954F:	drivers/media/platform/imagination/e5010*
10955
10956IMGTEC IR DECODER DRIVER
10957S:	Orphan
10958F:	drivers/media/rc/img-ir/
10959
10960IMGTEC POWERVR DRM DRIVER
10961M:	Frank Binns <frank.binns@imgtec.com>
10962M:	Matt Coster <matt.coster@imgtec.com>
10963S:	Supported
10964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10965F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10966F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10967F:	Documentation/gpu/imagination/
10968F:	drivers/gpu/drm/imagination/
10969F:	include/uapi/drm/pvr_drm.h
10970
10971IMON SOUNDGRAPH USB IR RECEIVER
10972M:	Sean Young <sean@mess.org>
10973L:	linux-media@vger.kernel.org
10974S:	Maintained
10975F:	drivers/media/rc/imon.c
10976F:	drivers/media/rc/imon_raw.c
10977
10978IMS TWINTURBO FRAMEBUFFER DRIVER
10979L:	linux-fbdev@vger.kernel.org
10980S:	Orphan
10981F:	drivers/video/fbdev/imsttfb.c
10982
10983INDEX OF FURTHER KERNEL DOCUMENTATION
10984M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
10985S:	Maintained
10986F:	Documentation/process/kernel-docs.rst
10987
10988INDUSTRY PACK SUBSYSTEM (IPACK)
10989M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10990M:	Jens Taprogge <jens.taprogge@taprogge.org>
10991M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10992L:	industrypack-devel@lists.sourceforge.net
10993S:	Maintained
10994W:	http://industrypack.sourceforge.net
10995F:	drivers/ipack/
10996
10997INFINEON DPS310 Driver
10998M:	Eddie James <eajames@linux.ibm.com>
10999L:	linux-iio@vger.kernel.org
11000S:	Maintained
11001F:	drivers/iio/pressure/dps310.c
11002
11003INFINEON PEB2466 ASoC CODEC
11004M:	Herve Codina <herve.codina@bootlin.com>
11005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11006S:	Maintained
11007F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11008F:	sound/soc/codecs/peb2466.c
11009
11010INFINIBAND SUBSYSTEM
11011M:	Jason Gunthorpe <jgg@nvidia.com>
11012M:	Leon Romanovsky <leonro@nvidia.com>
11013L:	linux-rdma@vger.kernel.org
11014S:	Supported
11015W:	https://github.com/linux-rdma/rdma-core
11016Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11018F:	Documentation/devicetree/bindings/infiniband/
11019F:	Documentation/infiniband/
11020F:	drivers/infiniband/
11021F:	include/rdma/
11022F:	include/trace/events/ib_mad.h
11023F:	include/trace/events/ib_umad.h
11024F:	include/trace/misc/rdma.h
11025F:	include/uapi/linux/if_infiniband.h
11026F:	include/uapi/rdma/
11027F:	samples/bpf/ibumad_kern.c
11028F:	samples/bpf/ibumad_user.c
11029
11030INGENIC JZ4780 NAND DRIVER
11031M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11032L:	linux-mtd@lists.infradead.org
11033L:	linux-mips@vger.kernel.org
11034S:	Maintained
11035F:	drivers/mtd/nand/raw/ingenic/
11036
11037INGENIC JZ47xx SoCs
11038M:	Paul Cercueil <paul@crapouillou.net>
11039L:	linux-mips@vger.kernel.org
11040S:	Maintained
11041F:	arch/mips/boot/dts/ingenic/
11042F:	arch/mips/generic/board-ingenic.c
11043F:	arch/mips/include/asm/mach-ingenic/
11044F:	arch/mips/ingenic/Kconfig
11045F:	drivers/clk/ingenic/
11046F:	drivers/dma/dma-jz4780.c
11047F:	drivers/gpu/drm/ingenic/
11048F:	drivers/i2c/busses/i2c-jz4780.c
11049F:	drivers/iio/adc/ingenic-adc.c
11050F:	drivers/irqchip/irq-ingenic.c
11051F:	drivers/memory/jz4780-nemc.c
11052F:	drivers/mmc/host/jz4740_mmc.c
11053F:	drivers/mtd/nand/raw/ingenic/
11054F:	drivers/pinctrl/pinctrl-ingenic.c
11055F:	drivers/power/supply/ingenic-battery.c
11056F:	drivers/pwm/pwm-jz4740.c
11057F:	drivers/remoteproc/ingenic_rproc.c
11058F:	drivers/rtc/rtc-jz4740.c
11059F:	drivers/tty/serial/8250/8250_ingenic.c
11060F:	drivers/usb/musb/jz4740.c
11061F:	drivers/watchdog/jz4740_wdt.c
11062F:	include/dt-bindings/iio/adc/ingenic,adc.h
11063F:	include/linux/mfd/ingenic-tcu.h
11064F:	sound/soc/codecs/jz47*
11065F:	sound/soc/jz4740/
11066
11067INJOINIC IP5xxx POWER BANK IC DRIVER
11068M:	Samuel Holland <samuel@sholland.org>
11069S:	Maintained
11070F:	drivers/power/supply/ip5xxx_power.c
11071
11072INOTIFY
11073M:	Jan Kara <jack@suse.cz>
11074R:	Amir Goldstein <amir73il@gmail.com>
11075L:	linux-fsdevel@vger.kernel.org
11076S:	Maintained
11077F:	Documentation/filesystems/inotify.rst
11078F:	fs/notify/inotify/
11079F:	include/linux/inotify.h
11080F:	include/uapi/linux/inotify.h
11081
11082INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11083M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11084L:	linux-input@vger.kernel.org
11085S:	Maintained
11086Q:	http://patchwork.kernel.org/project/linux-input/list/
11087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11088F:	Documentation/devicetree/bindings/input/
11089F:	Documentation/devicetree/bindings/serio/
11090F:	Documentation/input/
11091F:	drivers/input/
11092F:	include/dt-bindings/input/
11093F:	include/linux/input.h
11094F:	include/linux/input/
11095F:	include/uapi/linux/input-event-codes.h
11096F:	include/uapi/linux/input.h
11097
11098INPUT MULTITOUCH (MT) PROTOCOL
11099M:	Henrik Rydberg <rydberg@bitmath.org>
11100L:	linux-input@vger.kernel.org
11101S:	Odd fixes
11102F:	Documentation/input/multi-touch-protocol.rst
11103F:	drivers/input/input-mt.c
11104K:	\b(ABS|SYN)_MT_
11105
11106INSIDE SECURE CRYPTO DRIVER
11107M:	Antoine Tenart <atenart@kernel.org>
11108L:	linux-crypto@vger.kernel.org
11109S:	Maintained
11110F:	drivers/crypto/inside-secure/
11111
11112INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11113M:	Mimi Zohar <zohar@linux.ibm.com>
11114M:	Roberto Sassu <roberto.sassu@huawei.com>
11115M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11116R:	Eric Snowberg <eric.snowberg@oracle.com>
11117L:	linux-integrity@vger.kernel.org
11118S:	Supported
11119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11120F:	security/integrity/
11121F:	security/integrity/ima/
11122
11123INTEL 810/815 FRAMEBUFFER DRIVER
11124M:	Antonino Daplas <adaplas@gmail.com>
11125L:	linux-fbdev@vger.kernel.org
11126S:	Maintained
11127F:	drivers/video/fbdev/i810/
11128
11129INTEL 8254 COUNTER DRIVER
11130M:	William Breathitt Gray <wbg@kernel.org>
11131L:	linux-iio@vger.kernel.org
11132S:	Maintained
11133F:	drivers/counter/i8254.c
11134F:	include/linux/i8254.h
11135
11136INTEL 8255 GPIO DRIVER
11137M:	William Breathitt Gray <wbg@kernel.org>
11138L:	linux-gpio@vger.kernel.org
11139S:	Maintained
11140F:	drivers/gpio/gpio-i8255.c
11141F:	drivers/gpio/gpio-i8255.h
11142
11143INTEL ASoC DRIVERS
11144M:	Cezary Rojewski <cezary.rojewski@intel.com>
11145M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11146M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11147M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11148M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11149M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11150M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11152S:	Supported
11153F:	sound/soc/intel/
11154
11155INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11156M:	Hans de Goede <hdegoede@redhat.com>
11157L:	platform-driver-x86@vger.kernel.org
11158S:	Maintained
11159F:	drivers/platform/x86/intel/atomisp2/pm.c
11160
11161INTEL ATOMISP2 LED DRIVER
11162M:	Hans de Goede <hdegoede@redhat.com>
11163L:	platform-driver-x86@vger.kernel.org
11164S:	Maintained
11165F:	drivers/platform/x86/intel/atomisp2/led.c
11166
11167INTEL BIOS SAR INT1092 DRIVER
11168M:	Shravan Sudhakar <s.shravan@intel.com>
11169L:	platform-driver-x86@vger.kernel.org
11170S:	Maintained
11171F:	drivers/platform/x86/intel/int1092/
11172
11173INTEL BROXTON PMC DRIVER
11174M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11175M:	Zha Qipeng <qipeng.zha@intel.com>
11176S:	Maintained
11177F:	drivers/mfd/intel_pmc_bxt.c
11178F:	include/linux/mfd/intel_pmc_bxt.h
11179
11180INTEL C600 SERIES SAS CONTROLLER DRIVER
11181M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11182L:	linux-scsi@vger.kernel.org
11183S:	Supported
11184T:	git git://git.code.sf.net/p/intel-sas/isci
11185F:	drivers/scsi/isci/
11186
11187INTEL CPU family model numbers
11188M:	Tony Luck <tony.luck@intel.com>
11189M:	x86@kernel.org
11190L:	linux-kernel@vger.kernel.org
11191S:	Supported
11192F:	arch/x86/include/asm/intel-family.h
11193
11194INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11195M:	Jani Nikula <jani.nikula@linux.intel.com>
11196M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11197L:	intel-gfx@lists.freedesktop.org
11198L:	intel-xe@lists.freedesktop.org
11199S:	Supported
11200F:	drivers/gpu/drm/i915/display/
11201F:	drivers/gpu/drm/xe/display/
11202F:	drivers/gpu/drm/xe/compat-i915-headers
11203F:	include/drm/intel/
11204
11205INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11206M:	Jani Nikula <jani.nikula@linux.intel.com>
11207M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11208M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11209M:	Tvrtko Ursulin <tursulin@ursulin.net>
11210L:	intel-gfx@lists.freedesktop.org
11211S:	Supported
11212W:	https://drm.pages.freedesktop.org/intel-docs/
11213Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11214B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11215C:	irc://irc.oftc.net/intel-gfx
11216T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11217F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11218F:	Documentation/gpu/i915.rst
11219F:	drivers/gpu/drm/ci/xfails/i915*
11220F:	drivers/gpu/drm/i915/
11221F:	include/drm/intel/
11222F:	include/uapi/drm/i915_drm.h
11223
11224INTEL DRM XE DRIVER (Lunar Lake and newer)
11225M:	Lucas De Marchi <lucas.demarchi@intel.com>
11226M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11227M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11228L:	intel-xe@lists.freedesktop.org
11229S:	Supported
11230W:	https://drm.pages.freedesktop.org/intel-docs/
11231Q:	http://patchwork.freedesktop.org/project/intel-xe/
11232B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11233C:	irc://irc.oftc.net/xe
11234T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11235F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11236F:	Documentation/gpu/xe/
11237F:	drivers/gpu/drm/xe/
11238F:	include/drm/intel/
11239F:	include/uapi/drm/xe_drm.h
11240
11241INTEL ETHERNET DRIVERS
11242M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11243M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11244L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11245S:	Supported
11246W:	https://www.intel.com/content/www/us/en/support.html
11247Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11250F:	Documentation/networking/device_drivers/ethernet/intel/
11251F:	drivers/net/ethernet/intel/
11252F:	drivers/net/ethernet/intel/*/
11253F:	include/linux/avf/virtchnl.h
11254F:	include/linux/net/intel/iidc.h
11255
11256INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11257M:	Mustafa Ismail <mustafa.ismail@intel.com>
11258M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11259L:	linux-rdma@vger.kernel.org
11260S:	Supported
11261F:	drivers/infiniband/hw/irdma/
11262F:	include/uapi/rdma/irdma-abi.h
11263
11264INTEL GPIO DRIVERS
11265M:	Andy Shevchenko <andy@kernel.org>
11266L:	linux-gpio@vger.kernel.org
11267S:	Supported
11268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11269F:	drivers/gpio/gpio-elkhartlake.c
11270F:	drivers/gpio/gpio-graniterapids.c
11271F:	drivers/gpio/gpio-ich.c
11272F:	drivers/gpio/gpio-merrifield.c
11273F:	drivers/gpio/gpio-ml-ioh.c
11274F:	drivers/gpio/gpio-pch.c
11275F:	drivers/gpio/gpio-sch.c
11276F:	drivers/gpio/gpio-sodaville.c
11277F:	drivers/gpio/gpio-tangier.c
11278F:	drivers/gpio/gpio-tangier.h
11279
11280INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11281M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11282M:	Zhi Wang <zhi.wang.linux@gmail.com>
11283L:	intel-gvt-dev@lists.freedesktop.org
11284L:	intel-gfx@lists.freedesktop.org
11285S:	Supported
11286W:	https://github.com/intel/gvt-linux/wiki
11287T:	git https://github.com/intel/gvt-linux.git
11288F:	drivers/gpu/drm/i915/gvt/
11289
11290INTEL HID EVENT DRIVER
11291M:	Alex Hung <alexhung@gmail.com>
11292L:	platform-driver-x86@vger.kernel.org
11293S:	Maintained
11294F:	drivers/platform/x86/intel/hid.c
11295
11296INTEL I/OAT DMA DRIVER
11297M:	Dave Jiang <dave.jiang@intel.com>
11298R:	Dan Williams <dan.j.williams@intel.com>
11299L:	dmaengine@vger.kernel.org
11300S:	Supported
11301Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11302F:	drivers/dma/ioat*
11303
11304INTEL IAA CRYPTO DRIVER
11305M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11306L:	linux-crypto@vger.kernel.org
11307S:	Supported
11308F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11309F:	drivers/crypto/intel/iaa/*
11310
11311INTEL IDLE DRIVER
11312M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11313M:	Len Brown <lenb@kernel.org>
11314L:	linux-pm@vger.kernel.org
11315S:	Supported
11316B:	https://bugzilla.kernel.org
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11318F:	drivers/idle/intel_idle.c
11319
11320INTEL IDXD DRIVER
11321M:	Fenghua Yu <fenghua.yu@intel.com>
11322R:	Dave Jiang <dave.jiang@intel.com>
11323L:	dmaengine@vger.kernel.org
11324S:	Supported
11325F:	drivers/dma/idxd/*
11326F:	include/uapi/linux/idxd.h
11327
11328INTEL IN FIELD SCAN (IFS) DEVICE
11329M:	Jithu Joseph <jithu.joseph@intel.com>
11330R:	Ashok Raj <ashok.raj@intel.com>
11331R:	Tony Luck <tony.luck@intel.com>
11332S:	Maintained
11333F:	drivers/platform/x86/intel/ifs
11334F:	include/trace/events/intel_ifs.h
11335F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11336
11337INTEL INTEGRATED SENSOR HUB DRIVER
11338M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11339M:	Jiri Kosina <jikos@kernel.org>
11340L:	linux-input@vger.kernel.org
11341S:	Maintained
11342F:	drivers/hid/intel-ish-hid/
11343
11344INTEL IOMMU (VT-d)
11345M:	David Woodhouse <dwmw2@infradead.org>
11346M:	Lu Baolu <baolu.lu@linux.intel.com>
11347L:	iommu@lists.linux.dev
11348S:	Supported
11349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11350F:	drivers/iommu/intel/
11351
11352INTEL IPU3 CSI-2 CIO2 DRIVER
11353M:	Yong Zhi <yong.zhi@intel.com>
11354M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11355M:	Bingbu Cao <bingbu.cao@intel.com>
11356M:	Dan Scally <djrscally@gmail.com>
11357R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11358L:	linux-media@vger.kernel.org
11359S:	Maintained
11360T:	git git://linuxtv.org/media_tree.git
11361F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11362F:	drivers/media/pci/intel/ipu3/
11363
11364INTEL IPU3 CSI-2 IMGU DRIVER
11365M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11366R:	Bingbu Cao <bingbu.cao@intel.com>
11367R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11368L:	linux-media@vger.kernel.org
11369S:	Maintained
11370F:	Documentation/admin-guide/media/ipu3.rst
11371F:	Documentation/admin-guide/media/ipu3_rcb.svg
11372F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11373F:	drivers/staging/media/ipu3/
11374
11375INTEL IPU6 INPUT SYSTEM DRIVER
11376M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11377M:	Bingbu Cao <bingbu.cao@intel.com>
11378R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11379L:	linux-media@vger.kernel.org
11380S:	Maintained
11381T:	git git://linuxtv.org/media_tree.git
11382F:	Documentation/admin-guide/media/ipu6-isys.rst
11383F:	drivers/media/pci/intel/ipu6/
11384
11385INTEL ISHTP ECLITE DRIVER
11386M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11387L:	platform-driver-x86@vger.kernel.org
11388S:	Supported
11389F:	drivers/platform/x86/intel/ishtp_eclite.c
11390
11391INTEL IXP4XX CRYPTO SUPPORT
11392M:	Corentin Labbe <clabbe@baylibre.com>
11393L:	linux-crypto@vger.kernel.org
11394S:	Maintained
11395F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11396
11397INTEL KEEM BAY DRM DRIVER
11398M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11399M:	Edmund Dea <edmund.j.dea@intel.com>
11400S:	Maintained
11401F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11402F:	drivers/gpu/drm/kmb/
11403
11404INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11405M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11406S:	Maintained
11407F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11408F:	drivers/crypto/intel/keembay/Kconfig
11409F:	drivers/crypto/intel/keembay/Makefile
11410F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11411F:	drivers/crypto/intel/keembay/ocs-aes.c
11412F:	drivers/crypto/intel/keembay/ocs-aes.h
11413
11414INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11415M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11416M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11417M:	Mark Gross <mgross@linux.intel.com>
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11420F:	drivers/crypto/intel/keembay/Kconfig
11421F:	drivers/crypto/intel/keembay/Makefile
11422F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11423
11424INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11425M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11426M:	Declan Murphy <declan.murphy@intel.com>
11427S:	Maintained
11428F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11429F:	drivers/crypto/intel/keembay/Kconfig
11430F:	drivers/crypto/intel/keembay/Makefile
11431F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11432F:	drivers/crypto/intel/keembay/ocs-hcu.c
11433F:	drivers/crypto/intel/keembay/ocs-hcu.h
11434
11435INTEL MANAGEMENT ENGINE (mei)
11436M:	Tomas Winkler <tomas.winkler@intel.com>
11437L:	linux-kernel@vger.kernel.org
11438S:	Supported
11439F:	Documentation/driver-api/mei/*
11440F:	drivers/misc/mei/
11441F:	drivers/watchdog/mei_wdt.c
11442F:	include/linux/mei_aux.h
11443F:	include/linux/mei_cl_bus.h
11444F:	include/uapi/linux/mei.h
11445F:	include/uapi/linux/mei_uuid.h
11446F:	include/uapi/linux/uuid.h
11447F:	samples/mei/*
11448
11449INTEL MAX 10 BMC MFD DRIVER
11450M:	Xu Yilun <yilun.xu@intel.com>
11451R:	Tom Rix <trix@redhat.com>
11452S:	Maintained
11453F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11454F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11455F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11456F:	drivers/mfd/intel-m10-bmc*
11457F:	include/linux/mfd/intel-m10-bmc.h
11458
11459INTEL MAX10 BMC SECURE UPDATES
11460M:	Peter Colberg <peter.colberg@intel.com>
11461L:	linux-fpga@vger.kernel.org
11462S:	Maintained
11463F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11464F:	drivers/fpga/intel-m10-bmc-sec-update.c
11465
11466INTEL P-Unit IPC DRIVER
11467M:	Zha Qipeng <qipeng.zha@intel.com>
11468L:	platform-driver-x86@vger.kernel.org
11469S:	Maintained
11470F:	arch/x86/include/asm/intel_punit_ipc.h
11471F:	drivers/platform/x86/intel/punit_ipc.c
11472
11473INTEL PMC CORE DRIVER
11474M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11475M:	David E Box <david.e.box@intel.com>
11476L:	platform-driver-x86@vger.kernel.org
11477S:	Maintained
11478F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11479F:	drivers/platform/x86/intel/pmc/
11480
11481INTEL PMIC GPIO DRIVERS
11482M:	Andy Shevchenko <andy@kernel.org>
11483S:	Supported
11484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11485F:	drivers/gpio/gpio-*cove.c
11486
11487INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11488M:	Andy Shevchenko <andy@kernel.org>
11489S:	Supported
11490F:	drivers/mfd/intel_soc_pmic*
11491F:	include/linux/mfd/intel_soc_pmic*
11492
11493INTEL PMT DRIVERS
11494M:	David E. Box <david.e.box@linux.intel.com>
11495S:	Supported
11496F:	drivers/platform/x86/intel/pmt/
11497
11498INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11499M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11500L:	linux-wireless@vger.kernel.org
11501S:	Maintained
11502F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11503F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11504F:	drivers/net/wireless/intel/ipw2x00/
11505
11506INTEL PSTATE DRIVER
11507M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11508M:	Len Brown <lenb@kernel.org>
11509L:	linux-pm@vger.kernel.org
11510S:	Supported
11511F:	drivers/cpufreq/intel_pstate.c
11512
11513INTEL PTP DFL ToD DRIVER
11514M:	Tianfei Zhang <tianfei.zhang@intel.com>
11515L:	linux-fpga@vger.kernel.org
11516L:	netdev@vger.kernel.org
11517S:	Maintained
11518F:	drivers/ptp/ptp_dfl_tod.c
11519
11520INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11521M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11522L:	linux-iio@vger.kernel.org
11523F:	drivers/counter/intel-qep.c
11524
11525INTEL SCU DRIVERS
11526M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11527S:	Maintained
11528F:	arch/x86/include/asm/intel_scu_ipc.h
11529F:	drivers/platform/x86/intel_scu_*
11530
11531INTEL SDSI DRIVER
11532M:	David E. Box <david.e.box@linux.intel.com>
11533S:	Supported
11534F:	drivers/platform/x86/intel/sdsi.c
11535F:	tools/arch/x86/intel_sdsi/
11536F:	tools/testing/selftests/drivers/sdsi/
11537
11538INTEL SGX
11539M:	Jarkko Sakkinen <jarkko@kernel.org>
11540R:	Dave Hansen <dave.hansen@linux.intel.com>
11541L:	linux-sgx@vger.kernel.org
11542S:	Supported
11543Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11545F:	Documentation/arch/x86/sgx.rst
11546F:	arch/x86/entry/vdso/vsgx.S
11547F:	arch/x86/include/asm/sgx.h
11548F:	arch/x86/include/uapi/asm/sgx.h
11549F:	arch/x86/kernel/cpu/sgx/*
11550F:	tools/testing/selftests/sgx/*
11551K:	\bSGX_
11552
11553INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11554M:	Daniel Scally <djrscally@gmail.com>
11555S:	Maintained
11556F:	drivers/platform/x86/intel/int3472/
11557
11558INTEL SPEED SELECT TECHNOLOGY
11559M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11560L:	platform-driver-x86@vger.kernel.org
11561S:	Maintained
11562F:	drivers/platform/x86/intel/speed_select_if/
11563F:	include/uapi/linux/isst_if.h
11564F:	tools/power/x86/intel-speed-select/
11565
11566INTEL STRATIX10 FIRMWARE DRIVERS
11567M:	Dinh Nguyen <dinguyen@kernel.org>
11568L:	linux-kernel@vger.kernel.org
11569S:	Maintained
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11571F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11572F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11573F:	drivers/firmware/stratix10-rsu.c
11574F:	drivers/firmware/stratix10-svc.c
11575F:	include/linux/firmware/intel/stratix10-smc.h
11576F:	include/linux/firmware/intel/stratix10-svc-client.h
11577
11578INTEL TELEMETRY DRIVER
11579M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11580M:	"David E. Box" <david.e.box@linux.intel.com>
11581L:	platform-driver-x86@vger.kernel.org
11582S:	Maintained
11583F:	arch/x86/include/asm/intel_telemetry.h
11584F:	drivers/platform/x86/intel/telemetry/
11585
11586INTEL TPMI DRIVER
11587M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11588L:	platform-driver-x86@vger.kernel.org
11589S:	Maintained
11590F:	Documentation/ABI/testing/debugfs-tpmi
11591F:	drivers/platform/x86/intel/tpmi.c
11592F:	include/linux/intel_tpmi.h
11593
11594INTEL UNCORE FREQUENCY CONTROL
11595M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11596L:	platform-driver-x86@vger.kernel.org
11597S:	Maintained
11598F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11599F:	drivers/platform/x86/intel/uncore-frequency/
11600
11601INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11602M:	David E. Box <david.e.box@linux.intel.com>
11603S:	Supported
11604F:	drivers/platform/x86/intel/vsec.*
11605
11606INTEL VIRTUAL BUTTON DRIVER
11607M:	AceLan Kao <acelan.kao@canonical.com>
11608L:	platform-driver-x86@vger.kernel.org
11609S:	Maintained
11610F:	drivers/platform/x86/intel/vbtn.c
11611
11612INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11613M:	Stanislaw Gruszka <stf_xl@wp.pl>
11614L:	linux-wireless@vger.kernel.org
11615S:	Supported
11616F:	drivers/net/wireless/intel/iwlegacy/
11617
11618INTEL WIRELESS WIFI LINK (iwlwifi)
11619M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11620L:	linux-wireless@vger.kernel.org
11621S:	Supported
11622W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11624F:	drivers/net/wireless/intel/iwlwifi/
11625
11626INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11627M:	Jithu Joseph <jithu.joseph@intel.com>
11628S:	Maintained
11629W:	https://slimbootloader.github.io/security/firmware-update.html
11630F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11631
11632INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11633L:	Dell.Client.Kernel@dell.com
11634S:	Maintained
11635F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11636
11637INTEL WWAN IOSM DRIVER
11638M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11639L:	netdev@vger.kernel.org
11640S:	Maintained
11641F:	drivers/net/wwan/iosm/
11642
11643INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11644M:	Xin Li <xin@zytor.com>
11645M:	"H. Peter Anvin" <hpa@zytor.com>
11646S:	Supported
11647F:	Documentation/arch/x86/x86_64/fred.rst
11648F:	arch/x86/entry/entry_64_fred.S
11649F:	arch/x86/entry/entry_fred.c
11650F:	arch/x86/include/asm/fred.h
11651F:	arch/x86/kernel/fred.c
11652
11653INTEL(R) TRACE HUB
11654M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11655S:	Supported
11656F:	Documentation/trace/intel_th.rst
11657F:	drivers/hwtracing/intel_th/
11658F:	include/linux/intel_th.h
11659
11660INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11661M:	Ning Sun <ning.sun@intel.com>
11662L:	tboot-devel@lists.sourceforge.net
11663S:	Supported
11664W:	http://tboot.sourceforge.net
11665T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11666F:	Documentation/arch/x86/intel_txt.rst
11667F:	arch/x86/kernel/tboot.c
11668F:	include/linux/tboot.h
11669
11670INTERCONNECT API
11671M:	Georgi Djakov <djakov@kernel.org>
11672L:	linux-pm@vger.kernel.org
11673S:	Maintained
11674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11675F:	Documentation/devicetree/bindings/interconnect/
11676F:	Documentation/driver-api/interconnect.rst
11677F:	drivers/interconnect/
11678F:	include/dt-bindings/interconnect/
11679F:	include/linux/interconnect-provider.h
11680F:	include/linux/interconnect.h
11681
11682INTERRUPT COUNTER DRIVER
11683M:	Oleksij Rempel <o.rempel@pengutronix.de>
11684R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11685L:	linux-iio@vger.kernel.org
11686F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11687F:	drivers/counter/interrupt-cnt.c
11688
11689INTERSIL ISL7998X VIDEO DECODER DRIVER
11690M:	Michael Tretter <m.tretter@pengutronix.de>
11691R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11692L:	linux-media@vger.kernel.org
11693S:	Maintained
11694F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11695F:	drivers/media/i2c/isl7998x.c
11696
11697INVENSENSE ICM-426xx IMU DRIVER
11698M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11699L:	linux-iio@vger.kernel.org
11700S:	Maintained
11701W:	https://invensense.tdk.com/
11702F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11703F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11704F:	drivers/iio/imu/inv_icm42600/
11705
11706INVENSENSE MPU-3050 GYROSCOPE DRIVER
11707M:	Linus Walleij <linus.walleij@linaro.org>
11708L:	linux-iio@vger.kernel.org
11709S:	Maintained
11710F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11711F:	drivers/iio/gyro/mpu3050*
11712
11713IOC3 ETHERNET DRIVER
11714M:	Ralf Baechle <ralf@linux-mips.org>
11715L:	linux-mips@vger.kernel.org
11716S:	Maintained
11717F:	drivers/net/ethernet/sgi/ioc3-eth.c
11718
11719IOMMU DMA-API LAYER
11720M:	Robin Murphy <robin.murphy@arm.com>
11721L:	iommu@lists.linux.dev
11722S:	Maintained
11723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11724F:	drivers/iommu/dma-iommu.c
11725F:	drivers/iommu/dma-iommu.h
11726F:	drivers/iommu/iova.c
11727F:	include/linux/iova.h
11728
11729IOMMU SUBSYSTEM
11730M:	Joerg Roedel <joro@8bytes.org>
11731M:	Will Deacon <will@kernel.org>
11732R:	Robin Murphy <robin.murphy@arm.com>
11733L:	iommu@lists.linux.dev
11734S:	Maintained
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11736F:	Documentation/devicetree/bindings/iommu/
11737F:	drivers/iommu/
11738F:	include/linux/iommu.h
11739F:	include/linux/iova.h
11740F:	include/linux/of_iommu.h
11741
11742IOMMUFD
11743M:	Jason Gunthorpe <jgg@nvidia.com>
11744M:	Kevin Tian <kevin.tian@intel.com>
11745L:	iommu@lists.linux.dev
11746S:	Maintained
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11748F:	Documentation/userspace-api/iommufd.rst
11749F:	drivers/iommu/iommufd/
11750F:	include/linux/iommufd.h
11751F:	include/uapi/linux/iommufd.h
11752F:	tools/testing/selftests/iommu/
11753
11754IOSYS-MAP HELPERS
11755M:	Thomas Zimmermann <tzimmermann@suse.de>
11756L:	dri-devel@lists.freedesktop.org
11757S:	Maintained
11758T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11759F:	include/linux/iosys-map.h
11760
11761IO_URING
11762M:	Jens Axboe <axboe@kernel.dk>
11763M:	Pavel Begunkov <asml.silence@gmail.com>
11764L:	io-uring@vger.kernel.org
11765S:	Maintained
11766T:	git git://git.kernel.dk/linux-block
11767T:	git git://git.kernel.dk/liburing
11768F:	include/linux/io_uring/
11769F:	include/linux/io_uring.h
11770F:	include/linux/io_uring_types.h
11771F:	include/trace/events/io_uring.h
11772F:	include/uapi/linux/io_uring.h
11773F:	io_uring/
11774
11775IPMI SUBSYSTEM
11776M:	Corey Minyard <minyard@acm.org>
11777L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11778S:	Supported
11779W:	http://openipmi.sourceforge.net/
11780T:	git https://github.com/cminyard/linux-ipmi.git for-next
11781F:	Documentation/devicetree/bindings/ipmi/
11782F:	Documentation/driver-api/ipmi.rst
11783F:	drivers/char/ipmi/
11784F:	include/linux/ipmi*
11785F:	include/uapi/linux/ipmi*
11786
11787IPS SCSI RAID DRIVER
11788M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11789L:	linux-scsi@vger.kernel.org
11790S:	Maintained
11791W:	http://www.adaptec.com/
11792F:	drivers/scsi/ips*
11793
11794IPVS
11795M:	Simon Horman <horms@verge.net.au>
11796M:	Julian Anastasov <ja@ssi.bg>
11797L:	netdev@vger.kernel.org
11798L:	lvs-devel@vger.kernel.org
11799S:	Maintained
11800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11802F:	Documentation/networking/ipvs-sysctl.rst
11803F:	include/net/ip_vs.h
11804F:	include/uapi/linux/ip_vs.h
11805F:	net/netfilter/ipvs/
11806
11807IPWIRELESS DRIVER
11808M:	Jiri Kosina <jikos@kernel.org>
11809M:	David Sterba <dsterba@suse.com>
11810S:	Odd Fixes
11811F:	drivers/tty/ipwireless/
11812
11813IRON DEVICE AUDIO CODEC DRIVERS
11814M:	Kiseok Jo <kiseok.jo@irondevice.com>
11815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11816S:	Maintained
11817F:	Documentation/devicetree/bindings/sound/irondevice,*
11818F:	sound/soc/codecs/sma*
11819
11820IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11821M:	Thomas Gleixner <tglx@linutronix.de>
11822S:	Maintained
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11824F:	Documentation/core-api/irq/irq-domain.rst
11825F:	include/linux/irqdomain.h
11826F:	include/linux/irqdomain_defs.h
11827F:	kernel/irq/irqdomain.c
11828F:	kernel/irq/msi.c
11829
11830IRQ SUBSYSTEM
11831M:	Thomas Gleixner <tglx@linutronix.de>
11832L:	linux-kernel@vger.kernel.org
11833S:	Maintained
11834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11835F:	include/linux/group_cpus.h
11836F:	include/linux/irq.h
11837F:	include/linux/irqhandler.h
11838F:	include/linux/irqnr.h
11839F:	include/linux/irqreturn.h
11840F:	kernel/irq/
11841F:	lib/group_cpus.c
11842
11843IRQCHIP DRIVERS
11844M:	Thomas Gleixner <tglx@linutronix.de>
11845L:	linux-kernel@vger.kernel.org
11846S:	Maintained
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11848F:	Documentation/devicetree/bindings/interrupt-controller/
11849F:	drivers/irqchip/
11850F:	include/linux/irqchip.h
11851
11852ISA
11853M:	William Breathitt Gray <wbg@kernel.org>
11854S:	Maintained
11855F:	Documentation/driver-api/isa.rst
11856F:	drivers/base/isa.c
11857F:	include/linux/isa.h
11858
11859ISA RADIO MODULE
11860M:	Hans Verkuil <hverkuil@xs4all.nl>
11861L:	linux-media@vger.kernel.org
11862S:	Maintained
11863W:	https://linuxtv.org
11864T:	git git://linuxtv.org/media_tree.git
11865F:	drivers/media/radio/radio-isa*
11866
11867ISAPNP
11868M:	Jaroslav Kysela <perex@perex.cz>
11869S:	Maintained
11870F:	Documentation/userspace-api/isapnp.rst
11871F:	drivers/pnp/isapnp/
11872F:	include/linux/isapnp.h
11873
11874ISCSI
11875M:	Lee Duncan <lduncan@suse.com>
11876M:	Chris Leech <cleech@redhat.com>
11877M:	Mike Christie <michael.christie@oracle.com>
11878L:	open-iscsi@googlegroups.com
11879L:	linux-scsi@vger.kernel.org
11880S:	Maintained
11881W:	www.open-iscsi.com
11882F:	drivers/scsi/*iscsi*
11883F:	include/scsi/*iscsi*
11884
11885iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11886M:	Peter Jones <pjones@redhat.com>
11887M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11888S:	Maintained
11889F:	drivers/firmware/iscsi_ibft*
11890
11891ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11892M:	Sagi Grimberg <sagi@grimberg.me>
11893M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11894L:	linux-rdma@vger.kernel.org
11895S:	Supported
11896W:	http://www.openfabrics.org
11897W:	www.open-iscsi.org
11898Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11899F:	drivers/infiniband/ulp/iser/
11900
11901ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11902M:	Sagi Grimberg <sagi@grimberg.me>
11903L:	linux-rdma@vger.kernel.org
11904L:	target-devel@vger.kernel.org
11905S:	Supported
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11907F:	drivers/infiniband/ulp/isert
11908
11909ISDN/CMTP OVER BLUETOOTH
11910M:	Karsten Keil <isdn@linux-pingi.de>
11911L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11912L:	netdev@vger.kernel.org
11913S:	Odd Fixes
11914W:	http://www.isdn4linux.de
11915F:	Documentation/isdn/
11916F:	drivers/isdn/capi/
11917F:	include/linux/isdn/
11918F:	include/uapi/linux/isdn/
11919F:	net/bluetooth/cmtp/
11920
11921ISDN/mISDN SUBSYSTEM
11922M:	Karsten Keil <isdn@linux-pingi.de>
11923L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11924L:	netdev@vger.kernel.org
11925S:	Maintained
11926W:	http://www.isdn4linux.de
11927F:	drivers/isdn/Kconfig
11928F:	drivers/isdn/Makefile
11929F:	drivers/isdn/hardware/
11930F:	drivers/isdn/mISDN/
11931
11932ISOFS FILESYSTEM
11933M:	Jan Kara <jack@suse.cz>
11934L:	linux-fsdevel@vger.kernel.org
11935S:	Maintained
11936F:	Documentation/filesystems/isofs.rst
11937F:	fs/isofs/
11938
11939IT87 HARDWARE MONITORING DRIVER
11940M:	Jean Delvare <jdelvare@suse.com>
11941L:	linux-hwmon@vger.kernel.org
11942S:	Maintained
11943F:	Documentation/hwmon/it87.rst
11944F:	drivers/hwmon/it87.c
11945
11946IT913X MEDIA DRIVER
11947L:	linux-media@vger.kernel.org
11948S:	Orphan
11949W:	https://linuxtv.org
11950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11951F:	drivers/media/tuners/it913x*
11952
11953ITE IT66121 HDMI BRIDGE DRIVER
11954M:	Phong LE <ple@baylibre.com>
11955M:	Neil Armstrong <neil.armstrong@linaro.org>
11956S:	Maintained
11957T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11958F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11959F:	drivers/gpu/drm/bridge/ite-it66121.c
11960
11961IVTV VIDEO4LINUX DRIVER
11962M:	Andy Walls <awalls@md.metrocast.net>
11963L:	linux-media@vger.kernel.org
11964S:	Maintained
11965W:	https://linuxtv.org
11966T:	git git://linuxtv.org/media_tree.git
11967F:	Documentation/admin-guide/media/ivtv*
11968F:	drivers/media/pci/ivtv/
11969F:	include/uapi/linux/ivtv*
11970
11971IX2505V MEDIA DRIVER
11972M:	Malcolm Priestley <tvboxspy@gmail.com>
11973L:	linux-media@vger.kernel.org
11974S:	Maintained
11975W:	https://linuxtv.org
11976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11977F:	drivers/media/dvb-frontends/ix2505v*
11978
11979JAILHOUSE HYPERVISOR INTERFACE
11980M:	Jan Kiszka <jan.kiszka@siemens.com>
11981L:	jailhouse-dev@googlegroups.com
11982S:	Maintained
11983F:	arch/x86/include/asm/jailhouse_para.h
11984F:	arch/x86/kernel/jailhouse.c
11985
11986JFS FILESYSTEM
11987M:	Dave Kleikamp <shaggy@kernel.org>
11988L:	jfs-discussion@lists.sourceforge.net
11989S:	Odd Fixes
11990W:	http://jfs.sourceforge.net/
11991T:	git https://github.com/kleikamp/linux-shaggy.git
11992F:	Documentation/admin-guide/jfs.rst
11993F:	fs/jfs/
11994
11995JME NETWORK DRIVER
11996M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11997L:	netdev@vger.kernel.org
11998S:	Odd Fixes
11999F:	drivers/net/ethernet/jme.*
12000
12001JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12002M:	David Woodhouse <dwmw2@infradead.org>
12003M:	Richard Weinberger <richard@nod.at>
12004L:	linux-mtd@lists.infradead.org
12005S:	Odd Fixes
12006W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12007T:	git git://git.infradead.org/ubifs-2.6.git
12008F:	fs/jffs2/
12009F:	include/uapi/linux/jffs2.h
12010
12011JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12012M:	"Theodore Ts'o" <tytso@mit.edu>
12013M:	Jan Kara <jack@suse.com>
12014L:	linux-ext4@vger.kernel.org
12015S:	Maintained
12016F:	fs/jbd2/
12017F:	include/linux/jbd2.h
12018
12019JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12020M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12021L:	linux-media@vger.kernel.org
12022L:	linux-renesas-soc@vger.kernel.org
12023S:	Maintained
12024F:	drivers/media/platform/renesas/rcar_jpu.c
12025
12026JSM Neo PCI based serial card
12027L:	linux-serial@vger.kernel.org
12028S:	Orphan
12029F:	drivers/tty/serial/jsm/
12030
12031K10TEMP HARDWARE MONITORING DRIVER
12032M:	Clemens Ladisch <clemens@ladisch.de>
12033L:	linux-hwmon@vger.kernel.org
12034S:	Maintained
12035F:	Documentation/hwmon/k10temp.rst
12036F:	drivers/hwmon/k10temp.c
12037
12038K8TEMP HARDWARE MONITORING DRIVER
12039M:	Rudolf Marek <r.marek@assembler.cz>
12040L:	linux-hwmon@vger.kernel.org
12041S:	Maintained
12042F:	Documentation/hwmon/k8temp.rst
12043F:	drivers/hwmon/k8temp.c
12044
12045KASAN
12046M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12047R:	Alexander Potapenko <glider@google.com>
12048R:	Andrey Konovalov <andreyknvl@gmail.com>
12049R:	Dmitry Vyukov <dvyukov@google.com>
12050R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12051L:	kasan-dev@googlegroups.com
12052S:	Maintained
12053F:	Documentation/dev-tools/kasan.rst
12054F:	arch/*/include/asm/*kasan.h
12055F:	arch/*/mm/kasan_init*
12056F:	include/linux/kasan*.h
12057F:	lib/Kconfig.kasan
12058F:	mm/kasan/
12059F:	scripts/Makefile.kasan
12060
12061KCONFIG
12062M:	Masahiro Yamada <masahiroy@kernel.org>
12063L:	linux-kbuild@vger.kernel.org
12064S:	Maintained
12065Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12067F:	Documentation/kbuild/kconfig*
12068F:	scripts/Kconfig.include
12069F:	scripts/kconfig/
12070
12071KCOV
12072R:	Dmitry Vyukov <dvyukov@google.com>
12073R:	Andrey Konovalov <andreyknvl@gmail.com>
12074L:	kasan-dev@googlegroups.com
12075S:	Maintained
12076F:	Documentation/dev-tools/kcov.rst
12077F:	include/linux/kcov.h
12078F:	include/uapi/linux/kcov.h
12079F:	kernel/kcov.c
12080F:	scripts/Makefile.kcov
12081
12082KCSAN
12083M:	Marco Elver <elver@google.com>
12084R:	Dmitry Vyukov <dvyukov@google.com>
12085L:	kasan-dev@googlegroups.com
12086S:	Maintained
12087F:	Documentation/dev-tools/kcsan.rst
12088F:	include/linux/kcsan*.h
12089F:	kernel/kcsan/
12090F:	lib/Kconfig.kcsan
12091F:	scripts/Makefile.kcsan
12092
12093KDUMP
12094M:	Baoquan He <bhe@redhat.com>
12095R:	Vivek Goyal <vgoyal@redhat.com>
12096R:	Dave Young <dyoung@redhat.com>
12097L:	kexec@lists.infradead.org
12098S:	Maintained
12099W:	http://lse.sourceforge.net/kdump/
12100F:	Documentation/admin-guide/kdump/
12101F:	fs/proc/vmcore.c
12102F:	include/linux/crash_core.h
12103F:	include/linux/crash_dump.h
12104F:	include/uapi/linux/vmcore.h
12105F:	kernel/crash_*.c
12106
12107KEENE FM RADIO TRANSMITTER DRIVER
12108M:	Hans Verkuil <hverkuil@xs4all.nl>
12109L:	linux-media@vger.kernel.org
12110S:	Maintained
12111W:	https://linuxtv.org
12112T:	git git://linuxtv.org/media_tree.git
12113F:	drivers/media/radio/radio-keene*
12114
12115KERNEL AUTOMOUNTER
12116M:	Ian Kent <raven@themaw.net>
12117L:	autofs@vger.kernel.org
12118S:	Maintained
12119F:	fs/autofs/
12120
12121KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12122M:	Masahiro Yamada <masahiroy@kernel.org>
12123R:	Nathan Chancellor <nathan@kernel.org>
12124R:	Nicolas Schier <nicolas@fjasle.eu>
12125L:	linux-kbuild@vger.kernel.org
12126S:	Maintained
12127Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12129F:	Documentation/kbuild/
12130F:	Makefile
12131F:	scripts/*vmlinux*
12132F:	scripts/Kbuild*
12133F:	scripts/Makefile*
12134F:	scripts/basic/
12135F:	scripts/clang-tools/
12136F:	scripts/dummy-tools/
12137F:	scripts/include/
12138F:	scripts/mk*
12139F:	scripts/mod/
12140F:	scripts/package/
12141F:	usr/
12142
12143KERNEL HARDENING (not covered by other areas)
12144M:	Kees Cook <kees@kernel.org>
12145R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12146L:	linux-hardening@vger.kernel.org
12147S:	Supported
12148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12149F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12150F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12151F:	arch/*/configs/hardening.config
12152F:	include/linux/overflow.h
12153F:	include/linux/randomize_kstack.h
12154F:	kernel/configs/hardening.config
12155F:	lib/usercopy_kunit.c
12156F:	mm/usercopy.c
12157K:	\b(add|choose)_random_kstack_offset\b
12158K:	\b__check_(object_size|heap_object)\b
12159K:	\b__counted_by\b
12160
12161KERNEL JANITORS
12162L:	kernel-janitors@vger.kernel.org
12163S:	Odd Fixes
12164W:	http://kernelnewbies.org/KernelJanitors
12165
12166KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12167M:	Chuck Lever <chuck.lever@oracle.com>
12168M:	Jeff Layton <jlayton@kernel.org>
12169R:	Neil Brown <neilb@suse.de>
12170R:	Olga Kornievskaia <kolga@netapp.com>
12171R:	Dai Ngo <Dai.Ngo@oracle.com>
12172R:	Tom Talpey <tom@talpey.com>
12173L:	linux-nfs@vger.kernel.org
12174S:	Supported
12175B:	https://bugzilla.kernel.org
12176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12177F:	Documentation/filesystems/nfs/
12178F:	fs/lockd/
12179F:	fs/nfs_common/
12180F:	fs/nfsd/
12181F:	include/linux/lockd/
12182F:	include/linux/sunrpc/
12183F:	include/trace/events/rpcgss.h
12184F:	include/trace/events/rpcrdma.h
12185F:	include/trace/events/sunrpc.h
12186F:	include/trace/misc/fs.h
12187F:	include/trace/misc/nfs.h
12188F:	include/trace/misc/sunrpc.h
12189F:	include/uapi/linux/nfsd/
12190F:	include/uapi/linux/sunrpc/
12191F:	net/sunrpc/
12192
12193KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12194M:	Thomas Weißschuh <linux@weissschuh.net>
12195R:	Christian Heusel <christian@heusel.eu>
12196R:	Nathan Chancellor <nathan@kernel.org>
12197S:	Maintained
12198F:	scripts/package/PKGBUILD
12199
12200KERNEL REGRESSIONS
12201M:	Thorsten Leemhuis <linux@leemhuis.info>
12202L:	regressions@lists.linux.dev
12203S:	Supported
12204F:	Documentation/admin-guide/reporting-regressions.rst
12205F:	Documentation/process/handling-regressions.rst
12206
12207KERNEL SELFTEST FRAMEWORK
12208M:	Shuah Khan <shuah@kernel.org>
12209M:	Shuah Khan <skhan@linuxfoundation.org>
12210L:	linux-kselftest@vger.kernel.org
12211S:	Maintained
12212Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12214F:	Documentation/dev-tools/kselftest*
12215F:	tools/testing/selftests/
12216
12217KERNEL SMB3 SERVER (KSMBD)
12218M:	Namjae Jeon <linkinjeon@kernel.org>
12219M:	Steve French <sfrench@samba.org>
12220R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12221R:	Tom Talpey <tom@talpey.com>
12222L:	linux-cifs@vger.kernel.org
12223S:	Maintained
12224T:	git git://git.samba.org/ksmbd.git
12225F:	Documentation/filesystems/smb/ksmbd.rst
12226F:	fs/smb/common/
12227F:	fs/smb/server/
12228
12229KERNEL UNIT TESTING FRAMEWORK (KUnit)
12230M:	Brendan Higgins <brendanhiggins@google.com>
12231M:	David Gow <davidgow@google.com>
12232R:	Rae Moar <rmoar@google.com>
12233L:	linux-kselftest@vger.kernel.org
12234L:	kunit-dev@googlegroups.com
12235S:	Maintained
12236W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12239F:	Documentation/dev-tools/kunit/
12240F:	include/kunit/
12241F:	lib/kunit/
12242F:	rust/kernel/kunit.rs
12243F:	scripts/rustdoc_test_*
12244F:	tools/testing/kunit/
12245
12246KERNEL USERMODE HELPER
12247M:	Luis Chamberlain <mcgrof@kernel.org>
12248L:	linux-kernel@vger.kernel.org
12249S:	Maintained
12250F:	include/linux/umh.h
12251F:	kernel/umh.c
12252
12253KERNEL VIRTUAL MACHINE (KVM)
12254M:	Paolo Bonzini <pbonzini@redhat.com>
12255L:	kvm@vger.kernel.org
12256S:	Supported
12257W:	http://www.linux-kvm.org
12258T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12259F:	Documentation/virt/kvm/
12260F:	include/asm-generic/kvm*
12261F:	include/kvm/iodev.h
12262F:	include/linux/kvm*
12263F:	include/trace/events/kvm.h
12264F:	include/uapi/asm-generic/kvm*
12265F:	include/uapi/linux/kvm*
12266F:	tools/kvm/
12267F:	tools/testing/selftests/kvm/
12268F:	virt/kvm/*
12269
12270KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12271M:	Marc Zyngier <maz@kernel.org>
12272M:	Oliver Upton <oliver.upton@linux.dev>
12273R:	James Morse <james.morse@arm.com>
12274R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12275R:	Zenghui Yu <yuzenghui@huawei.com>
12276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12277L:	kvmarm@lists.linux.dev
12278S:	Maintained
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12280F:	Documentation/virt/kvm/arm/
12281F:	Documentation/virt/kvm/devices/arm*
12282F:	arch/arm64/include/asm/kvm*
12283F:	arch/arm64/include/uapi/asm/kvm*
12284F:	arch/arm64/kvm/
12285F:	include/kvm/arm_*
12286F:	tools/testing/selftests/kvm/*/aarch64/
12287F:	tools/testing/selftests/kvm/aarch64/
12288
12289KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12290M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12291M:	Bibo Mao <maobibo@loongson.cn>
12292M:	Huacai Chen <chenhuacai@kernel.org>
12293L:	kvm@vger.kernel.org
12294L:	loongarch@lists.linux.dev
12295S:	Maintained
12296T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12297F:	arch/loongarch/include/asm/kvm*
12298F:	arch/loongarch/include/uapi/asm/kvm*
12299F:	arch/loongarch/kvm/
12300
12301KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12302M:	Huacai Chen <chenhuacai@kernel.org>
12303L:	linux-mips@vger.kernel.org
12304L:	kvm@vger.kernel.org
12305S:	Maintained
12306T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12307F:	arch/mips/include/asm/kvm*
12308F:	arch/mips/include/uapi/asm/kvm*
12309F:	arch/mips/kvm/
12310
12311KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12312M:	Michael Ellerman <mpe@ellerman.id.au>
12313R:	Nicholas Piggin <npiggin@gmail.com>
12314L:	linuxppc-dev@lists.ozlabs.org
12315L:	kvm@vger.kernel.org
12316S:	Maintained (Book3S 64-bit HV)
12317S:	Odd fixes (Book3S 64-bit PR)
12318S:	Orphan (Book3E and 32-bit)
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12320F:	arch/powerpc/include/asm/kvm*
12321F:	arch/powerpc/include/uapi/asm/kvm*
12322F:	arch/powerpc/kernel/kvm*
12323F:	arch/powerpc/kvm/
12324
12325KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12326M:	Anup Patel <anup@brainfault.org>
12327R:	Atish Patra <atishp@atishpatra.org>
12328L:	kvm@vger.kernel.org
12329L:	kvm-riscv@lists.infradead.org
12330L:	linux-riscv@lists.infradead.org
12331S:	Maintained
12332T:	git https://github.com/kvm-riscv/linux.git
12333F:	arch/riscv/include/asm/kvm*
12334F:	arch/riscv/include/uapi/asm/kvm*
12335F:	arch/riscv/kvm/
12336F:	tools/testing/selftests/kvm/*/riscv/
12337F:	tools/testing/selftests/kvm/riscv/
12338
12339KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12340M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12341M:	Janosch Frank <frankja@linux.ibm.com>
12342M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12343R:	David Hildenbrand <david@redhat.com>
12344L:	kvm@vger.kernel.org
12345S:	Supported
12346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12347F:	Documentation/virt/kvm/s390*
12348F:	arch/s390/include/asm/gmap.h
12349F:	arch/s390/include/asm/kvm*
12350F:	arch/s390/include/uapi/asm/kvm*
12351F:	arch/s390/include/uapi/asm/uvdevice.h
12352F:	arch/s390/kernel/uv.c
12353F:	arch/s390/kvm/
12354F:	arch/s390/mm/gmap.c
12355F:	drivers/s390/char/uvdevice.c
12356F:	tools/testing/selftests/drivers/s390x/uvdevice/
12357F:	tools/testing/selftests/kvm/*/s390x/
12358F:	tools/testing/selftests/kvm/s390x/
12359
12360KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12361M:	Sean Christopherson <seanjc@google.com>
12362M:	Paolo Bonzini <pbonzini@redhat.com>
12363L:	kvm@vger.kernel.org
12364S:	Supported
12365P:	Documentation/process/maintainer-kvm-x86.rst
12366T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12367F:	arch/x86/include/asm/kvm*
12368F:	arch/x86/include/asm/svm.h
12369F:	arch/x86/include/asm/vmx*.h
12370F:	arch/x86/include/uapi/asm/kvm*
12371F:	arch/x86/include/uapi/asm/svm.h
12372F:	arch/x86/include/uapi/asm/vmx.h
12373F:	arch/x86/kvm/
12374F:	arch/x86/kvm/*/
12375F:	tools/testing/selftests/kvm/*/x86_64/
12376F:	tools/testing/selftests/kvm/x86_64/
12377
12378KERNFS
12379M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12380M:	Tejun Heo <tj@kernel.org>
12381S:	Supported
12382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12383F:	fs/kernfs/
12384F:	include/linux/kernfs.h
12385
12386KEXEC
12387M:	Eric Biederman <ebiederm@xmission.com>
12388L:	kexec@lists.infradead.org
12389S:	Maintained
12390W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12391F:	include/linux/kexec.h
12392F:	include/uapi/linux/kexec.h
12393F:	kernel/kexec*
12394
12395KEYS-ENCRYPTED
12396M:	Mimi Zohar <zohar@linux.ibm.com>
12397L:	linux-integrity@vger.kernel.org
12398L:	keyrings@vger.kernel.org
12399S:	Supported
12400F:	Documentation/security/keys/trusted-encrypted.rst
12401F:	include/keys/encrypted-type.h
12402F:	security/keys/encrypted-keys/
12403
12404KEYS-TRUSTED
12405M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12406M:	Jarkko Sakkinen <jarkko@kernel.org>
12407M:	Mimi Zohar <zohar@linux.ibm.com>
12408L:	linux-integrity@vger.kernel.org
12409L:	keyrings@vger.kernel.org
12410S:	Supported
12411F:	Documentation/security/keys/trusted-encrypted.rst
12412F:	include/keys/trusted-type.h
12413F:	include/keys/trusted_tpm.h
12414F:	security/keys/trusted-keys/
12415
12416KEYS-TRUSTED-CAAM
12417M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12418R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12419L:	linux-integrity@vger.kernel.org
12420L:	keyrings@vger.kernel.org
12421S:	Maintained
12422F:	include/keys/trusted_caam.h
12423F:	security/keys/trusted-keys/trusted_caam.c
12424
12425KEYS-TRUSTED-DCP
12426M:	David Gstir <david@sigma-star.at>
12427R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12428L:	linux-integrity@vger.kernel.org
12429L:	keyrings@vger.kernel.org
12430S:	Supported
12431F:	include/keys/trusted_dcp.h
12432F:	security/keys/trusted-keys/trusted_dcp.c
12433
12434KEYS-TRUSTED-TEE
12435M:	Sumit Garg <sumit.garg@linaro.org>
12436L:	linux-integrity@vger.kernel.org
12437L:	keyrings@vger.kernel.org
12438S:	Supported
12439F:	include/keys/trusted_tee.h
12440F:	security/keys/trusted-keys/trusted_tee.c
12441
12442KEYS/KEYRINGS
12443M:	David Howells <dhowells@redhat.com>
12444M:	Jarkko Sakkinen <jarkko@kernel.org>
12445L:	keyrings@vger.kernel.org
12446S:	Maintained
12447F:	Documentation/security/keys/core.rst
12448F:	include/keys/
12449F:	include/linux/key-type.h
12450F:	include/linux/key.h
12451F:	include/linux/keyctl.h
12452F:	include/uapi/linux/keyctl.h
12453F:	security/keys/
12454
12455KEYS/KEYRINGS_INTEGRITY
12456M:	Jarkko Sakkinen <jarkko@kernel.org>
12457M:	Mimi Zohar <zohar@linux.ibm.com>
12458L:	linux-integrity@vger.kernel.org
12459L:	keyrings@vger.kernel.org
12460S:	Supported
12461W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12462F:	security/integrity/platform_certs
12463
12464KFENCE
12465M:	Alexander Potapenko <glider@google.com>
12466M:	Marco Elver <elver@google.com>
12467R:	Dmitry Vyukov <dvyukov@google.com>
12468L:	kasan-dev@googlegroups.com
12469S:	Maintained
12470F:	Documentation/dev-tools/kfence.rst
12471F:	arch/*/include/asm/kfence.h
12472F:	include/linux/kfence.h
12473F:	lib/Kconfig.kfence
12474F:	mm/kfence/
12475
12476KFIFO
12477M:	Stefani Seibold <stefani@seibold.net>
12478S:	Maintained
12479F:	include/linux/kfifo.h
12480F:	lib/kfifo.c
12481F:	samples/kfifo/
12482
12483KGDB / KDB /debug_core
12484M:	Jason Wessel <jason.wessel@windriver.com>
12485M:	Daniel Thompson <daniel.thompson@linaro.org>
12486R:	Douglas Anderson <dianders@chromium.org>
12487L:	kgdb-bugreport@lists.sourceforge.net
12488S:	Maintained
12489W:	http://kgdb.wiki.kernel.org/
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12491F:	Documentation/dev-tools/kgdb.rst
12492F:	drivers/misc/kgdbts.c
12493F:	drivers/tty/serial/kgdboc.c
12494F:	include/linux/kdb.h
12495F:	include/linux/kgdb.h
12496F:	kernel/debug/
12497F:	kernel/module/kdb.c
12498
12499KHADAS MCU MFD DRIVER
12500M:	Neil Armstrong <neil.armstrong@linaro.org>
12501L:	linux-amlogic@lists.infradead.org
12502S:	Maintained
12503F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12504F:	drivers/mfd/khadas-mcu.c
12505F:	drivers/thermal/khadas_mcu_fan.c
12506F:	include/linux/mfd/khadas-mcu.h
12507
12508KIONIX/ROHM KX022A ACCELEROMETER
12509M:	Matti Vaittinen <mazziesaccount@gmail.com>
12510L:	linux-iio@vger.kernel.org
12511S:	Supported
12512F:	drivers/iio/accel/kionix-kx022a*
12513
12514KMEMLEAK
12515M:	Catalin Marinas <catalin.marinas@arm.com>
12516S:	Maintained
12517F:	Documentation/dev-tools/kmemleak.rst
12518F:	include/linux/kmemleak.h
12519F:	mm/kmemleak.c
12520F:	samples/kmemleak/kmemleak-test.c
12521
12522KMSAN
12523M:	Alexander Potapenko <glider@google.com>
12524R:	Marco Elver <elver@google.com>
12525R:	Dmitry Vyukov <dvyukov@google.com>
12526L:	kasan-dev@googlegroups.com
12527S:	Maintained
12528F:	Documentation/dev-tools/kmsan.rst
12529F:	arch/*/include/asm/kmsan.h
12530F:	arch/*/mm/kmsan_*
12531F:	include/linux/kmsan*.h
12532F:	lib/Kconfig.kmsan
12533F:	mm/kmsan/
12534F:	scripts/Makefile.kmsan
12535
12536KPROBES
12537M:	Naveen N Rao <naveen@kernel.org>
12538M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12539M:	"David S. Miller" <davem@davemloft.net>
12540M:	Masami Hiramatsu <mhiramat@kernel.org>
12541L:	linux-kernel@vger.kernel.org
12542L:	linux-trace-kernel@vger.kernel.org
12543S:	Maintained
12544Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12546F:	Documentation/trace/kprobes.rst
12547F:	include/asm-generic/kprobes.h
12548F:	include/linux/kprobes.h
12549F:	kernel/kprobes.c
12550F:	lib/test_kprobes.c
12551F:	samples/kprobes
12552
12553KS0108 LCD CONTROLLER DRIVER
12554M:	Miguel Ojeda <ojeda@kernel.org>
12555S:	Maintained
12556F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12557F:	drivers/auxdisplay/ks0108.c
12558F:	include/linux/ks0108.h
12559
12560KTD253 BACKLIGHT DRIVER
12561M:	Linus Walleij <linus.walleij@linaro.org>
12562S:	Maintained
12563F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12564F:	drivers/video/backlight/ktd253-backlight.c
12565
12566KTD2801 BACKLIGHT DRIVER
12567M:	Duje Mihanović <duje.mihanovic@skole.hr>
12568S:	Maintained
12569F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12570F:	drivers/video/backlight/ktd2801-backlight.c
12571
12572KTEST
12573M:	Steven Rostedt <rostedt@goodmis.org>
12574M:	John Hawley <warthog9@eaglescrag.net>
12575S:	Maintained
12576F:	tools/testing/ktest
12577
12578KTZ8866 BACKLIGHT DRIVER
12579M:	Jianhua Lu <lujianhua000@gmail.com>
12580S:	Maintained
12581F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12582F:	drivers/video/backlight/ktz8866.c
12583
12584KVM PARAVIRT (KVM/paravirt)
12585M:	Paolo Bonzini <pbonzini@redhat.com>
12586R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12587L:	kvm@vger.kernel.org
12588S:	Supported
12589T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12590F:	arch/um/include/asm/kvm_para.h
12591F:	arch/x86/include/asm/kvm_para.h
12592F:	arch/x86/include/asm/pvclock-abi.h
12593F:	arch/x86/include/uapi/asm/kvm_para.h
12594F:	arch/x86/kernel/kvm.c
12595F:	arch/x86/kernel/kvmclock.c
12596F:	include/asm-generic/kvm_para.h
12597F:	include/linux/kvm_para.h
12598F:	include/uapi/asm-generic/kvm_para.h
12599F:	include/uapi/linux/kvm_para.h
12600
12601KVM X86 HYPER-V (KVM/hyper-v)
12602M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12603M:	Sean Christopherson <seanjc@google.com>
12604M:	Paolo Bonzini <pbonzini@redhat.com>
12605L:	kvm@vger.kernel.org
12606S:	Supported
12607T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12608F:	arch/x86/kvm/hyperv.*
12609F:	arch/x86/kvm/kvm_onhyperv.*
12610F:	arch/x86/kvm/svm/hyperv.*
12611F:	arch/x86/kvm/svm/svm_onhyperv.*
12612F:	arch/x86/kvm/vmx/hyperv.*
12613
12614KVM X86 Xen (KVM/Xen)
12615M:	David Woodhouse <dwmw2@infradead.org>
12616M:	Paul Durrant <paul@xen.org>
12617M:	Sean Christopherson <seanjc@google.com>
12618M:	Paolo Bonzini <pbonzini@redhat.com>
12619L:	kvm@vger.kernel.org
12620S:	Supported
12621T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12622F:	arch/x86/kvm/xen.*
12623
12624L3MDEV
12625M:	David Ahern <dsahern@kernel.org>
12626L:	netdev@vger.kernel.org
12627S:	Maintained
12628F:	include/net/l3mdev.h
12629F:	net/l3mdev
12630
12631LANDLOCK SECURITY MODULE
12632M:	Mickaël Salaün <mic@digikod.net>
12633R:	Günther Noack <gnoack@google.com>
12634L:	linux-security-module@vger.kernel.org
12635S:	Supported
12636W:	https://landlock.io
12637T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12638F:	Documentation/security/landlock.rst
12639F:	Documentation/userspace-api/landlock.rst
12640F:	fs/ioctl.c
12641F:	include/uapi/linux/landlock.h
12642F:	samples/landlock/
12643F:	security/landlock/
12644F:	tools/testing/selftests/landlock/
12645K:	landlock
12646K:	LANDLOCK
12647
12648LANTIQ / INTEL Ethernet drivers
12649M:	Hauke Mehrtens <hauke@hauke-m.de>
12650L:	netdev@vger.kernel.org
12651S:	Maintained
12652F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12653F:	drivers/net/dsa/lantiq_gswip.c
12654F:	drivers/net/dsa/lantiq_pce.h
12655F:	drivers/net/ethernet/lantiq_xrx200.c
12656F:	net/dsa/tag_gswip.c
12657
12658LANTIQ MIPS ARCHITECTURE
12659M:	John Crispin <john@phrozen.org>
12660L:	linux-mips@vger.kernel.org
12661S:	Maintained
12662F:	arch/mips/lantiq
12663F:	drivers/soc/lantiq
12664
12665LANTIQ PEF2256 DRIVER
12666M:	Herve Codina <herve.codina@bootlin.com>
12667S:	Maintained
12668F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12669F:	drivers/net/wan/framer/pef2256/
12670F:	drivers/pinctrl/pinctrl-pef2256.c
12671F:	include/linux/framer/pef2256.h
12672
12673LASI 53c700 driver for PARISC
12674M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12675L:	linux-scsi@vger.kernel.org
12676S:	Maintained
12677F:	Documentation/scsi/53c700.rst
12678F:	drivers/scsi/53c700*
12679
12680LEAKING_ADDRESSES
12681M:	Tycho Andersen <tycho@tycho.pizza>
12682R:	Kees Cook <kees@kernel.org>
12683L:	linux-hardening@vger.kernel.org
12684S:	Maintained
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12686F:	scripts/leaking_addresses.pl
12687
12688LED SUBSYSTEM
12689M:	Pavel Machek <pavel@ucw.cz>
12690M:	Lee Jones <lee@kernel.org>
12691L:	linux-leds@vger.kernel.org
12692S:	Maintained
12693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12694F:	Documentation/devicetree/bindings/leds/
12695F:	Documentation/leds/
12696F:	drivers/leds/
12697F:	include/dt-bindings/leds/
12698F:	include/linux/leds.h
12699
12700LEGO MINDSTORMS EV3
12701R:	David Lechner <david@lechnology.com>
12702S:	Maintained
12703F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12704F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12705F:	drivers/power/supply/lego_ev3_battery.c
12706
12707LEGO USB Tower driver
12708M:	Juergen Stuber <starblue@users.sourceforge.net>
12709L:	legousb-devel@lists.sourceforge.net
12710S:	Maintained
12711W:	http://legousb.sourceforge.net/
12712F:	drivers/usb/misc/legousbtower.c
12713
12714LETSKETCH HID TABLET DRIVER
12715M:	Hans de Goede <hdegoede@redhat.com>
12716L:	linux-input@vger.kernel.org
12717S:	Maintained
12718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12719F:	drivers/hid/hid-letsketch.c
12720
12721LG LAPTOP EXTRAS
12722M:	Matan Ziv-Av <matan@svgalib.org>
12723L:	platform-driver-x86@vger.kernel.org
12724S:	Maintained
12725F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12726F:	Documentation/admin-guide/laptops/lg-laptop.rst
12727F:	drivers/platform/x86/lg-laptop.c
12728
12729LG2160 MEDIA DRIVER
12730M:	Michael Krufky <mkrufky@linuxtv.org>
12731L:	linux-media@vger.kernel.org
12732S:	Maintained
12733W:	https://linuxtv.org
12734W:	http://github.com/mkrufky
12735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12736T:	git git://linuxtv.org/mkrufky/tuners.git
12737F:	drivers/media/dvb-frontends/lg2160.*
12738
12739LGDT3305 MEDIA DRIVER
12740M:	Michael Krufky <mkrufky@linuxtv.org>
12741L:	linux-media@vger.kernel.org
12742S:	Maintained
12743W:	https://linuxtv.org
12744W:	http://github.com/mkrufky
12745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12746T:	git git://linuxtv.org/mkrufky/tuners.git
12747F:	drivers/media/dvb-frontends/lgdt3305.*
12748
12749LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12750M:	Viresh Kumar <vireshk@kernel.org>
12751L:	linux-ide@vger.kernel.org
12752S:	Maintained
12753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12754F:	drivers/ata/pata_arasan_cf.c
12755F:	include/linux/pata_arasan_cf_data.h
12756
12757LIBATA PATA DRIVERS
12758R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12759L:	linux-ide@vger.kernel.org
12760F:	drivers/ata/ata_*.c
12761F:	drivers/ata/pata_*.c
12762
12763LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12764M:	Linus Walleij <linus.walleij@linaro.org>
12765L:	linux-ide@vger.kernel.org
12766S:	Maintained
12767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12768F:	drivers/ata/pata_ftide010.c
12769F:	drivers/ata/sata_gemini.c
12770F:	drivers/ata/sata_gemini.h
12771
12772LIBATA SATA AHCI PLATFORM devices support
12773M:	Hans de Goede <hdegoede@redhat.com>
12774M:	Jens Axboe <axboe@kernel.dk>
12775L:	linux-ide@vger.kernel.org
12776S:	Maintained
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12778F:	drivers/ata/ahci_platform.c
12779F:	drivers/ata/libahci_platform.c
12780F:	include/linux/ahci_platform.h
12781
12782LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12783M:	Serge Semin <fancer.lancer@gmail.com>
12784L:	linux-ide@vger.kernel.org
12785S:	Maintained
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12787F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12788F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12789F:	drivers/ata/ahci_dwc.c
12790
12791LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12792M:	Mikael Pettersson <mikpelinux@gmail.com>
12793L:	linux-ide@vger.kernel.org
12794S:	Maintained
12795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12796F:	drivers/ata/sata_promise.*
12797
12798LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12799M:	Damien Le Moal <dlemoal@kernel.org>
12800M:	Niklas Cassel <cassel@kernel.org>
12801L:	linux-ide@vger.kernel.org
12802S:	Maintained
12803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12804F:	Documentation/ABI/testing/sysfs-ata
12805F:	Documentation/devicetree/bindings/ata/
12806F:	drivers/ata/
12807F:	include/linux/ata.h
12808F:	include/linux/libata.h
12809
12810LIBETH COMMON ETHERNET LIBRARY
12811M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12812L:	netdev@vger.kernel.org
12813L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12814S:	Supported
12815T:	git https://github.com/alobakin/linux.git
12816F:	drivers/net/ethernet/intel/libeth/
12817F:	include/net/libeth/
12818K:	libeth
12819
12820LIBIE COMMON INTEL ETHERNET LIBRARY
12821M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12822L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12823L:	netdev@vger.kernel.org
12824S:	Supported
12825T:	git https://github.com/alobakin/linux.git
12826F:	drivers/net/ethernet/intel/libie/
12827F:	include/linux/net/intel/libie/
12828K:	libie
12829
12830LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12831M:	Vishal Verma <vishal.l.verma@intel.com>
12832M:	Dan Williams <dan.j.williams@intel.com>
12833M:	Dave Jiang <dave.jiang@intel.com>
12834L:	nvdimm@lists.linux.dev
12835S:	Supported
12836Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12837P:	Documentation/nvdimm/maintainer-entry-profile.rst
12838F:	drivers/nvdimm/btt*
12839
12840LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12841M:	Dan Williams <dan.j.williams@intel.com>
12842M:	Vishal Verma <vishal.l.verma@intel.com>
12843M:	Dave Jiang <dave.jiang@intel.com>
12844L:	nvdimm@lists.linux.dev
12845S:	Supported
12846Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12847P:	Documentation/nvdimm/maintainer-entry-profile.rst
12848F:	drivers/nvdimm/pmem*
12849
12850LIBNVDIMM: DEVICETREE BINDINGS
12851M:	Oliver O'Halloran <oohall@gmail.com>
12852L:	nvdimm@lists.linux.dev
12853S:	Supported
12854Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12855F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12856F:	drivers/nvdimm/of_pmem.c
12857
12858LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12859M:	Dan Williams <dan.j.williams@intel.com>
12860M:	Vishal Verma <vishal.l.verma@intel.com>
12861M:	Dave Jiang <dave.jiang@intel.com>
12862M:	Ira Weiny <ira.weiny@intel.com>
12863L:	nvdimm@lists.linux.dev
12864S:	Supported
12865Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12866P:	Documentation/nvdimm/maintainer-entry-profile.rst
12867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12868F:	drivers/acpi/nfit/*
12869F:	drivers/nvdimm/*
12870F:	include/linux/libnvdimm.h
12871F:	include/linux/nd.h
12872F:	include/uapi/linux/ndctl.h
12873F:	tools/testing/nvdimm/
12874
12875LIBRARY CODE
12876M:	Andrew Morton <akpm@linux-foundation.org>
12877L:	linux-kernel@vger.kernel.org
12878S:	Supported
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12880F:	lib/*
12881
12882LICENSES and SPDX stuff
12883M:	Thomas Gleixner <tglx@linutronix.de>
12884M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12885L:	linux-spdx@vger.kernel.org
12886S:	Maintained
12887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12888F:	COPYING
12889F:	Documentation/process/license-rules.rst
12890F:	LICENSES/
12891F:	scripts/spdxcheck-test.sh
12892F:	scripts/spdxcheck.py
12893F:	scripts/spdxexclude
12894
12895LINEAR RANGES HELPERS
12896M:	Mark Brown <broonie@kernel.org>
12897R:	Matti Vaittinen <mazziesaccount@gmail.com>
12898F:	include/linux/linear_range.h
12899F:	lib/linear_ranges.c
12900F:	lib/test_linear_ranges.c
12901
12902LINUX FOR POWER MACINTOSH
12903L:	linuxppc-dev@lists.ozlabs.org
12904S:	Orphan
12905F:	arch/powerpc/platforms/powermac/
12906F:	drivers/macintosh/
12907X:	drivers/macintosh/adb-iop.c
12908X:	drivers/macintosh/via-macii.c
12909
12910LINUX FOR POWERPC (32-BIT AND 64-BIT)
12911M:	Michael Ellerman <mpe@ellerman.id.au>
12912R:	Nicholas Piggin <npiggin@gmail.com>
12913R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12914R:	Naveen N Rao <naveen@kernel.org>
12915L:	linuxppc-dev@lists.ozlabs.org
12916S:	Supported
12917W:	https://github.com/linuxppc/wiki/wiki
12918Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12920F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12921F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12922F:	Documentation/devicetree/bindings/powerpc/
12923F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12924F:	Documentation/arch/powerpc/
12925F:	arch/powerpc/
12926F:	drivers/*/*/*pasemi*
12927F:	drivers/*/*pasemi*
12928F:	drivers/char/tpm/tpm_ibmvtpm*
12929F:	drivers/crypto/nx/
12930F:	drivers/i2c/busses/i2c-opal.c
12931F:	drivers/net/ethernet/ibm/ibmveth.*
12932F:	drivers/net/ethernet/ibm/ibmvnic.*
12933F:	drivers/pci/hotplug/pnv_php.c
12934F:	drivers/pci/hotplug/rpa*
12935F:	drivers/rtc/rtc-opal.c
12936F:	drivers/scsi/ibmvscsi/
12937F:	drivers/tty/hvc/hvc_opal.c
12938F:	drivers/watchdog/wdrtas.c
12939F:	include/linux/papr_scm.h
12940F:	include/uapi/linux/papr_pdsm.h
12941F:	tools/testing/selftests/powerpc
12942N:	/pmac
12943N:	powermac
12944N:	powernv
12945N:	[^a-z0-9]ps3
12946N:	pseries
12947
12948LINUX FOR POWERPC EMBEDDED MPC5XXX
12949M:	Anatolij Gustschin <agust@denx.de>
12950L:	linuxppc-dev@lists.ozlabs.org
12951S:	Odd Fixes
12952F:	arch/powerpc/platforms/512x/
12953F:	arch/powerpc/platforms/52xx/
12954
12955LINUX FOR POWERPC EMBEDDED PPC4XX
12956L:	linuxppc-dev@lists.ozlabs.org
12957S:	Orphan
12958F:	arch/powerpc/platforms/44x/
12959
12960LINUX FOR POWERPC EMBEDDED PPC85XX
12961M:	Scott Wood <oss@buserror.net>
12962L:	linuxppc-dev@lists.ozlabs.org
12963S:	Odd fixes
12964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12965F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12966F:	Documentation/devicetree/bindings/powerpc/fsl/
12967F:	arch/powerpc/platforms/85xx/
12968
12969LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12970M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12971L:	linuxppc-dev@lists.ozlabs.org
12972S:	Maintained
12973F:	arch/powerpc/platforms/8xx/
12974F:	arch/powerpc/platforms/83xx/
12975
12976LINUX KERNEL DUMP TEST MODULE (LKDTM)
12977M:	Kees Cook <kees@kernel.org>
12978S:	Maintained
12979F:	drivers/misc/lkdtm/*
12980F:	tools/testing/selftests/lkdtm/*
12981
12982LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12983M:	Alan Stern <stern@rowland.harvard.edu>
12984M:	Andrea Parri <parri.andrea@gmail.com>
12985M:	Will Deacon <will@kernel.org>
12986M:	Peter Zijlstra <peterz@infradead.org>
12987M:	Boqun Feng <boqun.feng@gmail.com>
12988M:	Nicholas Piggin <npiggin@gmail.com>
12989M:	David Howells <dhowells@redhat.com>
12990M:	Jade Alglave <j.alglave@ucl.ac.uk>
12991M:	Luc Maranget <luc.maranget@inria.fr>
12992M:	"Paul E. McKenney" <paulmck@kernel.org>
12993R:	Akira Yokosawa <akiyks@gmail.com>
12994R:	Daniel Lustig <dlustig@nvidia.com>
12995R:	Joel Fernandes <joel@joelfernandes.org>
12996L:	linux-kernel@vger.kernel.org
12997L:	linux-arch@vger.kernel.org
12998S:	Supported
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13000F:	Documentation/atomic_bitops.txt
13001F:	Documentation/atomic_t.txt
13002F:	Documentation/core-api/refcount-vs-atomic.rst
13003F:	Documentation/litmus-tests/
13004F:	Documentation/memory-barriers.txt
13005F:	tools/memory-model/
13006
13007LINUX-NEXT TREE
13008M:	Stephen Rothwell <sfr@canb.auug.org.au>
13009L:	linux-next@vger.kernel.org
13010S:	Supported
13011B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13013
13014LIS3LV02D ACCELEROMETER DRIVER
13015M:	Eric Piel <eric.piel@tremplin-utc.net>
13016S:	Maintained
13017F:	Documentation/misc-devices/lis3lv02d.rst
13018F:	drivers/misc/lis3lv02d/
13019F:	drivers/platform/x86/hp/hp_accel.c
13020
13021LIST KUNIT TEST
13022M:	David Gow <davidgow@google.com>
13023L:	linux-kselftest@vger.kernel.org
13024L:	kunit-dev@googlegroups.com
13025S:	Maintained
13026F:	lib/list-test.c
13027
13028LITEX PLATFORM
13029M:	Karol Gugala <kgugala@antmicro.com>
13030M:	Mateusz Holenko <mholenko@antmicro.com>
13031M:	Gabriel Somlo <gsomlo@gmail.com>
13032M:	Joel Stanley <joel@jms.id.au>
13033S:	Maintained
13034F:	Documentation/devicetree/bindings/*/litex,*.yaml
13035F:	arch/openrisc/boot/dts/or1klitex.dts
13036F:	drivers/mmc/host/litex_mmc.c
13037F:	drivers/net/ethernet/litex/*
13038F:	drivers/soc/litex/*
13039F:	drivers/tty/serial/liteuart.c
13040F:	include/linux/litex.h
13041N:	litex
13042
13043LIVE PATCHING
13044M:	Josh Poimboeuf <jpoimboe@kernel.org>
13045M:	Jiri Kosina <jikos@kernel.org>
13046M:	Miroslav Benes <mbenes@suse.cz>
13047M:	Petr Mladek <pmladek@suse.com>
13048R:	Joe Lawrence <joe.lawrence@redhat.com>
13049L:	live-patching@vger.kernel.org
13050S:	Maintained
13051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13052F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13053F:	Documentation/livepatch/
13054F:	arch/powerpc/include/asm/livepatch.h
13055F:	include/linux/livepatch.h
13056F:	kernel/livepatch/
13057F:	kernel/module/livepatch.c
13058F:	samples/livepatch/
13059F:	tools/testing/selftests/livepatch/
13060
13061LLC (802.2)
13062L:	netdev@vger.kernel.org
13063S:	Odd fixes
13064F:	include/linux/llc.h
13065F:	include/net/llc*
13066F:	include/uapi/linux/llc.h
13067F:	net/llc/
13068
13069LM73 HARDWARE MONITOR DRIVER
13070M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13071L:	linux-hwmon@vger.kernel.org
13072S:	Maintained
13073F:	drivers/hwmon/lm73.c
13074
13075LM78 HARDWARE MONITOR DRIVER
13076M:	Jean Delvare <jdelvare@suse.com>
13077L:	linux-hwmon@vger.kernel.org
13078S:	Maintained
13079F:	Documentation/hwmon/lm78.rst
13080F:	drivers/hwmon/lm78.c
13081
13082LM83 HARDWARE MONITOR DRIVER
13083M:	Jean Delvare <jdelvare@suse.com>
13084L:	linux-hwmon@vger.kernel.org
13085S:	Maintained
13086F:	Documentation/hwmon/lm83.rst
13087F:	drivers/hwmon/lm83.c
13088
13089LM90 HARDWARE MONITOR DRIVER
13090M:	Jean Delvare <jdelvare@suse.com>
13091L:	linux-hwmon@vger.kernel.org
13092S:	Maintained
13093F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13094F:	Documentation/hwmon/lm90.rst
13095F:	drivers/hwmon/lm90.c
13096F:	include/dt-bindings/thermal/lm90.h
13097
13098LME2510 MEDIA DRIVER
13099M:	Malcolm Priestley <tvboxspy@gmail.com>
13100L:	linux-media@vger.kernel.org
13101S:	Maintained
13102W:	https://linuxtv.org
13103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13104F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13105
13106LOADPIN SECURITY MODULE
13107M:	Kees Cook <kees@kernel.org>
13108S:	Supported
13109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13110F:	Documentation/admin-guide/LSM/LoadPin.rst
13111F:	security/loadpin/
13112
13113LOCKDOWN SECURITY MODULE
13114L:	linux-security-module@vger.kernel.org
13115S:	Odd Fixes
13116T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13117F:	security/lockdown/
13118
13119LOCKING PRIMITIVES
13120M:	Peter Zijlstra <peterz@infradead.org>
13121M:	Ingo Molnar <mingo@redhat.com>
13122M:	Will Deacon <will@kernel.org>
13123R:	Waiman Long <longman@redhat.com>
13124R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13125L:	linux-kernel@vger.kernel.org
13126S:	Maintained
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13128F:	Documentation/locking/
13129F:	arch/*/include/asm/spinlock*.h
13130F:	include/linux/lockdep*.h
13131F:	include/linux/mutex*.h
13132F:	include/linux/rwlock*.h
13133F:	include/linux/rwsem*.h
13134F:	include/linux/seqlock.h
13135F:	include/linux/spinlock*.h
13136F:	kernel/locking/
13137F:	lib/locking*.[ch]
13138X:	kernel/locking/locktorture.c
13139
13140LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13141M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13142L:	linux-ntfs-dev@lists.sourceforge.net
13143S:	Maintained
13144W:	http://www.linux-ntfs.org/content/view/19/37/
13145F:	Documentation/admin-guide/ldm.rst
13146F:	block/partitions/ldm.*
13147
13148LOGITECH HID GAMING KEYBOARDS
13149M:	Hans de Goede <hdegoede@redhat.com>
13150L:	linux-input@vger.kernel.org
13151S:	Maintained
13152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13153F:	drivers/hid/hid-lg-g15.c
13154
13155LONTIUM LT8912B MIPI TO HDMI BRIDGE
13156M:	Adrien Grassein <adrien.grassein@gmail.com>
13157S:	Maintained
13158F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13159F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13160
13161LOONGARCH
13162M:	Huacai Chen <chenhuacai@kernel.org>
13163R:	WANG Xuerui <kernel@xen0n.name>
13164L:	loongarch@lists.linux.dev
13165S:	Maintained
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13167F:	Documentation/arch/loongarch/
13168F:	Documentation/translations/zh_CN/arch/loongarch/
13169F:	arch/loongarch/
13170F:	drivers/*/*loongarch*
13171F:	drivers/cpufreq/loongson3_cpufreq.c
13172
13173LOONGSON GPIO DRIVER
13174M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13175L:	linux-gpio@vger.kernel.org
13176S:	Maintained
13177F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13178F:	drivers/gpio/gpio-loongson-64bit.c
13179
13180LOONGSON LS2X APB DMA DRIVER
13181M:	Binbin Zhou <zhoubinbin@loongson.cn>
13182L:	dmaengine@vger.kernel.org
13183S:	Maintained
13184F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13185F:	drivers/dma/ls2x-apb-dma.c
13186
13187LOONGSON LS2X I2C DRIVER
13188M:	Binbin Zhou <zhoubinbin@loongson.cn>
13189L:	linux-i2c@vger.kernel.org
13190S:	Maintained
13191F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13192F:	drivers/i2c/busses/i2c-ls2x.c
13193
13194LOONGSON-2 SOC SERIES CLOCK DRIVER
13195M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13196L:	linux-clk@vger.kernel.org
13197S:	Maintained
13198F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13199F:	drivers/clk/clk-loongson2.c
13200F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13201
13202LOONGSON SPI DRIVER
13203M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13204L:	linux-spi@vger.kernel.org
13205S:	Maintained
13206F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13207F:	drivers/spi/spi-loongson-core.c
13208F:	drivers/spi/spi-loongson-pci.c
13209F:	drivers/spi/spi-loongson-plat.c
13210F:	drivers/spi/spi-loongson.h
13211
13212LOONGSON-2 SOC SERIES GUTS DRIVER
13213M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13214L:	loongarch@lists.linux.dev
13215S:	Maintained
13216F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13217F:	drivers/soc/loongson/loongson2_guts.c
13218
13219LOONGSON-2 SOC SERIES PM DRIVER
13220M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13221L:	linux-pm@vger.kernel.org
13222S:	Maintained
13223F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13224F:	drivers/soc/loongson/loongson2_pm.c
13225
13226LOONGSON-2 SOC SERIES PINCTRL DRIVER
13227M:	zhanghongchen <zhanghongchen@loongson.cn>
13228M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13229L:	linux-gpio@vger.kernel.org
13230S:	Maintained
13231F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13232F:	drivers/pinctrl/pinctrl-loongson2.c
13233
13234LOONGSON-2 SOC SERIES THERMAL DRIVER
13235M:	zhanghongchen <zhanghongchen@loongson.cn>
13236M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13237L:	linux-pm@vger.kernel.org
13238S:	Maintained
13239F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13240F:	drivers/thermal/loongson2_thermal.c
13241
13242LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13243M:	Sathya Prakash <sathya.prakash@broadcom.com>
13244M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13245M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13246L:	MPT-FusionLinux.pdl@broadcom.com
13247L:	linux-scsi@vger.kernel.org
13248S:	Supported
13249W:	http://www.avagotech.com/support/
13250F:	drivers/message/fusion/
13251F:	drivers/scsi/mpt3sas/
13252
13253LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13254M:	Matthew Wilcox <willy@infradead.org>
13255L:	linux-scsi@vger.kernel.org
13256S:	Maintained
13257F:	drivers/scsi/sym53c8xx_2/
13258
13259LTC1660 DAC DRIVER
13260M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13261L:	linux-iio@vger.kernel.org
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13264F:	drivers/iio/dac/ltc1660.c
13265
13266LTC2688 IIO DAC DRIVER
13267M:	Nuno Sá <nuno.sa@analog.com>
13268L:	linux-iio@vger.kernel.org
13269S:	Supported
13270W:	https://ez.analog.com/linux-software-drivers
13271F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13272F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13273F:	drivers/iio/dac/ltc2688.c
13274
13275LTC2947 HARDWARE MONITOR DRIVER
13276M:	Nuno Sá <nuno.sa@analog.com>
13277L:	linux-hwmon@vger.kernel.org
13278S:	Supported
13279W:	https://ez.analog.com/linux-software-drivers
13280F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13281F:	drivers/hwmon/ltc2947-core.c
13282F:	drivers/hwmon/ltc2947-i2c.c
13283F:	drivers/hwmon/ltc2947-spi.c
13284F:	drivers/hwmon/ltc2947.h
13285
13286LTC2991 HARDWARE MONITOR DRIVER
13287M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13288L:	linux-hwmon@vger.kernel.org
13289S:	Supported
13290W:	https://ez.analog.com/linux-software-drivers
13291F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13292F:	drivers/hwmon/ltc2991.c
13293
13294LTC2983 IIO TEMPERATURE DRIVER
13295M:	Nuno Sá <nuno.sa@analog.com>
13296L:	linux-iio@vger.kernel.org
13297S:	Supported
13298W:	https://ez.analog.com/linux-software-drivers
13299F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13300F:	drivers/iio/temperature/ltc2983.c
13301
13302LTC4282 HARDWARE MONITOR DRIVER
13303M:	Nuno Sa <nuno.sa@analog.com>
13304L:	linux-hwmon@vger.kernel.org
13305S:	Supported
13306F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13307F:	Documentation/hwmon/ltc4282.rst
13308F:	drivers/hwmon/ltc4282.c
13309
13310LTC4286 HARDWARE MONITOR DRIVER
13311M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13312L:	linux-i2c@vger.kernel.org
13313S:	Maintained
13314F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13315F:	Documentation/hwmon/ltc4286.rst
13316F:	drivers/hwmon/pmbus/Kconfig
13317F:	drivers/hwmon/pmbus/Makefile
13318F:	drivers/hwmon/pmbus/ltc4286.c
13319
13320LTC4306 I2C MULTIPLEXER DRIVER
13321M:	Michael Hennerich <michael.hennerich@analog.com>
13322L:	linux-i2c@vger.kernel.org
13323S:	Supported
13324W:	https://ez.analog.com/linux-software-drivers
13325F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13326F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13327
13328LTP (Linux Test Project)
13329M:	Andrea Cervesato <andrea.cervesato@suse.com>
13330M:	Cyril Hrubis <chrubis@suse.cz>
13331M:	Jan Stancek <jstancek@redhat.com>
13332M:	Petr Vorel <pvorel@suse.cz>
13333M:	Li Wang <liwang@redhat.com>
13334M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13335M:	Xiao Yang <yangx.jy@fujitsu.com>
13336L:	ltp@lists.linux.it (subscribers-only)
13337S:	Maintained
13338W:	https://linux-test-project.readthedocs.io/
13339T:	git https://github.com/linux-test-project/ltp.git
13340
13341LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13342M:	Anshul Dalal <anshulusr@gmail.com>
13343L:	linux-iio@vger.kernel.org
13344S:	Maintained
13345F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13346F:	drivers/iio/light/ltr390.c
13347
13348LYNX 28G SERDES PHY DRIVER
13349M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13350L:	netdev@vger.kernel.org
13351S:	Supported
13352F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13353F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13354
13355LYNX PCS MODULE
13356M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13357L:	netdev@vger.kernel.org
13358S:	Supported
13359F:	drivers/net/pcs/pcs-lynx.c
13360F:	include/linux/pcs-lynx.h
13361
13362M68K ARCHITECTURE
13363M:	Geert Uytterhoeven <geert@linux-m68k.org>
13364L:	linux-m68k@lists.linux-m68k.org
13365S:	Maintained
13366W:	http://www.linux-m68k.org/
13367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13368F:	arch/m68k/
13369F:	drivers/zorro/
13370
13371M68K ON APPLE MACINTOSH
13372M:	Joshua Thompson <funaho@jurai.org>
13373L:	linux-m68k@lists.linux-m68k.org
13374S:	Maintained
13375W:	http://www.mac.linux-m68k.org/
13376F:	arch/m68k/mac/
13377F:	drivers/macintosh/adb-iop.c
13378F:	drivers/macintosh/via-macii.c
13379
13380M68K ON HP9000/300
13381M:	Philip Blundell <philb@gnu.org>
13382S:	Maintained
13383W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13384F:	arch/m68k/hp300/
13385
13386M88DS3103 MEDIA DRIVER
13387L:	linux-media@vger.kernel.org
13388S:	Orphan
13389W:	https://linuxtv.org
13390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13391F:	drivers/media/dvb-frontends/m88ds3103*
13392
13393M88RS2000 MEDIA DRIVER
13394M:	Malcolm Priestley <tvboxspy@gmail.com>
13395L:	linux-media@vger.kernel.org
13396S:	Maintained
13397W:	https://linuxtv.org
13398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13399F:	drivers/media/dvb-frontends/m88rs2000*
13400
13401MA901 MASTERKIT USB FM RADIO DRIVER
13402M:	Alexey Klimov <klimov.linux@gmail.com>
13403L:	linux-media@vger.kernel.org
13404S:	Maintained
13405T:	git git://linuxtv.org/media_tree.git
13406F:	drivers/media/radio/radio-ma901.c
13407
13408MAC80211
13409M:	Johannes Berg <johannes@sipsolutions.net>
13410L:	linux-wireless@vger.kernel.org
13411S:	Maintained
13412W:	https://wireless.wiki.kernel.org/
13413Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13416F:	Documentation/networking/mac80211-injection.rst
13417F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13418F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13419F:	include/net/mac80211.h
13420F:	net/mac80211/
13421
13422MAILBOX API
13423M:	Jassi Brar <jassisinghbrar@gmail.com>
13424L:	linux-kernel@vger.kernel.org
13425S:	Maintained
13426F:	Documentation/devicetree/bindings/mailbox/
13427F:	drivers/mailbox/
13428F:	include/dt-bindings/mailbox/
13429F:	include/linux/mailbox_client.h
13430F:	include/linux/mailbox_controller.h
13431
13432MAILBOX ARM MHUv2
13433M:	Viresh Kumar <viresh.kumar@linaro.org>
13434M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13435L:	linux-kernel@vger.kernel.org
13436S:	Maintained
13437F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13438F:	drivers/mailbox/arm_mhuv2.c
13439F:	include/linux/mailbox/arm_mhuv2_message.h
13440
13441MAILBOX ARM MHUv3
13442M:	Sudeep Holla <sudeep.holla@arm.com>
13443M:	Cristian Marussi <cristian.marussi@arm.com>
13444L:	linux-kernel@vger.kernel.org
13445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13446S:	Maintained
13447F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13448F:	drivers/mailbox/arm_mhuv3.c
13449
13450MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13451M:	Alejandro Colomar <alx@kernel.org>
13452L:	linux-man@vger.kernel.org
13453S:	Maintained
13454W:	http://www.kernel.org/doc/man-pages
13455T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13456T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13457
13458MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13459M:	Jeremy Kerr <jk@codeconstruct.com.au>
13460M:	Matt Johnston <matt@codeconstruct.com.au>
13461L:	netdev@vger.kernel.org
13462S:	Maintained
13463F:	Documentation/networking/mctp.rst
13464F:	drivers/net/mctp/
13465F:	include/net/mctp.h
13466F:	include/net/mctpdevice.h
13467F:	include/net/netns/mctp.h
13468F:	net/mctp/
13469
13470MAPLE TREE
13471M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13472L:	maple-tree@lists.infradead.org
13473L:	linux-mm@kvack.org
13474S:	Supported
13475F:	Documentation/core-api/maple_tree.rst
13476F:	include/linux/maple_tree.h
13477F:	include/trace/events/maple_tree.h
13478F:	lib/maple_tree.c
13479F:	lib/test_maple_tree.c
13480F:	tools/testing/radix-tree/linux/maple_tree.h
13481F:	tools/testing/radix-tree/maple.c
13482
13483MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13484M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13485L:	linux-mips@vger.kernel.org
13486S:	Maintained
13487F:	arch/mips/boot/dts/img/pistachio*
13488
13489MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13490M:	Andrew Lunn <andrew@lunn.ch>
13491L:	netdev@vger.kernel.org
13492S:	Maintained
13493F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13494F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13495F:	Documentation/networking/devlink/mv88e6xxx.rst
13496F:	drivers/net/dsa/mv88e6xxx/
13497F:	include/linux/dsa/mv88e6xxx.h
13498F:	include/linux/platform_data/mv88e6xxx.h
13499
13500MARVELL 88PM886 PMIC DRIVER
13501M:	Karel Balej <balejk@matfyz.cz>
13502S:	Maintained
13503F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13504F:	drivers/input/misc/88pm886-onkey.c
13505F:	drivers/mfd/88pm886.c
13506F:	drivers/regulators/88pm886-regulator.c
13507F:	include/linux/mfd/88pm886.h
13508
13509MARVELL ARMADA 3700 PHY DRIVERS
13510M:	Miquel Raynal <miquel.raynal@bootlin.com>
13511S:	Maintained
13512F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13513F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13514F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13515F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13516
13517MARVELL ARMADA 3700 SERIAL DRIVER
13518M:	Pali Rohár <pali@kernel.org>
13519S:	Maintained
13520F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13521F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13522F:	drivers/tty/serial/mvebu-uart.c
13523
13524MARVELL ARMADA DRM SUPPORT
13525M:	Russell King <linux@armlinux.org.uk>
13526S:	Maintained
13527T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13528T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13529F:	Documentation/devicetree/bindings/display/armada/
13530F:	drivers/gpu/drm/armada/
13531F:	include/uapi/drm/armada_drm.h
13532
13533MARVELL CRYPTO DRIVER
13534M:	Boris Brezillon <bbrezillon@kernel.org>
13535M:	Arnaud Ebalard <arno@natisbad.org>
13536M:	Srujana Challa <schalla@marvell.com>
13537L:	linux-crypto@vger.kernel.org
13538S:	Maintained
13539F:	drivers/crypto/marvell/
13540F:	include/linux/soc/marvell/octeontx2/
13541
13542MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13543M:	Mirko Lindner <mlindner@marvell.com>
13544M:	Stephen Hemminger <stephen@networkplumber.org>
13545L:	netdev@vger.kernel.org
13546S:	Odd fixes
13547F:	drivers/net/ethernet/marvell/sk*
13548
13549MARVELL LIBERTAS WIRELESS DRIVER
13550L:	libertas-dev@lists.infradead.org
13551S:	Orphan
13552F:	drivers/net/wireless/marvell/libertas/
13553
13554MARVELL MACCHIATOBIN SUPPORT
13555M:	Russell King <linux@armlinux.org.uk>
13556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13557S:	Maintained
13558F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13559
13560MARVELL MV643XX ETHERNET DRIVER
13561M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13562L:	netdev@vger.kernel.org
13563S:	Maintained
13564F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13565F:	include/linux/mv643xx.h
13566
13567MARVELL MV88X3310 PHY DRIVER
13568M:	Russell King <linux@armlinux.org.uk>
13569M:	Marek Behún <kabel@kernel.org>
13570L:	netdev@vger.kernel.org
13571S:	Maintained
13572F:	drivers/net/phy/marvell10g.c
13573
13574MARVELL MVEBU THERMAL DRIVER
13575M:	Miquel Raynal <miquel.raynal@bootlin.com>
13576S:	Maintained
13577F:	drivers/thermal/armada_thermal.c
13578
13579MARVELL MVNETA ETHERNET DRIVER
13580M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13581L:	netdev@vger.kernel.org
13582S:	Maintained
13583F:	drivers/net/ethernet/marvell/mvneta*
13584
13585MARVELL MVPP2 ETHERNET DRIVER
13586M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13587M:	Russell King <linux@armlinux.org.uk>
13588L:	netdev@vger.kernel.org
13589S:	Maintained
13590F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13591F:	drivers/net/ethernet/marvell/mvpp2/
13592
13593MARVELL MWIFIEX WIRELESS DRIVER
13594M:	Brian Norris <briannorris@chromium.org>
13595R:	Francesco Dolcini <francesco@dolcini.it>
13596L:	linux-wireless@vger.kernel.org
13597S:	Odd Fixes
13598F:	drivers/net/wireless/marvell/mwifiex/
13599
13600MARVELL MWL8K WIRELESS DRIVER
13601L:	linux-wireless@vger.kernel.org
13602S:	Orphan
13603F:	drivers/net/wireless/marvell/mwl8k.c
13604
13605MARVELL NAND CONTROLLER DRIVER
13606M:	Miquel Raynal <miquel.raynal@bootlin.com>
13607L:	linux-mtd@lists.infradead.org
13608S:	Maintained
13609F:	drivers/mtd/nand/raw/marvell_nand.c
13610
13611MARVELL OCTEON ENDPOINT DRIVER
13612M:	Veerasenareddy Burru <vburru@marvell.com>
13613M:	Sathesh Edara <sedara@marvell.com>
13614L:	netdev@vger.kernel.org
13615S:	Supported
13616F:	drivers/net/ethernet/marvell/octeon_ep
13617
13618MARVELL OCTEON ENDPOINT VF DRIVER
13619M:	Veerasenareddy Burru <vburru@marvell.com>
13620M:	Sathesh Edara <sedara@marvell.com>
13621M:	Shinas Rasheed <srasheed@marvell.com>
13622M:	Satananda Burla <sburla@marvell.com>
13623L:	netdev@vger.kernel.org
13624S:	Supported
13625F:	drivers/net/ethernet/marvell/octeon_ep_vf
13626
13627MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13628M:	Sunil Goutham <sgoutham@marvell.com>
13629M:	Geetha sowjanya <gakula@marvell.com>
13630M:	Subbaraya Sundeep <sbhatta@marvell.com>
13631M:	hariprasad <hkelam@marvell.com>
13632L:	netdev@vger.kernel.org
13633S:	Supported
13634F:	drivers/net/ethernet/marvell/octeontx2/nic/
13635F:	include/linux/soc/marvell/octeontx2/
13636
13637MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13638M:	Sunil Goutham <sgoutham@marvell.com>
13639M:	Linu Cherian <lcherian@marvell.com>
13640M:	Geetha sowjanya <gakula@marvell.com>
13641M:	Jerin Jacob <jerinj@marvell.com>
13642M:	hariprasad <hkelam@marvell.com>
13643M:	Subbaraya Sundeep <sbhatta@marvell.com>
13644L:	netdev@vger.kernel.org
13645S:	Supported
13646F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13647F:	drivers/net/ethernet/marvell/octeontx2/af/
13648
13649MARVELL PRESTERA ETHERNET SWITCH DRIVER
13650M:	Taras Chornyi <taras.chornyi@plvision.eu>
13651S:	Supported
13652W:	https://github.com/Marvell-switching/switchdev-prestera
13653F:	drivers/net/ethernet/marvell/prestera/
13654
13655MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13656M:	Nicolas Pitre <nico@fluxnic.net>
13657S:	Odd Fixes
13658F:	drivers/mmc/host/mvsdio.*
13659
13660MARVELL USB MDIO CONTROLLER DRIVER
13661M:	Tobias Waldekranz <tobias@waldekranz.com>
13662L:	netdev@vger.kernel.org
13663S:	Maintained
13664F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13665F:	drivers/net/mdio/mdio-mvusb.c
13666
13667MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13668M:	Hu Ziji <huziji@marvell.com>
13669L:	linux-mmc@vger.kernel.org
13670S:	Supported
13671F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13672F:	drivers/mmc/host/sdhci-xenon*
13673
13674MARVELL OCTEON CN10K DPI DRIVER
13675M:	Vamsi Attunuru <vattunuru@marvell.com>
13676S:	Supported
13677F:	drivers/misc/mrvl_cn10k_dpi.c
13678
13679MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13680R:	schalla@marvell.com
13681R:	vattunuru@marvell.com
13682F:	drivers/vdpa/octeon_ep/
13683
13684MATROX FRAMEBUFFER DRIVER
13685L:	linux-fbdev@vger.kernel.org
13686S:	Orphan
13687F:	drivers/video/fbdev/matrox/matroxfb_*
13688F:	include/uapi/linux/matroxfb.h
13689
13690MAX15301 DRIVER
13691M:	Daniel Nilsson <daniel.nilsson@flex.com>
13692L:	linux-hwmon@vger.kernel.org
13693S:	Maintained
13694F:	Documentation/hwmon/max15301.rst
13695F:	drivers/hwmon/pmbus/max15301.c
13696
13697MAX2175 SDR TUNER DRIVER
13698M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13699L:	linux-media@vger.kernel.org
13700S:	Maintained
13701T:	git git://linuxtv.org/media_tree.git
13702F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13703F:	Documentation/userspace-api/media/drivers/max2175.rst
13704F:	drivers/media/i2c/max2175*
13705F:	include/uapi/linux/max2175.h
13706
13707MAX31335 RTC DRIVER
13708M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13709L:	linux-rtc@vger.kernel.org
13710S:	Supported
13711W:	https://ez.analog.com/linux-software-drivers
13712F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13713F:	drivers/rtc/rtc-max31335.c
13714
13715MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13716L:	linux-hwmon@vger.kernel.org
13717S:	Orphan
13718F:	Documentation/hwmon/max6650.rst
13719F:	drivers/hwmon/max6650.c
13720
13721MAX9286 QUAD GMSL DESERIALIZER DRIVER
13722M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13723M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13724M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13725M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13726L:	linux-media@vger.kernel.org
13727S:	Maintained
13728F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13729F:	drivers/media/i2c/max9286.c
13730
13731MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13732M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13733L:	linux-media@vger.kernel.org
13734S:	Maintained
13735F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13736F:	drivers/staging/media/max96712/max96712.c
13737
13738MAX96714 GMSL2 DESERIALIZER DRIVER
13739M:	Julien Massot <julien.massot@collabora.com>
13740L:	linux-media@vger.kernel.org
13741S:	Maintained
13742F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13743F:	drivers/media/i2c/max96714.c
13744
13745MAX96717 GMSL2 SERIALIZER DRIVER
13746M:	Julien Massot <julien.massot@collabora.com>
13747L:	linux-media@vger.kernel.org
13748S:	Maintained
13749F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13750F:	drivers/media/i2c/max96717.c
13751
13752MAX9860 MONO AUDIO VOICE CODEC DRIVER
13753M:	Peter Rosin <peda@axentia.se>
13754L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13755S:	Maintained
13756F:	Documentation/devicetree/bindings/sound/max9860.txt
13757F:	sound/soc/codecs/max9860.*
13758
13759MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13760M:	Andreas Klinger <ak@it-klinger.de>
13761L:	linux-iio@vger.kernel.org
13762S:	Maintained
13763F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13764F:	drivers/iio/proximity/mb1232.c
13765
13766MAXIM MAX11205 DRIVER
13767M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13768L:	linux-iio@vger.kernel.org
13769S:	Supported
13770W:	https://ez.analog.com/linux-software-drivers
13771F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13772F:	drivers/iio/adc/max11205.c
13773
13774MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13775R:	Iskren Chernev <iskren.chernev@gmail.com>
13776R:	Krzysztof Kozlowski <krzk@kernel.org>
13777R:	Marek Szyprowski <m.szyprowski@samsung.com>
13778R:	Matheus Castello <matheus@castello.eng.br>
13779L:	linux-pm@vger.kernel.org
13780S:	Maintained
13781F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13782F:	drivers/power/supply/max17040_battery.c
13783
13784MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13785R:	Hans de Goede <hdegoede@redhat.com>
13786R:	Krzysztof Kozlowski <krzk@kernel.org>
13787R:	Marek Szyprowski <m.szyprowski@samsung.com>
13788R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13789R:	Purism Kernel Team <kernel@puri.sm>
13790L:	linux-pm@vger.kernel.org
13791S:	Maintained
13792F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13793F:	drivers/power/supply/max17042_battery.c
13794
13795MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13796M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13797L:	linux-kernel@vger.kernel.org
13798S:	Maintained
13799F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13800F:	drivers/regulator/max20086-regulator.c
13801
13802MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13803M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13804L:	linux-iio@vger.kernel.org
13805S:	Maintained
13806F:	drivers/iio/temperature/max30208.c
13807
13808MAXIM MAX77650 PMIC MFD DRIVER
13809M:	Bartosz Golaszewski <brgl@bgdev.pl>
13810L:	linux-kernel@vger.kernel.org
13811S:	Maintained
13812F:	Documentation/devicetree/bindings/*/*max77650.yaml
13813F:	Documentation/devicetree/bindings/*/max77650*.yaml
13814F:	drivers/gpio/gpio-max77650.c
13815F:	drivers/input/misc/max77650-onkey.c
13816F:	drivers/leds/leds-max77650.c
13817F:	drivers/mfd/max77650.c
13818F:	drivers/power/supply/max77650-charger.c
13819F:	drivers/regulator/max77650-regulator.c
13820F:	include/linux/mfd/max77650.h
13821
13822MAXIM MAX77714 PMIC MFD DRIVER
13823M:	Luca Ceresoli <luca@lucaceresoli.net>
13824S:	Maintained
13825F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13826F:	drivers/mfd/max77714.c
13827F:	include/linux/mfd/max77714.h
13828
13829MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13830M:	Javier Martinez Canillas <javier@dowhile0.org>
13831L:	linux-kernel@vger.kernel.org
13832S:	Supported
13833F:	Documentation/devicetree/bindings/*/*max77802.yaml
13834F:	drivers/regulator/max77802-regulator.c
13835F:	include/dt-bindings/*/*max77802.h
13836
13837MAXIM MAX77976 BATTERY CHARGER
13838M:	Luca Ceresoli <luca@lucaceresoli.net>
13839S:	Supported
13840F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13841F:	drivers/power/supply/max77976_charger.c
13842
13843MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13844M:	Krzysztof Kozlowski <krzk@kernel.org>
13845L:	linux-pm@vger.kernel.org
13846S:	Maintained
13847B:	mailto:linux-samsung-soc@vger.kernel.org
13848F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13849F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13850F:	drivers/power/supply/max14577_charger.c
13851F:	drivers/power/supply/max77693_charger.c
13852
13853MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13854M:	Chanwoo Choi <cw00.choi@samsung.com>
13855M:	Krzysztof Kozlowski <krzk@kernel.org>
13856L:	linux-kernel@vger.kernel.org
13857S:	Maintained
13858B:	mailto:linux-samsung-soc@vger.kernel.org
13859F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13860F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13861F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13862F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13863F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13864F:	drivers/*/*max77843.c
13865F:	drivers/*/max14577*.c
13866F:	drivers/*/max77686*.c
13867F:	drivers/*/max77693*.c
13868F:	drivers/clk/clk-max77686.c
13869F:	drivers/extcon/extcon-max14577.c
13870F:	drivers/extcon/extcon-max77693.c
13871F:	drivers/rtc/rtc-max77686.c
13872F:	include/linux/mfd/max14577*.h
13873F:	include/linux/mfd/max77686*.h
13874F:	include/linux/mfd/max77693*.h
13875
13876MAXIRADIO FM RADIO RECEIVER DRIVER
13877M:	Hans Verkuil <hverkuil@xs4all.nl>
13878L:	linux-media@vger.kernel.org
13879S:	Maintained
13880W:	https://linuxtv.org
13881T:	git git://linuxtv.org/media_tree.git
13882F:	drivers/media/radio/radio-maxiradio*
13883
13884MAXLINEAR ETHERNET PHY DRIVER
13885M:	Xu Liang <lxu@maxlinear.com>
13886L:	netdev@vger.kernel.org
13887S:	Supported
13888F:	drivers/net/phy/mxl-gpy.c
13889
13890MCAN MMIO DEVICE DRIVER
13891M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13892L:	linux-can@vger.kernel.org
13893S:	Maintained
13894F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13895F:	drivers/net/can/m_can/m_can.c
13896F:	drivers/net/can/m_can/m_can.h
13897F:	drivers/net/can/m_can/m_can_platform.c
13898
13899MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13900R:	Yasushi SHOJI <yashi@spacecubics.com>
13901L:	linux-can@vger.kernel.org
13902S:	Maintained
13903F:	drivers/net/can/usb/mcba_usb.c
13904
13905MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13906M:	Rishi Gupta <gupt21@gmail.com>
13907L:	linux-i2c@vger.kernel.org
13908L:	linux-input@vger.kernel.org
13909S:	Maintained
13910F:	drivers/hid/hid-mcp2221.c
13911
13912MCP251XFD SPI-CAN NETWORK DRIVER
13913M:	Marc Kleine-Budde <mkl@pengutronix.de>
13914M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13915R:	Thomas Kopp <thomas.kopp@microchip.com>
13916L:	linux-can@vger.kernel.org
13917S:	Maintained
13918F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13919F:	drivers/net/can/spi/mcp251xfd/
13920
13921MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13922M:	Peter Rosin <peda@axentia.se>
13923L:	linux-iio@vger.kernel.org
13924S:	Maintained
13925F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13926F:	drivers/iio/potentiometer/mcp4018.c
13927F:	drivers/iio/potentiometer/mcp4531.c
13928
13929MCP4821 DAC DRIVER
13930M:	Anshul Dalal <anshulusr@gmail.com>
13931L:	linux-iio@vger.kernel.org
13932S:	Maintained
13933F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13934F:	drivers/iio/dac/mcp4821.c
13935
13936MCR20A IEEE-802.15.4 RADIO DRIVER
13937M:	Stefan Schmidt <stefan@datenfreihafen.org>
13938L:	linux-wpan@vger.kernel.org
13939S:	Odd Fixes
13940W:	https://github.com/xueliu/mcr20a-linux
13941F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13942F:	drivers/net/ieee802154/mcr20a.c
13943F:	drivers/net/ieee802154/mcr20a.h
13944
13945MDIO REGMAP DRIVER
13946M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13947L:	netdev@vger.kernel.org
13948S:	Maintained
13949F:	drivers/net/mdio/mdio-regmap.c
13950F:	include/linux/mdio/mdio-regmap.h
13951
13952MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13953M:	William Breathitt Gray <wbg@kernel.org>
13954L:	linux-iio@vger.kernel.org
13955S:	Maintained
13956F:	drivers/iio/dac/cio-dac.c
13957
13958MEDIA CONTROLLER FRAMEWORK
13959M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13961L:	linux-media@vger.kernel.org
13962S:	Supported
13963W:	https://www.linuxtv.org
13964T:	git git://linuxtv.org/media_tree.git
13965F:	drivers/media/mc/
13966F:	include/media/media-*.h
13967F:	include/uapi/linux/media.h
13968
13969MEDIA DRIVER FOR FREESCALE IMX PXP
13970M:	Philipp Zabel <p.zabel@pengutronix.de>
13971L:	linux-media@vger.kernel.org
13972S:	Maintained
13973T:	git git://linuxtv.org/media_tree.git
13974F:	drivers/media/platform/nxp/imx-pxp.[ch]
13975
13976MEDIA DRIVERS FOR ASCOT2E
13977M:	Sergey Kozlov <serjk@netup.ru>
13978M:	Abylay Ospan <aospan@netup.ru>
13979L:	linux-media@vger.kernel.org
13980S:	Supported
13981W:	https://linuxtv.org
13982W:	http://netup.tv/
13983T:	git git://linuxtv.org/media_tree.git
13984F:	drivers/media/dvb-frontends/ascot2e*
13985
13986MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13987M:	Jasmin Jessich <jasmin@anw.at>
13988L:	linux-media@vger.kernel.org
13989S:	Maintained
13990W:	https://linuxtv.org
13991T:	git git://linuxtv.org/media_tree.git
13992F:	drivers/media/dvb-frontends/cxd2099*
13993
13994MEDIA DRIVERS FOR CXD2841ER
13995M:	Sergey Kozlov <serjk@netup.ru>
13996M:	Abylay Ospan <aospan@netup.ru>
13997L:	linux-media@vger.kernel.org
13998S:	Supported
13999W:	https://linuxtv.org
14000W:	http://netup.tv/
14001T:	git git://linuxtv.org/media_tree.git
14002F:	drivers/media/dvb-frontends/cxd2841er*
14003
14004MEDIA DRIVERS FOR CXD2880
14005M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14006L:	linux-media@vger.kernel.org
14007S:	Supported
14008W:	http://linuxtv.org/
14009T:	git git://linuxtv.org/media_tree.git
14010F:	drivers/media/dvb-frontends/cxd2880/*
14011F:	drivers/media/spi/cxd2880*
14012
14013MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14014L:	linux-media@vger.kernel.org
14015S:	Orphan
14016W:	https://linuxtv.org
14017T:	git git://linuxtv.org/media_tree.git
14018F:	drivers/media/pci/ddbridge/*
14019
14020MEDIA DRIVERS FOR FREESCALE IMX
14021M:	Steve Longerbeam <slongerbeam@gmail.com>
14022M:	Philipp Zabel <p.zabel@pengutronix.de>
14023L:	linux-media@vger.kernel.org
14024S:	Maintained
14025T:	git git://linuxtv.org/media_tree.git
14026F:	Documentation/admin-guide/media/imx.rst
14027F:	Documentation/devicetree/bindings/media/imx.txt
14028F:	drivers/staging/media/imx/
14029F:	include/linux/imx-media.h
14030F:	include/media/imx.h
14031
14032MEDIA DRIVERS FOR FREESCALE IMX7/8
14033M:	Rui Miguel Silva <rmfrfs@gmail.com>
14034M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14035M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14036R:	Purism Kernel Team <kernel@puri.sm>
14037L:	linux-media@vger.kernel.org
14038S:	Maintained
14039T:	git git://linuxtv.org/media_tree.git
14040F:	Documentation/admin-guide/media/imx7.rst
14041F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14042F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14043F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14044F:	drivers/media/platform/nxp/imx-mipi-csis.c
14045F:	drivers/media/platform/nxp/imx7-media-csi.c
14046F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14047
14048MEDIA DRIVERS FOR HELENE
14049M:	Abylay Ospan <aospan@netup.ru>
14050L:	linux-media@vger.kernel.org
14051S:	Supported
14052W:	https://linuxtv.org
14053W:	http://netup.tv/
14054T:	git git://linuxtv.org/media_tree.git
14055F:	drivers/media/dvb-frontends/helene*
14056
14057MEDIA DRIVERS FOR HORUS3A
14058M:	Sergey Kozlov <serjk@netup.ru>
14059M:	Abylay Ospan <aospan@netup.ru>
14060L:	linux-media@vger.kernel.org
14061S:	Supported
14062W:	https://linuxtv.org
14063W:	http://netup.tv/
14064T:	git git://linuxtv.org/media_tree.git
14065F:	drivers/media/dvb-frontends/horus3a*
14066
14067MEDIA DRIVERS FOR LNBH25
14068M:	Sergey Kozlov <serjk@netup.ru>
14069M:	Abylay Ospan <aospan@netup.ru>
14070L:	linux-media@vger.kernel.org
14071S:	Supported
14072W:	https://linuxtv.org
14073W:	http://netup.tv/
14074T:	git git://linuxtv.org/media_tree.git
14075F:	drivers/media/dvb-frontends/lnbh25*
14076
14077MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14078L:	linux-media@vger.kernel.org
14079S:	Orphan
14080W:	https://linuxtv.org
14081T:	git git://linuxtv.org/media_tree.git
14082F:	drivers/media/dvb-frontends/mxl5xx*
14083
14084MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14085M:	Sergey Kozlov <serjk@netup.ru>
14086M:	Abylay Ospan <aospan@netup.ru>
14087L:	linux-media@vger.kernel.org
14088S:	Supported
14089W:	https://linuxtv.org
14090W:	http://netup.tv/
14091T:	git git://linuxtv.org/media_tree.git
14092F:	drivers/media/pci/netup_unidvb/*
14093
14094MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14095M:	Dmitry Osipenko <digetx@gmail.com>
14096L:	linux-media@vger.kernel.org
14097L:	linux-tegra@vger.kernel.org
14098S:	Maintained
14099T:	git git://linuxtv.org/media_tree.git
14100F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14101F:	drivers/media/platform/nvidia/tegra-vde/
14102
14103MEDIA DRIVERS FOR RENESAS - CEU
14104M:	Jacopo Mondi <jacopo@jmondi.org>
14105L:	linux-media@vger.kernel.org
14106L:	linux-renesas-soc@vger.kernel.org
14107S:	Supported
14108T:	git git://linuxtv.org/media_tree.git
14109F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14110F:	drivers/media/platform/renesas/renesas-ceu.c
14111F:	include/media/drv-intf/renesas-ceu.h
14112
14113MEDIA DRIVERS FOR RENESAS - DRIF
14114M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14115L:	linux-media@vger.kernel.org
14116L:	linux-renesas-soc@vger.kernel.org
14117S:	Supported
14118T:	git git://linuxtv.org/media_tree.git
14119F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14120F:	drivers/media/platform/renesas/rcar_drif.c
14121
14122MEDIA DRIVERS FOR RENESAS - FCP
14123M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14124L:	linux-media@vger.kernel.org
14125L:	linux-renesas-soc@vger.kernel.org
14126S:	Supported
14127T:	git git://linuxtv.org/media_tree.git
14128F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14129F:	drivers/media/platform/renesas/rcar-fcp.c
14130F:	include/media/rcar-fcp.h
14131
14132MEDIA DRIVERS FOR RENESAS - FDP1
14133M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14134L:	linux-media@vger.kernel.org
14135L:	linux-renesas-soc@vger.kernel.org
14136S:	Supported
14137T:	git git://linuxtv.org/media_tree.git
14138F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14139F:	drivers/media/platform/renesas/rcar_fdp1.c
14140
14141MEDIA DRIVERS FOR RENESAS - VIN
14142M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14143L:	linux-media@vger.kernel.org
14144L:	linux-renesas-soc@vger.kernel.org
14145S:	Supported
14146T:	git git://linuxtv.org/media_tree.git
14147F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14148F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14149F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14150F:	drivers/media/platform/renesas/rcar-csi2.c
14151F:	drivers/media/platform/renesas/rcar-isp.c
14152F:	drivers/media/platform/renesas/rcar-vin/
14153
14154MEDIA DRIVERS FOR RENESAS - VSP1
14155M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14156M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14157L:	linux-media@vger.kernel.org
14158L:	linux-renesas-soc@vger.kernel.org
14159S:	Supported
14160T:	git git://linuxtv.org/media_tree.git
14161F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14162F:	drivers/media/platform/renesas/vsp1/
14163
14164MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14165L:	linux-media@vger.kernel.org
14166S:	Orphan
14167W:	https://linuxtv.org
14168T:	git git://linuxtv.org/media_tree.git
14169F:	drivers/media/dvb-frontends/stv0910*
14170
14171MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14172L:	linux-media@vger.kernel.org
14173S:	Orphan
14174W:	https://linuxtv.org
14175T:	git git://linuxtv.org/media_tree.git
14176F:	drivers/media/dvb-frontends/stv6111*
14177
14178MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14179M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14180M:	Alain Volmat <alain.volmat@foss.st.com>
14181L:	linux-media@vger.kernel.org
14182S:	Supported
14183T:	git git://linuxtv.org/media_tree.git
14184F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14185F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14186F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14187F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14188
14189MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14190M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14191L:	linux-media@vger.kernel.org
14192S:	Maintained
14193W:	https://linuxtv.org
14194Q:	http://patchwork.kernel.org/project/linux-media/list/
14195T:	git git://linuxtv.org/media_tree.git
14196F:	Documentation/admin-guide/media/
14197F:	Documentation/devicetree/bindings/media/
14198F:	Documentation/driver-api/media/
14199F:	Documentation/userspace-api/media/
14200F:	drivers/media/
14201F:	drivers/staging/media/
14202F:	include/dt-bindings/media/
14203F:	include/linux/platform_data/media/
14204F:	include/media/
14205F:	include/uapi/linux/dvb/
14206F:	include/uapi/linux/ivtv*
14207F:	include/uapi/linux/media.h
14208F:	include/uapi/linux/uvcvideo.h
14209F:	include/uapi/linux/v4l2-*
14210F:	include/uapi/linux/videodev2.h
14211
14212MEDIATEK BLUETOOTH DRIVER
14213M:	Sean Wang <sean.wang@mediatek.com>
14214L:	linux-bluetooth@vger.kernel.org
14215L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14218F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14219F:	drivers/bluetooth/btmtkuart.c
14220
14221MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14222M:	Sean Wang <sean.wang@mediatek.com>
14223L:	linux-pm@vger.kernel.org
14224S:	Maintained
14225F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14226F:	drivers/power/reset/mt6323-poweroff.c
14227
14228MEDIATEK CIR DRIVER
14229M:	Sean Wang <sean.wang@mediatek.com>
14230S:	Maintained
14231F:	drivers/media/rc/mtk-cir.c
14232
14233MEDIATEK DMA DRIVER
14234M:	Sean Wang <sean.wang@mediatek.com>
14235L:	dmaengine@vger.kernel.org
14236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14237L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14238S:	Maintained
14239F:	Documentation/devicetree/bindings/dma/mediatek,*
14240F:	drivers/dma/mediatek/
14241
14242MEDIATEK ETHERNET DRIVER
14243M:	Felix Fietkau <nbd@nbd.name>
14244M:	Sean Wang <sean.wang@mediatek.com>
14245M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14246M:	Lorenzo Bianconi <lorenzo@kernel.org>
14247L:	netdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/net/ethernet/mediatek/
14250
14251MEDIATEK ETHERNET PCS DRIVER
14252M:	Alexander Couzens <lynxis@fe80.eu>
14253M:	Daniel Golle <daniel@makrotopia.org>
14254L:	netdev@vger.kernel.org
14255S:	Maintained
14256F:	drivers/net/pcs/pcs-mtk-lynxi.c
14257F:	include/linux/pcs/pcs-mtk-lynxi.h
14258
14259MEDIATEK ETHERNET PHY DRIVERS
14260M:	Daniel Golle <daniel@makrotopia.org>
14261M:	Qingfang Deng <dqfext@gmail.com>
14262M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14263L:	netdev@vger.kernel.org
14264S:	Maintained
14265F:	drivers/net/phy/mediatek-ge-soc.c
14266F:	drivers/net/phy/mediatek-ge.c
14267F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14268
14269MEDIATEK I2C CONTROLLER DRIVER
14270M:	Qii Wang <qii.wang@mediatek.com>
14271L:	linux-i2c@vger.kernel.org
14272S:	Maintained
14273F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14274F:	drivers/i2c/busses/i2c-mt65xx.c
14275
14276MEDIATEK IOMMU DRIVER
14277M:	Yong Wu <yong.wu@mediatek.com>
14278L:	iommu@lists.linux.dev
14279L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14280S:	Supported
14281F:	Documentation/devicetree/bindings/iommu/mediatek*
14282F:	drivers/iommu/mtk_iommu*
14283F:	include/dt-bindings/memory/mediatek,mt*-port.h
14284F:	include/dt-bindings/memory/mt*-port.h
14285
14286MEDIATEK JPEG DRIVER
14287M:	Bin Liu <bin.liu@mediatek.com>
14288S:	Supported
14289F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14290F:	drivers/media/platform/mediatek/jpeg/
14291
14292MEDIATEK KEYPAD DRIVER
14293M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14294S:	Supported
14295F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14296F:	drivers/input/keyboard/mt6779-keypad.c
14297
14298MEDIATEK MDP DRIVER
14299M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14300M:	Houlong Wei <houlong.wei@mediatek.com>
14301M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14302S:	Supported
14303F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14304F:	drivers/media/platform/mediatek/mdp/
14305F:	drivers/media/platform/mediatek/vpu/
14306
14307MEDIATEK MEDIA DRIVER
14308M:	Tiffany Lin <tiffany.lin@mediatek.com>
14309M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14310M:	Yunfei Dong <yunfei.dong@mediatek.com>
14311S:	Supported
14312F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14313F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14314F:	drivers/media/platform/mediatek/vcodec/
14315F:	drivers/media/platform/mediatek/vpu/
14316
14317MEDIATEK MIPI-CSI CDPHY DRIVER
14318M:	Julien Stephan <jstephan@baylibre.com>
14319M:	Andy Hsieh <andy.hsieh@mediatek.com>
14320S:	Supported
14321F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14322F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14323
14324MEDIATEK MMC/SD/SDIO DRIVER
14325M:	Chaotian Jing <chaotian.jing@mediatek.com>
14326S:	Maintained
14327F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14328F:	drivers/mmc/host/mtk-sd.c
14329
14330MEDIATEK MT76 WIRELESS LAN DRIVER
14331M:	Felix Fietkau <nbd@nbd.name>
14332M:	Lorenzo Bianconi <lorenzo@kernel.org>
14333M:	Ryder Lee <ryder.lee@mediatek.com>
14334R:	Shayne Chen <shayne.chen@mediatek.com>
14335R:	Sean Wang <sean.wang@mediatek.com>
14336L:	linux-wireless@vger.kernel.org
14337S:	Maintained
14338T:	git https://github.com/nbd168/wireless
14339F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14340F:	drivers/net/wireless/mediatek/mt76/
14341
14342MEDIATEK MT7601U WIRELESS LAN DRIVER
14343M:	Jakub Kicinski <kuba@kernel.org>
14344L:	linux-wireless@vger.kernel.org
14345S:	Maintained
14346F:	drivers/net/wireless/mediatek/mt7601u/
14347
14348MEDIATEK MT7621 CLOCK DRIVER
14349M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14352F:	drivers/clk/ralink/clk-mt7621.c
14353
14354MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14355M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14356S:	Maintained
14357F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14358F:	drivers/pci/controller/pcie-mt7621.c
14359
14360MEDIATEK MT7621 PHY PCI DRIVER
14361M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14362S:	Maintained
14363F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14364F:	drivers/phy/ralink/phy-mt7621-pci.c
14365
14366MEDIATEK MT7621/28/88 I2C DRIVER
14367M:	Stefan Roese <sr@denx.de>
14368L:	linux-i2c@vger.kernel.org
14369S:	Maintained
14370F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14371F:	drivers/i2c/busses/i2c-mt7621.c
14372
14373MEDIATEK MTMIPS CLOCK DRIVER
14374M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14375S:	Maintained
14376F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14377F:	drivers/clk/ralink/clk-mtmips.c
14378
14379MEDIATEK NAND CONTROLLER DRIVER
14380L:	linux-mtd@lists.infradead.org
14381S:	Orphan
14382F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14383F:	drivers/mtd/nand/raw/mtk_*
14384
14385MEDIATEK PMIC LED DRIVER
14386M:	Sean Wang <sean.wang@mediatek.com>
14387S:	Maintained
14388F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14389F:	drivers/leds/leds-mt6323.c
14390
14391MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14392M:	Sean Wang <sean.wang@mediatek.com>
14393S:	Maintained
14394F:	drivers/char/hw_random/mtk-rng.c
14395
14396MEDIATEK SMI DRIVER
14397M:	Yong Wu <yong.wu@mediatek.com>
14398L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14399S:	Supported
14400F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14401F:	drivers/memory/mtk-smi.c
14402F:	include/soc/mediatek/smi.h
14403
14404MEDIATEK SWITCH DRIVER
14405M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14406M:	Daniel Golle <daniel@makrotopia.org>
14407M:	DENG Qingfang <dqfext@gmail.com>
14408M:	Sean Wang <sean.wang@mediatek.com>
14409L:	netdev@vger.kernel.org
14410S:	Maintained
14411F:	drivers/net/dsa/mt7530-mdio.c
14412F:	drivers/net/dsa/mt7530-mmio.c
14413F:	drivers/net/dsa/mt7530.*
14414F:	net/dsa/tag_mtk.c
14415
14416MEDIATEK T7XX 5G WWAN MODEM DRIVER
14417M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14418R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14419R:	Liu Haijun <haijun.liu@mediatek.com>
14420R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14421R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14422L:	netdev@vger.kernel.org
14423S:	Supported
14424F:	drivers/net/wwan/t7xx/
14425
14426MEDIATEK USB3 DRD IP DRIVER
14427M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14428L:	linux-usb@vger.kernel.org
14429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14431S:	Maintained
14432F:	Documentation/devicetree/bindings/usb/mediatek,*
14433F:	drivers/usb/host/xhci-mtk*
14434F:	drivers/usb/mtu3/
14435
14436MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14437M:	Peter Senna Tschudin <peter.senna@gmail.com>
14438M:	Ian Ray <ian.ray@ge.com>
14439M:	Martyn Welch <martyn.welch@collabora.co.uk>
14440S:	Maintained
14441F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14442F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14443
14444MEGARAID SCSI/SAS DRIVERS
14445M:	Kashyap Desai <kashyap.desai@broadcom.com>
14446M:	Sumit Saxena <sumit.saxena@broadcom.com>
14447M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14448M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14449L:	megaraidlinux.pdl@broadcom.com
14450L:	linux-scsi@vger.kernel.org
14451S:	Maintained
14452W:	http://www.avagotech.com/support/
14453F:	Documentation/scsi/megaraid.rst
14454F:	drivers/scsi/megaraid.*
14455F:	drivers/scsi/megaraid/
14456
14457MELEXIS MLX90614 DRIVER
14458M:	Crt Mori <cmo@melexis.com>
14459L:	linux-iio@vger.kernel.org
14460S:	Supported
14461W:	http://www.melexis.com
14462F:	drivers/iio/temperature/mlx90614.c
14463
14464MELEXIS MLX90632 DRIVER
14465M:	Crt Mori <cmo@melexis.com>
14466L:	linux-iio@vger.kernel.org
14467S:	Supported
14468W:	http://www.melexis.com
14469F:	drivers/iio/temperature/mlx90632.c
14470
14471MELEXIS MLX90635 DRIVER
14472M:	Crt Mori <cmo@melexis.com>
14473L:	linux-iio@vger.kernel.org
14474S:	Supported
14475W:	http://www.melexis.com
14476F:	drivers/iio/temperature/mlx90635.c
14477
14478MELFAS MIP4 TOUCHSCREEN DRIVER
14479M:	Sangwon Jee <jeesw@melfas.com>
14480S:	Supported
14481W:	http://www.melfas.com
14482F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14483F:	drivers/input/touchscreen/melfas_mip4.c
14484
14485MELLANOX BLUEFIELD I2C DRIVER
14486M:	Khalil Blaiech <kblaiech@nvidia.com>
14487M:	Asmaa Mnebhi <asmaa@nvidia.com>
14488L:	linux-i2c@vger.kernel.org
14489S:	Supported
14490F:	drivers/i2c/busses/i2c-mlxbf.c
14491
14492MELLANOX ETHERNET DRIVER (mlx4_en)
14493M:	Tariq Toukan <tariqt@nvidia.com>
14494L:	netdev@vger.kernel.org
14495S:	Supported
14496W:	http://www.mellanox.com
14497Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14498F:	drivers/net/ethernet/mellanox/mlx4/en_*
14499
14500MELLANOX ETHERNET DRIVER (mlx5e)
14501M:	Saeed Mahameed <saeedm@nvidia.com>
14502M:	Tariq Toukan <tariqt@nvidia.com>
14503L:	netdev@vger.kernel.org
14504S:	Supported
14505W:	http://www.mellanox.com
14506Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14507F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14508
14509MELLANOX ETHERNET INNOVA DRIVERS
14510R:	Boris Pismenny <borisp@nvidia.com>
14511L:	netdev@vger.kernel.org
14512S:	Supported
14513W:	http://www.mellanox.com
14514Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14515F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14516F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14517F:	include/linux/mlx5/mlx5_ifc_fpga.h
14518
14519MELLANOX ETHERNET SWITCH DRIVERS
14520M:	Ido Schimmel <idosch@nvidia.com>
14521M:	Petr Machata <petrm@nvidia.com>
14522L:	netdev@vger.kernel.org
14523S:	Supported
14524W:	http://www.mellanox.com
14525Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14526F:	drivers/net/ethernet/mellanox/mlxsw/
14527F:	tools/testing/selftests/drivers/net/mlxsw/
14528
14529MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14530M:	mlxsw@nvidia.com
14531L:	netdev@vger.kernel.org
14532S:	Supported
14533W:	http://www.mellanox.com
14534Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14535F:	drivers/net/ethernet/mellanox/mlxfw/
14536
14537MELLANOX HARDWARE PLATFORM SUPPORT
14538M:	Hans de Goede <hdegoede@redhat.com>
14539M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14540M:	Vadim Pasternak <vadimp@nvidia.com>
14541L:	platform-driver-x86@vger.kernel.org
14542S:	Supported
14543F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14544F:	drivers/platform/mellanox/
14545F:	include/linux/platform_data/mlxreg.h
14546
14547MELLANOX MLX4 core VPI driver
14548M:	Tariq Toukan <tariqt@nvidia.com>
14549L:	netdev@vger.kernel.org
14550L:	linux-rdma@vger.kernel.org
14551S:	Supported
14552W:	http://www.mellanox.com
14553Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14554F:	drivers/net/ethernet/mellanox/mlx4/
14555F:	include/linux/mlx4/
14556
14557MELLANOX MLX4 IB driver
14558M:	Yishai Hadas <yishaih@nvidia.com>
14559L:	linux-rdma@vger.kernel.org
14560S:	Supported
14561W:	http://www.mellanox.com
14562Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14563F:	drivers/infiniband/hw/mlx4/
14564F:	include/linux/mlx4/
14565F:	include/uapi/rdma/mlx4-abi.h
14566
14567MELLANOX MLX5 core VPI driver
14568M:	Saeed Mahameed <saeedm@nvidia.com>
14569M:	Leon Romanovsky <leonro@nvidia.com>
14570M:	Tariq Toukan <tariqt@nvidia.com>
14571L:	netdev@vger.kernel.org
14572L:	linux-rdma@vger.kernel.org
14573S:	Supported
14574W:	http://www.mellanox.com
14575Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14576F:	Documentation/networking/device_drivers/ethernet/mellanox/
14577F:	drivers/net/ethernet/mellanox/mlx5/core/
14578F:	include/linux/mlx5/
14579
14580MELLANOX MLX5 IB driver
14581M:	Leon Romanovsky <leonro@nvidia.com>
14582L:	linux-rdma@vger.kernel.org
14583S:	Supported
14584W:	http://www.mellanox.com
14585Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14586F:	drivers/infiniband/hw/mlx5/
14587F:	include/linux/mlx5/
14588F:	include/uapi/rdma/mlx5-abi.h
14589
14590MELLANOX MLX5 VDPA DRIVER
14591M:	Dragos Tatulea <dtatulea@nvidia.com>
14592L:	virtualization@lists.linux.dev
14593S:	Supported
14594F:	drivers/vdpa/mlx5/
14595
14596MELLANOX MLXCPLD I2C AND MUX DRIVER
14597M:	Vadim Pasternak <vadimp@nvidia.com>
14598M:	Michael Shych <michaelsh@nvidia.com>
14599L:	linux-i2c@vger.kernel.org
14600S:	Supported
14601F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14602F:	drivers/i2c/busses/i2c-mlxcpld.c
14603F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14604
14605MELLANOX MLXCPLD LED DRIVER
14606M:	Vadim Pasternak <vadimp@nvidia.com>
14607L:	linux-leds@vger.kernel.org
14608S:	Supported
14609F:	Documentation/leds/leds-mlxcpld.rst
14610F:	drivers/leds/leds-mlxcpld.c
14611F:	drivers/leds/leds-mlxreg.c
14612
14613MELLANOX PLATFORM DRIVER
14614M:	Vadim Pasternak <vadimp@nvidia.com>
14615L:	platform-driver-x86@vger.kernel.org
14616S:	Supported
14617F:	drivers/platform/x86/mlx-platform.c
14618
14619MEMBARRIER SUPPORT
14620M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14621M:	"Paul E. McKenney" <paulmck@kernel.org>
14622L:	linux-kernel@vger.kernel.org
14623S:	Supported
14624F:	Documentation/scheduler/membarrier.rst
14625F:	arch/*/include/asm/membarrier.h
14626F:	arch/*/include/asm/sync_core.h
14627F:	include/uapi/linux/membarrier.h
14628F:	kernel/sched/membarrier.c
14629
14630MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14631M:	Mike Rapoport <rppt@kernel.org>
14632L:	linux-mm@kvack.org
14633S:	Maintained
14634F:	Documentation/core-api/boot-time-mm.rst
14635F:	include/linux/memblock.h
14636F:	mm/memblock.c
14637F:	mm/mm_init.c
14638F:	tools/testing/memblock/
14639
14640MEMORY ALLOCATION PROFILING
14641M:	Suren Baghdasaryan <surenb@google.com>
14642M:	Kent Overstreet <kent.overstreet@linux.dev>
14643L:	linux-mm@kvack.org
14644S:	Maintained
14645F:	Documentation/mm/allocation-profiling.rst
14646F:	include/linux/alloc_tag.h
14647F:	include/linux/pgalloc_tag.h
14648F:	lib/alloc_tag.c
14649
14650MEMORY CONTROLLER DRIVERS
14651M:	Krzysztof Kozlowski <krzk@kernel.org>
14652L:	linux-kernel@vger.kernel.org
14653S:	Maintained
14654B:	mailto:krzysztof.kozlowski@linaro.org
14655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14656F:	Documentation/devicetree/bindings/memory-controllers/
14657F:	drivers/memory/
14658F:	include/dt-bindings/memory/
14659F:	include/memory/
14660
14661MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14662M:	Dmitry Osipenko <digetx@gmail.com>
14663L:	linux-pm@vger.kernel.org
14664L:	linux-tegra@vger.kernel.org
14665S:	Maintained
14666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14667F:	drivers/devfreq/tegra30-devfreq.c
14668
14669MEMORY HOT(UN)PLUG
14670M:	David Hildenbrand <david@redhat.com>
14671M:	Oscar Salvador <osalvador@suse.de>
14672L:	linux-mm@kvack.org
14673S:	Maintained
14674F:	Documentation/admin-guide/mm/memory-hotplug.rst
14675F:	Documentation/core-api/memory-hotplug.rst
14676F:	drivers/base/memory.c
14677F:	include/linux/memory_hotplug.h
14678F:	mm/memory_hotplug.c
14679F:	tools/testing/selftests/memory-hotplug/
14680
14681MEMORY MANAGEMENT
14682M:	Andrew Morton <akpm@linux-foundation.org>
14683L:	linux-mm@kvack.org
14684S:	Maintained
14685W:	http://www.linux-mm.org
14686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14687T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14688F:	include/linux/gfp.h
14689F:	include/linux/gfp_types.h
14690F:	include/linux/memfd.h
14691F:	include/linux/memory.h
14692F:	include/linux/memory_hotplug.h
14693F:	include/linux/memory-tiers.h
14694F:	include/linux/mempolicy.h
14695F:	include/linux/mempool.h
14696F:	include/linux/memremap.h
14697F:	include/linux/mm.h
14698F:	include/linux/mm_*.h
14699F:	include/linux/mmzone.h
14700F:	include/linux/mmu_notifier.h
14701F:	include/linux/pagewalk.h
14702F:	include/linux/rmap.h
14703F:	include/trace/events/ksm.h
14704F:	mm/
14705F:	tools/mm/
14706F:	tools/testing/selftests/mm/
14707N:	include/linux/page[-_]*
14708
14709MEMORY MAPPING
14710M:	Andrew Morton <akpm@linux-foundation.org>
14711R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14712R:	Vlastimil Babka <vbabka@suse.cz>
14713R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14714L:	linux-mm@kvack.org
14715S:	Maintained
14716W:	http://www.linux-mm.org
14717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14718F:	mm/mmap.c
14719
14720MEMORY TECHNOLOGY DEVICES (MTD)
14721M:	Miquel Raynal <miquel.raynal@bootlin.com>
14722M:	Richard Weinberger <richard@nod.at>
14723M:	Vignesh Raghavendra <vigneshr@ti.com>
14724L:	linux-mtd@lists.infradead.org
14725S:	Maintained
14726W:	http://www.linux-mtd.infradead.org/
14727Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14728C:	irc://irc.oftc.net/mtd
14729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14731F:	Documentation/devicetree/bindings/mtd/
14732F:	drivers/mtd/
14733F:	include/linux/mtd/
14734F:	include/uapi/mtd/
14735
14736MEMSENSING MICROSYSTEMS MSA311 DRIVER
14737M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14738L:	linux-iio@vger.kernel.org
14739S:	Maintained
14740F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14741F:	drivers/iio/accel/msa311.c
14742
14743MEN A21 WATCHDOG DRIVER
14744M:	Johannes Thumshirn <morbidrsa@gmail.com>
14745L:	linux-watchdog@vger.kernel.org
14746S:	Maintained
14747F:	drivers/watchdog/mena21_wdt.c
14748
14749MEN CHAMELEON BUS (mcb)
14750M:	Johannes Thumshirn <morbidrsa@gmail.com>
14751S:	Maintained
14752F:	Documentation/driver-api/men-chameleon-bus.rst
14753F:	drivers/mcb/
14754F:	include/linux/mcb.h
14755
14756MEN F21BMC (Board Management Controller)
14757M:	Andreas Werner <andreas.werner@men.de>
14758S:	Supported
14759F:	Documentation/hwmon/menf21bmc.rst
14760F:	drivers/hwmon/menf21bmc_hwmon.c
14761F:	drivers/leds/leds-menf21bmc.c
14762F:	drivers/mfd/menf21bmc.c
14763F:	drivers/watchdog/menf21bmc_wdt.c
14764
14765MEN Z069 WATCHDOG DRIVER
14766M:	Johannes Thumshirn <jth@kernel.org>
14767L:	linux-watchdog@vger.kernel.org
14768S:	Maintained
14769F:	drivers/watchdog/menz69_wdt.c
14770
14771MESON AO CEC DRIVER FOR AMLOGIC SOCS
14772M:	Neil Armstrong <neil.armstrong@linaro.org>
14773L:	linux-media@vger.kernel.org
14774L:	linux-amlogic@lists.infradead.org
14775S:	Supported
14776W:	http://linux-meson.com/
14777T:	git git://linuxtv.org/media_tree.git
14778F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14779F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14780F:	drivers/media/cec/platform/meson/ao-cec.c
14781
14782MESON GE2D DRIVER FOR AMLOGIC SOCS
14783M:	Neil Armstrong <neil.armstrong@linaro.org>
14784L:	linux-media@vger.kernel.org
14785L:	linux-amlogic@lists.infradead.org
14786S:	Supported
14787T:	git git://linuxtv.org/media_tree.git
14788F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14789F:	drivers/media/platform/amlogic/meson-ge2d/
14790
14791MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14792M:	Liang Yang <liang.yang@amlogic.com>
14793L:	linux-mtd@lists.infradead.org
14794S:	Maintained
14795F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14796F:	drivers/mtd/nand/raw/meson_*
14797
14798MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14799M:	Neil Armstrong <neil.armstrong@linaro.org>
14800L:	linux-media@vger.kernel.org
14801L:	linux-amlogic@lists.infradead.org
14802S:	Supported
14803T:	git git://linuxtv.org/media_tree.git
14804F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14805F:	drivers/staging/media/meson/vdec/
14806
14807META ETHERNET DRIVERS
14808M:	Alexander Duyck <alexanderduyck@fb.com>
14809M:	Jakub Kicinski <kuba@kernel.org>
14810R:	kernel-team@meta.com
14811S:	Supported
14812F:	drivers/net/ethernet/meta/
14813
14814METHODE UDPU SUPPORT
14815M:	Robert Marko <robert.marko@sartura.hr>
14816S:	Maintained
14817F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14818F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14819
14820MHI BUS
14821M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14822L:	mhi@lists.linux.dev
14823L:	linux-arm-msm@vger.kernel.org
14824S:	Maintained
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14826F:	Documentation/ABI/stable/sysfs-bus-mhi
14827F:	Documentation/mhi/
14828F:	drivers/bus/mhi/
14829F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14830F:	include/linux/mhi.h
14831
14832MICROBLAZE ARCHITECTURE
14833M:	Michal Simek <monstr@monstr.eu>
14834S:	Supported
14835W:	http://www.monstr.eu/fdt/
14836T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14837F:	arch/microblaze/
14838
14839MICROBLAZE TMR INJECT
14840M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14841S:	Supported
14842F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14843F:	drivers/misc/xilinx_tmr_inject.c
14844
14845MICROBLAZE TMR MANAGER
14846M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14847S:	Supported
14848F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14849F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14850F:	drivers/misc/xilinx_tmr_manager.c
14851
14852MICROCHIP AT91 DMA DRIVERS
14853M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14855L:	dmaengine@vger.kernel.org
14856S:	Supported
14857F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14858F:	drivers/dma/at_hdmac.c
14859F:	drivers/dma/at_xdmac.c
14860F:	include/dt-bindings/dma/at91.h
14861
14862MICROCHIP AT91 SERIAL DRIVER
14863M:	Richard Genoud <richard.genoud@bootlin.com>
14864S:	Maintained
14865F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14866F:	drivers/tty/serial/atmel_serial.c
14867F:	drivers/tty/serial/atmel_serial.h
14868
14869MICROCHIP AT91 USART MFD DRIVER
14870M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14871L:	linux-kernel@vger.kernel.org
14872S:	Supported
14873F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14874F:	drivers/mfd/at91-usart.c
14875F:	include/dt-bindings/mfd/at91-usart.h
14876
14877MICROCHIP AT91 USART SPI DRIVER
14878M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14879L:	linux-spi@vger.kernel.org
14880S:	Supported
14881F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14882F:	drivers/spi/spi-at91-usart.c
14883
14884MICROCHIP AUDIO ASOC DRIVERS
14885M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14886L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14887S:	Supported
14888F:	Documentation/devicetree/bindings/sound/atmel*
14889F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14890F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14891F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14892F:	sound/soc/atmel
14893
14894MICROCHIP CSI2DC DRIVER
14895M:	Eugen Hristev <eugen.hristev@microchip.com>
14896L:	linux-media@vger.kernel.org
14897S:	Supported
14898F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14899F:	drivers/media/platform/microchip/microchip-csi2dc.c
14900
14901MICROCHIP ECC DRIVER
14902L:	linux-crypto@vger.kernel.org
14903S:	Orphan
14904F:	drivers/crypto/atmel-ecc.*
14905
14906MICROCHIP EIC DRIVER
14907M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14909S:	Supported
14910F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14911F:	drivers/irqchip/irq-mchp-eic.c
14912
14913MICROCHIP I2C DRIVER
14914M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14915L:	linux-i2c@vger.kernel.org
14916S:	Supported
14917F:	drivers/i2c/busses/i2c-at91-*.c
14918F:	drivers/i2c/busses/i2c-at91.h
14919
14920MICROCHIP ISC DRIVER
14921M:	Eugen Hristev <eugen.hristev@microchip.com>
14922L:	linux-media@vger.kernel.org
14923S:	Supported
14924F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14925F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14926F:	drivers/media/platform/microchip/microchip-isc*
14927F:	drivers/media/platform/microchip/microchip-sama*-isc*
14928F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14929F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14930F:	include/linux/atmel-isc-media.h
14931
14932MICROCHIP ISI DRIVER
14933M:	Eugen Hristev <eugen.hristev@microchip.com>
14934L:	linux-media@vger.kernel.org
14935S:	Supported
14936F:	drivers/media/platform/atmel/atmel-isi.c
14937F:	drivers/media/platform/atmel/atmel-isi.h
14938
14939MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14940M:	Woojung Huh <woojung.huh@microchip.com>
14941M:	UNGLinuxDriver@microchip.com
14942L:	netdev@vger.kernel.org
14943S:	Maintained
14944F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14945F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14946F:	drivers/net/dsa/microchip/*
14947F:	include/linux/dsa/ksz_common.h
14948F:	include/linux/platform_data/microchip-ksz.h
14949F:	net/dsa/tag_ksz.c
14950
14951MICROCHIP LAN743X ETHERNET DRIVER
14952M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14953M:	UNGLinuxDriver@microchip.com
14954L:	netdev@vger.kernel.org
14955S:	Maintained
14956F:	drivers/net/ethernet/microchip/lan743x_*
14957
14958MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14959M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14960R:	UNGLinuxDriver@microchip.com
14961L:	netdev@vger.kernel.org
14962S:	Maintained
14963F:	drivers/net/phy/microchip_t1.c
14964
14965MICROCHIP LAN966X ETHERNET DRIVER
14966M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14967M:	UNGLinuxDriver@microchip.com
14968L:	netdev@vger.kernel.org
14969S:	Maintained
14970F:	drivers/net/ethernet/microchip/lan966x/*
14971
14972MICROCHIP LAN966X OIC DRIVER
14973M:	Herve Codina <herve.codina@bootlin.com>
14974S:	Maintained
14975F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
14976F:	drivers/irqchip/irq-lan966x-oic.c
14977
14978MICROCHIP LCDFB DRIVER
14979M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14980L:	linux-fbdev@vger.kernel.org
14981S:	Maintained
14982F:	drivers/video/fbdev/atmel_lcdfb.c
14983F:	include/video/atmel_lcdc.h
14984
14985MICROCHIP MCP16502 PMIC DRIVER
14986M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14988S:	Supported
14989F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14990F:	drivers/regulator/mcp16502.c
14991
14992MICROCHIP MCP3564 ADC DRIVER
14993M:	Marius Cristea <marius.cristea@microchip.com>
14994L:	linux-iio@vger.kernel.org
14995S:	Supported
14996F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14997F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14998F:	drivers/iio/adc/mcp3564.c
14999
15000MICROCHIP MCP3911 ADC DRIVER
15001M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15002M:	Kent Gustavsson <kent@minoris.se>
15003L:	linux-iio@vger.kernel.org
15004S:	Maintained
15005F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15006F:	drivers/iio/adc/mcp3911.c
15007
15008MICROCHIP MMC/SD/SDIO MCI DRIVER
15009M:	Aubin Constans <aubin.constans@microchip.com>
15010S:	Maintained
15011F:	drivers/mmc/host/atmel-mci.c
15012
15013MICROCHIP NAND DRIVER
15014L:	linux-mtd@lists.infradead.org
15015S:	Orphan
15016F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15017F:	drivers/mtd/nand/raw/atmel/*
15018
15019MICROCHIP OTPC DRIVER
15020M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15022S:	Supported
15023F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15024F:	drivers/nvmem/microchip-otpc.c
15025F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15026
15027MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15028M:	Marius Cristea <marius.cristea@microchip.com>
15029L:	linux-iio@vger.kernel.org
15030S:	Supported
15031F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15032F:	drivers/iio/adc/pac1934.c
15033
15034MICROCHIP PCI1XXXX GP DRIVER
15035M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15036M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15037L:	linux-gpio@vger.kernel.org
15038S:	Supported
15039F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15040F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15041F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15042F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15043
15044MICROCHIP PCI1XXXX I2C DRIVER
15045M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15046M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15047M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15048L:	linux-i2c@vger.kernel.org
15049S:	Maintained
15050F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15051
15052MICROCHIP PCIe UART DRIVER
15053M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15054M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15055L:	linux-serial@vger.kernel.org
15056S:	Maintained
15057F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15058
15059MICROCHIP POLARFIRE FPGA DRIVERS
15060M:	Conor Dooley <conor.dooley@microchip.com>
15061R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15062L:	linux-fpga@vger.kernel.org
15063S:	Supported
15064F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15065F:	drivers/fpga/microchip-spi.c
15066
15067MICROCHIP PWM DRIVER
15068M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15070L:	linux-pwm@vger.kernel.org
15071S:	Supported
15072F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15073F:	drivers/pwm/pwm-atmel.c
15074
15075MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15076M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15077M:	Dharma Balasubiramani <dharma.b@microchip.com>
15078L:	dri-devel@lists.freedesktop.org
15079S:	Supported
15080F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15081F:	drivers/gpu/drm/bridge/microchip-lvds.c
15082
15083MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15084M:	Eugen Hristev <eugen.hristev@microchip.com>
15085L:	linux-iio@vger.kernel.org
15086S:	Supported
15087F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15088F:	drivers/iio/adc/at91-sama5d2_adc.c
15089F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15090
15091MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15092M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15093S:	Supported
15094F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15095F:	drivers/power/reset/at91-sama5d2_shdwc.c
15096
15097MICROCHIP SOC DRIVERS
15098M:	Conor Dooley <conor@kernel.org>
15099S:	Supported
15100T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15101F:	Documentation/devicetree/bindings/soc/microchip/
15102F:	drivers/soc/microchip/
15103
15104MICROCHIP SPI DRIVER
15105M:	Ryan Wanner <ryan.wanner@microchip.com>
15106S:	Supported
15107F:	drivers/spi/spi-atmel.*
15108
15109MICROCHIP SSC DRIVER
15110M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15112S:	Supported
15113F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15114F:	drivers/misc/atmel-ssc.c
15115F:	include/linux/atmel-ssc.h
15116
15117Microchip Timer Counter Block (TCB) Capture Driver
15118M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15120L:	linux-iio@vger.kernel.org
15121S:	Maintained
15122F:	drivers/counter/microchip-tcb-capture.c
15123
15124MICROCHIP USB251XB DRIVER
15125M:	Richard Leitner <richard.leitner@skidata.com>
15126L:	linux-usb@vger.kernel.org
15127S:	Maintained
15128F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15129F:	drivers/usb/misc/usb251xb.c
15130
15131MICROCHIP USBA UDC DRIVER
15132M:	Cristian Birsan <cristian.birsan@microchip.com>
15133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15134S:	Supported
15135F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15136
15137MICROCHIP WILC1000 WIFI DRIVER
15138M:	Ajay Singh <ajay.kathat@microchip.com>
15139M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15140L:	linux-wireless@vger.kernel.org
15141S:	Supported
15142F:	drivers/net/wireless/microchip/wilc1000/
15143
15144MICROSEMI MIPS SOCS
15145M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15146M:	UNGLinuxDriver@microchip.com
15147L:	linux-mips@vger.kernel.org
15148S:	Supported
15149F:	Documentation/devicetree/bindings/mips/mscc.txt
15150F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15151F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15152F:	arch/mips/boot/dts/mscc/
15153F:	arch/mips/configs/generic/board-ocelot.config
15154F:	arch/mips/generic/board-ocelot.c
15155
15156MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15157M:	Don Brace <don.brace@microchip.com>
15158L:	storagedev@microchip.com
15159L:	linux-scsi@vger.kernel.org
15160S:	Supported
15161F:	Documentation/scsi/smartpqi.rst
15162F:	drivers/scsi/smartpqi/Kconfig
15163F:	drivers/scsi/smartpqi/Makefile
15164F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15165F:	include/linux/cciss*.h
15166F:	include/uapi/linux/cciss*.h
15167
15168MICROSOFT MANA RDMA DRIVER
15169M:	Long Li <longli@microsoft.com>
15170M:	Ajay Sharma <sharmaajay@microsoft.com>
15171L:	linux-rdma@vger.kernel.org
15172S:	Supported
15173F:	drivers/infiniband/hw/mana/
15174F:	include/net/mana
15175F:	include/uapi/rdma/mana-abi.h
15176
15177MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15178M:	Maximilian Luz <luzmaximilian@gmail.com>
15179L:	platform-driver-x86@vger.kernel.org
15180S:	Maintained
15181F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15182
15183MICROSOFT SURFACE BATTERY AND AC DRIVERS
15184M:	Maximilian Luz <luzmaximilian@gmail.com>
15185L:	linux-pm@vger.kernel.org
15186L:	platform-driver-x86@vger.kernel.org
15187S:	Maintained
15188F:	drivers/power/supply/surface_battery.c
15189F:	drivers/power/supply/surface_charger.c
15190
15191MICROSOFT SURFACE DTX DRIVER
15192M:	Maximilian Luz <luzmaximilian@gmail.com>
15193L:	platform-driver-x86@vger.kernel.org
15194S:	Maintained
15195F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15196F:	drivers/platform/surface/surface_dtx.c
15197F:	include/uapi/linux/surface_aggregator/dtx.h
15198
15199MICROSOFT SURFACE SENSOR FAN DRIVER
15200M:	Maximilian Luz <luzmaximilian@gmail.com>
15201M:	Ivor Wanders <ivor@iwanders.net>
15202L:	linux-hwmon@vger.kernel.org
15203S:	Maintained
15204F:	Documentation/hwmon/surface_fan.rst
15205F:	drivers/hwmon/surface_fan.c
15206
15207MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15208M:	Maximilian Luz <luzmaximilian@gmail.com>
15209L:	platform-driver-x86@vger.kernel.org
15210S:	Maintained
15211F:	drivers/platform/surface/surface_gpe.c
15212
15213MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15214M:	Hans de Goede <hdegoede@redhat.com>
15215M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15216M:	Maximilian Luz <luzmaximilian@gmail.com>
15217L:	platform-driver-x86@vger.kernel.org
15218S:	Maintained
15219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15220F:	drivers/platform/surface/
15221
15222MICROSOFT SURFACE HID TRANSPORT DRIVER
15223M:	Maximilian Luz <luzmaximilian@gmail.com>
15224L:	linux-input@vger.kernel.org
15225L:	platform-driver-x86@vger.kernel.org
15226S:	Maintained
15227F:	drivers/hid/surface-hid/
15228
15229MICROSOFT SURFACE HOT-PLUG DRIVER
15230M:	Maximilian Luz <luzmaximilian@gmail.com>
15231L:	platform-driver-x86@vger.kernel.org
15232S:	Maintained
15233F:	drivers/platform/surface/surface_hotplug.c
15234
15235MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15236M:	Maximilian Luz <luzmaximilian@gmail.com>
15237L:	platform-driver-x86@vger.kernel.org
15238S:	Maintained
15239F:	drivers/platform/surface/surface_platform_profile.c
15240
15241MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15242M:	Chen Yu <yu.c.chen@intel.com>
15243L:	platform-driver-x86@vger.kernel.org
15244S:	Supported
15245F:	drivers/platform/surface/surfacepro3_button.c
15246
15247MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15248M:	Maximilian Luz <luzmaximilian@gmail.com>
15249L:	platform-driver-x86@vger.kernel.org
15250S:	Maintained
15251F:	drivers/platform/surface/surface_aggregator_hub.c
15252
15253MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15254M:	Maximilian Luz <luzmaximilian@gmail.com>
15255L:	platform-driver-x86@vger.kernel.org
15256S:	Maintained
15257W:	https://github.com/linux-surface/surface-aggregator-module
15258C:	irc://irc.libera.chat/linux-surface
15259F:	Documentation/driver-api/surface_aggregator/
15260F:	drivers/platform/surface/aggregator/
15261F:	drivers/platform/surface/surface_acpi_notify.c
15262F:	drivers/platform/surface/surface_aggregator_cdev.c
15263F:	drivers/platform/surface/surface_aggregator_registry.c
15264F:	include/linux/surface_acpi_notify.h
15265F:	include/linux/surface_aggregator/
15266F:	include/uapi/linux/surface_aggregator/
15267
15268MICROTEK X6 SCANNER
15269M:	Oliver Neukum <oliver@neukum.org>
15270S:	Maintained
15271F:	drivers/usb/image/microtek.*
15272
15273MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15274M:	Luka Kovacic <luka.kovacic@sartura.hr>
15275M:	Luka Perkov <luka.perkov@sartura.hr>
15276S:	Maintained
15277F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15278F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15279F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15280F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15281F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15282F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15283
15284MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15285M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15286L:	linux-media@vger.kernel.org
15287S:	Maintained
15288F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15289F:	Documentation/driver-api/media/drivers/ccs/
15290F:	Documentation/userspace-api/media/drivers/ccs.rst
15291F:	drivers/media/i2c/ccs-pll.c
15292F:	drivers/media/i2c/ccs-pll.h
15293F:	drivers/media/i2c/ccs/
15294F:	include/uapi/linux/ccs.h
15295F:	include/uapi/linux/smiapp.h
15296
15297MIPS
15298M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15299L:	linux-mips@vger.kernel.org
15300S:	Maintained
15301W:	http://www.linux-mips.org/
15302Q:	https://patchwork.kernel.org/project/linux-mips/list/
15303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15304F:	Documentation/devicetree/bindings/mips/
15305F:	Documentation/arch/mips/
15306F:	arch/mips/
15307F:	drivers/platform/mips/
15308F:	include/dt-bindings/mips/
15309
15310MIPS BAIKAL-T1 PLATFORM
15311M:	Serge Semin <fancer.lancer@gmail.com>
15312L:	linux-mips@vger.kernel.org
15313S:	Supported
15314F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15315F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15316F:	drivers/bus/bt1-*.c
15317F:	drivers/clk/baikal-t1/
15318F:	drivers/memory/bt1-l2-ctl.c
15319F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15320
15321MIPS BOSTON DEVELOPMENT BOARD
15322M:	Paul Burton <paulburton@kernel.org>
15323L:	linux-mips@vger.kernel.org
15324S:	Maintained
15325F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15326F:	arch/mips/boot/dts/img/boston.dts
15327F:	arch/mips/configs/generic/board-boston.config
15328F:	drivers/clk/imgtec/clk-boston.c
15329F:	include/dt-bindings/clock/boston-clock.h
15330
15331MIPS CORE DRIVERS
15332M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15333M:	Serge Semin <fancer.lancer@gmail.com>
15334L:	linux-mips@vger.kernel.org
15335S:	Supported
15336F:	drivers/bus/mips_cdmm.c
15337F:	drivers/clocksource/mips-gic-timer.c
15338F:	drivers/cpuidle/cpuidle-cps.c
15339F:	drivers/irqchip/irq-mips-cpu.c
15340F:	drivers/irqchip/irq-mips-gic.c
15341
15342MIPS GENERIC PLATFORM
15343M:	Paul Burton <paulburton@kernel.org>
15344L:	linux-mips@vger.kernel.org
15345S:	Supported
15346F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15347F:	arch/mips/generic/
15348F:	arch/mips/tools/generic-board-config.sh
15349
15350MIPS RINT INSTRUCTION EMULATION
15351M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15352L:	linux-mips@vger.kernel.org
15353S:	Supported
15354F:	arch/mips/math-emu/dp_rint.c
15355F:	arch/mips/math-emu/sp_rint.c
15356
15357MIPS/LOONGSON1 ARCHITECTURE
15358M:	Keguang Zhang <keguang.zhang@gmail.com>
15359L:	linux-mips@vger.kernel.org
15360S:	Maintained
15361F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15362F:	arch/mips/include/asm/mach-loongson32/
15363F:	arch/mips/loongson32/
15364F:	drivers/*/*loongson1*
15365F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15366
15367MIPS/LOONGSON2EF ARCHITECTURE
15368M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15369L:	linux-mips@vger.kernel.org
15370S:	Maintained
15371F:	arch/mips/include/asm/mach-loongson2ef/
15372F:	arch/mips/loongson2ef/
15373F:	drivers/cpufreq/loongson2_cpufreq.c
15374
15375MIPS/LOONGSON64 ARCHITECTURE
15376M:	Huacai Chen <chenhuacai@kernel.org>
15377M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15378L:	linux-mips@vger.kernel.org
15379S:	Maintained
15380F:	arch/mips/include/asm/mach-loongson64/
15381F:	arch/mips/loongson64/
15382F:	drivers/irqchip/irq-loongson*
15383F:	drivers/platform/mips/cpu_hwmon.c
15384
15385MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15386M:	Hans Verkuil <hverkuil@xs4all.nl>
15387L:	linux-media@vger.kernel.org
15388S:	Odd Fixes
15389W:	https://linuxtv.org
15390T:	git git://linuxtv.org/media_tree.git
15391F:	drivers/media/radio/radio-miropcm20*
15392
15393MITSUMI MM8013 FG DRIVER
15394M:	Konrad Dybcio <konradybcio@kernel.org>
15395F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15396F:	drivers/power/supply/mm8013.c
15397
15398MMP SUPPORT
15399R:	Lubomir Rintel <lkundrak@v3.sk>
15400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15401S:	Odd Fixes
15402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15403F:	arch/arm/boot/dts/marvell/mmp*
15404F:	arch/arm/mach-mmp/
15405F:	include/linux/soc/mmp/
15406
15407MMP USB PHY DRIVERS
15408R:	Lubomir Rintel <lkundrak@v3.sk>
15409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15410S:	Maintained
15411F:	drivers/phy/marvell/phy-mmp3-usb.c
15412F:	drivers/phy/marvell/phy-pxa-usb.c
15413
15414MMU GATHER AND TLB INVALIDATION
15415M:	Will Deacon <will@kernel.org>
15416M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15417M:	Andrew Morton <akpm@linux-foundation.org>
15418M:	Nick Piggin <npiggin@gmail.com>
15419M:	Peter Zijlstra <peterz@infradead.org>
15420L:	linux-arch@vger.kernel.org
15421L:	linux-mm@kvack.org
15422S:	Maintained
15423F:	arch/*/include/asm/tlb.h
15424F:	include/asm-generic/tlb.h
15425F:	mm/mmu_gather.c
15426
15427MN88472 MEDIA DRIVER
15428L:	linux-media@vger.kernel.org
15429S:	Orphan
15430W:	https://linuxtv.org
15431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15432F:	drivers/media/dvb-frontends/mn88472*
15433
15434MN88473 MEDIA DRIVER
15435L:	linux-media@vger.kernel.org
15436S:	Orphan
15437W:	https://linuxtv.org
15438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15439F:	drivers/media/dvb-frontends/mn88473*
15440
15441MOBILEYE MIPS SOCS
15442M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15443M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15444M:	Théo Lebrun <theo.lebrun@bootlin.com>
15445L:	linux-mips@vger.kernel.org
15446S:	Maintained
15447F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15448F:	Documentation/devicetree/bindings/soc/mobileye/
15449F:	arch/mips/boot/dts/mobileye/
15450F:	arch/mips/configs/eyeq5_defconfig
15451F:	arch/mips/mobileye/board-epm5.its.S
15452F:	drivers/clk/clk-eyeq.c
15453F:	drivers/pinctrl/pinctrl-eyeq5.c
15454F:	drivers/reset/reset-eyeq.c
15455F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15456
15457MODULE SUPPORT
15458M:	Luis Chamberlain <mcgrof@kernel.org>
15459L:	linux-modules@vger.kernel.org
15460L:	linux-kernel@vger.kernel.org
15461S:	Maintained
15462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15463F:	include/linux/kmod.h
15464F:	include/linux/module*.h
15465F:	kernel/module/
15466F:	lib/test_kmod.c
15467F:	scripts/module*
15468F:	tools/testing/selftests/kmod/
15469
15470MONOLITHIC POWER SYSTEM PMIC DRIVER
15471M:	Saravanan Sekar <sravanhome@gmail.com>
15472S:	Maintained
15473F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15474F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15475F:	drivers/hwmon/pmbus/mpq7932.c
15476F:	drivers/iio/adc/mp2629_adc.c
15477F:	drivers/mfd/mp2629.c
15478F:	drivers/power/supply/mp2629_charger.c
15479F:	drivers/regulator/mp5416.c
15480F:	drivers/regulator/mpq7920.c
15481F:	drivers/regulator/mpq7920.h
15482F:	include/linux/mfd/mp2629.h
15483
15484MOST(R) TECHNOLOGY DRIVER
15485M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15486M:	Christian Gromm <christian.gromm@microchip.com>
15487S:	Maintained
15488F:	Documentation/ABI/testing/configfs-most
15489F:	Documentation/ABI/testing/sysfs-bus-most
15490F:	drivers/most/
15491F:	drivers/staging/most/
15492F:	include/linux/most.h
15493
15494MOTORCOMM PHY DRIVER
15495M:	Frank <Frank.Sae@motor-comm.com>
15496L:	netdev@vger.kernel.org
15497S:	Maintained
15498F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15499F:	drivers/net/phy/motorcomm.c
15500
15501MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15502M:	Jiri Slaby <jirislaby@kernel.org>
15503S:	Maintained
15504F:	Documentation/driver-api/tty/moxa-smartio.rst
15505F:	drivers/tty/mxser.*
15506
15507MP3309C BACKLIGHT DRIVER
15508M:	Flavio Suligoi <f.suligoi@asem.it>
15509L:	dri-devel@lists.freedesktop.org
15510S:	Maintained
15511F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15512F:	drivers/video/backlight/mp3309c.c
15513
15514MPS MP2891 DRIVER
15515M:	Noah Wang <noahwang.wang@outlook.com>
15516L:	linux-hwmon@vger.kernel.org
15517S:	Maintained
15518F:	Documentation/hwmon/mp2891.rst
15519F:	drivers/hwmon/pmbus/mp2891.c
15520
15521MPS MP2993 DRIVER
15522M:	Noah Wang <noahwang.wang@outlook.com>
15523L:	linux-hwmon@vger.kernel.org
15524S:	Maintained
15525F:	Documentation/hwmon/mp2993.rst
15526F:	drivers/hwmon/pmbus/mp2993.c
15527
15528MPS MP9941 DRIVER
15529M:	Noah Wang <noahwang.wang@outlook.com>
15530L:	linux-hwmon@vger.kernel.org
15531S:	Maintained
15532F:	Documentation/hwmon/mp9941.rst
15533F:	drivers/hwmon/pmbus/mp9941.c
15534
15535MR800 AVERMEDIA USB FM RADIO DRIVER
15536M:	Alexey Klimov <klimov.linux@gmail.com>
15537L:	linux-media@vger.kernel.org
15538S:	Maintained
15539T:	git git://linuxtv.org/media_tree.git
15540F:	drivers/media/radio/radio-mr800.c
15541
15542MRF24J40 IEEE 802.15.4 RADIO DRIVER
15543M:	Stefan Schmidt <stefan@datenfreihafen.org>
15544L:	linux-wpan@vger.kernel.org
15545S:	Odd Fixes
15546F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15547F:	drivers/net/ieee802154/mrf24j40.c
15548
15549MSI EC DRIVER
15550M:	Nikita Kravets <teackot@gmail.com>
15551L:	platform-driver-x86@vger.kernel.org
15552S:	Maintained
15553W:	https://github.com/BeardOverflow/msi-ec
15554F:	drivers/platform/x86/msi-ec.*
15555
15556MSI LAPTOP SUPPORT
15557M:	"Lee, Chun-Yi" <jlee@suse.com>
15558L:	platform-driver-x86@vger.kernel.org
15559S:	Maintained
15560F:	drivers/platform/x86/msi-laptop.c
15561
15562MSI WMI SUPPORT
15563L:	platform-driver-x86@vger.kernel.org
15564S:	Orphan
15565F:	drivers/platform/x86/msi-wmi.c
15566
15567MSI WMI PLATFORM FEATURES
15568M:	Armin Wolf <W_Armin@gmx.de>
15569L:	platform-driver-x86@vger.kernel.org
15570S:	Maintained
15571F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15572F:	Documentation/wmi/devices/msi-wmi-platform.rst
15573F:	drivers/platform/x86/msi-wmi-platform.c
15574
15575MSI001 MEDIA DRIVER
15576L:	linux-media@vger.kernel.org
15577S:	Orphan
15578W:	https://linuxtv.org
15579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15580F:	drivers/media/tuners/msi001*
15581
15582MSI2500 MEDIA DRIVER
15583L:	linux-media@vger.kernel.org
15584S:	Orphan
15585W:	https://linuxtv.org
15586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15587F:	drivers/media/usb/msi2500/
15588
15589MSTAR INTERRUPT CONTROLLER DRIVER
15590M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15591M:	Daniel Palmer <daniel@thingy.jp>
15592S:	Maintained
15593F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15594F:	drivers/irqchip/irq-mst-intc.c
15595
15596MSYSTEMS DISKONCHIP G3 MTD DRIVER
15597M:	Robert Jarzmik <robert.jarzmik@free.fr>
15598L:	linux-mtd@lists.infradead.org
15599S:	Maintained
15600F:	drivers/mtd/devices/docg3*
15601
15602MT9M114 ONSEMI SENSOR DRIVER
15603M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15604L:	linux-media@vger.kernel.org
15605S:	Maintained
15606T:	git git://linuxtv.org/media_tree.git
15607F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15608F:	drivers/media/i2c/mt9m114.c
15609
15610MT9P031 APTINA CAMERA SENSOR
15611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15612L:	linux-media@vger.kernel.org
15613S:	Maintained
15614T:	git git://linuxtv.org/media_tree.git
15615F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15616F:	drivers/media/i2c/mt9p031.c
15617F:	include/media/i2c/mt9p031.h
15618
15619MT9T112 APTINA CAMERA SENSOR
15620M:	Jacopo Mondi <jacopo@jmondi.org>
15621L:	linux-media@vger.kernel.org
15622S:	Odd Fixes
15623T:	git git://linuxtv.org/media_tree.git
15624F:	drivers/media/i2c/mt9t112.c
15625F:	include/media/i2c/mt9t112.h
15626
15627MT9V032 APTINA CAMERA SENSOR
15628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15629L:	linux-media@vger.kernel.org
15630S:	Maintained
15631T:	git git://linuxtv.org/media_tree.git
15632F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15633F:	drivers/media/i2c/mt9v032.c
15634F:	include/media/i2c/mt9v032.h
15635
15636MT9V111 APTINA CAMERA SENSOR
15637M:	Jacopo Mondi <jacopo@jmondi.org>
15638L:	linux-media@vger.kernel.org
15639S:	Maintained
15640T:	git git://linuxtv.org/media_tree.git
15641F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15642F:	drivers/media/i2c/mt9v111.c
15643
15644MULTIFUNCTION DEVICES (MFD)
15645M:	Lee Jones <lee@kernel.org>
15646S:	Maintained
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15648F:	Documentation/devicetree/bindings/mfd/
15649F:	drivers/mfd/
15650F:	include/dt-bindings/mfd/
15651F:	include/linux/mfd/
15652
15653MULTIMEDIA CARD (MMC) ETC. OVER SPI
15654S:	Orphan
15655F:	drivers/mmc/host/mmc_spi.c
15656F:	include/linux/spi/mmc_spi.h
15657
15658MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15659M:	Ulf Hansson <ulf.hansson@linaro.org>
15660L:	linux-mmc@vger.kernel.org
15661S:	Maintained
15662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15663F:	Documentation/devicetree/bindings/mmc/
15664F:	drivers/mmc/
15665F:	include/linux/mmc/
15666F:	include/uapi/linux/mmc/
15667
15668MULTIPLEXER SUBSYSTEM
15669M:	Peter Rosin <peda@axentia.se>
15670S:	Maintained
15671F:	Documentation/ABI/testing/sysfs-class-mux*
15672F:	Documentation/devicetree/bindings/mux/
15673F:	drivers/mux/
15674F:	include/dt-bindings/mux/
15675F:	include/linux/mux/
15676
15677MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15678M:	Bin Liu <b-liu@ti.com>
15679L:	linux-usb@vger.kernel.org
15680S:	Maintained
15681F:	drivers/usb/musb/
15682
15683MXL301RF MEDIA DRIVER
15684M:	Akihiro Tsukada <tskd08@gmail.com>
15685L:	linux-media@vger.kernel.org
15686S:	Odd Fixes
15687F:	drivers/media/tuners/mxl301rf*
15688
15689MXL5007T MEDIA DRIVER
15690M:	Michael Krufky <mkrufky@linuxtv.org>
15691L:	linux-media@vger.kernel.org
15692S:	Maintained
15693W:	https://linuxtv.org
15694W:	http://github.com/mkrufky
15695Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15696T:	git git://linuxtv.org/mkrufky/tuners.git
15697F:	drivers/media/tuners/mxl5007t.*
15698
15699MXSFB DRM DRIVER
15700M:	Marek Vasut <marex@denx.de>
15701M:	Stefan Agner <stefan@agner.ch>
15702L:	dri-devel@lists.freedesktop.org
15703S:	Supported
15704T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15705F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15706F:	drivers/gpu/drm/mxsfb/
15707
15708MYLEX DAC960 PCI RAID Controller
15709M:	Hannes Reinecke <hare@kernel.org>
15710L:	linux-scsi@vger.kernel.org
15711S:	Supported
15712F:	drivers/scsi/myrb.*
15713F:	drivers/scsi/myrs.*
15714
15715MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15716L:	netdev@vger.kernel.org
15717S:	Orphan
15718W:	https://www.cspi.com/ethernet-products/support/downloads/
15719F:	drivers/net/ethernet/myricom/myri10ge/
15720
15721NAND FLASH SUBSYSTEM
15722M:	Miquel Raynal <miquel.raynal@bootlin.com>
15723R:	Richard Weinberger <richard@nod.at>
15724L:	linux-mtd@lists.infradead.org
15725S:	Maintained
15726W:	http://www.linux-mtd.infradead.org/
15727Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15728C:	irc://irc.oftc.net/mtd
15729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15730F:	drivers/mtd/nand/
15731F:	include/linux/mtd/*nand*.h
15732
15733NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15734M:	Daniel Mack <zonque@gmail.com>
15735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15736S:	Maintained
15737W:	http://www.native-instruments.com
15738F:	sound/usb/caiaq/
15739
15740NATSEMI ETHERNET DRIVER (DP8381x)
15741S:	Orphan
15742F:	drivers/net/ethernet/natsemi/natsemi.c
15743
15744NCR 5380 SCSI DRIVERS
15745M:	Finn Thain <fthain@linux-m68k.org>
15746M:	Michael Schmitz <schmitzmic@gmail.com>
15747L:	linux-scsi@vger.kernel.org
15748S:	Maintained
15749F:	Documentation/scsi/g_NCR5380.rst
15750F:	drivers/scsi/NCR5380.*
15751F:	drivers/scsi/arm/cumana_1.c
15752F:	drivers/scsi/arm/oak.c
15753F:	drivers/scsi/atari_scsi.*
15754F:	drivers/scsi/dmx3191d.c
15755F:	drivers/scsi/g_NCR5380.*
15756F:	drivers/scsi/mac_scsi.*
15757F:	drivers/scsi/sun3_scsi.*
15758F:	drivers/scsi/sun3_scsi_vme.c
15759
15760NCSI LIBRARY
15761M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15762S:	Maintained
15763F:	net/ncsi/
15764
15765NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15766M:	Zev Weiss <zev@bewilderbeest.net>
15767L:	linux-hwmon@vger.kernel.org
15768S:	Maintained
15769F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15770F:	drivers/hwmon/nct6775-i2c.c
15771
15772NETCONSOLE
15773M:	Breno Leitao <leitao@debian.org>
15774S:	Maintained
15775F:	Documentation/networking/netconsole.rst
15776F:	drivers/net/netconsole.c
15777
15778NETDEVSIM
15779M:	Jakub Kicinski <kuba@kernel.org>
15780S:	Maintained
15781F:	drivers/net/netdevsim/*
15782F:	tools/testing/selftests/drivers/net/netdevsim/*
15783
15784NETEM NETWORK EMULATOR
15785M:	Stephen Hemminger <stephen@networkplumber.org>
15786L:	netdev@vger.kernel.org
15787S:	Maintained
15788F:	net/sched/sch_netem.c
15789
15790NETERION 10GbE DRIVERS (s2io)
15791M:	Jon Mason <jdmason@kudzu.us>
15792L:	netdev@vger.kernel.org
15793S:	Supported
15794F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15795F:	drivers/net/ethernet/neterion/
15796
15797NETFILTER
15798M:	Pablo Neira Ayuso <pablo@netfilter.org>
15799M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15800L:	netfilter-devel@vger.kernel.org
15801L:	coreteam@netfilter.org
15802S:	Maintained
15803W:	http://www.netfilter.org/
15804W:	http://www.iptables.org/
15805W:	http://www.nftables.org/
15806Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15807C:	irc://irc.libera.chat/netfilter
15808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15810F:	include/linux/netfilter*
15811F:	include/linux/netfilter/
15812F:	include/net/netfilter/
15813F:	include/uapi/linux/netfilter*
15814F:	include/uapi/linux/netfilter/
15815F:	net/*/netfilter.c
15816F:	net/*/netfilter/
15817F:	net/bridge/br_netfilter*.c
15818F:	net/netfilter/
15819F:	tools/testing/selftests/net/netfilter/
15820
15821NETROM NETWORK LAYER
15822M:	Ralf Baechle <ralf@linux-mips.org>
15823L:	linux-hams@vger.kernel.org
15824S:	Maintained
15825W:	https://linux-ax25.in-berlin.de
15826F:	include/net/netrom.h
15827F:	include/uapi/linux/netrom.h
15828F:	net/netrom/
15829
15830NETRONIX EMBEDDED CONTROLLER
15831M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15832S:	Maintained
15833F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15834F:	drivers/mfd/ntxec.c
15835F:	drivers/pwm/pwm-ntxec.c
15836F:	drivers/rtc/rtc-ntxec.c
15837F:	include/linux/mfd/ntxec.h
15838
15839NETRONOME ETHERNET DRIVERS
15840M:	Louis Peens <louis.peens@corigine.com>
15841R:	Jakub Kicinski <kuba@kernel.org>
15842L:	oss-drivers@corigine.com
15843S:	Maintained
15844F:	drivers/net/ethernet/netronome/
15845
15846NETWORK BLOCK DEVICE (NBD)
15847M:	Josef Bacik <josef@toxicpanda.com>
15848L:	linux-block@vger.kernel.org
15849L:	nbd@other.debian.org
15850S:	Maintained
15851F:	Documentation/admin-guide/blockdev/nbd.rst
15852F:	drivers/block/nbd.c
15853F:	include/trace/events/nbd.h
15854F:	include/uapi/linux/nbd.h
15855
15856NETWORK DROP MONITOR
15857M:	Neil Horman <nhorman@tuxdriver.com>
15858L:	netdev@vger.kernel.org
15859S:	Maintained
15860W:	https://fedorahosted.org/dropwatch/
15861F:	include/uapi/linux/net_dropmon.h
15862F:	net/core/drop_monitor.c
15863
15864NETWORKING DRIVERS
15865M:	"David S. Miller" <davem@davemloft.net>
15866M:	Eric Dumazet <edumazet@google.com>
15867M:	Jakub Kicinski <kuba@kernel.org>
15868M:	Paolo Abeni <pabeni@redhat.com>
15869L:	netdev@vger.kernel.org
15870S:	Maintained
15871P:	Documentation/process/maintainer-netdev.rst
15872Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15875F:	Documentation/devicetree/bindings/net/
15876F:	Documentation/networking/net_cachelines/net_device.rst
15877F:	drivers/connector/
15878F:	drivers/net/
15879F:	include/dt-bindings/net/
15880F:	include/linux/cn_proc.h
15881F:	include/linux/etherdevice.h
15882F:	include/linux/ethtool_netlink.h
15883F:	include/linux/fcdevice.h
15884F:	include/linux/fddidevice.h
15885F:	include/linux/hippidevice.h
15886F:	include/linux/if_*
15887F:	include/linux/inetdevice.h
15888F:	include/linux/netdev*
15889F:	include/linux/platform_data/wiznet.h
15890F:	include/uapi/linux/cn_proc.h
15891F:	include/uapi/linux/ethtool_netlink.h
15892F:	include/uapi/linux/if_*
15893F:	include/uapi/linux/netdev*
15894F:	tools/testing/selftests/drivers/net/
15895X:	drivers/net/wireless/
15896
15897NETWORKING DRIVERS (WIRELESS)
15898M:	Kalle Valo <kvalo@kernel.org>
15899L:	linux-wireless@vger.kernel.org
15900S:	Maintained
15901W:	https://wireless.wiki.kernel.org/
15902Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15905F:	Documentation/devicetree/bindings/net/wireless/
15906F:	drivers/net/wireless/
15907
15908NETWORKING [DSA]
15909M:	Andrew Lunn <andrew@lunn.ch>
15910M:	Florian Fainelli <f.fainelli@gmail.com>
15911M:	Vladimir Oltean <olteanv@gmail.com>
15912S:	Maintained
15913F:	Documentation/devicetree/bindings/net/dsa/
15914F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15915F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15916F:	drivers/net/dsa/
15917F:	include/linux/dsa/
15918F:	include/linux/platform_data/dsa.h
15919F:	include/net/dsa.h
15920F:	net/dsa/
15921F:	tools/testing/selftests/drivers/net/dsa/
15922
15923NETWORKING [GENERAL]
15924M:	"David S. Miller" <davem@davemloft.net>
15925M:	Eric Dumazet <edumazet@google.com>
15926M:	Jakub Kicinski <kuba@kernel.org>
15927M:	Paolo Abeni <pabeni@redhat.com>
15928L:	netdev@vger.kernel.org
15929S:	Maintained
15930P:	Documentation/process/maintainer-netdev.rst
15931Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15932B:	mailto:netdev@vger.kernel.org
15933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15935F:	Documentation/core-api/netlink.rst
15936F:	Documentation/netlink/
15937F:	Documentation/networking/
15938F:	Documentation/networking/net_cachelines/
15939F:	Documentation/process/maintainer-netdev.rst
15940F:	Documentation/userspace-api/netlink/
15941F:	include/linux/framer/framer-provider.h
15942F:	include/linux/framer/framer.h
15943F:	include/linux/in.h
15944F:	include/linux/indirect_call_wrapper.h
15945F:	include/linux/inet.h
15946F:	include/linux/inet_diag.h
15947F:	include/linux/net.h
15948F:	include/linux/netdev*
15949F:	include/linux/netlink.h
15950F:	include/linux/netpoll.h
15951F:	include/linux/rtnetlink.h
15952F:	include/linux/seq_file_net.h
15953F:	include/linux/skbuff*
15954F:	include/net/
15955F:	include/uapi/linux/genetlink.h
15956F:	include/uapi/linux/hsr_netlink.h
15957F:	include/uapi/linux/in.h
15958F:	include/uapi/linux/inet_diag.h
15959F:	include/uapi/linux/nbd-netlink.h
15960F:	include/uapi/linux/net.h
15961F:	include/uapi/linux/net_namespace.h
15962F:	include/uapi/linux/netconf.h
15963F:	include/uapi/linux/netdev*
15964F:	include/uapi/linux/netlink.h
15965F:	include/uapi/linux/netlink_diag.h
15966F:	include/uapi/linux/rtnetlink.h
15967F:	lib/net_utils.c
15968F:	lib/random32.c
15969F:	net/
15970F:	tools/net/
15971F:	tools/testing/selftests/net/
15972X:	net/9p/
15973X:	net/bluetooth/
15974
15975NETWORKING [IPSEC]
15976M:	Steffen Klassert <steffen.klassert@secunet.com>
15977M:	Herbert Xu <herbert@gondor.apana.org.au>
15978M:	"David S. Miller" <davem@davemloft.net>
15979L:	netdev@vger.kernel.org
15980S:	Maintained
15981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15983F:	include/net/xfrm.h
15984F:	include/uapi/linux/xfrm.h
15985F:	net/ipv4/ah4.c
15986F:	net/ipv4/esp4*
15987F:	net/ipv4/ip_vti.c
15988F:	net/ipv4/ipcomp.c
15989F:	net/ipv4/xfrm*
15990F:	net/ipv6/ah6.c
15991F:	net/ipv6/esp6*
15992F:	net/ipv6/ip6_vti.c
15993F:	net/ipv6/ipcomp6.c
15994F:	net/ipv6/xfrm*
15995F:	net/key/
15996F:	net/xfrm/
15997F:	tools/testing/selftests/net/ipsec.c
15998
15999NETWORKING [IPv4/IPv6]
16000M:	"David S. Miller" <davem@davemloft.net>
16001M:	David Ahern <dsahern@kernel.org>
16002L:	netdev@vger.kernel.org
16003S:	Maintained
16004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16005F:	arch/x86/net/*
16006F:	include/linux/ip.h
16007F:	include/linux/ipv6*
16008F:	include/net/fib*
16009F:	include/net/ip*
16010F:	include/net/route.h
16011F:	net/ipv4/
16012F:	net/ipv6/
16013
16014NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16015M:	Paul Moore <paul@paul-moore.com>
16016L:	netdev@vger.kernel.org
16017L:	linux-security-module@vger.kernel.org
16018S:	Supported
16019W:	https://github.com/netlabel
16020F:	Documentation/netlabel/
16021F:	include/net/calipso.h
16022F:	include/net/cipso_ipv4.h
16023F:	include/net/netlabel.h
16024F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16025F:	include/uapi/linux/netfilter/xt_SECMARK.h
16026F:	net/ipv4/cipso_ipv4.c
16027F:	net/ipv6/calipso.c
16028F:	net/netfilter/xt_CONNSECMARK.c
16029F:	net/netfilter/xt_SECMARK.c
16030F:	net/netlabel/
16031
16032NETWORKING [MACSEC]
16033M:	Sabrina Dubroca <sd@queasysnail.net>
16034L:	netdev@vger.kernel.org
16035S:	Maintained
16036F:	drivers/net/macsec.c
16037F:	include/net/macsec.h
16038F:	include/uapi/linux/if_macsec.h
16039K:	macsec
16040K:	\bmdo_
16041
16042NETWORKING [MPTCP]
16043M:	Matthieu Baerts <matttbe@kernel.org>
16044M:	Mat Martineau <martineau@kernel.org>
16045R:	Geliang Tang <geliang@kernel.org>
16046L:	netdev@vger.kernel.org
16047L:	mptcp@lists.linux.dev
16048S:	Maintained
16049W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16050B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16051T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16052T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16053F:	Documentation/netlink/specs/mptcp_pm.yaml
16054F:	Documentation/networking/mptcp*.rst
16055F:	include/net/mptcp.h
16056F:	include/trace/events/mptcp.h
16057F:	include/uapi/linux/mptcp*.h
16058F:	net/mptcp/
16059F:	tools/testing/selftests/bpf/*/*mptcp*.c
16060F:	tools/testing/selftests/net/mptcp/
16061
16062NETWORKING [TCP]
16063M:	Eric Dumazet <edumazet@google.com>
16064L:	netdev@vger.kernel.org
16065S:	Maintained
16066F:	Documentation/networking/net_cachelines/tcp_sock.rst
16067F:	include/linux/tcp.h
16068F:	include/net/tcp.h
16069F:	include/trace/events/tcp.h
16070F:	include/uapi/linux/tcp.h
16071F:	net/ipv4/inet_connection_sock.c
16072F:	net/ipv4/inet_hashtables.c
16073F:	net/ipv4/inet_timewait_sock.c
16074F:	net/ipv4/syncookies.c
16075F:	net/ipv4/tcp*.c
16076F:	net/ipv6/inet6_connection_sock.c
16077F:	net/ipv6/inet6_hashtables.c
16078F:	net/ipv6/syncookies.c
16079F:	net/ipv6/tcp*.c
16080
16081NETWORKING [TLS]
16082M:	Boris Pismenny <borisp@nvidia.com>
16083M:	John Fastabend <john.fastabend@gmail.com>
16084M:	Jakub Kicinski <kuba@kernel.org>
16085L:	netdev@vger.kernel.org
16086S:	Maintained
16087F:	include/net/tls.h
16088F:	include/uapi/linux/tls.h
16089F:	net/tls/*
16090
16091NETXEN (1/10) GbE SUPPORT
16092M:	Manish Chopra <manishc@marvell.com>
16093M:	Rahul Verma <rahulv@marvell.com>
16094M:	GR-Linux-NIC-Dev@marvell.com
16095L:	netdev@vger.kernel.org
16096S:	Supported
16097F:	drivers/net/ethernet/qlogic/netxen/
16098
16099NET_FAILOVER MODULE
16100M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16101L:	netdev@vger.kernel.org
16102S:	Supported
16103F:	Documentation/networking/net_failover.rst
16104F:	drivers/net/net_failover.c
16105F:	include/net/net_failover.h
16106
16107NEXTHOP
16108M:	David Ahern <dsahern@kernel.org>
16109L:	netdev@vger.kernel.org
16110S:	Maintained
16111F:	include/net/netns/nexthop.h
16112F:	include/net/nexthop.h
16113F:	include/uapi/linux/nexthop.h
16114F:	net/ipv4/nexthop.c
16115
16116NFC SUBSYSTEM
16117M:	Krzysztof Kozlowski <krzk@kernel.org>
16118L:	netdev@vger.kernel.org
16119S:	Maintained
16120F:	Documentation/devicetree/bindings/net/nfc/
16121F:	drivers/nfc/
16122F:	include/net/nfc/
16123F:	include/uapi/linux/nfc.h
16124F:	net/nfc/
16125
16126NFC VIRTUAL NCI DEVICE DRIVER
16127M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16128L:	netdev@vger.kernel.org
16129S:	Supported
16130F:	drivers/nfc/virtual_ncidev.c
16131F:	tools/testing/selftests/nci/
16132
16133NFS, SUNRPC, AND LOCKD CLIENTS
16134M:	Trond Myklebust <trondmy@kernel.org>
16135M:	Anna Schumaker <anna@kernel.org>
16136L:	linux-nfs@vger.kernel.org
16137S:	Maintained
16138W:	http://client.linux-nfs.org
16139T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16140F:	Documentation/filesystems/nfs/
16141F:	fs/lockd/
16142F:	fs/nfs/
16143F:	fs/nfs_common/
16144F:	include/linux/lockd/
16145F:	include/linux/nfs*
16146F:	include/linux/sunrpc/
16147F:	include/uapi/linux/nfs*
16148F:	include/uapi/linux/sunrpc/
16149F:	net/sunrpc/
16150
16151NILFS2 FILESYSTEM
16152M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16153L:	linux-nilfs@vger.kernel.org
16154S:	Supported
16155W:	https://nilfs.sourceforge.io/
16156T:	git https://github.com/konis/nilfs2.git
16157F:	Documentation/filesystems/nilfs2.rst
16158F:	fs/nilfs2/
16159F:	include/trace/events/nilfs2.h
16160F:	include/uapi/linux/nilfs2_api.h
16161F:	include/uapi/linux/nilfs2_ondisk.h
16162
16163NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16164M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16165S:	Maintained
16166W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16167F:	Documentation/scsi/NinjaSCSI.rst
16168F:	drivers/scsi/pcmcia/nsp_*
16169
16170NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16171M:	GOTO Masanori <gotom@debian.or.jp>
16172M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16173S:	Maintained
16174W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16175F:	Documentation/scsi/NinjaSCSI.rst
16176F:	drivers/scsi/nsp32*
16177
16178NINTENDO HID DRIVER
16179M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16180L:	linux-input@vger.kernel.org
16181S:	Maintained
16182F:	drivers/hid/hid-nintendo*
16183
16184NIOS2 ARCHITECTURE
16185M:	Dinh Nguyen <dinguyen@kernel.org>
16186S:	Maintained
16187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16188F:	arch/nios2/
16189
16190NITRO ENCLAVES (NE)
16191M:	Alexandru Ciobotaru <alcioa@amazon.com>
16192L:	linux-kernel@vger.kernel.org
16193L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16194S:	Supported
16195W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16196F:	Documentation/virt/ne_overview.rst
16197F:	drivers/virt/nitro_enclaves/
16198F:	include/linux/nitro_enclaves.h
16199F:	include/uapi/linux/nitro_enclaves.h
16200F:	samples/nitro_enclaves/
16201
16202NITRO SECURE MODULE (NSM)
16203M:	Alexander Graf <graf@amazon.com>
16204L:	linux-kernel@vger.kernel.org
16205L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16206S:	Supported
16207W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16208F:	drivers/misc/nsm.c
16209F:	include/uapi/linux/nsm.h
16210
16211NOHZ, DYNTICKS SUPPORT
16212M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16213M:	Frederic Weisbecker <frederic@kernel.org>
16214M:	Ingo Molnar <mingo@kernel.org>
16215M:	Thomas Gleixner <tglx@linutronix.de>
16216L:	linux-kernel@vger.kernel.org
16217S:	Maintained
16218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16219F:	include/linux/sched/nohz.h
16220F:	include/linux/tick.h
16221F:	kernel/time/tick*.*
16222
16223NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16224M:	Pavel Machek <pavel@ucw.cz>
16225M:	Sakari Ailus <sakari.ailus@iki.fi>
16226L:	linux-media@vger.kernel.org
16227S:	Maintained
16228F:	drivers/media/i2c/ad5820.c
16229F:	drivers/media/i2c/et8ek8
16230
16231NOKIA N900 POWER SUPPLY DRIVERS
16232R:	Pali Rohár <pali@kernel.org>
16233F:	drivers/power/supply/bq2415x_charger.c
16234F:	drivers/power/supply/bq27xxx_battery.c
16235F:	drivers/power/supply/bq27xxx_battery_i2c.c
16236F:	drivers/power/supply/isp1704_charger.c
16237F:	drivers/power/supply/rx51_battery.c
16238F:	include/linux/power/bq2415x_charger.h
16239F:	include/linux/power/bq27xxx_battery.h
16240
16241NOLIBC HEADER FILE
16242M:	Willy Tarreau <w@1wt.eu>
16243M:	Thomas Weißschuh <linux@weissschuh.net>
16244S:	Maintained
16245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16246F:	tools/include/nolibc/
16247F:	tools/testing/selftests/nolibc/
16248
16249NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16250M:	Hans de Goede <hdegoede@redhat.com>
16251L:	linux-input@vger.kernel.org
16252S:	Maintained
16253F:	drivers/input/touchscreen/novatek-nvt-ts.c
16254
16255NSDEPS
16256M:	Matthias Maennich <maennich@google.com>
16257S:	Maintained
16258F:	Documentation/core-api/symbol-namespaces.rst
16259F:	scripts/nsdeps
16260
16261NTB AMD DRIVER
16262M:	Sanjay R Mehta <sanju.mehta@amd.com>
16263M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16264L:	ntb@lists.linux.dev
16265S:	Supported
16266F:	drivers/ntb/hw/amd/
16267
16268NTB DRIVER CORE
16269M:	Jon Mason <jdmason@kudzu.us>
16270M:	Dave Jiang <dave.jiang@intel.com>
16271M:	Allen Hubbe <allenbh@gmail.com>
16272L:	ntb@lists.linux.dev
16273S:	Supported
16274W:	https://github.com/jonmason/ntb/wiki
16275T:	git https://github.com/jonmason/ntb.git
16276F:	drivers/net/ntb_netdev.c
16277F:	drivers/ntb/
16278F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16279F:	include/linux/ntb.h
16280F:	include/linux/ntb_transport.h
16281F:	tools/testing/selftests/ntb/
16282
16283NTB IDT DRIVER
16284M:	Serge Semin <fancer.lancer@gmail.com>
16285L:	ntb@lists.linux.dev
16286S:	Supported
16287F:	drivers/ntb/hw/idt/
16288
16289NTB INTEL DRIVER
16290M:	Dave Jiang <dave.jiang@intel.com>
16291L:	ntb@lists.linux.dev
16292S:	Supported
16293W:	https://github.com/davejiang/linux/wiki
16294T:	git https://github.com/davejiang/linux.git
16295F:	drivers/ntb/hw/intel/
16296
16297NTFS3 FILESYSTEM
16298M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16299L:	ntfs3@lists.linux.dev
16300S:	Supported
16301W:	http://www.paragon-software.com/
16302T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16303F:	Documentation/filesystems/ntfs3.rst
16304F:	fs/ntfs3/
16305
16306NUBUS SUBSYSTEM
16307M:	Finn Thain <fthain@linux-m68k.org>
16308L:	linux-m68k@lists.linux-m68k.org
16309S:	Maintained
16310F:	arch/*/include/asm/nubus.h
16311F:	drivers/nubus/
16312F:	include/linux/nubus.h
16313F:	include/uapi/linux/nubus.h
16314
16315NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16316M:	Antonino Daplas <adaplas@gmail.com>
16317L:	linux-fbdev@vger.kernel.org
16318S:	Maintained
16319F:	drivers/video/fbdev/nvidia/
16320F:	drivers/video/fbdev/riva/
16321
16322NVIDIA WMI EC BACKLIGHT DRIVER
16323M:	Daniel Dadap <ddadap@nvidia.com>
16324L:	platform-driver-x86@vger.kernel.org
16325S:	Supported
16326F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16327F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16328
16329NVM EXPRESS DRIVER
16330M:	Keith Busch <kbusch@kernel.org>
16331M:	Jens Axboe <axboe@fb.com>
16332M:	Christoph Hellwig <hch@lst.de>
16333M:	Sagi Grimberg <sagi@grimberg.me>
16334L:	linux-nvme@lists.infradead.org
16335S:	Supported
16336W:	http://git.infradead.org/nvme.git
16337T:	git git://git.infradead.org/nvme.git
16338F:	Documentation/nvme/
16339F:	drivers/nvme/common/
16340F:	drivers/nvme/host/
16341F:	include/linux/nvme-*.h
16342F:	include/linux/nvme.h
16343F:	include/uapi/linux/nvme_ioctl.h
16344
16345NVM EXPRESS FABRICS AUTHENTICATION
16346M:	Hannes Reinecke <hare@suse.de>
16347L:	linux-nvme@lists.infradead.org
16348S:	Supported
16349F:	drivers/nvme/host/auth.c
16350F:	drivers/nvme/target/auth.c
16351F:	drivers/nvme/target/fabrics-cmd-auth.c
16352F:	include/linux/nvme-auth.h
16353
16354NVM EXPRESS FC TRANSPORT DRIVERS
16355M:	James Smart <james.smart@broadcom.com>
16356L:	linux-nvme@lists.infradead.org
16357S:	Supported
16358F:	drivers/nvme/host/fc.c
16359F:	drivers/nvme/target/fc.c
16360F:	drivers/nvme/target/fcloop.c
16361F:	include/linux/nvme-fc-driver.h
16362F:	include/linux/nvme-fc.h
16363
16364NVM EXPRESS HARDWARE MONITORING SUPPORT
16365M:	Guenter Roeck <linux@roeck-us.net>
16366L:	linux-nvme@lists.infradead.org
16367S:	Supported
16368F:	drivers/nvme/host/hwmon.c
16369
16370NVM EXPRESS TARGET DRIVER
16371M:	Christoph Hellwig <hch@lst.de>
16372M:	Sagi Grimberg <sagi@grimberg.me>
16373M:	Chaitanya Kulkarni <kch@nvidia.com>
16374L:	linux-nvme@lists.infradead.org
16375S:	Supported
16376W:	http://git.infradead.org/nvme.git
16377T:	git git://git.infradead.org/nvme.git
16378F:	drivers/nvme/target/
16379
16380NVMEM FRAMEWORK
16381M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16382S:	Maintained
16383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16384F:	Documentation/ABI/stable/sysfs-bus-nvmem
16385F:	Documentation/devicetree/bindings/nvmem/
16386F:	drivers/nvmem/
16387F:	include/linux/nvmem-consumer.h
16388F:	include/linux/nvmem-provider.h
16389
16390NXP BLUETOOTH WIRELESS DRIVERS
16391M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16392M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16393S:	Maintained
16394F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16395F:	drivers/bluetooth/btnxpuart.c
16396
16397NXP C45 TJA11XX PHY DRIVER
16398M:	Andrei Botila <andrei.botila@oss.nxp.com>
16399L:	netdev@vger.kernel.org
16400S:	Maintained
16401F:	drivers/net/phy/nxp-c45-tja11xx*
16402
16403NXP FSPI DRIVER
16404M:	Han Xu <han.xu@nxp.com>
16405M:	Haibo Chen <haibo.chen@nxp.com>
16406R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16407L:	linux-spi@vger.kernel.org
16408S:	Maintained
16409F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16410F:	drivers/spi/spi-nxp-fspi.c
16411
16412NXP FXAS21002C DRIVER
16413M:	Rui Miguel Silva <rmfrfs@gmail.com>
16414L:	linux-iio@vger.kernel.org
16415S:	Maintained
16416F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16417F:	drivers/iio/gyro/fxas21002c.h
16418F:	drivers/iio/gyro/fxas21002c_core.c
16419F:	drivers/iio/gyro/fxas21002c_i2c.c
16420F:	drivers/iio/gyro/fxas21002c_spi.c
16421
16422NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16423M:	Haibo Chen <haibo.chen@nxp.com>
16424L:	linux-iio@vger.kernel.org
16425L:	imx@lists.linux.dev
16426S:	Maintained
16427F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16428F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16429F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16430F:	drivers/iio/adc/imx7d_adc.c
16431F:	drivers/iio/adc/imx93_adc.c
16432F:	drivers/iio/adc/vf610_adc.c
16433
16434NXP i.MX 8M ISI DRIVER
16435M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16436L:	linux-media@vger.kernel.org
16437S:	Maintained
16438F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16439F:	drivers/media/platform/nxp/imx8-isi/
16440
16441NXP i.MX 8MP DW100 V4L2 DRIVER
16442M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16443L:	linux-media@vger.kernel.org
16444S:	Maintained
16445F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16446F:	Documentation/userspace-api/media/drivers/dw100.rst
16447F:	drivers/media/platform/nxp/dw100/
16448F:	include/uapi/linux/dw100.h
16449
16450NXP i.MX 8MQ DCSS DRIVER
16451M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16452R:	Lucas Stach <l.stach@pengutronix.de>
16453L:	dri-devel@lists.freedesktop.org
16454S:	Maintained
16455T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16456F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16457F:	drivers/gpu/drm/imx/dcss/
16458
16459NXP i.MX 8QXP ADC DRIVER
16460M:	Cai Huoqing <cai.huoqing@linux.dev>
16461M:	Haibo Chen <haibo.chen@nxp.com>
16462L:	imx@lists.linux.dev
16463L:	linux-iio@vger.kernel.org
16464S:	Maintained
16465F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16466F:	drivers/iio/adc/imx8qxp-adc.c
16467
16468NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16469M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16470L:	imx@lists.linux.dev
16471L:	linux-media@vger.kernel.org
16472S:	Maintained
16473F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16474F:	drivers/media/platform/nxp/imx-jpeg
16475
16476NXP i.MX CLOCK DRIVERS
16477M:	Abel Vesa <abelvesa@kernel.org>
16478R:	Peng Fan <peng.fan@nxp.com>
16479L:	linux-clk@vger.kernel.org
16480L:	imx@lists.linux.dev
16481S:	Maintained
16482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16483F:	Documentation/devicetree/bindings/clock/imx*
16484F:	drivers/clk/imx/
16485F:	include/dt-bindings/clock/imx*
16486
16487NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16488M:	Jagan Teki <jagan@amarulasolutions.com>
16489S:	Maintained
16490F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16491F:	drivers/regulator/pf8x00-regulator.c
16492
16493NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16494M:	Krzysztof Kozlowski <krzk@kernel.org>
16495L:	linux-kernel@vger.kernel.org
16496S:	Maintained
16497F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16498F:	drivers/extcon/extcon-ptn5150.c
16499
16500NXP SGTL5000 DRIVER
16501M:	Fabio Estevam <festevam@gmail.com>
16502L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16503S:	Maintained
16504F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16505F:	sound/soc/codecs/sgtl5000*
16506
16507NXP SJA1105 ETHERNET SWITCH DRIVER
16508M:	Vladimir Oltean <olteanv@gmail.com>
16509L:	linux-kernel@vger.kernel.org
16510S:	Maintained
16511F:	drivers/net/dsa/sja1105
16512F:	drivers/net/pcs/pcs-xpcs-nxp.c
16513
16514NXP TDA998X DRM DRIVER
16515M:	Russell King <linux@armlinux.org.uk>
16516S:	Maintained
16517T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16518T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16519F:	drivers/gpu/drm/i2c/tda998x_drv.c
16520F:	include/drm/i2c/tda998x.h
16521F:	include/dt-bindings/display/tda998x.h
16522K:	"nxp,tda998x"
16523
16524NXP TFA9879 DRIVER
16525M:	Peter Rosin <peda@axentia.se>
16526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16527S:	Maintained
16528F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16529F:	sound/soc/codecs/tfa9879*
16530
16531NXP-NCI NFC DRIVER
16532S:	Orphan
16533F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16534F:	drivers/nfc/nxp-nci
16535
16536NXP/Goodix TFA989X (TFA1) DRIVER
16537M:	Stephan Gerhold <stephan@gerhold.net>
16538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16539S:	Maintained
16540F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16541F:	sound/soc/codecs/tfa989x.c
16542
16543NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16544M:	Jonas Malaco <jonas@protocubo.io>
16545L:	linux-hwmon@vger.kernel.org
16546S:	Maintained
16547F:	Documentation/hwmon/nzxt-kraken2.rst
16548F:	drivers/hwmon/nzxt-kraken2.c
16549
16550NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16551M:	Jonas Malaco <jonas@protocubo.io>
16552M:	Aleksa Savic <savicaleksa83@gmail.com>
16553L:	linux-hwmon@vger.kernel.org
16554S:	Maintained
16555F:	Documentation/hwmon/nzxt-kraken3.rst
16556F:	drivers/hwmon/nzxt-kraken3.c
16557
16558NZXT-SMART2 HARDWARE MONITORING DRIVER
16559M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16560L:	linux-hwmon@vger.kernel.org
16561S:	Maintained
16562F:	Documentation/hwmon/nzxt-smart2.rst
16563F:	drivers/hwmon/nzxt-smart2.c
16564
16565OBJAGG
16566M:	Jiri Pirko <jiri@resnulli.us>
16567L:	netdev@vger.kernel.org
16568S:	Supported
16569F:	include/linux/objagg.h
16570F:	lib/objagg.c
16571F:	lib/test_objagg.c
16572
16573OBJPOOL
16574M:	Matt Wu <wuqiang.matt@bytedance.com>
16575S:	Supported
16576F:	include/linux/objpool.h
16577F:	lib/objpool.c
16578F:	lib/test_objpool.c
16579
16580OBJTOOL
16581M:	Josh Poimboeuf <jpoimboe@kernel.org>
16582M:	Peter Zijlstra <peterz@infradead.org>
16583S:	Supported
16584F:	include/linux/objtool*.h
16585F:	tools/objtool/
16586
16587OCELOT ETHERNET SWITCH DRIVER
16588M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16589M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16590M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16591M:	UNGLinuxDriver@microchip.com
16592L:	netdev@vger.kernel.org
16593S:	Supported
16594F:	drivers/net/dsa/ocelot/*
16595F:	drivers/net/ethernet/mscc/
16596F:	include/soc/mscc/ocelot*
16597F:	net/dsa/tag_ocelot.c
16598F:	net/dsa/tag_ocelot_8021q.c
16599F:	tools/testing/selftests/drivers/net/ocelot/*
16600
16601OCELOT EXTERNAL SWITCH CONTROL
16602M:	Colin Foster <colin.foster@in-advantage.com>
16603S:	Supported
16604F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16605F:	drivers/mfd/ocelot*
16606F:	drivers/net/dsa/ocelot/ocelot_ext.c
16607F:	include/linux/mfd/ocelot.h
16608
16609OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16610M:	Frederic Barrat <fbarrat@linux.ibm.com>
16611M:	Andrew Donnellan <ajd@linux.ibm.com>
16612L:	linuxppc-dev@lists.ozlabs.org
16613S:	Supported
16614F:	Documentation/userspace-api/accelerators/ocxl.rst
16615F:	arch/powerpc/include/asm/pnv-ocxl.h
16616F:	arch/powerpc/platforms/powernv/ocxl.c
16617F:	drivers/misc/ocxl/
16618F:	include/misc/ocxl*
16619F:	include/uapi/misc/ocxl.h
16620
16621OMAP AUDIO SUPPORT
16622M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16623M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16624L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16625L:	linux-omap@vger.kernel.org
16626S:	Maintained
16627F:	sound/soc/ti/n810.c
16628F:	sound/soc/ti/omap*
16629F:	sound/soc/ti/rx51.c
16630F:	sound/soc/ti/sdma-pcm.*
16631
16632OMAP CLOCK FRAMEWORK SUPPORT
16633M:	Paul Walmsley <paul@pwsan.com>
16634L:	linux-omap@vger.kernel.org
16635S:	Maintained
16636F:	arch/arm/*omap*/*clock*
16637
16638OMAP DEVICE TREE SUPPORT
16639M:	Tony Lindgren <tony@atomide.com>
16640L:	linux-omap@vger.kernel.org
16641L:	devicetree@vger.kernel.org
16642S:	Maintained
16643F:	arch/arm/boot/dts/ti/omap/
16644
16645OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16646L:	linux-omap@vger.kernel.org
16647L:	linux-fbdev@vger.kernel.org
16648S:	Orphan
16649F:	Documentation/arch/arm/omap/dss.rst
16650F:	drivers/video/fbdev/omap2/
16651
16652OMAP FRAMEBUFFER SUPPORT
16653L:	linux-fbdev@vger.kernel.org
16654L:	linux-omap@vger.kernel.org
16655S:	Orphan
16656F:	drivers/video/fbdev/omap/
16657
16658OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16659M:	Roger Quadros <rogerq@kernel.org>
16660M:	Tony Lindgren <tony@atomide.com>
16661L:	linux-omap@vger.kernel.org
16662S:	Maintained
16663F:	arch/arm/mach-omap2/*gpmc*
16664F:	drivers/memory/omap-gpmc.c
16665
16666OMAP GPIO DRIVER
16667M:	Grygorii Strashko <grygorii.strashko@ti.com>
16668M:	Santosh Shilimkar <ssantosh@kernel.org>
16669M:	Kevin Hilman <khilman@kernel.org>
16670L:	linux-omap@vger.kernel.org
16671S:	Maintained
16672F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16673F:	drivers/gpio/gpio-omap.c
16674
16675OMAP HARDWARE SPINLOCK SUPPORT
16676L:	linux-omap@vger.kernel.org
16677S:	Orphan
16678F:	drivers/hwspinlock/omap_hwspinlock.c
16679
16680OMAP HS MMC SUPPORT
16681L:	linux-mmc@vger.kernel.org
16682L:	linux-omap@vger.kernel.org
16683S:	Orphan
16684F:	drivers/mmc/host/omap_hsmmc.c
16685
16686OMAP HWMOD DATA
16687M:	Paul Walmsley <paul@pwsan.com>
16688L:	linux-omap@vger.kernel.org
16689S:	Maintained
16690F:	arch/arm/mach-omap2/omap_hwmod*data*
16691
16692OMAP HWMOD SUPPORT
16693M:	Paul Walmsley <paul@pwsan.com>
16694L:	linux-omap@vger.kernel.org
16695S:	Maintained
16696F:	arch/arm/mach-omap2/omap_hwmod.*
16697
16698OMAP I2C DRIVER
16699M:	Vignesh R <vigneshr@ti.com>
16700L:	linux-omap@vger.kernel.org
16701L:	linux-i2c@vger.kernel.org
16702S:	Maintained
16703F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16704F:	drivers/i2c/busses/i2c-omap.c
16705
16706OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16707M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16708L:	linux-media@vger.kernel.org
16709S:	Maintained
16710F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16711F:	drivers/media/platform/ti/omap3isp/
16712F:	drivers/staging/media/omap4iss/
16713
16714OMAP MMC SUPPORT
16715M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16716L:	linux-omap@vger.kernel.org
16717S:	Odd Fixes
16718F:	drivers/mmc/host/omap.c
16719
16720OMAP POWER MANAGEMENT SUPPORT
16721M:	Kevin Hilman <khilman@kernel.org>
16722L:	linux-omap@vger.kernel.org
16723S:	Maintained
16724F:	arch/arm/*omap*/*pm*
16725F:	drivers/cpufreq/omap-cpufreq.c
16726
16727OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16728M:	Paul Walmsley <paul@pwsan.com>
16729L:	linux-omap@vger.kernel.org
16730S:	Maintained
16731F:	arch/arm/mach-omap2/prm*
16732
16733OMAP RANDOM NUMBER GENERATOR SUPPORT
16734M:	Deepak Saxena <dsaxena@plexity.net>
16735S:	Maintained
16736F:	drivers/char/hw_random/omap-rng.c
16737
16738OMAP USB SUPPORT
16739L:	linux-usb@vger.kernel.org
16740L:	linux-omap@vger.kernel.org
16741S:	Orphan
16742F:	arch/arm/*omap*/usb*
16743F:	drivers/usb/*/*omap*
16744
16745OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16746M:	Mark Jackson <mpfj@newflow.co.uk>
16747L:	linux-omap@vger.kernel.org
16748S:	Maintained
16749F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16750
16751OMAP1 SUPPORT
16752M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16753M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16754R:	Tony Lindgren <tony@atomide.com>
16755L:	linux-omap@vger.kernel.org
16756S:	Maintained
16757Q:	http://patchwork.kernel.org/project/linux-omap/list/
16758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16759F:	arch/arm/configs/omap1_defconfig
16760F:	arch/arm/mach-omap1/
16761F:	drivers/i2c/busses/i2c-omap.c
16762F:	include/linux/platform_data/ams-delta-fiq.h
16763F:	include/linux/platform_data/i2c-omap.h
16764
16765OMAP2+ SUPPORT
16766M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16767M:	Andreas Kemnade <andreas@kemnade.info>
16768M:	Kevin Hilman <khilman@baylibre.com>
16769M:	Roger Quadros <rogerq@kernel.org>
16770M:	Tony Lindgren <tony@atomide.com>
16771L:	linux-omap@vger.kernel.org
16772S:	Maintained
16773W:	http://linux.omap.com/
16774Q:	http://patchwork.kernel.org/project/linux-omap/list/
16775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16776F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16777F:	arch/arm/configs/omap2plus_defconfig
16778F:	arch/arm/mach-omap2/
16779F:	drivers/bus/omap*.[ch]
16780F:	drivers/bus/ti-sysc.c
16781F:	drivers/gpio/gpio-tps65219.c
16782F:	drivers/i2c/busses/i2c-omap.c
16783F:	drivers/irqchip/irq-omap-intc.c
16784F:	drivers/mfd/*omap*.c
16785F:	drivers/mfd/menelaus.c
16786F:	drivers/mfd/palmas.c
16787F:	drivers/mfd/tps65217.c
16788F:	drivers/mfd/tps65218.c
16789F:	drivers/mfd/tps65219.c
16790F:	drivers/mfd/tps65910.c
16791F:	drivers/mfd/twl-core.[ch]
16792F:	drivers/mfd/twl4030*.c
16793F:	drivers/mfd/twl6030*.c
16794F:	drivers/mfd/twl6040*.c
16795F:	drivers/regulator/palmas-regulator*.c
16796F:	drivers/regulator/pbias-regulator.c
16797F:	drivers/regulator/tps65217-regulator.c
16798F:	drivers/regulator/tps65218-regulator.c
16799F:	drivers/regulator/tps65219-regulator.c
16800F:	drivers/regulator/tps65910-regulator.c
16801F:	drivers/regulator/twl-regulator.c
16802F:	drivers/regulator/twl6030-regulator.c
16803F:	include/linux/platform_data/i2c-omap.h
16804F:	include/linux/platform_data/ti-sysc.h
16805
16806OMFS FILESYSTEM
16807M:	Bob Copeland <me@bobcopeland.com>
16808L:	linux-karma-devel@lists.sourceforge.net
16809S:	Maintained
16810F:	Documentation/filesystems/omfs.rst
16811F:	fs/omfs/
16812
16813OMNIVISION OG01A1B SENSOR DRIVER
16814M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16815L:	linux-media@vger.kernel.org
16816S:	Maintained
16817F:	drivers/media/i2c/og01a1b.c
16818
16819OMNIVISION OV01A10 SENSOR DRIVER
16820M:	Bingbu Cao <bingbu.cao@intel.com>
16821L:	linux-media@vger.kernel.org
16822S:	Maintained
16823T:	git git://linuxtv.org/media_tree.git
16824F:	drivers/media/i2c/ov01a10.c
16825
16826OMNIVISION OV02A10 SENSOR DRIVER
16827L:	linux-media@vger.kernel.org
16828S:	Orphan
16829T:	git git://linuxtv.org/media_tree.git
16830F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16831F:	drivers/media/i2c/ov02a10.c
16832
16833OMNIVISION OV08D10 SENSOR DRIVER
16834M:	Jimmy Su <jimmy.su@intel.com>
16835L:	linux-media@vger.kernel.org
16836S:	Maintained
16837T:	git git://linuxtv.org/media_tree.git
16838F:	drivers/media/i2c/ov08d10.c
16839
16840OMNIVISION OV08X40 SENSOR DRIVER
16841M:	Jason Chen <jason.z.chen@intel.com>
16842L:	linux-media@vger.kernel.org
16843S:	Maintained
16844T:	git git://linuxtv.org/media_tree.git
16845F:	drivers/media/i2c/ov08x40.c
16846
16847OMNIVISION OV13858 SENSOR DRIVER
16848M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16849L:	linux-media@vger.kernel.org
16850S:	Maintained
16851T:	git git://linuxtv.org/media_tree.git
16852F:	drivers/media/i2c/ov13858.c
16853
16854OMNIVISION OV13B10 SENSOR DRIVER
16855M:	Arec Kao <arec.kao@intel.com>
16856L:	linux-media@vger.kernel.org
16857S:	Maintained
16858T:	git git://linuxtv.org/media_tree.git
16859F:	drivers/media/i2c/ov13b10.c
16860
16861OMNIVISION OV2680 SENSOR DRIVER
16862M:	Rui Miguel Silva <rmfrfs@gmail.com>
16863M:	Hans de Goede <hansg@kernel.org>
16864L:	linux-media@vger.kernel.org
16865S:	Maintained
16866T:	git git://linuxtv.org/media_tree.git
16867F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16868F:	drivers/media/i2c/ov2680.c
16869
16870OMNIVISION OV2685 SENSOR DRIVER
16871M:	Shunqian Zheng <zhengsq@rock-chips.com>
16872L:	linux-media@vger.kernel.org
16873S:	Maintained
16874T:	git git://linuxtv.org/media_tree.git
16875F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16876F:	drivers/media/i2c/ov2685.c
16877
16878OMNIVISION OV2740 SENSOR DRIVER
16879M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16880R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16881R:	Bingbu Cao <bingbu.cao@intel.com>
16882L:	linux-media@vger.kernel.org
16883S:	Maintained
16884T:	git git://linuxtv.org/media_tree.git
16885F:	drivers/media/i2c/ov2740.c
16886
16887OMNIVISION OV4689 SENSOR DRIVER
16888M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16889L:	linux-media@vger.kernel.org
16890S:	Maintained
16891T:	git git://linuxtv.org/media_tree.git
16892F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16893F:	drivers/media/i2c/ov4689.c
16894
16895OMNIVISION OV5640 SENSOR DRIVER
16896M:	Steve Longerbeam <slongerbeam@gmail.com>
16897L:	linux-media@vger.kernel.org
16898S:	Maintained
16899T:	git git://linuxtv.org/media_tree.git
16900F:	drivers/media/i2c/ov5640.c
16901
16902OMNIVISION OV5647 SENSOR DRIVER
16903M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16904M:	Jacopo Mondi <jacopo@jmondi.org>
16905L:	linux-media@vger.kernel.org
16906S:	Maintained
16907T:	git git://linuxtv.org/media_tree.git
16908F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16909F:	drivers/media/i2c/ov5647.c
16910
16911OMNIVISION OV5670 SENSOR DRIVER
16912M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16913L:	linux-media@vger.kernel.org
16914S:	Maintained
16915T:	git git://linuxtv.org/media_tree.git
16916F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16917F:	drivers/media/i2c/ov5670.c
16918
16919OMNIVISION OV5675 SENSOR DRIVER
16920M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16921L:	linux-media@vger.kernel.org
16922S:	Maintained
16923T:	git git://linuxtv.org/media_tree.git
16924F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16925F:	drivers/media/i2c/ov5675.c
16926
16927OMNIVISION OV5693 SENSOR DRIVER
16928M:	Daniel Scally <djrscally@gmail.com>
16929L:	linux-media@vger.kernel.org
16930S:	Maintained
16931T:	git git://linuxtv.org/media_tree.git
16932F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16933F:	drivers/media/i2c/ov5693.c
16934
16935OMNIVISION OV5695 SENSOR DRIVER
16936M:	Shunqian Zheng <zhengsq@rock-chips.com>
16937L:	linux-media@vger.kernel.org
16938S:	Maintained
16939T:	git git://linuxtv.org/media_tree.git
16940F:	drivers/media/i2c/ov5695.c
16941
16942OMNIVISION OV64A40 SENSOR DRIVER
16943M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16944L:	linux-media@vger.kernel.org
16945S:	Maintained
16946T:	git git://linuxtv.org/media_tree.git
16947F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16948F:	drivers/media/i2c/ov64a40.c
16949
16950OMNIVISION OV7670 SENSOR DRIVER
16951L:	linux-media@vger.kernel.org
16952S:	Orphan
16953T:	git git://linuxtv.org/media_tree.git
16954F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16955F:	drivers/media/i2c/ov7670.c
16956
16957OMNIVISION OV772x SENSOR DRIVER
16958M:	Jacopo Mondi <jacopo@jmondi.org>
16959L:	linux-media@vger.kernel.org
16960S:	Odd fixes
16961T:	git git://linuxtv.org/media_tree.git
16962F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16963F:	drivers/media/i2c/ov772x.c
16964F:	include/media/i2c/ov772x.h
16965
16966OMNIVISION OV7740 SENSOR DRIVER
16967L:	linux-media@vger.kernel.org
16968S:	Orphan
16969T:	git git://linuxtv.org/media_tree.git
16970F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16971F:	drivers/media/i2c/ov7740.c
16972
16973OMNIVISION OV8856 SENSOR DRIVER
16974M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16975L:	linux-media@vger.kernel.org
16976S:	Maintained
16977T:	git git://linuxtv.org/media_tree.git
16978F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
16979F:	drivers/media/i2c/ov8856.c
16980
16981OMNIVISION OV8858 SENSOR DRIVER
16982M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16983M:	Nicholas Roth <nicholas@rothemail.net>
16984L:	linux-media@vger.kernel.org
16985S:	Maintained
16986T:	git git://linuxtv.org/media_tree.git
16987F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16988F:	drivers/media/i2c/ov8858.c
16989
16990OMNIVISION OV9282 SENSOR DRIVER
16991M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16992L:	linux-media@vger.kernel.org
16993S:	Maintained
16994T:	git git://linuxtv.org/media_tree.git
16995F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16996F:	drivers/media/i2c/ov9282.c
16997
16998OMNIVISION OV9640 SENSOR DRIVER
16999M:	Petr Cvek <petrcvekcz@gmail.com>
17000L:	linux-media@vger.kernel.org
17001S:	Maintained
17002F:	drivers/media/i2c/ov9640.*
17003
17004OMNIVISION OV9650 SENSOR DRIVER
17005M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17006R:	Akinobu Mita <akinobu.mita@gmail.com>
17007R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17008L:	linux-media@vger.kernel.org
17009S:	Maintained
17010T:	git git://linuxtv.org/media_tree.git
17011F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17012F:	drivers/media/i2c/ov9650.c
17013
17014OMNIVISION OV9734 SENSOR DRIVER
17015M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17016R:	Bingbu Cao <bingbu.cao@intel.com>
17017L:	linux-media@vger.kernel.org
17018S:	Maintained
17019T:	git git://linuxtv.org/media_tree.git
17020F:	drivers/media/i2c/ov9734.c
17021
17022ONBOARD USB HUB DRIVER
17023M:	Matthias Kaehlcke <mka@chromium.org>
17024L:	linux-usb@vger.kernel.org
17025S:	Maintained
17026F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17027F:	drivers/usb/misc/onboard_usb_dev.c
17028
17029ONENAND FLASH DRIVER
17030M:	Kyungmin Park <kyungmin.park@samsung.com>
17031L:	linux-mtd@lists.infradead.org
17032S:	Maintained
17033F:	drivers/mtd/nand/onenand/
17034F:	include/linux/mtd/onenand*.h
17035
17036ONEXPLAYER FAN DRIVER
17037M:	Derek John Clark <derekjohn.clark@gmail.com>
17038M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17039L:	linux-hwmon@vger.kernel.org
17040S:	Maintained
17041F:	drivers/hwmon/oxp-sensors.c
17042
17043ONIE TLV NVMEM LAYOUT DRIVER
17044M:	Miquel Raynal <miquel.raynal@bootlin.com>
17045S:	Maintained
17046F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17047F:	drivers/nvmem/layouts/onie-tlv.c
17048
17049ONION OMEGA2+ BOARD
17050M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17051L:	linux-mips@vger.kernel.org
17052S:	Maintained
17053F:	arch/mips/boot/dts/ralink/omega2p.dts
17054
17055ONSEMI ETHERNET PHY DRIVERS
17056M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17057L:	netdev@vger.kernel.org
17058S:	Supported
17059W:	http://www.onsemi.com
17060F:	drivers/net/phy/ncn*
17061
17062OP-TEE DRIVER
17063M:	Jens Wiklander <jens.wiklander@linaro.org>
17064L:	op-tee@lists.trustedfirmware.org
17065S:	Maintained
17066F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17067F:	drivers/tee/optee/
17068
17069OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17070M:	Sumit Garg <sumit.garg@linaro.org>
17071L:	op-tee@lists.trustedfirmware.org
17072S:	Maintained
17073F:	drivers/char/hw_random/optee-rng.c
17074
17075OP-TEE RTC DRIVER
17076M:	Clément Léger <clement.leger@bootlin.com>
17077L:	linux-rtc@vger.kernel.org
17078S:	Maintained
17079F:	drivers/rtc/rtc-optee.c
17080
17081OPA-VNIC DRIVER
17082M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17083L:	linux-rdma@vger.kernel.org
17084S:	Supported
17085F:	drivers/infiniband/ulp/opa_vnic
17086
17087OPEN FIRMWARE AND FLATTENED DEVICE TREE
17088M:	Rob Herring <robh@kernel.org>
17089M:	Saravana Kannan <saravanak@google.com>
17090L:	devicetree@vger.kernel.org
17091S:	Maintained
17092W:	http://www.devicetree.org/
17093C:	irc://irc.libera.chat/devicetree
17094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17095F:	Documentation/ABI/testing/sysfs-firmware-ofw
17096F:	drivers/of/
17097F:	include/linux/of*.h
17098F:	scripts/dtc/
17099F:	tools/testing/selftests/dt/
17100K:	of_overlay_notifier_
17101K:	of_overlay_fdt_apply
17102K:	of_overlay_remove
17103
17104OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17105M:	Rob Herring <robh@kernel.org>
17106M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17107M:	Conor Dooley <conor+dt@kernel.org>
17108L:	devicetree@vger.kernel.org
17109S:	Maintained
17110Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17111C:	irc://irc.libera.chat/devicetree
17112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17113F:	Documentation/devicetree/
17114F:	arch/*/boot/dts/
17115F:	include/dt-bindings/
17116
17117OPENCOMPUTE PTP CLOCK DRIVER
17118M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17119M:	Vadim Fedorenko <vadfed@linux.dev>
17120L:	netdev@vger.kernel.org
17121S:	Maintained
17122F:	drivers/ptp/ptp_ocp.c
17123
17124OPENCORES I2C BUS DRIVER
17125M:	Peter Korsgaard <peter@korsgaard.com>
17126M:	Andrew Lunn <andrew@lunn.ch>
17127L:	linux-i2c@vger.kernel.org
17128S:	Maintained
17129F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17130F:	Documentation/i2c/busses/i2c-ocores.rst
17131F:	drivers/i2c/busses/i2c-ocores.c
17132F:	include/linux/platform_data/i2c-ocores.h
17133
17134OPENRISC ARCHITECTURE
17135M:	Jonas Bonn <jonas@southpole.se>
17136M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17137M:	Stafford Horne <shorne@gmail.com>
17138L:	linux-openrisc@vger.kernel.org
17139S:	Maintained
17140W:	http://openrisc.io
17141T:	git https://github.com/openrisc/linux.git
17142F:	Documentation/arch/openrisc/
17143F:	Documentation/devicetree/bindings/openrisc/
17144F:	arch/openrisc/
17145F:	drivers/irqchip/irq-ompic.c
17146F:	drivers/irqchip/irq-or1k-*
17147
17148OPENVSWITCH
17149M:	Pravin B Shelar <pshelar@ovn.org>
17150L:	netdev@vger.kernel.org
17151L:	dev@openvswitch.org
17152S:	Maintained
17153W:	http://openvswitch.org
17154F:	include/uapi/linux/openvswitch.h
17155F:	net/openvswitch/
17156F:	tools/testing/selftests/net/openvswitch/
17157
17158OPERATING PERFORMANCE POINTS (OPP)
17159M:	Viresh Kumar <vireshk@kernel.org>
17160M:	Nishanth Menon <nm@ti.com>
17161M:	Stephen Boyd <sboyd@kernel.org>
17162L:	linux-pm@vger.kernel.org
17163S:	Maintained
17164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17165F:	Documentation/devicetree/bindings/opp/
17166F:	Documentation/power/opp.rst
17167F:	drivers/opp/
17168F:	include/linux/pm_opp.h
17169
17170OPL4 DRIVER
17171M:	Clemens Ladisch <clemens@ladisch.de>
17172L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17173S:	Maintained
17174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17175F:	sound/drivers/opl4/
17176
17177ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17178M:	Mark Fasheh <mark@fasheh.com>
17179M:	Joel Becker <jlbec@evilplan.org>
17180M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17181L:	ocfs2-devel@lists.linux.dev
17182S:	Supported
17183W:	http://ocfs2.wiki.kernel.org
17184F:	Documentation/filesystems/dlmfs.rst
17185F:	Documentation/filesystems/ocfs2.rst
17186F:	fs/ocfs2/
17187
17188ORANGEFS FILESYSTEM
17189M:	Mike Marshall <hubcap@omnibond.com>
17190R:	Martin Brandenburg <martin@omnibond.com>
17191L:	devel@lists.orangefs.org
17192S:	Supported
17193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17194F:	Documentation/filesystems/orangefs.rst
17195F:	fs/orangefs/
17196
17197OV2659 OMNIVISION SENSOR DRIVER
17198M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17199L:	linux-media@vger.kernel.org
17200S:	Maintained
17201W:	https://linuxtv.org
17202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17203T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17204F:	drivers/media/i2c/ov2659.c
17205F:	include/media/i2c/ov2659.h
17206
17207OVERLAY FILESYSTEM
17208M:	Miklos Szeredi <miklos@szeredi.hu>
17209M:	Amir Goldstein <amir73il@gmail.com>
17210L:	linux-unionfs@vger.kernel.org
17211S:	Supported
17212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17213F:	Documentation/filesystems/overlayfs.rst
17214F:	fs/overlayfs/
17215
17216P54 WIRELESS DRIVER
17217M:	Christian Lamparter <chunkeey@googlemail.com>
17218L:	linux-wireless@vger.kernel.org
17219S:	Maintained
17220W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17221F:	drivers/net/wireless/intersil/p54/
17222
17223PACKET SOCKETS
17224M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17225S:	Maintained
17226F:	include/uapi/linux/if_packet.h
17227F:	net/packet/af_packet.c
17228
17229PACKING
17230M:	Vladimir Oltean <olteanv@gmail.com>
17231L:	netdev@vger.kernel.org
17232S:	Supported
17233F:	Documentation/core-api/packing.rst
17234F:	include/linux/packing.h
17235F:	lib/packing.c
17236
17237PADATA PARALLEL EXECUTION MECHANISM
17238M:	Steffen Klassert <steffen.klassert@secunet.com>
17239M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17240L:	linux-crypto@vger.kernel.org
17241L:	linux-kernel@vger.kernel.org
17242S:	Maintained
17243F:	Documentation/core-api/padata.rst
17244F:	include/linux/padata.h
17245F:	kernel/padata.c
17246
17247PAGE CACHE
17248M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17249L:	linux-fsdevel@vger.kernel.org
17250S:	Supported
17251T:	git git://git.infradead.org/users/willy/pagecache.git
17252F:	Documentation/filesystems/locking.rst
17253F:	Documentation/filesystems/vfs.rst
17254F:	include/linux/pagemap.h
17255F:	mm/filemap.c
17256F:	mm/page-writeback.c
17257F:	mm/readahead.c
17258F:	mm/truncate.c
17259
17260PAGE POOL
17261M:	Jesper Dangaard Brouer <hawk@kernel.org>
17262M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17263L:	netdev@vger.kernel.org
17264S:	Supported
17265F:	Documentation/networking/page_pool.rst
17266F:	include/net/page_pool/
17267F:	include/trace/events/page_pool.h
17268F:	net/core/page_pool.c
17269
17270PAGE TABLE CHECK
17271M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17272M:	Andrew Morton <akpm@linux-foundation.org>
17273L:	linux-mm@kvack.org
17274S:	Maintained
17275F:	Documentation/mm/page_table_check.rst
17276F:	include/linux/page_table_check.h
17277F:	mm/page_table_check.c
17278
17279PANASONIC LAPTOP ACPI EXTRAS DRIVER
17280M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17281L:	platform-driver-x86@vger.kernel.org
17282S:	Maintained
17283F:	drivers/platform/x86/panasonic-laptop.c
17284
17285PARALLAX PING IIO SENSOR DRIVER
17286M:	Andreas Klinger <ak@it-klinger.de>
17287L:	linux-iio@vger.kernel.org
17288S:	Maintained
17289F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17290F:	drivers/iio/proximity/ping.c
17291
17292PARALLEL LCD/KEYPAD PANEL DRIVER
17293M:	Willy Tarreau <willy@haproxy.com>
17294M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17295S:	Odd Fixes
17296F:	Documentation/admin-guide/lcd-panel-cgram.rst
17297F:	drivers/auxdisplay/panel.c
17298
17299PARALLEL PORT SUBSYSTEM
17300M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17301M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17302L:	linux-parport@lists.infradead.org (subscribers-only)
17303S:	Maintained
17304F:	Documentation/driver-api/parport*.rst
17305F:	drivers/char/ppdev.c
17306F:	drivers/parport/
17307F:	include/linux/parport*.h
17308F:	include/uapi/linux/ppdev.h
17309
17310PARAVIRT_OPS INTERFACE
17311M:	Juergen Gross <jgross@suse.com>
17312R:	Ajay Kaher <ajay.kaher@broadcom.com>
17313R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17314R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17315L:	virtualization@lists.linux.dev
17316L:	x86@kernel.org
17317S:	Supported
17318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17319F:	Documentation/virt/paravirt_ops.rst
17320F:	arch/*/include/asm/paravirt*.h
17321F:	arch/*/kernel/paravirt*
17322F:	include/linux/hypervisor.h
17323
17324PARISC ARCHITECTURE
17325M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17326M:	Helge Deller <deller@gmx.de>
17327L:	linux-parisc@vger.kernel.org
17328S:	Maintained
17329W:	https://parisc.wiki.kernel.org
17330Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17333F:	Documentation/arch/parisc/
17334F:	arch/parisc/
17335F:	drivers/char/agp/parisc-agp.c
17336F:	drivers/input/misc/hp_sdc_rtc.c
17337F:	drivers/input/serio/gscps2.c
17338F:	drivers/input/serio/hp_sdc*
17339F:	drivers/parisc/
17340F:	drivers/parport/parport_gsc.*
17341F:	drivers/tty/serial/8250/8250_parisc.c
17342F:	drivers/video/console/sti*
17343F:	drivers/video/fbdev/sti*
17344F:	drivers/video/logo/logo_parisc*
17345F:	include/linux/hp_sdc.h
17346
17347PARMAN
17348M:	Jiri Pirko <jiri@resnulli.us>
17349L:	netdev@vger.kernel.org
17350S:	Supported
17351F:	include/linux/parman.h
17352F:	lib/parman.c
17353F:	lib/test_parman.c
17354
17355PC ENGINES APU BOARD DRIVER
17356M:	Enrico Weigelt, metux IT consult <info@metux.net>
17357S:	Maintained
17358F:	drivers/platform/x86/pcengines-apuv2.c
17359
17360PC87360 HARDWARE MONITORING DRIVER
17361M:	Jim Cromie <jim.cromie@gmail.com>
17362L:	linux-hwmon@vger.kernel.org
17363S:	Maintained
17364F:	Documentation/hwmon/pc87360.rst
17365F:	drivers/hwmon/pc87360.c
17366
17367PC8736x GPIO DRIVER
17368M:	Jim Cromie <jim.cromie@gmail.com>
17369S:	Maintained
17370F:	drivers/char/pc8736x_gpio.c
17371
17372PC87427 HARDWARE MONITORING DRIVER
17373M:	Jean Delvare <jdelvare@suse.com>
17374L:	linux-hwmon@vger.kernel.org
17375S:	Maintained
17376F:	Documentation/hwmon/pc87427.rst
17377F:	drivers/hwmon/pc87427.c
17378
17379PCA9532 LED DRIVER
17380M:	Riku Voipio <riku.voipio@iki.fi>
17381S:	Maintained
17382F:	drivers/leds/leds-pca9532.c
17383F:	include/linux/leds-pca9532.h
17384
17385PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17386M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17387M:	Pali Rohár <pali@kernel.org>
17388L:	linux-pci@vger.kernel.org
17389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17390S:	Maintained
17391F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17392F:	drivers/pci/controller/pci-aardvark.c
17393
17394PCI DRIVER FOR ALTERA PCIE IP
17395M:	Joyce Ooi <joyce.ooi@intel.com>
17396L:	linux-pci@vger.kernel.org
17397S:	Supported
17398F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17399F:	drivers/pci/controller/pcie-altera.c
17400
17401PCI DRIVER FOR APPLIEDMICRO XGENE
17402M:	Toan Le <toan@os.amperecomputing.com>
17403L:	linux-pci@vger.kernel.org
17404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17405S:	Maintained
17406F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17407F:	drivers/pci/controller/pci-xgene.c
17408
17409PCI DRIVER FOR ARM VERSATILE PLATFORM
17410M:	Rob Herring <robh@kernel.org>
17411L:	linux-pci@vger.kernel.org
17412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17413S:	Maintained
17414F:	Documentation/devicetree/bindings/pci/versatile.yaml
17415F:	drivers/pci/controller/pci-versatile.c
17416
17417PCI DRIVER FOR ARMADA 8K
17418M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17419L:	linux-pci@vger.kernel.org
17420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17421S:	Maintained
17422F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17423F:	drivers/pci/controller/dwc/pcie-armada8k.c
17424
17425PCI DRIVER FOR CADENCE PCIE IP
17426L:	linux-pci@vger.kernel.org
17427S:	Orphan
17428F:	Documentation/devicetree/bindings/pci/cdns,*
17429F:	drivers/pci/controller/cadence/*cadence*
17430
17431PCI DRIVER FOR FREESCALE LAYERSCAPE
17432M:	Minghuan Lian <minghuan.Lian@nxp.com>
17433M:	Mingkai Hu <mingkai.hu@nxp.com>
17434M:	Roy Zang <roy.zang@nxp.com>
17435L:	linuxppc-dev@lists.ozlabs.org
17436L:	linux-pci@vger.kernel.org
17437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17438S:	Maintained
17439F:	drivers/pci/controller/dwc/*layerscape*
17440
17441PCI DRIVER FOR FU740
17442M:	Paul Walmsley <paul.walmsley@sifive.com>
17443M:	Greentime Hu <greentime.hu@sifive.com>
17444M:	Samuel Holland <samuel.holland@sifive.com>
17445L:	linux-pci@vger.kernel.org
17446S:	Maintained
17447F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17448F:	drivers/pci/controller/dwc/pcie-fu740.c
17449
17450PCI DRIVER FOR GENERIC OF HOSTS
17451M:	Will Deacon <will@kernel.org>
17452L:	linux-pci@vger.kernel.org
17453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17454S:	Maintained
17455F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17456F:	drivers/pci/controller/pci-host-common.c
17457F:	drivers/pci/controller/pci-host-generic.c
17458
17459PCI DRIVER FOR IMX6
17460M:	Richard Zhu <hongxing.zhu@nxp.com>
17461M:	Lucas Stach <l.stach@pengutronix.de>
17462L:	linux-pci@vger.kernel.org
17463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17464S:	Maintained
17465F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17466F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17467F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17468F:	drivers/pci/controller/dwc/*imx6*
17469
17470PCI DRIVER FOR INTEL IXP4XX
17471M:	Linus Walleij <linus.walleij@linaro.org>
17472S:	Maintained
17473F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17474F:	drivers/pci/controller/pci-ixp4xx.c
17475
17476PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17477M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17478R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17479L:	linux-pci@vger.kernel.org
17480S:	Supported
17481F:	drivers/pci/controller/vmd.c
17482
17483PCI DRIVER FOR MICROSEMI SWITCHTEC
17484M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17485M:	Logan Gunthorpe <logang@deltatee.com>
17486L:	linux-pci@vger.kernel.org
17487S:	Maintained
17488F:	Documentation/ABI/testing/sysfs-class-switchtec
17489F:	Documentation/driver-api/switchtec.rst
17490F:	drivers/ntb/hw/mscc/
17491F:	drivers/pci/switch/switchtec*
17492F:	include/linux/switchtec.h
17493F:	include/uapi/linux/switchtec_ioctl.h
17494
17495PCI DRIVER FOR MOBIVEIL PCIE IP
17496M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17497M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17498L:	linux-pci@vger.kernel.org
17499S:	Supported
17500F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17501F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17502
17503PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17504M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17505M:	Pali Rohár <pali@kernel.org>
17506L:	linux-pci@vger.kernel.org
17507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17508S:	Maintained
17509F:	drivers/pci/controller/*mvebu*
17510
17511PCI DRIVER FOR NVIDIA TEGRA
17512M:	Thierry Reding <thierry.reding@gmail.com>
17513L:	linux-tegra@vger.kernel.org
17514L:	linux-pci@vger.kernel.org
17515S:	Supported
17516F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17517F:	drivers/pci/controller/pci-tegra.c
17518
17519PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17520M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17521L:	linux-pci@vger.kernel.org
17522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17523S:	Maintained
17524F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17525F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17526
17527PCI DRIVER FOR PLDA PCIE IP
17528M:	Daire McNamara <daire.mcnamara@microchip.com>
17529L:	linux-pci@vger.kernel.org
17530S:	Maintained
17531F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17532F:	drivers/pci/controller/plda/pcie-plda-host.c
17533F:	drivers/pci/controller/plda/pcie-plda.h
17534
17535PCI DRIVER FOR RENESAS R-CAR
17536M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17537M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17538L:	linux-pci@vger.kernel.org
17539L:	linux-renesas-soc@vger.kernel.org
17540S:	Maintained
17541F:	Documentation/devicetree/bindings/pci/*rcar*
17542F:	drivers/pci/controller/*rcar*
17543F:	drivers/pci/controller/dwc/*rcar*
17544
17545PCI DRIVER FOR SAMSUNG EXYNOS
17546M:	Jingoo Han <jingoohan1@gmail.com>
17547L:	linux-pci@vger.kernel.org
17548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17549L:	linux-samsung-soc@vger.kernel.org
17550S:	Maintained
17551F:	drivers/pci/controller/dwc/pci-exynos.c
17552
17553PCI DRIVER FOR SYNOPSYS DESIGNWARE
17554M:	Jingoo Han <jingoohan1@gmail.com>
17555M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17556L:	linux-pci@vger.kernel.org
17557S:	Maintained
17558F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17559F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17560F:	drivers/pci/controller/dwc/*designware*
17561
17562PCI DRIVER FOR TI DRA7XX/J721E
17563M:	Vignesh Raghavendra <vigneshr@ti.com>
17564R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17565L:	linux-omap@vger.kernel.org
17566L:	linux-pci@vger.kernel.org
17567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17568S:	Supported
17569F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17570F:	drivers/pci/controller/cadence/pci-j721e.c
17571F:	drivers/pci/controller/dwc/pci-dra7xx.c
17572
17573PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17574M:	Linus Walleij <linus.walleij@linaro.org>
17575L:	linux-pci@vger.kernel.org
17576S:	Maintained
17577F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17578F:	drivers/pci/controller/pci-v3-semi.c
17579
17580PCI DRIVER FOR XILINX VERSAL CPM
17581M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17582M:	Michal Simek <michal.simek@amd.com>
17583L:	linux-pci@vger.kernel.org
17584S:	Maintained
17585F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17586F:	drivers/pci/controller/pcie-xilinx-cpm.c
17587
17588PCI ENDPOINT SUBSYSTEM
17589M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17590M:	Krzysztof Wilczyński <kw@linux.com>
17591R:	Kishon Vijay Abraham I <kishon@kernel.org>
17592L:	linux-pci@vger.kernel.org
17593S:	Supported
17594Q:	https://patchwork.kernel.org/project/linux-pci/list/
17595B:	https://bugzilla.kernel.org
17596C:	irc://irc.oftc.net/linux-pci
17597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17598F:	Documentation/PCI/endpoint/*
17599F:	Documentation/misc-devices/pci-endpoint-test.rst
17600F:	drivers/misc/pci_endpoint_test.c
17601F:	drivers/pci/endpoint/
17602F:	tools/pci/
17603
17604PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17605M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17606R:	Oliver O'Halloran <oohall@gmail.com>
17607L:	linuxppc-dev@lists.ozlabs.org
17608S:	Supported
17609F:	Documentation/PCI/pci-error-recovery.rst
17610F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17611F:	arch/powerpc/include/*/eeh*.h
17612F:	arch/powerpc/kernel/eeh*.c
17613F:	arch/powerpc/platforms/*/eeh*.c
17614F:	drivers/pci/pcie/aer.c
17615F:	drivers/pci/pcie/dpc.c
17616F:	drivers/pci/pcie/err.c
17617
17618PCI ERROR RECOVERY
17619M:	Linas Vepstas <linasvepstas@gmail.com>
17620L:	linux-pci@vger.kernel.org
17621S:	Supported
17622F:	Documentation/PCI/pci-error-recovery.rst
17623
17624PCI MSI DRIVER FOR ALTERA MSI IP
17625M:	Joyce Ooi <joyce.ooi@intel.com>
17626L:	linux-pci@vger.kernel.org
17627S:	Supported
17628F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17629F:	drivers/pci/controller/pcie-altera-msi.c
17630
17631PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17632M:	Toan Le <toan@os.amperecomputing.com>
17633L:	linux-pci@vger.kernel.org
17634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17635S:	Maintained
17636F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17637F:	drivers/pci/controller/pci-xgene-msi.c
17638
17639PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17640M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17641M:	Krzysztof Wilczyński <kw@linux.com>
17642R:	Rob Herring <robh@kernel.org>
17643L:	linux-pci@vger.kernel.org
17644S:	Supported
17645Q:	https://patchwork.kernel.org/project/linux-pci/list/
17646B:	https://bugzilla.kernel.org
17647C:	irc://irc.oftc.net/linux-pci
17648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17649F:	Documentation/devicetree/bindings/pci/
17650F:	drivers/pci/controller/
17651F:	drivers/pci/pci-bridge-emul.c
17652F:	drivers/pci/pci-bridge-emul.h
17653
17654PCI PEER-TO-PEER DMA (P2PDMA)
17655M:	Bjorn Helgaas <bhelgaas@google.com>
17656M:	Logan Gunthorpe <logang@deltatee.com>
17657L:	linux-pci@vger.kernel.org
17658S:	Supported
17659Q:	https://patchwork.kernel.org/project/linux-pci/list/
17660B:	https://bugzilla.kernel.org
17661C:	irc://irc.oftc.net/linux-pci
17662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17663F:	Documentation/driver-api/pci/p2pdma.rst
17664F:	drivers/pci/p2pdma.c
17665F:	include/linux/pci-p2pdma.h
17666
17667PCI POWER CONTROL
17668M:	Bartosz Golaszewski <brgl@bgdev.pl>
17669L:	linux-pci@vger.kernel.org
17670S:	Maintained
17671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17672F:	drivers/pci/pwrctl/*
17673F:	include/linux/pci-pwrctl.h
17674
17675PCI SUBSYSTEM
17676M:	Bjorn Helgaas <bhelgaas@google.com>
17677L:	linux-pci@vger.kernel.org
17678S:	Supported
17679Q:	https://patchwork.kernel.org/project/linux-pci/list/
17680B:	https://bugzilla.kernel.org
17681C:	irc://irc.oftc.net/linux-pci
17682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17683F:	Documentation/PCI/
17684F:	Documentation/devicetree/bindings/pci/
17685F:	arch/x86/kernel/early-quirks.c
17686F:	arch/x86/kernel/quirks.c
17687F:	arch/x86/pci/
17688F:	drivers/acpi/pci*
17689F:	drivers/pci/
17690F:	include/asm-generic/pci*
17691F:	include/linux/of_pci.h
17692F:	include/linux/pci*
17693F:	include/uapi/linux/pci*
17694
17695PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17696M:	Jonathan Chocron <jonnyc@amazon.com>
17697L:	linux-pci@vger.kernel.org
17698S:	Maintained
17699F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17700F:	drivers/pci/controller/dwc/pcie-al.c
17701
17702PCIE DRIVER FOR AMLOGIC MESON
17703M:	Yue Wang <yue.wang@Amlogic.com>
17704L:	linux-pci@vger.kernel.org
17705L:	linux-amlogic@lists.infradead.org
17706S:	Maintained
17707F:	drivers/pci/controller/dwc/pci-meson.c
17708
17709PCIE DRIVER FOR AXIS ARTPEC
17710M:	Jesper Nilsson <jesper.nilsson@axis.com>
17711L:	linux-arm-kernel@axis.com
17712L:	linux-pci@vger.kernel.org
17713S:	Maintained
17714F:	Documentation/devicetree/bindings/pci/axis,artpec*
17715F:	drivers/pci/controller/dwc/*artpec*
17716
17717PCIE DRIVER FOR CAVIUM THUNDERX
17718M:	Robert Richter <rric@kernel.org>
17719L:	linux-pci@vger.kernel.org
17720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17721S:	Odd Fixes
17722F:	drivers/pci/controller/pci-thunder-*
17723
17724PCIE DRIVER FOR HISILICON
17725M:	Zhou Wang <wangzhou1@hisilicon.com>
17726L:	linux-pci@vger.kernel.org
17727S:	Maintained
17728F:	drivers/pci/controller/dwc/pcie-hisi.c
17729
17730PCIE DRIVER FOR HISILICON KIRIN
17731M:	Xiaowei Song <songxiaowei@hisilicon.com>
17732M:	Binghui Wang <wangbinghui@hisilicon.com>
17733L:	linux-pci@vger.kernel.org
17734S:	Maintained
17735F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17736F:	drivers/pci/controller/dwc/pcie-kirin.c
17737
17738PCIE DRIVER FOR HISILICON STB
17739M:	Shawn Guo <shawn.guo@linaro.org>
17740L:	linux-pci@vger.kernel.org
17741S:	Maintained
17742F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17743F:	drivers/pci/controller/dwc/pcie-histb.c
17744
17745PCIE DRIVER FOR INTEL KEEM BAY
17746M:	Srikanth Thokala <srikanth.thokala@intel.com>
17747L:	linux-pci@vger.kernel.org
17748S:	Supported
17749F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17750F:	drivers/pci/controller/dwc/pcie-keembay.c
17751
17752PCIE DRIVER FOR INTEL LGM GW SOC
17753M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17754L:	linux-pci@vger.kernel.org
17755S:	Maintained
17756F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17757F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17758
17759PCIE DRIVER FOR MEDIATEK
17760M:	Ryder Lee <ryder.lee@mediatek.com>
17761M:	Jianjun Wang <jianjun.wang@mediatek.com>
17762L:	linux-pci@vger.kernel.org
17763L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17764S:	Supported
17765F:	Documentation/devicetree/bindings/pci/mediatek*
17766F:	drivers/pci/controller/*mediatek*
17767
17768PCIE DRIVER FOR MICROCHIP
17769M:	Daire McNamara <daire.mcnamara@microchip.com>
17770L:	linux-pci@vger.kernel.org
17771S:	Supported
17772F:	Documentation/devicetree/bindings/pci/microchip*
17773F:	drivers/pci/controller/plda/*microchip*
17774
17775PCIE DRIVER FOR QUALCOMM MSM
17776M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17777L:	linux-pci@vger.kernel.org
17778L:	linux-arm-msm@vger.kernel.org
17779S:	Maintained
17780F:	drivers/pci/controller/dwc/pcie-qcom.c
17781
17782PCIE DRIVER FOR ROCKCHIP
17783M:	Shawn Lin <shawn.lin@rock-chips.com>
17784L:	linux-pci@vger.kernel.org
17785L:	linux-rockchip@lists.infradead.org
17786S:	Maintained
17787F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17788F:	drivers/pci/controller/pcie-rockchip*
17789
17790PCIE DRIVER FOR SOCIONEXT UNIPHIER
17791M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17792L:	linux-pci@vger.kernel.org
17793S:	Maintained
17794F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17795F:	drivers/pci/controller/dwc/pcie-uniphier*
17796
17797PCIE DRIVER FOR ST SPEAR13XX
17798M:	Pratyush Anand <pratyush.anand@gmail.com>
17799L:	linux-pci@vger.kernel.org
17800S:	Maintained
17801F:	drivers/pci/controller/dwc/*spear*
17802
17803PCIE DRIVER FOR STARFIVE JH71x0
17804M:	Kevin Xie <kevin.xie@starfivetech.com>
17805L:	linux-pci@vger.kernel.org
17806S:	Maintained
17807F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17808F:	drivers/pci/controller/plda/pcie-starfive.c
17809
17810PCIE ENDPOINT DRIVER FOR QUALCOMM
17811M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17812L:	linux-pci@vger.kernel.org
17813L:	linux-arm-msm@vger.kernel.org
17814S:	Maintained
17815F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17816F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17817
17818PCMCIA SUBSYSTEM
17819M:	Dominik Brodowski <linux@dominikbrodowski.net>
17820S:	Odd Fixes
17821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17822F:	Documentation/pcmcia/
17823F:	drivers/pcmcia/
17824F:	include/pcmcia/
17825F:	tools/pcmcia/
17826
17827PCNET32 NETWORK DRIVER
17828M:	Don Fry <pcnet32@frontier.com>
17829L:	netdev@vger.kernel.org
17830S:	Maintained
17831F:	drivers/net/ethernet/amd/pcnet32.c
17832
17833PCRYPT PARALLEL CRYPTO ENGINE
17834M:	Steffen Klassert <steffen.klassert@secunet.com>
17835L:	linux-crypto@vger.kernel.org
17836S:	Maintained
17837F:	crypto/pcrypt.c
17838F:	include/crypto/pcrypt.h
17839
17840PDS DSC VIRTIO DATA PATH ACCELERATOR
17841R:	Shannon Nelson <shannon.nelson@amd.com>
17842F:	drivers/vdpa/pds/
17843
17844PECI HARDWARE MONITORING DRIVERS
17845M:	Iwona Winiarska <iwona.winiarska@intel.com>
17846L:	linux-hwmon@vger.kernel.org
17847S:	Supported
17848F:	Documentation/hwmon/peci-cputemp.rst
17849F:	Documentation/hwmon/peci-dimmtemp.rst
17850F:	drivers/hwmon/peci/
17851
17852PECI SUBSYSTEM
17853M:	Iwona Winiarska <iwona.winiarska@intel.com>
17854L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17855S:	Supported
17856F:	Documentation/devicetree/bindings/peci/
17857F:	Documentation/peci/
17858F:	drivers/peci/
17859F:	include/linux/peci-cpu.h
17860F:	include/linux/peci.h
17861
17862PENSANDO ETHERNET DRIVERS
17863M:	Shannon Nelson <shannon.nelson@amd.com>
17864M:	Brett Creeley <brett.creeley@amd.com>
17865L:	netdev@vger.kernel.org
17866S:	Supported
17867F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17868F:	drivers/net/ethernet/pensando/
17869
17870PER-CPU MEMORY ALLOCATOR
17871M:	Dennis Zhou <dennis@kernel.org>
17872M:	Tejun Heo <tj@kernel.org>
17873M:	Christoph Lameter <cl@linux.com>
17874L:	linux-mm@kvack.org
17875S:	Maintained
17876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17877F:	arch/*/include/asm/percpu.h
17878F:	include/linux/percpu*.h
17879F:	lib/percpu*.c
17880F:	mm/percpu*.c
17881
17882PER-TASK DELAY ACCOUNTING
17883M:	Balbir Singh <bsingharora@gmail.com>
17884S:	Maintained
17885F:	include/linux/delayacct.h
17886F:	kernel/delayacct.c
17887
17888PERFORMANCE EVENTS SUBSYSTEM
17889M:	Peter Zijlstra <peterz@infradead.org>
17890M:	Ingo Molnar <mingo@redhat.com>
17891M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17892M:	Namhyung Kim <namhyung@kernel.org>
17893R:	Mark Rutland <mark.rutland@arm.com>
17894R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17895R:	Jiri Olsa <jolsa@kernel.org>
17896R:	Ian Rogers <irogers@google.com>
17897R:	Adrian Hunter <adrian.hunter@intel.com>
17898R:	"Liang, Kan" <kan.liang@linux.intel.com>
17899L:	linux-perf-users@vger.kernel.org
17900L:	linux-kernel@vger.kernel.org
17901S:	Supported
17902W:	https://perf.wiki.kernel.org/
17903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17906F:	arch/*/events/*
17907F:	arch/*/events/*/*
17908F:	arch/*/include/asm/perf_event.h
17909F:	arch/*/kernel/*/*/perf_event*.c
17910F:	arch/*/kernel/*/perf_event*.c
17911F:	arch/*/kernel/perf_callchain.c
17912F:	arch/*/kernel/perf_event*.c
17913F:	include/linux/perf_event.h
17914F:	include/uapi/linux/perf_event.h
17915F:	kernel/events/*
17916F:	tools/lib/perf/
17917F:	tools/perf/
17918
17919PERFORMANCE EVENTS TOOLING ARM64
17920R:	John Garry <john.g.garry@oracle.com>
17921R:	Will Deacon <will@kernel.org>
17922R:	James Clark <james.clark@linaro.org>
17923R:	Mike Leach <mike.leach@linaro.org>
17924R:	Leo Yan <leo.yan@linux.dev>
17925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17926S:	Supported
17927F:	tools/build/feature/test-libopencsd.c
17928F:	tools/perf/arch/arm*/
17929F:	tools/perf/pmu-events/arch/arm64/
17930F:	tools/perf/util/arm-spe*
17931F:	tools/perf/util/cs-etm*
17932
17933PERSONALITY HANDLING
17934M:	Christoph Hellwig <hch@infradead.org>
17935L:	linux-abi-devel@lists.sourceforge.net
17936S:	Maintained
17937F:	include/linux/personality.h
17938F:	include/uapi/linux/personality.h
17939
17940PHOENIX RC FLIGHT CONTROLLER ADAPTER
17941M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17942L:	linux-input@vger.kernel.org
17943S:	Maintained
17944F:	Documentation/input/devices/pxrc.rst
17945F:	drivers/input/joystick/pxrc.c
17946
17947PHONET PROTOCOL
17948M:	Remi Denis-Courmont <courmisch@gmail.com>
17949S:	Supported
17950F:	Documentation/networking/phonet.rst
17951F:	include/linux/phonet.h
17952F:	include/net/phonet/
17953F:	include/uapi/linux/phonet.h
17954F:	net/phonet/
17955
17956PHRAM MTD DRIVER
17957M:	Joern Engel <joern@lazybastard.org>
17958L:	linux-mtd@lists.infradead.org
17959S:	Maintained
17960F:	drivers/mtd/devices/phram.c
17961
17962PICOLCD HID DRIVER
17963M:	Bruno Prémont <bonbons@linux-vserver.org>
17964L:	linux-input@vger.kernel.org
17965S:	Maintained
17966F:	drivers/hid/hid-picolcd*
17967
17968PIDFD API
17969M:	Christian Brauner <christian@brauner.io>
17970L:	linux-kernel@vger.kernel.org
17971S:	Maintained
17972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17973F:	samples/pidfd/
17974F:	tools/testing/selftests/clone3/
17975F:	tools/testing/selftests/pid_namespace/
17976F:	tools/testing/selftests/pidfd/
17977K:	(?i)pidfd
17978K:	(?i)clone3
17979K:	\b(clone_args|kernel_clone_args)\b
17980
17981PIN CONTROL SUBSYSTEM
17982M:	Linus Walleij <linus.walleij@linaro.org>
17983L:	linux-gpio@vger.kernel.org
17984S:	Maintained
17985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17986F:	Documentation/devicetree/bindings/pinctrl/
17987F:	Documentation/driver-api/pin-control.rst
17988F:	drivers/pinctrl/
17989F:	include/dt-bindings/pinctrl/
17990F:	include/linux/pinctrl/
17991
17992PIN CONTROLLER - AMD
17993M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17994M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17995S:	Maintained
17996F:	drivers/pinctrl/pinctrl-amd.c
17997
17998PIN CONTROLLER - FREESCALE
17999M:	Dong Aisheng <aisheng.dong@nxp.com>
18000M:	Fabio Estevam <festevam@gmail.com>
18001M:	Shawn Guo <shawnguo@kernel.org>
18002M:	Jacky Bai <ping.bai@nxp.com>
18003R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18004L:	linux-gpio@vger.kernel.org
18005L:	NXP S32 Linux Team <s32@nxp.com>
18006S:	Maintained
18007F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18008F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18009F:	drivers/pinctrl/freescale/
18010F:	drivers/pinctrl/nxp/
18011
18012PIN CONTROLLER - INTEL
18013M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18014M:	Andy Shevchenko <andy@kernel.org>
18015S:	Supported
18016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18017F:	drivers/pinctrl/intel/
18018
18019PIN CONTROLLER - KEEMBAY
18020M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18021S:	Supported
18022F:	drivers/pinctrl/pinctrl-keembay*
18023
18024PIN CONTROLLER - MEDIATEK
18025M:	Sean Wang <sean.wang@kernel.org>
18026L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18027S:	Maintained
18028F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18029F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18030F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18031F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18032F:	drivers/pinctrl/mediatek/
18033
18034PIN CONTROLLER - MEDIATEK MIPS
18035M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18036M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18037L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18038L:	linux-mips@vger.kernel.org
18039S:	Maintained
18040F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18041F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18042F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18043F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18044F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18045F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18046F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18047F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18048F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18049F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18050F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18051F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18052F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18053F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18054F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18055
18056PIN CONTROLLER - MICROCHIP AT91
18057M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18059L:	linux-gpio@vger.kernel.org
18060S:	Supported
18061F:	drivers/gpio/gpio-sama5d2-piobu.c
18062F:	drivers/pinctrl/pinctrl-at91*
18063
18064PIN CONTROLLER - QUALCOMM
18065M:	Bjorn Andersson <andersson@kernel.org>
18066L:	linux-arm-msm@vger.kernel.org
18067S:	Maintained
18068F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18069F:	drivers/pinctrl/qcom/
18070
18071PIN CONTROLLER - RENESAS
18072M:	Geert Uytterhoeven <geert+renesas@glider.be>
18073L:	linux-renesas-soc@vger.kernel.org
18074S:	Supported
18075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18076F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18077F:	drivers/pinctrl/renesas/
18078
18079PIN CONTROLLER - SAMSUNG
18080M:	Krzysztof Kozlowski <krzk@kernel.org>
18081M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18082R:	Alim Akhtar <alim.akhtar@samsung.com>
18083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18084L:	linux-samsung-soc@vger.kernel.org
18085S:	Maintained
18086Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18087B:	mailto:linux-samsung-soc@vger.kernel.org
18088C:	irc://irc.libera.chat/linux-exynos
18089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18090F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18091F:	drivers/pinctrl/samsung/
18092
18093PIN CONTROLLER - SINGLE
18094M:	Tony Lindgren <tony@atomide.com>
18095M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18097L:	linux-omap@vger.kernel.org
18098S:	Maintained
18099F:	drivers/pinctrl/pinctrl-single.c
18100
18101PIN CONTROLLER - SUNPLUS / TIBBO
18102M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18103M:	Wells Lu <wellslutw@gmail.com>
18104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18105S:	Maintained
18106W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18107F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18108F:	drivers/pinctrl/sunplus/
18109F:	include/dt-bindings/pinctrl/sppctl*.h
18110
18111PINE64 PINEPHONE KEYBOARD DRIVER
18112M:	Samuel Holland <samuel@sholland.org>
18113S:	Supported
18114F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18115F:	drivers/input/keyboard/pinephone-keyboard.c
18116
18117PKTCDVD DRIVER
18118M:	linux-block@vger.kernel.org
18119S:	Orphan
18120F:	drivers/block/pktcdvd.c
18121F:	include/linux/pktcdvd.h
18122F:	include/uapi/linux/pktcdvd.h
18123
18124PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18125M:	Tomasz Duszynski <tduszyns@gmail.com>
18126S:	Maintained
18127F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18128F:	drivers/iio/chemical/pms7003.c
18129
18130PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18131M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18132L:	netdev@vger.kernel.org
18133S:	Maintained
18134F:	drivers/net/phy/mdio-open-alliance.h
18135F:	net/ethtool/plca.c
18136
18137PLDMFW LIBRARY
18138M:	Jacob Keller <jacob.e.keller@intel.com>
18139S:	Maintained
18140F:	Documentation/driver-api/pldmfw/
18141F:	include/linux/pldmfw.h
18142F:	lib/pldmfw/
18143
18144PLX DMA DRIVER
18145M:	Logan Gunthorpe <logang@deltatee.com>
18146S:	Maintained
18147F:	drivers/dma/plx_dma.c
18148
18149PM-GRAPH UTILITY
18150M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18151L:	linux-pm@vger.kernel.org
18152S:	Supported
18153W:	https://01.org/pm-graph
18154B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18155T:	git git://github.com/intel/pm-graph
18156F:	tools/power/pm-graph
18157
18158PM6764TR DRIVER
18159M:	Charles Hsu	<hsu.yungteng@gmail.com>
18160L:	linux-hwmon@vger.kernel.org
18161S:	Maintained
18162F:	Documentation/hwmon/pm6764tr.rst
18163F:	drivers/hwmon/pmbus/pm6764tr.c
18164
18165PMC SIERRA MaxRAID DRIVER
18166L:	linux-scsi@vger.kernel.org
18167S:	Orphan
18168W:	http://www.pmc-sierra.com/
18169F:	drivers/scsi/pmcraid.*
18170
18171PMC SIERRA PM8001 DRIVER
18172M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18173L:	linux-scsi@vger.kernel.org
18174S:	Supported
18175F:	drivers/scsi/pm8001/
18176
18177PNI RM3100 IIO DRIVER
18178M:	Song Qiang <songqiang1304521@gmail.com>
18179L:	linux-iio@vger.kernel.org
18180S:	Maintained
18181F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18182F:	drivers/iio/magnetometer/rm3100*
18183
18184PNP SUPPORT
18185M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18186L:	linux-acpi@vger.kernel.org
18187S:	Maintained
18188F:	drivers/pnp/
18189F:	include/linux/pnp.h
18190
18191POSIX CLOCKS and TIMERS
18192M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18193M:	Frederic Weisbecker <frederic@kernel.org>
18194M:	Thomas Gleixner <tglx@linutronix.de>
18195L:	linux-kernel@vger.kernel.org
18196S:	Maintained
18197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18198F:	fs/timerfd.c
18199F:	include/linux/time_namespace.h
18200F:	include/linux/timerfd.h
18201F:	include/uapi/linux/time.h
18202F:	include/uapi/linux/timerfd.h
18203F:	include/trace/events/timer*
18204F:	kernel/time/itimer.c
18205F:	kernel/time/posix-*
18206F:	kernel/time/namespace.c
18207
18208POWER MANAGEMENT CORE
18209M:	"Rafael J. Wysocki" <rafael@kernel.org>
18210L:	linux-pm@vger.kernel.org
18211S:	Supported
18212B:	https://bugzilla.kernel.org
18213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18214F:	drivers/base/power/
18215F:	drivers/powercap/
18216F:	include/linux/intel_rapl.h
18217F:	include/linux/pm.h
18218F:	include/linux/pm_*
18219F:	include/linux/powercap.h
18220F:	kernel/configs/nopm.config
18221
18222POWER SEQUENCING
18223M:	Bartosz Golaszewski <brgl@bgdev.pl>
18224L:	linux-pm@vger.kernel.org
18225S:	Maintained
18226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18227F:	drivers/power/sequencing/
18228F:	include/linux/pwrseq/
18229
18230POWER STATE COORDINATION INTERFACE (PSCI)
18231M:	Mark Rutland <mark.rutland@arm.com>
18232M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18234S:	Maintained
18235F:	drivers/firmware/psci/
18236F:	include/linux/psci.h
18237F:	include/uapi/linux/psci.h
18238
18239POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18240M:	Sebastian Reichel <sre@kernel.org>
18241L:	linux-pm@vger.kernel.org
18242S:	Maintained
18243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18244F:	Documentation/ABI/testing/sysfs-class-power
18245F:	Documentation/devicetree/bindings/power/supply/
18246F:	drivers/power/supply/
18247F:	include/linux/power/
18248F:	include/linux/power_supply.h
18249F:	tools/testing/selftests/power_supply/
18250
18251POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18252M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18253L:	linuxppc-dev@lists.ozlabs.org
18254S:	Maintained
18255F:	drivers/char/powernv-op-panel.c
18256
18257PPP OVER ATM (RFC 2364)
18258M:	Mitchell Blank Jr <mitch@sfgoth.com>
18259S:	Maintained
18260F:	include/uapi/linux/atmppp.h
18261F:	net/atm/pppoatm.c
18262
18263PPP OVER ETHERNET
18264M:	Michal Ostrowski <mostrows@earthlink.net>
18265S:	Maintained
18266F:	drivers/net/ppp/pppoe.c
18267F:	drivers/net/ppp/pppox.c
18268
18269PPP OVER L2TP
18270M:	James Chapman <jchapman@katalix.com>
18271S:	Maintained
18272F:	include/linux/if_pppol2tp.h
18273F:	include/uapi/linux/if_pppol2tp.h
18274F:	net/l2tp/l2tp_ppp.c
18275
18276PPP PROTOCOL DRIVERS AND COMPRESSORS
18277L:	linux-ppp@vger.kernel.org
18278S:	Orphan
18279F:	drivers/net/ppp/ppp_*
18280
18281PPS SUPPORT
18282M:	Rodolfo Giometti <giometti@enneenne.com>
18283L:	linuxpps@ml.enneenne.com (subscribers-only)
18284S:	Maintained
18285W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18286F:	Documentation/ABI/testing/sysfs-pps
18287F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18288F:	Documentation/driver-api/pps.rst
18289F:	drivers/pps/
18290F:	include/linux/pps*.h
18291F:	include/uapi/linux/pps.h
18292
18293PPTP DRIVER
18294M:	Dmitry Kozlov <xeb@mail.ru>
18295L:	netdev@vger.kernel.org
18296S:	Maintained
18297W:	http://sourceforge.net/projects/accel-pptp
18298F:	drivers/net/ppp/pptp.c
18299
18300PRESSURE STALL INFORMATION (PSI)
18301M:	Johannes Weiner <hannes@cmpxchg.org>
18302M:	Suren Baghdasaryan <surenb@google.com>
18303R:	Peter Ziljstra <peterz@infradead.org>
18304S:	Maintained
18305F:	include/linux/psi*
18306F:	kernel/sched/psi.c
18307
18308PRINTK
18309M:	Petr Mladek <pmladek@suse.com>
18310R:	Steven Rostedt <rostedt@goodmis.org>
18311R:	John Ogness <john.ogness@linutronix.de>
18312R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18313S:	Maintained
18314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18315F:	include/linux/printk.h
18316F:	kernel/printk/
18317
18318PRINTK INDEXING
18319R:	Chris Down <chris@chrisdown.name>
18320S:	Maintained
18321F:	Documentation/core-api/printk-index.rst
18322F:	kernel/printk/index.c
18323K:	printk_index
18324
18325PROC FILESYSTEM
18326L:	linux-kernel@vger.kernel.org
18327L:	linux-fsdevel@vger.kernel.org
18328S:	Maintained
18329F:	Documentation/filesystems/proc.rst
18330F:	fs/proc/
18331F:	include/linux/proc_fs.h
18332F:	tools/testing/selftests/proc/
18333
18334PROC SYSCTL
18335M:	Luis Chamberlain <mcgrof@kernel.org>
18336M:	Kees Cook <kees@kernel.org>
18337M:	Joel Granados <j.granados@samsung.com>
18338L:	linux-kernel@vger.kernel.org
18339L:	linux-fsdevel@vger.kernel.org
18340S:	Maintained
18341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18342F:	fs/proc/proc_sysctl.c
18343F:	include/linux/sysctl.h
18344F:	kernel/sysctl-test.c
18345F:	kernel/sysctl.c
18346F:	tools/testing/selftests/sysctl/
18347
18348PS3 NETWORK SUPPORT
18349M:	Geoff Levand <geoff@infradead.org>
18350L:	netdev@vger.kernel.org
18351L:	linuxppc-dev@lists.ozlabs.org
18352S:	Maintained
18353F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18354
18355PS3 PLATFORM SUPPORT
18356M:	Geoff Levand <geoff@infradead.org>
18357L:	linuxppc-dev@lists.ozlabs.org
18358S:	Maintained
18359F:	arch/powerpc/boot/ps3*
18360F:	arch/powerpc/include/asm/lv1call.h
18361F:	arch/powerpc/include/asm/ps3*.h
18362F:	arch/powerpc/platforms/ps3/
18363F:	drivers/*/ps3*
18364F:	drivers/ps3/
18365F:	drivers/rtc/rtc-ps3.c
18366F:	drivers/usb/host/*ps3.c
18367F:	sound/ppc/snd_ps3*
18368
18369PS3VRAM DRIVER
18370M:	Jim Paris <jim@jtan.com>
18371M:	Geoff Levand <geoff@infradead.org>
18372L:	linuxppc-dev@lists.ozlabs.org
18373S:	Maintained
18374F:	drivers/block/ps3vram.c
18375
18376PSAMPLE PACKET SAMPLING SUPPORT
18377M:	Yotam Gigi <yotam.gi@gmail.com>
18378S:	Maintained
18379F:	include/net/psample.h
18380F:	include/uapi/linux/psample.h
18381F:	net/psample
18382
18383PSE NETWORK DRIVER
18384M:	Oleksij Rempel <o.rempel@pengutronix.de>
18385M:	Kory Maincent <kory.maincent@bootlin.com>
18386L:	netdev@vger.kernel.org
18387S:	Maintained
18388F:	Documentation/devicetree/bindings/net/pse-pd/
18389F:	drivers/net/pse-pd/
18390
18391PSTORE FILESYSTEM
18392M:	Kees Cook <kees@kernel.org>
18393R:	Tony Luck <tony.luck@intel.com>
18394R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18395L:	linux-hardening@vger.kernel.org
18396S:	Supported
18397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18398F:	Documentation/admin-guide/pstore-blk.rst
18399F:	Documentation/admin-guide/ramoops.rst
18400F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18401F:	drivers/acpi/apei/erst.c
18402F:	drivers/firmware/efi/efi-pstore.c
18403F:	fs/pstore/
18404F:	include/linux/pstore*
18405K:	\b(pstore|ramoops)
18406
18407PT5161L HARDWARE MONITOR DRIVER
18408M:	Cosmo Chou <cosmo.chou@quantatw.com>
18409L:	linux-hwmon@vger.kernel.org
18410S:	Maintained
18411F:	Documentation/hwmon/pt5161l.rst
18412F:	drivers/hwmon/pt5161l.c
18413
18414PTP HARDWARE CLOCK SUPPORT
18415M:	Richard Cochran <richardcochran@gmail.com>
18416L:	netdev@vger.kernel.org
18417S:	Maintained
18418W:	http://linuxptp.sourceforge.net/
18419F:	Documentation/ABI/testing/sysfs-ptp
18420F:	Documentation/driver-api/ptp.rst
18421F:	drivers/net/phy/dp83640*
18422F:	drivers/ptp/*
18423F:	include/linux/ptp_cl*
18424K:	(?:\b|_)ptp(?:\b|_)
18425
18426PTP MOCKUP CLOCK SUPPORT
18427M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18428L:	netdev@vger.kernel.org
18429S:	Maintained
18430F:	drivers/ptp/ptp_mock.c
18431F:	include/linux/ptp_mock.h
18432
18433PTP VIRTUAL CLOCK SUPPORT
18434M:	Yangbo Lu <yangbo.lu@nxp.com>
18435L:	netdev@vger.kernel.org
18436S:	Maintained
18437F:	drivers/ptp/ptp_vclock.c
18438F:	net/ethtool/phc_vclocks.c
18439
18440PTRACE SUPPORT
18441M:	Oleg Nesterov <oleg@redhat.com>
18442S:	Maintained
18443F:	arch/*/*/ptrace*.c
18444F:	arch/*/include/asm/ptrace*.h
18445F:	arch/*/ptrace*.c
18446F:	include/asm-generic/syscall.h
18447F:	include/linux/ptrace.h
18448F:	include/linux/regset.h
18449F:	include/uapi/linux/ptrace.h
18450F:	kernel/ptrace.c
18451
18452PULSE8-CEC DRIVER
18453M:	Hans Verkuil <hverkuil@xs4all.nl>
18454L:	linux-media@vger.kernel.org
18455S:	Maintained
18456T:	git git://linuxtv.org/media_tree.git
18457F:	drivers/media/cec/usb/pulse8/
18458
18459PURELIFI PLFXLC DRIVER
18460M:	Srinivasan Raju <srini.raju@purelifi.com>
18461L:	linux-wireless@vger.kernel.org
18462S:	Supported
18463F:	drivers/net/wireless/purelifi/plfxlc/
18464
18465PVRUSB2 VIDEO4LINUX DRIVER
18466M:	Mike Isely <isely@pobox.com>
18467L:	pvrusb2@isely.net	(subscribers-only)
18468L:	linux-media@vger.kernel.org
18469S:	Maintained
18470W:	http://www.isely.net/pvrusb2/
18471T:	git git://linuxtv.org/media_tree.git
18472F:	Documentation/driver-api/media/drivers/pvrusb2*
18473F:	drivers/media/usb/pvrusb2/
18474
18475PWC WEBCAM DRIVER
18476M:	Hans Verkuil <hverkuil@xs4all.nl>
18477L:	linux-media@vger.kernel.org
18478S:	Odd Fixes
18479T:	git git://linuxtv.org/media_tree.git
18480F:	drivers/media/usb/pwc/*
18481F:	include/trace/events/pwc.h
18482
18483PWM IR Transmitter
18484M:	Sean Young <sean@mess.org>
18485L:	linux-media@vger.kernel.org
18486S:	Maintained
18487F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18488F:	drivers/media/rc/pwm-ir-tx.c
18489
18490PWM SUBSYSTEM
18491M:	Uwe Kleine-König <ukleinek@kernel.org>
18492L:	linux-pwm@vger.kernel.org
18493S:	Maintained
18494Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18495T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18496F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18497F:	Documentation/devicetree/bindings/pwm/
18498F:	Documentation/driver-api/pwm.rst
18499F:	drivers/gpio/gpio-mvebu.c
18500F:	drivers/pwm/
18501F:	drivers/video/backlight/pwm_bl.c
18502F:	include/dt-bindings/pwm/
18503F:	include/linux/pwm.h
18504F:	include/linux/pwm_backlight.h
18505K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18506
18507PXA GPIO DRIVER
18508M:	Robert Jarzmik <robert.jarzmik@free.fr>
18509L:	linux-gpio@vger.kernel.org
18510S:	Maintained
18511F:	drivers/gpio/gpio-pxa.c
18512
18513PXA MMCI DRIVER
18514S:	Orphan
18515
18516PXA RTC DRIVER
18517M:	Robert Jarzmik <robert.jarzmik@free.fr>
18518L:	linux-rtc@vger.kernel.org
18519S:	Maintained
18520
18521PXA2xx/PXA3xx SUPPORT
18522M:	Daniel Mack <daniel@zonque.org>
18523M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18524M:	Robert Jarzmik <robert.jarzmik@free.fr>
18525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18526S:	Maintained
18527T:	git git://github.com/hzhuang1/linux.git
18528T:	git git://github.com/rjarzmik/linux.git
18529F:	arch/arm/boot/dts/intel/pxa/
18530F:	arch/arm/mach-pxa/
18531F:	drivers/dma/pxa*
18532F:	drivers/pcmcia/pxa2xx*
18533F:	drivers/pinctrl/pxa/
18534F:	drivers/spi/spi-pxa2xx*
18535F:	drivers/usb/gadget/udc/pxa2*
18536F:	include/sound/pxa2xx-lib.h
18537F:	sound/arm/pxa*
18538F:	sound/soc/pxa/
18539
18540QAT DRIVER
18541M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18542L:	qat-linux@intel.com
18543S:	Supported
18544F:	drivers/crypto/intel/qat/
18545
18546QCOM AUDIO (ASoC) DRIVERS
18547M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18548M:	Banajit Goswami <bgoswami@quicinc.com>
18549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18550L:	linux-arm-msm@vger.kernel.org
18551S:	Supported
18552F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18553F:	Documentation/devicetree/bindings/sound/qcom,*
18554F:	drivers/soc/qcom/apr.c
18555F:	include/dt-bindings/sound/qcom,wcd9335.h
18556F:	sound/soc/codecs/lpass-rx-macro.*
18557F:	sound/soc/codecs/lpass-tx-macro.*
18558F:	sound/soc/codecs/lpass-va-macro.c
18559F:	sound/soc/codecs/lpass-wsa-macro.*
18560F:	sound/soc/codecs/msm8916-wcd-analog.c
18561F:	sound/soc/codecs/msm8916-wcd-digital.c
18562F:	sound/soc/codecs/wcd-clsh-v2.*
18563F:	sound/soc/codecs/wcd-mbhc-v2.*
18564F:	sound/soc/codecs/wcd9335.*
18565F:	sound/soc/codecs/wcd934x.c
18566F:	sound/soc/codecs/wsa881x.c
18567F:	sound/soc/codecs/wsa883x.c
18568F:	sound/soc/codecs/wsa884x.c
18569F:	sound/soc/qcom/
18570
18571QCOM EMBEDDED USB DEBUGGER (EUD)
18572M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18573L:	linux-arm-msm@vger.kernel.org
18574S:	Maintained
18575F:	Documentation/ABI/testing/sysfs-driver-eud
18576F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18577F:	drivers/usb/misc/qcom_eud.c
18578
18579QCOM IPA DRIVER
18580M:	Alex Elder <elder@kernel.org>
18581L:	netdev@vger.kernel.org
18582S:	Maintained
18583F:	drivers/net/ipa/
18584
18585QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18586M:	Gabriel Somlo <somlo@cmu.edu>
18587M:	"Michael S. Tsirkin" <mst@redhat.com>
18588L:	qemu-devel@nongnu.org
18589S:	Maintained
18590F:	drivers/firmware/qemu_fw_cfg.c
18591F:	include/uapi/linux/qemu_fw_cfg.h
18592
18593QIB DRIVER
18594M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18595L:	linux-rdma@vger.kernel.org
18596S:	Supported
18597F:	drivers/infiniband/hw/qib/
18598
18599QLOGIC QL41xxx FCOE DRIVER
18600M:	Saurav Kashyap <skashyap@marvell.com>
18601M:	Javed Hasan <jhasan@marvell.com>
18602M:	GR-QLogic-Storage-Upstream@marvell.com
18603L:	linux-scsi@vger.kernel.org
18604S:	Supported
18605F:	drivers/scsi/qedf/
18606
18607QLOGIC QL41xxx ISCSI DRIVER
18608M:	Nilesh Javali <njavali@marvell.com>
18609M:	Manish Rangankar <mrangankar@marvell.com>
18610M:	GR-QLogic-Storage-Upstream@marvell.com
18611L:	linux-scsi@vger.kernel.org
18612S:	Supported
18613F:	drivers/scsi/qedi/
18614
18615QLOGIC QL4xxx ETHERNET DRIVER
18616M:	Manish Chopra <manishc@marvell.com>
18617L:	netdev@vger.kernel.org
18618S:	Supported
18619F:	drivers/net/ethernet/qlogic/qed/
18620F:	drivers/net/ethernet/qlogic/qede/
18621F:	include/linux/qed/
18622
18623QLOGIC QL4xxx RDMA DRIVER
18624M:	Michal Kalderon <mkalderon@marvell.com>
18625L:	linux-rdma@vger.kernel.org
18626S:	Supported
18627F:	drivers/infiniband/hw/qedr/
18628F:	include/uapi/rdma/qedr-abi.h
18629
18630QLOGIC QLA1280 SCSI DRIVER
18631M:	Michael Reed <mdr@sgi.com>
18632L:	linux-scsi@vger.kernel.org
18633S:	Maintained
18634F:	drivers/scsi/qla1280.[ch]
18635
18636QLOGIC QLA2XXX FC-SCSI DRIVER
18637M:	Nilesh Javali <njavali@marvell.com>
18638M:	GR-QLogic-Storage-Upstream@marvell.com
18639L:	linux-scsi@vger.kernel.org
18640S:	Supported
18641F:	drivers/scsi/qla2xxx/
18642
18643QLOGIC QLA3XXX NETWORK DRIVER
18644M:	GR-Linux-NIC-Dev@marvell.com
18645L:	netdev@vger.kernel.org
18646S:	Supported
18647F:	drivers/net/ethernet/qlogic/qla3xxx.*
18648
18649QLOGIC QLA4XXX iSCSI DRIVER
18650M:	Nilesh Javali <njavali@marvell.com>
18651M:	Manish Rangankar <mrangankar@marvell.com>
18652M:	GR-QLogic-Storage-Upstream@marvell.com
18653L:	linux-scsi@vger.kernel.org
18654S:	Supported
18655F:	drivers/scsi/qla4xxx/
18656
18657QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18658M:	Shahed Shaikh <shshaikh@marvell.com>
18659M:	Manish Chopra <manishc@marvell.com>
18660M:	GR-Linux-NIC-Dev@marvell.com
18661L:	netdev@vger.kernel.org
18662S:	Supported
18663F:	drivers/net/ethernet/qlogic/qlcnic/
18664
18665QM1D1B0004 MEDIA DRIVER
18666M:	Akihiro Tsukada <tskd08@gmail.com>
18667L:	linux-media@vger.kernel.org
18668S:	Odd Fixes
18669F:	drivers/media/tuners/qm1d1b0004*
18670
18671QM1D1C0042 MEDIA DRIVER
18672M:	Akihiro Tsukada <tskd08@gmail.com>
18673L:	linux-media@vger.kernel.org
18674S:	Odd Fixes
18675F:	drivers/media/tuners/qm1d1c0042*
18676
18677QNX4 FILESYSTEM
18678M:	Anders Larsen <al@alarsen.net>
18679S:	Maintained
18680W:	http://www.alarsen.net/linux/qnx4fs/
18681F:	fs/qnx4/
18682F:	include/uapi/linux/qnx4_fs.h
18683F:	include/uapi/linux/qnxtypes.h
18684
18685QNX6 FILESYSTEM
18686S:	Orphan
18687F:	Documentation/filesystems/qnx6.rst
18688F:	fs/qnx6/
18689F:	include/linux/qnx6_fs.h
18690
18691QORIQ DPAA2 FSL-MC BUS DRIVER
18692M:	Stuart Yoder <stuyoder@gmail.com>
18693M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18694L:	linux-kernel@vger.kernel.org
18695S:	Maintained
18696F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18697F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18698F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18699F:	drivers/bus/fsl-mc/
18700F:	include/uapi/linux/fsl_mc.h
18701
18702QT1010 MEDIA DRIVER
18703L:	linux-media@vger.kernel.org
18704S:	Orphan
18705W:	https://linuxtv.org
18706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18707F:	drivers/media/tuners/qt1010*
18708
18709QUALCOMM ATH12K WIRELESS DRIVER
18710M:	Kalle Valo <kvalo@kernel.org>
18711M:	Jeff Johnson <jjohnson@kernel.org>
18712L:	ath12k@lists.infradead.org
18713S:	Supported
18714W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18716F:	drivers/net/wireless/ath/ath12k/
18717N:	ath12k
18718
18719QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18720M:	Kalle Valo <kvalo@kernel.org>
18721M:	Jeff Johnson <jjohnson@kernel.org>
18722L:	ath10k@lists.infradead.org
18723S:	Supported
18724W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18726F:	drivers/net/wireless/ath/ath10k/
18727N:	ath10k
18728
18729QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18730M:	Kalle Valo <kvalo@kernel.org>
18731M:	Jeff Johnson <jjohnson@kernel.org>
18732L:	ath11k@lists.infradead.org
18733S:	Supported
18734W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18735B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18737F:	drivers/net/wireless/ath/ath11k/
18738N:	ath11k
18739
18740QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18741M:	Toke Høiland-Jørgensen <toke@toke.dk>
18742L:	linux-wireless@vger.kernel.org
18743S:	Maintained
18744W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18746F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18747F:	drivers/net/wireless/ath/ath9k/
18748
18749QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18750M:	Stefan Wahren <wahrenst@gmx.net>
18751L:	netdev@vger.kernel.org
18752S:	Maintained
18753F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18754F:	drivers/net/ethernet/qualcomm/qca*
18755
18756QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18757M:	Stephan Gerhold <stephan@gerhold.net>
18758L:	netdev@vger.kernel.org
18759L:	linux-arm-msm@vger.kernel.org
18760S:	Maintained
18761F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18762F:	drivers/net/wwan/qcom_bam_dmux.c
18763
18764QUALCOMM CAMERA SUBSYSTEM DRIVER
18765M:	Robert Foss <rfoss@kernel.org>
18766M:	Todor Tomov <todor.too@gmail.com>
18767M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18768L:	linux-media@vger.kernel.org
18769S:	Maintained
18770F:	Documentation/admin-guide/media/qcom_camss.rst
18771F:	Documentation/devicetree/bindings/media/*camss*
18772F:	drivers/media/platform/qcom/camss/
18773
18774QUALCOMM CLOCK DRIVERS
18775M:	Bjorn Andersson <andersson@kernel.org>
18776L:	linux-arm-msm@vger.kernel.org
18777S:	Supported
18778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18779F:	Documentation/devicetree/bindings/clock/qcom,*
18780F:	drivers/clk/qcom/
18781F:	include/dt-bindings/clock/qcom,*
18782
18783QUALCOMM CLOUD AI (QAIC) DRIVER
18784M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18785R:	Carl Vanderlip <quic_carlv@quicinc.com>
18786R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18787L:	linux-arm-msm@vger.kernel.org
18788L:	dri-devel@lists.freedesktop.org
18789S:	Supported
18790T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18791F:	Documentation/accel/qaic/
18792F:	drivers/accel/qaic/
18793F:	include/uapi/drm/qaic_accel.h
18794
18795QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18796M:	Bjorn Andersson <andersson@kernel.org>
18797M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18798L:	linux-pm@vger.kernel.org
18799L:	linux-arm-msm@vger.kernel.org
18800S:	Maintained
18801F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18802F:	drivers/pmdomain/qcom/cpr.c
18803
18804QUALCOMM CPUCP MAILBOX DRIVER
18805M:	Sibi Sankar <quic_sibis@quicinc.com>
18806L:	linux-arm-msm@vger.kernel.org
18807S:	Supported
18808F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18809F:	drivers/mailbox/qcom-cpucp-mbox.c
18810
18811QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18812M:	Ilia Lin <ilia.lin@kernel.org>
18813L:	linux-pm@vger.kernel.org
18814S:	Maintained
18815F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18816F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18817F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18818
18819QUALCOMM CRYPTO DRIVERS
18820M:	Thara Gopinath <thara.gopinath@gmail.com>
18821L:	linux-crypto@vger.kernel.org
18822L:	linux-arm-msm@vger.kernel.org
18823S:	Maintained
18824F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18825F:	drivers/crypto/qce/
18826
18827QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18828M:	Timur Tabi <timur@kernel.org>
18829L:	netdev@vger.kernel.org
18830S:	Maintained
18831F:	drivers/net/ethernet/qualcomm/emac/
18832
18833QUALCOMM ETHQOS ETHERNET DRIVER
18834M:	Vinod Koul <vkoul@kernel.org>
18835L:	netdev@vger.kernel.org
18836L:	linux-arm-msm@vger.kernel.org
18837S:	Maintained
18838F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18839F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18840
18841QUALCOMM FASTRPC DRIVER
18842M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18843M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18844L:	linux-arm-msm@vger.kernel.org
18845L:	dri-devel@lists.freedesktop.org
18846S:	Maintained
18847F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18848F:	drivers/misc/fastrpc.c
18849F:	include/uapi/misc/fastrpc.h
18850
18851QUALCOMM HEXAGON ARCHITECTURE
18852M:	Brian Cain <bcain@quicinc.com>
18853L:	linux-hexagon@vger.kernel.org
18854S:	Supported
18855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18856F:	arch/hexagon/
18857
18858QUALCOMM HIDMA DRIVER
18859M:	Sinan Kaya <okaya@kernel.org>
18860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18861L:	linux-arm-msm@vger.kernel.org
18862L:	dmaengine@vger.kernel.org
18863S:	Supported
18864F:	drivers/dma/qcom/hidma*
18865
18866QUALCOMM I2C CCI DRIVER
18867M:	Loic Poulain <loic.poulain@linaro.org>
18868M:	Robert Foss <rfoss@kernel.org>
18869L:	linux-i2c@vger.kernel.org
18870L:	linux-arm-msm@vger.kernel.org
18871S:	Maintained
18872F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18873F:	drivers/i2c/busses/i2c-qcom-cci.c
18874
18875QUALCOMM INTERCONNECT BWMON DRIVER
18876M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18877L:	linux-arm-msm@vger.kernel.org
18878S:	Maintained
18879F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18880F:	drivers/soc/qcom/icc-bwmon.c
18881
18882QUALCOMM IOMMU
18883M:	Rob Clark <robdclark@gmail.com>
18884L:	iommu@lists.linux.dev
18885L:	linux-arm-msm@vger.kernel.org
18886S:	Maintained
18887F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18888F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18889F:	drivers/iommu/msm_iommu*
18890
18891QUALCOMM IPC ROUTER (QRTR) DRIVER
18892M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18893L:	linux-arm-msm@vger.kernel.org
18894S:	Maintained
18895F:	include/trace/events/qrtr.h
18896F:	include/uapi/linux/qrtr.h
18897F:	net/qrtr/
18898
18899QUALCOMM IPCC MAILBOX DRIVER
18900M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18901L:	linux-arm-msm@vger.kernel.org
18902S:	Supported
18903F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18904F:	drivers/mailbox/qcom-ipcc.c
18905F:	include/dt-bindings/mailbox/qcom-ipcc.h
18906
18907QUALCOMM IPQ4019 USB PHY DRIVER
18908M:	Robert Marko <robert.marko@sartura.hr>
18909M:	Luka Perkov <luka.perkov@sartura.hr>
18910L:	linux-arm-msm@vger.kernel.org
18911S:	Maintained
18912F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18913F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18914
18915QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18916M:	Robert Marko <robert.marko@sartura.hr>
18917M:	Luka Perkov <luka.perkov@sartura.hr>
18918L:	linux-arm-msm@vger.kernel.org
18919S:	Maintained
18920F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18921F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18922
18923QUALCOMM NAND CONTROLLER DRIVER
18924M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18925L:	linux-mtd@lists.infradead.org
18926L:	linux-arm-msm@vger.kernel.org
18927S:	Maintained
18928F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18929F:	drivers/mtd/nand/raw/qcom_nandc.c
18930
18931QUALCOMM QSEECOM DRIVER
18932M:	Maximilian Luz <luzmaximilian@gmail.com>
18933L:	linux-arm-msm@vger.kernel.org
18934S:	Maintained
18935F:	drivers/firmware/qcom/qcom_qseecom.c
18936
18937QUALCOMM QSEECOM UEFISECAPP DRIVER
18938M:	Maximilian Luz <luzmaximilian@gmail.com>
18939L:	linux-arm-msm@vger.kernel.org
18940S:	Maintained
18941F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18942
18943QUALCOMM RMNET DRIVER
18944M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18945M:	Sean Tranchetti <quic_stranche@quicinc.com>
18946L:	netdev@vger.kernel.org
18947S:	Maintained
18948F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18949F:	drivers/net/ethernet/qualcomm/rmnet/
18950F:	include/linux/if_rmnet.h
18951
18952QUALCOMM TRUST ZONE MEMORY ALLOCATOR
18953M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
18954L:	linux-arm-msm@vger.kernel.org
18955S:	Maintained
18956F:	drivers/firmware/qcom/qcom_tzmem.c
18957F:	drivers/firmware/qcom/qcom_tzmem.h
18958F:	include/linux/firmware/qcom/qcom_tzmem.h
18959
18960QUALCOMM TSENS THERMAL DRIVER
18961M:	Amit Kucheria <amitk@kernel.org>
18962M:	Thara Gopinath <thara.gopinath@gmail.com>
18963L:	linux-pm@vger.kernel.org
18964L:	linux-arm-msm@vger.kernel.org
18965S:	Maintained
18966F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18967F:	drivers/thermal/qcom/
18968
18969QUALCOMM TYPEC PORT MANAGER DRIVER
18970M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18971L:	linux-arm-msm@vger.kernel.org
18972L:	linux-usb@vger.kernel.org
18973S:	Maintained
18974F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18975F:	drivers/usb/typec/tcpm/qcom/
18976
18977QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18978M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18979M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18980R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18981L:	linux-media@vger.kernel.org
18982L:	linux-arm-msm@vger.kernel.org
18983S:	Maintained
18984T:	git git://linuxtv.org/media_tree.git
18985F:	Documentation/devicetree/bindings/media/*venus*
18986F:	drivers/media/platform/qcom/venus/
18987
18988QUALCOMM WCN36XX WIRELESS DRIVER
18989M:	Loic Poulain <loic.poulain@linaro.org>
18990L:	wcn36xx@lists.infradead.org
18991S:	Supported
18992W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18993F:	drivers/net/wireless/ath/wcn36xx/
18994
18995QUANTENNA QTNFMAC WIRELESS DRIVER
18996M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18997R:	Sergey Matyukevich <geomatsi@gmail.com>
18998L:	linux-wireless@vger.kernel.org
18999S:	Maintained
19000F:	drivers/net/wireless/quantenna
19001
19002RADEON and AMDGPU DRM DRIVERS
19003M:	Alex Deucher <alexander.deucher@amd.com>
19004M:	Christian König <christian.koenig@amd.com>
19005M:	Xinhui Pan <Xinhui.Pan@amd.com>
19006L:	amd-gfx@lists.freedesktop.org
19007S:	Supported
19008B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19009C:	irc://irc.oftc.net/radeon
19010T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19011F:	Documentation/gpu/amdgpu/
19012F:	drivers/gpu/drm/amd/
19013F:	drivers/gpu/drm/ci/xfails/amd*
19014F:	drivers/gpu/drm/radeon/
19015F:	include/uapi/drm/amdgpu_drm.h
19016F:	include/uapi/drm/radeon_drm.h
19017
19018RADEON FRAMEBUFFER DISPLAY DRIVER
19019M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19020L:	linux-fbdev@vger.kernel.org
19021S:	Maintained
19022F:	drivers/video/fbdev/aty/radeon*
19023F:	include/uapi/linux/radeonfb.h
19024
19025RADIOSHARK RADIO DRIVER
19026M:	Hans Verkuil <hverkuil@xs4all.nl>
19027L:	linux-media@vger.kernel.org
19028S:	Maintained
19029T:	git git://linuxtv.org/media_tree.git
19030F:	drivers/media/radio/radio-shark.c
19031
19032RADIOSHARK2 RADIO DRIVER
19033M:	Hans Verkuil <hverkuil@xs4all.nl>
19034L:	linux-media@vger.kernel.org
19035S:	Maintained
19036T:	git git://linuxtv.org/media_tree.git
19037F:	drivers/media/radio/radio-shark2.c
19038F:	drivers/media/radio/radio-tea5777.c
19039
19040RADOS BLOCK DEVICE (RBD)
19041M:	Ilya Dryomov <idryomov@gmail.com>
19042R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19043L:	ceph-devel@vger.kernel.org
19044S:	Supported
19045W:	http://ceph.com/
19046T:	git https://github.com/ceph/ceph-client.git
19047F:	Documentation/ABI/testing/sysfs-bus-rbd
19048F:	drivers/block/rbd.c
19049F:	drivers/block/rbd_types.h
19050
19051RAGE128 FRAMEBUFFER DISPLAY DRIVER
19052L:	linux-fbdev@vger.kernel.org
19053S:	Orphan
19054F:	drivers/video/fbdev/aty/aty128fb.c
19055
19056RAINSHADOW-CEC DRIVER
19057M:	Hans Verkuil <hverkuil@xs4all.nl>
19058L:	linux-media@vger.kernel.org
19059S:	Maintained
19060T:	git git://linuxtv.org/media_tree.git
19061F:	drivers/media/cec/usb/rainshadow/
19062
19063RALINK MIPS ARCHITECTURE
19064M:	John Crispin <john@phrozen.org>
19065M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19066L:	linux-mips@vger.kernel.org
19067S:	Maintained
19068F:	arch/mips/ralink
19069
19070RALINK MT7621 MIPS ARCHITECTURE
19071M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19072M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19073L:	linux-mips@vger.kernel.org
19074S:	Maintained
19075F:	arch/mips/boot/dts/ralink/mt7621*
19076
19077RALINK RT2X00 WIRELESS LAN DRIVER
19078M:	Stanislaw Gruszka <stf_xl@wp.pl>
19079L:	linux-wireless@vger.kernel.org
19080S:	Maintained
19081F:	drivers/net/wireless/ralink/rt2x00/
19082
19083RAMDISK RAM BLOCK DEVICE DRIVER
19084M:	Jens Axboe <axboe@kernel.dk>
19085S:	Maintained
19086F:	Documentation/admin-guide/blockdev/ramdisk.rst
19087F:	drivers/block/brd.c
19088
19089RANCHU VIRTUAL BOARD FOR MIPS
19090M:	Miodrag Dinic <miodrag.dinic@mips.com>
19091L:	linux-mips@vger.kernel.org
19092S:	Supported
19093F:	arch/mips/configs/generic/board-ranchu.config
19094F:	arch/mips/generic/board-ranchu.c
19095
19096RANDOM NUMBER DRIVER
19097M:	"Theodore Ts'o" <tytso@mit.edu>
19098M:	Jason A. Donenfeld <Jason@zx2c4.com>
19099S:	Maintained
19100T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19101F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19102F:	drivers/char/random.c
19103F:	include/linux/random.h
19104F:	include/uapi/linux/random.h
19105F:	drivers/virt/vmgenid.c
19106F:	include/vdso/getrandom.h
19107F:	lib/vdso/getrandom.c
19108F:	arch/x86/entry/vdso/vgetrandom*
19109F:	arch/x86/include/asm/vdso/getrandom*
19110
19111RAPIDIO SUBSYSTEM
19112M:	Matt Porter <mporter@kernel.crashing.org>
19113M:	Alexandre Bounine <alex.bou9@gmail.com>
19114S:	Maintained
19115F:	drivers/rapidio/
19116
19117RAS INFRASTRUCTURE
19118M:	Tony Luck <tony.luck@intel.com>
19119M:	Borislav Petkov <bp@alien8.de>
19120L:	linux-edac@vger.kernel.org
19121S:	Maintained
19122F:	Documentation/admin-guide/RAS
19123F:	drivers/ras/
19124F:	include/linux/ras.h
19125F:	include/ras/ras_event.h
19126
19127RAS FRU MEMORY POISON MANAGER (FMPM)
19128M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19129L:	linux-edac@vger.kernel.org
19130S:	Maintained
19131F:	drivers/ras/amd/fmpm.c
19132
19133RASPBERRY PI PISP BACK END
19134M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19135L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19136L:	linux-media@vger.kernel.org
19137S:	Maintained
19138F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19139F:	drivers/media/platform/raspberrypi/pisp_be/
19140F:	include/uapi/linux/media/raspberrypi/
19141
19142RC-CORE / LIRC FRAMEWORK
19143M:	Sean Young <sean@mess.org>
19144L:	linux-media@vger.kernel.org
19145S:	Maintained
19146W:	http://linuxtv.org
19147T:	git git://linuxtv.org/media_tree.git
19148F:	Documentation/driver-api/media/rc-core.rst
19149F:	Documentation/userspace-api/media/rc/
19150F:	drivers/media/rc/
19151F:	include/media/rc-core.h
19152F:	include/media/rc-map.h
19153F:	include/uapi/linux/lirc.h
19154
19155RCMM REMOTE CONTROLS DECODER
19156M:	Patrick Lerda <patrick9876@free.fr>
19157S:	Maintained
19158F:	drivers/media/rc/ir-rcmm-decoder.c
19159
19160RCUTORTURE TEST FRAMEWORK
19161M:	"Paul E. McKenney" <paulmck@kernel.org>
19162M:	Josh Triplett <josh@joshtriplett.org>
19163R:	Steven Rostedt <rostedt@goodmis.org>
19164R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19165R:	Lai Jiangshan <jiangshanlai@gmail.com>
19166L:	rcu@vger.kernel.org
19167S:	Supported
19168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19169F:	tools/testing/selftests/rcutorture
19170
19171RDACM20 Camera Sensor
19172M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19173M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19174M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19175M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19176L:	linux-media@vger.kernel.org
19177S:	Maintained
19178F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19179F:	drivers/media/i2c/max9271.c
19180F:	drivers/media/i2c/max9271.h
19181F:	drivers/media/i2c/rdacm20.c
19182
19183RDACM21 Camera Sensor
19184M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19185M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19186M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19187M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19188L:	linux-media@vger.kernel.org
19189S:	Maintained
19190F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19191F:	drivers/media/i2c/max9271.c
19192F:	drivers/media/i2c/max9271.h
19193F:	drivers/media/i2c/rdacm21.c
19194
19195RDC R-321X SoC
19196M:	Florian Fainelli <florian@openwrt.org>
19197S:	Maintained
19198
19199RDC R6040 FAST ETHERNET DRIVER
19200M:	Florian Fainelli <f.fainelli@gmail.com>
19201L:	netdev@vger.kernel.org
19202S:	Maintained
19203F:	drivers/net/ethernet/rdc/r6040.c
19204
19205RDMAVT - RDMA verbs software
19206M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19207L:	linux-rdma@vger.kernel.org
19208S:	Supported
19209F:	drivers/infiniband/sw/rdmavt
19210
19211RDS - RELIABLE DATAGRAM SOCKETS
19212M:	Allison Henderson <allison.henderson@oracle.com>
19213L:	netdev@vger.kernel.org
19214L:	linux-rdma@vger.kernel.org
19215L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19216S:	Supported
19217W:	https://oss.oracle.com/projects/rds/
19218F:	Documentation/networking/rds.rst
19219F:	net/rds/
19220
19221RDT - RESOURCE ALLOCATION
19222M:	Fenghua Yu <fenghua.yu@intel.com>
19223M:	Reinette Chatre <reinette.chatre@intel.com>
19224L:	linux-kernel@vger.kernel.org
19225S:	Supported
19226F:	Documentation/arch/x86/resctrl*
19227F:	arch/x86/include/asm/resctrl.h
19228F:	arch/x86/kernel/cpu/resctrl/
19229F:	tools/testing/selftests/resctrl/
19230
19231READ-COPY UPDATE (RCU)
19232M:	"Paul E. McKenney" <paulmck@kernel.org>
19233M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19234M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19235M:	Joel Fernandes <joel@joelfernandes.org>
19236M:	Josh Triplett <josh@joshtriplett.org>
19237M:	Boqun Feng <boqun.feng@gmail.com>
19238M:	Uladzislau Rezki <urezki@gmail.com>
19239R:	Steven Rostedt <rostedt@goodmis.org>
19240R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19241R:	Lai Jiangshan <jiangshanlai@gmail.com>
19242R:	Zqiang <qiang.zhang1211@gmail.com>
19243L:	rcu@vger.kernel.org
19244S:	Supported
19245W:	http://www.rdrop.com/users/paulmck/RCU/
19246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19247F:	Documentation/RCU/
19248F:	include/linux/rcu*
19249F:	kernel/rcu/
19250X:	Documentation/RCU/torture.rst
19251X:	include/linux/srcu*.h
19252X:	kernel/rcu/srcu*.c
19253
19254REAL TIME CLOCK (RTC) SUBSYSTEM
19255M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19256L:	linux-rtc@vger.kernel.org
19257S:	Maintained
19258Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19260F:	Documentation/admin-guide/rtc.rst
19261F:	Documentation/devicetree/bindings/rtc/
19262F:	drivers/rtc/
19263F:	include/linux/rtc.h
19264F:	include/linux/rtc/
19265F:	include/uapi/linux/rtc.h
19266F:	tools/testing/selftests/rtc/
19267
19268Real-time Linux Analysis (RTLA) tools
19269M:	Steven Rostedt <rostedt@goodmis.org>
19270L:	linux-trace-kernel@vger.kernel.org
19271S:	Maintained
19272F:	Documentation/tools/rtla/
19273F:	tools/tracing/rtla/
19274
19275REALTEK AUDIO CODECS
19276M:	Oder Chiou <oder_chiou@realtek.com>
19277S:	Maintained
19278F:	include/sound/rt*.h
19279F:	sound/soc/codecs/rt*
19280
19281REALTEK OTTO WATCHDOG
19282M:	Sander Vanheule <sander@svanheule.net>
19283L:	linux-watchdog@vger.kernel.org
19284S:	Maintained
19285F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19286F:	drivers/watchdog/realtek_otto_wdt.c
19287
19288REALTEK RTL83xx SMI DSA ROUTER CHIPS
19289M:	Linus Walleij <linus.walleij@linaro.org>
19290M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19291S:	Maintained
19292F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19293F:	drivers/net/dsa/realtek/*
19294
19295REALTEK WIRELESS DRIVER (rtlwifi family)
19296M:	Ping-Ke Shih <pkshih@realtek.com>
19297L:	linux-wireless@vger.kernel.org
19298S:	Maintained
19299T:	git https://github.com/pkshih/rtw.git
19300F:	drivers/net/wireless/realtek/rtlwifi/
19301
19302REALTEK WIRELESS DRIVER (rtw88)
19303M:	Ping-Ke Shih <pkshih@realtek.com>
19304L:	linux-wireless@vger.kernel.org
19305S:	Maintained
19306T:	git https://github.com/pkshih/rtw.git
19307F:	drivers/net/wireless/realtek/rtw88/
19308
19309REALTEK WIRELESS DRIVER (rtw89)
19310M:	Ping-Ke Shih <pkshih@realtek.com>
19311L:	linux-wireless@vger.kernel.org
19312S:	Maintained
19313T:	git https://github.com/pkshih/rtw.git
19314F:	drivers/net/wireless/realtek/rtw89/
19315
19316REDPINE WIRELESS DRIVER
19317L:	linux-wireless@vger.kernel.org
19318S:	Orphan
19319F:	drivers/net/wireless/rsi/
19320
19321REGISTER MAP ABSTRACTION
19322M:	Mark Brown <broonie@kernel.org>
19323L:	linux-kernel@vger.kernel.org
19324S:	Supported
19325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19326F:	Documentation/devicetree/bindings/regmap/
19327F:	drivers/base/regmap/
19328F:	include/linux/regmap.h
19329
19330REISERFS FILE SYSTEM
19331L:	reiserfs-devel@vger.kernel.org
19332S:	Obsolete
19333F:	fs/reiserfs/
19334
19335REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19336M:	Bjorn Andersson <andersson@kernel.org>
19337M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19338L:	linux-remoteproc@vger.kernel.org
19339S:	Maintained
19340T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19341F:	Documentation/ABI/testing/sysfs-class-remoteproc
19342F:	Documentation/devicetree/bindings/remoteproc/
19343F:	Documentation/staging/remoteproc.rst
19344F:	drivers/remoteproc/
19345F:	include/linux/remoteproc.h
19346F:	include/linux/remoteproc/
19347
19348REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19349M:	Bjorn Andersson <andersson@kernel.org>
19350M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19351L:	linux-remoteproc@vger.kernel.org
19352S:	Maintained
19353T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19354F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19355F:	Documentation/staging/rpmsg.rst
19356F:	drivers/rpmsg/
19357F:	include/linux/rpmsg.h
19358F:	include/linux/rpmsg/
19359F:	include/uapi/linux/rpmsg.h
19360F:	samples/rpmsg/
19361
19362REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19363M:	Stephan Gerhold <stephan@gerhold.net>
19364L:	netdev@vger.kernel.org
19365L:	linux-remoteproc@vger.kernel.org
19366S:	Maintained
19367F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19368
19369RENESAS CLOCK DRIVERS
19370M:	Geert Uytterhoeven <geert+renesas@glider.be>
19371L:	linux-renesas-soc@vger.kernel.org
19372S:	Supported
19373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19374F:	Documentation/devicetree/bindings/clock/renesas,*
19375F:	drivers/clk/renesas/
19376
19377RENESAS EMEV2 I2C DRIVER
19378M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19379L:	linux-renesas-soc@vger.kernel.org
19380S:	Supported
19381F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19382F:	drivers/i2c/busses/i2c-emev2.c
19383
19384RENESAS ETHERNET AVB DRIVER
19385R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19386L:	netdev@vger.kernel.org
19387L:	linux-renesas-soc@vger.kernel.org
19388F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19389F:	drivers/net/ethernet/renesas/Kconfig
19390F:	drivers/net/ethernet/renesas/Makefile
19391F:	drivers/net/ethernet/renesas/ravb*
19392
19393RENESAS ETHERNET SWITCH DRIVER
19394R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19395L:	netdev@vger.kernel.org
19396L:	linux-renesas-soc@vger.kernel.org
19397F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19398F:	drivers/net/ethernet/renesas/Kconfig
19399F:	drivers/net/ethernet/renesas/Makefile
19400F:	drivers/net/ethernet/renesas/rcar_gen4*
19401F:	drivers/net/ethernet/renesas/rswitch*
19402
19403RENESAS ETHERNET TSN DRIVER
19404M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19405L:	netdev@vger.kernel.org
19406L:	linux-renesas-soc@vger.kernel.org
19407S:	Supported
19408F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19409F:	drivers/net/ethernet/renesas/rtsn.*
19410
19411RENESAS IDT821034 ASoC CODEC
19412M:	Herve Codina <herve.codina@bootlin.com>
19413L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19414S:	Maintained
19415F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19416F:	sound/soc/codecs/idt821034.c
19417
19418RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19419M:	Miquel Raynal <miquel.raynal@bootlin.com>
19420L:	linux-mtd@lists.infradead.org
19421L:	linux-renesas-soc@vger.kernel.org
19422S:	Maintained
19423F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19424F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19425
19426RENESAS R-CAR GYROADC DRIVER
19427M:	Marek Vasut <marek.vasut@gmail.com>
19428L:	linux-iio@vger.kernel.org
19429S:	Supported
19430F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19431F:	drivers/iio/adc/rcar-gyroadc.c
19432
19433RENESAS R-CAR I2C DRIVERS
19434M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19435L:	linux-renesas-soc@vger.kernel.org
19436S:	Supported
19437F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19438F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19439F:	drivers/i2c/busses/i2c-rcar.c
19440F:	drivers/i2c/busses/i2c-sh_mobile.c
19441
19442RENESAS R-CAR SATA DRIVER
19443R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19444L:	linux-ide@vger.kernel.org
19445L:	linux-renesas-soc@vger.kernel.org
19446S:	Supported
19447F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19448F:	drivers/ata/sata_rcar.c
19449
19450RENESAS R-CAR THERMAL DRIVERS
19451M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19452L:	linux-renesas-soc@vger.kernel.org
19453S:	Supported
19454F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19455F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19456F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19457F:	drivers/thermal/renesas/rcar_thermal.c
19458
19459RENESAS RIIC DRIVER
19460M:	Chris Brandt <chris.brandt@renesas.com>
19461L:	linux-renesas-soc@vger.kernel.org
19462S:	Supported
19463F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19464F:	drivers/i2c/busses/i2c-riic.c
19465
19466RENESAS RZ/G2L A/D DRIVER
19467M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19468L:	linux-iio@vger.kernel.org
19469L:	linux-renesas-soc@vger.kernel.org
19470S:	Supported
19471F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19472F:	drivers/iio/adc/rzg2l_adc.c
19473
19474RENESAS RZ/G2L MTU3a COUNTER DRIVER
19475M:	Biju Das <biju.das.jz@bp.renesas.com>
19476L:	linux-iio@vger.kernel.org
19477L:	linux-renesas-soc@vger.kernel.org
19478S:	Supported
19479F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19480F:	drivers/counter/rz-mtu3-cnt.c
19481
19482RENESAS RZ/N1 A5PSW SWITCH DRIVER
19483M:	Clément Léger <clement.leger@bootlin.com>
19484L:	linux-renesas-soc@vger.kernel.org
19485L:	netdev@vger.kernel.org
19486S:	Maintained
19487F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19488F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19489F:	drivers/net/dsa/rzn1_a5psw*
19490F:	drivers/net/pcs/pcs-rzn1-miic.c
19491F:	include/dt-bindings/net/pcs-rzn1-miic.h
19492F:	include/linux/pcs-rzn1-miic.h
19493F:	net/dsa/tag_rzn1_a5psw.c
19494
19495RENESAS RZ/N1 DWMAC GLUE LAYER
19496M:	Romain Gantois <romain.gantois@bootlin.com>
19497S:	Maintained
19498F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19499F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19500
19501RENESAS RZ/N1 RTC CONTROLLER DRIVER
19502M:	Miquel Raynal <miquel.raynal@bootlin.com>
19503L:	linux-rtc@vger.kernel.org
19504L:	linux-renesas-soc@vger.kernel.org
19505S:	Maintained
19506F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19507F:	drivers/rtc/rtc-rzn1.c
19508
19509RENESAS RZ/N1 USBF CONTROLLER DRIVER
19510M:	Herve Codina <herve.codina@bootlin.com>
19511L:	linux-renesas-soc@vger.kernel.org
19512L:	linux-usb@vger.kernel.org
19513S:	Maintained
19514F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19515F:	drivers/usb/gadget/udc/renesas_usbf.c
19516
19517RENESAS RZ/V2M I2C DRIVER
19518M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19519L:	linux-i2c@vger.kernel.org
19520L:	linux-renesas-soc@vger.kernel.org
19521S:	Supported
19522F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19523F:	drivers/i2c/busses/i2c-rzv2m.c
19524
19525RENESAS SUPERH ETHERNET DRIVER
19526R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19527L:	netdev@vger.kernel.org
19528L:	linux-renesas-soc@vger.kernel.org
19529F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19530F:	drivers/net/ethernet/renesas/Kconfig
19531F:	drivers/net/ethernet/renesas/Makefile
19532F:	drivers/net/ethernet/renesas/sh_eth*
19533F:	include/linux/sh_eth.h
19534
19535RENESAS USB PHY DRIVER
19536M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19537L:	linux-renesas-soc@vger.kernel.org
19538S:	Maintained
19539F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19540
19541RENESAS VERSACLOCK 7 CLOCK DRIVER
19542M:	Alex Helms <alexander.helms.jy@renesas.com>
19543S:	Maintained
19544F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19545F:	drivers/clk/clk-versaclock7.c
19546
19547RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19548M:	Herve Codina <herve.codina@bootlin.com>
19549L:	linux-iio@vger.kernel.org
19550S:	Maintained
19551F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19552F:	drivers/iio/potentiometer/x9250.c
19553
19554RESET CONTROLLER FRAMEWORK
19555M:	Philipp Zabel <p.zabel@pengutronix.de>
19556S:	Maintained
19557T:	git git://git.pengutronix.de/git/pza/linux
19558F:	Documentation/devicetree/bindings/reset/
19559F:	Documentation/driver-api/reset.rst
19560F:	drivers/reset/
19561F:	include/dt-bindings/reset/
19562F:	include/linux/reset-controller.h
19563F:	include/linux/reset.h
19564F:	include/linux/reset/
19565K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19566
19567RESTARTABLE SEQUENCES SUPPORT
19568M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19569M:	Peter Zijlstra <peterz@infradead.org>
19570M:	"Paul E. McKenney" <paulmck@kernel.org>
19571M:	Boqun Feng <boqun.feng@gmail.com>
19572L:	linux-kernel@vger.kernel.org
19573S:	Supported
19574F:	include/trace/events/rseq.h
19575F:	include/uapi/linux/rseq.h
19576F:	kernel/rseq.c
19577F:	tools/testing/selftests/rseq/
19578
19579RFKILL
19580M:	Johannes Berg <johannes@sipsolutions.net>
19581L:	linux-wireless@vger.kernel.org
19582S:	Maintained
19583W:	https://wireless.wiki.kernel.org/
19584Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19587F:	Documentation/ABI/stable/sysfs-class-rfkill
19588F:	Documentation/driver-api/rfkill.rst
19589F:	include/linux/rfkill.h
19590F:	include/uapi/linux/rfkill.h
19591F:	net/rfkill/
19592
19593RHASHTABLE
19594M:	Thomas Graf <tgraf@suug.ch>
19595M:	Herbert Xu <herbert@gondor.apana.org.au>
19596L:	netdev@vger.kernel.org
19597S:	Maintained
19598F:	include/linux/rhashtable-types.h
19599F:	include/linux/rhashtable.h
19600F:	lib/rhashtable.c
19601F:	lib/test_rhashtable.c
19602
19603RICOH R5C592 MEMORYSTICK DRIVER
19604M:	Maxim Levitsky <maximlevitsky@gmail.com>
19605S:	Maintained
19606F:	drivers/memstick/host/r592.*
19607
19608RICOH SMARTMEDIA/XD DRIVER
19609M:	Maxim Levitsky <maximlevitsky@gmail.com>
19610S:	Maintained
19611F:	drivers/mtd/nand/raw/r852.c
19612F:	drivers/mtd/nand/raw/r852.h
19613
19614RISC-V AIA DRIVERS
19615M:	Anup Patel <anup@brainfault.org>
19616L:	linux-riscv@lists.infradead.org
19617S:	Maintained
19618F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19619F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19620F:	drivers/irqchip/irq-riscv-aplic-*.c
19621F:	drivers/irqchip/irq-riscv-aplic-*.h
19622F:	drivers/irqchip/irq-riscv-imsic-*.c
19623F:	drivers/irqchip/irq-riscv-imsic-*.h
19624F:	drivers/irqchip/irq-riscv-intc.c
19625F:	include/linux/irqchip/riscv-aplic.h
19626F:	include/linux/irqchip/riscv-imsic.h
19627
19628RISC-V ARCHITECTURE
19629M:	Paul Walmsley <paul.walmsley@sifive.com>
19630M:	Palmer Dabbelt <palmer@dabbelt.com>
19631M:	Albert Ou <aou@eecs.berkeley.edu>
19632L:	linux-riscv@lists.infradead.org
19633S:	Supported
19634Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19635C:	irc://irc.libera.chat/riscv
19636P:	Documentation/arch/riscv/patch-acceptance.rst
19637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19638F:	arch/riscv/
19639N:	riscv
19640K:	riscv
19641
19642RISC-V MICROCHIP FPGA SUPPORT
19643M:	Conor Dooley <conor.dooley@microchip.com>
19644M:	Daire McNamara <daire.mcnamara@microchip.com>
19645L:	linux-riscv@lists.infradead.org
19646S:	Supported
19647F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19648F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19649F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19650F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19651F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19652F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19653F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19654F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19655F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19656F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19657F:	arch/riscv/boot/dts/microchip/
19658F:	drivers/char/hw_random/mpfs-rng.c
19659F:	drivers/clk/microchip/clk-mpfs*.c
19660F:	drivers/firmware/microchip/mpfs-auto-update.c
19661F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19662F:	drivers/mailbox/mailbox-mpfs.c
19663F:	drivers/pci/controller/plda/pcie-microchip-host.c
19664F:	drivers/pwm/pwm-microchip-core.c
19665F:	drivers/reset/reset-mpfs.c
19666F:	drivers/rtc/rtc-mpfs.c
19667F:	drivers/soc/microchip/mpfs-sys-controller.c
19668F:	drivers/spi/spi-microchip-core-qspi.c
19669F:	drivers/spi/spi-microchip-core.c
19670F:	drivers/usb/musb/mpfs.c
19671F:	include/soc/microchip/mpfs.h
19672
19673RISC-V MISC SOC SUPPORT
19674M:	Conor Dooley <conor@kernel.org>
19675L:	linux-riscv@lists.infradead.org
19676S:	Maintained
19677Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19678T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19679F:	Documentation/devicetree/bindings/riscv/
19680F:	arch/riscv/boot/dts/
19681X:	arch/riscv/boot/dts/allwinner/
19682X:	arch/riscv/boot/dts/renesas/
19683X:	arch/riscv/boot/dts/sophgo/
19684X:	arch/riscv/boot/dts/thead/
19685
19686RISC-V PMU DRIVERS
19687M:	Atish Patra <atishp@atishpatra.org>
19688R:	Anup Patel <anup@brainfault.org>
19689L:	linux-riscv@lists.infradead.org
19690S:	Supported
19691F:	drivers/perf/riscv_pmu.c
19692F:	drivers/perf/riscv_pmu_legacy.c
19693F:	drivers/perf/riscv_pmu_sbi.c
19694
19695RISC-V THEAD SoC SUPPORT
19696M:	Drew Fustini <drew@pdp7.com>
19697M:	Guo Ren <guoren@kernel.org>
19698M:	Fu Wei <wefu@redhat.com>
19699L:	linux-riscv@lists.infradead.org
19700S:	Maintained
19701T:	git https://github.com/pdp7/linux.git
19702F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19703F:	arch/riscv/boot/dts/thead/
19704F:	drivers/clk/thead/clk-th1520-ap.c
19705F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19706
19707RNBD BLOCK DRIVERS
19708M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19709M:	Jack Wang <jinpu.wang@ionos.com>
19710L:	linux-block@vger.kernel.org
19711S:	Maintained
19712F:	drivers/block/rnbd/
19713
19714ROCCAT DRIVERS
19715M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19716S:	Maintained
19717W:	http://sourceforge.net/projects/roccat/
19718F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19719F:	drivers/hid/hid-roccat*
19720F:	include/linux/hid-roccat*
19721
19722ROCKCHIP CRYPTO DRIVERS
19723M:	Corentin Labbe <clabbe@baylibre.com>
19724L:	linux-crypto@vger.kernel.org
19725S:	Maintained
19726F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19727F:	drivers/crypto/rockchip/
19728
19729ROCKCHIP I2S TDM DRIVER
19730M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19731L:	linux-rockchip@lists.infradead.org
19732S:	Maintained
19733F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19734F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19735
19736ROCKCHIP ISP V1 DRIVER
19737M:	Dafna Hirschfeld <dafna@fastmail.com>
19738M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19739L:	linux-media@vger.kernel.org
19740L:	linux-rockchip@lists.infradead.org
19741S:	Maintained
19742F:	Documentation/admin-guide/media/rkisp1.rst
19743F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19744F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19745F:	drivers/media/platform/rockchip/rkisp1
19746F:	include/uapi/linux/rkisp1-config.h
19747
19748ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19749M:	Jacob Chen <jacob-chen@iotwrt.com>
19750M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19751L:	linux-media@vger.kernel.org
19752L:	linux-rockchip@lists.infradead.org
19753S:	Maintained
19754F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19755F:	drivers/media/platform/rockchip/rga/
19756
19757ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19758M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19759S:	Maintained
19760F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19761F:	sound/soc/codecs/rk3308_codec.c
19762F:	sound/soc/codecs/rk3308_codec.h
19763
19764ROCKCHIP VIDEO DECODER DRIVER
19765M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19766L:	linux-media@vger.kernel.org
19767L:	linux-rockchip@lists.infradead.org
19768S:	Maintained
19769F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19770F:	drivers/staging/media/rkvdec/
19771
19772ROCKER DRIVER
19773M:	Jiri Pirko <jiri@resnulli.us>
19774L:	netdev@vger.kernel.org
19775S:	Supported
19776F:	drivers/net/ethernet/rocker/
19777
19778ROCKETPORT EXPRESS/INFINITY DRIVER
19779M:	Kevin Cernekee <cernekee@gmail.com>
19780L:	linux-serial@vger.kernel.org
19781S:	Odd Fixes
19782F:	drivers/tty/serial/rp2.*
19783
19784ROHM BD99954 CHARGER IC
19785M:	Matti Vaittinen <mazziesaccount@gmail.com>
19786S:	Supported
19787F:	drivers/power/supply/bd99954-charger.c
19788F:	drivers/power/supply/bd99954-charger.h
19789
19790ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19791M:	Tomasz Duszynski <tduszyns@gmail.com>
19792S:	Maintained
19793F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19794F:	drivers/iio/light/bh1750.c
19795
19796ROHM BM1390 PRESSURE SENSOR DRIVER
19797M:	Matti Vaittinen <mazziesaccount@gmail.com>
19798L:	linux-iio@vger.kernel.org
19799S:	Supported
19800F:	drivers/iio/pressure/rohm-bm1390.c
19801
19802ROHM BU270xx LIGHT SENSOR DRIVERs
19803M:	Matti Vaittinen <mazziesaccount@gmail.com>
19804L:	linux-iio@vger.kernel.org
19805S:	Supported
19806F:	drivers/iio/light/rohm-bu27008.c
19807F:	drivers/iio/light/rohm-bu27034.c
19808
19809ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19810M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19811L:	linux-kernel@vger.kernel.org
19812L:	linux-renesas-soc@vger.kernel.org
19813S:	Supported
19814F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19815F:	drivers/gpio/gpio-bd9571mwv.c
19816F:	drivers/mfd/bd9571mwv.c
19817F:	drivers/regulator/bd9571mwv-regulator.c
19818F:	include/linux/mfd/bd9571mwv.h
19819
19820ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19821M:	Matti Vaittinen <mazziesaccount@gmail.com>
19822S:	Supported
19823F:	drivers/clk/clk-bd718x7.c
19824F:	drivers/gpio/gpio-bd71815.c
19825F:	drivers/gpio/gpio-bd71828.c
19826F:	drivers/mfd/rohm-bd71828.c
19827F:	drivers/mfd/rohm-bd718x7.c
19828F:	drivers/mfd/rohm-bd9576.c
19829F:	drivers/mfd/rohm-bd96801.c
19830F:	drivers/regulator/bd71815-regulator.c
19831F:	drivers/regulator/bd71828-regulator.c
19832F:	drivers/regulator/bd718x7-regulator.c
19833F:	drivers/regulator/bd9576-regulator.c
19834F:	drivers/regulator/bd96801-regulator.c
19835F:	drivers/regulator/rohm-regulator.c
19836F:	drivers/rtc/rtc-bd70528.c
19837F:	drivers/watchdog/bd9576_wdt.c
19838F:	drivers/watchdog/bd96801_wdt.c
19839F:	include/linux/mfd/rohm-bd71815.h
19840F:	include/linux/mfd/rohm-bd71828.h
19841F:	include/linux/mfd/rohm-bd718x7.h
19842F:	include/linux/mfd/rohm-bd957x.h
19843F:	include/linux/mfd/rohm-bd96801.h
19844F:	include/linux/mfd/rohm-generic.h
19845F:	include/linux/mfd/rohm-shared.h
19846
19847ROSE NETWORK LAYER
19848M:	Ralf Baechle <ralf@linux-mips.org>
19849L:	linux-hams@vger.kernel.org
19850S:	Maintained
19851W:	https://linux-ax25.in-berlin.de
19852F:	include/net/rose.h
19853F:	include/uapi/linux/rose.h
19854F:	net/rose/
19855
19856ROTATION DRIVER FOR ALLWINNER A83T
19857M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19858L:	linux-media@vger.kernel.org
19859S:	Maintained
19860T:	git git://linuxtv.org/media_tree.git
19861F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19862F:	drivers/media/platform/sunxi/sun8i-rotate/
19863
19864RPMB SUBSYSTEM
19865M:	Jens Wiklander <jens.wiklander@linaro.org>
19866L:	linux-kernel@vger.kernel.org
19867S:	Supported
19868F:	drivers/misc/rpmb-core.c
19869F:	include/linux/rpmb.h
19870
19871RPMSG TTY DRIVER
19872M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19873L:	linux-remoteproc@vger.kernel.org
19874S:	Maintained
19875F:	drivers/tty/rpmsg_tty.c
19876
19877RTL2830 MEDIA DRIVER
19878L:	linux-media@vger.kernel.org
19879S:	Orphan
19880W:	https://linuxtv.org
19881Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19882F:	drivers/media/dvb-frontends/rtl2830*
19883
19884RTL2832 MEDIA DRIVER
19885L:	linux-media@vger.kernel.org
19886S:	Orphan
19887W:	https://linuxtv.org
19888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19889F:	drivers/media/dvb-frontends/rtl2832*
19890
19891RTL2832_SDR MEDIA DRIVER
19892L:	linux-media@vger.kernel.org
19893S:	Orphan
19894W:	https://linuxtv.org
19895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19896F:	drivers/media/dvb-frontends/rtl2832_sdr*
19897
19898RTL8180 WIRELESS DRIVER
19899L:	linux-wireless@vger.kernel.org
19900S:	Orphan
19901F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19902
19903RTL8187 WIRELESS DRIVER
19904M:	Hin-Tak Leung <hintak.leung@gmail.com>
19905L:	linux-wireless@vger.kernel.org
19906S:	Maintained
19907T:	git https://github.com/pkshih/rtw.git
19908F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19909
19910RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19911M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19912L:	linux-wireless@vger.kernel.org
19913S:	Maintained
19914T:	git https://github.com/pkshih/rtw.git
19915F:	drivers/net/wireless/realtek/rtl8xxxu/
19916
19917RTRS TRANSPORT DRIVERS
19918M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19919M:	Jack Wang <jinpu.wang@ionos.com>
19920L:	linux-rdma@vger.kernel.org
19921S:	Maintained
19922F:	drivers/infiniband/ulp/rtrs/
19923
19924RUNTIME VERIFICATION (RV)
19925M:	Steven Rostedt <rostedt@goodmis.org>
19926L:	linux-trace-kernel@vger.kernel.org
19927S:	Maintained
19928F:	Documentation/trace/rv/
19929F:	include/linux/rv.h
19930F:	include/rv/
19931F:	kernel/trace/rv/
19932F:	tools/verification/
19933
19934RUST
19935M:	Miguel Ojeda <ojeda@kernel.org>
19936M:	Alex Gaynor <alex.gaynor@gmail.com>
19937M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19938R:	Boqun Feng <boqun.feng@gmail.com>
19939R:	Gary Guo <gary@garyguo.net>
19940R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19941R:	Benno Lossin <benno.lossin@proton.me>
19942R:	Andreas Hindborg <a.hindborg@samsung.com>
19943R:	Alice Ryhl <aliceryhl@google.com>
19944L:	rust-for-linux@vger.kernel.org
19945S:	Supported
19946W:	https://rust-for-linux.com
19947B:	https://github.com/Rust-for-Linux/linux/issues
19948C:	zulip://rust-for-linux.zulipchat.com
19949P:	https://rust-for-linux.com/contributing
19950T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19951F:	Documentation/rust/
19952F:	rust/
19953F:	samples/rust/
19954F:	scripts/*rust*
19955F:	tools/testing/selftests/rust/
19956K:	\b(?i:rust)\b
19957
19958RXRPC SOCKETS (AF_RXRPC)
19959M:	David Howells <dhowells@redhat.com>
19960M:	Marc Dionne <marc.dionne@auristor.com>
19961L:	linux-afs@lists.infradead.org
19962S:	Supported
19963W:	https://www.infradead.org/~dhowells/kafs/
19964F:	Documentation/networking/rxrpc.rst
19965F:	include/keys/rxrpc-type.h
19966F:	include/net/af_rxrpc.h
19967F:	include/trace/events/rxrpc.h
19968F:	include/uapi/linux/rxrpc.h
19969F:	net/rxrpc/
19970
19971S3 SAVAGE FRAMEBUFFER DRIVER
19972M:	Antonino Daplas <adaplas@gmail.com>
19973L:	linux-fbdev@vger.kernel.org
19974S:	Maintained
19975F:	drivers/video/fbdev/savage/
19976
19977S390 ARCHITECTURE
19978M:	Heiko Carstens <hca@linux.ibm.com>
19979M:	Vasily Gorbik <gor@linux.ibm.com>
19980M:	Alexander Gordeev <agordeev@linux.ibm.com>
19981R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19982R:	Sven Schnelle <svens@linux.ibm.com>
19983L:	linux-s390@vger.kernel.org
19984S:	Supported
19985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19986F:	Documentation/driver-api/s390-drivers.rst
19987F:	Documentation/arch/s390/
19988F:	arch/s390/
19989F:	drivers/s390/
19990F:	drivers/watchdog/diag288_wdt.c
19991
19992S390 COMMON I/O LAYER
19993M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19994M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19995L:	linux-s390@vger.kernel.org
19996S:	Supported
19997F:	drivers/s390/cio/
19998
19999S390 DASD DRIVER
20000M:	Stefan Haberland <sth@linux.ibm.com>
20001M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20002L:	linux-s390@vger.kernel.org
20003S:	Supported
20004F:	block/partitions/ibm.c
20005F:	drivers/s390/block/dasd*
20006F:	include/linux/dasd_mod.h
20007
20008S390 IOMMU (PCI)
20009M:	Niklas Schnelle <schnelle@linux.ibm.com>
20010M:	Matthew Rosato <mjrosato@linux.ibm.com>
20011R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20012L:	linux-s390@vger.kernel.org
20013S:	Supported
20014F:	drivers/iommu/s390-iommu.c
20015
20016S390 IUCV NETWORK LAYER
20017M:	Alexandra Winter <wintera@linux.ibm.com>
20018M:	Thorsten Winkler <twinkler@linux.ibm.com>
20019L:	linux-s390@vger.kernel.org
20020L:	netdev@vger.kernel.org
20021S:	Supported
20022F:	drivers/s390/net/*iucv*
20023F:	include/net/iucv/
20024F:	net/iucv/
20025
20026S390 MM
20027M:	Alexander Gordeev <agordeev@linux.ibm.com>
20028M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20029L:	linux-s390@vger.kernel.org
20030S:	Supported
20031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20032F:	arch/s390/include/asm/pgtable.h
20033F:	arch/s390/mm
20034
20035S390 NETWORK DRIVERS
20036M:	Alexandra Winter <wintera@linux.ibm.com>
20037M:	Thorsten Winkler <twinkler@linux.ibm.com>
20038L:	linux-s390@vger.kernel.org
20039L:	netdev@vger.kernel.org
20040S:	Supported
20041F:	drivers/s390/net/
20042
20043S390 PCI SUBSYSTEM
20044M:	Niklas Schnelle <schnelle@linux.ibm.com>
20045M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20046L:	linux-s390@vger.kernel.org
20047S:	Supported
20048F:	Documentation/arch/s390/pci.rst
20049F:	arch/s390/pci/
20050F:	drivers/pci/hotplug/s390_pci_hpc.c
20051
20052S390 SCM DRIVER
20053M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20054L:	linux-s390@vger.kernel.org
20055S:	Supported
20056F:	drivers/s390/block/scm*
20057F:	drivers/s390/cio/scm.c
20058
20059S390 VFIO AP DRIVER
20060M:	Tony Krowiak <akrowiak@linux.ibm.com>
20061M:	Halil Pasic <pasic@linux.ibm.com>
20062M:	Jason Herne <jjherne@linux.ibm.com>
20063L:	linux-s390@vger.kernel.org
20064S:	Supported
20065F:	Documentation/arch/s390/vfio-ap*
20066F:	drivers/s390/crypto/vfio_ap*
20067
20068S390 VFIO-CCW DRIVER
20069M:	Eric Farman <farman@linux.ibm.com>
20070M:	Matthew Rosato <mjrosato@linux.ibm.com>
20071R:	Halil Pasic <pasic@linux.ibm.com>
20072L:	linux-s390@vger.kernel.org
20073L:	kvm@vger.kernel.org
20074S:	Supported
20075F:	Documentation/arch/s390/vfio-ccw.rst
20076F:	drivers/s390/cio/vfio_ccw*
20077F:	include/uapi/linux/vfio_ccw.h
20078
20079S390 VFIO-PCI DRIVER
20080M:	Matthew Rosato <mjrosato@linux.ibm.com>
20081M:	Eric Farman <farman@linux.ibm.com>
20082L:	linux-s390@vger.kernel.org
20083L:	kvm@vger.kernel.org
20084S:	Supported
20085F:	arch/s390/kvm/pci*
20086F:	drivers/vfio/pci/vfio_pci_zdev.c
20087F:	include/uapi/linux/vfio_zdev.h
20088
20089S390 ZCRYPT DRIVER
20090M:	Harald Freudenberger <freude@linux.ibm.com>
20091L:	linux-s390@vger.kernel.org
20092S:	Supported
20093F:	drivers/s390/crypto/
20094
20095S390 ZFCP DRIVER
20096M:	Steffen Maier <maier@linux.ibm.com>
20097M:	Benjamin Block <bblock@linux.ibm.com>
20098L:	linux-s390@vger.kernel.org
20099S:	Supported
20100F:	drivers/s390/scsi/zfcp_*
20101
20102SAA6588 RDS RECEIVER DRIVER
20103M:	Hans Verkuil <hverkuil@xs4all.nl>
20104L:	linux-media@vger.kernel.org
20105S:	Odd Fixes
20106W:	https://linuxtv.org
20107T:	git git://linuxtv.org/media_tree.git
20108F:	drivers/media/i2c/saa6588*
20109
20110SAA7134 VIDEO4LINUX DRIVER
20111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20112L:	linux-media@vger.kernel.org
20113S:	Odd fixes
20114W:	https://linuxtv.org
20115T:	git git://linuxtv.org/media_tree.git
20116F:	Documentation/driver-api/media/drivers/saa7134*
20117F:	drivers/media/pci/saa7134/
20118
20119SAA7146 VIDEO4LINUX-2 DRIVER
20120M:	Hans Verkuil <hverkuil@xs4all.nl>
20121L:	linux-media@vger.kernel.org
20122S:	Maintained
20123T:	git git://linuxtv.org/media_tree.git
20124F:	drivers/media/common/saa7146/
20125F:	drivers/media/pci/saa7146/
20126F:	include/media/drv-intf/saa7146*
20127
20128SAFESETID SECURITY MODULE
20129M:	Micah Morton <mortonm@chromium.org>
20130S:	Supported
20131F:	Documentation/admin-guide/LSM/SafeSetID.rst
20132F:	security/safesetid/
20133
20134SAMSUNG AUDIO (ASoC) DRIVERS
20135M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20136L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20137S:	Maintained
20138B:	mailto:linux-samsung-soc@vger.kernel.org
20139F:	Documentation/devicetree/bindings/sound/samsung*
20140F:	sound/soc/samsung/
20141
20142SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20143M:	Krzysztof Kozlowski <krzk@kernel.org>
20144L:	linux-crypto@vger.kernel.org
20145L:	linux-samsung-soc@vger.kernel.org
20146S:	Maintained
20147F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20148F:	drivers/crypto/exynos-rng.c
20149
20150SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20151M:	Łukasz Stelmach <l.stelmach@samsung.com>
20152L:	linux-samsung-soc@vger.kernel.org
20153S:	Maintained
20154F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20155F:	drivers/char/hw_random/exynos-trng.c
20156
20157SAMSUNG FRAMEBUFFER DRIVER
20158M:	Jingoo Han <jingoohan1@gmail.com>
20159L:	linux-fbdev@vger.kernel.org
20160S:	Maintained
20161F:	drivers/video/fbdev/s3c-fb.c
20162
20163SAMSUNG INTERCONNECT DRIVERS
20164M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20165M:	Artur Świgoń <a.swigon@samsung.com>
20166L:	linux-pm@vger.kernel.org
20167L:	linux-samsung-soc@vger.kernel.org
20168S:	Supported
20169F:	drivers/interconnect/samsung/
20170
20171SAMSUNG LAPTOP DRIVER
20172M:	Corentin Chary <corentin.chary@gmail.com>
20173L:	platform-driver-x86@vger.kernel.org
20174S:	Maintained
20175F:	drivers/platform/x86/samsung-laptop.c
20176
20177SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20178M:	Krzysztof Kozlowski <krzk@kernel.org>
20179L:	linux-kernel@vger.kernel.org
20180L:	linux-samsung-soc@vger.kernel.org
20181S:	Maintained
20182B:	mailto:linux-samsung-soc@vger.kernel.org
20183F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20184F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20185F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20186F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20187F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20188F:	drivers/clk/clk-s2mps11.c
20189F:	drivers/mfd/sec*.c
20190F:	drivers/regulator/s2m*.c
20191F:	drivers/regulator/s5m*.c
20192F:	drivers/rtc/rtc-s5m.c
20193F:	include/linux/mfd/samsung/
20194
20195SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20196M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20197L:	linux-media@vger.kernel.org
20198L:	linux-samsung-soc@vger.kernel.org
20199S:	Maintained
20200F:	drivers/media/platform/samsung/s3c-camif/
20201F:	include/media/drv-intf/s3c_camif.h
20202
20203SAMSUNG S3FWRN5 NFC DRIVER
20204M:	Krzysztof Kozlowski <krzk@kernel.org>
20205S:	Maintained
20206F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20207F:	drivers/nfc/s3fwrn5
20208
20209SAMSUNG S5C73M3 CAMERA DRIVER
20210M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20211M:	Andrzej Hajda <andrzej.hajda@intel.com>
20212L:	linux-media@vger.kernel.org
20213S:	Supported
20214F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20215F:	drivers/media/i2c/s5c73m3/*
20216
20217SAMSUNG S5K5BAF CAMERA DRIVER
20218M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20219M:	Andrzej Hajda <andrzej.hajda@intel.com>
20220L:	linux-media@vger.kernel.org
20221S:	Supported
20222F:	drivers/media/i2c/s5k5baf.c
20223
20224SAMSUNG S5P Security SubSystem (SSS) DRIVER
20225M:	Krzysztof Kozlowski <krzk@kernel.org>
20226M:	Vladimir Zapolskiy <vz@mleia.com>
20227L:	linux-crypto@vger.kernel.org
20228L:	linux-samsung-soc@vger.kernel.org
20229S:	Maintained
20230F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20231F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20232F:	drivers/crypto/s5p-sss.c
20233
20234SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20235M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20236L:	linux-media@vger.kernel.org
20237S:	Supported
20238Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20239F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20240F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20241F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20242F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20243F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20244F:	drivers/media/platform/samsung/exynos4-is/
20245
20246SAMSUNG SOC CLOCK DRIVERS
20247M:	Krzysztof Kozlowski <krzk@kernel.org>
20248M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20249M:	Chanwoo Choi <cw00.choi@samsung.com>
20250R:	Alim Akhtar <alim.akhtar@samsung.com>
20251L:	linux-samsung-soc@vger.kernel.org
20252S:	Maintained
20253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20254F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20255F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20256F:	drivers/clk/samsung/
20257F:	include/dt-bindings/clock/exynos*.h
20258F:	include/dt-bindings/clock/s5p*.h
20259F:	include/dt-bindings/clock/samsung,*.h
20260F:	include/linux/clk/samsung.h
20261
20262SAMSUNG SPI DRIVERS
20263M:	Andi Shyti <andi.shyti@kernel.org>
20264L:	linux-spi@vger.kernel.org
20265L:	linux-samsung-soc@vger.kernel.org
20266S:	Maintained
20267F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20268F:	drivers/spi/spi-s3c*
20269F:	include/linux/platform_data/spi-s3c64xx.h
20270
20271SAMSUNG SXGBE DRIVERS
20272M:	Byungho An <bh74.an@samsung.com>
20273L:	netdev@vger.kernel.org
20274S:	Supported
20275F:	drivers/net/ethernet/samsung/sxgbe/
20276
20277SAMSUNG THERMAL DRIVER
20278M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20279M:	Krzysztof Kozlowski <krzk@kernel.org>
20280L:	linux-pm@vger.kernel.org
20281L:	linux-samsung-soc@vger.kernel.org
20282S:	Maintained
20283F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20284F:	drivers/thermal/samsung/
20285
20286SAMSUNG USB2 PHY DRIVER
20287M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20288L:	linux-kernel@vger.kernel.org
20289S:	Supported
20290F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20291F:	Documentation/driver-api/phy/samsung-usb2.rst
20292F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20293F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20294F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20295F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20296F:	drivers/phy/samsung/phy-samsung-usb2.c
20297F:	drivers/phy/samsung/phy-samsung-usb2.h
20298
20299SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20300M:	Paul Barker <paul.barker@sancloud.com>
20301R:	Marc Murphy <marc.murphy@sancloud.com>
20302S:	Supported
20303F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20304
20305SC1200 WDT DRIVER
20306M:	Zwane Mwaikambo <zwanem@gmail.com>
20307S:	Maintained
20308F:	drivers/watchdog/sc1200wdt.c
20309
20310SCHEDULER
20311M:	Ingo Molnar <mingo@redhat.com>
20312M:	Peter Zijlstra <peterz@infradead.org>
20313M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20314M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20315R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20316R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20317R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20318R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20319R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20320L:	linux-kernel@vger.kernel.org
20321S:	Maintained
20322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20323F:	include/linux/preempt.h
20324F:	include/linux/sched.h
20325F:	include/linux/wait.h
20326F:	include/uapi/linux/sched.h
20327F:	kernel/sched/
20328
20329SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20330M:	Gustavo Silva <gustavograzs@gmail.com>
20331S:	Maintained
20332F:	drivers/iio/chemical/ens160_core.c
20333F:	drivers/iio/chemical/ens160_i2c.c
20334F:	drivers/iio/chemical/ens160_spi.c
20335F:	drivers/iio/chemical/ens160.h
20336
20337SCSI LIBSAS SUBSYSTEM
20338R:	John Garry <john.g.garry@oracle.com>
20339R:	Jason Yan <yanaijie@huawei.com>
20340L:	linux-scsi@vger.kernel.org
20341S:	Supported
20342F:	Documentation/scsi/libsas.rst
20343F:	drivers/scsi/libsas/
20344F:	include/scsi/libsas.h
20345F:	include/scsi/sas_ata.h
20346
20347SCSI RDMA PROTOCOL (SRP) INITIATOR
20348M:	Bart Van Assche <bvanassche@acm.org>
20349L:	linux-rdma@vger.kernel.org
20350S:	Supported
20351Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20352F:	drivers/infiniband/ulp/srp/
20353F:	include/scsi/srp.h
20354
20355SCSI RDMA PROTOCOL (SRP) TARGET
20356M:	Bart Van Assche <bvanassche@acm.org>
20357L:	linux-rdma@vger.kernel.org
20358L:	target-devel@vger.kernel.org
20359S:	Supported
20360Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20361F:	drivers/infiniband/ulp/srpt/
20362
20363SCSI SG DRIVER
20364M:	Doug Gilbert <dgilbert@interlog.com>
20365L:	linux-scsi@vger.kernel.org
20366S:	Maintained
20367W:	http://sg.danny.cz/sg
20368F:	Documentation/scsi/scsi-generic.rst
20369F:	drivers/scsi/sg.c
20370F:	include/scsi/sg.h
20371
20372SCSI SUBSYSTEM
20373M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20374M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20375L:	linux-scsi@vger.kernel.org
20376S:	Maintained
20377Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20380F:	Documentation/devicetree/bindings/scsi/
20381F:	drivers/scsi/
20382F:	drivers/ufs/
20383F:	include/scsi/
20384F:	include/uapi/scsi/
20385
20386SCSI TAPE DRIVER
20387M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20388L:	linux-scsi@vger.kernel.org
20389S:	Maintained
20390F:	Documentation/scsi/st.rst
20391F:	drivers/scsi/st.*
20392F:	drivers/scsi/st_*.h
20393
20394SCSI TARGET CORE USER DRIVER
20395M:	Bodo Stroesser <bostroesser@gmail.com>
20396L:	linux-scsi@vger.kernel.org
20397L:	target-devel@vger.kernel.org
20398S:	Supported
20399F:	Documentation/target/tcmu-design.rst
20400F:	drivers/target/target_core_user.c
20401F:	include/uapi/linux/target_core_user.h
20402
20403SCSI TARGET SUBSYSTEM
20404M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20405L:	linux-scsi@vger.kernel.org
20406L:	target-devel@vger.kernel.org
20407S:	Supported
20408Q:	https://patchwork.kernel.org/project/target-devel/list/
20409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20410F:	Documentation/target/
20411F:	drivers/target/
20412F:	include/target/
20413
20414SCTP PROTOCOL
20415M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20416M:	Xin Long <lucien.xin@gmail.com>
20417L:	linux-sctp@vger.kernel.org
20418S:	Maintained
20419W:	https://github.com/sctp/lksctp-tools/wiki
20420F:	Documentation/networking/sctp.rst
20421F:	include/linux/sctp.h
20422F:	include/net/sctp/
20423F:	include/uapi/linux/sctp.h
20424F:	net/sctp/
20425
20426SCx200 CPU SUPPORT
20427M:	Jim Cromie <jim.cromie@gmail.com>
20428S:	Odd Fixes
20429F:	Documentation/i2c/busses/scx200_acb.rst
20430F:	arch/x86/platform/scx200/
20431F:	drivers/i2c/busses/scx200*
20432F:	drivers/mtd/maps/scx200_docflash.c
20433F:	drivers/watchdog/scx200_wdt.c
20434F:	include/linux/scx200.h
20435
20436SCx200 GPIO DRIVER
20437M:	Jim Cromie <jim.cromie@gmail.com>
20438S:	Maintained
20439F:	drivers/char/scx200_gpio.c
20440F:	include/linux/scx200_gpio.h
20441
20442SCx200 HRT CLOCKSOURCE DRIVER
20443M:	Jim Cromie <jim.cromie@gmail.com>
20444S:	Maintained
20445F:	drivers/clocksource/scx200_hrt.c
20446
20447SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20448M:	Sascha Sommer <saschasommer@freenet.de>
20449L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20450S:	Maintained
20451F:	drivers/mmc/host/sdricoh_cs.c
20452
20453SECO BOARDS CEC DRIVER
20454M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20455S:	Maintained
20456F:	drivers/media/cec/platform/seco/seco-cec.c
20457F:	drivers/media/cec/platform/seco/seco-cec.h
20458
20459SECURE COMPUTING
20460M:	Kees Cook <kees@kernel.org>
20461R:	Andy Lutomirski <luto@amacapital.net>
20462R:	Will Drewry <wad@chromium.org>
20463S:	Supported
20464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20465F:	Documentation/userspace-api/seccomp_filter.rst
20466F:	include/linux/seccomp.h
20467F:	include/uapi/linux/seccomp.h
20468F:	kernel/seccomp.c
20469F:	tools/testing/selftests/kselftest_harness.h
20470F:	tools/testing/selftests/seccomp/*
20471K:	\bsecure_computing
20472K:	\bTIF_SECCOMP\b
20473
20474SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20475M:	Kamal Dasu <kamal.dasu@broadcom.com>
20476M:	Al Cooper <alcooperx@gmail.com>
20477R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20478L:	linux-mmc@vger.kernel.org
20479S:	Maintained
20480F:	drivers/mmc/host/sdhci-brcmstb*
20481
20482SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20483M:	Adrian Hunter <adrian.hunter@intel.com>
20484L:	linux-mmc@vger.kernel.org
20485S:	Supported
20486F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20487F:	drivers/mmc/host/sdhci*
20488
20489SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20490M:	Aubin Constans <aubin.constans@microchip.com>
20491R:	Eugen Hristev <eugen.hristev@collabora.com>
20492L:	linux-mmc@vger.kernel.org
20493S:	Supported
20494F:	drivers/mmc/host/sdhci-of-at91.c
20495
20496SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20497M:	Haibo Chen <haibo.chen@nxp.com>
20498L:	imx@lists.linux.dev
20499L:	linux-mmc@vger.kernel.org
20500L:	s32@nxp.com
20501S:	Maintained
20502F:	drivers/mmc/host/sdhci-esdhc-imx.c
20503
20504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20505M:	Ben Dooks <ben-linux@fluff.org>
20506M:	Jaehoon Chung <jh80.chung@samsung.com>
20507L:	linux-mmc@vger.kernel.org
20508S:	Maintained
20509F:	drivers/mmc/host/sdhci-s3c*
20510
20511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20512M:	Viresh Kumar <vireshk@kernel.org>
20513L:	linux-mmc@vger.kernel.org
20514S:	Maintained
20515F:	drivers/mmc/host/sdhci-spear.c
20516
20517SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20518M:	Vignesh Raghavendra <vigneshr@ti.com>
20519L:	linux-mmc@vger.kernel.org
20520S:	Maintained
20521F:	drivers/mmc/host/sdhci-omap.c
20522
20523SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20524M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20525L:	linux-block@vger.kernel.org
20526S:	Supported
20527F:	block/opal_proto.h
20528F:	block/sed*
20529F:	include/linux/sed*
20530F:	include/uapi/linux/sed*
20531
20532SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20533M:	Mark Rutland <mark.rutland@arm.com>
20534M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20535M:	Sudeep Holla <sudeep.holla@arm.com>
20536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20537S:	Maintained
20538F:	drivers/firmware/smccc/
20539F:	include/linux/arm-smccc.h
20540
20541SECURITY CONTACT
20542M:	Security Officers <security@kernel.org>
20543S:	Supported
20544F:	Documentation/process/security-bugs.rst
20545
20546SECURITY SUBSYSTEM
20547M:	Paul Moore <paul@paul-moore.com>
20548M:	James Morris <jmorris@namei.org>
20549M:	"Serge E. Hallyn" <serge@hallyn.com>
20550L:	linux-security-module@vger.kernel.org
20551S:	Supported
20552Q:	https://patchwork.kernel.org/project/linux-security-module/list
20553B:	mailto:linux-security-module@vger.kernel.org
20554P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20555T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20556F:	include/linux/lsm_audit.h
20557F:	include/linux/lsm_hook_defs.h
20558F:	include/linux/lsm_hooks.h
20559F:	include/linux/security.h
20560F:	include/uapi/linux/lsm.h
20561F:	security/
20562F:	tools/testing/selftests/lsm/
20563X:	security/selinux/
20564K:	\bsecurity_[a-z_0-9]\+\b
20565
20566SELINUX SECURITY MODULE
20567M:	Paul Moore <paul@paul-moore.com>
20568M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20569R:	Ondrej Mosnacek <omosnace@redhat.com>
20570L:	selinux@vger.kernel.org
20571S:	Supported
20572W:	https://github.com/SELinuxProject
20573Q:	https://patchwork.kernel.org/project/selinux/list
20574B:	mailto:selinux@vger.kernel.org
20575P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20576T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20577F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20578F:	Documentation/ABI/removed/sysfs-selinux-disable
20579F:	Documentation/admin-guide/LSM/SELinux.rst
20580F:	include/trace/events/avc.h
20581F:	include/uapi/linux/selinux_netlink.h
20582F:	scripts/selinux/
20583F:	security/selinux/
20584
20585SENSABLE PHANTOM
20586M:	Jiri Slaby <jirislaby@kernel.org>
20587S:	Maintained
20588F:	drivers/misc/phantom.c
20589F:	include/uapi/linux/phantom.h
20590
20591SENSEAIR SUNRISE 006-0-0007
20592M:	Jacopo Mondi <jacopo@jmondi.org>
20593S:	Maintained
20594F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20595F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20596F:	drivers/iio/chemical/sunrise_co2.c
20597
20598SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20599M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20600S:	Maintained
20601F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20602F:	drivers/iio/chemical/scd30.h
20603F:	drivers/iio/chemical/scd30_core.c
20604F:	drivers/iio/chemical/scd30_i2c.c
20605F:	drivers/iio/chemical/scd30_serial.c
20606
20607SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20608M:	Roan van Dijk <roan@protonic.nl>
20609S:	Maintained
20610F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20611F:	drivers/iio/chemical/scd4x.c
20612
20613SENSIRION SGP40 GAS SENSOR DRIVER
20614M:	Andreas Klinger <ak@it-klinger.de>
20615S:	Maintained
20616F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20617F:	drivers/iio/chemical/sgp40.c
20618
20619SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20620M:	Tomasz Duszynski <tduszyns@gmail.com>
20621S:	Maintained
20622F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20623F:	drivers/iio/chemical/sps30.c
20624F:	drivers/iio/chemical/sps30_i2c.c
20625F:	drivers/iio/chemical/sps30_serial.c
20626
20627SERIAL DEVICE BUS
20628M:	Rob Herring <robh@kernel.org>
20629L:	linux-serial@vger.kernel.org
20630S:	Maintained
20631F:	Documentation/devicetree/bindings/serial/serial.yaml
20632F:	drivers/tty/serdev/
20633F:	include/linux/serdev.h
20634
20635SERIAL IR RECEIVER
20636M:	Sean Young <sean@mess.org>
20637L:	linux-media@vger.kernel.org
20638S:	Maintained
20639F:	drivers/media/rc/serial_ir.c
20640
20641SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20642M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20644S:	Maintained
20645F:	Documentation/devicetree/bindings/slimbus/
20646F:	drivers/slimbus/
20647F:	include/linux/slimbus.h
20648
20649SFC NETWORK DRIVER
20650M:	Edward Cree <ecree.xilinx@gmail.com>
20651M:	Martin Habets <habetsm.xilinx@gmail.com>
20652L:	netdev@vger.kernel.org
20653L:	linux-net-drivers@amd.com
20654S:	Supported
20655F:	Documentation/networking/devlink/sfc.rst
20656F:	drivers/net/ethernet/sfc/
20657
20658SFCTEMP HWMON DRIVER
20659M:	Emil Renner Berthing <kernel@esmil.dk>
20660M:	Hal Feng <hal.feng@starfivetech.com>
20661L:	linux-hwmon@vger.kernel.org
20662S:	Maintained
20663F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20664F:	Documentation/hwmon/sfctemp.rst
20665F:	drivers/hwmon/sfctemp.c
20666
20667SFF/SFP/SFP+ MODULE SUPPORT
20668M:	Russell King <linux@armlinux.org.uk>
20669L:	netdev@vger.kernel.org
20670S:	Maintained
20671F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20672F:	drivers/net/phy/phylink.c
20673F:	drivers/net/phy/sfp*
20674F:	include/linux/mdio/mdio-i2c.h
20675F:	include/linux/phylink.h
20676F:	include/linux/sfp.h
20677K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20678
20679SGI GRU DRIVER
20680M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20681S:	Maintained
20682F:	drivers/misc/sgi-gru/
20683
20684SGI XP/XPC/XPNET DRIVER
20685M:	Robin Holt <robinmholt@gmail.com>
20686M:	Steve Wahl <steve.wahl@hpe.com>
20687S:	Maintained
20688F:	drivers/misc/sgi-xp/
20689
20690SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20691M:	Wenjia Zhang <wenjia@linux.ibm.com>
20692M:	Jan Karcher <jaka@linux.ibm.com>
20693R:	D. Wythe <alibuda@linux.alibaba.com>
20694R:	Tony Lu <tonylu@linux.alibaba.com>
20695R:	Wen Gu <guwen@linux.alibaba.com>
20696L:	linux-s390@vger.kernel.org
20697S:	Supported
20698F:	net/smc/
20699
20700SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20701M:	Linus Walleij <linus.walleij@linaro.org>
20702L:	linux-iio@vger.kernel.org
20703S:	Maintained
20704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20705F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20706F:	drivers/iio/light/gp2ap002.c
20707
20708SHARP RJ54N1CB0C SENSOR DRIVER
20709M:	Jacopo Mondi <jacopo@jmondi.org>
20710L:	linux-media@vger.kernel.org
20711S:	Odd fixes
20712T:	git git://linuxtv.org/media_tree.git
20713F:	drivers/media/i2c/rj54n1cb0c.c
20714F:	include/media/i2c/rj54n1cb0c.h
20715
20716SHRINKER
20717M:	Andrew Morton <akpm@linux-foundation.org>
20718M:	Dave Chinner <david@fromorbit.com>
20719R:	Qi Zheng <zhengqi.arch@bytedance.com>
20720R:	Roman Gushchin <roman.gushchin@linux.dev>
20721R:	Muchun Song <muchun.song@linux.dev>
20722L:	linux-mm@kvack.org
20723S:	Maintained
20724F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20725F:	include/linux/shrinker.h
20726F:	mm/shrinker.c
20727F:	mm/shrinker_debug.c
20728
20729SH_VOU V4L2 OUTPUT DRIVER
20730L:	linux-media@vger.kernel.org
20731S:	Orphan
20732F:	drivers/media/platform/renesas/sh_vou.c
20733F:	include/media/drv-intf/sh_vou.h
20734
20735SI2157 MEDIA DRIVER
20736L:	linux-media@vger.kernel.org
20737S:	Orphan
20738W:	https://linuxtv.org
20739Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20740F:	drivers/media/tuners/si2157*
20741
20742SI2165 MEDIA DRIVER
20743M:	Matthias Schwarzott <zzam@gentoo.org>
20744L:	linux-media@vger.kernel.org
20745S:	Maintained
20746W:	https://linuxtv.org
20747Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20748F:	drivers/media/dvb-frontends/si2165*
20749
20750SI2168 MEDIA DRIVER
20751L:	linux-media@vger.kernel.org
20752S:	Orphan
20753W:	https://linuxtv.org
20754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20755F:	drivers/media/dvb-frontends/si2168*
20756
20757SI470X FM RADIO RECEIVER I2C DRIVER
20758M:	Hans Verkuil <hverkuil@xs4all.nl>
20759L:	linux-media@vger.kernel.org
20760S:	Odd Fixes
20761W:	https://linuxtv.org
20762T:	git git://linuxtv.org/media_tree.git
20763F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20764F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20765
20766SI470X FM RADIO RECEIVER USB DRIVER
20767M:	Hans Verkuil <hverkuil@xs4all.nl>
20768L:	linux-media@vger.kernel.org
20769S:	Maintained
20770W:	https://linuxtv.org
20771T:	git git://linuxtv.org/media_tree.git
20772F:	drivers/media/radio/si470x/radio-si470x-common.c
20773F:	drivers/media/radio/si470x/radio-si470x-usb.c
20774F:	drivers/media/radio/si470x/radio-si470x.h
20775
20776SI4713 FM RADIO TRANSMITTER I2C DRIVER
20777M:	Eduardo Valentin <edubezval@gmail.com>
20778L:	linux-media@vger.kernel.org
20779S:	Odd Fixes
20780W:	https://linuxtv.org
20781T:	git git://linuxtv.org/media_tree.git
20782F:	drivers/media/radio/si4713/si4713.?
20783
20784SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20785M:	Eduardo Valentin <edubezval@gmail.com>
20786L:	linux-media@vger.kernel.org
20787S:	Odd Fixes
20788W:	https://linuxtv.org
20789T:	git git://linuxtv.org/media_tree.git
20790F:	drivers/media/radio/si4713/radio-platform-si4713.c
20791
20792SI4713 FM RADIO TRANSMITTER USB DRIVER
20793M:	Hans Verkuil <hverkuil@xs4all.nl>
20794L:	linux-media@vger.kernel.org
20795S:	Maintained
20796W:	https://linuxtv.org
20797T:	git git://linuxtv.org/media_tree.git
20798F:	drivers/media/radio/si4713/radio-usb-si4713.c
20799
20800SIANO DVB DRIVER
20801M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20802L:	linux-media@vger.kernel.org
20803S:	Odd fixes
20804W:	https://linuxtv.org
20805T:	git git://linuxtv.org/media_tree.git
20806F:	drivers/media/common/siano/
20807F:	drivers/media/mmc/siano/
20808F:	drivers/media/usb/siano/
20809F:	drivers/media/usb/siano/
20810
20811SIEMENS IPC LED DRIVERS
20812M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20813M:	Xing Tong Wu <xingtong.wu@siemens.com>
20814M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20815L:	linux-leds@vger.kernel.org
20816S:	Maintained
20817F:	drivers/leds/simple/
20818
20819SIEMENS IPC PLATFORM DRIVERS
20820M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20821M:	Xing Tong Wu <xingtong.wu@siemens.com>
20822M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20823L:	platform-driver-x86@vger.kernel.org
20824S:	Maintained
20825F:	drivers/platform/x86/siemens/
20826F:	include/linux/platform_data/x86/simatic-ipc-base.h
20827F:	include/linux/platform_data/x86/simatic-ipc.h
20828
20829SIEMENS IPC WATCHDOG DRIVERS
20830M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20831M:	Xing Tong Wu <xingtong.wu@siemens.com>
20832M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20833L:	linux-watchdog@vger.kernel.org
20834S:	Maintained
20835F:	drivers/watchdog/simatic-ipc-wdt.c
20836
20837SIFIVE DRIVERS
20838M:	Paul Walmsley <paul.walmsley@sifive.com>
20839M:	Samuel Holland <samuel.holland@sifive.com>
20840L:	linux-riscv@lists.infradead.org
20841S:	Supported
20842F:	drivers/dma/sf-pdma/
20843N:	sifive
20844K:	fu[57]40
20845K:	[^@]sifive
20846
20847SILEAD TOUCHSCREEN DRIVER
20848M:	Hans de Goede <hdegoede@redhat.com>
20849L:	linux-input@vger.kernel.org
20850L:	platform-driver-x86@vger.kernel.org
20851S:	Maintained
20852F:	drivers/input/touchscreen/silead.c
20853F:	drivers/platform/x86/touchscreen_dmi.c
20854
20855SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20856M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20857S:	Supported
20858F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20859F:	drivers/net/wireless/silabs/wfx/
20860
20861SILICON MOTION SM712 FRAME BUFFER DRIVER
20862M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20863M:	Teddy Wang <teddy.wang@siliconmotion.com>
20864M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20865L:	linux-fbdev@vger.kernel.org
20866S:	Maintained
20867F:	Documentation/fb/sm712fb.rst
20868F:	drivers/video/fbdev/sm712*
20869
20870SILVACO I3C DUAL-ROLE MASTER
20871M:	Miquel Raynal <miquel.raynal@bootlin.com>
20872M:	Conor Culhane <conor.culhane@silvaco.com>
20873L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20874S:	Maintained
20875F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20876F:	drivers/i3c/master/svc-i3c-master.c
20877
20878SIMPLEFB FB DRIVER
20879M:	Hans de Goede <hdegoede@redhat.com>
20880L:	linux-fbdev@vger.kernel.org
20881S:	Maintained
20882F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20883F:	drivers/video/fbdev/simplefb.c
20884F:	include/linux/platform_data/simplefb.h
20885
20886SIOX
20887M:	Thorsten Scherer <t.scherer@eckelmann.de>
20888R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20889S:	Supported
20890F:	drivers/gpio/gpio-siox.c
20891F:	drivers/siox/*
20892F:	include/trace/events/siox.h
20893
20894SIPHASH PRF ROUTINES
20895M:	Jason A. Donenfeld <Jason@zx2c4.com>
20896S:	Maintained
20897F:	include/linux/siphash.h
20898F:	lib/siphash.c
20899F:	lib/siphash_kunit.c
20900
20901SIS 190 ETHERNET DRIVER
20902M:	Francois Romieu <romieu@fr.zoreil.com>
20903L:	netdev@vger.kernel.org
20904S:	Maintained
20905F:	drivers/net/ethernet/sis/sis190.c
20906
20907SIS 900/7016 FAST ETHERNET DRIVER
20908M:	Daniele Venzano <venza@brownhat.org>
20909L:	netdev@vger.kernel.org
20910S:	Maintained
20911W:	http://www.brownhat.org/sis900.html
20912F:	drivers/net/ethernet/sis/sis900.*
20913
20914SIS FRAMEBUFFER DRIVER
20915S:	Orphan
20916F:	Documentation/fb/sisfb.rst
20917F:	drivers/video/fbdev/sis/
20918F:	include/video/sisfb.h
20919
20920SIS I2C TOUCHSCREEN DRIVER
20921M:	Mika Penttilä <mpenttil@redhat.com>
20922L:	linux-input@vger.kernel.org
20923S:	Maintained
20924F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20925F:	drivers/input/touchscreen/sis_i2c.c
20926
20927SIS USB2VGA DRIVER
20928M:	Thomas Winischhofer <thomas@winischhofer.net>
20929S:	Maintained
20930W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20931F:	drivers/usb/misc/sisusbvga/
20932
20933SL28 CPLD MFD DRIVER
20934M:	Michael Walle <mwalle@kernel.org>
20935S:	Maintained
20936F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20937F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20938F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20939F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20940F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20941F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20942F:	drivers/gpio/gpio-sl28cpld.c
20943F:	drivers/hwmon/sl28cpld-hwmon.c
20944F:	drivers/irqchip/irq-sl28cpld.c
20945F:	drivers/pwm/pwm-sl28cpld.c
20946F:	drivers/watchdog/sl28cpld_wdt.c
20947
20948SL28 VPD NVMEM LAYOUT DRIVER
20949M:	Michael Walle <mwalle@kernel.org>
20950S:	Maintained
20951F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20952F:	drivers/nvmem/layouts/sl28vpd.c
20953
20954SLAB ALLOCATOR
20955M:	Christoph Lameter <cl@linux.com>
20956M:	Pekka Enberg <penberg@kernel.org>
20957M:	David Rientjes <rientjes@google.com>
20958M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20959M:	Andrew Morton <akpm@linux-foundation.org>
20960M:	Vlastimil Babka <vbabka@suse.cz>
20961R:	Roman Gushchin <roman.gushchin@linux.dev>
20962R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20963L:	linux-mm@kvack.org
20964S:	Maintained
20965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20966F:	include/linux/sl?b*.h
20967F:	mm/sl?b*
20968
20969SLCAN CAN NETWORK DRIVER
20970M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20971L:	linux-can@vger.kernel.org
20972S:	Maintained
20973F:	drivers/net/can/slcan/
20974
20975SLEEPABLE READ-COPY UPDATE (SRCU)
20976M:	Lai Jiangshan <jiangshanlai@gmail.com>
20977M:	"Paul E. McKenney" <paulmck@kernel.org>
20978M:	Josh Triplett <josh@joshtriplett.org>
20979R:	Steven Rostedt <rostedt@goodmis.org>
20980R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20981L:	rcu@vger.kernel.org
20982S:	Supported
20983W:	http://www.rdrop.com/users/paulmck/RCU/
20984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20985F:	include/linux/srcu*.h
20986F:	kernel/rcu/srcu*.c
20987
20988SMACK SECURITY MODULE
20989M:	Casey Schaufler <casey@schaufler-ca.com>
20990L:	linux-security-module@vger.kernel.org
20991S:	Maintained
20992W:	http://schaufler-ca.com
20993T:	git git://github.com/cschaufler/smack-next
20994F:	Documentation/admin-guide/LSM/Smack.rst
20995F:	security/smack/
20996
20997SMC91x ETHERNET DRIVER
20998M:	Nicolas Pitre <nico@fluxnic.net>
20999S:	Odd Fixes
21000F:	drivers/net/ethernet/smsc/smc91x.*
21001
21002SMSC EMC2103 HARDWARE MONITOR DRIVER
21003M:	Steve Glendinning <steve.glendinning@shawell.net>
21004L:	linux-hwmon@vger.kernel.org
21005S:	Maintained
21006F:	Documentation/hwmon/emc2103.rst
21007F:	drivers/hwmon/emc2103.c
21008
21009SMSC SCH5627 HARDWARE MONITOR DRIVER
21010M:	Hans de Goede <hdegoede@redhat.com>
21011L:	linux-hwmon@vger.kernel.org
21012S:	Supported
21013F:	Documentation/hwmon/sch5627.rst
21014F:	drivers/hwmon/sch5627.c
21015
21016SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21017M:	Steve Glendinning <steve.glendinning@shawell.net>
21018L:	linux-fbdev@vger.kernel.org
21019S:	Maintained
21020F:	drivers/video/fbdev/smscufx.c
21021
21022SMSC47B397 HARDWARE MONITOR DRIVER
21023M:	Jean Delvare <jdelvare@suse.com>
21024L:	linux-hwmon@vger.kernel.org
21025S:	Maintained
21026F:	Documentation/hwmon/smsc47b397.rst
21027F:	drivers/hwmon/smsc47b397.c
21028
21029SMSC911x ETHERNET DRIVER
21030M:	Steve Glendinning <steve.glendinning@shawell.net>
21031L:	netdev@vger.kernel.org
21032S:	Maintained
21033F:	drivers/net/ethernet/smsc/smsc911x.*
21034F:	include/linux/smsc911x.h
21035
21036SMSC9420 PCI ETHERNET DRIVER
21037M:	Steve Glendinning <steve.glendinning@shawell.net>
21038L:	netdev@vger.kernel.org
21039S:	Maintained
21040F:	drivers/net/ethernet/smsc/smsc9420.*
21041
21042SNET DPU VIRTIO DATA PATH ACCELERATOR
21043R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21044F:	drivers/vdpa/solidrun/
21045
21046SOCIONEXT (SNI) AVE NETWORK DRIVER
21047M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21048L:	netdev@vger.kernel.org
21049S:	Maintained
21050F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21051F:	drivers/net/ethernet/socionext/sni_ave.c
21052
21053SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21054M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21055M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21056L:	netdev@vger.kernel.org
21057S:	Maintained
21058F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21059F:	drivers/net/ethernet/socionext/netsec.c
21060
21061SOCIONEXT (SNI) Synquacer SPI DRIVER
21062M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21063M:	Jassi Brar <jaswinder.singh@linaro.org>
21064L:	linux-spi@vger.kernel.org
21065S:	Maintained
21066F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21067F:	drivers/spi/spi-synquacer.c
21068
21069SOCIONEXT SYNQUACER I2C DRIVER
21070M:	Ard Biesheuvel <ardb@kernel.org>
21071L:	linux-i2c@vger.kernel.org
21072S:	Maintained
21073F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21074F:	drivers/i2c/busses/i2c-synquacer.c
21075
21076SOCIONEXT UNIPHIER SOUND DRIVER
21077L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21078S:	Orphan
21079F:	sound/soc/uniphier/
21080
21081SOCKET TIMESTAMPING
21082M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21083S:	Maintained
21084F:	Documentation/networking/timestamping.rst
21085F:	include/linux/net_tstamp.h
21086F:	include/uapi/linux/net_tstamp.h
21087F:	tools/testing/selftests/net/so_txtime.c
21088
21089SOEKRIS NET48XX LED SUPPORT
21090M:	Chris Boot <bootc@bootc.net>
21091S:	Maintained
21092F:	drivers/leds/leds-net48xx.c
21093
21094SOFT-IWARP DRIVER (siw)
21095M:	Bernard Metzler <bmt@zurich.ibm.com>
21096L:	linux-rdma@vger.kernel.org
21097S:	Supported
21098F:	drivers/infiniband/sw/siw/
21099F:	include/uapi/rdma/siw-abi.h
21100
21101SOFT-ROCE DRIVER (rxe)
21102M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21103L:	linux-rdma@vger.kernel.org
21104S:	Supported
21105F:	drivers/infiniband/sw/rxe/
21106F:	include/uapi/rdma/rdma_user_rxe.h
21107
21108SOFTLOGIC 6x10 MPEG CODEC
21109M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21110M:	Andrey Utkin <andrey_utkin@fastmail.com>
21111M:	Ismael Luceno <ismael@iodev.co.uk>
21112L:	linux-media@vger.kernel.org
21113S:	Supported
21114F:	drivers/media/pci/solo6x10/
21115
21116SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21117M:	James Morse <james.morse@arm.com>
21118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21119S:	Maintained
21120F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21121F:	drivers/firmware/arm_sdei.c
21122F:	include/linux/arm_sdei.h
21123F:	include/uapi/linux/arm_sdei.h
21124
21125SOFTWARE NODES AND DEVICE PROPERTIES
21126R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21127R:	Daniel Scally <djrscally@gmail.com>
21128R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21129R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21130L:	linux-acpi@vger.kernel.org
21131S:	Maintained
21132F:	drivers/base/property.c
21133F:	drivers/base/swnode.c
21134F:	include/linux/fwnode.h
21135F:	include/linux/property.h
21136
21137SOFTWARE RAID (Multiple Disks) SUPPORT
21138M:	Song Liu <song@kernel.org>
21139R:	Yu Kuai <yukuai3@huawei.com>
21140L:	linux-raid@vger.kernel.org
21141S:	Supported
21142Q:	https://patchwork.kernel.org/project/linux-raid/list/
21143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21144F:	drivers/md/Kconfig
21145F:	drivers/md/Makefile
21146F:	drivers/md/md*
21147F:	drivers/md/raid*
21148F:	include/linux/raid/
21149F:	include/uapi/linux/raid/
21150
21151SOLIDRUN CLEARFOG SUPPORT
21152M:	Russell King <linux@armlinux.org.uk>
21153S:	Maintained
21154F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21155F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21156
21157SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21158M:	Russell King <linux@armlinux.org.uk>
21159S:	Maintained
21160F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21161F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21162F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21163
21164SONIC NETWORK DRIVER
21165M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21166L:	netdev@vger.kernel.org
21167S:	Maintained
21168F:	drivers/net/ethernet/natsemi/sonic.*
21169
21170SONICS SILICON BACKPLANE DRIVER (SSB)
21171M:	Michael Buesch <m@bues.ch>
21172L:	linux-wireless@vger.kernel.org
21173S:	Maintained
21174F:	drivers/ssb/
21175F:	include/linux/ssb/
21176
21177SONY IMX208 SENSOR DRIVER
21178M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21179L:	linux-media@vger.kernel.org
21180S:	Maintained
21181T:	git git://linuxtv.org/media_tree.git
21182F:	drivers/media/i2c/imx208.c
21183
21184SONY IMX214 SENSOR DRIVER
21185M:	Ricardo Ribalda <ribalda@kernel.org>
21186L:	linux-media@vger.kernel.org
21187S:	Maintained
21188T:	git git://linuxtv.org/media_tree.git
21189F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21190F:	drivers/media/i2c/imx214.c
21191
21192SONY IMX219 SENSOR DRIVER
21193M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21194L:	linux-media@vger.kernel.org
21195S:	Maintained
21196T:	git git://linuxtv.org/media_tree.git
21197F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21198F:	drivers/media/i2c/imx219.c
21199
21200SONY IMX258 SENSOR DRIVER
21201M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21202L:	linux-media@vger.kernel.org
21203S:	Maintained
21204T:	git git://linuxtv.org/media_tree.git
21205F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21206F:	drivers/media/i2c/imx258.c
21207
21208SONY IMX274 SENSOR DRIVER
21209M:	Leon Luo <leonl@leopardimaging.com>
21210L:	linux-media@vger.kernel.org
21211S:	Maintained
21212T:	git git://linuxtv.org/media_tree.git
21213F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21214F:	drivers/media/i2c/imx274.c
21215
21216SONY IMX283 SENSOR DRIVER
21217M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21218M:	Umang Jain <umang.jain@ideasonboard.com>
21219L:	linux-media@vger.kernel.org
21220S:	Maintained
21221T:	git git://linuxtv.org/media_tree.git
21222F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21223F:	drivers/media/i2c/imx283.c
21224
21225SONY IMX290 SENSOR DRIVER
21226M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21227L:	linux-media@vger.kernel.org
21228S:	Maintained
21229T:	git git://linuxtv.org/media_tree.git
21230F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21231F:	drivers/media/i2c/imx290.c
21232
21233SONY IMX296 SENSOR DRIVER
21234M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21235M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21236L:	linux-media@vger.kernel.org
21237S:	Maintained
21238T:	git git://linuxtv.org/media_tree.git
21239F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21240F:	drivers/media/i2c/imx296.c
21241
21242SONY IMX319 SENSOR DRIVER
21243M:	Bingbu Cao <bingbu.cao@intel.com>
21244L:	linux-media@vger.kernel.org
21245S:	Maintained
21246T:	git git://linuxtv.org/media_tree.git
21247F:	drivers/media/i2c/imx319.c
21248
21249SONY IMX334 SENSOR DRIVER
21250L:	linux-media@vger.kernel.org
21251S:	Orphan
21252T:	git git://linuxtv.org/media_tree.git
21253F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21254F:	drivers/media/i2c/imx334.c
21255
21256SONY IMX335 SENSOR DRIVER
21257L:	linux-media@vger.kernel.org
21258S:	Orphan
21259T:	git git://linuxtv.org/media_tree.git
21260F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21261F:	drivers/media/i2c/imx335.c
21262
21263SONY IMX355 SENSOR DRIVER
21264M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21265L:	linux-media@vger.kernel.org
21266S:	Maintained
21267T:	git git://linuxtv.org/media_tree.git
21268F:	drivers/media/i2c/imx355.c
21269
21270SONY IMX412 SENSOR DRIVER
21271L:	linux-media@vger.kernel.org
21272S:	Orphan
21273T:	git git://linuxtv.org/media_tree.git
21274F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21275F:	drivers/media/i2c/imx412.c
21276
21277SONY IMX415 SENSOR DRIVER
21278M:	Michael Riesch <michael.riesch@wolfvision.net>
21279L:	linux-media@vger.kernel.org
21280S:	Maintained
21281T:	git git://linuxtv.org/media_tree.git
21282F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21283F:	drivers/media/i2c/imx415.c
21284
21285SONY MEMORYSTICK SUBSYSTEM
21286M:	Maxim Levitsky <maximlevitsky@gmail.com>
21287M:	Alex Dubov <oakad@yahoo.com>
21288M:	Ulf Hansson <ulf.hansson@linaro.org>
21289L:	linux-mmc@vger.kernel.org
21290S:	Maintained
21291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21292F:	drivers/memstick/
21293F:	include/linux/memstick.h
21294
21295SONY VAIO CONTROL DEVICE DRIVER
21296M:	Mattia Dongili <malattia@linux.it>
21297L:	platform-driver-x86@vger.kernel.org
21298S:	Maintained
21299W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21300F:	Documentation/admin-guide/laptops/sony-laptop.rst
21301F:	drivers/char/sonypi.c
21302F:	drivers/platform/x86/sony-laptop.c
21303F:	include/linux/sony-laptop.h
21304
21305SOPHGO DEVICETREES and DRIVERS
21306M:	Chen Wang <unicorn_wang@outlook.com>
21307M:	Inochi Amaoto <inochiama@outlook.com>
21308T:	git https://github.com/sophgo/linux.git
21309S:	Maintained
21310N:	sophgo
21311K:	sophgo
21312
21313SOUND
21314M:	Jaroslav Kysela <perex@perex.cz>
21315M:	Takashi Iwai <tiwai@suse.com>
21316L:	linux-sound@vger.kernel.org
21317S:	Maintained
21318W:	http://www.alsa-project.org/
21319Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21321F:	Documentation/sound/
21322F:	include/sound/
21323F:	include/uapi/sound/
21324F:	sound/
21325F:	tools/testing/selftests/alsa
21326
21327SOUND - ALSA SELFTESTS
21328M:	Mark Brown <broonie@kernel.org>
21329L:	linux-sound@vger.kernel.org
21330L:	linux-kselftest@vger.kernel.org
21331S:	Supported
21332F:	tools/testing/selftests/alsa
21333
21334SOUND - COMPRESSED AUDIO
21335M:	Vinod Koul <vkoul@kernel.org>
21336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21337S:	Supported
21338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21339F:	Documentation/sound/designs/compress-offload.rst
21340F:	include/sound/compress_driver.h
21341F:	include/uapi/sound/compress_*
21342F:	sound/core/compress_offload.c
21343F:	sound/soc/soc-compress.c
21344
21345SOUND - CORE KUNIT TEST
21346M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21347L:	linux-sound@vger.kernel.org
21348S:	Supported
21349F:	sound/core/sound_kunit.c
21350
21351SOUND - DMAENGINE HELPERS
21352M:	Lars-Peter Clausen <lars@metafoo.de>
21353S:	Supported
21354F:	include/sound/dmaengine_pcm.h
21355F:	sound/core/pcm_dmaengine.c
21356F:	sound/soc/soc-generic-dmaengine-pcm.c
21357
21358SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21359M:	Liam Girdwood <lgirdwood@gmail.com>
21360M:	Mark Brown <broonie@kernel.org>
21361L:	linux-sound@vger.kernel.org
21362S:	Supported
21363W:	http://alsa-project.org/main/index.php/ASoC
21364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21365F:	Documentation/devicetree/bindings/sound/
21366F:	Documentation/sound/soc/
21367F:	include/dt-bindings/sound/
21368F:	include/sound/soc*
21369F:	include/sound/sof.h
21370F:	include/sound/sof/
21371F:	include/trace/events/sof*.h
21372F:	include/uapi/sound/asoc.h
21373F:	sound/soc/
21374
21375SOUND - SOC LAYER / dapm-graph
21376M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21377L:	linux-sound@vger.kernel.org
21378S:	Maintained
21379F:	tools/sound/dapm-graph
21380
21381SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21382M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21383M:	Liam Girdwood <lgirdwood@gmail.com>
21384M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21385M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21386M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21387M:	Daniel Baluta <daniel.baluta@nxp.com>
21388R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21389L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21390S:	Supported
21391W:	https://github.com/thesofproject/linux/
21392F:	sound/soc/sof/
21393
21394SOUNDWIRE SUBSYSTEM
21395M:	Vinod Koul <vkoul@kernel.org>
21396M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21397R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21398R:	Sanyog Kale <sanyog.r.kale@intel.com>
21399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21400S:	Supported
21401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21402F:	Documentation/driver-api/soundwire/
21403F:	drivers/soundwire/
21404F:	include/linux/soundwire/
21405
21406SP2 MEDIA DRIVER
21407M:	Olli Salonen <olli.salonen@iki.fi>
21408L:	linux-media@vger.kernel.org
21409S:	Maintained
21410W:	https://linuxtv.org
21411Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21412F:	drivers/media/dvb-frontends/sp2*
21413
21414SPANISH DOCUMENTATION
21415M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21416R:	Avadhut Naik <avadhut.naik@amd.com>
21417S:	Maintained
21418F:	Documentation/translations/sp_SP/
21419
21420SPARC + UltraSPARC (sparc/sparc64)
21421M:	"David S. Miller" <davem@davemloft.net>
21422M:	Andreas Larsson <andreas@gaisler.com>
21423L:	sparclinux@vger.kernel.org
21424S:	Maintained
21425Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21428F:	arch/sparc/
21429F:	drivers/sbus/
21430
21431SPARC SERIAL DRIVERS
21432M:	"David S. Miller" <davem@davemloft.net>
21433L:	sparclinux@vger.kernel.org
21434S:	Maintained
21435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21437F:	drivers/tty/serial/suncore.c
21438F:	drivers/tty/serial/sunhv.c
21439F:	drivers/tty/serial/sunsab.c
21440F:	drivers/tty/serial/sunsab.h
21441F:	drivers/tty/serial/sunsu.c
21442F:	drivers/tty/serial/sunzilog.c
21443F:	drivers/tty/serial/sunzilog.h
21444F:	drivers/tty/vcc.c
21445F:	include/linux/sunserialcore.h
21446
21447SPARSE CHECKER
21448M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21449L:	linux-sparse@vger.kernel.org
21450S:	Maintained
21451W:	https://sparse.docs.kernel.org/
21452Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21453B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21454T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21455F:	include/linux/compiler.h
21456
21457SPEAKUP CONSOLE SPEECH DRIVER
21458M:	William Hubbs <w.d.hubbs@gmail.com>
21459M:	Chris Brannon <chris@the-brannons.com>
21460M:	Kirk Reiser <kirk@reisers.ca>
21461M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21462L:	speakup@linux-speakup.org
21463S:	Odd Fixes
21464W:	http://www.linux-speakup.org/
21465W:	https://github.com/linux-speakup/speakup
21466B:	https://github.com/linux-speakup/speakup/issues
21467F:	drivers/accessibility/speakup/
21468
21469SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21470M:	Viresh Kumar <vireshk@kernel.org>
21471M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21472M:	soc@kernel.org
21473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21474S:	Maintained
21475W:	http://www.st.com/spear
21476F:	arch/arm/boot/dts/st/spear*
21477F:	arch/arm/mach-spear/
21478F:	drivers/clk/spear/
21479F:	drivers/pinctrl/spear/
21480
21481SPI NOR SUBSYSTEM
21482M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21483M:	Pratyush Yadav <pratyush@kernel.org>
21484M:	Michael Walle <mwalle@kernel.org>
21485L:	linux-mtd@lists.infradead.org
21486S:	Maintained
21487W:	http://www.linux-mtd.infradead.org/
21488Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21489C:	irc://irc.oftc.net/mtd
21490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21491F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21492F:	drivers/mtd/spi-nor/
21493F:	include/linux/mtd/spi-nor.h
21494
21495SPI SUBSYSTEM
21496M:	Mark Brown <broonie@kernel.org>
21497L:	linux-spi@vger.kernel.org
21498S:	Maintained
21499Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21501F:	Documentation/devicetree/bindings/spi/
21502F:	Documentation/spi/
21503F:	drivers/spi/
21504F:	include/linux/spi/
21505F:	include/uapi/linux/spi/
21506F:	tools/spi/
21507
21508SPIDERNET NETWORK DRIVER for CELL
21509M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21510M:	Geoff Levand <geoff@infradead.org>
21511L:	netdev@vger.kernel.org
21512L:	linuxppc-dev@lists.ozlabs.org
21513S:	Maintained
21514F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21515F:	drivers/net/ethernet/toshiba/spider_net*
21516
21517SPMI SUBSYSTEM
21518M:	Stephen Boyd <sboyd@kernel.org>
21519L:	linux-kernel@vger.kernel.org
21520S:	Maintained
21521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21522F:	Documentation/devicetree/bindings/spmi/
21523F:	drivers/spmi/
21524F:	include/dt-bindings/spmi/spmi.h
21525F:	include/linux/spmi.h
21526F:	include/trace/events/spmi.h
21527
21528SPU FILE SYSTEM
21529M:	Jeremy Kerr <jk@ozlabs.org>
21530L:	linuxppc-dev@lists.ozlabs.org
21531S:	Supported
21532W:	http://www.ibm.com/developerworks/power/cell/
21533F:	Documentation/filesystems/spufs/spufs.rst
21534F:	arch/powerpc/platforms/cell/spufs/
21535
21536SQUASHFS FILE SYSTEM
21537M:	Phillip Lougher <phillip@squashfs.org.uk>
21538L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21539S:	Maintained
21540W:	http://squashfs.org.uk
21541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21542F:	Documentation/filesystems/squashfs.rst
21543F:	fs/squashfs/
21544
21545SRM (Alpha) environment access
21546M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21547S:	Maintained
21548F:	arch/alpha/kernel/srm_env.c
21549
21550ST LSM6DSx IMU IIO DRIVER
21551M:	Lorenzo Bianconi <lorenzo@kernel.org>
21552L:	linux-iio@vger.kernel.org
21553S:	Maintained
21554W:	http://www.st.com/
21555F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21556F:	drivers/iio/imu/st_lsm6dsx/
21557
21558ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21559M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21560M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21561L:	linux-media@vger.kernel.org
21562S:	Maintained
21563T:	git git://linuxtv.org/media_tree.git
21564F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21565F:	drivers/media/i2c/st-mipid02.c
21566
21567ST STM32 FIREWALL
21568M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21569S:	Maintained
21570F:	drivers/bus/stm32_etzpc.c
21571F:	drivers/bus/stm32_firewall.c
21572F:	drivers/bus/stm32_rifsc.c
21573
21574ST STM32 I2C/SMBUS DRIVER
21575M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21576M:	Alain Volmat <alain.volmat@foss.st.com>
21577L:	linux-i2c@vger.kernel.org
21578S:	Maintained
21579F:	drivers/i2c/busses/i2c-stm32*
21580
21581ST STM32 SPI DRIVER
21582M:	Alain Volmat <alain.volmat@foss.st.com>
21583L:	linux-spi@vger.kernel.org
21584S:	Maintained
21585F:	drivers/spi/spi-stm32.c
21586
21587ST STPDDC60 DRIVER
21588M:	Daniel Nilsson <daniel.nilsson@flex.com>
21589L:	linux-hwmon@vger.kernel.org
21590S:	Maintained
21591F:	Documentation/hwmon/stpddc60.rst
21592F:	drivers/hwmon/pmbus/stpddc60.c
21593
21594ST VGXY61 DRIVER
21595M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21596M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21597L:	linux-media@vger.kernel.org
21598S:	Maintained
21599T:	git git://linuxtv.org/media_tree.git
21600F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21601F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21602F:	drivers/media/i2c/vgxy61.c
21603
21604ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21605M:	Song Qiang <songqiang1304521@gmail.com>
21606L:	linux-iio@vger.kernel.org
21607S:	Maintained
21608F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21609F:	drivers/iio/proximity/vl53l0x-i2c.c
21610
21611STABLE BRANCH
21612M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21613M:	Sasha Levin <sashal@kernel.org>
21614L:	stable@vger.kernel.org
21615S:	Supported
21616F:	Documentation/process/stable-kernel-rules.rst
21617
21618STAGING - ATOMISP DRIVER
21619M:	Hans de Goede <hdegoede@redhat.com>
21620M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21621R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21622L:	linux-media@vger.kernel.org
21623S:	Maintained
21624F:	drivers/staging/media/atomisp/
21625
21626STAGING - FIELDBUS SUBSYSTEM
21627M:	Sven Van Asbroeck <TheSven73@gmail.com>
21628S:	Maintained
21629F:	drivers/staging/fieldbus/*
21630F:	drivers/staging/fieldbus/Documentation/
21631
21632STAGING - HMS ANYBUS-S BUS
21633M:	Sven Van Asbroeck <TheSven73@gmail.com>
21634S:	Maintained
21635F:	drivers/staging/fieldbus/anybuss/
21636
21637STAGING - INDUSTRIAL IO
21638M:	Jonathan Cameron <jic23@kernel.org>
21639L:	linux-iio@vger.kernel.org
21640S:	Odd Fixes
21641F:	Documentation/devicetree/bindings/staging/iio/
21642F:	drivers/staging/iio/
21643
21644STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21645M:	Marc Dietrich <marvin24@gmx.de>
21646L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21647L:	linux-tegra@vger.kernel.org
21648S:	Maintained
21649F:	drivers/staging/nvec/
21650
21651STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21652M:	Jens Frederich <jfrederich@gmail.com>
21653M:	Jon Nettleton <jon.nettleton@gmail.com>
21654S:	Maintained
21655W:	http://wiki.laptop.org/go/DCON
21656F:	drivers/staging/olpc_dcon/
21657
21658STAGING - REALTEK RTL8712U DRIVERS
21659M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21660S:	Odd Fixes
21661F:	drivers/staging/rtl8712/
21662
21663STAGING - SEPS525 LCD CONTROLLER DRIVERS
21664M:	Michael Hennerich <michael.hennerich@analog.com>
21665L:	linux-fbdev@vger.kernel.org
21666S:	Supported
21667F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21668F:	drivers/staging/fbtft/fb_seps525.c
21669
21670STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21671M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21672M:	Teddy Wang <teddy.wang@siliconmotion.com>
21673M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21674L:	linux-fbdev@vger.kernel.org
21675S:	Maintained
21676F:	drivers/staging/sm750fb/
21677
21678STAGING - VIA VT665X DRIVERS
21679M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21680S:	Odd Fixes
21681F:	drivers/staging/vt665?/
21682
21683STAGING SUBSYSTEM
21684M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21685L:	linux-staging@lists.linux.dev
21686S:	Supported
21687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21688F:	drivers/staging/
21689
21690STANDALONE CACHE CONTROLLER DRIVERS
21691M:	Conor Dooley <conor@kernel.org>
21692S:	Maintained
21693T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21694F:	Documentation/devicetree/bindings/cache/
21695F:	drivers/cache
21696
21697STARFIRE/DURALAN NETWORK DRIVER
21698M:	Ion Badulescu <ionut@badula.org>
21699S:	Odd Fixes
21700F:	drivers/net/ethernet/adaptec/starfire*
21701
21702STARFIVE CAMERA SUBSYSTEM DRIVER
21703M:	Jack Zhu <jack.zhu@starfivetech.com>
21704M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21705L:	linux-media@vger.kernel.org
21706S:	Maintained
21707F:	Documentation/admin-guide/media/starfive_camss.rst
21708F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21709F:	drivers/staging/media/starfive/camss
21710
21711STARFIVE CRYPTO DRIVER
21712M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21713M:	William Qiu <william.qiu@starfivetech.com>
21714S:	Supported
21715F:	Documentation/devicetree/bindings/crypto/starfive*
21716F:	drivers/crypto/starfive/
21717
21718STARFIVE DEVICETREES
21719M:	Emil Renner Berthing <kernel@esmil.dk>
21720S:	Maintained
21721F:	arch/riscv/boot/dts/starfive/
21722
21723STARFIVE DWMAC GLUE LAYER
21724M:	Emil Renner Berthing <kernel@esmil.dk>
21725M:	Minda Chen <minda.chen@starfivetech.com>
21726S:	Maintained
21727F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21728F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21729
21730STARFIVE JH7110 DPHY RX DRIVER
21731M:	Jack Zhu <jack.zhu@starfivetech.com>
21732M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21733S:	Supported
21734F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21735F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21736
21737STARFIVE JH7110 DPHY TX DRIVER
21738M:	Keith Zhao <keith.zhao@starfivetech.com>
21739M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21740S:	Supported
21741F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21742F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21743
21744STARFIVE JH7110 MMC/SD/SDIO DRIVER
21745M:	William Qiu <william.qiu@starfivetech.com>
21746S:	Supported
21747F:	Documentation/devicetree/bindings/mmc/starfive*
21748F:	drivers/mmc/host/dw_mmc-starfive.c
21749
21750STARFIVE JH7110 PLL CLOCK DRIVER
21751M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21752S:	Supported
21753F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21754F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21755
21756STARFIVE JH7110 PWMDAC DRIVER
21757M:	Hal Feng <hal.feng@starfivetech.com>
21758M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21759S:	Supported
21760F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21761F:	sound/soc/starfive/jh7110_pwmdac.c
21762
21763STARFIVE JH7110 SYSCON
21764M:	William Qiu <william.qiu@starfivetech.com>
21765M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21766S:	Supported
21767F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21768
21769STARFIVE JH7110 TDM DRIVER
21770M:	Walker Chen <walker.chen@starfivetech.com>
21771S:	Maintained
21772F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21773F:	sound/soc/starfive/jh7110_tdm.c
21774
21775STARFIVE JH71X0 CLOCK DRIVERS
21776M:	Emil Renner Berthing <kernel@esmil.dk>
21777M:	Hal Feng <hal.feng@starfivetech.com>
21778S:	Maintained
21779F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21780F:	drivers/clk/starfive/clk-starfive-jh71*
21781F:	include/dt-bindings/clock/starfive?jh71*.h
21782
21783STARFIVE JH71X0 PINCTRL DRIVERS
21784M:	Emil Renner Berthing <kernel@esmil.dk>
21785M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21786M:	Hal Feng <hal.feng@starfivetech.com>
21787L:	linux-gpio@vger.kernel.org
21788S:	Maintained
21789F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21790F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21791F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21792F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21793
21794STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21795M:	Emil Renner Berthing <kernel@esmil.dk>
21796M:	Hal Feng <hal.feng@starfivetech.com>
21797S:	Maintained
21798F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21799F:	drivers/reset/starfive/reset-starfive-jh71*
21800F:	include/dt-bindings/reset/starfive?jh71*.h
21801
21802STARFIVE JH71X0 USB DRIVERS
21803M:	Minda Chen <minda.chen@starfivetech.com>
21804S:	Maintained
21805F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21806F:	drivers/usb/cdns3/cdns3-starfive.c
21807
21808STARFIVE JH71XX PMU CONTROLLER DRIVER
21809M:	Walker Chen <walker.chen@starfivetech.com>
21810M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21811S:	Supported
21812F:	Documentation/devicetree/bindings/power/starfive*
21813F:	drivers/pmdomain/starfive/
21814F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21815
21816STARFIVE SOC DRIVERS
21817M:	Conor Dooley <conor@kernel.org>
21818S:	Maintained
21819T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21820F:	Documentation/devicetree/bindings/soc/starfive/
21821
21822STARFIVE STARLINK PMU DRIVER
21823M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21824S:	Maintained
21825F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21826F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21827F:	drivers/perf/starfive_starlink_pmu.c
21828
21829STARFIVE TRNG DRIVER
21830M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21831S:	Supported
21832F:	Documentation/devicetree/bindings/rng/starfive*
21833F:	drivers/char/hw_random/jh7110-trng.c
21834
21835STARFIVE WATCHDOG DRIVER
21836M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21837M:	Samin Guo <samin.guo@starfivetech.com>
21838S:	Supported
21839F:	Documentation/devicetree/bindings/watchdog/starfive*
21840F:	drivers/watchdog/starfive-wdt.c
21841
21842STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21843M:	Minda Chen <minda.chen@starfivetech.com>
21844S:	Supported
21845F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21846F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21847F:	drivers/phy/starfive/phy-jh7110-pcie.c
21848F:	drivers/phy/starfive/phy-jh7110-usb.c
21849
21850STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21851M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21852S:	Supported
21853F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21854F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21855
21856STATIC BRANCH/CALL
21857M:	Peter Zijlstra <peterz@infradead.org>
21858M:	Josh Poimboeuf <jpoimboe@kernel.org>
21859M:	Jason Baron <jbaron@akamai.com>
21860R:	Steven Rostedt <rostedt@goodmis.org>
21861R:	Ard Biesheuvel <ardb@kernel.org>
21862S:	Supported
21863F:	arch/*/include/asm/jump_label*.h
21864F:	arch/*/include/asm/static_call*.h
21865F:	arch/*/kernel/jump_label.c
21866F:	arch/*/kernel/static_call.c
21867F:	include/linux/jump_label*.h
21868F:	include/linux/static_call*.h
21869F:	kernel/jump_label.c
21870F:	kernel/static_call.c
21871
21872STI AUDIO (ASoC) DRIVERS
21873M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21874L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21875S:	Maintained
21876F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21877F:	sound/soc/sti/
21878
21879STI CEC DRIVER
21880M:	Alain Volmat <alain.volmat@foss.st.com>
21881S:	Maintained
21882F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21883F:	drivers/media/cec/platform/sti/
21884
21885STK1160 USB VIDEO CAPTURE DRIVER
21886M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21887L:	linux-media@vger.kernel.org
21888S:	Maintained
21889T:	git git://linuxtv.org/media_tree.git
21890F:	drivers/media/usb/stk1160/
21891
21892STM32 AUDIO (ASoC) DRIVERS
21893M:	Olivier Moysan <olivier.moysan@foss.st.com>
21894M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21895L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21896S:	Maintained
21897F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21898F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21899F:	sound/soc/stm/
21900
21901STM32 DMA DRIVERS
21902M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21903L:	dmaengine@vger.kernel.org
21904L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21905S:	Maintained
21906F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21907F:	Documentation/devicetree/bindings/dma/stm32/
21908F:	drivers/dma/stm32/
21909
21910STM32 TIMER/LPTIMER DRIVERS
21911M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21912S:	Maintained
21913F:	Documentation/ABI/testing/*timer-stm32
21914F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21915F:	drivers/*/stm32-*timer*
21916F:	drivers/pwm/pwm-stm32*
21917F:	include/linux/*/stm32-*tim*
21918
21919STMMAC ETHERNET DRIVER
21920M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21921M:	Jose Abreu <joabreu@synopsys.com>
21922L:	netdev@vger.kernel.org
21923S:	Supported
21924W:	http://www.stlinux.com
21925F:	Documentation/networking/device_drivers/ethernet/stmicro/
21926F:	drivers/net/ethernet/stmicro/stmmac/
21927
21928SUN HAPPY MEAL ETHERNET DRIVER
21929M:	Sean Anderson <seanga2@gmail.com>
21930S:	Maintained
21931F:	drivers/net/ethernet/sun/sunhme.*
21932
21933SUN3/3X
21934M:	Sam Creasey <sammy@sammy.net>
21935S:	Maintained
21936W:	http://sammy.net/sun3/
21937F:	arch/m68k/include/asm/sun3*
21938F:	arch/m68k/kernel/*sun3*
21939F:	arch/m68k/sun3*/
21940F:	drivers/net/ethernet/i825xx/sun3*
21941
21942SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21943M:	Hans de Goede <hdegoede@redhat.com>
21944L:	linux-input@vger.kernel.org
21945S:	Maintained
21946F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21947F:	drivers/input/keyboard/sun4i-lradc-keys.c
21948
21949SUNDANCE NETWORK DRIVER
21950M:	Denis Kirjanov <kda@linux-powerpc.org>
21951L:	netdev@vger.kernel.org
21952S:	Maintained
21953F:	drivers/net/ethernet/dlink/sundance.c
21954
21955SUNPLUS ETHERNET DRIVER
21956M:	Wells Lu <wellslutw@gmail.com>
21957L:	netdev@vger.kernel.org
21958S:	Maintained
21959W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21960F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21961F:	drivers/net/ethernet/sunplus/
21962
21963SUNPLUS MMC DRIVER
21964M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21965M:	Li-hao Kuo <lhjeff911@gmail.com>
21966S:	Maintained
21967F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21968F:	drivers/mmc/host/sunplus-mmc.c
21969
21970SUNPLUS OCOTP DRIVER
21971M:	Vincent Shih <vincent.sunplus@gmail.com>
21972S:	Maintained
21973F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21974F:	drivers/nvmem/sunplus-ocotp.c
21975
21976SUNPLUS PWM DRIVER
21977M:	Hammer Hsieh <hammerh0314@gmail.com>
21978S:	Maintained
21979F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21980F:	drivers/pwm/pwm-sunplus.c
21981
21982SUNPLUS RTC DRIVER
21983M:	Vincent Shih <vincent.sunplus@gmail.com>
21984L:	linux-rtc@vger.kernel.org
21985S:	Maintained
21986F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21987F:	drivers/rtc/rtc-sunplus.c
21988
21989SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21990M:	Li-hao Kuo <lhjeff911@gmail.com>
21991L:	linux-spi@vger.kernel.org
21992S:	Maintained
21993F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21994F:	drivers/spi/spi-sunplus-sp7021.c
21995
21996SUNPLUS UART DRIVER
21997M:	Hammer Hsieh <hammerh0314@gmail.com>
21998S:	Maintained
21999F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22000F:	drivers/tty/serial/sunplus-uart.c
22001
22002SUNPLUS USB2 PHY DRIVER
22003M:	Vincent Shih <vincent.sunplus@gmail.com>
22004L:	linux-usb@vger.kernel.org
22005S:	Maintained
22006F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22007F:	drivers/phy/sunplus/Kconfig
22008F:	drivers/phy/sunplus/Makefile
22009F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22010
22011SUNPLUS WATCHDOG DRIVER
22012M:	Xiantao Hu <xt.hu@cqplus1.com>
22013L:	linux-watchdog@vger.kernel.org
22014S:	Maintained
22015F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22016F:	drivers/watchdog/sunplus_wdt.c
22017
22018SUPERH
22019M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22020M:	Rich Felker <dalias@libc.org>
22021M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22022L:	linux-sh@vger.kernel.org
22023S:	Maintained
22024Q:	http://patchwork.kernel.org/project/linux-sh/list/
22025F:	Documentation/arch/sh/
22026F:	arch/sh/
22027F:	drivers/sh/
22028
22029SUSPEND TO RAM
22030M:	"Rafael J. Wysocki" <rafael@kernel.org>
22031M:	Len Brown <len.brown@intel.com>
22032M:	Pavel Machek <pavel@ucw.cz>
22033L:	linux-pm@vger.kernel.org
22034S:	Supported
22035B:	https://bugzilla.kernel.org
22036F:	Documentation/power/
22037F:	arch/x86/kernel/acpi/sleep*
22038F:	arch/x86/kernel/acpi/wakeup*
22039F:	drivers/base/power/
22040F:	include/linux/freezer.h
22041F:	include/linux/pm.h
22042F:	include/linux/suspend.h
22043F:	kernel/power/
22044
22045SVGA HANDLING
22046M:	Martin Mares <mj@ucw.cz>
22047L:	linux-video@atrey.karlin.mff.cuni.cz
22048S:	Maintained
22049F:	Documentation/admin-guide/svga.rst
22050F:	arch/x86/boot/video*
22051
22052SWITCHDEV
22053M:	Jiri Pirko <jiri@resnulli.us>
22054M:	Ivan Vecera <ivecera@redhat.com>
22055L:	netdev@vger.kernel.org
22056S:	Supported
22057F:	include/net/switchdev.h
22058F:	net/switchdev/
22059
22060SY8106A REGULATOR DRIVER
22061M:	Icenowy Zheng <icenowy@aosc.io>
22062S:	Maintained
22063F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22064F:	drivers/regulator/sy8106a-regulator.c
22065
22066SYNC FILE FRAMEWORK
22067M:	Sumit Semwal <sumit.semwal@linaro.org>
22068R:	Gustavo Padovan <gustavo@padovan.org>
22069L:	linux-media@vger.kernel.org
22070L:	dri-devel@lists.freedesktop.org
22071S:	Maintained
22072T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22073F:	Documentation/driver-api/sync_file.rst
22074F:	drivers/dma-buf/dma-fence*
22075F:	drivers/dma-buf/sw_sync.c
22076F:	drivers/dma-buf/sync_*
22077F:	include/linux/sync_file.h
22078F:	include/uapi/linux/sync_file.h
22079
22080SYNOPSYS ARC ARCHITECTURE
22081M:	Vineet Gupta <vgupta@kernel.org>
22082L:	linux-snps-arc@lists.infradead.org
22083S:	Supported
22084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22085F:	Documentation/arch/arc
22086F:	Documentation/devicetree/bindings/arc/*
22087F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22088F:	arch/arc/
22089F:	drivers/clocksource/arc_timer.c
22090F:	drivers/tty/serial/arc_uart.c
22091
22092SYNOPSYS ARC HSDK SDP pll clock driver
22093M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22094S:	Supported
22095F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22096F:	drivers/clk/clk-hsdk-pll.c
22097
22098SYNOPSYS ARC SDP clock driver
22099M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22100S:	Supported
22101F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22102F:	drivers/clk/axs10x/*
22103
22104SYNOPSYS ARC SDP platform support
22105M:	Alexey Brodkin <abrodkin@synopsys.com>
22106S:	Supported
22107F:	Documentation/devicetree/bindings/arc/axs10*
22108F:	arch/arc/boot/dts/ax*
22109F:	arch/arc/plat-axs10x
22110
22111SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22112M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22113S:	Supported
22114F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22115F:	drivers/reset/reset-axs10x.c
22116
22117SYNOPSYS CREG GPIO DRIVER
22118M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22119S:	Maintained
22120F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22121F:	drivers/gpio/gpio-creg-snps.c
22122
22123SYNOPSYS DESIGNWARE 8250 UART DRIVER
22124M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22125R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22126S:	Supported
22127F:	drivers/tty/serial/8250/8250_dw.c
22128F:	drivers/tty/serial/8250/8250_dwlib.*
22129F:	drivers/tty/serial/8250/8250_lpss.c
22130
22131SYNOPSYS DESIGNWARE APB GPIO DRIVER
22132M:	Hoan Tran <hoan@os.amperecomputing.com>
22133M:	Serge Semin <fancer.lancer@gmail.com>
22134L:	linux-gpio@vger.kernel.org
22135S:	Maintained
22136F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22137F:	drivers/gpio/gpio-dwapb.c
22138
22139SYNOPSYS DESIGNWARE APB SSI DRIVER
22140M:	Serge Semin <fancer.lancer@gmail.com>
22141L:	linux-spi@vger.kernel.org
22142S:	Supported
22143F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22144F:	drivers/spi/spi-dw*
22145
22146SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22147M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22148S:	Maintained
22149F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22150F:	drivers/dma/dw-axi-dmac/
22151
22152SYNOPSYS DESIGNWARE DMAC DRIVER
22153M:	Viresh Kumar <vireshk@kernel.org>
22154R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22155S:	Maintained
22156F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22157F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22158F:	drivers/dma/dw/
22159F:	include/dt-bindings/dma/dw-dmac.h
22160F:	include/linux/dma/dw.h
22161F:	include/linux/platform_data/dma-dw.h
22162
22163SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22164M:	Jose Abreu <Jose.Abreu@synopsys.com>
22165L:	netdev@vger.kernel.org
22166S:	Supported
22167F:	drivers/net/ethernet/synopsys/
22168
22169SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22170M:	Jose Abreu <Jose.Abreu@synopsys.com>
22171L:	netdev@vger.kernel.org
22172S:	Supported
22173F:	drivers/net/pcs/pcs-xpcs.c
22174F:	drivers/net/pcs/pcs-xpcs.h
22175F:	include/linux/pcs/pcs-xpcs.h
22176
22177SYNOPSYS DESIGNWARE I2C DRIVER
22178M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22179R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22180R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22181R:	Jan Dabros <jsd@semihalf.com>
22182L:	linux-i2c@vger.kernel.org
22183S:	Supported
22184F:	drivers/i2c/busses/i2c-designware-*
22185
22186SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22187M:	Jaehoon Chung <jh80.chung@samsung.com>
22188L:	linux-mmc@vger.kernel.org
22189S:	Maintained
22190F:	drivers/mmc/host/dw_mmc*
22191
22192SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22193M:	Shuai Xue <xueshuai@linux.alibaba.com>
22194M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22195S:	Supported
22196F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22197F:	drivers/perf/dwc_pcie_pmu.c
22198
22199SYNOPSYS HSDK RESET CONTROLLER DRIVER
22200M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22201S:	Supported
22202F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22203F:	drivers/reset/reset-hsdk.c
22204F:	include/dt-bindings/reset/snps,hsdk-reset.h
22205
22206SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22207M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22208M:	Manjunath M B <manjumb@synopsys.com>
22209L:	linux-mmc@vger.kernel.org
22210S:	Maintained
22211F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22212
22213SYSTEM CONFIGURATION (SYSCON)
22214M:	Lee Jones <lee@kernel.org>
22215M:	Arnd Bergmann <arnd@arndb.de>
22216S:	Supported
22217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22218F:	drivers/mfd/syscon.c
22219
22220SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22221M:	Sudeep Holla <sudeep.holla@arm.com>
22222R:	Cristian Marussi <cristian.marussi@arm.com>
22223L:	arm-scmi@vger.kernel.org
22224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22225S:	Maintained
22226F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22227F:	drivers/clk/clk-sc[mp]i.c
22228F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22229F:	drivers/firmware/arm_scmi/
22230F:	drivers/firmware/arm_scpi.c
22231F:	drivers/hwmon/scmi-hwmon.c
22232F:	drivers/pinctrl/pinctrl-scmi.c
22233F:	drivers/pmdomain/arm/
22234F:	drivers/powercap/arm_scmi_powercap.c
22235F:	drivers/regulator/scmi-regulator.c
22236F:	drivers/reset/reset-scmi.c
22237F:	include/linux/sc[mp]i_protocol.h
22238F:	include/trace/events/scmi.h
22239F:	include/uapi/linux/virtio_scmi.h
22240
22241SYSTEM RESET/SHUTDOWN DRIVERS
22242M:	Sebastian Reichel <sre@kernel.org>
22243L:	linux-pm@vger.kernel.org
22244S:	Maintained
22245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22246F:	Documentation/devicetree/bindings/power/reset/
22247F:	drivers/power/reset/
22248
22249SYSTEM TRACE MODULE CLASS
22250M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22251S:	Maintained
22252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22253F:	Documentation/trace/stm.rst
22254F:	drivers/hwtracing/stm/
22255F:	include/linux/stm.h
22256F:	include/uapi/linux/stm.h
22257
22258SYSTEM76 ACPI DRIVER
22259M:	Jeremy Soller <jeremy@system76.com>
22260M:	System76 Product Development <productdev@system76.com>
22261L:	platform-driver-x86@vger.kernel.org
22262S:	Maintained
22263F:	drivers/platform/x86/system76_acpi.c
22264
22265SYSV FILESYSTEM
22266S:	Orphan
22267F:	Documentation/filesystems/sysv-fs.rst
22268F:	fs/sysv/
22269F:	include/linux/sysv_fs.h
22270
22271TASKSTATS STATISTICS INTERFACE
22272M:	Balbir Singh <bsingharora@gmail.com>
22273S:	Maintained
22274F:	Documentation/accounting/taskstats*
22275F:	include/linux/taskstats*
22276F:	kernel/taskstats.c
22277
22278TC subsystem
22279M:	Jamal Hadi Salim <jhs@mojatatu.com>
22280M:	Cong Wang <xiyou.wangcong@gmail.com>
22281M:	Jiri Pirko <jiri@resnulli.us>
22282L:	netdev@vger.kernel.org
22283S:	Maintained
22284F:	include/net/pkt_cls.h
22285F:	include/net/pkt_sched.h
22286F:	include/net/tc_act/
22287F:	include/uapi/linux/pkt_cls.h
22288F:	include/uapi/linux/pkt_sched.h
22289F:	include/uapi/linux/tc_act/
22290F:	include/uapi/linux/tc_ematch/
22291F:	net/sched/
22292F:	tools/testing/selftests/tc-testing
22293
22294TC90522 MEDIA DRIVER
22295M:	Akihiro Tsukada <tskd08@gmail.com>
22296L:	linux-media@vger.kernel.org
22297S:	Odd Fixes
22298F:	drivers/media/dvb-frontends/tc90522*
22299
22300TCP LOW PRIORITY MODULE
22301M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22302M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22303S:	Maintained
22304W:	http://tcp-lp-mod.sourceforge.net/
22305F:	net/ipv4/tcp_lp.c
22306
22307TDA10071 MEDIA DRIVER
22308L:	linux-media@vger.kernel.org
22309S:	Orphan
22310W:	https://linuxtv.org
22311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22312F:	drivers/media/dvb-frontends/tda10071*
22313
22314TDA18212 MEDIA DRIVER
22315L:	linux-media@vger.kernel.org
22316S:	Orphan
22317W:	https://linuxtv.org
22318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22319F:	drivers/media/tuners/tda18212*
22320
22321TDA18218 MEDIA DRIVER
22322L:	linux-media@vger.kernel.org
22323S:	Orphan
22324W:	https://linuxtv.org
22325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22326F:	drivers/media/tuners/tda18218*
22327
22328TDA18250 MEDIA DRIVER
22329M:	Olli Salonen <olli.salonen@iki.fi>
22330L:	linux-media@vger.kernel.org
22331S:	Maintained
22332W:	https://linuxtv.org
22333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22334T:	git git://linuxtv.org/media_tree.git
22335F:	drivers/media/tuners/tda18250*
22336
22337TDA18271 MEDIA DRIVER
22338M:	Michael Krufky <mkrufky@linuxtv.org>
22339L:	linux-media@vger.kernel.org
22340S:	Maintained
22341W:	https://linuxtv.org
22342W:	http://github.com/mkrufky
22343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22344T:	git git://linuxtv.org/mkrufky/tuners.git
22345F:	drivers/media/tuners/tda18271*
22346
22347TDA1997x MEDIA DRIVER
22348M:	Tim Harvey <tharvey@gateworks.com>
22349L:	linux-media@vger.kernel.org
22350S:	Maintained
22351W:	https://linuxtv.org
22352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22353F:	drivers/media/i2c/tda1997x.*
22354
22355TDA827x MEDIA DRIVER
22356M:	Michael Krufky <mkrufky@linuxtv.org>
22357L:	linux-media@vger.kernel.org
22358S:	Maintained
22359W:	https://linuxtv.org
22360W:	http://github.com/mkrufky
22361Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22362T:	git git://linuxtv.org/mkrufky/tuners.git
22363F:	drivers/media/tuners/tda8290.*
22364
22365TDA8290 MEDIA DRIVER
22366M:	Michael Krufky <mkrufky@linuxtv.org>
22367L:	linux-media@vger.kernel.org
22368S:	Maintained
22369W:	https://linuxtv.org
22370W:	http://github.com/mkrufky
22371Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22372T:	git git://linuxtv.org/mkrufky/tuners.git
22373F:	drivers/media/tuners/tda8290.*
22374
22375TDA9840 MEDIA DRIVER
22376M:	Hans Verkuil <hverkuil@xs4all.nl>
22377L:	linux-media@vger.kernel.org
22378S:	Maintained
22379W:	https://linuxtv.org
22380T:	git git://linuxtv.org/media_tree.git
22381F:	drivers/media/i2c/tda9840*
22382
22383TEA5761 TUNER DRIVER
22384M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22385L:	linux-media@vger.kernel.org
22386S:	Odd fixes
22387W:	https://linuxtv.org
22388T:	git git://linuxtv.org/media_tree.git
22389F:	drivers/media/tuners/tea5761.*
22390
22391TEA5767 TUNER DRIVER
22392M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22393L:	linux-media@vger.kernel.org
22394S:	Maintained
22395W:	https://linuxtv.org
22396T:	git git://linuxtv.org/media_tree.git
22397F:	drivers/media/tuners/tea5767.*
22398
22399TEA6415C MEDIA DRIVER
22400M:	Hans Verkuil <hverkuil@xs4all.nl>
22401L:	linux-media@vger.kernel.org
22402S:	Maintained
22403W:	https://linuxtv.org
22404T:	git git://linuxtv.org/media_tree.git
22405F:	drivers/media/i2c/tea6415c*
22406
22407TEA6420 MEDIA DRIVER
22408M:	Hans Verkuil <hverkuil@xs4all.nl>
22409L:	linux-media@vger.kernel.org
22410S:	Maintained
22411W:	https://linuxtv.org
22412T:	git git://linuxtv.org/media_tree.git
22413F:	drivers/media/i2c/tea6420*
22414
22415TEAM DRIVER
22416M:	Jiri Pirko <jiri@resnulli.us>
22417L:	netdev@vger.kernel.org
22418S:	Supported
22419F:	Documentation/netlink/specs/team.yaml
22420F:	drivers/net/team/
22421F:	include/linux/if_team.h
22422F:	include/uapi/linux/if_team.h
22423F:	tools/testing/selftests/drivers/net/team/
22424
22425TECHNICAL ADVISORY BOARD PROCESS DOCS
22426M:	"Theodore Ts'o" <tytso@mit.edu>
22427M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22428L:	tech-board-discuss@lists.linux.dev
22429S:	Maintained
22430F:	Documentation/process/contribution-maturity-model.rst
22431F:	Documentation/process/researcher-guidelines.rst
22432
22433TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22434M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22435S:	Maintained
22436F:	arch/x86/platform/ts5500/
22437
22438TECHNOTREND USB IR RECEIVER
22439M:	Sean Young <sean@mess.org>
22440L:	linux-media@vger.kernel.org
22441S:	Maintained
22442F:	drivers/media/rc/ttusbir.c
22443
22444TECHWELL TW9900 VIDEO DECODER
22445M:	Mehdi Djait <mehdi.djait@bootlin.com>
22446L:	linux-media@vger.kernel.org
22447S:	Maintained
22448F:	drivers/media/i2c/tw9900.c
22449
22450TECHWELL TW9910 VIDEO DECODER
22451L:	linux-media@vger.kernel.org
22452S:	Orphan
22453F:	drivers/media/i2c/tw9910.c
22454F:	include/media/i2c/tw9910.h
22455
22456TEE SUBSYSTEM
22457M:	Jens Wiklander <jens.wiklander@linaro.org>
22458R:	Sumit Garg <sumit.garg@linaro.org>
22459L:	op-tee@lists.trustedfirmware.org
22460S:	Maintained
22461F:	Documentation/driver-api/tee.rst
22462F:	Documentation/tee/
22463F:	Documentation/userspace-api/tee.rst
22464F:	drivers/tee/
22465F:	include/linux/tee_core.h
22466F:	include/linux/tee_drv.h
22467F:	include/uapi/linux/tee.h
22468
22469TEGRA ARCHITECTURE SUPPORT
22470M:	Thierry Reding <thierry.reding@gmail.com>
22471M:	Jonathan Hunter <jonathanh@nvidia.com>
22472L:	linux-tegra@vger.kernel.org
22473S:	Supported
22474Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22476N:	[^a-z]tegra
22477
22478TEGRA CLOCK DRIVER
22479M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22480M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22481S:	Supported
22482F:	drivers/clk/tegra/
22483
22484TEGRA CRYPTO DRIVERS
22485M:	Akhil R <akhilrajeev@nvidia.com>
22486S:	Supported
22487F:	drivers/crypto/tegra/*
22488
22489TEGRA DMA DRIVERS
22490M:	Laxman Dewangan <ldewangan@nvidia.com>
22491M:	Jon Hunter <jonathanh@nvidia.com>
22492S:	Supported
22493F:	drivers/dma/tegra*
22494
22495TEGRA I2C DRIVER
22496M:	Laxman Dewangan <ldewangan@nvidia.com>
22497R:	Dmitry Osipenko <digetx@gmail.com>
22498S:	Supported
22499F:	drivers/i2c/busses/i2c-tegra.c
22500
22501TEGRA IOMMU DRIVERS
22502M:	Thierry Reding <thierry.reding@gmail.com>
22503R:	Krishna Reddy <vdumpa@nvidia.com>
22504L:	linux-tegra@vger.kernel.org
22505S:	Supported
22506F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22507F:	drivers/iommu/tegra*
22508
22509TEGRA KBC DRIVER
22510M:	Laxman Dewangan <ldewangan@nvidia.com>
22511S:	Supported
22512F:	drivers/input/keyboard/tegra-kbc.c
22513
22514TEGRA NAND DRIVER
22515M:	Stefan Agner <stefan@agner.ch>
22516M:	Lucas Stach <dev@lynxeye.de>
22517S:	Maintained
22518F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22519F:	drivers/mtd/nand/raw/tegra_nand.c
22520
22521TEGRA PWM DRIVER
22522M:	Thierry Reding <thierry.reding@gmail.com>
22523S:	Supported
22524F:	drivers/pwm/pwm-tegra.c
22525
22526TEGRA QUAD SPI DRIVER
22527M:	Thierry Reding <thierry.reding@gmail.com>
22528M:	Jonathan Hunter <jonathanh@nvidia.com>
22529M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22530L:	linux-tegra@vger.kernel.org
22531S:	Maintained
22532F:	drivers/spi/spi-tegra210-quad.c
22533
22534TEGRA SERIAL DRIVER
22535M:	Laxman Dewangan <ldewangan@nvidia.com>
22536S:	Supported
22537F:	drivers/tty/serial/serial-tegra.c
22538
22539TEGRA SPI DRIVER
22540M:	Laxman Dewangan <ldewangan@nvidia.com>
22541S:	Supported
22542F:	drivers/spi/spi-tegra*
22543
22544TEGRA VIDEO DRIVER
22545M:	Thierry Reding <thierry.reding@gmail.com>
22546M:	Jonathan Hunter <jonathanh@nvidia.com>
22547M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22548M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22549L:	linux-media@vger.kernel.org
22550L:	linux-tegra@vger.kernel.org
22551S:	Maintained
22552F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22553F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22554F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22555F:	drivers/staging/media/tegra-video/
22556
22557TEGRA XUSB PADCTL DRIVER
22558M:	JC Kuo <jckuo@nvidia.com>
22559S:	Supported
22560F:	drivers/phy/tegra/xusb*
22561
22562TEHUTI ETHERNET DRIVER
22563M:	Andy Gospodarek <andy@greyhouse.net>
22564L:	netdev@vger.kernel.org
22565S:	Supported
22566F:	drivers/net/ethernet/tehuti/tehuti.*
22567
22568TEHUTI TN40XX ETHERNET DRIVER
22569M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22570L:	netdev@vger.kernel.org
22571S:	Maintained
22572F:	drivers/net/ethernet/tehuti/tn40*
22573
22574TELECOM CLOCK DRIVER FOR MCPL0010
22575M:	Mark Gross <markgross@kernel.org>
22576S:	Supported
22577F:	drivers/char/tlclk.c
22578
22579TEMPO SEMICONDUCTOR DRIVERS
22580M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22581S:	Maintained
22582F:	Documentation/devicetree/bindings/sound/tscs*.txt
22583F:	sound/soc/codecs/tscs*.c
22584F:	sound/soc/codecs/tscs*.h
22585
22586TENSILICA XTENSA PORT (xtensa)
22587M:	Chris Zankel <chris@zankel.net>
22588M:	Max Filippov <jcmvbkbc@gmail.com>
22589S:	Maintained
22590T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22591F:	arch/xtensa/
22592F:	drivers/irqchip/irq-xtensa-*
22593
22594TEXAS INSTRUMENTS ASoC DRIVERS
22595M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22597S:	Maintained
22598F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22599F:	sound/soc/ti/
22600
22601TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22602M:	Shenghao Ding <shenghao-ding@ti.com>
22603M:	Kevin Lu <kevin-lu@ti.com>
22604M:	Baojun Xu <baojun.xu@ti.com>
22605L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22606S:	Maintained
22607F:	Documentation/devicetree/bindings/sound/tas2552.txt
22608F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22609F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22610F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22611F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22612F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22613F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22614F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22615F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22616F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22617F:	include/sound/tas2*.h
22618F:	include/sound/tlv320*.h
22619F:	include/sound/tpa6130a2-plat.h
22620F:	sound/pci/hda/tas2781_hda_i2c.c
22621F:	sound/soc/codecs/pcm1681.c
22622F:	sound/soc/codecs/pcm1789*.*
22623F:	sound/soc/codecs/pcm179x*.*
22624F:	sound/soc/codecs/pcm186x*.*
22625F:	sound/soc/codecs/pcm3008.*
22626F:	sound/soc/codecs/pcm3060*.*
22627F:	sound/soc/codecs/pcm3168a*.*
22628F:	sound/soc/codecs/pcm5102a.c
22629F:	sound/soc/codecs/pcm512x*.*
22630F:	sound/soc/codecs/tas2*.*
22631F:	sound/soc/codecs/tlv320*.*
22632F:	sound/soc/codecs/tpa6130a2.*
22633
22634TEXAS INSTRUMENTS DMA DRIVERS
22635M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22636L:	dmaengine@vger.kernel.org
22637S:	Maintained
22638F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22639F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22640F:	Documentation/devicetree/bindings/dma/ti/
22641F:	drivers/dma/ti/
22642F:	include/linux/dma/k3-psil.h
22643F:	include/linux/dma/k3-udma-glue.h
22644F:	include/linux/dma/ti-cppi5.h
22645X:	drivers/dma/ti/cppi41.c
22646
22647TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22648M:	Robert Marko <robert.marko@sartura.hr>
22649M:	Luka Perkov <luka.perkov@sartura.hr>
22650L:	linux-hwmon@vger.kernel.org
22651S:	Maintained
22652F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22653F:	Documentation/hwmon/tps23861.rst
22654F:	drivers/hwmon/tps23861.c
22655
22656TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22657M:	Ricardo Ribalda <ribalda@kernel.org>
22658L:	linux-iio@vger.kernel.org
22659S:	Supported
22660F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22661F:	drivers/iio/dac/ti-dac7612.c
22662
22663TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22664M:	Nishanth Menon <nm@ti.com>
22665M:	Tero Kristo <kristo@kernel.org>
22666M:	Santosh Shilimkar <ssantosh@kernel.org>
22667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22668S:	Maintained
22669F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22670F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22671F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22672F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22673F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22674F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22675F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22676F:	drivers/clk/keystone/sci-clk.c
22677F:	drivers/firmware/ti_sci*
22678F:	drivers/irqchip/irq-ti-sci-inta.c
22679F:	drivers/irqchip/irq-ti-sci-intr.c
22680F:	drivers/reset/reset-ti-sci.c
22681F:	drivers/soc/ti/ti_sci_inta_msi.c
22682F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22683F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22684F:	include/linux/soc/ti/ti_sci_inta_msi.h
22685F:	include/linux/soc/ti/ti_sci_protocol.h
22686
22687TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22688M:	Puranjay Mohan <puranjay@kernel.org>
22689L:	linux-iio@vger.kernel.org
22690S:	Supported
22691F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22692F:	drivers/iio/temperature/tmp117.c
22693
22694THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22695M:	Hans Verkuil <hverkuil@xs4all.nl>
22696L:	linux-media@vger.kernel.org
22697S:	Maintained
22698W:	https://linuxtv.org
22699T:	git git://linuxtv.org/media_tree.git
22700F:	drivers/media/radio/radio-raremono.c
22701
22702THERMAL
22703M:	Rafael J. Wysocki <rafael@kernel.org>
22704M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22705R:	Zhang Rui <rui.zhang@intel.com>
22706R:	Lukasz Luba <lukasz.luba@arm.com>
22707L:	linux-pm@vger.kernel.org
22708S:	Supported
22709Q:	https://patchwork.kernel.org/project/linux-pm/list/
22710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22711F:	Documentation/ABI/testing/sysfs-class-thermal
22712F:	Documentation/admin-guide/thermal/
22713F:	Documentation/devicetree/bindings/thermal/
22714F:	Documentation/driver-api/thermal/
22715F:	drivers/thermal/
22716F:	include/dt-bindings/thermal/
22717F:	include/linux/cpu_cooling.h
22718F:	include/linux/thermal.h
22719F:	include/uapi/linux/thermal.h
22720F:	tools/lib/thermal/
22721F:	tools/thermal/
22722
22723THERMAL DRIVER FOR AMLOGIC SOCS
22724M:	Guillaume La Roque <glaroque@baylibre.com>
22725L:	linux-pm@vger.kernel.org
22726L:	linux-amlogic@lists.infradead.org
22727S:	Supported
22728W:	http://linux-meson.com/
22729F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22730F:	drivers/thermal/amlogic_thermal.c
22731
22732THERMAL/CPU_COOLING
22733M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22734M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22735M:	Viresh Kumar <viresh.kumar@linaro.org>
22736R:	Lukasz Luba <lukasz.luba@arm.com>
22737L:	linux-pm@vger.kernel.org
22738S:	Supported
22739F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22740F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22741F:	drivers/thermal/cpufreq_cooling.c
22742F:	drivers/thermal/cpuidle_cooling.c
22743F:	include/linux/cpu_cooling.h
22744
22745THERMAL/POWER_ALLOCATOR
22746M:	Lukasz Luba <lukasz.luba@arm.com>
22747L:	linux-pm@vger.kernel.org
22748S:	Maintained
22749F:	Documentation/driver-api/thermal/power_allocator.rst
22750F:	drivers/thermal/gov_power_allocator.c
22751F:	drivers/thermal/thermal_trace_ipa.h
22752
22753THINKPAD ACPI EXTRAS DRIVER
22754M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22755L:	ibm-acpi-devel@lists.sourceforge.net
22756L:	platform-driver-x86@vger.kernel.org
22757S:	Maintained
22758W:	http://ibm-acpi.sourceforge.net
22759W:	http://thinkwiki.org/wiki/Ibm-acpi
22760T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22761F:	drivers/platform/x86/thinkpad_acpi.c
22762
22763THINKPAD LMI DRIVER
22764M:	Mark Pearson <markpearson@lenovo.com>
22765L:	platform-driver-x86@vger.kernel.org
22766S:	Maintained
22767F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22768F:	drivers/platform/x86/think-lmi.?
22769
22770THP7312 ISP DRIVER
22771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22772M:	Paul Elder <paul.elder@ideasonboard.com>
22773L:	linux-media@vger.kernel.org
22774S:	Maintained
22775T:	git git://linuxtv.org/media_tree.git
22776F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22777F:	Documentation/userspace-api/media/drivers/thp7312.rst
22778F:	drivers/media/i2c/thp7312.c
22779F:	include/uapi/linux/thp7312.h
22780
22781THUNDERBOLT DMA TRAFFIC TEST DRIVER
22782M:	Isaac Hazan <isaac.hazan@intel.com>
22783L:	linux-usb@vger.kernel.org
22784S:	Maintained
22785F:	drivers/thunderbolt/dma_test.c
22786
22787THUNDERBOLT DRIVER
22788M:	Andreas Noever <andreas.noever@gmail.com>
22789M:	Michael Jamet <michael.jamet@intel.com>
22790M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22791M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22792L:	linux-usb@vger.kernel.org
22793S:	Maintained
22794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22795F:	Documentation/admin-guide/thunderbolt.rst
22796F:	drivers/thunderbolt/
22797F:	include/linux/thunderbolt.h
22798
22799THUNDERBOLT NETWORK DRIVER
22800M:	Michael Jamet <michael.jamet@intel.com>
22801M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22802M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22803L:	netdev@vger.kernel.org
22804S:	Maintained
22805F:	drivers/net/thunderbolt/
22806
22807THUNDERX GPIO DRIVER
22808M:	Robert Richter <rric@kernel.org>
22809S:	Odd Fixes
22810F:	drivers/gpio/gpio-thunderx.c
22811
22812TI ADS1119 ADC DRIVER
22813M:	Francesco Dolcini <francesco@dolcini.it>
22814M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22815L:	linux-iio@vger.kernel.org
22816S:	Maintained
22817F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22818F:	drivers/iio/adc/ti-ads1119.c
22819
22820TI ADS7924 ADC DRIVER
22821M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22822L:	linux-iio@vger.kernel.org
22823S:	Supported
22824F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22825F:	drivers/iio/adc/ti-ads7924.c
22826
22827TI AM437X VPFE DRIVER
22828M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22829L:	linux-media@vger.kernel.org
22830S:	Maintained
22831W:	https://linuxtv.org
22832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22833T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22834F:	drivers/media/platform/ti/am437x/
22835
22836TI BANDGAP AND THERMAL DRIVER
22837M:	Eduardo Valentin <edubezval@gmail.com>
22838M:	Keerthy <j-keerthy@ti.com>
22839L:	linux-pm@vger.kernel.org
22840L:	linux-omap@vger.kernel.org
22841S:	Maintained
22842F:	drivers/thermal/ti-soc-thermal/
22843
22844TI BQ27XXX POWER SUPPLY DRIVER
22845F:	drivers/power/supply/bq27xxx_battery.c
22846F:	drivers/power/supply/bq27xxx_battery_i2c.c
22847F:	include/linux/power/bq27xxx_battery.h
22848
22849TI CDCE706 CLOCK DRIVER
22850M:	Max Filippov <jcmvbkbc@gmail.com>
22851S:	Maintained
22852F:	drivers/clk/clk-cdce706.c
22853
22854TI CLOCK DRIVER
22855M:	Tero Kristo <kristo@kernel.org>
22856L:	linux-omap@vger.kernel.org
22857S:	Odd Fixes
22858F:	drivers/clk/ti/
22859F:	include/linux/clk/ti.h
22860
22861TI DAVINCI MACHINE SUPPORT
22862M:	Bartosz Golaszewski <brgl@bgdev.pl>
22863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22864S:	Maintained
22865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22866F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22867F:	arch/arm/boot/dts/ti/davinci/
22868F:	arch/arm/mach-davinci/
22869F:	drivers/i2c/busses/i2c-davinci.c
22870
22871TI DAVINCI SERIES CLOCK DRIVER
22872M:	David Lechner <david@lechnology.com>
22873S:	Maintained
22874F:	Documentation/devicetree/bindings/clock/ti/davinci/
22875F:	drivers/clk/davinci/
22876F:	include/linux/clk/davinci.h
22877
22878TI DAVINCI SERIES GPIO DRIVER
22879M:	Keerthy <j-keerthy@ti.com>
22880L:	linux-gpio@vger.kernel.org
22881S:	Maintained
22882F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22883F:	drivers/gpio/gpio-davinci.c
22884
22885TI DAVINCI SERIES MEDIA DRIVER
22886M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22887L:	linux-media@vger.kernel.org
22888S:	Maintained
22889W:	https://linuxtv.org
22890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22891T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22892F:	drivers/media/platform/ti/davinci/
22893F:	include/media/davinci/
22894
22895TI ENHANCED CAPTURE (eCAP) DRIVER
22896M:	Vignesh Raghavendra <vigneshr@ti.com>
22897R:	Julien Panis <jpanis@baylibre.com>
22898L:	linux-iio@vger.kernel.org
22899L:	linux-omap@vger.kernel.org
22900S:	Maintained
22901F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22902F:	drivers/counter/ti-ecap-capture.c
22903
22904TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22905R:	David Lechner <david@lechnology.com>
22906L:	linux-iio@vger.kernel.org
22907F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22908F:	drivers/counter/ti-eqep.c
22909
22910TI ETHERNET SWITCH DRIVER (CPSW)
22911R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22912R:	Roger Quadros <rogerq@kernel.org>
22913L:	linux-omap@vger.kernel.org
22914L:	netdev@vger.kernel.org
22915S:	Maintained
22916F:	drivers/net/ethernet/ti/cpsw*
22917F:	drivers/net/ethernet/ti/davinci*
22918
22919TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22920M:	Alex Dubov <oakad@yahoo.com>
22921S:	Maintained
22922W:	http://tifmxx.berlios.de/
22923F:	drivers/memstick/host/tifm_ms.c
22924F:	drivers/misc/tifm*
22925F:	drivers/mmc/host/tifm_sd.c
22926F:	include/linux/tifm.h
22927
22928TI FPD-LINK DRIVERS
22929M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22930L:	linux-media@vger.kernel.org
22931S:	Maintained
22932F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22933F:	drivers/media/i2c/ds90*
22934F:	include/media/i2c/ds90*
22935
22936TI HDC302X HUMIDITY DRIVER
22937M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22938M:	Li peiyu <579lpy@gmail.com>
22939L:	linux-iio@vger.kernel.org
22940S:	Maintained
22941F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22942F:	drivers/iio/humidity/hdc3020.c
22943
22944TI ICSSG ETHERNET DRIVER (ICSSG)
22945R:	MD Danish Anwar <danishanwar@ti.com>
22946R:	Roger Quadros <rogerq@kernel.org>
22947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22948L:	netdev@vger.kernel.org
22949S:	Maintained
22950F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22951F:	drivers/net/ethernet/ti/icssg/*
22952
22953TI J721E CSI2RX DRIVER
22954M:	Jai Luthra <j-luthra@ti.com>
22955L:	linux-media@vger.kernel.org
22956S:	Maintained
22957F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22958F:	drivers/media/platform/ti/j721e-csi2rx/
22959
22960TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22961M:	Nishanth Menon <nm@ti.com>
22962M:	Santosh Shilimkar <ssantosh@kernel.org>
22963L:	linux-kernel@vger.kernel.org
22964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22965S:	Maintained
22966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22967F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
22968F:	drivers/pmdomain/ti/omap_prm.c
22969F:	drivers/soc/ti/*
22970
22971TI LM49xxx FAMILY ASoC CODEC DRIVERS
22972M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22973M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22974L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22975S:	Maintained
22976F:	sound/soc/codecs/isabelle*
22977F:	sound/soc/codecs/lm49453*
22978
22979TI LMP92064 ADC DRIVER
22980M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22981R:	kernel@pengutronix.de
22982L:	linux-iio@vger.kernel.org
22983S:	Maintained
22984F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22985F:	drivers/iio/adc/ti-lmp92064.c
22986
22987TI PCM3060 ASoC CODEC DRIVER
22988M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22990S:	Maintained
22991F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22992F:	sound/soc/codecs/pcm3060*
22993
22994TI TAS571X FAMILY ASoC CODEC DRIVER
22995M:	Kevin Cernekee <cernekee@chromium.org>
22996L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22997S:	Odd Fixes
22998F:	sound/soc/codecs/tas571x*
22999
23000TI TMAG5273 MAGNETOMETER DRIVER
23001M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23002L:	linux-iio@vger.kernel.org
23003S:	Maintained
23004F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23005F:	drivers/iio/magnetometer/tmag5273.c
23006
23007TI TRF7970A NFC DRIVER
23008M:	Mark Greer <mgreer@animalcreek.com>
23009L:	linux-wireless@vger.kernel.org
23010S:	Supported
23011F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23012F:	drivers/nfc/trf7970a.c
23013
23014TI TSC2046 ADC DRIVER
23015M:	Oleksij Rempel <o.rempel@pengutronix.de>
23016R:	kernel@pengutronix.de
23017L:	linux-iio@vger.kernel.org
23018S:	Maintained
23019F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23020F:	drivers/iio/adc/ti-tsc2046.c
23021
23022TI TWL4030 SERIES SOC CODEC DRIVER
23023M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23024L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23025S:	Maintained
23026F:	sound/soc/codecs/twl4030*
23027
23028TI VPE/CAL DRIVERS
23029M:	Benoit Parrot <bparrot@ti.com>
23030L:	linux-media@vger.kernel.org
23031S:	Maintained
23032W:	http://linuxtv.org/
23033Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23034F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23035F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23036F:	drivers/media/platform/ti/cal/
23037F:	drivers/media/platform/ti/vpe/
23038
23039TI WILINK WIRELESS DRIVERS
23040L:	linux-wireless@vger.kernel.org
23041S:	Orphan
23042W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23043W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23044F:	drivers/net/wireless/ti/
23045
23046TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23047M:	John Stultz <jstultz@google.com>
23048M:	Thomas Gleixner <tglx@linutronix.de>
23049R:	Stephen Boyd <sboyd@kernel.org>
23050L:	linux-kernel@vger.kernel.org
23051S:	Supported
23052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23053F:	include/linux/clocksource.h
23054F:	include/linux/time.h
23055F:	include/linux/timekeeper_internal.h
23056F:	include/linux/timekeeping.h
23057F:	include/linux/timex.h
23058F:	include/uapi/linux/time.h
23059F:	include/uapi/linux/timex.h
23060F:	kernel/time/alarmtimer.c
23061F:	kernel/time/clocksource*
23062F:	kernel/time/ntp*
23063F:	kernel/time/time.c
23064F:	kernel/time/timeconst.bc
23065F:	kernel/time/timeconv.c
23066F:	kernel/time/timecounter.c
23067F:	kernel/time/timekeeping*
23068F:	kernel/time/time_test.c
23069F:	tools/testing/selftests/timers/
23070
23071TIPC NETWORK LAYER
23072M:	Jon Maloy <jmaloy@redhat.com>
23073M:	Ying Xue <ying.xue@windriver.com>
23074L:	netdev@vger.kernel.org (core kernel code)
23075L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23076S:	Maintained
23077W:	http://tipc.sourceforge.net/
23078F:	include/uapi/linux/tipc*.h
23079F:	net/tipc/
23080
23081TLAN NETWORK DRIVER
23082M:	Samuel Chessman <chessman@tux.org>
23083L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23084S:	Maintained
23085W:	http://sourceforge.net/projects/tlan/
23086F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23087F:	drivers/net/ethernet/ti/tlan.*
23088
23089TMIO/SDHI MMC DRIVER
23090M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23091L:	linux-mmc@vger.kernel.org
23092L:	linux-renesas-soc@vger.kernel.org
23093S:	Supported
23094F:	drivers/mmc/host/renesas_sdhi*
23095F:	drivers/mmc/host/tmio_mmc*
23096F:	include/linux/platform_data/tmio.h
23097
23098TMP513 HARDWARE MONITOR DRIVER
23099M:	Eric Tremblay <etremblay@distech-controls.com>
23100L:	linux-hwmon@vger.kernel.org
23101S:	Maintained
23102F:	Documentation/hwmon/tmp513.rst
23103F:	drivers/hwmon/tmp513.c
23104
23105TMPFS (SHMEM FILESYSTEM)
23106M:	Hugh Dickins <hughd@google.com>
23107L:	linux-mm@kvack.org
23108S:	Maintained
23109F:	include/linux/shmem_fs.h
23110F:	mm/shmem.c
23111
23112TOMOYO SECURITY MODULE
23113M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23114M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23115L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23116L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23117L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23118L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23119S:	Maintained
23120W:	https://tomoyo.sourceforge.net/
23121F:	security/tomoyo/
23122
23123TOPSTAR LAPTOP EXTRAS DRIVER
23124M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23125L:	platform-driver-x86@vger.kernel.org
23126S:	Maintained
23127F:	drivers/platform/x86/topstar-laptop.c
23128
23129TORTURE-TEST MODULES
23130M:	Davidlohr Bueso <dave@stgolabs.net>
23131M:	"Paul E. McKenney" <paulmck@kernel.org>
23132M:	Josh Triplett <josh@joshtriplett.org>
23133L:	linux-kernel@vger.kernel.org
23134S:	Supported
23135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23136F:	Documentation/RCU/torture.rst
23137F:	kernel/locking/locktorture.c
23138F:	kernel/rcu/rcuscale.c
23139F:	kernel/rcu/rcutorture.c
23140F:	kernel/rcu/refscale.c
23141F:	kernel/torture.c
23142
23143TOSHIBA ACPI EXTRAS DRIVER
23144M:	Azael Avalos <coproscefalo@gmail.com>
23145L:	platform-driver-x86@vger.kernel.org
23146S:	Maintained
23147F:	drivers/platform/x86/toshiba_acpi.c
23148
23149TOSHIBA BLUETOOTH DRIVER
23150M:	Azael Avalos <coproscefalo@gmail.com>
23151L:	platform-driver-x86@vger.kernel.org
23152S:	Maintained
23153F:	drivers/platform/x86/toshiba_bluetooth.c
23154
23155TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23156M:	Azael Avalos <coproscefalo@gmail.com>
23157L:	platform-driver-x86@vger.kernel.org
23158S:	Maintained
23159F:	drivers/platform/x86/toshiba_haps.c
23160
23161TOSHIBA SMM DRIVER
23162M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23163S:	Maintained
23164W:	http://www.buzzard.org.uk/toshiba/
23165F:	drivers/char/toshiba.c
23166F:	include/linux/toshiba.h
23167F:	include/uapi/linux/toshiba.h
23168
23169TOSHIBA TC358743 DRIVER
23170M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23171L:	linux-media@vger.kernel.org
23172S:	Maintained
23173F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23174F:	drivers/media/i2c/tc358743*
23175F:	include/media/i2c/tc358743.h
23176
23177TOSHIBA WMI HOTKEYS DRIVER
23178M:	Azael Avalos <coproscefalo@gmail.com>
23179L:	platform-driver-x86@vger.kernel.org
23180S:	Maintained
23181F:	drivers/platform/x86/toshiba-wmi.c
23182
23183TPM DEVICE DRIVER
23184M:	Peter Huewe <peterhuewe@gmx.de>
23185M:	Jarkko Sakkinen <jarkko@kernel.org>
23186R:	Jason Gunthorpe <jgg@ziepe.ca>
23187L:	linux-integrity@vger.kernel.org
23188S:	Maintained
23189W:	https://codeberg.org/jarkko/linux-tpmdd-test
23190Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23192F:	Documentation/devicetree/bindings/tpm/
23193F:	drivers/char/tpm/
23194
23195TPS546D24 DRIVER
23196M:	Duke Du <dukedu83@gmail.com>
23197L:	linux-hwmon@vger.kernel.org
23198S:	Maintained
23199F:	Documentation/hwmon/tps546d24.rst
23200F:	drivers/hwmon/pmbus/tps546d24.c
23201
23202TQ SYSTEMS BOARD & DRIVER SUPPORT
23203L:	linux@ew.tq-group.com
23204S:	Supported
23205W:	https://www.tq-group.com/en/products/tq-embedded/
23206F:	arch/arm/boot/dts/imx*mba*.dts*
23207F:	arch/arm/boot/dts/imx*tqma*.dts*
23208F:	arch/arm/boot/dts/mba*.dtsi
23209F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23210F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23211F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23212F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23213F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23214F:	drivers/gpio/gpio-tqmx86.c
23215F:	drivers/mfd/tqmx86.c
23216F:	drivers/watchdog/tqmx86_wdt.c
23217
23218TRACING
23219M:	Steven Rostedt <rostedt@goodmis.org>
23220M:	Masami Hiramatsu <mhiramat@kernel.org>
23221R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23222L:	linux-kernel@vger.kernel.org
23223L:	linux-trace-kernel@vger.kernel.org
23224S:	Maintained
23225Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23227F:	Documentation/trace/*
23228F:	fs/tracefs/
23229F:	include/linux/trace*.h
23230F:	include/trace/
23231F:	kernel/trace/
23232F:	scripts/tracing/
23233F:	tools/testing/selftests/ftrace/
23234
23235TRACING MMIO ACCESSES (MMIOTRACE)
23236M:	Steven Rostedt <rostedt@goodmis.org>
23237M:	Masami Hiramatsu <mhiramat@kernel.org>
23238R:	Karol Herbst <karolherbst@gmail.com>
23239R:	Pekka Paalanen <ppaalanen@gmail.com>
23240L:	linux-kernel@vger.kernel.org
23241L:	nouveau@lists.freedesktop.org
23242S:	Maintained
23243F:	arch/x86/mm/kmmio.c
23244F:	arch/x86/mm/mmio-mod.c
23245F:	arch/x86/mm/testmmiotrace.c
23246F:	include/linux/mmiotrace.h
23247F:	kernel/trace/trace_mmiotrace.c
23248
23249TRACING OS NOISE / LATENCY TRACERS
23250M:	Steven Rostedt <rostedt@goodmis.org>
23251S:	Maintained
23252F:	Documentation/trace/hwlat_detector.rst
23253F:	Documentation/trace/osnoise-tracer.rst
23254F:	Documentation/trace/timerlat-tracer.rst
23255F:	arch/*/kernel/trace.c
23256F:	include/trace/events/osnoise.h
23257F:	kernel/trace/trace_hwlat.c
23258F:	kernel/trace/trace_irqsoff.c
23259F:	kernel/trace/trace_osnoise.c
23260F:	kernel/trace/trace_sched_wakeup.c
23261
23262TRADITIONAL CHINESE DOCUMENTATION
23263M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23264S:	Maintained
23265W:	https://github.com/srcres258/linux-doc
23266T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23267F:	Documentation/translations/zh_TW/
23268
23269TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23270M:	Dan Williams <dan.j.williams@intel.com>
23271L:	linux-coco@lists.linux.dev
23272S:	Maintained
23273F:	Documentation/ABI/testing/configfs-tsm
23274F:	drivers/virt/coco/tsm.c
23275F:	include/linux/tsm.h
23276
23277TRUSTED SERVICES TEE DRIVER
23278M:	Balint Dobszay <balint.dobszay@arm.com>
23279M:	Sudeep Holla <sudeep.holla@arm.com>
23280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23281L:	trusted-services@lists.trustedfirmware.org
23282S:	Maintained
23283F:	Documentation/tee/ts-tee.rst
23284F:	drivers/tee/tstee/
23285
23286TTY LAYER AND SERIAL DRIVERS
23287M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23288M:	Jiri Slaby <jirislaby@kernel.org>
23289L:	linux-kernel@vger.kernel.org
23290L:	linux-serial@vger.kernel.org
23291S:	Supported
23292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23293F:	Documentation/devicetree/bindings/serial/
23294F:	Documentation/driver-api/serial/
23295F:	drivers/tty/
23296F:	include/linux/selection.h
23297F:	include/linux/serial.h
23298F:	include/linux/serial_core.h
23299F:	include/linux/sysrq.h
23300F:	include/linux/tty*.h
23301F:	include/linux/vt.h
23302F:	include/linux/vt_*.h
23303F:	include/uapi/linux/serial.h
23304F:	include/uapi/linux/serial_core.h
23305F:	include/uapi/linux/tty.h
23306
23307TUA9001 MEDIA DRIVER
23308L:	linux-media@vger.kernel.org
23309S:	Orphan
23310W:	https://linuxtv.org
23311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23312F:	drivers/media/tuners/tua9001*
23313
23314TULIP NETWORK DRIVERS
23315L:	netdev@vger.kernel.org
23316L:	linux-parisc@vger.kernel.org
23317S:	Orphan
23318F:	drivers/net/ethernet/dec/tulip/
23319
23320TUN/TAP driver
23321M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23322M:	Jason Wang <jasowang@redhat.com>
23323S:	Maintained
23324W:	http://vtun.sourceforge.net/tun
23325F:	Documentation/networking/tuntap.rst
23326F:	arch/um/os-Linux/drivers/
23327F:	drivers/net/tap.c
23328F:	drivers/net/tun.c
23329
23330TURBOCHANNEL SUBSYSTEM
23331M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23332M:	Ralf Baechle <ralf@linux-mips.org>
23333L:	linux-mips@vger.kernel.org
23334S:	Maintained
23335Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23336F:	drivers/tc/
23337F:	include/linux/tc.h
23338
23339TURBOSTAT UTILITY
23340M:	"Len Brown" <lenb@kernel.org>
23341L:	linux-pm@vger.kernel.org
23342S:	Supported
23343Q:	https://patchwork.kernel.org/project/linux-pm/list/
23344B:	https://bugzilla.kernel.org
23345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23346F:	tools/power/x86/turbostat/
23347F:	tools/testing/selftests/turbostat/
23348
23349TW5864 VIDEO4LINUX DRIVER
23350M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23351M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23352M:	Andrey Utkin <andrey_utkin@fastmail.com>
23353L:	linux-media@vger.kernel.org
23354S:	Supported
23355F:	drivers/media/pci/tw5864/
23356
23357TW68 VIDEO4LINUX DRIVER
23358M:	Hans Verkuil <hverkuil@xs4all.nl>
23359L:	linux-media@vger.kernel.org
23360S:	Odd Fixes
23361W:	https://linuxtv.org
23362T:	git git://linuxtv.org/media_tree.git
23363F:	drivers/media/pci/tw68/
23364
23365TW686X VIDEO4LINUX DRIVER
23366M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23367L:	linux-media@vger.kernel.org
23368S:	Maintained
23369W:	http://linuxtv.org
23370T:	git git://linuxtv.org/media_tree.git
23371F:	drivers/media/pci/tw686x/
23372
23373U-BOOT ENVIRONMENT VARIABLES
23374M:	Rafał Miłecki <rafal@milecki.pl>
23375S:	Maintained
23376F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23377F:	drivers/nvmem/u-boot-env.c
23378
23379UACCE ACCELERATOR FRAMEWORK
23380M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23381M:	Zhou Wang <wangzhou1@hisilicon.com>
23382L:	linux-accelerators@lists.ozlabs.org
23383L:	linux-kernel@vger.kernel.org
23384S:	Maintained
23385F:	Documentation/ABI/testing/sysfs-driver-uacce
23386F:	Documentation/misc-devices/uacce.rst
23387F:	drivers/misc/uacce/
23388F:	include/linux/uacce.h
23389F:	include/uapi/misc/uacce/
23390
23391UBI FILE SYSTEM (UBIFS)
23392M:	Richard Weinberger <richard@nod.at>
23393R:	Zhihao Cheng <chengzhihao1@huawei.com>
23394L:	linux-mtd@lists.infradead.org
23395S:	Supported
23396W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23399F:	Documentation/ABI/testing/sysfs-fs-ubifs
23400F:	Documentation/filesystems/ubifs-authentication.rst
23401F:	Documentation/filesystems/ubifs.rst
23402F:	fs/ubifs/
23403
23404UBLK USERSPACE BLOCK DRIVER
23405M:	Ming Lei <ming.lei@redhat.com>
23406L:	linux-block@vger.kernel.org
23407S:	Maintained
23408F:	Documentation/block/ublk.rst
23409F:	drivers/block/ublk_drv.c
23410F:	include/uapi/linux/ublk_cmd.h
23411
23412UBSAN
23413M:	Kees Cook <kees@kernel.org>
23414R:	Marco Elver <elver@google.com>
23415R:	Andrey Konovalov <andreyknvl@gmail.com>
23416R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23417L:	kasan-dev@googlegroups.com
23418L:	linux-hardening@vger.kernel.org
23419S:	Supported
23420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23421F:	Documentation/dev-tools/ubsan.rst
23422F:	include/linux/ubsan.h
23423F:	lib/Kconfig.ubsan
23424F:	lib/test_ubsan.c
23425F:	lib/ubsan.c
23426F:	lib/ubsan.h
23427F:	scripts/Makefile.ubsan
23428K:	\bARCH_HAS_UBSAN\b
23429
23430UCLINUX (M68KNOMMU AND COLDFIRE)
23431M:	Greg Ungerer <gerg@linux-m68k.org>
23432L:	linux-m68k@lists.linux-m68k.org
23433S:	Maintained
23434W:	http://www.linux-m68k.org/
23435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23436F:	arch/m68k/*/*_no.*
23437F:	arch/m68k/68*/
23438F:	arch/m68k/coldfire/
23439F:	arch/m68k/include/asm/*_no.*
23440
23441UDF FILESYSTEM
23442M:	Jan Kara <jack@suse.com>
23443S:	Maintained
23444F:	Documentation/filesystems/udf.rst
23445F:	fs/udf/
23446
23447UDRAW TABLET
23448M:	Bastien Nocera <hadess@hadess.net>
23449L:	linux-input@vger.kernel.org
23450S:	Maintained
23451F:	drivers/hid/hid-udraw-ps3.c
23452
23453UFS FILESYSTEM
23454M:	Evgeniy Dushistov <dushistov@mail.ru>
23455S:	Maintained
23456F:	Documentation/admin-guide/ufs.rst
23457F:	fs/ufs/
23458
23459UHID USERSPACE HID IO DRIVER
23460M:	David Rheinsberg <david@readahead.eu>
23461L:	linux-input@vger.kernel.org
23462S:	Maintained
23463F:	drivers/hid/uhid.c
23464F:	include/uapi/linux/uhid.h
23465
23466ULPI BUS
23467M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23468L:	linux-usb@vger.kernel.org
23469S:	Maintained
23470F:	drivers/usb/common/ulpi.c
23471F:	include/linux/ulpi/
23472
23473UNICODE SUBSYSTEM
23474M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23475L:	linux-fsdevel@vger.kernel.org
23476S:	Supported
23477F:	fs/unicode/
23478
23479UNIFDEF
23480M:	Tony Finch <dot@dotat.at>
23481S:	Maintained
23482W:	http://dotat.at/prog/unifdef
23483F:	scripts/unifdef.c
23484
23485UNIFORM CDROM DRIVER
23486M:	Phillip Potter <phil@philpotter.co.uk>
23487S:	Maintained
23488F:	Documentation/cdrom/
23489F:	drivers/cdrom/cdrom.c
23490F:	include/linux/cdrom.h
23491F:	include/uapi/linux/cdrom.h
23492
23493UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23494R:	Alim Akhtar <alim.akhtar@samsung.com>
23495R:	Avri Altman <avri.altman@wdc.com>
23496R:	Bart Van Assche <bvanassche@acm.org>
23497L:	linux-scsi@vger.kernel.org
23498S:	Supported
23499F:	Documentation/devicetree/bindings/ufs/
23500F:	Documentation/scsi/ufs.rst
23501F:	drivers/ufs/core/
23502
23503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23504M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23505L:	linux-scsi@vger.kernel.org
23506S:	Supported
23507F:	drivers/ufs/host/*dwc*
23508
23509UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23510M:	Alim Akhtar <alim.akhtar@samsung.com>
23511L:	linux-scsi@vger.kernel.org
23512S:	Maintained
23513F:	drivers/ufs/host/ufs-exynos*
23514
23515UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23516M:	Peter Wang <peter.wang@mediatek.com>
23517R:	Stanley Jhu <chu.stanley@gmail.com>
23518L:	linux-scsi@vger.kernel.org
23519L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23520S:	Maintained
23521F:	drivers/ufs/host/ufs-mediatek*
23522
23523UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23524M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23525L:	linux-arm-msm@vger.kernel.org
23526L:	linux-scsi@vger.kernel.org
23527S:	Maintained
23528F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23529F:	drivers/ufs/host/ufs-qcom*
23530
23531UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23532M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23533L:	linux-renesas-soc@vger.kernel.org
23534L:	linux-scsi@vger.kernel.org
23535S:	Maintained
23536F:	drivers/ufs/host/ufs-renesas.c
23537
23538UNSORTED BLOCK IMAGES (UBI)
23539M:	Richard Weinberger <richard@nod.at>
23540R:	Zhihao Cheng <chengzhihao1@huawei.com>
23541L:	linux-mtd@lists.infradead.org
23542S:	Supported
23543W:	http://www.linux-mtd.infradead.org/
23544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23546F:	drivers/mtd/ubi/
23547F:	include/linux/mtd/ubi.h
23548F:	include/uapi/mtd/ubi-user.h
23549
23550UPROBES
23551M:	Masami Hiramatsu <mhiramat@kernel.org>
23552M:	Oleg Nesterov <oleg@redhat.com>
23553M:	Peter Zijlstra <peterz@infradead.org>
23554L:	linux-kernel@vger.kernel.org
23555L:	linux-trace-kernel@vger.kernel.org
23556S:	Maintained
23557F:	arch/*/include/asm/uprobes.h
23558F:	arch/*/kernel/probes/uprobes.c
23559F:	arch/*/kernel/uprobes.c
23560F:	include/linux/uprobes.h
23561F:	kernel/events/uprobes.c
23562
23563USB "USBNET" DRIVER FRAMEWORK
23564M:	Oliver Neukum <oneukum@suse.com>
23565L:	netdev@vger.kernel.org
23566S:	Maintained
23567W:	http://www.linux-usb.org/usbnet
23568F:	drivers/net/usb/usbnet.c
23569F:	include/linux/usb/usbnet.h
23570
23571USB ACM DRIVER
23572M:	Oliver Neukum <oneukum@suse.com>
23573L:	linux-usb@vger.kernel.org
23574S:	Maintained
23575F:	Documentation/usb/acm.rst
23576F:	drivers/usb/class/cdc-acm.*
23577
23578USB APPLE MFI FASTCHARGE DRIVER
23579M:	Bastien Nocera <hadess@hadess.net>
23580L:	linux-usb@vger.kernel.org
23581S:	Maintained
23582F:	drivers/usb/misc/apple-mfi-fastcharge.c
23583
23584USB AR5523 WIRELESS DRIVER
23585L:	linux-wireless@vger.kernel.org
23586S:	Orphan
23587F:	drivers/net/wireless/ath/ar5523/
23588
23589USB ATTACHED SCSI
23590M:	Oliver Neukum <oneukum@suse.com>
23591L:	linux-usb@vger.kernel.org
23592L:	linux-scsi@vger.kernel.org
23593S:	Maintained
23594F:	drivers/usb/storage/uas.c
23595
23596USB CDC ETHERNET DRIVER
23597M:	Oliver Neukum <oliver@neukum.org>
23598L:	linux-usb@vger.kernel.org
23599S:	Maintained
23600F:	drivers/net/usb/cdc_*.c
23601F:	include/uapi/linux/usb/cdc.h
23602
23603USB CHAOSKEY DRIVER
23604M:	Keith Packard <keithp@keithp.com>
23605L:	linux-usb@vger.kernel.org
23606S:	Maintained
23607F:	drivers/usb/misc/chaoskey.c
23608
23609USB CYPRESS C67X00 DRIVER
23610L:	linux-usb@vger.kernel.org
23611S:	Orphan
23612F:	drivers/usb/c67x00/
23613
23614USB DAVICOM DM9601 DRIVER
23615M:	Peter Korsgaard <peter@korsgaard.com>
23616L:	netdev@vger.kernel.org
23617S:	Maintained
23618W:	http://www.linux-usb.org/usbnet
23619F:	drivers/net/usb/dm9601.c
23620
23621USB EHCI DRIVER
23622M:	Alan Stern <stern@rowland.harvard.edu>
23623L:	linux-usb@vger.kernel.org
23624S:	Maintained
23625F:	Documentation/usb/ehci.rst
23626F:	drivers/usb/host/ehci*
23627
23628USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23629M:	Jiri Kosina <jikos@kernel.org>
23630M:	Benjamin Tissoires <bentiss@kernel.org>
23631L:	linux-usb@vger.kernel.org
23632S:	Maintained
23633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23634F:	Documentation/hid/hiddev.rst
23635F:	drivers/hid/usbhid/
23636
23637USB INTEL XHCI ROLE MUX DRIVER
23638M:	Hans de Goede <hdegoede@redhat.com>
23639L:	linux-usb@vger.kernel.org
23640S:	Maintained
23641F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23642
23643USB IP DRIVER FOR HISILICON KIRIN 960
23644M:	Yu Chen <chenyu56@huawei.com>
23645M:	Binghui Wang <wangbinghui@hisilicon.com>
23646L:	linux-usb@vger.kernel.org
23647S:	Maintained
23648F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23649F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23650
23651USB IP DRIVER FOR HISILICON KIRIN 970
23652M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23653L:	linux-usb@vger.kernel.org
23654S:	Maintained
23655F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23656F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23657
23658USB ISP116X DRIVER
23659M:	Olav Kongas <ok@artecdesign.ee>
23660L:	linux-usb@vger.kernel.org
23661S:	Maintained
23662F:	drivers/usb/host/isp116x*
23663F:	include/linux/usb/isp116x.h
23664
23665USB ISP1760 DRIVER
23666M:	Rui Miguel Silva <rui.silva@linaro.org>
23667L:	linux-usb@vger.kernel.org
23668S:	Maintained
23669F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23670F:	drivers/usb/isp1760/*
23671
23672USB LAN78XX ETHERNET DRIVER
23673M:	Woojung Huh <woojung.huh@microchip.com>
23674M:	UNGLinuxDriver@microchip.com
23675L:	netdev@vger.kernel.org
23676S:	Maintained
23677F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23678F:	drivers/net/usb/lan78xx.*
23679F:	include/dt-bindings/net/microchip-lan78xx.h
23680
23681USB MASS STORAGE DRIVER
23682M:	Alan Stern <stern@rowland.harvard.edu>
23683L:	linux-usb@vger.kernel.org
23684L:	usb-storage@lists.one-eyed-alien.net
23685S:	Maintained
23686F:	drivers/usb/storage/
23687
23688USB MIDI DRIVER
23689M:	Clemens Ladisch <clemens@ladisch.de>
23690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23691S:	Maintained
23692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23693F:	sound/usb/midi.*
23694
23695USB NETWORKING DRIVERS
23696L:	linux-usb@vger.kernel.org
23697S:	Odd Fixes
23698F:	drivers/net/usb/
23699
23700USB OHCI DRIVER
23701M:	Alan Stern <stern@rowland.harvard.edu>
23702L:	linux-usb@vger.kernel.org
23703S:	Maintained
23704F:	Documentation/usb/ohci.rst
23705F:	drivers/usb/host/ohci*
23706
23707USB OTG FSM (Finite State Machine)
23708M:	Peter Chen <peter.chen@kernel.org>
23709L:	linux-usb@vger.kernel.org
23710S:	Maintained
23711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23712F:	drivers/usb/common/usb-otg-fsm.c
23713
23714USB OVER IP DRIVER
23715M:	Valentina Manea <valentina.manea.m@gmail.com>
23716M:	Shuah Khan <shuah@kernel.org>
23717M:	Shuah Khan <skhan@linuxfoundation.org>
23718R:	Hongren Zheng <i@zenithal.me>
23719L:	linux-usb@vger.kernel.org
23720S:	Maintained
23721F:	Documentation/usb/usbip_protocol.rst
23722F:	drivers/usb/usbip/
23723F:	tools/testing/selftests/drivers/usb/usbip/
23724F:	tools/usb/usbip/
23725
23726USB PEGASUS 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/pegasus
23732T:	git https://github.com/petkan/pegasus.git
23733F:	drivers/net/usb/pegasus.*
23734
23735USB PRINTER DRIVER (usblp)
23736M:	Pete Zaitcev <zaitcev@redhat.com>
23737L:	linux-usb@vger.kernel.org
23738S:	Supported
23739F:	drivers/usb/class/usblp.c
23740
23741USB QMI WWAN NETWORK DRIVER
23742M:	Bjørn Mork <bjorn@mork.no>
23743L:	netdev@vger.kernel.org
23744S:	Maintained
23745F:	Documentation/ABI/testing/sysfs-class-net-qmi
23746F:	drivers/net/usb/qmi_wwan.c
23747
23748USB RAW GADGET DRIVER
23749R:	Andrey Konovalov <andreyknvl@gmail.com>
23750L:	linux-usb@vger.kernel.org
23751S:	Maintained
23752F:	Documentation/usb/raw-gadget.rst
23753F:	drivers/usb/gadget/legacy/raw_gadget.c
23754F:	include/uapi/linux/usb/raw_gadget.h
23755
23756USB RTL8150 DRIVER
23757M:	Petko Manolov <petkan@nucleusys.com>
23758L:	linux-usb@vger.kernel.org
23759L:	netdev@vger.kernel.org
23760S:	Maintained
23761W:	https://github.com/petkan/rtl8150
23762T:	git https://github.com/petkan/rtl8150.git
23763F:	drivers/net/usb/rtl8150.c
23764
23765USB SERIAL SUBSYSTEM
23766M:	Johan Hovold <johan@kernel.org>
23767L:	linux-usb@vger.kernel.org
23768S:	Maintained
23769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23770F:	Documentation/usb/usb-serial.rst
23771F:	drivers/usb/serial/
23772F:	include/linux/usb/serial.h
23773
23774USB SMSC75XX ETHERNET DRIVER
23775M:	Steve Glendinning <steve.glendinning@shawell.net>
23776L:	netdev@vger.kernel.org
23777S:	Maintained
23778F:	drivers/net/usb/smsc75xx.*
23779
23780USB SMSC95XX ETHERNET DRIVER
23781M:	Steve Glendinning <steve.glendinning@shawell.net>
23782M:	UNGLinuxDriver@microchip.com
23783L:	netdev@vger.kernel.org
23784S:	Maintained
23785F:	drivers/net/usb/smsc95xx.*
23786
23787USB SUBSYSTEM
23788M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23789L:	linux-usb@vger.kernel.org
23790S:	Supported
23791W:	http://www.linux-usb.org
23792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23793F:	Documentation/devicetree/bindings/usb/
23794F:	Documentation/usb/
23795F:	drivers/usb/
23796F:	include/dt-bindings/usb/
23797F:	include/linux/usb.h
23798F:	include/linux/usb/
23799F:	include/uapi/linux/usb/
23800
23801USB TYPEC BUS FOR ALTERNATE MODES
23802M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23803L:	linux-usb@vger.kernel.org
23804S:	Maintained
23805F:	Documentation/ABI/testing/sysfs-bus-typec
23806F:	Documentation/driver-api/usb/typec_bus.rst
23807F:	drivers/usb/typec/altmodes/
23808F:	include/linux/usb/typec_altmode.h
23809
23810USB TYPEC CLASS
23811M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23812L:	linux-usb@vger.kernel.org
23813S:	Maintained
23814F:	Documentation/ABI/testing/sysfs-class-typec
23815F:	Documentation/driver-api/usb/typec.rst
23816F:	drivers/usb/typec/
23817F:	include/linux/usb/typec.h
23818
23819USB TYPEC INTEL PMC MUX DRIVER
23820M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23821L:	linux-usb@vger.kernel.org
23822S:	Maintained
23823F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23824F:	drivers/usb/typec/mux/intel_pmc_mux.c
23825
23826USB TYPEC PI3USB30532 MUX DRIVER
23827M:	Hans de Goede <hdegoede@redhat.com>
23828L:	linux-usb@vger.kernel.org
23829S:	Maintained
23830F:	drivers/usb/typec/mux/pi3usb30532.c
23831
23832USB TYPEC PORT CONTROLLER DRIVERS
23833L:	linux-usb@vger.kernel.org
23834S:	Orphan
23835F:	drivers/usb/typec/tcpm/
23836
23837USB UHCI DRIVER
23838M:	Alan Stern <stern@rowland.harvard.edu>
23839L:	linux-usb@vger.kernel.org
23840S:	Maintained
23841F:	drivers/usb/host/uhci*
23842
23843USB VIDEO CLASS
23844M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23845L:	linux-media@vger.kernel.org
23846S:	Maintained
23847W:	http://www.ideasonboard.org/uvc/
23848T:	git git://linuxtv.org/media_tree.git
23849F:	drivers/media/usb/uvc/
23850F:	include/uapi/linux/uvcvideo.h
23851
23852USB WEBCAM GADGET
23853M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23854M:	Daniel Scally <dan.scally@ideasonboard.com>
23855L:	linux-usb@vger.kernel.org
23856S:	Maintained
23857F:	drivers/usb/gadget/function/*uvc*
23858F:	drivers/usb/gadget/legacy/webcam.c
23859F:	include/uapi/linux/usb/g_uvc.h
23860
23861USB XHCI DRIVER
23862M:	Mathias Nyman <mathias.nyman@intel.com>
23863L:	linux-usb@vger.kernel.org
23864S:	Supported
23865F:	drivers/usb/host/pci-quirks*
23866F:	drivers/usb/host/xhci*
23867
23868USER DATAGRAM PROTOCOL (UDP)
23869M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23870S:	Maintained
23871F:	include/linux/udp.h
23872F:	net/ipv4/udp.c
23873F:	net/ipv6/udp.c
23874
23875USER-MODE LINUX (UML)
23876M:	Richard Weinberger <richard@nod.at>
23877M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23878M:	Johannes Berg <johannes@sipsolutions.net>
23879L:	linux-um@lists.infradead.org
23880S:	Maintained
23881W:	http://user-mode-linux.sourceforge.net
23882Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23885F:	Documentation/virt/uml/
23886F:	arch/um/
23887F:	arch/x86/um/
23888F:	fs/hostfs/
23889
23890USERSPACE COPYIN/COPYOUT (UIOVEC)
23891M:	Alexander Viro <viro@zeniv.linux.org.uk>
23892S:	Maintained
23893F:	include/linux/uio.h
23894F:	lib/iov_iter.c
23895
23896USERSPACE DMA BUFFER DRIVER
23897M:	Gerd Hoffmann <kraxel@redhat.com>
23898L:	dri-devel@lists.freedesktop.org
23899S:	Maintained
23900T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23901F:	drivers/dma-buf/udmabuf.c
23902F:	include/uapi/linux/udmabuf.h
23903
23904USERSPACE I/O (UIO)
23905M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23906S:	Maintained
23907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23908F:	Documentation/driver-api/uio-howto.rst
23909F:	drivers/uio/
23910F:	include/linux/uio_driver.h
23911
23912UTIL-LINUX PACKAGE
23913M:	Karel Zak <kzak@redhat.com>
23914L:	util-linux@vger.kernel.org
23915S:	Maintained
23916W:	http://en.wikipedia.org/wiki/Util-linux
23917T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23918
23919UUID HELPERS
23920R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23921L:	linux-kernel@vger.kernel.org
23922S:	Maintained
23923F:	include/linux/uuid.h
23924F:	lib/test_uuid.c
23925F:	lib/uuid.c
23926
23927UV SYSFS DRIVER
23928M:	Justin Ernst <justin.ernst@hpe.com>
23929L:	platform-driver-x86@vger.kernel.org
23930S:	Maintained
23931F:	drivers/platform/x86/uv_sysfs.c
23932
23933UVESAFB DRIVER
23934M:	Michal Januszewski <spock@gentoo.org>
23935L:	linux-fbdev@vger.kernel.org
23936S:	Maintained
23937W:	https://github.com/mjanusz/v86d
23938F:	Documentation/fb/uvesafb.rst
23939F:	drivers/video/fbdev/uvesafb.*
23940
23941Ux500 CLOCK DRIVERS
23942M:	Ulf Hansson <ulf.hansson@linaro.org>
23943L:	linux-clk@vger.kernel.org
23944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23945S:	Maintained
23946F:	drivers/clk/ux500/
23947
23948V4L2 ASYNC AND FWNODE FRAMEWORKS
23949M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23950L:	linux-media@vger.kernel.org
23951S:	Maintained
23952T:	git git://linuxtv.org/media_tree.git
23953F:	drivers/media/v4l2-core/v4l2-async.c
23954F:	drivers/media/v4l2-core/v4l2-fwnode.c
23955F:	include/media/v4l2-async.h
23956F:	include/media/v4l2-fwnode.h
23957
23958V4L2 LENS DRIVERS
23959M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23960L:	linux-media@vger.kernel.org
23961S:	Maintained
23962F:	drivers/media/i2c/ak*
23963F:	drivers/media/i2c/dw*
23964F:	drivers/media/i2c/lm*
23965
23966V4L2 CAMERA SENSOR DRIVERS
23967M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23968L:	linux-media@vger.kernel.org
23969S:	Maintained
23970F:	Documentation/driver-api/media/camera-sensor.rst
23971F:	Documentation/driver-api/media/tx-rx.rst
23972F:	drivers/media/i2c/ar*
23973F:	drivers/media/i2c/gc*
23974F:	drivers/media/i2c/hi*
23975F:	drivers/media/i2c/imx*
23976F:	drivers/media/i2c/mt*
23977F:	drivers/media/i2c/og*
23978F:	drivers/media/i2c/ov*
23979F:	drivers/media/i2c/s5*
23980F:	drivers/media/i2c/vgxy61.c
23981
23982VF610 NAND DRIVER
23983M:	Stefan Agner <stefan@agner.ch>
23984L:	linux-mtd@lists.infradead.org
23985S:	Supported
23986F:	drivers/mtd/nand/raw/vf610_nfc.c
23987
23988VFAT/FAT/MSDOS FILESYSTEM
23989M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23990S:	Maintained
23991F:	Documentation/filesystems/vfat.rst
23992F:	fs/fat/
23993F:	tools/testing/selftests/filesystems/fat/
23994
23995VFIO CDX DRIVER
23996M:	Nipun Gupta <nipun.gupta@amd.com>
23997M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23998L:	kvm@vger.kernel.org
23999S:	Maintained
24000F:	drivers/vfio/cdx/*
24001
24002VFIO DRIVER
24003M:	Alex Williamson <alex.williamson@redhat.com>
24004L:	kvm@vger.kernel.org
24005S:	Maintained
24006T:	git https://github.com/awilliam/linux-vfio.git
24007F:	Documentation/ABI/testing/debugfs-vfio
24008F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24009F:	Documentation/driver-api/vfio.rst
24010F:	drivers/vfio/
24011F:	include/linux/vfio.h
24012F:	include/linux/vfio_pci_core.h
24013F:	include/uapi/linux/vfio.h
24014
24015VFIO FSL-MC DRIVER
24016L:	kvm@vger.kernel.org
24017S:	Orphan
24018F:	drivers/vfio/fsl-mc/
24019
24020VFIO HISILICON PCI DRIVER
24021M:	Longfang Liu <liulongfang@huawei.com>
24022M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24023L:	kvm@vger.kernel.org
24024S:	Maintained
24025F:	drivers/vfio/pci/hisilicon/
24026
24027VFIO MEDIATED DEVICE DRIVERS
24028M:	Kirti Wankhede <kwankhede@nvidia.com>
24029L:	kvm@vger.kernel.org
24030S:	Maintained
24031F:	Documentation/driver-api/vfio-mediated-device.rst
24032F:	drivers/vfio/mdev/
24033F:	include/linux/mdev.h
24034F:	samples/vfio-mdev/
24035
24036VFIO MLX5 PCI DRIVER
24037M:	Yishai Hadas <yishaih@nvidia.com>
24038L:	kvm@vger.kernel.org
24039S:	Maintained
24040F:	drivers/vfio/pci/mlx5/
24041
24042VFIO NVIDIA GRACE GPU DRIVER
24043M:	Ankit Agrawal <ankita@nvidia.com>
24044L:	kvm@vger.kernel.org
24045S:	Supported
24046F:	drivers/vfio/pci/nvgrace-gpu/
24047
24048VFIO PCI DEVICE SPECIFIC DRIVERS
24049R:	Jason Gunthorpe <jgg@nvidia.com>
24050R:	Yishai Hadas <yishaih@nvidia.com>
24051R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24052R:	Kevin Tian <kevin.tian@intel.com>
24053L:	kvm@vger.kernel.org
24054S:	Maintained
24055P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24056F:	drivers/vfio/pci/*/
24057
24058VFIO PDS PCI DRIVER
24059M:	Brett Creeley <brett.creeley@amd.com>
24060L:	kvm@vger.kernel.org
24061S:	Maintained
24062F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24063F:	drivers/vfio/pci/pds/
24064
24065VFIO PLATFORM DRIVER
24066M:	Eric Auger <eric.auger@redhat.com>
24067L:	kvm@vger.kernel.org
24068S:	Maintained
24069F:	drivers/vfio/platform/
24070
24071VFIO QAT PCI DRIVER
24072M:	Xin Zeng <xin.zeng@intel.com>
24073M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24074L:	kvm@vger.kernel.org
24075L:	qat-linux@intel.com
24076S:	Supported
24077F:	drivers/vfio/pci/qat/
24078
24079VFIO VIRTIO PCI DRIVER
24080M:	Yishai Hadas <yishaih@nvidia.com>
24081L:	kvm@vger.kernel.org
24082L:	virtualization@lists.linux.dev
24083S:	Maintained
24084F:	drivers/vfio/pci/virtio
24085
24086VGA_SWITCHEROO
24087R:	Lukas Wunner <lukas@wunner.de>
24088S:	Maintained
24089T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24090F:	Documentation/gpu/vga-switcheroo.rst
24091F:	drivers/gpu/vga/vga_switcheroo.c
24092F:	include/linux/vga_switcheroo.h
24093
24094VIA RHINE NETWORK DRIVER
24095M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24096S:	Maintained
24097F:	drivers/net/ethernet/via/via-rhine.c
24098
24099VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24100M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24101L:	linux-fbdev@vger.kernel.org
24102S:	Maintained
24103F:	drivers/video/fbdev/via/
24104F:	include/linux/via-core.h
24105F:	include/linux/via_i2c.h
24106
24107VIA VELOCITY NETWORK DRIVER
24108M:	Francois Romieu <romieu@fr.zoreil.com>
24109L:	netdev@vger.kernel.org
24110S:	Maintained
24111F:	drivers/net/ethernet/via/via-velocity.*
24112
24113VICODEC VIRTUAL CODEC DRIVER
24114M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24115L:	linux-media@vger.kernel.org
24116S:	Maintained
24117W:	https://linuxtv.org
24118T:	git git://linuxtv.org/media_tree.git
24119F:	drivers/media/test-drivers/vicodec/*
24120
24121VIDEO I2C POLLING DRIVER
24122M:	Matt Ranostay <matt.ranostay@konsulko.com>
24123L:	linux-media@vger.kernel.org
24124S:	Maintained
24125F:	drivers/media/i2c/video-i2c.c
24126
24127VIDEO MULTIPLEXER DRIVER
24128M:	Philipp Zabel <p.zabel@pengutronix.de>
24129L:	linux-media@vger.kernel.org
24130S:	Maintained
24131F:	drivers/media/platform/video-mux.c
24132
24133VIDEOBUF2 FRAMEWORK
24134M:	Tomasz Figa <tfiga@chromium.org>
24135M:	Marek Szyprowski <m.szyprowski@samsung.com>
24136L:	linux-media@vger.kernel.org
24137S:	Maintained
24138F:	drivers/media/common/videobuf2/*
24139F:	include/media/videobuf2-*
24140
24141VIDTV VIRTUAL DIGITAL TV DRIVER
24142M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24143L:	linux-media@vger.kernel.org
24144S:	Maintained
24145W:	https://linuxtv.org
24146T:	git git://linuxtv.org/media_tree.git
24147F:	drivers/media/test-drivers/vidtv/*
24148
24149VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24150M:	Shuah Khan <skhan@linuxfoundation.org>
24151R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24152L:	linux-media@vger.kernel.org
24153S:	Maintained
24154W:	https://linuxtv.org
24155T:	git git://linuxtv.org/media_tree.git
24156F:	drivers/media/test-drivers/vimc/*
24157
24158VIRT LIB
24159M:	Alex Williamson <alex.williamson@redhat.com>
24160M:	Paolo Bonzini <pbonzini@redhat.com>
24161L:	kvm@vger.kernel.org
24162S:	Supported
24163F:	virt/lib/
24164
24165VIRTIO AND VHOST VSOCK DRIVER
24166M:	Stefan Hajnoczi <stefanha@redhat.com>
24167M:	Stefano Garzarella <sgarzare@redhat.com>
24168L:	kvm@vger.kernel.org
24169L:	virtualization@lists.linux.dev
24170L:	netdev@vger.kernel.org
24171S:	Maintained
24172F:	drivers/vhost/vsock.c
24173F:	include/linux/virtio_vsock.h
24174F:	include/uapi/linux/virtio_vsock.h
24175F:	net/vmw_vsock/virtio_transport.c
24176F:	net/vmw_vsock/virtio_transport_common.c
24177
24178VIRTIO BALLOON
24179M:	"Michael S. Tsirkin" <mst@redhat.com>
24180M:	David Hildenbrand <david@redhat.com>
24181L:	virtualization@lists.linux.dev
24182S:	Maintained
24183F:	drivers/virtio/virtio_balloon.c
24184F:	include/linux/balloon_compaction.h
24185F:	include/uapi/linux/virtio_balloon.h
24186F:	mm/balloon_compaction.c
24187
24188VIRTIO BLOCK AND SCSI DRIVERS
24189M:	"Michael S. Tsirkin" <mst@redhat.com>
24190M:	Jason Wang <jasowang@redhat.com>
24191R:	Paolo Bonzini <pbonzini@redhat.com>
24192R:	Stefan Hajnoczi <stefanha@redhat.com>
24193R:	Eugenio Pérez <eperezma@redhat.com>
24194L:	virtualization@lists.linux.dev
24195S:	Maintained
24196F:	drivers/block/virtio_blk.c
24197F:	drivers/scsi/virtio_scsi.c
24198F:	include/uapi/linux/virtio_blk.h
24199F:	include/uapi/linux/virtio_scsi.h
24200
24201VIRTIO CONSOLE DRIVER
24202M:	Amit Shah <amit@kernel.org>
24203L:	virtualization@lists.linux.dev
24204S:	Maintained
24205F:	drivers/char/virtio_console.c
24206F:	include/uapi/linux/virtio_console.h
24207
24208VIRTIO CORE AND NET DRIVERS
24209M:	"Michael S. Tsirkin" <mst@redhat.com>
24210M:	Jason Wang <jasowang@redhat.com>
24211R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24212R:	Eugenio Pérez <eperezma@redhat.com>
24213L:	virtualization@lists.linux.dev
24214S:	Maintained
24215F:	Documentation/ABI/testing/sysfs-bus-vdpa
24216F:	Documentation/ABI/testing/sysfs-class-vduse
24217F:	Documentation/devicetree/bindings/virtio/
24218F:	Documentation/driver-api/virtio/
24219F:	drivers/block/virtio_blk.c
24220F:	drivers/crypto/virtio/
24221F:	drivers/net/virtio_net.c
24222F:	drivers/vdpa/
24223F:	drivers/virtio/
24224F:	include/linux/vdpa.h
24225F:	include/linux/virtio*.h
24226F:	include/linux/vringh.h
24227F:	include/uapi/linux/virtio_*.h
24228F:	tools/virtio/
24229F:	tools/testing/selftests/drivers/net/virtio_net/
24230
24231VIRTIO CRYPTO DRIVER
24232M:	Gonglei <arei.gonglei@huawei.com>
24233L:	virtualization@lists.linux.dev
24234L:	linux-crypto@vger.kernel.org
24235S:	Maintained
24236F:	drivers/crypto/virtio/
24237F:	include/uapi/linux/virtio_crypto.h
24238
24239VIRTIO DRIVERS FOR S390
24240M:	Cornelia Huck <cohuck@redhat.com>
24241M:	Halil Pasic <pasic@linux.ibm.com>
24242M:	Eric Farman <farman@linux.ibm.com>
24243L:	linux-s390@vger.kernel.org
24244L:	virtualization@lists.linux.dev
24245L:	kvm@vger.kernel.org
24246S:	Supported
24247F:	arch/s390/include/uapi/asm/virtio-ccw.h
24248F:	drivers/s390/virtio/
24249
24250VIRTIO FILE SYSTEM
24251M:	Vivek Goyal <vgoyal@redhat.com>
24252M:	Stefan Hajnoczi <stefanha@redhat.com>
24253M:	Miklos Szeredi <miklos@szeredi.hu>
24254R:	Eugenio Pérez <eperezma@redhat.com>
24255L:	virtualization@lists.linux.dev
24256L:	linux-fsdevel@vger.kernel.org
24257S:	Supported
24258W:	https://virtio-fs.gitlab.io/
24259F:	Documentation/filesystems/virtiofs.rst
24260F:	fs/fuse/virtio_fs.c
24261F:	include/uapi/linux/virtio_fs.h
24262
24263VIRTIO GPIO DRIVER
24264M:	Enrico Weigelt, metux IT consult <info@metux.net>
24265M:	Viresh Kumar <vireshk@kernel.org>
24266L:	linux-gpio@vger.kernel.org
24267L:	virtualization@lists.linux.dev
24268S:	Maintained
24269F:	drivers/gpio/gpio-virtio.c
24270F:	include/uapi/linux/virtio_gpio.h
24271
24272VIRTIO GPU DRIVER
24273M:	David Airlie <airlied@redhat.com>
24274M:	Gerd Hoffmann <kraxel@redhat.com>
24275R:	Gurchetan Singh <gurchetansingh@chromium.org>
24276R:	Chia-I Wu <olvaffe@gmail.com>
24277L:	dri-devel@lists.freedesktop.org
24278L:	virtualization@lists.linux.dev
24279S:	Maintained
24280T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24281F:	drivers/gpu/drm/ci/xfails/virtio*
24282F:	drivers/gpu/drm/virtio/
24283F:	include/uapi/linux/virtio_gpu.h
24284
24285VIRTIO HOST (VHOST)
24286M:	"Michael S. Tsirkin" <mst@redhat.com>
24287M:	Jason Wang <jasowang@redhat.com>
24288R:	Eugenio Pérez <eperezma@redhat.com>
24289L:	kvm@vger.kernel.org
24290L:	virtualization@lists.linux.dev
24291L:	netdev@vger.kernel.org
24292S:	Maintained
24293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24294F:	drivers/vhost/
24295F:	include/linux/sched/vhost_task.h
24296F:	include/linux/vhost_iotlb.h
24297F:	include/uapi/linux/vhost.h
24298F:	kernel/vhost_task.c
24299
24300VIRTIO HOST (VHOST-SCSI)
24301M:	"Michael S. Tsirkin" <mst@redhat.com>
24302M:	Jason Wang <jasowang@redhat.com>
24303M:	Mike Christie <michael.christie@oracle.com>
24304R:	Paolo Bonzini <pbonzini@redhat.com>
24305R:	Stefan Hajnoczi <stefanha@redhat.com>
24306L:	virtualization@lists.linux.dev
24307S:	Maintained
24308F:	drivers/vhost/scsi.c
24309
24310VIRTIO I2C DRIVER
24311M:	Viresh Kumar <viresh.kumar@linaro.org>
24312R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24313L:	linux-i2c@vger.kernel.org
24314L:	virtualization@lists.linux.dev
24315S:	Maintained
24316F:	drivers/i2c/busses/i2c-virtio.c
24317F:	include/uapi/linux/virtio_i2c.h
24318
24319VIRTIO INPUT DRIVER
24320M:	Gerd Hoffmann <kraxel@redhat.com>
24321S:	Maintained
24322F:	drivers/virtio/virtio_input.c
24323F:	include/uapi/linux/virtio_input.h
24324
24325VIRTIO IOMMU DRIVER
24326M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24327L:	virtualization@lists.linux.dev
24328S:	Maintained
24329F:	drivers/iommu/virtio-iommu.c
24330F:	include/uapi/linux/virtio_iommu.h
24331
24332VIRTIO MEM DRIVER
24333M:	David Hildenbrand <david@redhat.com>
24334L:	virtualization@lists.linux.dev
24335S:	Maintained
24336W:	https://virtio-mem.gitlab.io/
24337F:	drivers/virtio/virtio_mem.c
24338F:	include/uapi/linux/virtio_mem.h
24339
24340VIRTIO PMEM DRIVER
24341M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24342L:	virtualization@lists.linux.dev
24343S:	Maintained
24344F:	drivers/nvdimm/nd_virtio.c
24345F:	drivers/nvdimm/virtio_pmem.c
24346
24347VIRTIO SOUND DRIVER
24348M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24349M:	"Michael S. Tsirkin" <mst@redhat.com>
24350L:	virtualization@lists.linux.dev
24351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24352S:	Maintained
24353F:	include/uapi/linux/virtio_snd.h
24354F:	sound/virtio/*
24355
24356VIRTUAL BOX GUEST DEVICE DRIVER
24357M:	Hans de Goede <hdegoede@redhat.com>
24358M:	Arnd Bergmann <arnd@arndb.de>
24359M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24360S:	Maintained
24361F:	drivers/virt/vboxguest/
24362F:	include/linux/vbox_utils.h
24363F:	include/uapi/linux/vbox*.h
24364
24365VIRTUAL BOX SHARED FOLDER VFS DRIVER
24366M:	Hans de Goede <hdegoede@redhat.com>
24367L:	linux-fsdevel@vger.kernel.org
24368S:	Maintained
24369F:	fs/vboxsf/*
24370
24371VIRTUAL PCM TEST DRIVER
24372M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24373L:	linux-sound@vger.kernel.org
24374S:	Maintained
24375F:	Documentation/sound/cards/pcmtest.rst
24376F:	sound/drivers/pcmtest.c
24377F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24378
24379VIRTUAL SERIO DEVICE DRIVER
24380M:	Stephen Chandler Paul <thatslyude@gmail.com>
24381S:	Maintained
24382F:	drivers/input/serio/userio.c
24383F:	include/uapi/linux/userio.h
24384
24385VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24386M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24387S:	Maintained
24388F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24389F:	drivers/iio/light/veml6075.c
24390
24391VISL VIRTUAL STATELESS DECODER DRIVER
24392M:	Daniel Almeida <daniel.almeida@collabora.com>
24393L:	linux-media@vger.kernel.org
24394S:	Supported
24395F:	drivers/media/test-drivers/visl
24396
24397VIVID VIRTUAL VIDEO DRIVER
24398M:	Hans Verkuil <hverkuil@xs4all.nl>
24399L:	linux-media@vger.kernel.org
24400S:	Maintained
24401W:	https://linuxtv.org
24402T:	git git://linuxtv.org/media_tree.git
24403F:	drivers/media/test-drivers/vivid/*
24404
24405VM SOCKETS (AF_VSOCK)
24406M:	Stefano Garzarella <sgarzare@redhat.com>
24407L:	virtualization@lists.linux.dev
24408L:	netdev@vger.kernel.org
24409S:	Maintained
24410F:	drivers/net/vsockmon.c
24411F:	include/net/af_vsock.h
24412F:	include/uapi/linux/vm_sockets.h
24413F:	include/uapi/linux/vm_sockets_diag.h
24414F:	include/uapi/linux/vsockmon.h
24415F:	net/vmw_vsock/
24416F:	tools/testing/vsock/
24417
24418VMALLOC
24419M:	Andrew Morton <akpm@linux-foundation.org>
24420R:	Uladzislau Rezki <urezki@gmail.com>
24421R:	Christoph Hellwig <hch@infradead.org>
24422L:	linux-mm@kvack.org
24423S:	Maintained
24424W:	http://www.linux-mm.org
24425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24426F:	include/linux/vmalloc.h
24427F:	mm/vmalloc.c
24428
24429VME SUBSYSTEM
24430L:	linux-kernel@vger.kernel.org
24431S:	Orphan
24432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24433F:	Documentation/driver-api/vme.rst
24434F:	drivers/staging/vme_user/
24435
24436VMWARE BALLOON DRIVER
24437M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24438R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24439L:	linux-kernel@vger.kernel.org
24440S:	Supported
24441F:	drivers/misc/vmw_balloon.c
24442
24443VMWARE HYPERVISOR INTERFACE
24444M:	Ajay Kaher <ajay.kaher@broadcom.com>
24445M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24446R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24447L:	virtualization@lists.linux.dev
24448L:	x86@kernel.org
24449S:	Supported
24450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24451F:	arch/x86/include/asm/vmware.h
24452F:	arch/x86/kernel/cpu/vmware.c
24453
24454VMWARE PVRDMA DRIVER
24455M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24456M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24457R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24458L:	linux-rdma@vger.kernel.org
24459S:	Supported
24460F:	drivers/infiniband/hw/vmw_pvrdma/
24461
24462VMWARE PVSCSI DRIVER
24463M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24464R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24465L:	linux-scsi@vger.kernel.org
24466S:	Supported
24467F:	drivers/scsi/vmw_pvscsi.c
24468F:	drivers/scsi/vmw_pvscsi.h
24469
24470VMWARE VIRTUAL PTP CLOCK DRIVER
24471M:	Nick Shi <nick.shi@broadcom.com>
24472R:	Ajay Kaher <ajay.kaher@broadcom.com>
24473R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24474R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24475L:	netdev@vger.kernel.org
24476S:	Supported
24477F:	drivers/ptp/ptp_vmw.c
24478
24479VMWARE VMCI DRIVER
24480M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24481M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24482R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24483L:	linux-kernel@vger.kernel.org
24484S:	Supported
24485F:	drivers/misc/vmw_vmci/
24486F:	include/linux/vmw_vmci*
24487
24488VMWARE VMMOUSE SUBDRIVER
24489M:	Zack Rusin <zack.rusin@broadcom.com>
24490R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24491L:	linux-input@vger.kernel.org
24492S:	Supported
24493F:	drivers/input/mouse/vmmouse.c
24494F:	drivers/input/mouse/vmmouse.h
24495
24496VMWARE VMXNET3 ETHERNET DRIVER
24497M:	Ronak Doshi <ronak.doshi@broadcom.com>
24498R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24499L:	netdev@vger.kernel.org
24500S:	Supported
24501F:	drivers/net/vmxnet3/
24502
24503VMWARE VSOCK VMCI TRANSPORT DRIVER
24504M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24505M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24506R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24507L:	linux-kernel@vger.kernel.org
24508S:	Supported
24509F:	net/vmw_vsock/vmci_transport*
24510
24511VOCORE VOCORE2 BOARD
24512M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24513L:	linux-mips@vger.kernel.org
24514S:	Maintained
24515F:	arch/mips/boot/dts/ralink/vocore2.dts
24516
24517VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24518M:	Liam Girdwood <lgirdwood@gmail.com>
24519M:	Mark Brown <broonie@kernel.org>
24520L:	linux-kernel@vger.kernel.org
24521S:	Supported
24522W:	http://www.slimlogic.co.uk/?p=48
24523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24524F:	Documentation/devicetree/bindings/regulator/
24525F:	Documentation/power/regulator/
24526F:	drivers/regulator/
24527F:	include/dt-bindings/regulator/
24528F:	include/linux/regulator/
24529K:	regulator_get_optional
24530
24531VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24532R:	Matti Vaittinen <mazziesaccount@gmail.com>
24533F:	drivers/regulator/irq_helpers.c
24534
24535VRF
24536M:	David Ahern <dsahern@kernel.org>
24537L:	netdev@vger.kernel.org
24538S:	Maintained
24539F:	Documentation/networking/vrf.rst
24540F:	drivers/net/vrf.c
24541
24542VSPRINTF
24543M:	Petr Mladek <pmladek@suse.com>
24544M:	Steven Rostedt <rostedt@goodmis.org>
24545R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24546R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24547R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24548S:	Maintained
24549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24550F:	Documentation/core-api/printk-formats.rst
24551F:	lib/test_printf.c
24552F:	lib/test_scanf.c
24553F:	lib/vsprintf.c
24554
24555VT1211 HARDWARE MONITOR DRIVER
24556M:	Juerg Haefliger <juergh@proton.me>
24557L:	linux-hwmon@vger.kernel.org
24558S:	Maintained
24559F:	Documentation/hwmon/vt1211.rst
24560F:	drivers/hwmon/vt1211.c
24561
24562VT8231 HARDWARE MONITOR DRIVER
24563M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24564L:	linux-hwmon@vger.kernel.org
24565S:	Maintained
24566F:	drivers/hwmon/vt8231.c
24567
24568VUB300 USB to SDIO/SD/MMC bridge chip
24569L:	linux-mmc@vger.kernel.org
24570S:	Orphan
24571F:	drivers/mmc/host/vub300.c
24572
24573W1 DALLAS'S 1-WIRE BUS
24574M:	Krzysztof Kozlowski <krzk@kernel.org>
24575S:	Maintained
24576F:	Documentation/devicetree/bindings/w1/
24577F:	Documentation/w1/
24578F:	drivers/w1/
24579F:	include/linux/w1.h
24580
24581W83791D HARDWARE MONITORING DRIVER
24582M:	Marc Hulsman <m.hulsman@tudelft.nl>
24583L:	linux-hwmon@vger.kernel.org
24584S:	Maintained
24585F:	Documentation/hwmon/w83791d.rst
24586F:	drivers/hwmon/w83791d.c
24587
24588W83793 HARDWARE MONITORING DRIVER
24589M:	Rudolf Marek <r.marek@assembler.cz>
24590L:	linux-hwmon@vger.kernel.org
24591S:	Maintained
24592F:	Documentation/hwmon/w83793.rst
24593F:	drivers/hwmon/w83793.c
24594
24595W83795 HARDWARE MONITORING DRIVER
24596M:	Jean Delvare <jdelvare@suse.com>
24597L:	linux-hwmon@vger.kernel.org
24598S:	Maintained
24599F:	drivers/hwmon/w83795.c
24600
24601W83L51xD SD/MMC CARD INTERFACE DRIVER
24602M:	Pierre Ossman <pierre@ossman.eu>
24603S:	Maintained
24604F:	drivers/mmc/host/wbsd.*
24605
24606WACOM PROTOCOL 4 SERIAL TABLETS
24607M:	Julian Squires <julian@cipht.net>
24608M:	Hans de Goede <hdegoede@redhat.com>
24609L:	linux-input@vger.kernel.org
24610S:	Maintained
24611F:	drivers/input/tablet/wacom_serial4.c
24612
24613WANGXUN ETHERNET DRIVER
24614M:	Jiawen Wu <jiawenwu@trustnetic.com>
24615M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24616L:	netdev@vger.kernel.org
24617S:	Maintained
24618W:	https://www.net-swift.com
24619F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24620F:	drivers/net/ethernet/wangxun/
24621F:	drivers/net/pcs/pcs-xpcs-wx.c
24622
24623WATCHDOG DEVICE DRIVERS
24624M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24625M:	Guenter Roeck <linux@roeck-us.net>
24626L:	linux-watchdog@vger.kernel.org
24627S:	Maintained
24628W:	http://www.linux-watchdog.org/
24629T:	git git://www.linux-watchdog.org/linux-watchdog.git
24630F:	Documentation/devicetree/bindings/watchdog/
24631F:	Documentation/watchdog/
24632F:	drivers/watchdog/
24633F:	include/linux/watchdog.h
24634F:	include/trace/events/watchdog.h
24635F:	include/uapi/linux/watchdog.h
24636
24637WAVE5 VPU CODEC DRIVER
24638M:	Nas Chung <nas.chung@chipsnmedia.com>
24639M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24640L:	linux-media@vger.kernel.org
24641S:	Maintained
24642F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24643F:	drivers/media/platform/chips-media/wave5/
24644
24645WHISKEYCOVE PMIC GPIO DRIVER
24646M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24647L:	linux-gpio@vger.kernel.org
24648S:	Maintained
24649F:	drivers/gpio/gpio-wcove.c
24650
24651WHWAVE RTC DRIVER
24652M:	Dianlong Li <long17.cool@163.com>
24653L:	linux-rtc@vger.kernel.org
24654S:	Maintained
24655F:	drivers/rtc/rtc-sd3078.c
24656
24657WIIMOTE HID DRIVER
24658M:	David Rheinsberg <david@readahead.eu>
24659L:	linux-input@vger.kernel.org
24660S:	Maintained
24661F:	drivers/hid/hid-wiimote*
24662
24663WILOCITY WIL6210 WIRELESS DRIVER
24664L:	linux-wireless@vger.kernel.org
24665S:	Orphan
24666W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24667F:	drivers/net/wireless/ath/wil6210/
24668
24669WINBOND CIR DRIVER
24670M:	David Härdeman <david@hardeman.nu>
24671S:	Maintained
24672F:	drivers/media/rc/winbond-cir.c
24673
24674WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24675L:	linux-watchdog@vger.kernel.org
24676S:	Orphan
24677F:	drivers/watchdog/ebc-c384_wdt.c
24678
24679WINSYSTEMS WS16C48 GPIO DRIVER
24680M:	William Breathitt Gray <wbg@kernel.org>
24681L:	linux-gpio@vger.kernel.org
24682S:	Maintained
24683F:	drivers/gpio/gpio-ws16c48.c
24684
24685WIREGUARD SECURE NETWORK TUNNEL
24686M:	Jason A. Donenfeld <Jason@zx2c4.com>
24687L:	wireguard@lists.zx2c4.com
24688L:	netdev@vger.kernel.org
24689S:	Maintained
24690F:	drivers/net/wireguard/
24691F:	tools/testing/selftests/wireguard/
24692
24693WISTRON LAPTOP BUTTON DRIVER
24694M:	Miloslav Trmac <mitr@volny.cz>
24695S:	Maintained
24696F:	drivers/input/misc/wistron_btns.c
24697
24698WMI BINARY MOF DRIVER
24699M:	Armin Wolf <W_Armin@gmx.de>
24700R:	Thomas Weißschuh <linux@weissschuh.net>
24701L:	platform-driver-x86@vger.kernel.org
24702S:	Maintained
24703F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24704F:	Documentation/wmi/devices/wmi-bmof.rst
24705F:	drivers/platform/x86/wmi-bmof.c
24706
24707WOLFSON MICROELECTRONICS DRIVERS
24708L:	patches@opensource.cirrus.com
24709S:	Supported
24710W:	https://github.com/CirrusLogic/linux-drivers/wiki
24711T:	git https://github.com/CirrusLogic/linux-drivers.git
24712F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24713F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24714F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24715F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24716F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24717F:	Documentation/devicetree/bindings/sound/wm*
24718F:	Documentation/hwmon/wm83??.rst
24719F:	arch/arm/mach-s3c/mach-crag6410*
24720F:	drivers/clk/clk-wm83*.c
24721F:	drivers/gpio/gpio-*wm*.c
24722F:	drivers/gpio/gpio-arizona.c
24723F:	drivers/hwmon/wm83??-hwmon.c
24724F:	drivers/input/misc/wm831x-on.c
24725F:	drivers/input/touchscreen/wm831x-ts.c
24726F:	drivers/input/touchscreen/wm97*.c
24727F:	drivers/leds/leds-wm83*.c
24728F:	drivers/mfd/arizona*
24729F:	drivers/mfd/cs47l24*
24730F:	drivers/mfd/wm*.c
24731F:	drivers/power/supply/wm83*.c
24732F:	drivers/regulator/arizona*
24733F:	drivers/regulator/wm8*.c
24734F:	drivers/rtc/rtc-wm83*.c
24735F:	drivers/video/backlight/wm83*_bl.c
24736F:	drivers/watchdog/wm83*_wdt.c
24737F:	include/linux/mfd/arizona/
24738F:	include/linux/mfd/wm831x/
24739F:	include/linux/mfd/wm8350/
24740F:	include/linux/mfd/wm8400*
24741F:	include/linux/regulator/arizona*
24742F:	include/linux/wm97xx.h
24743F:	include/sound/wm????.h
24744F:	sound/soc/codecs/arizona*
24745F:	sound/soc/codecs/cs47l24*
24746F:	sound/soc/codecs/wm*
24747
24748WORKQUEUE
24749M:	Tejun Heo <tj@kernel.org>
24750R:	Lai Jiangshan <jiangshanlai@gmail.com>
24751S:	Maintained
24752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24753F:	Documentation/core-api/workqueue.rst
24754F:	include/linux/workqueue.h
24755F:	kernel/workqueue.c
24756F:	kernel/workqueue_internal.h
24757
24758WWAN DRIVERS
24759M:	Loic Poulain <loic.poulain@linaro.org>
24760M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24761R:	Johannes Berg <johannes@sipsolutions.net>
24762L:	netdev@vger.kernel.org
24763S:	Maintained
24764F:	drivers/net/wwan/
24765F:	include/linux/wwan.h
24766F:	include/uapi/linux/wwan.h
24767
24768X-POWERS AXP288 PMIC DRIVERS
24769M:	Hans de Goede <hdegoede@redhat.com>
24770S:	Maintained
24771F:	drivers/acpi/pmic/intel_pmic_xpower.c
24772N:	axp288
24773
24774X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24775M:	Chen-Yu Tsai <wens@csie.org>
24776L:	linux-kernel@vger.kernel.org
24777S:	Maintained
24778N:	axp[128]
24779
24780X.25 STACK
24781M:	Martin Schiller <ms@dev.tdt.de>
24782L:	linux-x25@vger.kernel.org
24783S:	Maintained
24784F:	Documentation/networking/lapb-module.rst
24785F:	Documentation/networking/x25*
24786F:	drivers/net/wan/hdlc_x25.c
24787F:	drivers/net/wan/lapbether.c
24788F:	include/*/lapb.h
24789F:	include/net/x25*
24790F:	include/uapi/linux/x25.h
24791F:	net/lapb/
24792F:	net/x25/
24793
24794X86 ARCHITECTURE (32-BIT AND 64-BIT)
24795M:	Thomas Gleixner <tglx@linutronix.de>
24796M:	Ingo Molnar <mingo@redhat.com>
24797M:	Borislav Petkov <bp@alien8.de>
24798M:	Dave Hansen <dave.hansen@linux.intel.com>
24799M:	x86@kernel.org
24800R:	"H. Peter Anvin" <hpa@zytor.com>
24801L:	linux-kernel@vger.kernel.org
24802S:	Maintained
24803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24804F:	Documentation/arch/x86/
24805F:	Documentation/devicetree/bindings/x86/
24806F:	arch/x86/
24807
24808X86 ENTRY CODE
24809M:	Andy Lutomirski <luto@kernel.org>
24810L:	linux-kernel@vger.kernel.org
24811S:	Maintained
24812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24813F:	arch/x86/entry/
24814
24815X86 HARDWARE VULNERABILITIES
24816M:	Thomas Gleixner <tglx@linutronix.de>
24817M:	Borislav Petkov <bp@alien8.de>
24818M:	Peter Zijlstra <peterz@infradead.org>
24819M:	Josh Poimboeuf <jpoimboe@kernel.org>
24820R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24821S:	Maintained
24822F:	Documentation/admin-guide/hw-vuln/
24823F:	arch/x86/include/asm/nospec-branch.h
24824F:	arch/x86/kernel/cpu/bugs.c
24825
24826X86 MCE INFRASTRUCTURE
24827M:	Tony Luck <tony.luck@intel.com>
24828M:	Borislav Petkov <bp@alien8.de>
24829L:	linux-edac@vger.kernel.org
24830S:	Maintained
24831F:	Documentation/ABI/testing/sysfs-mce
24832F:	Documentation/arch/x86/x86_64/machinecheck.rst
24833F:	arch/x86/kernel/cpu/mce/*
24834
24835X86 MICROCODE UPDATE SUPPORT
24836M:	Borislav Petkov <bp@alien8.de>
24837S:	Maintained
24838F:	arch/x86/kernel/cpu/microcode/*
24839
24840X86 MM
24841M:	Dave Hansen <dave.hansen@linux.intel.com>
24842M:	Andy Lutomirski <luto@kernel.org>
24843M:	Peter Zijlstra <peterz@infradead.org>
24844L:	linux-kernel@vger.kernel.org
24845S:	Maintained
24846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24847F:	arch/x86/mm/
24848
24849X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24850M:	Hans de Goede <hdegoede@redhat.com>
24851L:	platform-driver-x86@vger.kernel.org
24852S:	Maintained
24853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24854F:	drivers/platform/x86/x86-android-tablets/
24855
24856X86 PLATFORM DRIVERS
24857M:	Hans de Goede <hdegoede@redhat.com>
24858M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24859L:	platform-driver-x86@vger.kernel.org
24860S:	Maintained
24861Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24863F:	drivers/platform/olpc/
24864F:	drivers/platform/x86/
24865F:	include/linux/platform_data/x86/
24866
24867X86 PLATFORM UV HPE SUPERDOME FLEX
24868M:	Steve Wahl <steve.wahl@hpe.com>
24869R:	Justin Ernst <justin.ernst@hpe.com>
24870R:	Kyle Meyer <kyle.meyer@hpe.com>
24871R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24872R:	Russ Anderson <russ.anderson@hpe.com>
24873S:	Supported
24874F:	arch/x86/include/asm/uv/
24875F:	arch/x86/kernel/apic/x2apic_uv_x.c
24876F:	arch/x86/platform/uv/
24877
24878X86 STACK UNWINDING
24879M:	Josh Poimboeuf <jpoimboe@kernel.org>
24880M:	Peter Zijlstra <peterz@infradead.org>
24881S:	Supported
24882F:	arch/x86/include/asm/unwind*.h
24883F:	arch/x86/kernel/dumpstack.c
24884F:	arch/x86/kernel/stacktrace.c
24885F:	arch/x86/kernel/unwind_*.c
24886
24887X86 TRUST DOMAIN EXTENSIONS (TDX)
24888M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24889R:	Dave Hansen <dave.hansen@linux.intel.com>
24890L:	x86@kernel.org
24891L:	linux-coco@lists.linux.dev
24892S:	Supported
24893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24894F:	arch/x86/boot/compressed/tdx*
24895F:	arch/x86/coco/tdx/
24896F:	arch/x86/include/asm/shared/tdx.h
24897F:	arch/x86/include/asm/tdx.h
24898F:	arch/x86/virt/vmx/tdx/
24899F:	drivers/virt/coco/tdx-guest
24900
24901X86 VDSO
24902M:	Andy Lutomirski <luto@kernel.org>
24903L:	linux-kernel@vger.kernel.org
24904S:	Maintained
24905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24906F:	arch/x86/entry/vdso/
24907
24908XARRAY
24909M:	Matthew Wilcox <willy@infradead.org>
24910L:	linux-fsdevel@vger.kernel.org
24911S:	Supported
24912F:	Documentation/core-api/xarray.rst
24913F:	include/linux/idr.h
24914F:	include/linux/xarray.h
24915F:	lib/idr.c
24916F:	lib/xarray.c
24917F:	tools/testing/radix-tree
24918
24919XBOX DVD IR REMOTE
24920M:	Benjamin Valentin <benpicco@googlemail.com>
24921S:	Maintained
24922F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24923F:	drivers/media/rc/xbox_remote.c
24924
24925XC2028/3028 TUNER DRIVER
24926M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24927L:	linux-media@vger.kernel.org
24928S:	Maintained
24929W:	https://linuxtv.org
24930T:	git git://linuxtv.org/media_tree.git
24931F:	drivers/media/tuners/xc2028.*
24932
24933XDP (eXpress Data Path)
24934M:	Alexei Starovoitov <ast@kernel.org>
24935M:	Daniel Borkmann <daniel@iogearbox.net>
24936M:	David S. Miller <davem@davemloft.net>
24937M:	Jakub Kicinski <kuba@kernel.org>
24938M:	Jesper Dangaard Brouer <hawk@kernel.org>
24939M:	John Fastabend <john.fastabend@gmail.com>
24940L:	netdev@vger.kernel.org
24941L:	bpf@vger.kernel.org
24942S:	Supported
24943F:	drivers/net/ethernet/*/*/*/*/*xdp*
24944F:	drivers/net/ethernet/*/*/*xdp*
24945F:	include/net/xdp.h
24946F:	include/net/xdp_priv.h
24947F:	include/trace/events/xdp.h
24948F:	kernel/bpf/cpumap.c
24949F:	kernel/bpf/devmap.c
24950F:	net/core/xdp.c
24951F:	samples/bpf/xdp*
24952F:	tools/testing/selftests/bpf/*/*xdp*
24953F:	tools/testing/selftests/bpf/*xdp*
24954K:	(?:\b|_)xdp(?:\b|_)
24955
24956XDP SOCKETS (AF_XDP)
24957M:	Björn Töpel <bjorn@kernel.org>
24958M:	Magnus Karlsson <magnus.karlsson@intel.com>
24959M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
24960R:	Jonathan Lemon <jonathan.lemon@gmail.com>
24961L:	netdev@vger.kernel.org
24962L:	bpf@vger.kernel.org
24963S:	Maintained
24964F:	Documentation/networking/af_xdp.rst
24965F:	include/net/netns/xdp.h
24966F:	include/net/xdp_sock*
24967F:	include/net/xsk_buff_pool.h
24968F:	include/uapi/linux/if_xdp.h
24969F:	include/uapi/linux/xdp_diag.h
24970F:	net/xdp/
24971F:	tools/testing/selftests/bpf/*xsk*
24972
24973XEN BLOCK SUBSYSTEM
24974M:	Roger Pau Monné <roger.pau@citrix.com>
24975L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24976S:	Supported
24977F:	drivers/block/xen*
24978F:	drivers/block/xen-blkback/*
24979
24980XEN HYPERVISOR ARM
24981M:	Stefano Stabellini <sstabellini@kernel.org>
24982L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24983S:	Maintained
24984F:	arch/arm/include/asm/xen/
24985F:	arch/arm/xen/
24986
24987XEN HYPERVISOR ARM64
24988M:	Stefano Stabellini <sstabellini@kernel.org>
24989L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24990S:	Maintained
24991F:	arch/arm64/include/asm/xen/
24992F:	arch/arm64/xen/
24993
24994XEN HYPERVISOR INTERFACE
24995M:	Juergen Gross <jgross@suse.com>
24996M:	Stefano Stabellini <sstabellini@kernel.org>
24997R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24998L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24999S:	Supported
25000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25001F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25002F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25003F:	drivers/*/xen-*front.c
25004F:	drivers/xen/
25005F:	include/uapi/xen/
25006F:	include/xen/
25007F:	kernel/configs/xen.config
25008
25009XEN HYPERVISOR X86
25010M:	Juergen Gross <jgross@suse.com>
25011R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25012L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25013S:	Supported
25014F:	arch/x86/configs/xen.config
25015F:	arch/x86/include/asm/pvclock-abi.h
25016F:	arch/x86/include/asm/xen/
25017F:	arch/x86/platform/pvh/
25018F:	arch/x86/xen/
25019
25020XEN NETWORK BACKEND DRIVER
25021M:	Wei Liu <wei.liu@kernel.org>
25022M:	Paul Durrant <paul@xen.org>
25023L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25024L:	netdev@vger.kernel.org
25025S:	Supported
25026F:	drivers/net/xen-netback/*
25027
25028XEN PCI SUBSYSTEM
25029M:	Juergen Gross <jgross@suse.com>
25030L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25031S:	Supported
25032F:	arch/x86/pci/*xen*
25033F:	drivers/pci/*xen*
25034
25035XEN PVSCSI DRIVERS
25036M:	Juergen Gross <jgross@suse.com>
25037L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25038L:	linux-scsi@vger.kernel.org
25039S:	Supported
25040F:	drivers/scsi/xen-scsifront.c
25041F:	drivers/xen/xen-scsiback.c
25042F:	include/xen/interface/io/vscsiif.h
25043
25044XEN PVUSB DRIVER
25045M:	Juergen Gross <jgross@suse.com>
25046L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25047L:	linux-usb@vger.kernel.org
25048S:	Supported
25049F:	drivers/usb/host/xen*
25050F:	include/xen/interface/io/usbif.h
25051
25052XEN SOUND FRONTEND DRIVER
25053M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25054L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25056S:	Supported
25057F:	sound/xen/*
25058
25059XEN SWIOTLB SUBSYSTEM
25060M:	Juergen Gross <jgross@suse.com>
25061M:	Stefano Stabellini <sstabellini@kernel.org>
25062L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25063L:	iommu@lists.linux.dev
25064S:	Supported
25065F:	arch/*/include/asm/xen/swiotlb-xen.h
25066F:	drivers/xen/swiotlb-xen.c
25067F:	include/xen/arm/swiotlb-xen.h
25068F:	include/xen/swiotlb-xen.h
25069
25070XFS FILESYSTEM
25071M:	Chandan Babu R <chandan.babu@oracle.com>
25072R:	Darrick J. Wong <djwong@kernel.org>
25073L:	linux-xfs@vger.kernel.org
25074S:	Supported
25075W:	http://xfs.org/
25076C:	irc://irc.oftc.net/xfs
25077T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25078P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25079F:	Documentation/ABI/testing/sysfs-fs-xfs
25080F:	Documentation/admin-guide/xfs.rst
25081F:	Documentation/filesystems/xfs/*
25082F:	fs/xfs/
25083F:	include/uapi/linux/dqblk_xfs.h
25084F:	include/uapi/linux/fsmap.h
25085
25086XILINX AMS DRIVER
25087M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25088L:	linux-iio@vger.kernel.org
25089S:	Maintained
25090F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25091F:	drivers/iio/adc/xilinx-ams.c
25092
25093XILINX AXI ETHERNET DRIVER
25094M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25095S:	Maintained
25096F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25097F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25098
25099XILINX CAN DRIVER
25100M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25101L:	linux-can@vger.kernel.org
25102S:	Maintained
25103F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25104F:	drivers/net/can/xilinx_can.c
25105
25106XILINX EVENT MANAGEMENT DRIVER
25107M:	Michal Simek <michal.simek@amd.com>
25108S:	Maintained
25109F:	drivers/soc/xilinx/xlnx_event_manager.c
25110F:	include/linux/firmware/xlnx-event-manager.h
25111
25112XILINX GPIO DRIVER
25113M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25114R:	Srinivas Neeli <srinivas.neeli@amd.com>
25115R:	Michal Simek <michal.simek@amd.com>
25116S:	Maintained
25117F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25118F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25119F:	drivers/gpio/gpio-xilinx.c
25120F:	drivers/gpio/gpio-zynq.c
25121
25122XILINX LL TEMAC ETHERNET DRIVER
25123L:	netdev@vger.kernel.org
25124S:	Orphan
25125F:	drivers/net/ethernet/xilinx/ll_temac*
25126
25127XILINX PWM DRIVER
25128M:	Sean Anderson <sean.anderson@seco.com>
25129S:	Maintained
25130F:	drivers/pwm/pwm-xilinx.c
25131F:	include/clocksource/timer-xilinx.h
25132
25133XILINX SD-FEC IP CORES
25134M:	Derek Kiernan <derek.kiernan@amd.com>
25135M:	Dragan Cvetic <dragan.cvetic@amd.com>
25136S:	Maintained
25137F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25138F:	Documentation/misc-devices/xilinx_sdfec.rst
25139F:	drivers/misc/Kconfig
25140F:	drivers/misc/Makefile
25141F:	drivers/misc/xilinx_sdfec.c
25142F:	include/uapi/misc/xilinx_sdfec.h
25143
25144XILINX UARTLITE SERIAL DRIVER
25145M:	Peter Korsgaard <jacmet@sunsite.dk>
25146L:	linux-serial@vger.kernel.org
25147S:	Maintained
25148F:	drivers/tty/serial/uartlite.c
25149
25150XILINX VIDEO IP CORES
25151M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25152L:	linux-media@vger.kernel.org
25153S:	Supported
25154T:	git git://linuxtv.org/media_tree.git
25155F:	Documentation/devicetree/bindings/media/xilinx/
25156F:	drivers/media/platform/xilinx/
25157F:	include/uapi/linux/xilinx-v4l2-controls.h
25158
25159XILINX VERSAL EDAC DRIVER
25160M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25161M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25162S:	Maintained
25163F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25164F:	drivers/edac/versal_edac.c
25165
25166XILINX WATCHDOG DRIVER
25167M:	Srinivas Neeli <srinivas.neeli@amd.com>
25168R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25169R:	Michal Simek <michal.simek@amd.com>
25170S:	Maintained
25171F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25172F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25173F:	drivers/watchdog/of_xilinx_wdt.c
25174F:	drivers/watchdog/xilinx_wwdt.c
25175
25176XILINX XDMA DRIVER
25177M:	Lizhi Hou <lizhi.hou@amd.com>
25178M:	Brian Xu <brian.xu@amd.com>
25179M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25180L:	dmaengine@vger.kernel.org
25181S:	Supported
25182F:	drivers/dma/xilinx/xdma-regs.h
25183F:	drivers/dma/xilinx/xdma.c
25184F:	include/linux/dma/amd_xdma.h
25185F:	include/linux/platform_data/amd_xdma.h
25186
25187XILINX ZYNQMP DPDMA DRIVER
25188M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25189L:	dmaengine@vger.kernel.org
25190S:	Supported
25191F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25192F:	drivers/dma/xilinx/xilinx_dpdma.c
25193F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25194
25195XILINX ZYNQMP OCM EDAC DRIVER
25196M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25197M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25198S:	Maintained
25199F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25200F:	drivers/edac/zynqmp_edac.c
25201
25202XILINX ZYNQMP PSGTR PHY DRIVER
25203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25204L:	linux-kernel@vger.kernel.org
25205S:	Supported
25206T:	git https://github.com/Xilinx/linux-xlnx.git
25207F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25208F:	drivers/phy/xilinx/phy-zynqmp.c
25209
25210XILINX ZYNQMP SHA3 DRIVER
25211M:	Harsha <harsha.harsha@amd.com>
25212S:	Maintained
25213F:	drivers/crypto/xilinx/zynqmp-sha.c
25214
25215XILINX ZYNQMP NVMEM DRIVER
25216M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25217M:	Kalyani Akula <kalyani.akula@amd.com>
25218R:	Michal Simek <michal.simek@amd.com>
25219S:	Maintained
25220F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25221F:	drivers/nvmem/zynqmp_nvmem.c
25222
25223XILLYBUS DRIVER
25224M:	Eli Billauer <eli.billauer@gmail.com>
25225L:	linux-kernel@vger.kernel.org
25226S:	Supported
25227F:	drivers/char/xillybus/
25228
25229XLP9XX I2C DRIVER
25230M:	George Cherian <gcherian@marvell.com>
25231L:	linux-i2c@vger.kernel.org
25232S:	Supported
25233W:	http://www.marvell.com
25234F:	drivers/i2c/busses/i2c-xlp9xx.c
25235
25236XRA1403 GPIO EXPANDER
25237M:	Nandor Han <nandor.han@ge.com>
25238L:	linux-gpio@vger.kernel.org
25239S:	Maintained
25240F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25241F:	drivers/gpio/gpio-xra1403.c
25242
25243XTENSA XTFPGA PLATFORM SUPPORT
25244M:	Max Filippov <jcmvbkbc@gmail.com>
25245S:	Maintained
25246F:	drivers/spi/spi-xtensa-xtfpga.c
25247F:	sound/soc/xtensa/xtfpga-i2s.c
25248
25249YAM DRIVER FOR AX.25
25250M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25251L:	linux-hams@vger.kernel.org
25252S:	Maintained
25253F:	drivers/net/hamradio/yam*
25254F:	include/linux/yam.h
25255
25256YAMA SECURITY MODULE
25257M:	Kees Cook <kees@kernel.org>
25258S:	Supported
25259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25260F:	Documentation/admin-guide/LSM/Yama.rst
25261F:	security/yama/
25262
25263YAML NETLINK (YNL)
25264M:	Donald Hunter <donald.hunter@gmail.com>
25265M:	Jakub Kicinski <kuba@kernel.org>
25266F:	Documentation/netlink/
25267F:	Documentation/userspace-api/netlink/intro-specs.rst
25268F:	Documentation/userspace-api/netlink/specs.rst
25269F:	tools/net/ynl/
25270
25271YEALINK PHONE DRIVER
25272M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25273L:	usbb2k-api-dev@nongnu.org
25274S:	Maintained
25275F:	Documentation/input/devices/yealink.rst
25276F:	drivers/input/misc/yealink.*
25277
25278Z3FOLD COMPRESSED PAGE ALLOCATOR
25279M:	Vitaly Wool <vitaly.wool@konsulko.com>
25280R:	Miaohe Lin <linmiaohe@huawei.com>
25281L:	linux-mm@kvack.org
25282S:	Maintained
25283F:	mm/z3fold.c
25284
25285Z8530 DRIVER FOR AX.25
25286M:	Joerg Reuter <jreuter@yaina.de>
25287L:	linux-hams@vger.kernel.org
25288S:	Maintained
25289W:	http://yaina.de/jreuter/
25290W:	http://www.qsl.net/dl1bke/
25291F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25292F:	drivers/net/hamradio/*scc.c
25293F:	drivers/net/hamradio/z8530.h
25294
25295ZBUD COMPRESSED PAGE ALLOCATOR
25296M:	Seth Jennings <sjenning@redhat.com>
25297M:	Dan Streetman <ddstreet@ieee.org>
25298L:	linux-mm@kvack.org
25299S:	Maintained
25300F:	mm/zbud.c
25301
25302ZD1211RW WIRELESS DRIVER
25303L:	linux-wireless@vger.kernel.org
25304S:	Orphan
25305F:	drivers/net/wireless/zydas/zd1211rw/
25306
25307ZD1301 MEDIA DRIVER
25308L:	linux-media@vger.kernel.org
25309S:	Orphan
25310W:	https://linuxtv.org/
25311Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25312F:	drivers/media/usb/dvb-usb-v2/zd1301*
25313
25314ZD1301_DEMOD MEDIA DRIVER
25315L:	linux-media@vger.kernel.org
25316S:	Orphan
25317W:	https://linuxtv.org/
25318Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25319F:	drivers/media/dvb-frontends/zd1301_demod*
25320
25321ZHAOXIN PROCESSOR SUPPORT
25322M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25323L:	linux-kernel@vger.kernel.org
25324S:	Maintained
25325F:	arch/x86/kernel/cpu/zhaoxin.c
25326
25327ZONEFS FILESYSTEM
25328M:	Damien Le Moal <dlemoal@kernel.org>
25329M:	Naohiro Aota <naohiro.aota@wdc.com>
25330R:	Johannes Thumshirn <jth@kernel.org>
25331L:	linux-fsdevel@vger.kernel.org
25332S:	Maintained
25333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25334F:	Documentation/filesystems/zonefs.rst
25335F:	fs/zonefs/
25336
25337ZR36067 VIDEO FOR LINUX DRIVER
25338M:	Corentin Labbe <clabbe@baylibre.com>
25339L:	mjpeg-users@lists.sourceforge.net
25340L:	linux-media@vger.kernel.org
25341S:	Maintained
25342W:	http://mjpeg.sourceforge.net/driver-zoran/
25343Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25344F:	Documentation/driver-api/media/drivers/zoran.rst
25345F:	drivers/media/pci/zoran/
25346
25347ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25348M:	Minchan Kim <minchan@kernel.org>
25349M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25350L:	linux-kernel@vger.kernel.org
25351S:	Maintained
25352F:	Documentation/admin-guide/blockdev/zram.rst
25353F:	drivers/block/zram/
25354
25355ZS DECSTATION Z85C30 SERIAL DRIVER
25356M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25357S:	Maintained
25358F:	drivers/tty/serial/zs.*
25359
25360ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25361M:	Minchan Kim <minchan@kernel.org>
25362M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25363L:	linux-mm@kvack.org
25364S:	Maintained
25365F:	Documentation/mm/zsmalloc.rst
25366F:	include/linux/zsmalloc.h
25367F:	mm/zsmalloc.c
25368
25369ZSTD
25370M:	Nick Terrell <terrelln@fb.com>
25371S:	Maintained
25372B:	https://github.com/facebook/zstd/issues
25373T:	git https://github.com/terrelln/linux.git
25374F:	crypto/zstd.c
25375F:	include/linux/zstd*
25376F:	lib/decompress_unzstd.c
25377F:	lib/zstd/
25378N:	zstd
25379K:	zstd
25380
25381ZSWAP COMPRESSED SWAP CACHING
25382M:	Johannes Weiner <hannes@cmpxchg.org>
25383M:	Yosry Ahmed <yosryahmed@google.com>
25384M:	Nhat Pham <nphamcs@gmail.com>
25385R:	Chengming Zhou <chengming.zhou@linux.dev>
25386L:	linux-mm@kvack.org
25387S:	Maintained
25388F:	Documentation/admin-guide/mm/zswap.rst
25389F:	include/linux/zpool.h
25390F:	include/linux/zswap.h
25391F:	mm/zpool.c
25392F:	mm/zswap.c
25393F:	tools/testing/selftests/cgroup/test_zswap.c
25394
25395SENARYTECH AUDIO CODEC DRIVER
25396M:	bo liu <bo.liu@senarytech.com>
25397S:	Maintained
25398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25399F:	sound/pci/hda/patch_senarytech.c
25400
25401THE REST
25402M:	Linus Torvalds <torvalds@linux-foundation.org>
25403L:	linux-kernel@vger.kernel.org
25404S:	Buried alive in reporters
25405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25406F:	*
25407F:	*/
25408