xref: /linux/MAINTAINERS (revision cded7e0479c9340d7859841f2c0fd1aabf8f6294)
1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7	M: *Mail* patches to: FullName <address@domain>
8	R: Designated *Reviewer*: FullName <address@domain>
9	   These reviewers should be CCed on patches.
10	L: *Mailing list* that is relevant to this area
11	S: *Status*, one of the following:
12	   Supported:	Someone is actually paid to look after this.
13	   Maintained:	Someone actually looks after it.
14	   Odd Fixes:	It has a maintainer but they don't have time to do
15			much other than throw the odd patch in. See below..
16	   Orphan:	No current maintainer [but maybe you could take the
17			role as you write your new code].
18	   Obsolete:	Old code. Something tagged obsolete generally means
19			it has been replaced by a better system and you
20			should be using that.
21	W: *Web-page* with status/info
22	Q: *Patchwork* web based patch tracking system site
23	B: URI for where to file *bugs*. A web-page with detailed bug
24	   filing info, a direct bug tracker link, or a mailto: URI.
25	C: URI for *chat* protocol, server and channel where developers
26	   usually hang out, for example irc://server/channel.
27	P: *Subsystem Profile* document for more details submitting
28	   patches to the given subsystem. This is either an in-tree file,
29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30	   for details.
31	T: *SCM* tree type and location.
32	   Type is one of: git, hg, quilt, stgit, topgit
33	F: *Files* and directories wildcard patterns.
34	   A trailing slash includes all files and subdirectory files.
35	   F:	drivers/net/	all files in and below drivers/net
36	   F:	drivers/net/*	all files in drivers/net, but not below
37	   F:	*/net/*		all files in "any top level directory"/net
38	   One pattern per line.  Multiple F: lines acceptable.
39	X: *Excluded* files and directories that are NOT maintained, same
40	   rules as F:. Files exclusions are tested before file matches.
41	   Can be useful for excluding a specific subdirectory, for instance:
42	   F:	net/
43	   X:	net/ipv6/
44	   matches all files in and below net excluding net/ipv6/
45	N: Files and directories *Regex* patterns.
46	   N:	[^a-z]tegra	all files whose path contains tegra
47	                        (not including files like integrator)
48	   One pattern per line.  Multiple N: lines acceptable.
49	   scripts/get_maintainer.pl has different behavior for files that
50	   match F: pattern and matches of N: patterns.  By default,
51	   get_maintainer will not look at git log history when an F: pattern
52	   match occurs.  When an N: match occurs, git log history is used
53	   to also notify the people that have git commit signatures.
54	K: *Content regex* (perl extended) pattern match in a patch or file.
55	   For instance:
56	   K: of_get_profile
57	      matches patches or files that contain "of_get_profile"
58	   K: \b(printk|pr_(info|err))\b
59	      matches patches or files that contain one or more of the words
60	      printk, pr_info or pr_err
61	   One regex pattern per line.  Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67          first. When adding to this list, please keep the entries in
68          alphabetical order.
69
703C59X NETWORK DRIVER
71M:	Steffen Klassert <klassert@kernel.org>
72L:	netdev@vger.kernel.org
73S:	Odd Fixes
74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F:	drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M:	David Dillow <dave@thedillows.org>
79L:	netdev@vger.kernel.org
80S:	Maintained
81F:	drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M:	Adam Radford <aradford@gmail.com>
85L:	linux-scsi@vger.kernel.org
86S:	Supported
87W:	http://www.lsi.com
88F:	drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
92L:	linux-scsi@vger.kernel.org
93S:	Maintained
94F:	drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M:	Alexander Aring <alex.aring@gmail.com>
98L:	linux-bluetooth@vger.kernel.org
99L:	linux-wpan@vger.kernel.org
100S:	Maintained
101F:	Documentation/networking/6lowpan.rst
102F:	include/net/6lowpan.h
103F:	net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
107L:	linux-hams@vger.kernel.org
108S:	Maintained
109F:	drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M:	Johannes Berg <johannes@sipsolutions.net>
113L:	linux-wireless@vger.kernel.org
114S:	Maintained
115W:	https://wireless.wiki.kernel.org/
116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F:	Documentation/driver-api/80211/cfg80211.rst
120F:	Documentation/networking/regulatory.rst
121F:	include/linux/ieee80211.h
122F:	include/net/cfg80211.h
123F:	include/net/ieee80211_radiotap.h
124F:	include/net/iw_handler.h
125F:	include/net/wext.h
126F:	include/uapi/linux/nl80211.h
127F:	include/uapi/linux/wireless.h
128F:	net/wireless/
129
1308169 10/100/1000 GIGABIT ETHERNET DRIVER
131M:	Heiner Kallweit <hkallweit1@gmail.com>
132M:	nic_swsd@realtek.com
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	drivers/net/ethernet/realtek/r8169*
136
1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
139L:	linux-serial@vger.kernel.org
140S:	Maintained
141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
142F:	drivers/tty/serial/8250*
143F:	include/linux/serial_8250.h
144
1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
146L:	netdev@vger.kernel.org
147S:	Orphan / Obsolete
148F:	drivers/net/ethernet/8390/
149
1509P FILE SYSTEM
151M:	Eric Van Hensbergen <ericvh@kernel.org>
152M:	Latchesar Ionkov <lucho@ionkov.net>
153M:	Dominique Martinet <asmadeus@codewreck.org>
154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
155L:	v9fs@lists.linux.dev
156S:	Maintained
157W:	http://github.com/v9fs
158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
160T:	git git://github.com/martinetd/linux.git
161F:	Documentation/filesystems/9p.rst
162F:	fs/9p/
163F:	include/net/9p/
164F:	include/trace/events/9p.h
165F:	include/uapi/linux/virtio_9p.h
166F:	net/9p/
167
168A64FX DIAG DRIVER
169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
170S:	Supported
171F:	drivers/soc/fujitsu/a64fx-diag.c
172
173A8293 MEDIA DRIVER
174L:	linux-media@vger.kernel.org
175S:	Orphan
176W:	https://linuxtv.org
177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
178F:	drivers/media/dvb-frontends/a8293*
179
180AACRAID SCSI RAID DRIVER
181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
182L:	linux-scsi@vger.kernel.org
183S:	Supported
184W:	http://www.adaptec.com/
185F:	Documentation/scsi/aacraid.rst
186F:	drivers/scsi/aacraid/
187
188AB8500 BATTERY AND CHARGER DRIVERS
189M:	Linus Walleij <linus.walleij@linaro.org>
190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
191F:	drivers/power/supply/*ab8500*
192
193ABI/API
194L:	linux-api@vger.kernel.org
195F:	include/linux/syscalls.h
196F:	kernel/sys_ni.c
197X:	arch/*/include/uapi/
198X:	include/uapi/
199
200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
201M:	Hans de Goede <hdegoede@redhat.com>
202L:	linux-hwmon@vger.kernel.org
203S:	Maintained
204F:	drivers/hwmon/abituguru.c
205
206ABIT UGURU 3 HARDWARE MONITOR DRIVER
207M:	Alistair John Strachan <alistair@devzero.co.uk>
208L:	linux-hwmon@vger.kernel.org
209S:	Maintained
210F:	drivers/hwmon/abituguru3.c
211
212ACCES 104-DIO-48E GPIO DRIVER
213M:	William Breathitt Gray <wbg@kernel.org>
214L:	linux-gpio@vger.kernel.org
215S:	Maintained
216F:	drivers/gpio/gpio-104-dio-48e.c
217
218ACCES 104-IDI-48 GPIO DRIVER
219M:	William Breathitt Gray <wbg@kernel.org>
220L:	linux-gpio@vger.kernel.org
221S:	Maintained
222F:	drivers/gpio/gpio-104-idi-48.c
223
224ACCES 104-IDIO-16 GPIO DRIVER
225M:	William Breathitt Gray <wbg@kernel.org>
226L:	linux-gpio@vger.kernel.org
227S:	Maintained
228F:	drivers/gpio/gpio-104-idio-16.c
229
230ACCES 104-QUAD-8 DRIVER
231M:	William Breathitt Gray <wbg@kernel.org>
232L:	linux-iio@vger.kernel.org
233S:	Maintained
234F:	drivers/counter/104-quad-8.c
235
236ACCES IDIO-16 GPIO LIBRARY
237M:	William Breathitt Gray <wbg@kernel.org>
238L:	linux-gpio@vger.kernel.org
239S:	Maintained
240F:	drivers/gpio/gpio-idio-16.c
241F:	drivers/gpio/gpio-idio-16.h
242
243ACCES PCI-IDIO-16 GPIO DRIVER
244M:	William Breathitt Gray <wbg@kernel.org>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-pci-idio-16.c
248
249ACCES PCIe-IDIO-24 GPIO DRIVER
250M:	William Breathitt Gray <wbg@kernel.org>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-pcie-idio-24.c
254
255ACENIC DRIVER
256M:	Jes Sorensen <jes@trained-monkey.org>
257L:	linux-acenic@sunsite.dk
258S:	Maintained
259F:	drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE 1 EMBEDDED CONTROLLER DRIVER
262M:	Nikita Travkin <nikita@trvn.ru>
263S:	Maintained
264F:	Documentation/devicetree/bindings/platform/acer,aspire1-ec.yaml
265F:	drivers/platform/arm64/acer-aspire1-ec.c
266
267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
268M:	Peter Kaestle <peter@piie.net>
269L:	platform-driver-x86@vger.kernel.org
270S:	Maintained
271W:	http://piie.net/?section=acerhdf
272F:	drivers/platform/x86/acerhdf.c
273
274ACER WMI LAPTOP EXTRAS
275M:	"Lee, Chun-Yi" <jlee@suse.com>
276L:	platform-driver-x86@vger.kernel.org
277S:	Maintained
278F:	drivers/platform/x86/acer-wmi.c
279
280ACPI
281M:	"Rafael J. Wysocki" <rafael@kernel.org>
282R:	Len Brown <lenb@kernel.org>
283L:	linux-acpi@vger.kernel.org
284S:	Supported
285Q:	https://patchwork.kernel.org/project/linux-acpi/list/
286B:	https://bugzilla.kernel.org
287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
288F:	Documentation/ABI/testing/configfs-acpi
289F:	Documentation/ABI/testing/sysfs-bus-acpi
290F:	Documentation/firmware-guide/acpi/
291F:	arch/x86/kernel/acpi/
292F:	arch/x86/pci/acpi.c
293F:	drivers/acpi/
294F:	drivers/pci/*/*acpi*
295F:	drivers/pci/*acpi*
296F:	drivers/pnp/pnpacpi/
297F:	include/acpi/
298F:	include/linux/acpi.h
299F:	include/linux/fwnode.h
300F:	include/linux/fw_table.h
301F:	lib/fw_table.c
302F:	tools/power/acpi/
303
304ACPI APEI
305M:	"Rafael J. Wysocki" <rafael@kernel.org>
306R:	Len Brown <lenb@kernel.org>
307R:	James Morse <james.morse@arm.com>
308R:	Tony Luck <tony.luck@intel.com>
309R:	Borislav Petkov <bp@alien8.de>
310L:	linux-acpi@vger.kernel.org
311F:	drivers/acpi/apei/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
316L:	linux-acpi@vger.kernel.org
317L:	acpica-devel@lists.linux.dev
318S:	Supported
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322B:	https://bugzilla.kernel.org
323B:	https://bugs.acpica.org
324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
325F:	drivers/acpi/acpica/
326F:	include/acpi/
327F:	tools/power/acpi/
328
329ACPI FOR ARM64 (ACPI/arm64)
330M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
331M:	Hanjun Guo <guohanjun@huawei.com>
332M:	Sudeep Holla <sudeep.holla@arm.com>
333L:	linux-acpi@vger.kernel.org
334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
335S:	Maintained
336F:	drivers/acpi/arm64
337
338ACPI FOR RISC-V (ACPI/riscv)
339M:	Sunil V L <sunilvl@ventanamicro.com>
340L:	linux-acpi@vger.kernel.org
341L:	linux-riscv@lists.infradead.org
342S:	Maintained
343F:	drivers/acpi/riscv/
344
345ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
346M:	Sudeep Holla <sudeep.holla@arm.com>
347L:	linux-acpi@vger.kernel.org
348S:	Supported
349F:	drivers/mailbox/pcc.c
350
351ACPI PMIC DRIVERS
352M:	"Rafael J. Wysocki" <rafael@kernel.org>
353M:	Len Brown <lenb@kernel.org>
354R:	Andy Shevchenko <andy@kernel.org>
355R:	Mika Westerberg <mika.westerberg@linux.intel.com>
356L:	linux-acpi@vger.kernel.org
357S:	Supported
358Q:	https://patchwork.kernel.org/project/linux-acpi/list/
359B:	https://bugzilla.kernel.org
360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
361F:	drivers/acpi/pmic/
362
363ACPI QUICKSTART DRIVER
364M:	Armin Wolf <W_Armin@gmx.de>
365L:	platform-driver-x86@vger.kernel.org
366S:	Maintained
367F:	drivers/platform/x86/quickstart.c
368
369ACPI SERIAL MULTI INSTANTIATE DRIVER
370M:	Hans de Goede <hdegoede@redhat.com>
371L:	platform-driver-x86@vger.kernel.org
372S:	Maintained
373F:	drivers/platform/x86/serial-multi-instantiate.c
374
375ACPI THERMAL DRIVER
376M:	Rafael J. Wysocki <rafael@kernel.org>
377R:	Zhang Rui <rui.zhang@intel.com>
378L:	linux-acpi@vger.kernel.org
379S:	Supported
380B:	https://bugzilla.kernel.org
381F:	drivers/acpi/*thermal*
382
383ACPI VIOT DRIVER
384M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
385L:	linux-acpi@vger.kernel.org
386L:	iommu@lists.linux.dev
387S:	Maintained
388F:	drivers/acpi/viot.c
389F:	include/linux/acpi_viot.h
390
391ACPI WMI DRIVER
392M:	Armin Wolf <W_Armin@gmx.de>
393L:	platform-driver-x86@vger.kernel.org
394S:	Maintained
395F:	Documentation/ABI/testing/sysfs-bus-wmi
396F:	Documentation/driver-api/wmi.rst
397F:	Documentation/wmi/
398F:	drivers/platform/x86/wmi.c
399F:	include/uapi/linux/wmi.h
400
401ACRN HYPERVISOR SERVICE MODULE
402M:	Fei Li <fei1.li@intel.com>
403L:	acrn-dev@lists.projectacrn.org (subscribers-only)
404S:	Supported
405W:	https://projectacrn.org
406F:	Documentation/virt/acrn/
407F:	drivers/virt/acrn/
408F:	include/uapi/linux/acrn.h
409
410AD1889 ALSA SOUND DRIVER
411L:	linux-parisc@vger.kernel.org
412S:	Maintained
413W:	https://parisc.wiki.kernel.org/index.php/AD1889
414F:	sound/pci/ad1889.*
415
416AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
417M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
418L:	linux-iio@vger.kernel.org
419S:	Supported
420F:	drivers/iio/potentiometer/ad5110.c
421
422AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424S:	Supported
425W:	http://wiki.analog.com/AD5254
426W:	https://ez.analog.com/linux-software-drivers
427F:	drivers/misc/ad525x_dpot.c
428
429AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431S:	Supported
432W:	http://wiki.analog.com/AD5398
433W:	https://ez.analog.com/linux-software-drivers
434F:	drivers/regulator/ad5398.c
435
436AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
437M:	Michael Hennerich <michael.hennerich@analog.com>
438S:	Supported
439W:	http://wiki.analog.com/AD7142
440W:	https://ez.analog.com/linux-software-drivers
441F:	drivers/input/misc/ad714x.c
442
443AD738X ADC DRIVER (AD7380/1/2/4)
444M:	Michael Hennerich <michael.hennerich@analog.com>
445M:	Nuno Sá <nuno.sa@analog.com>
446R:	David Lechner <dlechner@baylibre.com>
447S:	Supported
448W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
449W:	https://ez.analog.com/linux-software-drivers
450F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
451F:	drivers/iio/adc/ad7380.c
452
453AD7877 TOUCHSCREEN DRIVER
454M:	Michael Hennerich <michael.hennerich@analog.com>
455S:	Supported
456W:	http://wiki.analog.com/AD7877
457W:	https://ez.analog.com/linux-software-drivers
458F:	drivers/input/touchscreen/ad7877.c
459
460AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462S:	Supported
463W:	http://wiki.analog.com/AD7879
464W:	https://ez.analog.com/linux-software-drivers
465F:	drivers/input/touchscreen/ad7879.c
466
467AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469M:	Nuno Sá <nuno.sa@analog.com>
470R:	David Lechner <dlechner@baylibre.com>
471S:	Supported
472W:	https://ez.analog.com/linux-software-drivers
473F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
474F:	Documentation/iio/ad7944.rst
475F:	drivers/iio/adc/ad7944.c
476
477ADAFRUIT MINI I2C GAMEPAD
478M:	Anshul Dalal <anshulusr@gmail.com>
479L:	linux-input@vger.kernel.org
480S:	Maintained
481F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
482F:	drivers/input/joystick/adafruit-seesaw.c
483
484ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
485M:	Jiri Kosina <jikos@kernel.org>
486S:	Maintained
487
488ADF7242 IEEE 802.15.4 RADIO DRIVER
489M:	Michael Hennerich <michael.hennerich@analog.com>
490L:	linux-wpan@vger.kernel.org
491S:	Supported
492W:	https://wiki.analog.com/ADF7242
493W:	https://ez.analog.com/linux-software-drivers
494F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
495F:	drivers/net/ieee802154/adf7242.c
496
497ADM1025 HARDWARE MONITOR DRIVER
498M:	Jean Delvare <jdelvare@suse.com>
499L:	linux-hwmon@vger.kernel.org
500S:	Maintained
501F:	Documentation/hwmon/adm1025.rst
502F:	drivers/hwmon/adm1025.c
503
504ADM1029 HARDWARE MONITOR DRIVER
505M:	Corentin Labbe <clabbe.montjoie@gmail.com>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	drivers/hwmon/adm1029.c
509
510ADM8211 WIRELESS DRIVER
511L:	linux-wireless@vger.kernel.org
512S:	Orphan
513F:	drivers/net/wireless/admtek/adm8211.*
514
515ADP1050 HARDWARE MONITOR DRIVER
516M:	Radu Sabau <radu.sabau@analog.com>
517L:	linux-hwmon@vger.kernel.org
518S:	Supported
519W:	https://ez.analog.com/linux-software-drivers
520F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
521
522ADP1653 FLASH CONTROLLER DRIVER
523M:	Sakari Ailus <sakari.ailus@iki.fi>
524L:	linux-media@vger.kernel.org
525S:	Maintained
526F:	drivers/media/i2c/adp1653.c
527F:	include/media/i2c/adp1653.h
528
529ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
530M:	Michael Hennerich <michael.hennerich@analog.com>
531S:	Supported
532W:	http://wiki.analog.com/ADP5520
533W:	https://ez.analog.com/linux-software-drivers
534F:	drivers/gpio/gpio-adp5520.c
535F:	drivers/input/keyboard/adp5520-keys.c
536F:	drivers/leds/leds-adp5520.c
537F:	drivers/mfd/adp5520.c
538F:	drivers/video/backlight/adp5520_bl.c
539
540ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
541M:	Michael Hennerich <michael.hennerich@analog.com>
542S:	Supported
543W:	http://wiki.analog.com/ADP5588
544W:	https://ez.analog.com/linux-software-drivers
545F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
546F:	drivers/input/keyboard/adp5588-keys.c
547
548ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
549M:	Michael Hennerich <michael.hennerich@analog.com>
550S:	Supported
551W:	http://wiki.analog.com/ADP8860
552W:	https://ez.analog.com/linux-software-drivers
553F:	drivers/video/backlight/adp8860_bl.c
554
555ADT746X FAN DRIVER
556M:	Colin Leroy <colin@colino.net>
557S:	Maintained
558F:	drivers/macintosh/therm_adt746x.c
559
560ADT7475 HARDWARE MONITOR DRIVER
561M:	Jean Delvare <jdelvare@suse.com>
562L:	linux-hwmon@vger.kernel.org
563S:	Maintained
564F:	Documentation/hwmon/adt7475.rst
565F:	drivers/hwmon/adt7475.c
566
567ADVANSYS SCSI DRIVER
568M:	Matthew Wilcox <willy@infradead.org>
569M:	Hannes Reinecke <hare@suse.com>
570L:	linux-scsi@vger.kernel.org
571S:	Maintained
572F:	Documentation/scsi/advansys.rst
573F:	drivers/scsi/advansys.c
574
575ADVANTECH SWBTN DRIVER
576M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
577L:	platform-driver-x86@vger.kernel.org
578S:	Maintained
579F:	drivers/platform/x86/adv_swbutton.c
580
581ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
582M:	Lucas Stankus <lucas.p.stankus@gmail.com>
583S:	Supported
584F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
585F:	drivers/iio/accel/adxl313*
586
587ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
588M:	Michael Hennerich <michael.hennerich@analog.com>
589S:	Supported
590W:	http://wiki.analog.com/ADXL345
591W:	https://ez.analog.com/linux-software-drivers
592F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
593F:	drivers/input/misc/adxl34x.c
594
595ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
596M:	Puranjay Mohan <puranjay@kernel.org>
597L:	linux-iio@vger.kernel.org
598S:	Supported
599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
600F:	drivers/iio/accel/adxl355.h
601F:	drivers/iio/accel/adxl355_core.c
602F:	drivers/iio/accel/adxl355_i2c.c
603F:	drivers/iio/accel/adxl355_spi.c
604
605ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
606M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
607L:	linux-iio@vger.kernel.org
608S:	Supported
609W:	https://ez.analog.com/linux-software-drivers
610F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
611F:	drivers/iio/accel/adxl367*
612
613ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
614M:	Michael Hennerich <michael.hennerich@analog.com>
615S:	Supported
616W:	https://ez.analog.com/linux-software-drivers
617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
618F:	drivers/iio/accel/adxl372.c
619F:	drivers/iio/accel/adxl372_i2c.c
620F:	drivers/iio/accel/adxl372_spi.c
621
622AF8133J THREE-AXIS MAGNETOMETER DRIVER
623M:	Ondřej Jirman <megi@xff.cz>
624S:	Maintained
625F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
626F:	drivers/iio/magnetometer/af8133j.c
627
628AF9013 MEDIA DRIVER
629L:	linux-media@vger.kernel.org
630S:	Orphan
631W:	https://linuxtv.org
632Q:	http://patchwork.linuxtv.org/project/linux-media/list/
633F:	drivers/media/dvb-frontends/af9013*
634
635AF9033 MEDIA DRIVER
636L:	linux-media@vger.kernel.org
637S:	Orphan
638W:	https://linuxtv.org
639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
640F:	drivers/media/dvb-frontends/af9033*
641
642AFFS FILE SYSTEM
643M:	David Sterba <dsterba@suse.com>
644L:	linux-fsdevel@vger.kernel.org
645S:	Odd Fixes
646F:	Documentation/filesystems/affs.rst
647F:	fs/affs/
648
649AFS FILESYSTEM
650M:	David Howells <dhowells@redhat.com>
651M:	Marc Dionne <marc.dionne@auristor.com>
652L:	linux-afs@lists.infradead.org
653S:	Supported
654W:	https://www.infradead.org/~dhowells/kafs/
655F:	Documentation/filesystems/afs.rst
656F:	fs/afs/
657F:	include/trace/events/afs.h
658
659AGPGART DRIVER
660M:	David Airlie <airlied@redhat.com>
661L:	dri-devel@lists.freedesktop.org
662S:	Maintained
663T:	git https://gitlab.freedesktop.org/drm/kernel.git
664F:	drivers/char/agp/
665F:	include/linux/agp*
666F:	include/uapi/linux/agp*
667
668AHA152X SCSI DRIVER
669M:	"Juergen E. Fischer" <fischer@norbit.de>
670L:	linux-scsi@vger.kernel.org
671S:	Maintained
672F:	drivers/scsi/aha152x*
673F:	drivers/scsi/pcmcia/aha152x*
674
675AIC7XXX / AIC79XX SCSI DRIVER
676M:	Hannes Reinecke <hare@suse.com>
677L:	linux-scsi@vger.kernel.org
678S:	Maintained
679F:	drivers/scsi/aic7xxx/
680
681AIMSLAB FM RADIO RECEIVER DRIVER
682M:	Hans Verkuil <hverkuil@xs4all.nl>
683L:	linux-media@vger.kernel.org
684S:	Maintained
685W:	https://linuxtv.org
686T:	git git://linuxtv.org/media_tree.git
687F:	drivers/media/radio/radio-aimslab*
688
689AIO
690M:	Benjamin LaHaise <bcrl@kvack.org>
691L:	linux-aio@kvack.org
692S:	Supported
693F:	fs/aio.c
694F:	include/linux/*aio*.h
695
696AIROHA ETHERNET DRIVER
697M:	Lorenzo Bianconi <lorenzo@kernel.org>
698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
699L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
700L:	netdev@vger.kernel.org
701S:	Maintained
702F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
703F:	drivers/net/ethernet/mediatek/airoha_eth.c
704
705AIROHA PCIE PHY DRIVER
706M:	Lorenzo Bianconi <lorenzo@kernel.org>
707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
708S:	Maintained
709F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
710F:	drivers/phy/phy-airoha-pcie-regs.h
711F:	drivers/phy/phy-airoha-pcie.c
712
713AIROHA SPI SNFI DRIVER
714M:	Lorenzo Bianconi <lorenzo@kernel.org>
715M:	Ray Liu <ray.liu@airoha.com>
716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
717L:	linux-spi@vger.kernel.org
718S:	Maintained
719F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
720F:	drivers/spi/spi-airoha-snfi.c
721
722AIRSPY MEDIA DRIVER
723L:	linux-media@vger.kernel.org
724S:	Orphan
725W:	https://linuxtv.org
726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
727F:	drivers/media/usb/airspy/
728
729ALACRITECH GIGABIT ETHERNET DRIVER
730M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
731S:	Maintained
732F:	drivers/net/ethernet/alacritech/*
733
734ALCATEL SPEEDTOUCH USB DRIVER
735M:	Duncan Sands <duncan.sands@free.fr>
736L:	linux-usb@vger.kernel.org
737S:	Maintained
738W:	http://www.linux-usb.org/SpeedTouch/
739F:	drivers/usb/atm/speedtch.c
740F:	drivers/usb/atm/usbatm.c
741
742ALCHEMY AU1XX0 MMC DRIVER
743M:	Manuel Lauss <manuel.lauss@gmail.com>
744S:	Maintained
745F:	drivers/mmc/host/au1xmmc.c
746
747ALI1563 I2C DRIVER
748M:	Rudolf Marek <r.marek@assembler.cz>
749L:	linux-i2c@vger.kernel.org
750S:	Maintained
751F:	Documentation/i2c/busses/i2c-ali1563.rst
752F:	drivers/i2c/busses/i2c-ali1563.c
753
754ALIBABA ELASTIC RDMA DRIVER
755M:	Cheng Xu <chengyou@linux.alibaba.com>
756M:	Kai Shen <kaishen@linux.alibaba.com>
757L:	linux-rdma@vger.kernel.org
758S:	Supported
759F:	drivers/infiniband/hw/erdma
760F:	include/uapi/rdma/erdma-abi.h
761
762ALIBABA PMU DRIVER
763M:	Shuai Xue <xueshuai@linux.alibaba.com>
764S:	Supported
765F:	Documentation/admin-guide/perf/alibaba_pmu.rst
766F:	drivers/perf/alibaba_uncore_drw_pmu.c
767
768ALIENWARE WMI DRIVER
769L:	Dell.Client.Kernel@dell.com
770S:	Maintained
771F:	drivers/platform/x86/dell/alienware-wmi.c
772
773ALLEGRO DVT VIDEO IP CORE DRIVER
774M:	Michael Tretter <m.tretter@pengutronix.de>
775R:	Pengutronix Kernel Team <kernel@pengutronix.de>
776L:	linux-media@vger.kernel.org
777S:	Maintained
778F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
779F:	drivers/media/platform/allegro-dvt/
780
781ALLIED VISION ALVIUM CAMERA DRIVER
782M:	Tommaso Merciai <tomm.merciai@gmail.com>
783M:	Martin Hecht <martin.hecht@avnet.eu>
784L:	linux-media@vger.kernel.org
785S:	Maintained
786F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
787F:	drivers/media/i2c/alvium-csi2.c
788F:	drivers/media/i2c/alvium-csi2.h
789
790ALLWINNER A10 CSI DRIVER
791M:	Maxime Ripard <mripard@kernel.org>
792L:	linux-media@vger.kernel.org
793S:	Maintained
794T:	git git://linuxtv.org/media_tree.git
795F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
796F:	drivers/media/platform/sunxi/sun4i-csi/
797
798ALLWINNER A31 CSI DRIVER
799M:	Yong Deng <yong.deng@magewell.com>
800M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
801L:	linux-media@vger.kernel.org
802S:	Maintained
803T:	git git://linuxtv.org/media_tree.git
804F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
805F:	drivers/media/platform/sunxi/sun6i-csi/
806
807ALLWINNER A31 ISP DRIVER
808M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811T:	git git://linuxtv.org/media_tree.git
812F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
813F:	drivers/staging/media/sunxi/sun6i-isp/
814F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
815
816ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
817M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820T:	git git://linuxtv.org/media_tree.git
821F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
822F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
823
824ALLWINNER CPUFREQ DRIVER
825M:	Yangtao Li <tiny.windzz@gmail.com>
826L:	linux-pm@vger.kernel.org
827S:	Maintained
828F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
829F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
830
831ALLWINNER CRYPTO DRIVERS
832M:	Corentin Labbe <clabbe.montjoie@gmail.com>
833L:	linux-crypto@vger.kernel.org
834S:	Maintained
835F:	drivers/crypto/allwinner/
836
837ALLWINNER DMIC DRIVERS
838M:	Ban Tao <fengzheng923@gmail.com>
839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
840S:	Maintained
841F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
842F:	sound/soc/sunxi/sun50i-dmic.c
843
844ALLWINNER HARDWARE SPINLOCK SUPPORT
845M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
846S:	Maintained
847F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
848F:	drivers/hwspinlock/sun6i_hwspinlock.c
849
850ALLWINNER THERMAL DRIVER
851M:	Vasily Khoruzhick <anarsoul@gmail.com>
852M:	Yangtao Li <tiny.windzz@gmail.com>
853L:	linux-pm@vger.kernel.org
854S:	Maintained
855F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
856F:	drivers/thermal/sun8i_thermal.c
857
858ALLWINNER VPU DRIVER
859M:	Maxime Ripard <mripard@kernel.org>
860M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/staging/media/sunxi/cedrus/
864
865ALPHA PORT
866M:	Richard Henderson <richard.henderson@linaro.org>
867M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
868M:	Matt Turner <mattst88@gmail.com>
869L:	linux-alpha@vger.kernel.org
870S:	Odd Fixes
871F:	arch/alpha/
872
873ALPS PS/2 TOUCHPAD DRIVER
874R:	Pali Rohár <pali@kernel.org>
875F:	drivers/input/mouse/alps.*
876
877ALTERA MAILBOX DRIVER
878M:	Mun Yew Tham <mun.yew.tham@intel.com>
879S:	Maintained
880F:	drivers/mailbox/mailbox-altera.c
881
882ALTERA MSGDMA IP CORE DRIVER
883M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
884R:	Stefan Roese <sr@denx.de>
885L:	dmaengine@vger.kernel.org
886S:	Odd Fixes
887F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
888F:	drivers/dma/altera-msgdma.c
889
890ALTERA PIO DRIVER
891M:	Mun Yew Tham <mun.yew.tham@intel.com>
892L:	linux-gpio@vger.kernel.org
893S:	Maintained
894F:	drivers/gpio/gpio-altera.c
895
896ALTERA TRIPLE SPEED ETHERNET DRIVER
897M:	Joyce Ooi <joyce.ooi@intel.com>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/ethernet/altera/
901
902ALTERA UART/JTAG UART SERIAL DRIVERS
903M:	Tobias Klauser <tklauser@distanz.ch>
904L:	linux-serial@vger.kernel.org
905S:	Maintained
906F:	drivers/tty/serial/altera_jtaguart.c
907F:	drivers/tty/serial/altera_uart.c
908F:	include/linux/altera_jtaguart.h
909F:	include/linux/altera_uart.h
910
911AMAZON ANNAPURNA LABS FIC DRIVER
912M:	Talel Shenhar <talel@amazon.com>
913S:	Maintained
914F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
915F:	drivers/irqchip/irq-al-fic.c
916
917AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
918M:	Talel Shenhar <talel@amazon.com>
919M:	Talel Shenhar <talelshenhar@gmail.com>
920S:	Maintained
921F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
922F:	drivers/edac/al_mc_edac.c
923
924AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
925M:	Talel Shenhar <talel@amazon.com>
926S:	Maintained
927F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
928F:	drivers/thermal/thermal_mmio.c
929
930AMAZON ETHERNET DRIVERS
931M:	Shay Agroskin <shayagr@amazon.com>
932M:	Arthur Kiyanovski <akiyano@amazon.com>
933R:	David Arinzon <darinzon@amazon.com>
934R:	Noam Dagan <ndagan@amazon.com>
935R:	Saeed Bishara <saeedb@amazon.com>
936L:	netdev@vger.kernel.org
937S:	Supported
938F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
939F:	drivers/net/ethernet/amazon/
940
941AMAZON RDMA EFA DRIVER
942M:	Michael Margolin <mrgolin@amazon.com>
943R:	Gal Pressman <gal.pressman@linux.dev>
944R:	Yossi Leybovich <sleybo@amazon.com>
945L:	linux-rdma@vger.kernel.org
946S:	Supported
947Q:	https://patchwork.kernel.org/project/linux-rdma/list/
948F:	drivers/infiniband/hw/efa/
949F:	include/uapi/rdma/efa-abi.h
950
951AMD ADDRESS TRANSLATION LIBRARY (ATL)
952M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
953L:	linux-edac@vger.kernel.org
954S:	Supported
955F:	drivers/ras/amd/atl/*
956
957AMD AXI W1 DRIVER
958M:	Kris Chaplin <kris.chaplin@amd.com>
959R:	Thomas Delev <thomas.delev@amd.com>
960R:	Michal Simek <michal.simek@amd.com>
961S:	Maintained
962F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
963F:	drivers/w1/masters/amd_axi_w1.c
964
965AMD CDX BUS DRIVER
966M:	Nipun Gupta <nipun.gupta@amd.com>
967M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
968S:	Maintained
969F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
970F:	drivers/cdx/*
971F:	include/linux/cdx/*
972
973AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
974M:	Tom Lendacky <thomas.lendacky@amd.com>
975M:	John Allen <john.allen@amd.com>
976L:	linux-crypto@vger.kernel.org
977S:	Supported
978F:	drivers/crypto/ccp/
979F:	include/linux/ccp.h
980
981AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
982M:	Ashish Kalra <ashish.kalra@amd.com>
983M:	Tom Lendacky <thomas.lendacky@amd.com>
984L:	linux-crypto@vger.kernel.org
985S:	Supported
986F:	drivers/crypto/ccp/sev*
987F:	include/uapi/linux/psp-sev.h
988
989AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
990M:	Mario Limonciello <mario.limonciello@amd.com>
991L:	linux-crypto@vger.kernel.org
992S:	Supported
993F:	drivers/crypto/ccp/dbc.c
994F:	drivers/crypto/ccp/dbc.h
995F:	drivers/crypto/ccp/platform-access.c
996F:	drivers/crypto/ccp/platform-access.h
997F:	include/uapi/linux/psp-dbc.h
998F:	tools/crypto/ccp/*.c
999F:	tools/crypto/ccp/*.py
1000
1001AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1002M:	Mario Limonciello <mario.limonciello@amd.com>
1003L:	linux-crypto@vger.kernel.org
1004S:	Supported
1005F:	drivers/crypto/ccp/hsti.*
1006
1007AMD DISPLAY CORE
1008M:	Harry Wentland <harry.wentland@amd.com>
1009M:	Leo Li <sunpeng.li@amd.com>
1010M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
1011L:	amd-gfx@lists.freedesktop.org
1012S:	Supported
1013T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1014F:	drivers/gpu/drm/amd/display/
1015
1016AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1017M:	Huang Rui <ray.huang@amd.com>
1018L:	linux-hwmon@vger.kernel.org
1019S:	Supported
1020F:	Documentation/hwmon/fam15h_power.rst
1021F:	drivers/hwmon/fam15h_power.c
1022
1023AMD FCH GPIO DRIVER
1024M:	Enrico Weigelt, metux IT consult <info@metux.net>
1025L:	linux-gpio@vger.kernel.org
1026S:	Maintained
1027F:	drivers/gpio/gpio-amd-fch.c
1028F:	include/linux/platform_data/gpio/gpio-amd-fch.h
1029
1030AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1031L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1032S:	Orphan
1033F:	drivers/usb/gadget/udc/amd5536udc.*
1034
1035AMD GEODE PROCESSOR/CHIPSET SUPPORT
1036M:	Andres Salomon <dilinger@queued.net>
1037L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
1038S:	Supported
1039W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1040F:	arch/x86/include/asm/geode.h
1041F:	drivers/char/hw_random/geode-rng.c
1042F:	drivers/crypto/geode*
1043F:	drivers/video/fbdev/geode/
1044
1045AMD HSMP DRIVER
1046M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
1047R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
1048L:	platform-driver-x86@vger.kernel.org
1049S:	Maintained
1050F:	Documentation/arch/x86/amd_hsmp.rst
1051F:	arch/x86/include/asm/amd_hsmp.h
1052F:	arch/x86/include/uapi/asm/amd_hsmp.h
1053F:	drivers/platform/x86/amd/hsmp.c
1054
1055AMD IOMMU (AMD-VI)
1056M:	Joerg Roedel <joro@8bytes.org>
1057R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1058L:	iommu@lists.linux.dev
1059S:	Maintained
1060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1061F:	drivers/iommu/amd/
1062F:	include/linux/amd-iommu.h
1063
1064AMD KFD
1065M:	Felix Kuehling <Felix.Kuehling@amd.com>
1066L:	amd-gfx@lists.freedesktop.org
1067S:	Supported
1068T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1069F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1070F:	drivers/gpu/drm/amd/amdkfd/
1071F:	drivers/gpu/drm/amd/include/cik_structs.h
1072F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1073F:	drivers/gpu/drm/amd/include/v9_structs.h
1074F:	drivers/gpu/drm/amd/include/vi_structs.h
1075F:	include/uapi/linux/kfd_ioctl.h
1076F:	include/uapi/linux/kfd_sysfs.h
1077
1078AMD MP2 I2C DRIVER
1079M:	Elie Morisse <syniurge@gmail.com>
1080M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1081L:	linux-i2c@vger.kernel.org
1082S:	Maintained
1083F:	drivers/i2c/busses/i2c-amd-mp2*
1084
1085AMD PDS CORE DRIVER
1086M:	Shannon Nelson <shannon.nelson@amd.com>
1087M:	Brett Creeley <brett.creeley@amd.com>
1088L:	netdev@vger.kernel.org
1089S:	Supported
1090F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1091F:	drivers/net/ethernet/amd/pds_core/
1092F:	include/linux/pds/
1093
1094AMD PMC DRIVER
1095M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1096L:	platform-driver-x86@vger.kernel.org
1097S:	Maintained
1098F:	drivers/platform/x86/amd/pmc/
1099
1100AMD PMF DRIVER
1101M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1102L:	platform-driver-x86@vger.kernel.org
1103S:	Maintained
1104F:	Documentation/ABI/testing/sysfs-amd-pmf
1105F:	drivers/platform/x86/amd/pmf/
1106
1107AMD POWERPLAY AND SWSMU
1108M:	Kenneth Feng <kenneth.feng@amd.com>
1109L:	amd-gfx@lists.freedesktop.org
1110S:	Supported
1111T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1112F:	drivers/gpu/drm/amd/pm/
1113
1114AMD PSTATE DRIVER
1115M:	Huang Rui <ray.huang@amd.com>
1116M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
1117M:	Mario Limonciello <mario.limonciello@amd.com>
1118R:	Perry Yuan <perry.yuan@amd.com>
1119L:	linux-pm@vger.kernel.org
1120S:	Supported
1121F:	Documentation/admin-guide/pm/amd-pstate.rst
1122F:	drivers/cpufreq/amd-pstate*
1123F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1124
1125AMD PTDMA DRIVER
1126M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
1127L:	dmaengine@vger.kernel.org
1128S:	Maintained
1129F:	drivers/dma/ptdma/
1130
1131AMD SEATTLE DEVICE TREE SUPPORT
1132M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1133M:	Tom Lendacky <thomas.lendacky@amd.com>
1134S:	Supported
1135F:	arch/arm64/boot/dts/amd/
1136
1137AMD SENSOR FUSION HUB DRIVER
1138M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1139L:	linux-input@vger.kernel.org
1140S:	Maintained
1141F:	Documentation/hid/amd-sfh*
1142F:	drivers/hid/amd-sfh-hid/
1143
1144AMD SPI DRIVER
1145M:	Sanjay R Mehta <sanju.mehta@amd.com>
1146S:	Maintained
1147F:	drivers/spi/spi-amd.c
1148
1149AMD XGBE DRIVER
1150M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1151L:	netdev@vger.kernel.org
1152S:	Supported
1153F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1154F:	drivers/net/ethernet/amd/xgbe/
1155
1156AMLOGIC DDR PMU DRIVER
1157M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1158L:	linux-amlogic@lists.infradead.org
1159S:	Supported
1160W:	http://www.amlogic.com
1161F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1162F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1163F:	drivers/perf/amlogic/
1164F:	include/soc/amlogic/
1165
1166AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
1167M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
1168L:	linux-hwmon@vger.kernel.org
1169S:	Maintained
1170F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1171F:	Documentation/hwmon/chipcap2.rst
1172F:	drivers/hwmon/chipcap2.c
1173
1174AMPHION VPU CODEC V4L2 DRIVER
1175M:	Ming Qian <ming.qian@nxp.com>
1176M:	Zhou Peng <eagle.zhou@nxp.com>
1177L:	linux-media@vger.kernel.org
1178S:	Maintained
1179F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1180F:	drivers/media/platform/amphion/
1181
1182AMS AS73211 DRIVER
1183M:	Christian Eggers <ceggers@arri.de>
1184L:	linux-iio@vger.kernel.org
1185S:	Maintained
1186F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1187F:	drivers/iio/light/as73211.c
1188
1189AMT (Automatic Multicast Tunneling)
1190M:	Taehee Yoo <ap420073@gmail.com>
1191L:	netdev@vger.kernel.org
1192S:	Maintained
1193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1195F:	drivers/net/amt.c
1196
1197ANALOG DEVICES INC AD3552R DRIVER
1198M:	Nuno Sá <nuno.sa@analog.com>
1199L:	linux-iio@vger.kernel.org
1200S:	Supported
1201W:	https://ez.analog.com/linux-software-drivers
1202F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1203F:	drivers/iio/dac/ad3552r.c
1204
1205ANALOG DEVICES INC AD4130 DRIVER
1206M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1207L:	linux-iio@vger.kernel.org
1208S:	Supported
1209W:	https://ez.analog.com/linux-software-drivers
1210F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1211F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1212F:	drivers/iio/adc/ad4130.c
1213
1214ANALOG DEVICES INC AD7091R DRIVER
1215M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1216L:	linux-iio@vger.kernel.org
1217S:	Supported
1218W:	http://ez.analog.com/community/linux-device-drivers
1219F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1220F:	drivers/iio/adc/ad7091r*
1221
1222ANALOG DEVICES INC AD7192 DRIVER
1223M:	Alisa-Dariana Roman <alisa.roman@analog.com>
1224L:	linux-iio@vger.kernel.org
1225S:	Supported
1226W:	https://ez.analog.com/linux-software-drivers
1227F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1228F:	drivers/iio/adc/ad7192.c
1229
1230ANALOG DEVICES INC AD7292 DRIVER
1231M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1232L:	linux-iio@vger.kernel.org
1233S:	Supported
1234W:	https://ez.analog.com/linux-software-drivers
1235F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1236F:	drivers/iio/adc/ad7292.c
1237
1238ANALOG DEVICES INC AD7293 DRIVER
1239M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1240L:	linux-iio@vger.kernel.org
1241S:	Supported
1242W:	https://ez.analog.com/linux-software-drivers
1243F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1244F:	drivers/iio/dac/ad7293.c
1245
1246ANALOG DEVICES INC AD74115 DRIVER
1247M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1248L:	linux-iio@vger.kernel.org
1249S:	Supported
1250W:	https://ez.analog.com/linux-software-drivers
1251F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1252F:	drivers/iio/addac/ad74115.c
1253
1254ANALOG DEVICES INC AD74413R DRIVER
1255M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1256L:	linux-iio@vger.kernel.org
1257S:	Supported
1258W:	https://ez.analog.com/linux-software-drivers
1259F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1260F:	drivers/iio/addac/ad74413r.c
1261F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1262
1263ANALOG DEVICES INC AD7768-1 DRIVER
1264M:	Michael Hennerich <Michael.Hennerich@analog.com>
1265L:	linux-iio@vger.kernel.org
1266S:	Supported
1267W:	https://ez.analog.com/linux-software-drivers
1268F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1269F:	drivers/iio/adc/ad7768-1.c
1270
1271ANALOG DEVICES INC AD7780 DRIVER
1272M:	Michael Hennerich <Michael.Hennerich@analog.com>
1273M:	Renato Lui Geh <renatogeh@gmail.com>
1274L:	linux-iio@vger.kernel.org
1275S:	Supported
1276W:	https://ez.analog.com/linux-software-drivers
1277F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1278F:	drivers/iio/adc/ad7780.c
1279
1280ANALOG DEVICES INC AD9739a DRIVER
1281M:	Nuno Sa <nuno.sa@analog.com>
1282M:	Dragos Bogdan <dragos.bogdan@analog.com>
1283L:	linux-iio@vger.kernel.org
1284S:	Supported
1285W:	https://ez.analog.com/linux-software-drivers
1286F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1287F:	drivers/iio/dac/ad9739a.c
1288
1289ANALOG DEVICES INC ADA4250 DRIVER
1290M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1291L:	linux-iio@vger.kernel.org
1292S:	Supported
1293W:	https://ez.analog.com/linux-software-drivers
1294F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1295F:	drivers/iio/amplifiers/ada4250.c
1296
1297ANALOG DEVICES INC ADF4377 DRIVER
1298M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1299L:	linux-iio@vger.kernel.org
1300S:	Supported
1301W:	https://ez.analog.com/linux-software-drivers
1302F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1303F:	drivers/iio/frequency/adf4377.c
1304
1305ANALOG DEVICES INC ADGS1408 DRIVER
1306M:	Mircea Caprioru <mircea.caprioru@analog.com>
1307S:	Supported
1308F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1309F:	drivers/mux/adgs1408.c
1310
1311ANALOG DEVICES INC ADIN DRIVER
1312M:	Michael Hennerich <michael.hennerich@analog.com>
1313L:	netdev@vger.kernel.org
1314S:	Supported
1315W:	https://ez.analog.com/linux-software-drivers
1316F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1317F:	drivers/net/phy/adin.c
1318
1319ANALOG DEVICES INC ADIS DRIVER LIBRARY
1320M:	Nuno Sa <nuno.sa@analog.com>
1321L:	linux-iio@vger.kernel.org
1322S:	Supported
1323F:	drivers/iio/imu/adis.c
1324F:	drivers/iio/imu/adis_buffer.c
1325F:	drivers/iio/imu/adis_trigger.c
1326F:	include/linux/iio/imu/adis.h
1327
1328ANALOG DEVICES INC ADIS16460 DRIVER
1329M:	Dragos Bogdan <dragos.bogdan@analog.com>
1330L:	linux-iio@vger.kernel.org
1331S:	Supported
1332W:	https://ez.analog.com/linux-software-drivers
1333F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1334F:	drivers/iio/imu/adis16460.c
1335
1336ANALOG DEVICES INC ADIS16475 DRIVER
1337M:	Nuno Sa <nuno.sa@analog.com>
1338L:	linux-iio@vger.kernel.org
1339S:	Supported
1340W:	https://ez.analog.com/linux-software-drivers
1341F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1342F:	drivers/iio/imu/adis16475.c
1343
1344ANALOG DEVICES INC ADM1177 DRIVER
1345M:	Michael Hennerich <Michael.Hennerich@analog.com>
1346L:	linux-hwmon@vger.kernel.org
1347S:	Supported
1348W:	https://ez.analog.com/linux-software-drivers
1349F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1350F:	drivers/hwmon/adm1177.c
1351
1352ANALOG DEVICES INC ADMFM2000 DRIVER
1353M:	Kim Seer Paller <kimseer.paller@analog.com>
1354L:	linux-iio@vger.kernel.org
1355S:	Supported
1356W:	https://ez.analog.com/linux-software-drivers
1357F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1358F:	drivers/iio/frequency/admfm2000.c
1359
1360ANALOG DEVICES INC ADMV1013 DRIVER
1361M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1362L:	linux-iio@vger.kernel.org
1363S:	Supported
1364W:	https://ez.analog.com/linux-software-drivers
1365F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1366F:	drivers/iio/frequency/admv1013.c
1367
1368ANALOG DEVICES INC ADMV1014 DRIVER
1369M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1370L:	linux-iio@vger.kernel.org
1371S:	Supported
1372W:	https://ez.analog.com/linux-software-drivers
1373F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1374F:	drivers/iio/frequency/admv1014.c
1375
1376ANALOG DEVICES INC ADMV8818 DRIVER
1377M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1378L:	linux-iio@vger.kernel.org
1379S:	Supported
1380W:	https://ez.analog.com/linux-software-drivers
1381F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1382F:	drivers/iio/filter/admv8818.c
1383
1384ANALOG DEVICES INC ADP5061 DRIVER
1385M:	Michael Hennerich <Michael.Hennerich@analog.com>
1386L:	linux-pm@vger.kernel.org
1387S:	Supported
1388W:	https://ez.analog.com/linux-software-drivers
1389F:	drivers/power/supply/adp5061.c
1390
1391ANALOG DEVICES INC ADRF6780 DRIVER
1392M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1393L:	linux-iio@vger.kernel.org
1394S:	Supported
1395W:	https://ez.analog.com/linux-software-drivers
1396F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1397F:	drivers/iio/frequency/adrf6780.c
1398
1399ANALOG DEVICES INC ADV7180 DRIVER
1400M:	Lars-Peter Clausen <lars@metafoo.de>
1401L:	linux-media@vger.kernel.org
1402S:	Supported
1403W:	https://ez.analog.com/linux-software-drivers
1404F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1405F:	drivers/media/i2c/adv7180.c
1406
1407ANALOG DEVICES INC ADV748X DRIVER
1408M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1409L:	linux-media@vger.kernel.org
1410S:	Maintained
1411F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1412F:	drivers/media/i2c/adv748x/*
1413
1414ANALOG DEVICES INC ADV7511 DRIVER
1415M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1416L:	linux-media@vger.kernel.org
1417S:	Maintained
1418F:	drivers/media/i2c/adv7511*
1419
1420ANALOG DEVICES INC ADV7604 DRIVER
1421M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1422L:	linux-media@vger.kernel.org
1423S:	Maintained
1424F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1425F:	drivers/media/i2c/adv7604*
1426
1427ANALOG DEVICES INC ADV7842 DRIVER
1428M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1429L:	linux-media@vger.kernel.org
1430S:	Maintained
1431F:	drivers/media/i2c/adv7842*
1432
1433ANALOG DEVICES INC ADXRS290 DRIVER
1434M:	Nishant Malpani <nish.malpani25@gmail.com>
1435L:	linux-iio@vger.kernel.org
1436S:	Supported
1437F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1438F:	drivers/iio/gyro/adxrs290.c
1439
1440ANALOG DEVICES INC ASOC CODEC DRIVERS
1441M:	Lars-Peter Clausen <lars@metafoo.de>
1442M:	Nuno Sá <nuno.sa@analog.com>
1443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1444S:	Supported
1445W:	http://wiki.analog.com/
1446W:	https://ez.analog.com/linux-software-drivers
1447F:	sound/soc/codecs/ad1*
1448F:	sound/soc/codecs/ad7*
1449F:	sound/soc/codecs/adau*
1450F:	sound/soc/codecs/adav*
1451F:	sound/soc/codecs/sigmadsp.*
1452F:	sound/soc/codecs/ssm*
1453
1454ANALOG DEVICES INC AXI DAC DRIVER
1455M:	Nuno Sa <nuno.sa@analog.com>
1456L:	linux-iio@vger.kernel.org
1457S:	Supported
1458W:	https://ez.analog.com/linux-software-drivers
1459F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1460F:	drivers/iio/dac/adi-axi-dac.c
1461
1462ANALOG DEVICES INC DMA DRIVERS
1463M:	Lars-Peter Clausen <lars@metafoo.de>
1464S:	Supported
1465W:	https://ez.analog.com/linux-software-drivers
1466F:	drivers/dma/dma-axi-dmac.c
1467
1468ANALOG DEVICES INC IIO DRIVERS
1469M:	Lars-Peter Clausen <lars@metafoo.de>
1470M:	Michael Hennerich <Michael.Hennerich@analog.com>
1471S:	Supported
1472W:	http://wiki.analog.com/
1473W:	https://ez.analog.com/linux-software-drivers
1474F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1475F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1476F:	Documentation/devicetree/bindings/iio/*/adi,*
1477F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1478F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1479F:	drivers/iio/*/ad*
1480F:	drivers/iio/adc/ltc249*
1481F:	drivers/iio/amplifiers/hmc425a.c
1482F:	drivers/staging/iio/*/ad*
1483X:	drivers/iio/*/adjd*
1484
1485ANALOGBITS PLL LIBRARIES
1486M:	Paul Walmsley <paul.walmsley@sifive.com>
1487M:	Samuel Holland <samuel.holland@sifive.com>
1488S:	Supported
1489F:	drivers/clk/analogbits/*
1490F:	include/linux/clk/analogbits*
1491
1492ANDROID DRIVERS
1493M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1494M:	Arve Hjønnevåg <arve@android.com>
1495M:	Todd Kjos <tkjos@android.com>
1496M:	Martijn Coenen <maco@android.com>
1497M:	Joel Fernandes <joel@joelfernandes.org>
1498M:	Christian Brauner <christian@brauner.io>
1499M:	Carlos Llamas <cmllamas@google.com>
1500M:	Suren Baghdasaryan <surenb@google.com>
1501L:	linux-kernel@vger.kernel.org
1502S:	Supported
1503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1504F:	drivers/android/
1505
1506ANDROID GOLDFISH PIC DRIVER
1507M:	Miodrag Dinic <miodrag.dinic@mips.com>
1508S:	Supported
1509F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1510F:	drivers/irqchip/irq-goldfish-pic.c
1511
1512ANDROID GOLDFISH RTC DRIVER
1513M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1514S:	Supported
1515F:	drivers/rtc/rtc-goldfish.c
1516
1517AOA (Apple Onboard Audio) ALSA DRIVER
1518M:	Johannes Berg <johannes@sipsolutions.net>
1519L:	linuxppc-dev@lists.ozlabs.org
1520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	sound/aoa/
1523
1524APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1525M:	William Breathitt Gray <wbg@kernel.org>
1526L:	linux-iio@vger.kernel.org
1527S:	Maintained
1528F:	drivers/iio/addac/stx104.c
1529
1530APM DRIVER
1531M:	Jiri Kosina <jikos@kernel.org>
1532S:	Odd fixes
1533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1534F:	arch/x86/kernel/apm_32.c
1535F:	drivers/char/apm-emulation.c
1536F:	include/linux/apm_bios.h
1537F:	include/uapi/linux/apm_bios.h
1538
1539APPARMOR SECURITY MODULE
1540M:	John Johansen <john.johansen@canonical.com>
1541M:	John Johansen <john@apparmor.net>
1542L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1543S:	Supported
1544W:	apparmor.net
1545B:	https://gitlab.com/apparmor/apparmor-kernel
1546C:	irc://irc.oftc.net/apparmor
1547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1548T:	https://gitlab.com/apparmor/apparmor-kernel.git
1549F:	Documentation/admin-guide/LSM/apparmor.rst
1550F:	security/apparmor/
1551
1552APPLE BCM5974 MULTITOUCH DRIVER
1553M:	Henrik Rydberg <rydberg@bitmath.org>
1554L:	linux-input@vger.kernel.org
1555S:	Odd fixes
1556F:	drivers/input/mouse/bcm5974.c
1557
1558APPLE PCIE CONTROLLER DRIVER
1559M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1560M:	Marc Zyngier <maz@kernel.org>
1561L:	linux-pci@vger.kernel.org
1562S:	Maintained
1563F:	drivers/pci/controller/pcie-apple.c
1564
1565APPLE SMC DRIVER
1566M:	Henrik Rydberg <rydberg@bitmath.org>
1567L:	linux-hwmon@vger.kernel.org
1568S:	Odd fixes
1569F:	drivers/hwmon/applesmc.c
1570
1571APPLETALK NETWORK LAYER
1572L:	netdev@vger.kernel.org
1573S:	Odd fixes
1574F:	include/linux/atalk.h
1575F:	include/uapi/linux/atalk.h
1576F:	net/appletalk/
1577
1578APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1579M:	Khuong Dinh <khuong@os.amperecomputing.com>
1580S:	Supported
1581F:	arch/arm64/boot/dts/apm/
1582
1583APPLIED MICRO (APM) X-GENE SOC EDAC
1584M:	Khuong Dinh <khuong@os.amperecomputing.com>
1585S:	Supported
1586F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1587F:	drivers/edac/xgene_edac.c
1588
1589APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1590M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1591M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1592S:	Supported
1593F:	drivers/net/ethernet/apm/xgene-v2/
1594
1595APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1596M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1597M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1598M:	Quan Nguyen <quan@os.amperecomputing.com>
1599S:	Supported
1600F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1601F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1602F:	drivers/net/ethernet/apm/xgene/
1603F:	drivers/net/mdio/mdio-xgene.c
1604
1605APPLIED MICRO (APM) X-GENE SOC PMU
1606M:	Khuong Dinh <khuong@os.amperecomputing.com>
1607S:	Supported
1608F:	Documentation/admin-guide/perf/xgene-pmu.rst
1609F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1610F:	drivers/perf/xgene_pmu.c
1611
1612APPLIED MICRO QT2025 PHY DRIVER
1613M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
1614R:	Trevor Gross <tmgross@umich.edu>
1615L:	netdev@vger.kernel.org
1616L:	rust-for-linux@vger.kernel.org
1617S:	Maintained
1618F:	drivers/net/phy/qt2025.rs
1619
1620APTINA CAMERA SENSOR PLL
1621M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1622L:	linux-media@vger.kernel.org
1623S:	Maintained
1624F:	drivers/media/i2c/aptina-pll.*
1625
1626AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1627M:	Aleksa Savic <savicaleksa83@gmail.com>
1628M:	Jack Doan <me@jackdoan.com>
1629L:	linux-hwmon@vger.kernel.org
1630S:	Maintained
1631F:	Documentation/hwmon/aquacomputer_d5next.rst
1632F:	drivers/hwmon/aquacomputer_d5next.c
1633
1634AQUANTIA ETHERNET DRIVER (atlantic)
1635M:	Igor Russkikh <irusskikh@marvell.com>
1636L:	netdev@vger.kernel.org
1637S:	Supported
1638W:	https://www.marvell.com/
1639Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1640F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1641F:	drivers/net/ethernet/aquantia/atlantic/
1642
1643AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1644M:	Egor Pomozov <epomozov@marvell.com>
1645L:	netdev@vger.kernel.org
1646S:	Supported
1647W:	http://www.aquantia.com
1648F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1649
1650AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1651M:	Krzysztof Hałasa <khalasa@piap.pl>
1652L:	linux-media@vger.kernel.org
1653S:	Maintained
1654F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1655F:	drivers/media/i2c/ar0521.c
1656
1657ARASAN NAND CONTROLLER DRIVER
1658M:	Miquel Raynal <miquel.raynal@bootlin.com>
1659R:	Michal Simek <michal.simek@amd.com>
1660L:	linux-mtd@lists.infradead.org
1661S:	Maintained
1662F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1663F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1664
1665ARC FRAMEBUFFER DRIVER
1666M:	Jaya Kumar <jayalk@intworks.biz>
1667S:	Maintained
1668F:	drivers/video/fbdev/arcfb.c
1669F:	drivers/video/fbdev/core/fb_defio.c
1670
1671ARC PGU DRM DRIVER
1672M:	Alexey Brodkin <abrodkin@synopsys.com>
1673S:	Supported
1674F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1675F:	drivers/gpu/drm/tiny/arcpgu.c
1676
1677ARCNET NETWORK LAYER
1678M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1679L:	netdev@vger.kernel.org
1680S:	Maintained
1681F:	drivers/net/arcnet/
1682F:	include/uapi/linux/if_arcnet.h
1683
1684ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1685M:	Arnd Bergmann <arnd@arndb.de>
1686M:	Olof Johansson <olof@lixom.net>
1687M:	soc@kernel.org
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689S:	Maintained
1690P:	Documentation/process/maintainer-soc.rst
1691C:	irc://irc.libera.chat/armlinux
1692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1693F:	Documentation/process/maintainer-soc*.rst
1694F:	arch/arm/boot/dts/Makefile
1695F:	arch/arm64/boot/dts/Makefile
1696
1697ARM ARCHITECTED TIMER DRIVER
1698M:	Mark Rutland <mark.rutland@arm.com>
1699M:	Marc Zyngier <maz@kernel.org>
1700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S:	Maintained
1702F:	arch/arm/include/asm/arch_timer.h
1703F:	arch/arm64/include/asm/arch_timer.h
1704F:	drivers/clocksource/arm_arch_timer.c
1705
1706ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1707M:	Marc Zyngier <maz@kernel.org>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S:	Maintained
1710F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1711F:	arch/arm/include/asm/arch_gicv3.h
1712F:	arch/arm64/include/asm/arch_gicv3.h
1713F:	drivers/irqchip/irq-gic*.[ch]
1714F:	include/linux/irqchip/arm-gic*.h
1715F:	include/linux/irqchip/arm-vgic-info.h
1716
1717ARM HDLCD DRM DRIVER
1718M:	Liviu Dudau <liviu.dudau@arm.com>
1719S:	Supported
1720F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1721F:	drivers/gpu/drm/arm/hdlcd_*
1722
1723ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1724M:	Linus Walleij <linus.walleij@linaro.org>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S:	Maintained
1727F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1728F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1729F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1730F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1731F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1732F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1733F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1734F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1735F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1736F:	arch/arm/boot/dts/arm/arm-realview-*
1737F:	arch/arm/boot/dts/arm/integrator*
1738F:	arch/arm/boot/dts/arm/versatile*
1739F:	arch/arm/mach-versatile/
1740F:	drivers/bus/arm-integrator-lm.c
1741F:	drivers/clk/versatile/
1742F:	drivers/i2c/busses/i2c-versatile.c
1743F:	drivers/irqchip/irq-versatile-fpga.c
1744F:	drivers/mtd/maps/physmap-versatile.*
1745F:	drivers/power/reset/arm-versatile-reboot.c
1746F:	drivers/soc/versatile/
1747
1748ARM KOMEDA DRM-KMS DRIVER
1749M:	Liviu Dudau <liviu.dudau@arm.com>
1750S:	Supported
1751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1752F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1753F:	Documentation/gpu/komeda-kms.rst
1754F:	drivers/gpu/drm/arm/display/include/
1755F:	drivers/gpu/drm/arm/display/komeda/
1756
1757ARM MALI PANFROST DRM DRIVER
1758M:	Boris Brezillon <boris.brezillon@collabora.com>
1759M:	Rob Herring <robh@kernel.org>
1760R:	Steven Price <steven.price@arm.com>
1761L:	dri-devel@lists.freedesktop.org
1762S:	Supported
1763T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1764F:	Documentation/gpu/panfrost.rst
1765F:	drivers/gpu/drm/panfrost/
1766F:	include/uapi/drm/panfrost_drm.h
1767
1768ARM MALI PANTHOR DRM DRIVER
1769M:	Boris Brezillon <boris.brezillon@collabora.com>
1770M:	Steven Price <steven.price@arm.com>
1771M:	Liviu Dudau <liviu.dudau@arm.com>
1772L:	dri-devel@lists.freedesktop.org
1773S:	Supported
1774T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1775F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1776F:	drivers/gpu/drm/panthor/
1777F:	include/uapi/drm/panthor_drm.h
1778
1779ARM MALI-DP DRM DRIVER
1780M:	Liviu Dudau <liviu.dudau@arm.com>
1781S:	Supported
1782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
1783F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1784F:	Documentation/gpu/afbc.rst
1785F:	drivers/gpu/drm/arm/
1786
1787ARM MFM AND FLOPPY DRIVERS
1788M:	Ian Molton <spyro@f2s.com>
1789S:	Maintained
1790F:	arch/arm/include/asm/floppy.h
1791F:	arch/arm/mach-rpc/floppydma.S
1792
1793ARM PMU PROFILING AND DEBUGGING
1794M:	Will Deacon <will@kernel.org>
1795M:	Mark Rutland <mark.rutland@arm.com>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	Documentation/devicetree/bindings/arm/pmu.yaml
1799F:	Documentation/devicetree/bindings/perf/
1800F:	arch/arm*/include/asm/hw_breakpoint.h
1801F:	arch/arm*/include/asm/perf_event.h
1802F:	arch/arm*/kernel/hw_breakpoint.c
1803F:	arch/arm*/kernel/perf_*
1804F:	drivers/perf/
1805F:	include/linux/perf/arm_pmu*.h
1806
1807ARM PORT
1808M:	Russell King <linux@armlinux.org.uk>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Odd Fixes
1811W:	http://www.armlinux.org.uk/
1812T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1813F:	arch/arm/
1814X:	arch/arm/boot/dts/
1815
1816ARM PRIMECELL AACI PL041 DRIVER
1817M:	Russell King <linux@armlinux.org.uk>
1818S:	Odd Fixes
1819F:	sound/arm/aaci.*
1820
1821ARM PRIMECELL BUS SUPPORT
1822M:	Russell King <linux@armlinux.org.uk>
1823S:	Odd Fixes
1824F:	drivers/amba/
1825F:	include/linux/amba/bus.h
1826
1827ARM PRIMECELL KMI PL050 DRIVER
1828M:	Russell King <linux@armlinux.org.uk>
1829S:	Odd Fixes
1830F:	drivers/input/serio/ambakmi.*
1831F:	include/linux/amba/kmi.h
1832
1833ARM PRIMECELL MMCI PL180/1 DRIVER
1834M:	Russell King <linux@armlinux.org.uk>
1835S:	Odd Fixes
1836F:	drivers/mmc/host/mmci.*
1837F:	include/linux/amba/mmci.h
1838
1839ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1840M:	Miquel Raynal <miquel.raynal@bootlin.com>
1841R:	Michal Simek <michal.simek@amd.com>
1842L:	linux-mtd@lists.infradead.org
1843S:	Maintained
1844F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1845F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1846
1847ARM PRIMECELL PL35X SMC DRIVER
1848M:	Miquel Raynal <miquel.raynal@bootlin.com>
1849R:	Michal Simek <michal.simek@amd.com>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1853F:	drivers/memory/pl353-smc.c
1854
1855ARM PRIMECELL SSP PL022 SPI DRIVER
1856M:	Linus Walleij <linus.walleij@linaro.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1860F:	drivers/spi/spi-pl022.c
1861
1862ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1863M:	Russell King <linux@armlinux.org.uk>
1864S:	Odd Fixes
1865F:	drivers/tty/serial/amba-pl01*.c
1866F:	include/linux/amba/serial.h
1867
1868ARM PRIMECELL VIC PL190/PL192 DRIVER
1869M:	Linus Walleij <linus.walleij@linaro.org>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S:	Maintained
1872F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1873F:	drivers/irqchip/irq-vic.c
1874
1875ARM SMC WATCHDOG DRIVER
1876M:	Julius Werner <jwerner@chromium.org>
1877R:	Evan Benn <evanbenn@chromium.org>
1878S:	Maintained
1879F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1880F:	drivers/watchdog/arm_smc_wdt.c
1881
1882ARM SMMU DRIVERS
1883M:	Will Deacon <will@kernel.org>
1884R:	Robin Murphy <robin.murphy@arm.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1888F:	drivers/iommu/arm/
1889F:	drivers/iommu/io-pgtable-arm*
1890
1891ARM SMMU SVA SUPPORT
1892R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
1893F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
1894
1895ARM SUB-ARCHITECTURES
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898C:	irc://irc.libera.chat/armlinux
1899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1900F:	arch/arm/mach-*/
1901F:	arch/arm/plat-*/
1902
1903ARM/ACTIONS SEMI ARCHITECTURE
1904M:	Andreas Färber <afaerber@suse.de>
1905M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1908S:	Maintained
1909F:	Documentation/devicetree/bindings/arm/actions.yaml
1910F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1911F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1912F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1913F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1914F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1915F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1916F:	Documentation/devicetree/bindings/pinctrl/actions,*
1917F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1918F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1919F:	arch/arm/boot/dts/actions/
1920F:	arch/arm/mach-actions/
1921F:	arch/arm64/boot/dts/actions/
1922F:	drivers/clk/actions/
1923F:	drivers/clocksource/timer-owl*
1924F:	drivers/dma/owl-dma.c
1925F:	drivers/i2c/busses/i2c-owl.c
1926F:	drivers/irqchip/irq-owl-sirq.c
1927F:	drivers/mmc/host/owl-mmc.c
1928F:	drivers/net/ethernet/actions/
1929F:	drivers/pinctrl/actions/*
1930F:	drivers/pmdomain/actions/
1931F:	include/dt-bindings/power/owl-*
1932F:	include/dt-bindings/reset/actions,*
1933F:	include/linux/soc/actions/
1934N:	owl
1935
1936ARM/AIROHA SOC SUPPORT
1937M:	Matthias Brugger <matthias.bgg@gmail.com>
1938M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1941S:	Odd Fixes
1942F:	arch/arm/boot/dts/airoha/
1943F:	arch/arm64/boot/dts/airoha/
1944
1945ARM/Allwinner SoC Clock Support
1946M:	Emilio López <emilio@elopez.com.ar>
1947S:	Maintained
1948F:	drivers/clk/sunxi/
1949
1950ARM/Allwinner sunXi SoC support
1951M:	Chen-Yu Tsai <wens@csie.org>
1952M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1953M:	Samuel Holland <samuel@sholland.org>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955L:	linux-sunxi@lists.linux.dev
1956S:	Maintained
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1958F:	arch/arm/mach-sunxi/
1959F:	arch/arm64/boot/dts/allwinner/
1960F:	drivers/clk/sunxi-ng/
1961F:	drivers/pinctrl/sunxi/
1962F:	drivers/soc/sunxi/
1963N:	allwinner
1964N:	sun[x456789]i
1965N:	sun[25]0i
1966
1967ARM/ALPHASCALE ARCHITECTURE
1968M:	Krzysztof Kozlowski <krzk@kernel.org>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Odd Fixes
1971F:	arch/arm/boot/dts/alphascale/
1972F:	drivers/clk/clk-asm9260.c
1973F:	drivers/clocksource/asm9260_timer.c
1974F:	drivers/rtc/rtc-asm9260.c
1975F:	drivers/watchdog/asm9260_wdt.c
1976
1977ARM/AMD PENSANDO ARM64 ARCHITECTURE
1978M:	Brad Larson <blarson@amd.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Supported
1981F:	Documentation/devicetree/bindings/*/amd,pensando*
1982F:	arch/arm64/boot/dts/amd/elba*
1983
1984ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1985M:	Neil Armstrong <neil.armstrong@linaro.org>
1986M:	Jerome Brunet <jbrunet@baylibre.com>
1987L:	linux-amlogic@lists.infradead.org
1988S:	Maintained
1989F:	Documentation/devicetree/bindings/clock/amlogic*
1990F:	drivers/clk/meson/
1991F:	include/dt-bindings/clock/amlogic,a1*
1992F:	include/dt-bindings/clock/gxbb*
1993F:	include/dt-bindings/clock/meson*
1994
1995ARM/Amlogic Meson SoC Crypto Drivers
1996M:	Corentin Labbe <clabbe@baylibre.com>
1997L:	linux-crypto@vger.kernel.org
1998L:	linux-amlogic@lists.infradead.org
1999S:	Maintained
2000F:	Documentation/devicetree/bindings/crypto/amlogic*
2001F:	drivers/crypto/amlogic/
2002
2003ARM/Amlogic Meson SoC Sound Drivers
2004M:	Jerome Brunet <jbrunet@baylibre.com>
2005L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2006S:	Maintained
2007F:	Documentation/devicetree/bindings/sound/amlogic*
2008F:	sound/soc/meson/
2009
2010ARM/Amlogic Meson SoC support
2011M:	Neil Armstrong <neil.armstrong@linaro.org>
2012M:	Kevin Hilman <khilman@baylibre.com>
2013R:	Jerome Brunet <jbrunet@baylibre.com>
2014R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
2015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016L:	linux-amlogic@lists.infradead.org
2017S:	Maintained
2018W:	http://linux-meson.com/
2019F:	Documentation/devicetree/bindings/phy/amlogic*
2020F:	arch/arm/boot/dts/amlogic/
2021F:	arch/arm/mach-meson/
2022F:	arch/arm64/boot/dts/amlogic/
2023F:	drivers/pmdomain/amlogic/
2024F:	drivers/mmc/host/meson*
2025F:	drivers/phy/amlogic/
2026F:	drivers/pinctrl/meson/
2027F:	drivers/rtc/rtc-meson*
2028F:	drivers/soc/amlogic/
2029N:	meson
2030
2031ARM/Annapurna Labs ALPINE ARCHITECTURE
2032M:	Antoine Tenart <atenart@kernel.org>
2033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S:	Odd Fixes
2035F:	arch/arm/boot/dts/amazon/
2036F:	arch/arm/mach-alpine/
2037F:	arch/arm64/boot/dts/amazon/
2038F:	drivers/*/*alpine*
2039
2040ARM/APPLE MACHINE SOUND DRIVERS
2041M:	Martin Povišer <povik+lin@cutebit.org>
2042L:	asahi@lists.linux.dev
2043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2044S:	Maintained
2045F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2046F:	Documentation/devicetree/bindings/sound/apple,*
2047F:	sound/soc/apple/*
2048F:	sound/soc/codecs/cs42l83-i2c.c
2049F:	sound/soc/codecs/ssm3515.c
2050
2051ARM/APPLE MACHINE SUPPORT
2052M:	Hector Martin <marcan@marcan.st>
2053M:	Sven Peter <sven@svenpeter.dev>
2054R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
2055L:	asahi@lists.linux.dev
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058W:	https://asahilinux.org
2059B:	https://github.com/AsahiLinux/linux/issues
2060C:	irc://irc.oftc.net/asahi-dev
2061T:	git https://github.com/AsahiLinux/linux.git
2062F:	Documentation/devicetree/bindings/arm/apple.yaml
2063F:	Documentation/devicetree/bindings/arm/apple/*
2064F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
2065F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2066F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
2067F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2068F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
2069F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
2070F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
2071F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2072F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2073F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2074F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2075F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
2076F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2077F:	Documentation/devicetree/bindings/power/apple*
2078F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2079F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2080F:	arch/arm64/boot/dts/apple/
2081F:	drivers/bluetooth/hci_bcm4377.c
2082F:	drivers/clk/clk-apple-nco.c
2083F:	drivers/cpufreq/apple-soc-cpufreq.c
2084F:	drivers/dma/apple-admac.c
2085F:	drivers/pmdomain/apple/
2086F:	drivers/i2c/busses/i2c-pasemi-core.c
2087F:	drivers/i2c/busses/i2c-pasemi-platform.c
2088F:	drivers/iommu/apple-dart.c
2089F:	drivers/iommu/io-pgtable-dart.c
2090F:	drivers/irqchip/irq-apple-aic.c
2091F:	drivers/nvme/host/apple.c
2092F:	drivers/nvmem/apple-efuses.c
2093F:	drivers/pinctrl/pinctrl-apple-gpio.c
2094F:	drivers/pwm/pwm-apple.c
2095F:	drivers/soc/apple/*
2096F:	drivers/watchdog/apple_wdt.c
2097F:	include/dt-bindings/interrupt-controller/apple-aic.h
2098F:	include/dt-bindings/pinctrl/apple.h
2099F:	include/linux/soc/apple/*
2100
2101ARM/ARTPEC MACHINE SUPPORT
2102M:	Jesper Nilsson <jesper.nilsson@axis.com>
2103M:	Lars Persson <lars.persson@axis.com>
2104L:	linux-arm-kernel@axis.com
2105S:	Maintained
2106F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2107F:	arch/arm/boot/dts/axis/
2108F:	arch/arm/mach-artpec
2109F:	drivers/clk/axis
2110F:	drivers/crypto/axis
2111F:	drivers/mmc/host/usdhi6rol0.c
2112F:	drivers/pinctrl/pinctrl-artpec*
2113
2114ARM/ASPEED I2C DRIVER
2115M:	Brendan Higgins <brendanhiggins@google.com>
2116R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
2117R:	Joel Stanley <joel@jms.id.au>
2118L:	linux-i2c@vger.kernel.org
2119L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2122F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2123F:	drivers/i2c/busses/i2c-aspeed.c
2124F:	drivers/irqchip/irq-aspeed-i2c-ic.c
2125
2126ARM/ASPEED MACHINE SUPPORT
2127M:	Joel Stanley <joel@jms.id.au>
2128R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2131S:	Supported
2132Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2134F:	Documentation/devicetree/bindings/arm/aspeed/
2135F:	arch/arm/boot/dts/aspeed/
2136F:	arch/arm/mach-aspeed/
2137N:	aspeed
2138
2139ARM/AXM LSI SOC
2140M:	Krzysztof Kozlowski <krzk@kernel.org>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Odd Fixes
2143F:	Documentation/devicetree/bindings/arm/axxia.yaml
2144F:	arch/arm/boot/dts/intel/axm/
2145F:	arch/arm/mach-axxia/
2146
2147ARM/BITMAIN ARCHITECTURE
2148M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2152F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2153F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2154F:	arch/arm64/boot/dts/bitmain/
2155F:	drivers/clk/clk-bm1880.c
2156F:	drivers/pinctrl/pinctrl-bm1880.c
2157
2158ARM/CALXEDA HIGHBANK ARCHITECTURE
2159M:	Andre Przywara <andre.przywara@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/calxeda/
2163F:	arch/arm/mach-highbank/
2164
2165ARM/CAVIUM THUNDER NETWORK DRIVER
2166M:	Sunil Goutham <sgoutham@marvell.com>
2167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S:	Supported
2169F:	drivers/net/ethernet/cavium/thunder/
2170
2171ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2172M:	Lukasz Majewski <lukma@denx.de>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-ep93xx/ts72xx.c
2176
2177ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2178M:	Alexander Shiyan <shc_work@mail.ru>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S:	Odd Fixes
2181N:	clps711x
2182
2183ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2184M:	Hartley Sweeten <hsweeten@visionengravers.com>
2185M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2189F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2190F:	arch/arm/boot/compressed/misc-ep93xx.h
2191F:	arch/arm/mach-ep93xx/
2192F:	drivers/iio/adc/ep93xx_adc.c
2193
2194ARM/CLKDEV SUPPORT
2195M:	Russell King <linux@armlinux.org.uk>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2199F:	drivers/clk/clkdev.c
2200
2201ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2202M:	Baruch Siach <baruch@tkos.co.il>
2203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S:	Maintained
2205F:	arch/arm/boot/dts/cnxt/
2206N:	digicolor
2207
2208ARM/CORESIGHT FRAMEWORK AND DRIVERS
2209M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2210R:	Mike Leach <mike.leach@linaro.org>
2211R:	James Clark <james.clark@linaro.org>
2212L:	coresight@lists.linaro.org (moderated for non-subscribers)
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2216F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2217F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2218F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2219F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2220F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2221F:	Documentation/trace/coresight/*
2222F:	drivers/hwtracing/coresight/*
2223F:	include/dt-bindings/arm/coresight-cti-dt.h
2224F:	include/linux/coresight*
2225F:	include/uapi/linux/coresight*
2226F:	samples/coresight/*
2227F:	tools/perf/Documentation/arm-coresight.txt
2228F:	tools/perf/arch/arm/util/auxtrace.c
2229F:	tools/perf/arch/arm/util/cs-etm.c
2230F:	tools/perf/arch/arm/util/cs-etm.h
2231F:	tools/perf/arch/arm/util/pmu.c
2232F:	tools/perf/tests/shell/*coresight*
2233F:	tools/perf/tests/shell/coresight/*
2234F:	tools/perf/tests/shell/lib/*coresight*
2235F:	tools/perf/util/cs-etm-decoder/*
2236F:	tools/perf/util/cs-etm.*
2237
2238ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2239M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2240M:	Linus Walleij <linus.walleij@linaro.org>
2241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242S:	Maintained
2243T:	git git://github.com/ulli-kroll/linux.git
2244F:	Documentation/devicetree/bindings/arm/gemini.yaml
2245F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2246F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2247F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2248F:	arch/arm/boot/dts/gemini/
2249F:	arch/arm/mach-gemini/
2250F:	drivers/crypto/gemini/
2251F:	drivers/net/ethernet/cortina/
2252F:	drivers/pinctrl/pinctrl-gemini.c
2253F:	drivers/rtc/rtc-ftrtc010.c
2254
2255ARM/CZ.NIC TURRIS SUPPORT
2256M:	Marek Behún <kabel@kernel.org>
2257S:	Maintained
2258W:	https://www.turris.cz/
2259F:	Documentation/ABI/testing/debugfs-moxtet
2260F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2261F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2262F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2263F:	Documentation/devicetree/bindings/bus/moxtet.txt
2264F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2265F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2266F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2267F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2268F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2269F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2270F:	drivers/bus/moxtet.c
2271F:	drivers/firmware/turris-mox-rwtm.c
2272F:	drivers/gpio/gpio-moxtet.c
2273F:	drivers/leds/leds-turris-omnia.c
2274F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2275F:	drivers/platform/cznic/
2276F:	drivers/watchdog/armada_37xx_wdt.c
2277F:	include/dt-bindings/bus/moxtet.h
2278F:	include/linux/armada-37xx-rwtm-mailbox.h
2279F:	include/linux/moxtet.h
2280F:	include/linux/turris-omnia-mcu-interface.h
2281
2282ARM/FARADAY FA526 PORT
2283M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286T:	git git://git.berlios.de/gemini-board
2287F:	arch/arm/mm/*-fa*
2288
2289ARM/FOOTBRIDGE ARCHITECTURE
2290M:	Russell King <linux@armlinux.org.uk>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Maintained
2293W:	http://www.armlinux.org.uk/
2294F:	arch/arm/include/asm/hardware/dec21285.h
2295F:	arch/arm/mach-footbridge/
2296
2297ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2298M:	Shawn Guo <shawnguo@kernel.org>
2299M:	Sascha Hauer <s.hauer@pengutronix.de>
2300R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2301R:	Fabio Estevam <festevam@gmail.com>
2302L:	imx@lists.linux.dev
2303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304S:	Maintained
2305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2306F:	arch/arm/boot/dts/nxp/imx/
2307F:	arch/arm/boot/dts/nxp/mxs/
2308F:	arch/arm64/boot/dts/freescale/
2309X:	arch/arm64/boot/dts/freescale/fsl-*
2310X:	arch/arm64/boot/dts/freescale/qoriq-*
2311X:	drivers/media/i2c/
2312N:	imx
2313N:	mxs
2314
2315ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2316M:	Shawn Guo <shawnguo@kernel.org>
2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318S:	Maintained
2319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2320F:	arch/arm/boot/dts/nxp/ls/
2321F:	arch/arm64/boot/dts/freescale/fsl-*
2322F:	arch/arm64/boot/dts/freescale/qoriq-*
2323
2324ARM/FREESCALE VYBRID ARM ARCHITECTURE
2325M:	Shawn Guo <shawnguo@kernel.org>
2326M:	Sascha Hauer <s.hauer@pengutronix.de>
2327R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2328R:	Stefan Agner <stefan@agner.ch>
2329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330S:	Maintained
2331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2332F:	arch/arm/boot/dts/nxp/vf/
2333F:	arch/arm/mach-imx/*vf610*
2334
2335ARM/GUMSTIX MACHINE SUPPORT
2336M:	Steve Sakoman <sakoman@gmail.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339
2340ARM/HISILICON SOC SUPPORT
2341M:	Wei Xu <xuwei5@hisilicon.com>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S:	Supported
2344W:	http://www.hisilicon.com
2345T:	git https://github.com/hisilicon/linux-hisi.git
2346F:	arch/arm/boot/dts/hisilicon/
2347F:	arch/arm/mach-hisi/
2348F:	arch/arm64/boot/dts/hisilicon/
2349
2350ARM/HP JORNADA 7XX MACHINE SUPPORT
2351M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2352S:	Maintained
2353W:	www.jlime.com
2354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2355F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2356F:	arch/arm/mach-sa1100/jornada720.c
2357
2358ARM/HPE GXP ARCHITECTURE
2359M:	Jean-Marie Verdun <verdun@hpe.com>
2360M:	Nick Hawkins <nick.hawkins@hpe.com>
2361S:	Maintained
2362F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2363F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2364F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2365F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2366F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2367F:	Documentation/hwmon/gxp-fan-ctrl.rst
2368F:	arch/arm/boot/dts/hpe/
2369F:	arch/arm/mach-hpe/
2370F:	drivers/clocksource/timer-gxp.c
2371F:	drivers/hwmon/gxp-fan-ctrl.c
2372F:	drivers/i2c/busses/i2c-gxp.c
2373F:	drivers/spi/spi-gxp.c
2374F:	drivers/watchdog/gxp-wdt.c
2375
2376ARM/IGEP MACHINE SUPPORT
2377M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2378M:	Javier Martinez Canillas <javier@dowhile0.org>
2379L:	linux-omap@vger.kernel.org
2380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381S:	Maintained
2382F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2383
2384ARM/INTEL IXP4XX ARM ARCHITECTURE
2385M:	Linus Walleij <linusw@kernel.org>
2386M:	Imre Kaloz <kaloz@openwrt.org>
2387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2390F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2391F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2392F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2393F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2394F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2395F:	arch/arm/boot/dts/intel/ixp/
2396F:	arch/arm/mach-ixp4xx/
2397F:	drivers/bus/intel-ixp4xx-eb.c
2398F:	drivers/char/hw_random/ixp4xx-rng.c
2399F:	drivers/clocksource/timer-ixp4xx.c
2400F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2401F:	drivers/gpio/gpio-ixp4xx.c
2402F:	drivers/irqchip/irq-ixp4xx.c
2403F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2404F:	drivers/net/wan/ixp4xx_hss.c
2405F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2406F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2407F:	include/linux/soc/ixp4xx/npe.h
2408F:	include/linux/soc/ixp4xx/qmgr.h
2409
2410ARM/INTEL KEEMBAY ARCHITECTURE
2411M:	Paul J. Murphy <paul.j.murphy@intel.com>
2412M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2413S:	Maintained
2414F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2415F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2416F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2417
2418ARM/INTEL XSC3 (MANZANO) ARM CORE
2419M:	Lennert Buytenhek <kernel@wantstofly.org>
2420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421S:	Maintained
2422
2423ARM/LG1K ARCHITECTURE
2424M:	Chanho Min <chanho.min@lge.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Maintained
2427F:	arch/arm64/boot/dts/lg/
2428
2429ARM/LPC18XX ARCHITECTURE
2430M:	Vladimir Zapolskiy <vz@mleia.com>
2431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432S:	Maintained
2433F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2434F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2435F:	drivers/i2c/busses/i2c-lpc2k.c
2436F:	drivers/memory/pl172.c
2437F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2438F:	drivers/rtc/rtc-lpc24xx.c
2439N:	lpc18xx
2440
2441ARM/LPC32XX SOC SUPPORT
2442M:	Vladimir Zapolskiy <vz@mleia.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444S:	Maintained
2445T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2446F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2447F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2448F:	arch/arm/mach-lpc32xx/
2449F:	drivers/i2c/busses/i2c-pnx.c
2450F:	drivers/net/ethernet/nxp/lpc_eth.c
2451F:	drivers/usb/host/ohci-nxp.c
2452F:	drivers/watchdog/pnx4008_wdt.c
2453N:	lpc32xx
2454
2455ARM/Marvell Dove/MV78xx0/Orion SOC support
2456M:	Andrew Lunn <andrew@lunn.ch>
2457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2458M:	Gregory Clement <gregory.clement@bootlin.com>
2459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460S:	Maintained
2461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2462F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2463F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2464F:	Documentation/devicetree/bindings/soc/dove/
2465F:	arch/arm/boot/dts/marvell/dove*
2466F:	arch/arm/boot/dts/marvell/orion5x*
2467F:	arch/arm/mach-dove/
2468F:	arch/arm/mach-mv78xx0/
2469F:	arch/arm/mach-orion5x/
2470F:	arch/arm/plat-orion/
2471F:	drivers/bus/mvebu-mbus.c
2472F:	drivers/soc/dove/
2473
2474ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2475M:	Andrew Lunn <andrew@lunn.ch>
2476M:	Gregory Clement <gregory.clement@bootlin.com>
2477M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479S:	Maintained
2480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2481F:	Documentation/devicetree/bindings/arm/marvell/
2482F:	arch/arm/boot/dts/marvell/armada*
2483F:	arch/arm/boot/dts/marvell/kirkwood*
2484F:	arch/arm/configs/mvebu_*_defconfig
2485F:	arch/arm/mach-mvebu/
2486F:	arch/arm64/boot/dts/marvell/
2487F:	drivers/clk/mvebu/
2488F:	drivers/cpufreq/armada-37xx-cpufreq.c
2489F:	drivers/cpufreq/armada-8k-cpufreq.c
2490F:	drivers/cpufreq/mvebu-cpufreq.c
2491F:	drivers/irqchip/irq-armada-370-xp.c
2492F:	drivers/irqchip/irq-mvebu-*
2493F:	drivers/pinctrl/mvebu/
2494F:	drivers/rtc/rtc-armada38x.c
2495
2496ARM/Mediatek RTC DRIVER
2497M:	Eddie Huang <eddie.huang@mediatek.com>
2498M:	Sean Wang <sean.wang@mediatek.com>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2501S:	Maintained
2502F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2503F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2504F:	drivers/rtc/rtc-mt2712.c
2505F:	drivers/rtc/rtc-mt6397.c
2506F:	drivers/rtc/rtc-mt7622.c
2507
2508ARM/Mediatek SoC support
2509M:	Matthias Brugger <matthias.bgg@gmail.com>
2510M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2511L:	linux-kernel@vger.kernel.org
2512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2514S:	Maintained
2515W:	https://mtk.wiki.kernel.org/
2516C:	irc://irc.libera.chat/linux-mediatek
2517F:	arch/arm/boot/dts/mediatek/
2518F:	arch/arm/mach-mediatek/
2519F:	arch/arm64/boot/dts/mediatek/
2520F:	drivers/soc/mediatek/
2521N:	mtk
2522N:	mt[2678]
2523K:	mediatek
2524
2525ARM/Mediatek USB3 PHY DRIVER
2526M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2527L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2529S:	Maintained
2530F:	Documentation/devicetree/bindings/phy/mediatek,*
2531F:	drivers/phy/mediatek/
2532
2533ARM/MICROCHIP (ARM64) SoC support
2534M:	Conor Dooley <conor@kernel.org>
2535M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2536M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538S:	Supported
2539T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2540F:	arch/arm64/boot/dts/microchip/
2541
2542ARM/Microchip (AT91) SoC support
2543M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2544M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2545M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547S:	Supported
2548W:	http://www.linux4sam.org
2549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2550F:	arch/arm/boot/dts/microchip/
2551F:	arch/arm/include/debug/at91.S
2552F:	arch/arm/mach-at91/
2553F:	drivers/memory/atmel*
2554F:	drivers/watchdog/sama5d4_wdt.c
2555F:	include/soc/at91/
2556X:	drivers/input/touchscreen/atmel_mxt_ts.c
2557N:	at91
2558N:	atmel
2559
2560ARM/Microchip Sparx5 SoC support
2561M:	Lars Povlsen <lars.povlsen@microchip.com>
2562M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2563M:	Daniel Machon <daniel.machon@microchip.com>
2564M:	UNGLinuxDriver@microchip.com
2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566S:	Supported
2567F:	arch/arm64/boot/dts/microchip/sparx*
2568F:	drivers/net/ethernet/microchip/vcap/
2569F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2570N:	sparx5
2571
2572ARM/MILBEAUT ARCHITECTURE
2573M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2574M:	Takao Orito <orito.takao@socionext.com>
2575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576S:	Maintained
2577F:	arch/arm/boot/dts/socionext/milbeaut*
2578F:	arch/arm/mach-milbeaut/
2579N:	milbeaut
2580
2581ARM/MOXA ART SOC
2582M:	Krzysztof Kozlowski <krzk@kernel.org>
2583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584S:	Odd Fixes
2585F:	Documentation/devicetree/bindings/arm/moxart.yaml
2586F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2587F:	arch/arm/boot/dts/moxa/
2588F:	drivers/clk/clk-moxart.c
2589
2590ARM/MStar/Sigmastar Armv7 SoC support
2591M:	Daniel Palmer <daniel@thingy.jp>
2592M:	Romain Perier <romain.perier@gmail.com>
2593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594S:	Maintained
2595W:	http://linux-chenxing.org/
2596T:	git git://github.com/linux-chenxing/linux.git
2597F:	Documentation/devicetree/bindings/arm/mstar/*
2598F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2599F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2600F:	arch/arm/boot/dts/sigmastar/
2601F:	arch/arm/mach-mstar/
2602F:	drivers/clk/mstar/
2603F:	drivers/clocksource/timer-msc313e.c
2604F:	drivers/gpio/gpio-msc313.c
2605F:	drivers/rtc/rtc-msc313.c
2606F:	drivers/watchdog/msc313e_wdt.c
2607F:	include/dt-bindings/clock/mstar-*
2608F:	include/dt-bindings/gpio/msc313-gpio.h
2609
2610ARM/NOMADIK/Ux500 ARCHITECTURES
2611M:	Linus Walleij <linus.walleij@linaro.org>
2612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2613S:	Maintained
2614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2615F:	Documentation/devicetree/bindings/arm/ste-*
2616F:	Documentation/devicetree/bindings/arm/ux500.yaml
2617F:	Documentation/devicetree/bindings/arm/ux500/
2618F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2619F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2620F:	arch/arm/boot/dts/st/ste-*
2621F:	arch/arm/mach-nomadik/
2622F:	arch/arm/mach-ux500/
2623F:	drivers/clk/clk-nomadik.c
2624F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2625F:	drivers/dma/ste_dma40*
2626F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2627F:	drivers/gpio/gpio-nomadik.c
2628F:	drivers/hwspinlock/u8500_hsem.c
2629F:	drivers/i2c/busses/i2c-nomadik.c
2630F:	drivers/iio/adc/ab8500-gpadc.c
2631F:	drivers/mfd/ab8500*
2632F:	drivers/mfd/abx500*
2633F:	drivers/mfd/db8500*
2634F:	drivers/pinctrl/nomadik/
2635F:	drivers/rtc/rtc-ab8500.c
2636F:	drivers/rtc/rtc-pl031.c
2637F:	drivers/soc/ux500/
2638
2639ARM/NUVOTON MA35 ARCHITECTURE
2640M:	Jacky Huang <ychuang3@nuvoton.com>
2641M:	Shan-Chun Hung <schung@nuvoton.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643S:	Supported
2644F:	Documentation/devicetree/bindings/*/*/*ma35*
2645F:	Documentation/devicetree/bindings/*/*ma35*
2646F:	arch/arm64/boot/dts/nuvoton/*ma35*
2647F:	drivers/*/*/*ma35*
2648F:	drivers/*/*ma35*
2649K:	ma35d1
2650
2651ARM/NUVOTON NPCM ARCHITECTURE
2652M:	Avi Fishman <avifishman70@gmail.com>
2653M:	Tomer Maimon <tmaimon77@gmail.com>
2654M:	Tali Perry <tali.perry1@gmail.com>
2655R:	Patrick Venture <venture@google.com>
2656R:	Nancy Yuen <yuenn@google.com>
2657R:	Benjamin Fair <benjaminfair@google.com>
2658L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2659S:	Supported
2660F:	Documentation/devicetree/bindings/*/*/*npcm*
2661F:	Documentation/devicetree/bindings/*/*npcm*
2662F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2663F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2664F:	arch/arm/mach-npcm/
2665F:	arch/arm64/boot/dts/nuvoton/
2666F:	drivers/*/*/*npcm*
2667F:	drivers/*/*npcm*
2668F:	drivers/rtc/rtc-nct3018y.c
2669F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2670F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2671
2672ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2673M:	Joseph Liu <kwliu@nuvoton.com>
2674M:	Marvin Lin <kflin@nuvoton.com>
2675L:	linux-media@vger.kernel.org
2676L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2677S:	Maintained
2678F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2679F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2680F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2681F:	drivers/media/platform/nuvoton/
2682F:	include/uapi/linux/npcm-video.h
2683
2684ARM/NUVOTON WPCM450 ARCHITECTURE
2685M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2686L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2687S:	Maintained
2688W:	https://github.com/neuschaefer/wpcm450/wiki
2689F:	Documentation/devicetree/bindings/*/*wpcm*
2690F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2691F:	arch/arm/configs/wpcm450_defconfig
2692F:	arch/arm/mach-npcm/wpcm450.c
2693F:	drivers/*/*/*wpcm*
2694F:	drivers/*/*wpcm*
2695
2696ARM/NXP S32G ARCHITECTURE
2697R:	Chester Lin <chester62515@gmail.com>
2698R:	Matthias Brugger <mbrugger@suse.com>
2699R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
2700L:	NXP S32 Linux Team <s32@nxp.com>
2701L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702S:	Maintained
2703F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2704F:	drivers/pinctrl/nxp/
2705
2706ARM/Orion SoC/Technologic Systems TS-78xx platform support
2707M:	Alexander Clouter <alex@digriz.org.uk>
2708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S:	Maintained
2710W:	http://www.digriz.org.uk/ts78xx/kernel
2711F:	arch/arm/mach-orion5x/ts78xx-*
2712
2713ARM/QUALCOMM CHROMEBOOK SUPPORT
2714R:	cros-qcom-dts-watchers@chromium.org
2715F:	arch/arm64/boot/dts/qcom/sc7180*
2716F:	arch/arm64/boot/dts/qcom/sc7280*
2717F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2718
2719ARM/QUALCOMM MAILING LIST
2720L:	linux-arm-msm@vger.kernel.org
2721F:	Documentation/devicetree/bindings/*/qcom*
2722F:	Documentation/devicetree/bindings/soc/qcom/
2723F:	arch/arm/boot/dts/qcom/
2724F:	arch/arm/configs/qcom_defconfig
2725F:	arch/arm/mach-qcom/
2726F:	arch/arm64/boot/dts/qcom/
2727F:	drivers/*/*/pm8???-*
2728F:	drivers/*/*/qcom*
2729F:	drivers/*/*/qcom/
2730F:	drivers/*/qcom*
2731F:	drivers/*/qcom/
2732F:	drivers/bluetooth/btqcomsmd.c
2733F:	drivers/clocksource/timer-qcom.c
2734F:	drivers/cpuidle/cpuidle-qcom-spm.c
2735F:	drivers/extcon/extcon-qcom*
2736F:	drivers/i2c/busses/i2c-qcom-geni.c
2737F:	drivers/i2c/busses/i2c-qup.c
2738F:	drivers/iommu/msm*
2739F:	drivers/mfd/ssbi.c
2740F:	drivers/mmc/host/mmci_qcom*
2741F:	drivers/mmc/host/sdhci-msm.c
2742F:	drivers/pci/controller/dwc/pcie-qcom.c
2743F:	drivers/phy/qualcomm/
2744F:	drivers/power/*/msm*
2745F:	drivers/reset/reset-qcom-*
2746F:	drivers/rtc/rtc-pm8xxx.c
2747F:	drivers/spi/spi-geni-qcom.c
2748F:	drivers/spi/spi-qcom-qspi.c
2749F:	drivers/spi/spi-qup.c
2750F:	drivers/tty/serial/msm_serial.c
2751F:	drivers/ufs/host/ufs-qcom*
2752F:	drivers/usb/dwc3/dwc3-qcom.c
2753F:	include/dt-bindings/*/qcom*
2754F:	include/linux/*/qcom*
2755F:	include/linux/soc/qcom/
2756
2757ARM/QUALCOMM SUPPORT
2758M:	Bjorn Andersson <andersson@kernel.org>
2759M:	Konrad Dybcio <konradybcio@kernel.org>
2760L:	linux-arm-msm@vger.kernel.org
2761S:	Maintained
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2763F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
2764F:	Documentation/devicetree/bindings/arm/qcom.yaml
2765F:	Documentation/devicetree/bindings/bus/qcom*
2766F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
2767F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
2768F:	Documentation/devicetree/bindings/reserved-memory/qcom
2769F:	Documentation/devicetree/bindings/soc/qcom/
2770F:	arch/arm/boot/dts/qcom/
2771F:	arch/arm/configs/qcom_defconfig
2772F:	arch/arm/mach-qcom/
2773F:	arch/arm64/boot/dts/qcom/
2774F:	drivers/bus/qcom*
2775F:	drivers/firmware/qcom/
2776F:	drivers/soc/qcom/
2777F:	include/dt-bindings/arm/qcom,ids.h
2778F:	include/dt-bindings/firmware/qcom,scm.h
2779F:	include/dt-bindings/soc/qcom*
2780F:	include/linux/firmware/qcom
2781F:	include/linux/soc/qcom/
2782F:	include/soc/qcom/
2783
2784ARM/RDA MICRO ARCHITECTURE
2785M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2788S:	Maintained
2789F:	Documentation/devicetree/bindings/arm/rda.yaml
2790F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2791F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2792F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2793F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2794F:	arch/arm/boot/dts/unisoc/
2795F:	drivers/clocksource/timer-rda.c
2796F:	drivers/gpio/gpio-rda.c
2797F:	drivers/irqchip/irq-rda-intc.c
2798F:	drivers/tty/serial/rda-uart.c
2799
2800ARM/REALTEK ARCHITECTURE
2801M:	Andreas Färber <afaerber@suse.de>
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2804S:	Maintained
2805F:	Documentation/devicetree/bindings/arm/realtek.yaml
2806F:	arch/arm/boot/dts/realtek/
2807F:	arch/arm/mach-realtek/
2808F:	arch/arm64/boot/dts/realtek/
2809
2810ARM/RISC-V/RENESAS ARCHITECTURE
2811M:	Geert Uytterhoeven <geert+renesas@glider.be>
2812M:	Magnus Damm <magnus.damm@gmail.com>
2813L:	linux-renesas-soc@vger.kernel.org
2814S:	Supported
2815Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2816C:	irc://irc.libera.chat/renesas-soc
2817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2818F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2819F:	Documentation/devicetree/bindings/soc/renesas/
2820F:	arch/arm/boot/dts/renesas/
2821F:	arch/arm/configs/shmobile_defconfig
2822F:	arch/arm/include/debug/renesas-scif.S
2823F:	arch/arm/mach-shmobile/
2824F:	arch/arm64/boot/dts/renesas/
2825F:	arch/riscv/boot/dts/renesas/
2826F:	drivers/pmdomain/renesas/
2827F:	drivers/soc/renesas/
2828F:	include/linux/soc/renesas/
2829K:	\brenesas,
2830
2831ARM/RISCPC ARCHITECTURE
2832M:	Russell King <linux@armlinux.org.uk>
2833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834S:	Maintained
2835W:	http://www.armlinux.org.uk/
2836F:	arch/arm/include/asm/hardware/ioc.h
2837F:	arch/arm/include/asm/hardware/iomd.h
2838F:	arch/arm/include/asm/hardware/memc.h
2839F:	arch/arm/mach-rpc/
2840F:	drivers/net/ethernet/8390/etherh.c
2841F:	drivers/net/ethernet/i825xx/ether1*
2842F:	drivers/net/ethernet/seeq/ether3*
2843F:	drivers/scsi/arm/
2844
2845ARM/Rockchip SoC support
2846M:	Heiko Stuebner <heiko@sntech.de>
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848L:	linux-rockchip@lists.infradead.org
2849S:	Maintained
2850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2851F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2852F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2853F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2854F:	arch/arm/boot/dts/rockchip/
2855F:	arch/arm/mach-rockchip/
2856F:	drivers/*/*/*rockchip*
2857F:	drivers/*/*rockchip*
2858F:	drivers/clk/rockchip/
2859F:	drivers/i2c/busses/i2c-rk3x.c
2860F:	sound/soc/rockchip/
2861N:	rockchip
2862
2863ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2864M:	Krzysztof Kozlowski <krzk@kernel.org>
2865R:	Alim Akhtar <alim.akhtar@samsung.com>
2866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2867L:	linux-samsung-soc@vger.kernel.org
2868S:	Maintained
2869P:	Documentation/process/maintainer-soc-clean-dts.rst
2870Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2871B:	mailto:linux-samsung-soc@vger.kernel.org
2872C:	irc://irc.libera.chat/linux-exynos
2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2874F:	Documentation/arch/arm/samsung/
2875F:	Documentation/devicetree/bindings/arm/samsung/
2876F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2877F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2878F:	Documentation/devicetree/bindings/soc/samsung/
2879F:	arch/arm/boot/dts/samsung/
2880F:	arch/arm/mach-exynos*/
2881F:	arch/arm/mach-s3c/
2882F:	arch/arm/mach-s5p*/
2883F:	arch/arm64/boot/dts/exynos/
2884F:	drivers/*/*/*s3c24*
2885F:	drivers/*/*s3c24*
2886F:	drivers/*/*s3c64xx*
2887F:	drivers/*/*s5pv210*
2888F:	drivers/clocksource/samsung_pwm_timer.c
2889F:	drivers/memory/samsung/
2890F:	drivers/pwm/pwm-samsung.c
2891F:	drivers/soc/samsung/
2892F:	drivers/tty/serial/samsung*
2893F:	include/clocksource/samsung_pwm.h
2894F:	include/linux/platform_data/*s3c*
2895F:	include/linux/serial_s3c.h
2896F:	include/linux/soc/samsung/
2897N:	exynos
2898N:	s3c64xx
2899N:	s5pv210
2900
2901ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2902M:	Łukasz Stelmach <l.stelmach@samsung.com>
2903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2904L:	linux-media@vger.kernel.org
2905S:	Maintained
2906F:	drivers/media/platform/samsung/s5p-g2d/
2907
2908ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2909M:	Marek Szyprowski <m.szyprowski@samsung.com>
2910L:	linux-samsung-soc@vger.kernel.org
2911L:	linux-media@vger.kernel.org
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2914F:	drivers/media/cec/platform/s5p/
2915
2916ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2917M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2918M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2919M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921L:	linux-media@vger.kernel.org
2922S:	Maintained
2923F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2924F:	drivers/media/platform/samsung/s5p-jpeg/
2925
2926ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2927M:	Marek Szyprowski <m.szyprowski@samsung.com>
2928M:	Andrzej Hajda <andrzej.hajda@intel.com>
2929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930L:	linux-media@vger.kernel.org
2931S:	Maintained
2932F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
2933F:	drivers/media/platform/samsung/s5p-mfc/
2934
2935ARM/SOCFPGA ARCHITECTURE
2936M:	Dinh Nguyen <dinguyen@kernel.org>
2937S:	Maintained
2938W:	http://www.rocketboards.org
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2940F:	arch/arm/boot/dts/intel/socfpga/
2941F:	arch/arm/configs/socfpga_defconfig
2942F:	arch/arm/mach-socfpga/
2943F:	arch/arm64/boot/dts/altera/
2944F:	arch/arm64/boot/dts/intel/
2945
2946ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2947M:	Dinh Nguyen <dinguyen@kernel.org>
2948S:	Maintained
2949F:	drivers/clk/socfpga/
2950
2951ARM/SOCFPGA EDAC SUPPORT
2952M:	Dinh Nguyen <dinguyen@kernel.org>
2953S:	Maintained
2954F:	drivers/edac/altera_edac.[ch]
2955
2956ARM/SPREADTRUM SoC SUPPORT
2957M:	Orson Zhai <orsonzhai@gmail.com>
2958M:	Baolin Wang <baolin.wang7@gmail.com>
2959R:	Chunyan Zhang <zhang.lyra@gmail.com>
2960S:	Maintained
2961F:	arch/arm64/boot/dts/sprd
2962N:	sprd
2963N:	sc27xx
2964N:	sc2731
2965
2966ARM/STI ARCHITECTURE
2967M:	Patrice Chotard <patrice.chotard@foss.st.com>
2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2969S:	Maintained
2970W:	http://www.stlinux.com
2971F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2972F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2973F:	arch/arm/boot/dts/st/sti*
2974F:	arch/arm/mach-sti/
2975F:	drivers/ata/ahci_st.c
2976F:	drivers/char/hw_random/st-rng.c
2977F:	drivers/clocksource/arm_global_timer.c
2978F:	drivers/clocksource/clksrc_st_lpc.c
2979F:	drivers/cpufreq/sti-cpufreq.c
2980F:	drivers/dma/st_fdma*
2981F:	drivers/i2c/busses/i2c-st.c
2982F:	drivers/media/platform/st/sti/c8sectpfe/
2983F:	drivers/media/rc/st_rc.c
2984F:	drivers/mmc/host/sdhci-st.c
2985F:	drivers/phy/st/phy-miphy28lp.c
2986F:	drivers/phy/st/phy-stih407-usb.c
2987F:	drivers/pinctrl/pinctrl-st.c
2988F:	drivers/remoteproc/st_remoteproc.c
2989F:	drivers/remoteproc/st_slim_rproc.c
2990F:	drivers/reset/sti/
2991F:	drivers/rtc/rtc-st-lpc.c
2992F:	drivers/tty/serial/st-asc.c
2993F:	drivers/usb/dwc3/dwc3-st.c
2994F:	drivers/usb/host/ehci-st.c
2995F:	drivers/usb/host/ohci-st.c
2996F:	drivers/watchdog/st_lpc_wdt.c
2997F:	include/linux/remoteproc/st_slim_rproc.h
2998
2999ARM/STM32 ARCHITECTURE
3000M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
3001M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
3002L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
3003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004S:	Maintained
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3006F:	arch/arm/boot/dts/st/stm32*
3007F:	arch/arm/mach-stm32/
3008F:	arch/arm64/boot/dts/st/
3009F:	drivers/clocksource/armv7m_systick.c
3010N:	stm32
3011N:	stm
3012
3013ARM/SUNPLUS SP7021 SOC SUPPORT
3014M:	Qin Jian <qinjian@cqplus1.com>
3015L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
3016S:	Maintained
3017W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3018F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3019F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3020F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3021F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3022F:	arch/arm/boot/dts/sunplus/
3023F:	arch/arm/configs/sp7021_*defconfig
3024F:	drivers/clk/clk-sp7021.c
3025F:	drivers/irqchip/irq-sp7021-intc.c
3026F:	drivers/reset/reset-sunplus.c
3027F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
3028F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
3029
3030ARM/Synaptics SoC support
3031M:	Jisheng Zhang <jszhang@kernel.org>
3032M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034S:	Maintained
3035F:	arch/arm/boot/dts/synaptics/
3036F:	arch/arm/mach-berlin/
3037F:	arch/arm64/boot/dts/synaptics/
3038
3039ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3040M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
3041L:	linux-tegra@vger.kernel.org
3042L:	linux-media@vger.kernel.org
3043S:	Maintained
3044F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3045F:	drivers/media/cec/platform/tegra/
3046
3047ARM/TESLA FSD SoC SUPPORT
3048M:	Alim Akhtar <alim.akhtar@samsung.com>
3049M:	linux-fsd@tesla.com
3050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051L:	linux-samsung-soc@vger.kernel.org
3052S:	Maintained
3053F:	arch/arm64/boot/dts/tesla/
3054
3055ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3056M:	Santosh Shilimkar <ssantosh@kernel.org>
3057L:	linux-kernel@vger.kernel.org
3058S:	Maintained
3059F:	drivers/memory/*emif*
3060
3061ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3062M:	Nishanth Menon <nm@ti.com>
3063M:	Santosh Shilimkar <ssantosh@kernel.org>
3064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3065S:	Maintained
3066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3067F:	arch/arm/boot/dts/ti/keystone/
3068F:	arch/arm/mach-keystone/
3069
3070ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3071M:	Santosh Shilimkar <ssantosh@kernel.org>
3072L:	linux-kernel@vger.kernel.org
3073S:	Maintained
3074F:	drivers/clk/keystone/
3075
3076ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3077M:	Santosh Shilimkar <ssantosh@kernel.org>
3078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3079L:	linux-kernel@vger.kernel.org
3080S:	Maintained
3081F:	drivers/clocksource/timer-keystone.c
3082
3083ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3084M:	Santosh Shilimkar <ssantosh@kernel.org>
3085L:	linux-kernel@vger.kernel.org
3086S:	Maintained
3087F:	drivers/power/reset/keystone-reset.c
3088
3089ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3090M:	Nishanth Menon <nm@ti.com>
3091M:	Vignesh Raghavendra <vigneshr@ti.com>
3092M:	Tero Kristo <kristo@kernel.org>
3093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3094S:	Supported
3095F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
3096F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3097F:	arch/arm64/boot/dts/ti/Makefile
3098F:	arch/arm64/boot/dts/ti/k3-*
3099
3100ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3101M:	Krzysztof Kozlowski <krzk@kernel.org>
3102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3103S:	Odd Fixes
3104F:	Documentation/devicetree/bindings/*/*/ti,nspire*
3105F:	Documentation/devicetree/bindings/*/ti,nspire*
3106F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
3107F:	arch/arm/boot/dts/nspire/
3108
3109ARM/TOSHIBA VISCONTI ARCHITECTURE
3110M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
3111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3112S:	Supported
3113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3114F:	Documentation/devicetree/bindings/arm/toshiba.yaml
3115F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3116F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3117F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3118F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3119F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3120F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3121F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3122F:	arch/arm64/boot/dts/toshiba/
3123F:	drivers/clk/visconti/
3124F:	drivers/gpio/gpio-visconti.c
3125F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3126F:	drivers/pci/controller/dwc/pcie-visconti.c
3127F:	drivers/pinctrl/visconti/
3128F:	drivers/watchdog/visconti_wdt.c
3129N:	visconti
3130
3131ARM/UNIPHIER ARCHITECTURE
3132M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
3133M:	Masami Hiramatsu <mhiramat@kernel.org>
3134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3135S:	Maintained
3136F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3137F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3138F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3139F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3140F:	arch/arm/boot/dts/socionext/uniphier*
3141F:	arch/arm/include/asm/hardware/cache-uniphier.h
3142F:	arch/arm/mm/cache-uniphier.c
3143F:	arch/arm64/boot/dts/socionext/uniphier*
3144F:	drivers/bus/uniphier-system-bus.c
3145F:	drivers/clk/uniphier/
3146F:	drivers/dma/uniphier-mdmac.c
3147F:	drivers/gpio/gpio-uniphier.c
3148F:	drivers/i2c/busses/i2c-uniphier*
3149F:	drivers/irqchip/irq-uniphier-aidet.c
3150F:	drivers/mmc/host/uniphier-sd.c
3151F:	drivers/pinctrl/uniphier/
3152F:	drivers/reset/reset-uniphier.c
3153F:	drivers/tty/serial/8250/8250_uniphier.c
3154N:	uniphier
3155
3156ARM/VERSATILE EXPRESS PLATFORM
3157M:	Liviu Dudau <liviu.dudau@arm.com>
3158M:	Sudeep Holla <sudeep.holla@arm.com>
3159M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
3160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3161S:	Maintained
3162N:	mps2
3163N:	vexpress
3164F:	arch/arm/mach-versatile/
3165F:	arch/arm64/boot/dts/arm/
3166F:	drivers/clocksource/timer-versatile.c
3167X:	drivers/cpufreq/vexpress-spc-cpufreq.c
3168X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3169
3170ARM/VFP SUPPORT
3171M:	Russell King <linux@armlinux.org.uk>
3172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S:	Maintained
3174W:	http://www.armlinux.org.uk/
3175F:	arch/arm/vfp/
3176
3177ARM/VT8500 ARM ARCHITECTURE
3178M:	Alexey Charkov <alchark@gmail.com>
3179M:	Krzysztof Kozlowski <krzk@kernel.org>
3180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3181S:	Odd Fixes
3182F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3183F:	arch/arm/boot/dts/vt8500/
3184F:	arch/arm/mach-vt8500/
3185F:	drivers/clocksource/timer-vt8500.c
3186F:	drivers/i2c/busses/i2c-viai2c-wmt.c
3187F:	drivers/mmc/host/wmt-sdmmc.c
3188F:	drivers/pwm/pwm-vt8500.c
3189F:	drivers/rtc/rtc-vt8500.c
3190F:	drivers/tty/serial/vt8500_serial.c
3191F:	drivers/video/fbdev/vt8500lcdfb.*
3192F:	drivers/video/fbdev/wm8505fb*
3193F:	drivers/video/fbdev/wmt_ge_rops.*
3194
3195ARM/ZYNQ ARCHITECTURE
3196M:	Michal Simek <michal.simek@amd.com>
3197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3198S:	Supported
3199W:	http://wiki.xilinx.com
3200T:	git https://github.com/Xilinx/linux-xlnx.git
3201F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3202F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3203F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3204F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3205F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3206F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3207F:	arch/arm/mach-zynq/
3208F:	drivers/clocksource/timer-cadence-ttc.c
3209F:	drivers/cpuidle/cpuidle-zynq.c
3210F:	drivers/edac/synopsys_edac.c
3211F:	drivers/i2c/busses/i2c-cadence.c
3212F:	drivers/i2c/busses/i2c-xiic.c
3213F:	drivers/mmc/host/sdhci-of-arasan.c
3214N:	zynq
3215N:	xilinx
3216
3217ARM64 FIT SUPPORT
3218M:	Simon Glass <sjg@chromium.org>
3219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220S:	Maintained
3221F:	arch/arm64/boot/Makefile
3222F:	scripts/make_fit.py
3223
3224ARM64 PLATFORM DRIVERS
3225M:	Hans de Goede <hdegoede@redhat.com>
3226M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
3227R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
3228L:	platform-driver-x86@vger.kernel.org
3229S:	Maintained
3230Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
3231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3232F:	drivers/platform/arm64/
3233
3234ARM64 PORT (AARCH64 ARCHITECTURE)
3235M:	Catalin Marinas <catalin.marinas@arm.com>
3236M:	Will Deacon <will@kernel.org>
3237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3238S:	Maintained
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3240F:	Documentation/arch/arm64/
3241F:	arch/arm64/
3242F:	tools/testing/selftests/arm64/
3243X:	arch/arm64/boot/dts/
3244
3245ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3246M:	George McCollister <george.mccollister@gmail.com>
3247L:	netdev@vger.kernel.org
3248S:	Maintained
3249F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3250F:	drivers/net/dsa/xrs700x/*
3251F:	net/dsa/tag_xrs700x.c
3252
3253AS3645A LED FLASH CONTROLLER DRIVER
3254M:	Sakari Ailus <sakari.ailus@iki.fi>
3255L:	linux-leds@vger.kernel.org
3256S:	Maintained
3257F:	drivers/leds/flash/leds-as3645a.c
3258
3259ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3260M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3261L:	linux-media@vger.kernel.org
3262S:	Maintained
3263T:	git git://linuxtv.org/media_tree.git
3264F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3265F:	drivers/media/i2c/ak7375.c
3266
3267ASAHI KASEI AK8974 DRIVER
3268M:	Linus Walleij <linus.walleij@linaro.org>
3269L:	linux-iio@vger.kernel.org
3270S:	Supported
3271W:	http://www.akm.com/
3272F:	drivers/iio/magnetometer/ak8974.c
3273
3274AOSONG AGS02MA TVOC SENSOR DRIVER
3275M:	Anshul Dalal <anshulusr@gmail.com>
3276L:	linux-iio@vger.kernel.org
3277S:	Maintained
3278F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3279F:	drivers/iio/chemical/ags02ma.c
3280
3281ASC7621 HARDWARE MONITOR DRIVER
3282M:	George Joseph <george.joseph@fairview5.com>
3283L:	linux-hwmon@vger.kernel.org
3284S:	Maintained
3285F:	Documentation/hwmon/asc7621.rst
3286F:	drivers/hwmon/asc7621.c
3287
3288ASIX AX88796C SPI ETHERNET ADAPTER
3289M:	Łukasz Stelmach <l.stelmach@samsung.com>
3290S:	Maintained
3291F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3292F:	drivers/net/ethernet/asix/ax88796c_*
3293
3294ASIX PHY DRIVER [RUST]
3295M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3296R:	Trevor Gross <tmgross@umich.edu>
3297L:	netdev@vger.kernel.org
3298L:	rust-for-linux@vger.kernel.org
3299S:	Maintained
3300F:	drivers/net/phy/ax88796b_rust.rs
3301
3302ASPEED CRYPTO DRIVER
3303M:	Neal Liu <neal_liu@aspeedtech.com>
3304L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3305S:	Maintained
3306F:	Documentation/devicetree/bindings/crypto/aspeed,*
3307F:	drivers/crypto/aspeed/
3308
3309ASPEED PECI CONTROLLER
3310M:	Iwona Winiarska <iwona.winiarska@intel.com>
3311L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3312L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3313S:	Supported
3314F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3315F:	drivers/peci/controller/peci-aspeed.c
3316
3317ASPEED PINCTRL DRIVERS
3318M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3319L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3320L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3321L:	linux-gpio@vger.kernel.org
3322S:	Maintained
3323F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3324F:	drivers/pinctrl/aspeed/
3325
3326ASPEED SCU INTERRUPT CONTROLLER DRIVER
3327M:	Eddie James <eajames@linux.ibm.com>
3328L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3329S:	Maintained
3330F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3331F:	drivers/irqchip/irq-aspeed-scu-ic.c
3332F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3333
3334ASPEED SD/MMC DRIVER
3335M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3336L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3337L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3338L:	linux-mmc@vger.kernel.org
3339S:	Maintained
3340F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3341F:	drivers/mmc/host/sdhci-of-aspeed*
3342
3343ASPEED SMC SPI DRIVER
3344M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3345M:	Cédric Le Goater <clg@kaod.org>
3346L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3347L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3348L:	linux-spi@vger.kernel.org
3349S:	Maintained
3350F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3351F:	drivers/spi/spi-aspeed-smc.c
3352
3353ASPEED USB UDC DRIVER
3354M:	Neal Liu <neal_liu@aspeedtech.com>
3355L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3356S:	Maintained
3357F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3358F:	drivers/usb/gadget/udc/aspeed_udc.c
3359
3360ASPEED VIDEO ENGINE DRIVER
3361M:	Eddie James <eajames@linux.ibm.com>
3362L:	linux-media@vger.kernel.org
3363L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3364S:	Maintained
3365F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3366F:	drivers/media/platform/aspeed/
3367
3368ASUS EC HARDWARE MONITOR DRIVER
3369M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3370L:	linux-hwmon@vger.kernel.org
3371S:	Maintained
3372F:	drivers/hwmon/asus-ec-sensors.c
3373
3374ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3375M:	Corentin Chary <corentin.chary@gmail.com>
3376M:	Luke D. Jones <luke@ljones.dev>
3377L:	platform-driver-x86@vger.kernel.org
3378S:	Maintained
3379W:	https://asus-linux.org/
3380F:	drivers/platform/x86/asus*.c
3381F:	drivers/platform/x86/eeepc*.c
3382
3383ASUS TF103C DOCK DRIVER
3384M:	Hans de Goede <hdegoede@redhat.com>
3385L:	platform-driver-x86@vger.kernel.org
3386S:	Maintained
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3388F:	drivers/platform/x86/asus-tf103c-dock.c
3389
3390ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3391M:	Aleksa Savic <savicaleksa83@gmail.com>
3392L:	linux-hwmon@vger.kernel.org
3393S:	Maintained
3394F:	drivers/hwmon/asus_rog_ryujin.c
3395
3396ASUS WIRELESS RADIO CONTROL DRIVER
3397M:	João Paulo Rechi Vita <jprvita@gmail.com>
3398L:	platform-driver-x86@vger.kernel.org
3399S:	Maintained
3400F:	drivers/platform/x86/asus-wireless.c
3401
3402ASUS WMI HARDWARE MONITOR DRIVER
3403M:	Ed Brindley <kernel@maidavale.org>
3404M:	Denis Pauk <pauk.denis@gmail.com>
3405L:	linux-hwmon@vger.kernel.org
3406S:	Maintained
3407F:	drivers/hwmon/asus_wmi_sensors.c
3408
3409ASYMMETRIC KEYS
3410M:	David Howells <dhowells@redhat.com>
3411L:	keyrings@vger.kernel.org
3412S:	Maintained
3413F:	Documentation/crypto/asymmetric-keys.rst
3414F:	crypto/asymmetric_keys/
3415F:	include/crypto/pkcs7.h
3416F:	include/crypto/public_key.h
3417F:	include/linux/verification.h
3418
3419ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3420R:	Dan Williams <dan.j.williams@intel.com>
3421S:	Odd fixes
3422W:	http://sourceforge.net/projects/xscaleiop
3423F:	Documentation/crypto/async-tx-api.rst
3424F:	crypto/async_tx/
3425F:	include/linux/async_tx.h
3426
3427AT24 EEPROM DRIVER
3428M:	Bartosz Golaszewski <brgl@bgdev.pl>
3429L:	linux-i2c@vger.kernel.org
3430S:	Maintained
3431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3432F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3433F:	drivers/misc/eeprom/at24.c
3434
3435ATA OVER ETHERNET (AOE) DRIVER
3436M:	"Justin Sanders" <justin@coraid.com>
3437S:	Supported
3438W:	http://www.openaoe.org/
3439F:	Documentation/admin-guide/aoe/
3440F:	drivers/block/aoe/
3441
3442ATC260X PMIC MFD DRIVER
3443M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3444M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3445L:	linux-actions@lists.infradead.org
3446S:	Maintained
3447F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3448F:	drivers/input/misc/atc260x-onkey.c
3449F:	drivers/mfd/atc260*
3450F:	drivers/power/reset/atc260x-poweroff.c
3451F:	drivers/regulator/atc260x-regulator.c
3452F:	include/linux/mfd/atc260x/*
3453
3454ATHEROS 71XX/9XXX GPIO DRIVER
3455M:	Alban Bedel <albeu@free.fr>
3456S:	Maintained
3457W:	https://github.com/AlbanBedel/linux
3458T:	git git://github.com/AlbanBedel/linux
3459F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3460F:	drivers/gpio/gpio-ath79.c
3461
3462ATHEROS 71XX/9XXX USB PHY DRIVER
3463M:	Alban Bedel <albeu@free.fr>
3464S:	Maintained
3465W:	https://github.com/AlbanBedel/linux
3466T:	git git://github.com/AlbanBedel/linux
3467F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3468F:	drivers/phy/qualcomm/phy-ath79-usb.c
3469
3470ATHEROS ATH GENERIC UTILITIES
3471M:	Kalle Valo <kvalo@kernel.org>
3472L:	linux-wireless@vger.kernel.org
3473S:	Supported
3474F:	drivers/net/wireless/ath/*
3475
3476ATHEROS ATH5K WIRELESS DRIVER
3477M:	Jiri Slaby <jirislaby@kernel.org>
3478M:	Nick Kossifidis <mickflemm@gmail.com>
3479M:	Luis Chamberlain <mcgrof@kernel.org>
3480L:	linux-wireless@vger.kernel.org
3481S:	Maintained
3482W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3483F:	drivers/net/wireless/ath/ath5k/
3484
3485ATHEROS ATH6KL WIRELESS DRIVER
3486L:	linux-wireless@vger.kernel.org
3487S:	Orphan
3488W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3489F:	drivers/net/wireless/ath/ath6kl/
3490
3491ATI_REMOTE2 DRIVER
3492M:	Ville Syrjala <syrjala@sci.fi>
3493S:	Maintained
3494F:	drivers/input/misc/ati_remote2.c
3495
3496ATK0110 HWMON DRIVER
3497M:	Luca Tettamanti <kronos.it@gmail.com>
3498L:	linux-hwmon@vger.kernel.org
3499S:	Maintained
3500F:	drivers/hwmon/asus_atk0110.c
3501
3502ATLX ETHERNET DRIVERS
3503M:	Chris Snook <chris.snook@gmail.com>
3504L:	netdev@vger.kernel.org
3505S:	Maintained
3506W:	http://sourceforge.net/projects/atl1
3507W:	http://atl1.sourceforge.net
3508F:	drivers/net/ethernet/atheros/
3509
3510ATM
3511M:	Chas Williams <3chas3@gmail.com>
3512L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3513L:	netdev@vger.kernel.org
3514S:	Maintained
3515W:	http://linux-atm.sourceforge.net
3516F:	drivers/atm/
3517F:	include/linux/atm*
3518F:	include/linux/sonet.h
3519F:	include/uapi/linux/atm*
3520F:	include/uapi/linux/sonet.h
3521
3522ATMEL MACB ETHERNET DRIVER
3523M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3524M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3525S:	Supported
3526F:	drivers/net/ethernet/cadence/
3527
3528ATMEL MAXTOUCH DRIVER
3529M:	Nick Dyer <nick@shmanahar.org>
3530S:	Maintained
3531T:	git git://github.com/ndyer/linux.git
3532F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3533F:	drivers/input/touchscreen/atmel_mxt_ts.c
3534
3535ATOMIC INFRASTRUCTURE
3536M:	Will Deacon <will@kernel.org>
3537M:	Peter Zijlstra <peterz@infradead.org>
3538R:	Boqun Feng <boqun.feng@gmail.com>
3539R:	Mark Rutland <mark.rutland@arm.com>
3540L:	linux-kernel@vger.kernel.org
3541S:	Maintained
3542F:	Documentation/atomic_*.txt
3543F:	arch/*/include/asm/atomic*.h
3544F:	include/*/atomic*.h
3545F:	include/linux/refcount.h
3546F:	scripts/atomic/
3547
3548ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3549M:	Bradley Grove <linuxdrivers@attotech.com>
3550L:	linux-scsi@vger.kernel.org
3551S:	Supported
3552W:	http://www.attotech.com
3553F:	drivers/scsi/esas2r
3554
3555ATUSB IEEE 802.15.4 RADIO DRIVER
3556M:	Stefan Schmidt <stefan@datenfreihafen.org>
3557L:	linux-wpan@vger.kernel.org
3558S:	Maintained
3559F:	drivers/net/ieee802154/at86rf230.h
3560F:	drivers/net/ieee802154/atusb.c
3561F:	drivers/net/ieee802154/atusb.h
3562
3563AUDIT SUBSYSTEM
3564M:	Paul Moore <paul@paul-moore.com>
3565M:	Eric Paris <eparis@redhat.com>
3566L:	audit@vger.kernel.org
3567S:	Supported
3568W:	https://github.com/linux-audit
3569Q:	https://patchwork.kernel.org/project/audit/list
3570B:	mailto:audit@vger.kernel.org
3571P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3572T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3573F:	include/asm-generic/audit_*.h
3574F:	include/linux/audit.h
3575F:	include/linux/audit_arch.h
3576F:	include/uapi/linux/audit.h
3577F:	kernel/audit*
3578F:	lib/*audit.c
3579K:	\baudit_[a-z_0-9]\+\b
3580
3581AUXILIARY BUS DRIVER
3582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3583R:	Dave Ertman <david.m.ertman@intel.com>
3584R:	Ira Weiny <ira.weiny@intel.com>
3585S:	Supported
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3587F:	Documentation/driver-api/auxiliary_bus.rst
3588F:	drivers/base/auxiliary.c
3589F:	include/linux/auxiliary_bus.h
3590
3591AUXILIARY DISPLAY DRIVERS
3592M:	Andy Shevchenko <andy@kernel.org>
3593R:	Geert Uytterhoeven <geert@linux-m68k.org>
3594S:	Odd Fixes
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3596F:	Documentation/devicetree/bindings/auxdisplay/
3597F:	drivers/auxdisplay/
3598F:	include/linux/cfag12864b.h
3599F:	include/uapi/linux/map_to_14segment.h
3600F:	include/uapi/linux/map_to_7segment.h
3601
3602AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3603M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
3604L:	linux-iio@vger.kernel.org
3605S:	Maintained
3606F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3607F:	drivers/iio/light/apds9306.c
3608
3609AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3610M:	Andreas Klinger <ak@it-klinger.de>
3611L:	linux-iio@vger.kernel.org
3612S:	Maintained
3613F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3614F:	drivers/iio/adc/hx711.c
3615
3616AX.25 NETWORK LAYER
3617L:	linux-hams@vger.kernel.org
3618S:	Orphan
3619W:	https://linux-ax25.in-berlin.de
3620F:	include/net/ax25.h
3621F:	include/uapi/linux/ax25.h
3622F:	net/ax25/
3623
3624AXENTIA ARM DEVICES
3625M:	Peter Rosin <peda@axentia.se>
3626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627S:	Maintained
3628F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3629F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3630F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3631F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3632
3633AXENTIA ASOC DRIVERS
3634M:	Peter Rosin <peda@axentia.se>
3635L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3636S:	Maintained
3637F:	Documentation/devicetree/bindings/sound/axentia,*
3638F:	sound/soc/atmel/tse850-pcm5142.c
3639
3640AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3641M:	Nuno Sá <nuno.sa@analog.com>
3642L:	linux-hwmon@vger.kernel.org
3643S:	Supported
3644W:	https://ez.analog.com/linux-software-drivers
3645F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3646F:	drivers/hwmon/axi-fan-control.c
3647
3648AXI SPI ENGINE
3649M:	Michael Hennerich <michael.hennerich@analog.com>
3650M:	Nuno Sá <nuno.sa@analog.com>
3651R:	David Lechner <dlechner@baylibre.com>
3652L:	linux-spi@vger.kernel.org
3653S:	Supported
3654W:	https://ez.analog.com/linux-software-drivers
3655F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3656F:	drivers/spi/spi-axi-spi-engine.c
3657
3658AXI PWM GENERATOR
3659M:	Michael Hennerich <michael.hennerich@analog.com>
3660M:	Nuno Sá <nuno.sa@analog.com>
3661L:	linux-pwm@vger.kernel.org
3662S:	Supported
3663W:	https://ez.analog.com/linux-software-drivers
3664F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3665F:	drivers/pwm/pwm-axi-pwmgen.c
3666
3667AXXIA I2C CONTROLLER
3668M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3669L:	linux-i2c@vger.kernel.org
3670S:	Maintained
3671F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3672F:	drivers/i2c/busses/i2c-axxia.c
3673
3674AZ6007 DVB DRIVER
3675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3676L:	linux-media@vger.kernel.org
3677S:	Maintained
3678W:	https://linuxtv.org
3679T:	git git://linuxtv.org/media_tree.git
3680F:	drivers/media/usb/dvb-usb-v2/az6007.c
3681
3682AZTECH FM RADIO RECEIVER DRIVER
3683M:	Hans Verkuil <hverkuil@xs4all.nl>
3684L:	linux-media@vger.kernel.org
3685S:	Maintained
3686W:	https://linuxtv.org
3687T:	git git://linuxtv.org/media_tree.git
3688F:	drivers/media/radio/radio-aztech*
3689
3690B43 WIRELESS DRIVER
3691L:	linux-wireless@vger.kernel.org
3692L:	b43-dev@lists.infradead.org
3693S:	Orphan
3694W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3695F:	drivers/net/wireless/broadcom/b43/
3696
3697B43LEGACY WIRELESS DRIVER
3698L:	linux-wireless@vger.kernel.org
3699L:	b43-dev@lists.infradead.org
3700S:	Orphan
3701W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3702F:	drivers/net/wireless/broadcom/b43legacy/
3703
3704BACKLIGHT CLASS/SUBSYSTEM
3705M:	Lee Jones <lee@kernel.org>
3706M:	Daniel Thompson <daniel.thompson@linaro.org>
3707M:	Jingoo Han <jingoohan1@gmail.com>
3708L:	dri-devel@lists.freedesktop.org
3709S:	Maintained
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3711F:	Documentation/ABI/stable/sysfs-class-backlight
3712F:	Documentation/ABI/testing/sysfs-class-backlight
3713F:	Documentation/devicetree/bindings/leds/backlight
3714F:	drivers/video/backlight/
3715F:	include/linux/backlight.h
3716F:	include/linux/pwm_backlight.h
3717
3718BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3719M:	Serge Semin <fancer.lancer@gmail.com>
3720L:	linux-hwmon@vger.kernel.org
3721S:	Supported
3722F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3723F:	Documentation/hwmon/bt1-pvt.rst
3724F:	drivers/hwmon/bt1-pvt.[ch]
3725
3726BARCO P50 GPIO DRIVER
3727M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3728M:	Peter Korsgaard <peter.korsgaard@barco.com>
3729S:	Maintained
3730F:	drivers/platform/x86/barco-p50-gpio.c
3731
3732BATMAN ADVANCED
3733M:	Marek Lindner <mareklindner@neomailbox.ch>
3734M:	Simon Wunderlich <sw@simonwunderlich.de>
3735M:	Antonio Quartulli <a@unstable.cc>
3736M:	Sven Eckelmann <sven@narfation.org>
3737L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3738S:	Maintained
3739W:	https://www.open-mesh.org/
3740Q:	https://patchwork.open-mesh.org/project/batman/list/
3741B:	https://www.open-mesh.org/projects/batman-adv/issues
3742C:	ircs://irc.hackint.org/batadv
3743T:	git https://git.open-mesh.org/linux-merge.git
3744F:	Documentation/networking/batman-adv.rst
3745F:	include/uapi/linux/batadv_packet.h
3746F:	include/uapi/linux/batman_adv.h
3747F:	net/batman-adv/
3748
3749BAYCOM/HDLCDRV DRIVERS FOR AX.25
3750M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3751L:	linux-hams@vger.kernel.org
3752S:	Maintained
3753W:	http://www.baycom.org/~tom/ham/ham.html
3754F:	drivers/net/hamradio/baycom*
3755
3756BCACHE (BLOCK LAYER CACHE)
3757M:	Coly Li <colyli@suse.de>
3758M:	Kent Overstreet <kent.overstreet@linux.dev>
3759L:	linux-bcache@vger.kernel.org
3760S:	Maintained
3761W:	http://bcache.evilpiepirate.org
3762C:	irc://irc.oftc.net/bcache
3763F:	drivers/md/bcache/
3764
3765BCACHEFS
3766M:	Kent Overstreet <kent.overstreet@linux.dev>
3767L:	linux-bcachefs@vger.kernel.org
3768S:	Supported
3769C:	irc://irc.oftc.net/bcache
3770T:	git https://evilpiepirate.org/git/bcachefs.git
3771F:	fs/bcachefs/
3772F:	Documentation/filesystems/bcachefs/
3773
3774BDISP ST MEDIA DRIVER
3775M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3776L:	linux-media@vger.kernel.org
3777S:	Supported
3778W:	https://linuxtv.org
3779T:	git git://linuxtv.org/media_tree.git
3780F:	drivers/media/platform/st/sti/bdisp
3781
3782BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3783M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3784L:	netdev@vger.kernel.org
3785S:	Maintained
3786F:	drivers/net/ethernet/ec_bhf.c
3787
3788BEFS FILE SYSTEM
3789M:	Luis de Bethencourt <luisbg@kernel.org>
3790M:	Salah Triki <salah.triki@gmail.com>
3791S:	Maintained
3792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3793F:	Documentation/filesystems/befs.rst
3794F:	fs/befs/
3795
3796BFQ I/O SCHEDULER
3797M:	Paolo Valente <paolo.valente@unimore.it>
3798M:	Jens Axboe <axboe@kernel.dk>
3799L:	linux-block@vger.kernel.org
3800S:	Maintained
3801F:	Documentation/block/bfq-iosched.rst
3802F:	block/bfq-*
3803
3804BFS FILE SYSTEM
3805M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3806S:	Maintained
3807F:	Documentation/filesystems/bfs.rst
3808F:	fs/bfs/
3809F:	include/uapi/linux/bfs_fs.h
3810
3811BINMAN
3812M:	Simon Glass <sjg@chromium.org>
3813S:	Supported
3814F:	Documentation/devicetree/bindings/mtd/partitions/binman*
3815
3816BITMAP API
3817M:	Yury Norov <yury.norov@gmail.com>
3818R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3819S:	Maintained
3820F:	include/linux/bitfield.h
3821F:	include/linux/bitmap-str.h
3822F:	include/linux/bitmap.h
3823F:	include/linux/bits.h
3824F:	include/linux/cpumask.h
3825F:	include/linux/cpumask_types.h
3826F:	include/linux/find.h
3827F:	include/linux/nodemask.h
3828F:	include/linux/nodemask_types.h
3829F:	include/vdso/bits.h
3830F:	lib/bitmap-str.c
3831F:	lib/bitmap.c
3832F:	lib/cpumask.c
3833F:	lib/cpumask_kunit.c
3834F:	lib/find_bit.c
3835F:	lib/find_bit_benchmark.c
3836F:	lib/test_bitmap.c
3837F:	tools/include/linux/bitfield.h
3838F:	tools/include/linux/bitmap.h
3839F:	tools/include/linux/bits.h
3840F:	tools/include/linux/find.h
3841F:	tools/include/vdso/bits.h
3842F:	tools/lib/bitmap.c
3843F:	tools/lib/find_bit.c
3844
3845BITOPS API
3846M:	Yury Norov <yury.norov@gmail.com>
3847R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3848S:	Maintained
3849F:	arch/*/include/asm/bitops.h
3850F:	arch/*/include/asm/bitops_32.h
3851F:	arch/*/include/asm/bitops_64.h
3852F:	arch/*/lib/bitops.c
3853F:	include/asm-generic/bitops
3854F:	include/asm-generic/bitops.h
3855F:	include/linux/bitops.h
3856F:	lib/test_bitops.c
3857F:	tools/*/bitops*
3858
3859BLINKM RGB LED DRIVER
3860M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3861S:	Maintained
3862F:	drivers/leds/leds-blinkm.c
3863
3864BLOCK LAYER
3865M:	Jens Axboe <axboe@kernel.dk>
3866L:	linux-block@vger.kernel.org
3867S:	Maintained
3868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3869F:	Documentation/ABI/stable/sysfs-block
3870F:	Documentation/block/
3871F:	block/
3872F:	drivers/block/
3873F:	include/linux/bio.h
3874F:	include/linux/blk*
3875F:	kernel/trace/blktrace.c
3876F:	lib/sbitmap.c
3877
3878BLOCK LAYER DEVICE DRIVER API [RUST]
3879M:	Andreas Hindborg <a.hindborg@kernel.org>
3880R:	Boqun Feng <boqun.feng@gmail.com>
3881L:	linux-block@vger.kernel.org
3882L:	rust-for-linux@vger.kernel.org
3883S:	Supported
3884W:	https://rust-for-linux.com
3885B:	https://github.com/Rust-for-Linux/linux/issues
3886C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
3887T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
3888F:	drivers/block/rnull.rs
3889F:	rust/kernel/block.rs
3890F:	rust/kernel/block/
3891
3892BLOCK2MTD DRIVER
3893M:	Joern Engel <joern@lazybastard.org>
3894L:	linux-mtd@lists.infradead.org
3895S:	Maintained
3896F:	drivers/mtd/devices/block2mtd.c
3897
3898BLUETOOTH DRIVERS
3899M:	Marcel Holtmann <marcel@holtmann.org>
3900M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3901L:	linux-bluetooth@vger.kernel.org
3902S:	Supported
3903W:	http://www.bluez.org/
3904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3906F:	Documentation/devicetree/bindings/net/bluetooth/
3907F:	drivers/bluetooth/
3908
3909BLUETOOTH SUBSYSTEM
3910M:	Marcel Holtmann <marcel@holtmann.org>
3911M:	Johan Hedberg <johan.hedberg@gmail.com>
3912M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3913L:	linux-bluetooth@vger.kernel.org
3914S:	Supported
3915W:	http://www.bluez.org/
3916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3918F:	include/net/bluetooth/
3919F:	net/bluetooth/
3920
3921BONDING DRIVER
3922M:	Jay Vosburgh <jv@jvosburgh.net>
3923M:	Andy Gospodarek <andy@greyhouse.net>
3924L:	netdev@vger.kernel.org
3925S:	Maintained
3926F:	Documentation/networking/bonding.rst
3927F:	drivers/net/bonding/
3928F:	include/net/bond*
3929F:	include/uapi/linux/if_bonding.h
3930F:	tools/testing/selftests/drivers/net/bonding/
3931
3932BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3933M:	Dan Robertson <dan@dlrobertson.com>
3934L:	linux-iio@vger.kernel.org
3935S:	Maintained
3936F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3937F:	drivers/iio/accel/bma400*
3938
3939BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3940M:	Jagath Jog J <jagathjog1996@gmail.com>
3941L:	linux-iio@vger.kernel.org
3942S:	Maintained
3943F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3944F:	drivers/iio/imu/bmi323/
3945
3946BPF JIT for ARC
3947M:	Shahab Vahedi <shahab@synopsys.com>
3948L:	bpf@vger.kernel.org
3949S:	Maintained
3950F:	arch/arc/net/
3951
3952BPF JIT for ARM
3953M:	Russell King <linux@armlinux.org.uk>
3954M:	Puranjay Mohan <puranjay@kernel.org>
3955L:	bpf@vger.kernel.org
3956S:	Maintained
3957F:	arch/arm/net/
3958
3959BPF JIT for ARM64
3960M:	Daniel Borkmann <daniel@iogearbox.net>
3961M:	Alexei Starovoitov <ast@kernel.org>
3962M:	Puranjay Mohan <puranjay@kernel.org>
3963R:	Xu Kuohai <xukuohai@huaweicloud.com>
3964L:	bpf@vger.kernel.org
3965S:	Supported
3966F:	arch/arm64/net/
3967
3968BPF JIT for LOONGARCH
3969M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3970R:	Hengqi Chen <hengqi.chen@gmail.com>
3971L:	bpf@vger.kernel.org
3972S:	Maintained
3973F:	arch/loongarch/net/
3974
3975BPF JIT for MIPS (32-BIT AND 64-BIT)
3976M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3977M:	Paul Burton <paulburton@kernel.org>
3978L:	bpf@vger.kernel.org
3979S:	Maintained
3980F:	arch/mips/net/
3981
3982BPF JIT for NFP NICs
3983M:	Jakub Kicinski <kuba@kernel.org>
3984L:	bpf@vger.kernel.org
3985S:	Odd Fixes
3986F:	drivers/net/ethernet/netronome/nfp/bpf/
3987
3988BPF JIT for POWERPC (32-BIT AND 64-BIT)
3989M:	Michael Ellerman <mpe@ellerman.id.au>
3990M:	Hari Bathini <hbathini@linux.ibm.com>
3991M:	Christophe Leroy <christophe.leroy@csgroup.eu>
3992R:	Naveen N Rao <naveen@kernel.org>
3993L:	bpf@vger.kernel.org
3994S:	Supported
3995F:	arch/powerpc/net/
3996
3997BPF JIT for RISC-V (32-bit)
3998M:	Luke Nelson <luke.r.nels@gmail.com>
3999M:	Xi Wang <xi.wang@gmail.com>
4000L:	bpf@vger.kernel.org
4001S:	Maintained
4002F:	arch/riscv/net/
4003X:	arch/riscv/net/bpf_jit_comp64.c
4004
4005BPF JIT for RISC-V (64-bit)
4006M:	Björn Töpel <bjorn@kernel.org>
4007R:	Pu Lehui <pulehui@huawei.com>
4008R:	Puranjay Mohan <puranjay@kernel.org>
4009L:	bpf@vger.kernel.org
4010S:	Maintained
4011F:	arch/riscv/net/
4012X:	arch/riscv/net/bpf_jit_comp32.c
4013
4014BPF JIT for S390
4015M:	Ilya Leoshkevich <iii@linux.ibm.com>
4016M:	Heiko Carstens <hca@linux.ibm.com>
4017M:	Vasily Gorbik <gor@linux.ibm.com>
4018L:	bpf@vger.kernel.org
4019S:	Supported
4020F:	arch/s390/net/
4021X:	arch/s390/net/pnet.c
4022
4023BPF JIT for SPARC (32-BIT AND 64-BIT)
4024M:	David S. Miller <davem@davemloft.net>
4025L:	bpf@vger.kernel.org
4026S:	Odd Fixes
4027F:	arch/sparc/net/
4028
4029BPF JIT for X86 32-BIT
4030M:	Wang YanQing <udknight@gmail.com>
4031L:	bpf@vger.kernel.org
4032S:	Odd Fixes
4033F:	arch/x86/net/bpf_jit_comp32.c
4034
4035BPF JIT for X86 64-BIT
4036M:	Alexei Starovoitov <ast@kernel.org>
4037M:	Daniel Borkmann <daniel@iogearbox.net>
4038L:	bpf@vger.kernel.org
4039S:	Supported
4040F:	arch/x86/net/
4041X:	arch/x86/net/bpf_jit_comp32.c
4042
4043BPF [BTF]
4044M:	Martin KaFai Lau <martin.lau@linux.dev>
4045L:	bpf@vger.kernel.org
4046S:	Maintained
4047F:	include/linux/btf*
4048F:	kernel/bpf/btf.c
4049
4050BPF [CORE]
4051M:	Alexei Starovoitov <ast@kernel.org>
4052M:	Daniel Borkmann <daniel@iogearbox.net>
4053R:	John Fastabend <john.fastabend@gmail.com>
4054L:	bpf@vger.kernel.org
4055S:	Maintained
4056F:	include/linux/bpf*
4057F:	include/linux/filter.h
4058F:	include/linux/tnum.h
4059F:	kernel/bpf/core.c
4060F:	kernel/bpf/dispatcher.c
4061F:	kernel/bpf/mprog.c
4062F:	kernel/bpf/syscall.c
4063F:	kernel/bpf/tnum.c
4064F:	kernel/bpf/trampoline.c
4065F:	kernel/bpf/verifier.c
4066
4067BPF [CRYPTO]
4068M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
4069L:	bpf@vger.kernel.org
4070S:	Maintained
4071F:	crypto/bpf_crypto_skcipher.c
4072F:	include/linux/bpf_crypto.h
4073F:	kernel/bpf/crypto.c
4074
4075BPF [DOCUMENTATION] (Related to Standardization)
4076R:	David Vernet <void@manifault.com>
4077L:	bpf@vger.kernel.org
4078L:	bpf@ietf.org
4079S:	Maintained
4080F:	Documentation/bpf/standardization/
4081
4082BPF [GENERAL] (Safe Dynamic Programs and Tools)
4083M:	Alexei Starovoitov <ast@kernel.org>
4084M:	Daniel Borkmann <daniel@iogearbox.net>
4085M:	Andrii Nakryiko <andrii@kernel.org>
4086R:	Martin KaFai Lau <martin.lau@linux.dev>
4087R:	Eduard Zingerman <eddyz87@gmail.com>
4088R:	Song Liu <song@kernel.org>
4089R:	Yonghong Song <yonghong.song@linux.dev>
4090R:	John Fastabend <john.fastabend@gmail.com>
4091R:	KP Singh <kpsingh@kernel.org>
4092R:	Stanislav Fomichev <sdf@fomichev.me>
4093R:	Hao Luo <haoluo@google.com>
4094R:	Jiri Olsa <jolsa@kernel.org>
4095L:	bpf@vger.kernel.org
4096S:	Supported
4097W:	https://bpf.io/
4098Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4101F:	Documentation/bpf/
4102F:	Documentation/networking/filter.rst
4103F:	Documentation/userspace-api/ebpf/
4104F:	arch/*/net/*
4105F:	include/linux/bpf*
4106F:	include/linux/btf*
4107F:	include/linux/filter.h
4108F:	include/trace/events/xdp.h
4109F:	include/uapi/linux/bpf*
4110F:	include/uapi/linux/btf*
4111F:	include/uapi/linux/filter.h
4112F:	kernel/bpf/
4113F:	kernel/trace/bpf_trace.c
4114F:	lib/test_bpf.c
4115F:	net/bpf/
4116F:	net/core/filter.c
4117F:	net/sched/act_bpf.c
4118F:	net/sched/cls_bpf.c
4119F:	samples/bpf/
4120F:	scripts/bpf_doc.py
4121F:	scripts/Makefile.btf
4122F:	scripts/pahole-version.sh
4123F:	tools/bpf/
4124F:	tools/lib/bpf/
4125F:	tools/testing/selftests/bpf/
4126
4127BPF [ITERATOR]
4128M:	Yonghong Song <yonghong.song@linux.dev>
4129L:	bpf@vger.kernel.org
4130S:	Maintained
4131F:	kernel/bpf/*iter.c
4132
4133BPF [L7 FRAMEWORK] (sockmap)
4134M:	John Fastabend <john.fastabend@gmail.com>
4135M:	Jakub Sitnicki <jakub@cloudflare.com>
4136L:	netdev@vger.kernel.org
4137L:	bpf@vger.kernel.org
4138S:	Maintained
4139F:	include/linux/skmsg.h
4140F:	net/core/skmsg.c
4141F:	net/core/sock_map.c
4142F:	net/ipv4/tcp_bpf.c
4143F:	net/ipv4/udp_bpf.c
4144F:	net/unix/unix_bpf.c
4145
4146BPF [LIBRARY] (libbpf)
4147M:	Andrii Nakryiko <andrii@kernel.org>
4148M:	Eduard Zingerman <eddyz87@gmail.com>
4149L:	bpf@vger.kernel.org
4150S:	Maintained
4151F:	tools/lib/bpf/
4152
4153BPF [MISC]
4154L:	bpf@vger.kernel.org
4155S:	Odd Fixes
4156K:	(?:\b|_)bpf(?:\b|_)
4157
4158BPF [NETKIT] (BPF-programmable network device)
4159M:	Daniel Borkmann <daniel@iogearbox.net>
4160M:	Nikolay Aleksandrov <razor@blackwall.org>
4161L:	bpf@vger.kernel.org
4162L:	netdev@vger.kernel.org
4163S:	Supported
4164F:	drivers/net/netkit.c
4165F:	include/net/netkit.h
4166
4167BPF [NETWORKING] (struct_ops, reuseport)
4168M:	Martin KaFai Lau <martin.lau@linux.dev>
4169L:	bpf@vger.kernel.org
4170L:	netdev@vger.kernel.org
4171S:	Maintained
4172F:	kernel/bpf/bpf_struct*
4173
4174BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4175M:	Martin KaFai Lau <martin.lau@linux.dev>
4176M:	Daniel Borkmann <daniel@iogearbox.net>
4177R:	John Fastabend <john.fastabend@gmail.com>
4178L:	bpf@vger.kernel.org
4179L:	netdev@vger.kernel.org
4180S:	Maintained
4181F:	include/net/tcx.h
4182F:	kernel/bpf/tcx.c
4183F:	net/core/filter.c
4184F:	net/sched/act_bpf.c
4185F:	net/sched/cls_bpf.c
4186
4187BPF [RINGBUF]
4188M:	Andrii Nakryiko <andrii@kernel.org>
4189L:	bpf@vger.kernel.org
4190S:	Maintained
4191F:	kernel/bpf/ringbuf.c
4192
4193BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4194M:	KP Singh <kpsingh@kernel.org>
4195M:	Matt Bobrowski <mattbobrowski@google.com>
4196L:	bpf@vger.kernel.org
4197S:	Maintained
4198F:	Documentation/bpf/prog_lsm.rst
4199F:	include/linux/bpf_lsm.h
4200F:	kernel/bpf/bpf_lsm.c
4201F:	kernel/trace/bpf_trace.c
4202F:	security/bpf/
4203
4204BPF [SELFTESTS] (Test Runners & Infrastructure)
4205M:	Andrii Nakryiko <andrii@kernel.org>
4206M:	Eduard Zingerman <eddyz87@gmail.com>
4207R:	Mykola Lysenko <mykolal@fb.com>
4208L:	bpf@vger.kernel.org
4209S:	Maintained
4210F:	tools/testing/selftests/bpf/
4211
4212BPF [STORAGE & CGROUPS]
4213M:	Martin KaFai Lau <martin.lau@linux.dev>
4214L:	bpf@vger.kernel.org
4215S:	Maintained
4216F:	kernel/bpf/*storage.c
4217F:	kernel/bpf/bpf_lru*
4218F:	kernel/bpf/cgroup.c
4219
4220BPF [TOOLING] (bpftool)
4221M:	Quentin Monnet <qmo@kernel.org>
4222L:	bpf@vger.kernel.org
4223S:	Maintained
4224F:	kernel/bpf/disasm.*
4225F:	tools/bpf/bpftool/
4226
4227BPF [TRACING]
4228M:	Song Liu <song@kernel.org>
4229R:	Jiri Olsa <jolsa@kernel.org>
4230L:	bpf@vger.kernel.org
4231S:	Maintained
4232F:	kernel/bpf/stackmap.c
4233F:	kernel/trace/bpf_trace.c
4234
4235BROADCOM ASP 2.0 ETHERNET DRIVER
4236M:	Justin Chen <justin.chen@broadcom.com>
4237M:	Florian Fainelli <florian.fainelli@broadcom.com>
4238L:	bcm-kernel-feedback-list@broadcom.com
4239L:	netdev@vger.kernel.org
4240S:	Supported
4241F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4242F:	drivers/net/ethernet/broadcom/asp2/
4243
4244BROADCOM B44 10/100 ETHERNET DRIVER
4245M:	Michael Chan <michael.chan@broadcom.com>
4246L:	netdev@vger.kernel.org
4247S:	Supported
4248F:	drivers/net/ethernet/broadcom/b44.*
4249
4250BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4251M:	Florian Fainelli <florian.fainelli@broadcom.com>
4252L:	netdev@vger.kernel.org
4253L:	openwrt-devel@lists.openwrt.org (subscribers-only)
4254S:	Supported
4255F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4256F:	drivers/net/dsa/b53/*
4257F:	drivers/net/dsa/bcm_sf2*
4258F:	include/linux/dsa/brcm.h
4259F:	include/linux/platform_data/b53.h
4260
4261BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4262M:	Florian Fainelli <florian.fainelli@broadcom.com>
4263R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4264L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
4265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4266S:	Maintained
4267T:	git https://github.com/broadcom/stblinux.git
4268F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4269F:	drivers/pci/controller/pcie-brcmstb.c
4270F:	drivers/staging/vc04_services
4271N:	bcm2711
4272N:	bcm283*
4273N:	raspberrypi
4274
4275BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4276M:	Florian Fainelli <florian.fainelli@broadcom.com>
4277M:	Ray Jui <rjui@broadcom.com>
4278M:	Scott Branden <sbranden@broadcom.com>
4279R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4280S:	Maintained
4281T:	git https://github.com/broadcom/mach-bcm
4282F:	arch/arm/mach-bcm/
4283N:	bcm281*
4284N:	bcm113*
4285N:	bcm216*
4286N:	kona
4287
4288BROADCOM BCM2835 CAMERA DRIVERS
4289M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
4290L:	linux-media@vger.kernel.org
4291S:	Maintained
4292F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4293F:	drivers/media/platform/broadcom/bcm2835-unicam*
4294
4295BROADCOM BCM47XX MIPS ARCHITECTURE
4296M:	Hauke Mehrtens <hauke@hauke-m.de>
4297M:	Rafał Miłecki <zajec5@gmail.com>
4298L:	linux-mips@vger.kernel.org
4299S:	Maintained
4300F:	Documentation/devicetree/bindings/mips/brcm/
4301F:	arch/mips/bcm47xx/*
4302F:	arch/mips/include/asm/mach-bcm47xx/*
4303
4304BROADCOM BCM4908 ETHERNET DRIVER
4305M:	Rafał Miłecki <rafal@milecki.pl>
4306R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4307L:	netdev@vger.kernel.org
4308S:	Maintained
4309F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4310F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4311F:	drivers/net/ethernet/broadcom/unimac.h
4312
4313BROADCOM BCM4908 PINMUX DRIVER
4314M:	Rafał Miłecki <rafal@milecki.pl>
4315R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4316L:	linux-gpio@vger.kernel.org
4317S:	Maintained
4318F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4319F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4320
4321BROADCOM BCM5301X ARM ARCHITECTURE
4322M:	Florian Fainelli <florian.fainelli@broadcom.com>
4323M:	Hauke Mehrtens <hauke@hauke-m.de>
4324M:	Rafał Miłecki <zajec5@gmail.com>
4325R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4327S:	Maintained
4328F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4329F:	arch/arm/boot/dts/broadcom/bcm470*
4330F:	arch/arm/boot/dts/broadcom/bcm5301*
4331F:	arch/arm/boot/dts/broadcom/bcm953012*
4332F:	arch/arm/mach-bcm/bcm_5301x.c
4333
4334BROADCOM BCM53573 ARM ARCHITECTURE
4335M:	Florian Fainelli <florian.fainelli@broadcom.com>
4336M:	Rafał Miłecki <rafal@milecki.pl>
4337R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4339S:	Maintained
4340F:	arch/arm/boot/dts/broadcom/bcm47189*
4341F:	arch/arm/boot/dts/broadcom/bcm53573*
4342
4343BROADCOM BCM63XX/BCM33XX UDC DRIVER
4344M:	Kevin Cernekee <cernekee@gmail.com>
4345L:	linux-usb@vger.kernel.org
4346S:	Maintained
4347F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4348
4349BROADCOM BCM7XXX ARM ARCHITECTURE
4350M:	Florian Fainelli <florian.fainelli@broadcom.com>
4351R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4353S:	Maintained
4354T:	git https://github.com/broadcom/stblinux.git
4355F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4356F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4357F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4358F:	arch/arm/mach-bcm/*brcmstb*
4359F:	arch/arm/mm/cache-b15-rac.c
4360F:	drivers/bus/brcmstb_gisb.c
4361F:	drivers/pci/controller/pcie-brcmstb.c
4362N:	brcmstb
4363N:	bcm7038
4364N:	bcm7120
4365
4366BROADCOM BCMBCA ARM ARCHITECTURE
4367M:	William Zhang <william.zhang@broadcom.com>
4368M:	Anand Gore <anand.gore@broadcom.com>
4369M:	Kursad Oney <kursad.oney@broadcom.com>
4370M:	Florian Fainelli <florian.fainelli@broadcom.com>
4371M:	Rafał Miłecki <rafal@milecki.pl>
4372R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4374S:	Maintained
4375T:	git https://github.com/broadcom/stblinux.git
4376F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4377F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4378N:	bcmbca
4379N:	bcm[9]?47622
4380N:	bcm[9]?4912
4381N:	bcm[9]?63138
4382N:	bcm[9]?63146
4383N:	bcm[9]?63148
4384N:	bcm[9]?63158
4385N:	bcm[9]?63178
4386N:	bcm[9]?6756
4387N:	bcm[9]?6813
4388N:	bcm[9]?6846
4389N:	bcm[9]?6855
4390N:	bcm[9]?6856
4391N:	bcm[9]?6858
4392N:	bcm[9]?6878
4393
4394BROADCOM BDC DRIVER
4395M:	Justin Chen <justin.chen@broadcom.com>
4396M:	Al Cooper <alcooperx@gmail.com>
4397R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4398L:	linux-usb@vger.kernel.org
4399S:	Maintained
4400F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4401F:	drivers/usb/gadget/udc/bdc/
4402
4403BROADCOM BMIPS CPUFREQ DRIVER
4404M:	Markus Mayer <mmayer@broadcom.com>
4405R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4406L:	linux-pm@vger.kernel.org
4407S:	Maintained
4408F:	drivers/cpufreq/bmips-cpufreq.c
4409
4410BROADCOM BMIPS MIPS ARCHITECTURE
4411M:	Florian Fainelli <florian.fainelli@broadcom.com>
4412R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4413L:	linux-mips@vger.kernel.org
4414S:	Maintained
4415T:	git https://github.com/broadcom/stblinux.git
4416F:	arch/mips/bmips/*
4417F:	arch/mips/boot/dts/brcm/bcm*.dts*
4418F:	arch/mips/include/asm/mach-bmips/*
4419F:	arch/mips/kernel/*bmips*
4420F:	drivers/irqchip/irq-bcm63*
4421F:	drivers/irqchip/irq-bcm7*
4422F:	drivers/irqchip/irq-brcmstb*
4423F:	drivers/pmdomain/bcm/bcm63xx-power.c
4424F:	include/linux/bcm963xx_nvram.h
4425F:	include/linux/bcm963xx_tag.h
4426
4427BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4428M:	Rasesh Mody <rmody@marvell.com>
4429M:	GR-Linux-NIC-Dev@marvell.com
4430L:	netdev@vger.kernel.org
4431S:	Supported
4432F:	drivers/net/ethernet/broadcom/bnx2.*
4433F:	drivers/net/ethernet/broadcom/bnx2_*
4434
4435BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4436M:	Saurav Kashyap <skashyap@marvell.com>
4437M:	Javed Hasan <jhasan@marvell.com>
4438M:	GR-QLogic-Storage-Upstream@marvell.com
4439L:	linux-scsi@vger.kernel.org
4440S:	Supported
4441F:	drivers/scsi/bnx2fc/
4442
4443BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4444M:	Nilesh Javali <njavali@marvell.com>
4445M:	Manish Rangankar <mrangankar@marvell.com>
4446M:	GR-QLogic-Storage-Upstream@marvell.com
4447L:	linux-scsi@vger.kernel.org
4448S:	Supported
4449F:	drivers/scsi/bnx2i/
4450
4451BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4452M:	Sudarsana Kalluru <skalluru@marvell.com>
4453M:	Manish Chopra <manishc@marvell.com>
4454L:	netdev@vger.kernel.org
4455S:	Supported
4456F:	drivers/net/ethernet/broadcom/bnx2x/
4457
4458BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4459M:	Michael Chan <michael.chan@broadcom.com>
4460L:	netdev@vger.kernel.org
4461S:	Supported
4462F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4463F:	drivers/net/ethernet/broadcom/bnxt/
4464F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4465
4466BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4467M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4468L:	linux-wireless@vger.kernel.org
4469L:	brcm80211@lists.linux.dev
4470L:	brcm80211-dev-list.pdl@broadcom.com
4471S:	Supported
4472F:	drivers/net/wireless/broadcom/brcm80211/
4473F:	include/linux/platform_data/brcmfmac.h
4474
4475BROADCOM BRCMSTB GPIO DRIVER
4476M:	Doug Berger <opendmb@gmail.com>
4477M:	Florian Fainelli <florian.fainelli@broadcom.com>
4478R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4479S:	Supported
4480F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4481F:	drivers/gpio/gpio-brcmstb.c
4482
4483BROADCOM BRCMSTB I2C DRIVER
4484M:	Kamal Dasu <kamal.dasu@broadcom.com>
4485R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4486L:	linux-i2c@vger.kernel.org
4487S:	Supported
4488F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4489F:	drivers/i2c/busses/i2c-brcmstb.c
4490
4491BROADCOM BRCMSTB UART DRIVER
4492M:	Al Cooper <alcooperx@gmail.com>
4493R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4494L:	linux-serial@vger.kernel.org
4495S:	Maintained
4496F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4497F:	drivers/tty/serial/8250/8250_bcm7271.c
4498
4499BROADCOM BRCMSTB USB EHCI DRIVER
4500M:	Justin Chen <justin.chen@broadcom.com>
4501M:	Al Cooper <alcooperx@gmail.com>
4502R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4503L:	linux-usb@vger.kernel.org
4504S:	Maintained
4505F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4506F:	drivers/usb/host/ehci-brcm.*
4507
4508BROADCOM BRCMSTB USB PIN MAP DRIVER
4509M:	Al Cooper <alcooperx@gmail.com>
4510R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4511L:	linux-usb@vger.kernel.org
4512S:	Maintained
4513F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4514F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4515
4516BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4517M:	Justin Chen <justin.chen@broadcom.com>
4518M:	Al Cooper <alcooperx@gmail.com>
4519R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4520L:	linux-kernel@vger.kernel.org
4521S:	Maintained
4522F:	drivers/phy/broadcom/phy-brcm-usb*
4523
4524BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4525M:	William Zhang <william.zhang@broadcom.com>
4526M:	Kursad Oney <kursad.oney@broadcom.com>
4527M:	Jonas Gorski <jonas.gorski@gmail.com>
4528R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4529L:	linux-spi@vger.kernel.org
4530S:	Maintained
4531F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4532F:	drivers/spi/spi-bcm63xx-hsspi.c
4533F:	drivers/spi/spi-bcmbca-hsspi.c
4534
4535BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4536M:	Jonas Gorski <jonas.gorski@gmail.com>
4537L:	linux-spi@vger.kernel.org
4538S:	Odd Fixes
4539F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4540F:	drivers/spi/spi-bcm63xx.c
4541
4542BROADCOM ETHERNET PHY DRIVERS
4543M:	Florian Fainelli <florian.fainelli@broadcom.com>
4544R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4545L:	netdev@vger.kernel.org
4546S:	Supported
4547F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4548F:	drivers/net/phy/bcm*.[ch]
4549F:	drivers/net/phy/broadcom.c
4550F:	include/linux/brcmphy.h
4551
4552BROADCOM GENET ETHERNET DRIVER
4553M:	Doug Berger <opendmb@gmail.com>
4554M:	Florian Fainelli <florian.fainelli@broadcom.com>
4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4556L:	netdev@vger.kernel.org
4557S:	Supported
4558F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4559F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4560F:	drivers/net/ethernet/broadcom/genet/
4561F:	drivers/net/ethernet/broadcom/unimac.h
4562F:	drivers/net/mdio/mdio-bcm-unimac.c
4563F:	include/linux/platform_data/bcmgenet.h
4564F:	include/linux/platform_data/mdio-bcm-unimac.h
4565
4566BROADCOM IPROC ARM ARCHITECTURE
4567M:	Ray Jui <rjui@broadcom.com>
4568M:	Scott Branden <sbranden@broadcom.com>
4569R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4571S:	Maintained
4572T:	git https://github.com/broadcom/stblinux.git
4573F:	arch/arm64/boot/dts/broadcom/northstar2/*
4574F:	arch/arm64/boot/dts/broadcom/stingray/*
4575F:	drivers/clk/bcm/clk-ns*
4576F:	drivers/clk/bcm/clk-sr*
4577F:	drivers/pinctrl/bcm/pinctrl-ns*
4578F:	include/dt-bindings/clock/bcm-sr*
4579N:	iproc
4580N:	cygnus
4581N:	bcm[-_]nsp
4582N:	bcm9113*
4583N:	bcm9583*
4584N:	bcm9585*
4585N:	bcm9586*
4586N:	bcm988312
4587N:	bcm113*
4588N:	bcm583*
4589N:	bcm585*
4590N:	bcm586*
4591N:	bcm88312
4592N:	hr2
4593N:	stingray
4594
4595BROADCOM IPROC GBIT ETHERNET DRIVER
4596M:	Rafał Miłecki <rafal@milecki.pl>
4597R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4598L:	netdev@vger.kernel.org
4599S:	Maintained
4600F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4601F:	drivers/net/ethernet/broadcom/bgmac*
4602F:	drivers/net/ethernet/broadcom/unimac.h
4603
4604BROADCOM KONA GPIO DRIVER
4605M:	Ray Jui <rjui@broadcom.com>
4606R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4607S:	Supported
4608F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4609F:	drivers/gpio/gpio-bcm-kona.c
4610
4611BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4612M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4613M:	Kashyap Desai <kashyap.desai@broadcom.com>
4614M:	Sumit Saxena <sumit.saxena@broadcom.com>
4615M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4616L:	mpi3mr-linuxdrv.pdl@broadcom.com
4617L:	linux-scsi@vger.kernel.org
4618S:	Supported
4619W:	https://www.broadcom.com/support/storage
4620F:	drivers/scsi/mpi3mr/
4621
4622BROADCOM NETXTREME-E ROCE DRIVER
4623M:	Selvin Xavier <selvin.xavier@broadcom.com>
4624L:	linux-rdma@vger.kernel.org
4625S:	Supported
4626W:	http://www.broadcom.com
4627F:	drivers/infiniband/hw/bnxt_re/
4628F:	include/uapi/rdma/bnxt_re-abi.h
4629
4630BROADCOM NVRAM DRIVER
4631M:	Rafał Miłecki <zajec5@gmail.com>
4632L:	linux-mips@vger.kernel.org
4633S:	Maintained
4634F:	drivers/firmware/broadcom/*
4635
4636BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4637M:	Rafał Miłecki <rafal@milecki.pl>
4638M:	Florian Fainelli <florian.fainelli@broadcom.com>
4639R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4640L:	linux-pm@vger.kernel.org
4641S:	Maintained
4642T:	git https://github.com/broadcom/stblinux.git
4643F:	drivers/pmdomain/bcm/bcm-pmb.c
4644F:	include/dt-bindings/soc/bcm-pmb.h
4645
4646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4647M:	Rafał Miłecki <zajec5@gmail.com>
4648L:	linux-wireless@vger.kernel.org
4649S:	Maintained
4650F:	drivers/bcma/
4651F:	include/linux/bcma/
4652
4653BROADCOM SPI DRIVER
4654M:	Kamal Dasu <kamal.dasu@broadcom.com>
4655R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4656S:	Maintained
4657F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4658F:	drivers/spi/spi-bcm-qspi.*
4659F:	drivers/spi/spi-brcmstb-qspi.c
4660F:	drivers/spi/spi-iproc-qspi.c
4661
4662BROADCOM STB AVS CPUFREQ DRIVER
4663M:	Markus Mayer <mmayer@broadcom.com>
4664R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4665L:	linux-pm@vger.kernel.org
4666S:	Maintained
4667F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4668F:	drivers/cpufreq/brcmstb*
4669
4670BROADCOM STB AVS TMON DRIVER
4671M:	Markus Mayer <mmayer@broadcom.com>
4672R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4673L:	linux-pm@vger.kernel.org
4674S:	Maintained
4675F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4676F:	drivers/thermal/broadcom/brcmstb*
4677
4678BROADCOM STB DPFE DRIVER
4679M:	Markus Mayer <mmayer@broadcom.com>
4680R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4682S:	Maintained
4683F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4684F:	drivers/memory/brcmstb_dpfe.c
4685
4686BROADCOM STB NAND FLASH DRIVER
4687M:	Brian Norris <computersforpeace@gmail.com>
4688M:	Kamal Dasu <kamal.dasu@broadcom.com>
4689R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4690L:	linux-mtd@lists.infradead.org
4691S:	Maintained
4692F:	drivers/mtd/nand/raw/brcmnand/
4693F:	include/linux/platform_data/brcmnand.h
4694
4695BROADCOM STB PCIE DRIVER
4696M:	Jim Quinlan <jim2101024@gmail.com>
4697M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4698M:	Florian Fainelli <florian.fainelli@broadcom.com>
4699R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4700L:	linux-pci@vger.kernel.org
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4703F:	drivers/pci/controller/pcie-brcmstb.c
4704
4705BROADCOM SYSTEMPORT ETHERNET DRIVER
4706M:	Florian Fainelli <florian.fainelli@broadcom.com>
4707R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4708L:	netdev@vger.kernel.org
4709S:	Supported
4710F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4711F:	drivers/net/ethernet/broadcom/bcmsysport.*
4712F:	drivers/net/ethernet/broadcom/unimac.h
4713
4714BROADCOM TG3 GIGABIT ETHERNET DRIVER
4715M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4716M:	Michael Chan <mchan@broadcom.com>
4717L:	netdev@vger.kernel.org
4718S:	Supported
4719F:	drivers/net/ethernet/broadcom/tg3.*
4720
4721BROADCOM VK DRIVER
4722M:	Scott Branden <scott.branden@broadcom.com>
4723R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4724S:	Supported
4725F:	drivers/misc/bcm-vk/
4726F:	include/uapi/linux/misc/bcm_vk.h
4727
4728BROCADE BFA FC SCSI DRIVER
4729M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4730M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4731L:	linux-scsi@vger.kernel.org
4732S:	Supported
4733F:	drivers/scsi/bfa/
4734
4735BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4736M:	Rasesh Mody <rmody@marvell.com>
4737M:	Sudarsana Kalluru <skalluru@marvell.com>
4738M:	GR-Linux-NIC-Dev@marvell.com
4739L:	netdev@vger.kernel.org
4740S:	Supported
4741F:	drivers/net/ethernet/brocade/bna/
4742
4743BSG (block layer generic sg v4 driver)
4744M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4745L:	linux-scsi@vger.kernel.org
4746S:	Supported
4747F:	block/bsg.c
4748F:	include/linux/bsg.h
4749F:	include/uapi/linux/bsg.h
4750
4751BT87X AUDIO DRIVER
4752M:	Clemens Ladisch <clemens@ladisch.de>
4753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4754S:	Maintained
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4756F:	Documentation/sound/cards/bt87x.rst
4757F:	sound/pci/bt87x.c
4758
4759BT8XXGPIO DRIVER
4760M:	Michael Buesch <m@bues.ch>
4761S:	Maintained
4762W:	http://bu3sch.de/btgpio.php
4763F:	drivers/gpio/gpio-bt8xx.c
4764
4765BTRFS FILE SYSTEM
4766M:	Chris Mason <clm@fb.com>
4767M:	Josef Bacik <josef@toxicpanda.com>
4768M:	David Sterba <dsterba@suse.com>
4769L:	linux-btrfs@vger.kernel.org
4770S:	Maintained
4771W:	https://btrfs.readthedocs.io
4772Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4773C:	irc://irc.libera.chat/btrfs
4774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4775F:	Documentation/filesystems/btrfs.rst
4776F:	fs/btrfs/
4777F:	include/linux/btrfs*
4778F:	include/trace/events/btrfs.h
4779F:	include/uapi/linux/btrfs*
4780
4781BTTV VIDEO4LINUX DRIVER
4782M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4783L:	linux-media@vger.kernel.org
4784S:	Odd fixes
4785W:	https://linuxtv.org
4786T:	git git://linuxtv.org/media_tree.git
4787F:	Documentation/driver-api/media/drivers/bttv*
4788F:	drivers/media/pci/bt8xx/bttv*
4789
4790BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4791M:	Chanwoo Choi <cw00.choi@samsung.com>
4792L:	linux-pm@vger.kernel.org
4793L:	linux-samsung-soc@vger.kernel.org
4794S:	Maintained
4795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4796F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4797F:	drivers/devfreq/exynos-bus.c
4798
4799BUSLOGIC SCSI DRIVER
4800M:	Khalid Aziz <khalid@gonehiking.org>
4801L:	linux-scsi@vger.kernel.org
4802S:	Maintained
4803F:	drivers/scsi/BusLogic.*
4804F:	drivers/scsi/FlashPoint.*
4805
4806BXCAN CAN NETWORK DRIVER
4807M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4808L:	linux-can@vger.kernel.org
4809S:	Maintained
4810F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4811F:	drivers/net/can/bxcan.c
4812
4813C-MEDIA CMI8788 DRIVER
4814M:	Clemens Ladisch <clemens@ladisch.de>
4815L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4816S:	Maintained
4817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4818F:	sound/pci/oxygen/
4819
4820C-SKY ARCHITECTURE
4821M:	Guo Ren <guoren@kernel.org>
4822L:	linux-csky@vger.kernel.org
4823S:	Supported
4824T:	git https://github.com/c-sky/csky-linux.git
4825F:	Documentation/devicetree/bindings/csky/
4826F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4827F:	Documentation/devicetree/bindings/timer/csky,*
4828F:	arch/csky/
4829F:	drivers/clocksource/timer-gx6605s.c
4830F:	drivers/clocksource/timer-mp-csky.c
4831F:	drivers/irqchip/irq-csky-*
4832N:	csky
4833K:	csky
4834
4835CA8210 IEEE-802.15.4 RADIO DRIVER
4836L:	linux-wpan@vger.kernel.org
4837S:	Orphan
4838W:	https://github.com/Cascoda/ca8210-linux.git
4839F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4840F:	drivers/net/ieee802154/ca8210.c
4841
4842CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4843M:	David Howells <dhowells@redhat.com>
4844L:	netfs@lists.linux.dev
4845S:	Supported
4846F:	Documentation/filesystems/caching/cachefiles.rst
4847F:	fs/cachefiles/
4848
4849CACHESTAT: PAGE CACHE STATS FOR A FILE
4850M:	Nhat Pham <nphamcs@gmail.com>
4851M:	Johannes Weiner <hannes@cmpxchg.org>
4852L:	linux-mm@kvack.org
4853S:	Maintained
4854F:	tools/testing/selftests/cachestat/test_cachestat.c
4855
4856CADENCE MIPI-CSI2 BRIDGES
4857M:	Maxime Ripard <mripard@kernel.org>
4858L:	linux-media@vger.kernel.org
4859S:	Maintained
4860F:	Documentation/devicetree/bindings/media/cdns,*.txt
4861F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4862F:	drivers/media/platform/cadence/cdns-csi2*
4863
4864CADENCE NAND DRIVER
4865L:	linux-mtd@lists.infradead.org
4866S:	Orphan
4867F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4868F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4869
4870CADENCE USB3 DRD IP DRIVER
4871M:	Peter Chen <peter.chen@kernel.org>
4872M:	Pawel Laszczak <pawell@cadence.com>
4873R:	Roger Quadros <rogerq@kernel.org>
4874L:	linux-usb@vger.kernel.org
4875S:	Maintained
4876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4877F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4878F:	drivers/usb/cdns3/
4879X:	drivers/usb/cdns3/cdnsp*
4880
4881CADENCE USBHS DRIVER
4882M:	Pawel Laszczak <pawell@cadence.com>
4883L:	linux-usb@vger.kernel.org
4884S:	Maintained
4885F:	drivers/usb/gadget/udc/cdns2
4886
4887CADENCE USBSSP DRD IP DRIVER
4888M:	Pawel Laszczak <pawell@cadence.com>
4889L:	linux-usb@vger.kernel.org
4890S:	Maintained
4891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4892F:	drivers/usb/cdns3/
4893X:	drivers/usb/cdns3/cdns3*
4894
4895CADET FM/AM RADIO RECEIVER DRIVER
4896M:	Hans Verkuil <hverkuil@xs4all.nl>
4897L:	linux-media@vger.kernel.org
4898S:	Maintained
4899W:	https://linuxtv.org
4900T:	git git://linuxtv.org/media_tree.git
4901F:	drivers/media/radio/radio-cadet*
4902
4903CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4904L:	linux-media@vger.kernel.org
4905S:	Orphan
4906T:	git git://linuxtv.org/media_tree.git
4907F:	Documentation/admin-guide/media/cafe_ccic*
4908F:	drivers/media/platform/marvell/
4909
4910CAIF NETWORK LAYER
4911L:	netdev@vger.kernel.org
4912S:	Orphan
4913F:	Documentation/networking/caif/
4914F:	drivers/net/caif/
4915F:	include/net/caif/
4916F:	include/uapi/linux/caif/
4917F:	net/caif/
4918
4919CAKE QDISC
4920M:	Toke Høiland-Jørgensen <toke@toke.dk>
4921L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4922S:	Maintained
4923F:	net/sched/sch_cake.c
4924
4925CAN NETWORK DRIVERS
4926M:	Marc Kleine-Budde <mkl@pengutronix.de>
4927M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
4928L:	linux-can@vger.kernel.org
4929S:	Maintained
4930W:	https://github.com/linux-can
4931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4933F:	Documentation/devicetree/bindings/net/can/
4934F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4935F:	drivers/net/can/
4936F:	drivers/phy/phy-can-transceiver.c
4937F:	include/linux/can/bittiming.h
4938F:	include/linux/can/dev.h
4939F:	include/linux/can/length.h
4940F:	include/linux/can/platform/
4941F:	include/linux/can/rx-offload.h
4942F:	include/uapi/linux/can/error.h
4943F:	include/uapi/linux/can/netlink.h
4944F:	include/uapi/linux/can/vxcan.h
4945
4946CAN NETWORK LAYER
4947M:	Oliver Hartkopp <socketcan@hartkopp.net>
4948M:	Marc Kleine-Budde <mkl@pengutronix.de>
4949L:	linux-can@vger.kernel.org
4950S:	Maintained
4951W:	https://github.com/linux-can
4952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4954F:	Documentation/networking/can.rst
4955F:	Documentation/networking/iso15765-2.rst
4956F:	include/linux/can/can-ml.h
4957F:	include/linux/can/core.h
4958F:	include/linux/can/skb.h
4959F:	include/net/netns/can.h
4960F:	include/uapi/linux/can.h
4961F:	include/uapi/linux/can/bcm.h
4962F:	include/uapi/linux/can/gw.h
4963F:	include/uapi/linux/can/isotp.h
4964F:	include/uapi/linux/can/raw.h
4965F:	net/can/
4966
4967CAN-J1939 NETWORK LAYER
4968M:	Robin van der Gracht <robin@protonic.nl>
4969M:	Oleksij Rempel <o.rempel@pengutronix.de>
4970R:	kernel@pengutronix.de
4971L:	linux-can@vger.kernel.org
4972S:	Maintained
4973F:	Documentation/networking/j1939.rst
4974F:	include/uapi/linux/can/j1939.h
4975F:	net/can/j1939/
4976
4977CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4978M:	Damien Le Moal <dlemoal@kernel.org>
4979L:	linux-riscv@lists.infradead.org
4980L:	linux-gpio@vger.kernel.org (pinctrl driver)
4981F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4982F:	drivers/pinctrl/pinctrl-k210.c
4983
4984CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4985M:	Damien Le Moal <dlemoal@kernel.org>
4986L:	linux-kernel@vger.kernel.org
4987L:	linux-riscv@lists.infradead.org
4988S:	Maintained
4989F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4990F:	drivers/reset/reset-k210.c
4991
4992CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4993M:	Damien Le Moal <dlemoal@kernel.org>
4994L:	linux-riscv@lists.infradead.org
4995S:	Maintained
4996F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4997F:	drivers/soc/canaan/
4998F:	include/soc/canaan/
4999
5000CAPABILITIES
5001M:	Serge Hallyn <serge@hallyn.com>
5002L:	linux-security-module@vger.kernel.org
5003S:	Supported
5004F:	include/linux/capability.h
5005F:	include/uapi/linux/capability.h
5006F:	kernel/capability.c
5007F:	security/commoncap.c
5008
5009CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5010M:	Kevin Tsai <ktsai@capellamicro.com>
5011S:	Maintained
5012F:	drivers/iio/light/cm*
5013
5014CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5015M:	Christian Lamparter <chunkeey@googlemail.com>
5016L:	linux-wireless@vger.kernel.org
5017S:	Maintained
5018W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5019F:	drivers/net/wireless/ath/carl9170/
5020
5021CAVIUM I2C DRIVER
5022M:	Robert Richter <rric@kernel.org>
5023S:	Odd Fixes
5024W:	http://www.marvell.com
5025F:	drivers/i2c/busses/i2c-octeon*
5026F:	drivers/i2c/busses/i2c-thunderx*
5027
5028CAVIUM LIQUIDIO NETWORK DRIVER
5029L:	netdev@vger.kernel.org
5030S:	Orphan
5031W:	http://www.marvell.com
5032F:	drivers/net/ethernet/cavium/liquidio/
5033
5034CAVIUM MMC DRIVER
5035M:	Robert Richter <rric@kernel.org>
5036S:	Odd Fixes
5037W:	http://www.marvell.com
5038F:	drivers/mmc/host/cavium*
5039
5040CAVIUM OCTEON-TX CRYPTO DRIVER
5041M:	George Cherian <gcherian@marvell.com>
5042L:	linux-crypto@vger.kernel.org
5043S:	Supported
5044W:	http://www.marvell.com
5045F:	drivers/crypto/cavium/cpt/
5046
5047CAVIUM THUNDERX2 ARM64 SOC
5048M:	Robert Richter <rric@kernel.org>
5049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5050S:	Odd Fixes
5051F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5052F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
5053
5054CBS/ETF/TAPRIO QDISCS
5055M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
5056L:	netdev@vger.kernel.org
5057S:	Maintained
5058F:	net/sched/sch_cbs.c
5059F:	net/sched/sch_etf.c
5060F:	net/sched/sch_taprio.c
5061
5062CC2520 IEEE-802.15.4 RADIO DRIVER
5063M:	Stefan Schmidt <stefan@datenfreihafen.org>
5064L:	linux-wpan@vger.kernel.org
5065S:	Odd Fixes
5066F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5067F:	drivers/net/ieee802154/cc2520.c
5068
5069CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5070M:	Gilad Ben-Yossef <gilad@benyossef.com>
5071L:	linux-crypto@vger.kernel.org
5072S:	Supported
5073W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5074F:	drivers/crypto/ccree/
5075
5076CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5077M:	Hadar Gat <hadar.gat@arm.com>
5078L:	linux-crypto@vger.kernel.org
5079S:	Supported
5080W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5081F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5082F:	drivers/char/hw_random/cctrng.c
5083F:	drivers/char/hw_random/cctrng.h
5084
5085CEC FRAMEWORK
5086M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5087L:	linux-media@vger.kernel.org
5088S:	Supported
5089W:	http://linuxtv.org
5090T:	git git://linuxtv.org/media_tree.git
5091F:	Documentation/ABI/testing/debugfs-cec-error-inj
5092F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
5093F:	Documentation/driver-api/media/cec-core.rst
5094F:	Documentation/userspace-api/media/cec
5095F:	drivers/media/cec/
5096F:	drivers/media/rc/keymaps/rc-cec.c
5097F:	include/media/cec-notifier.h
5098F:	include/media/cec.h
5099F:	include/uapi/linux/cec-funcs.h
5100F:	include/uapi/linux/cec.h
5101
5102CEC GPIO DRIVER
5103M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5104L:	linux-media@vger.kernel.org
5105S:	Supported
5106W:	http://linuxtv.org
5107T:	git git://linuxtv.org/media_tree.git
5108F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5109F:	drivers/media/cec/platform/cec-gpio/
5110
5111CELL BROADBAND ENGINE ARCHITECTURE
5112M:	Arnd Bergmann <arnd@arndb.de>
5113L:	linuxppc-dev@lists.ozlabs.org
5114S:	Supported
5115W:	http://www.ibm.com/developerworks/power/cell/
5116F:	arch/powerpc/include/asm/cell*.h
5117F:	arch/powerpc/include/asm/spu*.h
5118F:	arch/powerpc/include/uapi/asm/spu*.h
5119F:	arch/powerpc/platforms/cell/
5120
5121CELLWISE CW2015 BATTERY DRIVER
5122M:	Tobias Schrammm <t.schramm@manjaro.org>
5123S:	Maintained
5124F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5125F:	drivers/power/supply/cw2015_battery.c
5126
5127CEPH COMMON CODE (LIBCEPH)
5128M:	Ilya Dryomov <idryomov@gmail.com>
5129M:	Xiubo Li <xiubli@redhat.com>
5130L:	ceph-devel@vger.kernel.org
5131S:	Supported
5132W:	http://ceph.com/
5133T:	git https://github.com/ceph/ceph-client.git
5134F:	include/linux/ceph/
5135F:	include/linux/crush/
5136F:	net/ceph/
5137
5138CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5139M:	Xiubo Li <xiubli@redhat.com>
5140M:	Ilya Dryomov <idryomov@gmail.com>
5141L:	ceph-devel@vger.kernel.org
5142S:	Supported
5143W:	http://ceph.com/
5144T:	git https://github.com/ceph/ceph-client.git
5145F:	Documentation/filesystems/ceph.rst
5146F:	fs/ceph/
5147
5148CERTIFICATE HANDLING
5149M:	David Howells <dhowells@redhat.com>
5150M:	David Woodhouse <dwmw2@infradead.org>
5151L:	keyrings@vger.kernel.org
5152S:	Maintained
5153F:	Documentation/admin-guide/module-signing.rst
5154F:	certs/
5155F:	scripts/sign-file.c
5156F:	tools/certs/
5157
5158CFAG12864B LCD DRIVER
5159M:	Miguel Ojeda <ojeda@kernel.org>
5160S:	Maintained
5161F:	drivers/auxdisplay/cfag12864b.c
5162F:	include/linux/cfag12864b.h
5163
5164CFAG12864BFB LCD FRAMEBUFFER DRIVER
5165M:	Miguel Ojeda <ojeda@kernel.org>
5166S:	Maintained
5167F:	drivers/auxdisplay/cfag12864bfb.c
5168F:	include/linux/cfag12864b.h
5169
5170CHAR and MISC DRIVERS
5171M:	Arnd Bergmann <arnd@arndb.de>
5172M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5173S:	Supported
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5175F:	drivers/char/
5176F:	drivers/misc/
5177F:	include/linux/miscdevice.h
5178X:	drivers/char/agp/
5179X:	drivers/char/hw_random/
5180X:	drivers/char/ipmi/
5181X:	drivers/char/random.c
5182X:	drivers/char/tpm/
5183
5184CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5185M:	Thomas Weißschuh <linux@weissschuh.net>
5186L:	linux-hwmon@vger.kernel.org
5187S:	Maintained
5188F:	Documentation/hwmon/powerz.rst
5189F:	drivers/hwmon/powerz.c
5190
5191CHECKPATCH
5192M:	Andy Whitcroft <apw@canonical.com>
5193M:	Joe Perches <joe@perches.com>
5194R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5195R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5196S:	Maintained
5197F:	scripts/checkpatch.pl
5198
5199CHECKPATCH DOCUMENTATION
5200M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
5201M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
5202R:	Joe Perches <joe@perches.com>
5203S:	Maintained
5204F:	Documentation/dev-tools/checkpatch.rst
5205
5206CHINESE DOCUMENTATION
5207M:	Alex Shi <alexs@kernel.org>
5208M:	Yanteng Si <siyanteng@loongson.cn>
5209S:	Maintained
5210F:	Documentation/translations/zh_CN/
5211
5212CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5213M:	Peter Chen <peter.chen@kernel.org>
5214L:	linux-usb@vger.kernel.org
5215S:	Maintained
5216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5217F:	drivers/usb/chipidea/
5218
5219CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5220M:	Hans de Goede <hdegoede@redhat.com>
5221L:	linux-input@vger.kernel.org
5222S:	Maintained
5223F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5224F:	drivers/input/touchscreen/chipone_icn8318.c
5225
5226CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5227M:	Hans de Goede <hdegoede@redhat.com>
5228L:	linux-input@vger.kernel.org
5229S:	Maintained
5230F:	drivers/input/touchscreen/chipone_icn8505.c
5231
5232CHROME HARDWARE PLATFORM SUPPORT
5233M:	Benson Leung <bleung@chromium.org>
5234M:	Tzung-Bi Shih <tzungbi@kernel.org>
5235L:	chrome-platform@lists.linux.dev
5236S:	Maintained
5237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5238F:	drivers/platform/chrome/
5239
5240CHROMEOS EC CODEC DRIVER
5241M:	Cheng-Yi Chiang <cychiang@chromium.org>
5242M:	Tzung-Bi Shih <tzungbi@kernel.org>
5243R:	Guenter Roeck <groeck@chromium.org>
5244L:	chrome-platform@lists.linux.dev
5245S:	Maintained
5246F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5247F:	sound/soc/codecs/cros_ec_codec.*
5248
5249CHROMEOS EC CHARGE CONTROL
5250M:	Thomas Weißschuh <thomas@weissschuh.net>
5251S:	Maintained
5252F:	drivers/power/supply/cros_charge-control.c
5253
5254CHROMEOS EC HARDWARE MONITORING
5255M:	Thomas Weißschuh <thomas@weissschuh.net>
5256L:	chrome-platform@lists.linux.dev
5257L:	linux-hwmon@vger.kernel.org
5258S:	Maintained
5259F:	Documentation/hwmon/cros_ec_hwmon.rst
5260F:	drivers/hwmon/cros_ec_hwmon.c
5261
5262CHROMEOS EC LED DRIVER
5263M:	Thomas Weißschuh <thomas@weissschuh.net>
5264S:	Maintained
5265F:	drivers/leds/leds-cros_ec.c
5266
5267CHROMEOS EC SUBDRIVERS
5268M:	Benson Leung <bleung@chromium.org>
5269R:	Guenter Roeck <groeck@chromium.org>
5270L:	chrome-platform@lists.linux.dev
5271S:	Maintained
5272F:	drivers/power/supply/cros_charge-control.c
5273F:	drivers/power/supply/cros_usbpd-charger.c
5274N:	cros_ec
5275N:	cros-ec
5276
5277CHROMEOS EC UART DRIVER
5278M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
5279R:	Benson Leung <bleung@chromium.org>
5280R:	Tzung-Bi Shih <tzungbi@kernel.org>
5281S:	Maintained
5282F:	drivers/platform/chrome/cros_ec_uart.c
5283
5284CHROMEOS EC USB PD NOTIFY DRIVER
5285M:	Prashant Malani <pmalani@chromium.org>
5286L:	chrome-platform@lists.linux.dev
5287S:	Maintained
5288F:	drivers/platform/chrome/cros_usbpd_notify.c
5289F:	include/linux/platform_data/cros_usbpd_notify.h
5290
5291CHROMEOS EC USB TYPE-C DRIVER
5292M:	Prashant Malani <pmalani@chromium.org>
5293L:	chrome-platform@lists.linux.dev
5294S:	Maintained
5295F:	drivers/platform/chrome/cros_ec_typec.*
5296F:	drivers/platform/chrome/cros_typec_switch.c
5297F:	drivers/platform/chrome/cros_typec_vdm.*
5298
5299CHROMEOS HPS DRIVER
5300M:	Dan Callaghan <dcallagh@chromium.org>
5301R:	Sami Kyöstilä <skyostil@chromium.org>
5302S:	Maintained
5303F:	drivers/platform/chrome/cros_hps_i2c.c
5304
5305CHROMEOS EC WATCHDOG
5306M:	Lukasz Majczak <lma@chromium.org>
5307L:	chrome-platform@lists.linux.dev
5308S:	Maintained
5309F:	drivers/watchdog/cros_ec_wdt.c
5310
5311CHRONTEL CH7322 CEC DRIVER
5312M:	Joe Tessler <jrt@google.com>
5313L:	linux-media@vger.kernel.org
5314S:	Maintained
5315T:	git git://linuxtv.org/media_tree.git
5316F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5317F:	drivers/media/cec/i2c/ch7322.c
5318
5319CIRRUS LOGIC AUDIO CODEC DRIVERS
5320M:	David Rhodes <david.rhodes@cirrus.com>
5321M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5322L:	linux-sound@vger.kernel.org
5323L:	patches@opensource.cirrus.com
5324S:	Maintained
5325F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5326F:	drivers/mfd/cs42l43*
5327F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5328F:	drivers/spi/spi-cs42l43*
5329F:	include/dt-bindings/sound/cs*
5330F:	include/linux/mfd/cs42l43*
5331F:	include/sound/cs*
5332F:	sound/pci/hda/cirrus*
5333F:	sound/pci/hda/cs*
5334F:	sound/pci/hda/hda_component*
5335F:	sound/pci/hda/hda_cs_dsp_ctl.*
5336F:	sound/soc/codecs/cs*
5337
5338CIRRUS LOGIC HAPTIC DRIVERS
5339M:	James Ogletree <jogletre@opensource.cirrus.com>
5340M:	Fred Treven <fred.treven@cirrus.com>
5341M:	Ben Bright <ben.bright@cirrus.com>
5342L:	patches@opensource.cirrus.com
5343S:	Supported
5344F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5345F:	drivers/input/misc/cs40l*
5346F:	drivers/mfd/cs40l*
5347F:	include/linux/mfd/cs40l*
5348F:	sound/soc/codecs/cs40l*
5349
5350CIRRUS LOGIC DSP FIRMWARE DRIVER
5351M:	Simon Trimmer <simont@opensource.cirrus.com>
5352M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5353M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5354L:	patches@opensource.cirrus.com
5355S:	Supported
5356W:	https://github.com/CirrusLogic/linux-drivers/wiki
5357T:	git https://github.com/CirrusLogic/linux-drivers.git
5358F:	drivers/firmware/cirrus/*
5359F:	include/linux/firmware/cirrus/*
5360
5361CIRRUS LOGIC EP93XX ETHERNET DRIVER
5362M:	Hartley Sweeten <hsweeten@visionengravers.com>
5363L:	netdev@vger.kernel.org
5364S:	Maintained
5365F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5366
5367CIRRUS LOGIC LOCHNAGAR DRIVER
5368M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5369M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5370L:	patches@opensource.cirrus.com
5371S:	Supported
5372F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5373F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5374F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5375F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5376F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5377F:	Documentation/hwmon/lochnagar.rst
5378F:	drivers/clk/clk-lochnagar.c
5379F:	drivers/hwmon/lochnagar-hwmon.c
5380F:	drivers/mfd/lochnagar-i2c.c
5381F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5382F:	drivers/regulator/lochnagar-regulator.c
5383F:	include/dt-bindings/clock/lochnagar.h
5384F:	include/dt-bindings/pinctrl/lochnagar.h
5385F:	include/linux/mfd/lochnagar*
5386F:	sound/soc/codecs/lochnagar-sc.c
5387
5388CIRRUS LOGIC MADERA CODEC DRIVERS
5389M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5390M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5391L:	linux-sound@vger.kernel.org
5392L:	patches@opensource.cirrus.com
5393S:	Supported
5394W:	https://github.com/CirrusLogic/linux-drivers/wiki
5395T:	git https://github.com/CirrusLogic/linux-drivers.git
5396F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5397F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5398F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5399F:	drivers/gpio/gpio-madera*
5400F:	drivers/irqchip/irq-madera*
5401F:	drivers/mfd/cs47l*
5402F:	drivers/mfd/madera*
5403F:	drivers/pinctrl/cirrus/*
5404F:	include/dt-bindings/sound/madera*
5405F:	include/linux/irqchip/irq-madera*
5406F:	include/linux/mfd/madera/*
5407F:	include/sound/madera*
5408F:	sound/soc/codecs/cs47l*
5409F:	sound/soc/codecs/madera*
5410
5411CISCO FCOE HBA DRIVER
5412M:	Satish Kharat <satishkh@cisco.com>
5413M:	Sesidhar Baddela <sebaddel@cisco.com>
5414M:	Karan Tilak Kumar <kartilak@cisco.com>
5415L:	linux-scsi@vger.kernel.org
5416S:	Supported
5417F:	drivers/scsi/fnic/
5418
5419CISCO SCSI HBA DRIVER
5420M:	Karan Tilak Kumar <kartilak@cisco.com>
5421M:	Sesidhar Baddela <sebaddel@cisco.com>
5422L:	linux-scsi@vger.kernel.org
5423S:	Supported
5424F:	drivers/scsi/snic/
5425
5426CISCO VIC ETHERNET NIC DRIVER
5427M:	Christian Benvenuti <benve@cisco.com>
5428M:	Satish Kharat <satishkh@cisco.com>
5429S:	Supported
5430F:	drivers/net/ethernet/cisco/enic/
5431
5432CISCO VIC LOW LATENCY NIC DRIVER
5433M:	Christian Benvenuti <benve@cisco.com>
5434M:	Nelson Escobar <neescoba@cisco.com>
5435S:	Supported
5436F:	drivers/infiniband/hw/usnic/
5437
5438CLANG CONTROL FLOW INTEGRITY SUPPORT
5439M:	Sami Tolvanen <samitolvanen@google.com>
5440M:	Kees Cook <kees@kernel.org>
5441R:	Nathan Chancellor <nathan@kernel.org>
5442L:	llvm@lists.linux.dev
5443S:	Supported
5444B:	https://github.com/ClangBuiltLinux/linux/issues
5445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5446F:	include/linux/cfi.h
5447F:	kernel/cfi.c
5448
5449CLANG-FORMAT FILE
5450M:	Miguel Ojeda <ojeda@kernel.org>
5451S:	Maintained
5452F:	.clang-format
5453
5454CLANG/LLVM BUILD SUPPORT
5455M:	Nathan Chancellor <nathan@kernel.org>
5456R:	Nick Desaulniers <ndesaulniers@google.com>
5457R:	Bill Wendling <morbo@google.com>
5458R:	Justin Stitt <justinstitt@google.com>
5459L:	llvm@lists.linux.dev
5460S:	Supported
5461W:	https://clangbuiltlinux.github.io/
5462B:	https://github.com/ClangBuiltLinux/linux/issues
5463C:	irc://irc.libera.chat/clangbuiltlinux
5464F:	Documentation/kbuild/llvm.rst
5465F:	include/linux/compiler-clang.h
5466F:	scripts/Makefile.clang
5467F:	scripts/clang-tools/
5468K:	\b(?i:clang|llvm)\b
5469
5470CLK API
5471M:	Russell King <linux@armlinux.org.uk>
5472L:	linux-clk@vger.kernel.org
5473S:	Maintained
5474F:	include/linux/clk.h
5475
5476CLOCKSOURCE, CLOCKEVENT DRIVERS
5477M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5478M:	Thomas Gleixner <tglx@linutronix.de>
5479L:	linux-kernel@vger.kernel.org
5480S:	Supported
5481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5482F:	Documentation/devicetree/bindings/timer/
5483F:	drivers/clocksource/
5484
5485CLOSURES
5486M:	Kent Overstreet <kent.overstreet@linux.dev>
5487L:	linux-bcachefs@vger.kernel.org
5488S:	Supported
5489C:	irc://irc.oftc.net/bcache
5490F:	include/linux/closure.h
5491F:	lib/closure.c
5492
5493CMPC ACPI DRIVER
5494M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5495L:	platform-driver-x86@vger.kernel.org
5496S:	Supported
5497F:	drivers/platform/x86/classmate-laptop.c
5498
5499COBALT MEDIA DRIVER
5500M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5501L:	linux-media@vger.kernel.org
5502S:	Supported
5503W:	https://linuxtv.org
5504T:	git git://linuxtv.org/media_tree.git
5505F:	drivers/media/pci/cobalt/
5506
5507COCCINELLE/Semantic Patches (SmPL)
5508M:	Julia Lawall <Julia.Lawall@inria.fr>
5509M:	Nicolas Palix <nicolas.palix@imag.fr>
5510L:	cocci@inria.fr (moderated for non-subscribers)
5511S:	Supported
5512W:	https://coccinelle.gitlabpages.inria.fr/website/
5513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5514F:	Documentation/dev-tools/coccinelle.rst
5515F:	scripts/coccicheck
5516F:	scripts/coccinelle/
5517
5518CODA FILE SYSTEM
5519M:	Jan Harkes <jaharkes@cs.cmu.edu>
5520M:	coda@cs.cmu.edu
5521L:	codalist@coda.cs.cmu.edu
5522S:	Maintained
5523W:	http://www.coda.cs.cmu.edu/
5524F:	Documentation/filesystems/coda.rst
5525F:	fs/coda/
5526F:	include/linux/coda*.h
5527F:	include/uapi/linux/coda*.h
5528
5529CODA V4L2 MEM2MEM DRIVER
5530M:	Philipp Zabel <p.zabel@pengutronix.de>
5531L:	linux-media@vger.kernel.org
5532S:	Maintained
5533F:	Documentation/devicetree/bindings/media/coda.yaml
5534F:	drivers/media/platform/chips-media/coda
5535
5536CODE OF CONDUCT
5537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5538S:	Supported
5539F:	Documentation/process/code-of-conduct-interpretation.rst
5540F:	Documentation/process/code-of-conduct.rst
5541
5542CODE TAGGING
5543M:	Suren Baghdasaryan <surenb@google.com>
5544M:	Kent Overstreet <kent.overstreet@linux.dev>
5545S:	Maintained
5546F:	include/asm-generic/codetag.lds.h
5547F:	include/linux/codetag.h
5548F:	lib/codetag.c
5549
5550COMEDI DRIVERS
5551M:	Ian Abbott <abbotti@mev.co.uk>
5552M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5553S:	Odd Fixes
5554F:	drivers/comedi/
5555F:	include/linux/comedi/
5556F:	include/uapi/linux/comedi.h
5557
5558COMMON CLK FRAMEWORK
5559M:	Michael Turquette <mturquette@baylibre.com>
5560M:	Stephen Boyd <sboyd@kernel.org>
5561L:	linux-clk@vger.kernel.org
5562S:	Maintained
5563Q:	http://patchwork.kernel.org/project/linux-clk/list/
5564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5565F:	Documentation/devicetree/bindings/clock/
5566F:	drivers/clk/
5567F:	include/dt-bindings/clock/
5568F:	include/linux/clk-pr*
5569F:	include/linux/clk/
5570F:	include/linux/of_clk.h
5571X:	drivers/clk/clkdev.c
5572
5573COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5574M:	Steve French <sfrench@samba.org>
5575R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5576R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5577R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5578R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5579R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
5580L:	linux-cifs@vger.kernel.org
5581L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5582S:	Supported
5583W:	https://wiki.samba.org/index.php/LinuxCIFS
5584T:	git git://git.samba.org/sfrench/cifs-2.6.git
5585F:	Documentation/admin-guide/cifs/
5586F:	fs/smb/client/
5587F:	fs/smb/common/
5588F:	include/uapi/linux/cifs
5589
5590COMPACTPCI HOTPLUG CORE
5591M:	Scott Murray <scott@spiteful.org>
5592L:	linux-pci@vger.kernel.org
5593S:	Maintained
5594F:	drivers/pci/hotplug/cpci_hotplug*
5595
5596COMPACTPCI HOTPLUG GENERIC DRIVER
5597M:	Scott Murray <scott@spiteful.org>
5598L:	linux-pci@vger.kernel.org
5599S:	Maintained
5600F:	drivers/pci/hotplug/cpcihp_generic.c
5601
5602COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5603M:	Scott Murray <scott@spiteful.org>
5604L:	linux-pci@vger.kernel.org
5605S:	Maintained
5606F:	drivers/pci/hotplug/cpcihp_zt5550.*
5607
5608COMPAL LAPTOP SUPPORT
5609M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5610L:	platform-driver-x86@vger.kernel.org
5611S:	Maintained
5612F:	drivers/platform/x86/compal-laptop.c
5613
5614COMPILER ATTRIBUTES
5615M:	Miguel Ojeda <ojeda@kernel.org>
5616S:	Maintained
5617F:	include/linux/compiler_attributes.h
5618
5619COMPUTE EXPRESS LINK (CXL)
5620M:	Davidlohr Bueso <dave@stgolabs.net>
5621M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5622M:	Dave Jiang <dave.jiang@intel.com>
5623M:	Alison Schofield <alison.schofield@intel.com>
5624M:	Vishal Verma <vishal.l.verma@intel.com>
5625M:	Ira Weiny <ira.weiny@intel.com>
5626M:	Dan Williams <dan.j.williams@intel.com>
5627L:	linux-cxl@vger.kernel.org
5628S:	Maintained
5629F:	Documentation/driver-api/cxl
5630F:	drivers/cxl/
5631F:	include/linux/einj-cxl.h
5632F:	include/linux/cxl-event.h
5633F:	include/uapi/linux/cxl_mem.h
5634F:	tools/testing/cxl/
5635
5636COMPUTE EXPRESS LINK PMU (CPMU)
5637M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5638L:	linux-cxl@vger.kernel.org
5639S:	Maintained
5640F:	Documentation/admin-guide/perf/cxl.rst
5641F:	drivers/perf/cxl_pmu.c
5642
5643CONEXANT ACCESSRUNNER USB DRIVER
5644L:	accessrunner-general@lists.sourceforge.net
5645S:	Orphan
5646W:	http://accessrunner.sourceforge.net/
5647F:	drivers/usb/atm/cxacru.c
5648
5649CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5650M:	Elena Reshetova <elena.reshetova@intel.com>
5651M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
5652S:	Maintained
5653F:	Documentation/security/snp-tdx-threat-model.rst
5654
5655CONFIGFS
5656M:	Joel Becker <jlbec@evilplan.org>
5657M:	Christoph Hellwig <hch@lst.de>
5658S:	Supported
5659T:	git git://git.infradead.org/users/hch/configfs.git
5660F:	fs/configfs/
5661F:	include/linux/configfs.h
5662F:	samples/configfs/
5663
5664CONSOLE SUBSYSTEM
5665M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5666S:	Supported
5667F:	drivers/video/console/
5668F:	include/linux/console*
5669
5670CONTEXT TRACKING
5671M:	Frederic Weisbecker <frederic@kernel.org>
5672M:	"Paul E. McKenney" <paulmck@kernel.org>
5673S:	Maintained
5674F:	include/linux/context_tracking*
5675F:	kernel/context_tracking.c
5676
5677CONTROL GROUP (CGROUP)
5678M:	Tejun Heo <tj@kernel.org>
5679M:	Zefan Li <lizefan.x@bytedance.com>
5680M:	Johannes Weiner <hannes@cmpxchg.org>
5681M:	Michal Koutný <mkoutny@suse.com>
5682L:	cgroups@vger.kernel.org
5683S:	Maintained
5684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5685F:	Documentation/admin-guide/cgroup-v1/
5686F:	Documentation/admin-guide/cgroup-v2.rst
5687F:	include/linux/cgroup*
5688F:	kernel/cgroup/
5689F:	tools/testing/selftests/cgroup/
5690
5691CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5692M:	Tejun Heo <tj@kernel.org>
5693M:	Josef Bacik <josef@toxicpanda.com>
5694M:	Jens Axboe <axboe@kernel.dk>
5695L:	cgroups@vger.kernel.org
5696L:	linux-block@vger.kernel.org
5697T:	git git://git.kernel.dk/linux-block
5698F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5699F:	block/bfq-cgroup.c
5700F:	block/blk-cgroup.c
5701F:	block/blk-iocost.c
5702F:	block/blk-iolatency.c
5703F:	block/blk-throttle.c
5704F:	include/linux/blk-cgroup.h
5705
5706CONTROL GROUP - CPUSET
5707M:	Waiman Long <longman@redhat.com>
5708M:	Zefan Li <lizefan.x@bytedance.com>
5709L:	cgroups@vger.kernel.org
5710S:	Maintained
5711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5712F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5713F:	include/linux/cpuset.h
5714F:	kernel/cgroup/cpuset.c
5715F:	tools/testing/selftests/cgroup/test_cpuset.c
5716F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5717
5718CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5719M:	Johannes Weiner <hannes@cmpxchg.org>
5720M:	Michal Hocko <mhocko@kernel.org>
5721M:	Roman Gushchin <roman.gushchin@linux.dev>
5722M:	Shakeel Butt <shakeel.butt@linux.dev>
5723R:	Muchun Song <muchun.song@linux.dev>
5724L:	cgroups@vger.kernel.org
5725L:	linux-mm@kvack.org
5726S:	Maintained
5727F:	include/linux/memcontrol.h
5728F:	mm/memcontrol.c
5729F:	mm/memcontrol-v1.c
5730F:	mm/memcontrol-v1.h
5731F:	mm/swap_cgroup.c
5732F:	samples/cgroup/*
5733F:	tools/testing/selftests/cgroup/memcg_protection.m
5734F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5735F:	tools/testing/selftests/cgroup/test_kmem.c
5736F:	tools/testing/selftests/cgroup/test_memcontrol.c
5737
5738CORETEMP HARDWARE MONITORING DRIVER
5739M:	Fenghua Yu <fenghua.yu@intel.com>
5740L:	linux-hwmon@vger.kernel.org
5741S:	Maintained
5742F:	Documentation/hwmon/coretemp.rst
5743F:	drivers/hwmon/coretemp.c
5744
5745CORSAIR-CPRO HARDWARE MONITOR DRIVER
5746M:	Marius Zachmann <mail@mariuszachmann.de>
5747L:	linux-hwmon@vger.kernel.org
5748S:	Maintained
5749F:	drivers/hwmon/corsair-cpro.c
5750
5751CORSAIR-PSU HARDWARE MONITOR DRIVER
5752M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5753L:	linux-hwmon@vger.kernel.org
5754S:	Maintained
5755F:	Documentation/hwmon/corsair-psu.rst
5756F:	drivers/hwmon/corsair-psu.c
5757
5758COUNTER SUBSYSTEM
5759M:	William Breathitt Gray <wbg@kernel.org>
5760L:	linux-iio@vger.kernel.org
5761S:	Maintained
5762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5763F:	Documentation/ABI/testing/sysfs-bus-counter
5764F:	Documentation/driver-api/generic-counter.rst
5765F:	drivers/counter/
5766F:	include/linux/counter.h
5767F:	include/uapi/linux/counter.h
5768F:	tools/counter/
5769
5770COUNTER WATCH EVENTS TOOL
5771M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5772L:	linux-iio@vger.kernel.org
5773S:	Maintained
5774F:	tools/counter/counter_watch_events.c
5775
5776CP2615 I2C DRIVER
5777M:	Bence Csókás <bence98@sch.bme.hu>
5778S:	Maintained
5779F:	drivers/i2c/busses/i2c-cp2615.c
5780
5781CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5782M:	Viresh Kumar <viresh.kumar@linaro.org>
5783M:	Sudeep Holla <sudeep.holla@arm.com>
5784L:	linux-pm@vger.kernel.org
5785S:	Maintained
5786W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5787F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5788
5789CPU FREQUENCY SCALING FRAMEWORK
5790M:	"Rafael J. Wysocki" <rafael@kernel.org>
5791M:	Viresh Kumar <viresh.kumar@linaro.org>
5792L:	linux-pm@vger.kernel.org
5793S:	Maintained
5794B:	https://bugzilla.kernel.org
5795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5797F:	Documentation/admin-guide/pm/cpufreq.rst
5798F:	Documentation/admin-guide/pm/intel_pstate.rst
5799F:	Documentation/cpu-freq/
5800F:	Documentation/devicetree/bindings/cpufreq/
5801F:	drivers/cpufreq/
5802F:	include/linux/cpufreq.h
5803F:	include/linux/sched/cpufreq.h
5804F:	kernel/sched/cpufreq*.c
5805F:	tools/testing/selftests/cpufreq/
5806
5807CPU HOTPLUG
5808M:	Thomas Gleixner <tglx@linutronix.de>
5809M:	Peter Zijlstra <peterz@infradead.org>
5810L:	linux-kernel@vger.kernel.org
5811S:	Maintained
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5813F:	include/linux/cpu.h
5814F:	include/linux/cpuhotplug.h
5815F:	include/linux/smpboot.h
5816F:	kernel/cpu.c
5817F:	kernel/smpboot.*
5818
5819CPU IDLE TIME MANAGEMENT FRAMEWORK
5820M:	"Rafael J. Wysocki" <rafael@kernel.org>
5821M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5822L:	linux-pm@vger.kernel.org
5823S:	Maintained
5824B:	https://bugzilla.kernel.org
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5826F:	Documentation/admin-guide/pm/cpuidle.rst
5827F:	Documentation/driver-api/pm/cpuidle.rst
5828F:	drivers/cpuidle/
5829F:	include/linux/cpuidle.h
5830
5831CPU POWER MONITORING SUBSYSTEM
5832M:	Thomas Renninger <trenn@suse.com>
5833M:	Shuah Khan <shuah@kernel.org>
5834M:	Shuah Khan <skhan@linuxfoundation.org>
5835L:	linux-pm@vger.kernel.org
5836S:	Maintained
5837F:	tools/power/cpupower/
5838
5839CPUID/MSR DRIVER
5840M:	"H. Peter Anvin" <hpa@zytor.com>
5841S:	Maintained
5842F:	arch/x86/kernel/cpuid.c
5843F:	arch/x86/kernel/msr.c
5844
5845CPUIDLE DRIVER - ARM BIG LITTLE
5846M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5847M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5848L:	linux-pm@vger.kernel.org
5849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5850S:	Maintained
5851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5852F:	drivers/cpuidle/cpuidle-big_little.c
5853
5854CPUIDLE DRIVER - ARM EXYNOS
5855M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5856M:	Kukjin Kim <kgene@kernel.org>
5857R:	Krzysztof Kozlowski <krzk@kernel.org>
5858L:	linux-pm@vger.kernel.org
5859L:	linux-samsung-soc@vger.kernel.org
5860S:	Maintained
5861F:	arch/arm/mach-exynos/pm.c
5862F:	drivers/cpuidle/cpuidle-exynos.c
5863F:	include/linux/platform_data/cpuidle-exynos.h
5864
5865CPUIDLE DRIVER - ARM PSCI
5866M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5867M:	Sudeep Holla <sudeep.holla@arm.com>
5868L:	linux-pm@vger.kernel.org
5869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5870S:	Supported
5871F:	drivers/cpuidle/cpuidle-psci.c
5872
5873CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5874M:	Ulf Hansson <ulf.hansson@linaro.org>
5875L:	linux-pm@vger.kernel.org
5876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5877S:	Supported
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5879F:	drivers/cpuidle/cpuidle-psci-domain.c
5880F:	drivers/cpuidle/cpuidle-psci.h
5881
5882CPUIDLE DRIVER - DT IDLE PM DOMAIN
5883M:	Ulf Hansson <ulf.hansson@linaro.org>
5884L:	linux-pm@vger.kernel.org
5885S:	Supported
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
5887F:	drivers/cpuidle/dt_idle_genpd.c
5888F:	drivers/cpuidle/dt_idle_genpd.h
5889
5890CPUIDLE DRIVER - RISC-V SBI
5891M:	Anup Patel <anup@brainfault.org>
5892L:	linux-pm@vger.kernel.org
5893L:	linux-riscv@lists.infradead.org
5894S:	Maintained
5895F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5896
5897CRAMFS FILESYSTEM
5898M:	Nicolas Pitre <nico@fluxnic.net>
5899S:	Maintained
5900F:	Documentation/filesystems/cramfs.rst
5901F:	fs/cramfs/
5902
5903CREATIVE SB0540
5904M:	Bastien Nocera <hadess@hadess.net>
5905L:	linux-input@vger.kernel.org
5906S:	Maintained
5907F:	drivers/hid/hid-creative-sb0540.c
5908
5909CRYPTO API
5910M:	Herbert Xu <herbert@gondor.apana.org.au>
5911M:	"David S. Miller" <davem@davemloft.net>
5912L:	linux-crypto@vger.kernel.org
5913S:	Maintained
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5916F:	Documentation/crypto/
5917F:	Documentation/devicetree/bindings/crypto/
5918F:	arch/*/crypto/
5919F:	crypto/
5920F:	drivers/crypto/
5921F:	include/crypto/
5922F:	include/linux/crypto*
5923F:	lib/crypto/
5924
5925CRYPTO SPEED TEST COMPARE
5926M:	Wang Jinchao <wangjinchao@xfusion.com>
5927L:	linux-crypto@vger.kernel.org
5928S:	Maintained
5929F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5930
5931CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5932M:	Neil Horman <nhorman@tuxdriver.com>
5933L:	linux-crypto@vger.kernel.org
5934S:	Maintained
5935F:	crypto/ansi_cprng.c
5936F:	crypto/rng.c
5937
5938CS3308 MEDIA DRIVER
5939M:	Hans Verkuil <hverkuil@xs4all.nl>
5940L:	linux-media@vger.kernel.org
5941S:	Odd Fixes
5942W:	http://linuxtv.org
5943T:	git git://linuxtv.org/media_tree.git
5944F:	drivers/media/i2c/cs3308.c
5945
5946CS5535 Audio ALSA driver
5947M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5948S:	Maintained
5949F:	sound/pci/cs5535audio/
5950
5951CTU CAN FD DRIVER
5952M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5953M:	Ondrej Ille <ondrej.ille@gmail.com>
5954L:	linux-can@vger.kernel.org
5955S:	Maintained
5956F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5957F:	drivers/net/can/ctucanfd/
5958
5959CVE ASSIGNMENT CONTACT
5960M:	CVE Assignment Team <cve@kernel.org>
5961S:	Maintained
5962F:	Documentation/process/cve.rst
5963
5964CW1200 WLAN driver
5965S:	Orphan
5966F:	drivers/net/wireless/st/cw1200/
5967F:	include/linux/platform_data/net-cw1200.h
5968
5969CX18 VIDEO4LINUX DRIVER
5970M:	Andy Walls <awalls@md.metrocast.net>
5971L:	linux-media@vger.kernel.org
5972S:	Maintained
5973W:	https://linuxtv.org
5974T:	git git://linuxtv.org/media_tree.git
5975F:	drivers/media/pci/cx18/
5976F:	include/uapi/linux/ivtv*
5977
5978CX2341X MPEG ENCODER HELPER MODULE
5979M:	Hans Verkuil <hverkuil@xs4all.nl>
5980L:	linux-media@vger.kernel.org
5981S:	Maintained
5982W:	https://linuxtv.org
5983T:	git git://linuxtv.org/media_tree.git
5984F:	drivers/media/common/cx2341x*
5985F:	include/media/drv-intf/cx2341x.h
5986
5987CX24120 MEDIA DRIVER
5988M:	Jemma Denson <jdenson@gmail.com>
5989M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5990L:	linux-media@vger.kernel.org
5991S:	Maintained
5992W:	https://linuxtv.org
5993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5994F:	drivers/media/dvb-frontends/cx24120*
5995
5996CX88 VIDEO4LINUX DRIVER
5997M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5998L:	linux-media@vger.kernel.org
5999S:	Odd fixes
6000W:	https://linuxtv.org
6001T:	git git://linuxtv.org/media_tree.git
6002F:	Documentation/driver-api/media/drivers/cx88*
6003F:	drivers/media/pci/cx88/
6004
6005CXD2820R MEDIA DRIVER
6006L:	linux-media@vger.kernel.org
6007S:	Orphan
6008W:	https://linuxtv.org
6009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6010F:	drivers/media/dvb-frontends/cxd2820r*
6011
6012CXGB3 ETHERNET DRIVER (CXGB3)
6013M:	Potnuri Bharat Teja <bharat@chelsio.com>
6014L:	netdev@vger.kernel.org
6015S:	Supported
6016W:	http://www.chelsio.com
6017F:	drivers/net/ethernet/chelsio/cxgb3/
6018
6019CXGB3 ISCSI DRIVER (CXGB3I)
6020M:	Varun Prakash <varun@chelsio.com>
6021L:	linux-scsi@vger.kernel.org
6022S:	Supported
6023W:	http://www.chelsio.com
6024F:	drivers/scsi/cxgbi/cxgb3i
6025
6026CXGB4 CRYPTO DRIVER (chcr)
6027M:	Ayush Sawal <ayush.sawal@chelsio.com>
6028L:	linux-crypto@vger.kernel.org
6029S:	Supported
6030W:	http://www.chelsio.com
6031F:	drivers/crypto/chelsio
6032
6033CXGB4 ETHERNET DRIVER (CXGB4)
6034M:	Potnuri Bharat Teja <bharat@chelsio.com>
6035L:	netdev@vger.kernel.org
6036S:	Supported
6037W:	http://www.chelsio.com
6038F:	drivers/net/ethernet/chelsio/cxgb4/
6039
6040CXGB4 INLINE CRYPTO DRIVER
6041M:	Ayush Sawal <ayush.sawal@chelsio.com>
6042L:	netdev@vger.kernel.org
6043S:	Supported
6044W:	http://www.chelsio.com
6045F:	drivers/net/ethernet/chelsio/inline_crypto/
6046
6047CXGB4 ISCSI DRIVER (CXGB4I)
6048M:	Varun Prakash <varun@chelsio.com>
6049L:	linux-scsi@vger.kernel.org
6050S:	Supported
6051W:	http://www.chelsio.com
6052F:	drivers/scsi/cxgbi/cxgb4i
6053
6054CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6055M:	Potnuri Bharat Teja <bharat@chelsio.com>
6056L:	linux-rdma@vger.kernel.org
6057S:	Supported
6058W:	http://www.openfabrics.org
6059F:	drivers/infiniband/hw/cxgb4/
6060F:	include/uapi/rdma/cxgb4-abi.h
6061
6062CXGB4VF ETHERNET DRIVER (CXGB4VF)
6063M:	Potnuri Bharat Teja <bharat@chelsio.com>
6064L:	netdev@vger.kernel.org
6065S:	Supported
6066W:	http://www.chelsio.com
6067F:	drivers/net/ethernet/chelsio/cxgb4vf/
6068
6069CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
6070M:	Frederic Barrat <fbarrat@linux.ibm.com>
6071M:	Andrew Donnellan <ajd@linux.ibm.com>
6072L:	linuxppc-dev@lists.ozlabs.org
6073S:	Supported
6074F:	Documentation/ABI/testing/sysfs-class-cxl
6075F:	Documentation/arch/powerpc/cxl.rst
6076F:	arch/powerpc/platforms/powernv/pci-cxl.c
6077F:	drivers/misc/cxl/
6078F:	include/misc/cxl*
6079F:	include/uapi/misc/cxl.h
6080
6081CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
6082M:	Manoj N. Kumar <manoj@linux.ibm.com>
6083M:	Uma Krishnan <ukrishn@linux.ibm.com>
6084L:	linux-scsi@vger.kernel.org
6085S:	Obsolete
6086F:	Documentation/arch/powerpc/cxlflash.rst
6087F:	drivers/scsi/cxlflash/
6088F:	include/uapi/scsi/cxlflash_ioctl.h
6089
6090CYBERPRO FB DRIVER
6091M:	Russell King <linux@armlinux.org.uk>
6092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6093S:	Maintained
6094W:	http://www.armlinux.org.uk/
6095F:	drivers/video/fbdev/cyber2000fb.*
6096
6097CYCLADES PC300 DRIVER
6098S:	Orphan
6099F:	drivers/net/wan/pc300*
6100
6101CYPRESS CY8C95X0 PINCTRL DRIVER
6102M:	Patrick Rudolph <patrick.rudolph@9elements.com>
6103L:	linux-gpio@vger.kernel.org
6104S:	Maintained
6105F:	drivers/pinctrl/pinctrl-cy8c95x0.c
6106
6107CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6108M:	Linus Walleij <linus.walleij@linaro.org>
6109L:	linux-input@vger.kernel.org
6110S:	Maintained
6111F:	drivers/input/touchscreen/cy8ctma140.c
6112
6113CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6114M:	Yassine Oudjana <y.oudjana@protonmail.com>
6115L:	linux-input@vger.kernel.org
6116S:	Maintained
6117F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
6118F:	drivers/input/keyboard/cypress-sf.c
6119
6120CYPRESS_FIRMWARE MEDIA DRIVER
6121L:	linux-media@vger.kernel.org
6122S:	Orphan
6123W:	https://linuxtv.org
6124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6125F:	drivers/media/common/cypress_firmware*
6126
6127CYTTSP TOUCHSCREEN DRIVER
6128M:	Linus Walleij <linus.walleij@linaro.org>
6129L:	linux-input@vger.kernel.org
6130S:	Maintained
6131F:	drivers/input/touchscreen/cyttsp*
6132
6133D-LINK DIR-685 TOUCHKEYS DRIVER
6134M:	Linus Walleij <linus.walleij@linaro.org>
6135L:	linux-input@vger.kernel.org
6136S:	Supported
6137F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
6138
6139DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6140M:	Joshua Kinard <kumba@gentoo.org>
6141S:	Maintained
6142F:	drivers/rtc/rtc-ds1685.c
6143F:	include/linux/rtc/ds1685.h
6144
6145DAMA SLAVE for AX.25
6146M:	Joerg Reuter <jreuter@yaina.de>
6147L:	linux-hams@vger.kernel.org
6148S:	Maintained
6149W:	http://yaina.de/jreuter/
6150W:	http://www.qsl.net/dl1bke/
6151F:	net/ax25/af_ax25.c
6152F:	net/ax25/ax25_dev.c
6153F:	net/ax25/ax25_ds_*
6154F:	net/ax25/ax25_in.c
6155F:	net/ax25/ax25_out.c
6156F:	net/ax25/ax25_timer.c
6157F:	net/ax25/sysctl_net_ax25.c
6158
6159DATA ACCESS MONITOR
6160M:	SeongJae Park <sj@kernel.org>
6161L:	damon@lists.linux.dev
6162L:	linux-mm@kvack.org
6163S:	Maintained
6164W:	https://damonitor.github.io
6165P:	Documentation/mm/damon/maintainer-profile.rst
6166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6167T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6169F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
6170F:	Documentation/admin-guide/mm/damon/
6171F:	Documentation/mm/damon/
6172F:	include/linux/damon.h
6173F:	include/trace/events/damon.h
6174F:	mm/damon/
6175F:	tools/testing/selftests/damon/
6176
6177DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6178L:	netdev@vger.kernel.org
6179S:	Orphan
6180F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6181F:	drivers/net/ethernet/dec/tulip/dmfe.c
6182
6183DC390/AM53C974 SCSI driver
6184M:	Hannes Reinecke <hare@suse.com>
6185L:	linux-scsi@vger.kernel.org
6186S:	Maintained
6187F:	drivers/scsi/am53c974.c
6188
6189DC395x SCSI driver
6190M:	Oliver Neukum <oliver@neukum.org>
6191M:	Ali Akcaagac <aliakc@web.de>
6192M:	Jamie Lenehan <lenehan@twibble.org>
6193S:	Maintained
6194F:	Documentation/scsi/dc395x.rst
6195F:	drivers/scsi/dc395x.*
6196
6197DCCP PROTOCOL
6198L:	dccp@vger.kernel.org
6199S:	Orphan
6200W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6201F:	include/linux/dccp.h
6202F:	include/linux/tfrc.h
6203F:	include/uapi/linux/dccp.h
6204F:	net/dccp/
6205
6206DEBUGOBJECTS:
6207M:	Thomas Gleixner <tglx@linutronix.de>
6208L:	linux-kernel@vger.kernel.org
6209S:	Maintained
6210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6211F:	include/linux/debugobjects.h
6212F:	lib/debugobjects.c
6213
6214DECSTATION PLATFORM SUPPORT
6215M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6216L:	linux-mips@vger.kernel.org
6217S:	Maintained
6218W:	http://www.linux-mips.org/wiki/DECstation
6219F:	arch/mips/dec/
6220F:	arch/mips/include/asm/dec/
6221F:	arch/mips/include/asm/mach-dec/
6222
6223DEFXX FDDI NETWORK DRIVER
6224M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6225S:	Maintained
6226F:	drivers/net/fddi/defxx.*
6227
6228DEFZA FDDI NETWORK DRIVER
6229M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
6230S:	Maintained
6231F:	drivers/net/fddi/defza.*
6232
6233DEINTERLACE DRIVERS FOR ALLWINNER H3
6234M:	Jernej Skrabec <jernej.skrabec@gmail.com>
6235L:	linux-media@vger.kernel.org
6236S:	Maintained
6237T:	git git://linuxtv.org/media_tree.git
6238F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6239F:	drivers/media/platform/sunxi/sun8i-di/
6240
6241DELL LAPTOP DRIVER
6242M:	Matthew Garrett <mjg59@srcf.ucam.org>
6243M:	Pali Rohár <pali@kernel.org>
6244L:	platform-driver-x86@vger.kernel.org
6245S:	Maintained
6246F:	drivers/platform/x86/dell/dell-laptop.c
6247
6248DELL LAPTOP FREEFALL DRIVER
6249M:	Pali Rohár <pali@kernel.org>
6250S:	Maintained
6251F:	drivers/platform/x86/dell/dell-smo8800.c
6252
6253DELL LAPTOP RBTN DRIVER
6254M:	Pali Rohár <pali@kernel.org>
6255S:	Maintained
6256F:	drivers/platform/x86/dell/dell-rbtn.*
6257
6258DELL LAPTOP SMM DRIVER
6259M:	Pali Rohár <pali@kernel.org>
6260S:	Maintained
6261F:	Documentation/ABI/obsolete/procfs-i8k
6262F:	drivers/hwmon/dell-smm-hwmon.c
6263F:	include/uapi/linux/i8k.h
6264
6265DELL PC DRIVER
6266M:	Lyndon Sanche <lsanche@lyndeno.ca>
6267L:	platform-driver-x86@vger.kernel.org
6268S:	Maintained
6269F:	drivers/platform/x86/dell/dell-pc.c
6270
6271DELL REMOTE BIOS UPDATE DRIVER
6272M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6273L:	platform-driver-x86@vger.kernel.org
6274S:	Maintained
6275F:	drivers/platform/x86/dell/dell_rbu.c
6276
6277DELL SMBIOS DRIVER
6278M:	Pali Rohár <pali@kernel.org>
6279L:	Dell.Client.Kernel@dell.com
6280L:	platform-driver-x86@vger.kernel.org
6281S:	Maintained
6282F:	drivers/platform/x86/dell/dell-smbios.*
6283
6284DELL SMBIOS SMM DRIVER
6285L:	Dell.Client.Kernel@dell.com
6286L:	platform-driver-x86@vger.kernel.org
6287S:	Maintained
6288F:	drivers/platform/x86/dell/dell-smbios-smm.c
6289
6290DELL SMBIOS WMI DRIVER
6291L:	Dell.Client.Kernel@dell.com
6292L:	platform-driver-x86@vger.kernel.org
6293S:	Maintained
6294F:	drivers/platform/x86/dell/dell-smbios-wmi.c
6295F:	tools/wmi/dell-smbios-example.c
6296
6297DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6298M:	Stuart Hayes <stuart.w.hayes@gmail.com>
6299L:	platform-driver-x86@vger.kernel.org
6300S:	Maintained
6301F:	Documentation/userspace-api/dcdbas.rst
6302F:	drivers/platform/x86/dell/dcdbas.*
6303
6304DELL WMI DDV DRIVER
6305M:	Armin Wolf <W_Armin@gmx.de>
6306S:	Maintained
6307F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
6308F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6309F:	Documentation/wmi/devices/dell-wmi-ddv.rst
6310F:	drivers/platform/x86/dell/dell-wmi-ddv.c
6311
6312DELL WMI DESCRIPTOR DRIVER
6313L:	Dell.Client.Kernel@dell.com
6314S:	Maintained
6315F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
6316
6317DELL WMI HARDWARE PRIVACY SUPPORT
6318L:	Dell.Client.Kernel@dell.com
6319L:	platform-driver-x86@vger.kernel.org
6320S:	Maintained
6321F:	drivers/platform/x86/dell/dell-wmi-privacy.c
6322
6323DELL WMI NOTIFICATIONS DRIVER
6324M:	Matthew Garrett <mjg59@srcf.ucam.org>
6325M:	Pali Rohár <pali@kernel.org>
6326S:	Maintained
6327F:	drivers/platform/x86/dell/dell-wmi-base.c
6328
6329DELL WMI SYSMAN DRIVER
6330M:	Prasanth Ksr <prasanth.ksr@dell.com>
6331L:	Dell.Client.Kernel@dell.com
6332L:	platform-driver-x86@vger.kernel.org
6333S:	Maintained
6334F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
6335F:	drivers/platform/x86/dell/dell-wmi-sysman/
6336
6337DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6338M:	Zev Weiss <zev@bewilderbeest.net>
6339L:	linux-hwmon@vger.kernel.org
6340S:	Maintained
6341F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6342
6343DELTA DPS920AB PSU DRIVER
6344M:	Robert Marko <robert.marko@sartura.hr>
6345L:	linux-hwmon@vger.kernel.org
6346S:	Maintained
6347F:	Documentation/hwmon/dps920ab.rst
6348F:	drivers/hwmon/pmbus/dps920ab.c
6349
6350DELTA NETWORKS TN48M CPLD DRIVERS
6351M:	Robert Marko <robert.marko@sartura.hr>
6352S:	Maintained
6353F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6354F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6355F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6356F:	drivers/gpio/gpio-tn48m.c
6357F:	include/dt-bindings/reset/delta,tn48m-reset.h
6358
6359DELTA ST MEDIA DRIVER
6360M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6361L:	linux-media@vger.kernel.org
6362S:	Supported
6363W:	https://linuxtv.org
6364T:	git git://linuxtv.org/media_tree.git
6365F:	drivers/media/platform/st/sti/delta
6366
6367DENALI NAND DRIVER
6368L:	linux-mtd@lists.infradead.org
6369S:	Orphan
6370F:	drivers/mtd/nand/raw/denali*
6371
6372DESIGNWARE EDMA CORE IP DRIVER
6373M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6374R:	Serge Semin <fancer.lancer@gmail.com>
6375L:	dmaengine@vger.kernel.org
6376S:	Maintained
6377F:	drivers/dma/dw-edma/
6378F:	include/linux/dma/edma.h
6379
6380DESIGNWARE USB2 DRD IP DRIVER
6381M:	Minas Harutyunyan <hminas@synopsys.com>
6382L:	linux-usb@vger.kernel.org
6383S:	Maintained
6384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6385F:	drivers/usb/dwc2/
6386
6387DESIGNWARE USB3 DRD IP DRIVER
6388M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6389L:	linux-usb@vger.kernel.org
6390S:	Maintained
6391F:	drivers/usb/dwc3/
6392
6393DESIGNWARE XDATA IP DRIVER
6394L:	linux-pci@vger.kernel.org
6395S:	Orphan
6396F:	Documentation/misc-devices/dw-xdata-pcie.rst
6397F:	drivers/misc/dw-xdata-pcie.c
6398
6399DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6400M:	Andreas Klinger <ak@it-klinger.de>
6401L:	linux-iio@vger.kernel.org
6402S:	Maintained
6403F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6404F:	drivers/iio/proximity/srf*.c
6405
6406DEVICE COREDUMP (DEV_COREDUMP)
6407M:	Johannes Berg <johannes@sipsolutions.net>
6408L:	linux-kernel@vger.kernel.org
6409S:	Maintained
6410F:	drivers/base/devcoredump.c
6411F:	include/linux/devcoredump.h
6412
6413DEVICE DEPENDENCY HELPER SCRIPT
6414M:	Saravana Kannan <saravanak@google.com>
6415L:	linux-kernel@vger.kernel.org
6416S:	Maintained
6417F:	scripts/dev-needs.sh
6418
6419DEVICE DIRECT ACCESS (DAX)
6420M:	Dan Williams <dan.j.williams@intel.com>
6421M:	Vishal Verma <vishal.l.verma@intel.com>
6422M:	Dave Jiang <dave.jiang@intel.com>
6423L:	nvdimm@lists.linux.dev
6424L:	linux-cxl@vger.kernel.org
6425S:	Supported
6426F:	drivers/dax/
6427
6428DEVICE FREQUENCY (DEVFREQ)
6429M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6430M:	Kyungmin Park <kyungmin.park@samsung.com>
6431M:	Chanwoo Choi <cw00.choi@samsung.com>
6432L:	linux-pm@vger.kernel.org
6433S:	Maintained
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6435F:	Documentation/devicetree/bindings/devfreq/
6436F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6437F:	drivers/devfreq/
6438F:	include/linux/devfreq.h
6439F:	include/trace/events/devfreq.h
6440
6441DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6442M:	Chanwoo Choi <cw00.choi@samsung.com>
6443L:	linux-pm@vger.kernel.org
6444S:	Supported
6445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6446F:	Documentation/devicetree/bindings/devfreq/event/
6447F:	drivers/devfreq/devfreq-event.c
6448F:	drivers/devfreq/event/
6449F:	include/dt-bindings/pmu/exynos_ppmu.h
6450F:	include/linux/devfreq-event.h
6451
6452DEVICE RESOURCE MANAGEMENT HELPERS
6453M:	Hans de Goede <hdegoede@redhat.com>
6454R:	Matti Vaittinen <mazziesaccount@gmail.com>
6455S:	Maintained
6456F:	include/linux/devm-helpers.h
6457
6458DEVICE-MAPPER  (LVM)
6459M:	Alasdair Kergon <agk@redhat.com>
6460M:	Mike Snitzer <snitzer@kernel.org>
6461M:	Mikulas Patocka <mpatocka@redhat.com>
6462L:	dm-devel@lists.linux.dev
6463S:	Maintained
6464Q:	http://patchwork.kernel.org/project/dm-devel/list/
6465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6466F:	Documentation/admin-guide/device-mapper/
6467F:	drivers/md/Kconfig
6468F:	drivers/md/Makefile
6469F:	drivers/md/dm*
6470F:	drivers/md/persistent-data/
6471F:	include/linux/device-mapper.h
6472F:	include/linux/dm-*.h
6473F:	include/uapi/linux/dm-*.h
6474
6475DEVICE-MAPPER VDO TARGET
6476M:	Matthew Sakai <msakai@redhat.com>
6477L:	dm-devel@lists.linux.dev
6478S:	Maintained
6479F:	Documentation/admin-guide/device-mapper/vdo*.rst
6480F:	drivers/md/dm-vdo/
6481
6482DEVLINK
6483M:	Jiri Pirko <jiri@resnulli.us>
6484L:	netdev@vger.kernel.org
6485S:	Supported
6486F:	Documentation/networking/devlink
6487F:	include/net/devlink.h
6488F:	include/uapi/linux/devlink.h
6489F:	net/devlink/
6490
6491DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6492M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6493L:	kernel@dh-electronics.com
6494S:	Maintained
6495F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6496F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6497
6498DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6499M:	Marek Vasut <marex@denx.de>
6500L:	kernel@dh-electronics.com
6501S:	Maintained
6502F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6503F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6504
6505DIALOG SEMICONDUCTOR DRIVERS
6506M:	Support Opensource <support.opensource@diasemi.com>
6507S:	Supported
6508W:	http://www.dialog-semiconductor.com/products
6509F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6510F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6511F:	Documentation/devicetree/bindings/mfd/da90*.txt
6512F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6513F:	Documentation/devicetree/bindings/regulator/da92*.txt
6514F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6515F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6516F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6517F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6518F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6519F:	Documentation/hwmon/da90??.rst
6520F:	drivers/gpio/gpio-da90??.c
6521F:	drivers/hwmon/da90??-hwmon.c
6522F:	drivers/iio/adc/da91??-*.c
6523F:	drivers/input/misc/da72??.[ch]
6524F:	drivers/input/misc/da90??_onkey.c
6525F:	drivers/input/touchscreen/da9052_tsi.c
6526F:	drivers/leds/leds-da90??.c
6527F:	drivers/mfd/da903x.c
6528F:	drivers/mfd/da90??-*.c
6529F:	drivers/mfd/da91??-*.c
6530F:	drivers/pinctrl/pinctrl-da90??.c
6531F:	drivers/power/supply/da9052-battery.c
6532F:	drivers/power/supply/da91??-*.c
6533F:	drivers/regulator/da9???-regulator.[ch]
6534F:	drivers/regulator/slg51000-regulator.[ch]
6535F:	drivers/rtc/rtc-da90??.c
6536F:	drivers/thermal/da90??-thermal.c
6537F:	drivers/video/backlight/da90??_bl.c
6538F:	drivers/watchdog/da90??_wdt.c
6539F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6540F:	include/linux/mfd/da903x.h
6541F:	include/linux/mfd/da9052/
6542F:	include/linux/mfd/da9055/
6543F:	include/linux/mfd/da9062/
6544F:	include/linux/mfd/da9063/
6545F:	include/linux/mfd/da9150/
6546F:	include/linux/regulator/da9211.h
6547F:	include/sound/da[79]*.h
6548F:	sound/soc/codecs/da[79]*.[ch]
6549
6550DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6551M:	William Breathitt Gray <wbg@kernel.org>
6552L:	linux-gpio@vger.kernel.org
6553S:	Maintained
6554F:	drivers/gpio/gpio-gpio-mm.c
6555
6556DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6557M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6558L:	linux-media@vger.kernel.org
6559S:	Maintained
6560F:	Documentation/admin-guide/media/mgb4.rst
6561F:	drivers/media/pci/mgb4/
6562
6563DIOLAN U2C-12 I2C DRIVER
6564M:	Guenter Roeck <linux@roeck-us.net>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	drivers/i2c/busses/i2c-diolan-u2c.c
6568
6569DIRECTORY NOTIFICATION (DNOTIFY)
6570M:	Jan Kara <jack@suse.cz>
6571R:	Amir Goldstein <amir73il@gmail.com>
6572L:	linux-fsdevel@vger.kernel.org
6573S:	Maintained
6574F:	Documentation/filesystems/dnotify.rst
6575F:	fs/notify/dnotify/
6576F:	include/linux/dnotify.h
6577
6578DISK GEOMETRY AND PARTITION HANDLING
6579M:	Andries Brouwer <aeb@cwi.nl>
6580S:	Maintained
6581W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6582W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6583W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6584
6585DISKQUOTA
6586M:	Jan Kara <jack@suse.com>
6587S:	Maintained
6588F:	Documentation/filesystems/quota.rst
6589F:	fs/quota/
6590F:	include/linux/quota*.h
6591F:	include/uapi/linux/quota*.h
6592
6593DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6594M:	Bernie Thompson <bernie@plugable.com>
6595L:	linux-fbdev@vger.kernel.org
6596S:	Maintained
6597W:	http://plugable.com/category/projects/udlfb/
6598F:	Documentation/fb/udlfb.rst
6599F:	drivers/video/fbdev/udlfb.c
6600F:	include/video/udlfb.h
6601
6602DISTRIBUTED LOCK MANAGER (DLM)
6603M:	Alexander Aring <aahringo@redhat.com>
6604M:	David Teigland <teigland@redhat.com>
6605L:	gfs2@lists.linux.dev
6606S:	Supported
6607W:	https://pagure.io/dlm
6608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6609F:	fs/dlm/
6610
6611DMA BUFFER SHARING FRAMEWORK
6612M:	Sumit Semwal <sumit.semwal@linaro.org>
6613M:	Christian König <christian.koenig@amd.com>
6614L:	linux-media@vger.kernel.org
6615L:	dri-devel@lists.freedesktop.org
6616L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6617S:	Maintained
6618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6619F:	Documentation/driver-api/dma-buf.rst
6620F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6621F:	drivers/dma-buf/
6622F:	include/linux/*fence.h
6623F:	include/linux/dma-buf.h
6624F:	include/linux/dma-resv.h
6625K:	\bdma_(?:buf|fence|resv)\b
6626
6627DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6628M:	Vinod Koul <vkoul@kernel.org>
6629L:	dmaengine@vger.kernel.org
6630S:	Maintained
6631Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6633F:	Documentation/devicetree/bindings/dma/
6634F:	Documentation/driver-api/dmaengine/
6635F:	drivers/dma/
6636F:	include/dt-bindings/dma/
6637F:	include/linux/dma/
6638F:	include/linux/dmaengine.h
6639F:	include/linux/of_dma.h
6640
6641DMA MAPPING BENCHMARK
6642M:	Xiang Chen <chenxiang66@hisilicon.com>
6643L:	iommu@lists.linux.dev
6644F:	kernel/dma/map_benchmark.c
6645F:	tools/testing/selftests/dma/
6646
6647DMA MAPPING HELPERS
6648M:	Christoph Hellwig <hch@lst.de>
6649M:	Marek Szyprowski <m.szyprowski@samsung.com>
6650R:	Robin Murphy <robin.murphy@arm.com>
6651L:	iommu@lists.linux.dev
6652S:	Supported
6653W:	http://git.infradead.org/users/hch/dma-mapping.git
6654T:	git git://git.infradead.org/users/hch/dma-mapping.git
6655F:	include/asm-generic/dma-mapping.h
6656F:	include/linux/dma-direct.h
6657F:	include/linux/dma-map-ops.h
6658F:	include/linux/dma-mapping.h
6659F:	include/linux/swiotlb.h
6660F:	kernel/dma/
6661
6662DMA-BUF HEAPS FRAMEWORK
6663M:	Sumit Semwal <sumit.semwal@linaro.org>
6664R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6665R:	Brian Starkey <Brian.Starkey@arm.com>
6666R:	John Stultz <jstultz@google.com>
6667R:	T.J. Mercier <tjmercier@google.com>
6668L:	linux-media@vger.kernel.org
6669L:	dri-devel@lists.freedesktop.org
6670L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6671S:	Maintained
6672T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6673F:	drivers/dma-buf/dma-heap.c
6674F:	drivers/dma-buf/heaps/*
6675F:	include/linux/dma-heap.h
6676F:	include/uapi/linux/dma-heap.h
6677
6678DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6679M:	Lukasz Luba <lukasz.luba@arm.com>
6680L:	linux-pm@vger.kernel.org
6681L:	linux-samsung-soc@vger.kernel.org
6682S:	Maintained
6683F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6684F:	drivers/memory/samsung/exynos5422-dmc.c
6685
6686DME1737 HARDWARE MONITOR DRIVER
6687M:	Juerg Haefliger <juergh@proton.me>
6688L:	linux-hwmon@vger.kernel.org
6689S:	Maintained
6690F:	Documentation/hwmon/dme1737.rst
6691F:	drivers/hwmon/dme1737.c
6692
6693DMI/SMBIOS SUPPORT
6694M:	Jean Delvare <jdelvare@suse.com>
6695S:	Maintained
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6697F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6698F:	drivers/firmware/dmi-id.c
6699F:	drivers/firmware/dmi_scan.c
6700F:	include/linux/dmi.h
6701
6702DOCUMENTATION
6703M:	Jonathan Corbet <corbet@lwn.net>
6704L:	linux-doc@vger.kernel.org
6705S:	Maintained
6706P:	Documentation/doc-guide/maintainer-profile.rst
6707T:	git git://git.lwn.net/linux.git docs-next
6708F:	Documentation/
6709F:	scripts/check-variable-fonts.sh
6710F:	scripts/documentation-file-ref-check
6711F:	scripts/kernel-doc
6712F:	scripts/sphinx-pre-install
6713X:	Documentation/ABI/
6714X:	Documentation/admin-guide/media/
6715X:	Documentation/devicetree/
6716X:	Documentation/driver-api/media/
6717X:	Documentation/firmware-guide/acpi/
6718X:	Documentation/i2c/
6719X:	Documentation/netlink/
6720X:	Documentation/power/
6721X:	Documentation/spi/
6722X:	Documentation/userspace-api/media/
6723
6724DOCUMENTATION PROCESS
6725M:	Jonathan Corbet <corbet@lwn.net>
6726L:	workflows@vger.kernel.org
6727S:	Maintained
6728F:	Documentation/maintainer/
6729F:	Documentation/process/
6730
6731DOCUMENTATION REPORTING ISSUES
6732M:	Thorsten Leemhuis <linux@leemhuis.info>
6733L:	linux-doc@vger.kernel.org
6734S:	Maintained
6735F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6736F:	Documentation/admin-guide/reporting-issues.rst
6737F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
6738
6739DOCUMENTATION SCRIPTS
6740M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6741L:	linux-doc@vger.kernel.org
6742S:	Maintained
6743F:	Documentation/sphinx/parse-headers.pl
6744F:	scripts/documentation-file-ref-check
6745F:	scripts/sphinx-pre-install
6746
6747DOCUMENTATION/ITALIAN
6748M:	Federico Vaga <federico.vaga@vaga.pv.it>
6749L:	linux-doc@vger.kernel.org
6750S:	Maintained
6751F:	Documentation/translations/it_IT
6752
6753DOCUMENTATION/JAPANESE
6754R:	Akira Yokosawa <akiyks@gmail.com>
6755L:	linux-doc@vger.kernel.org
6756S:	Maintained
6757F:	Documentation/translations/ja_JP
6758
6759DONGWOON DW9714 LENS VOICE COIL DRIVER
6760M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6761L:	linux-media@vger.kernel.org
6762S:	Maintained
6763T:	git git://linuxtv.org/media_tree.git
6764F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6765F:	drivers/media/i2c/dw9714.c
6766
6767DONGWOON DW9719 LENS VOICE COIL DRIVER
6768M:	Daniel Scally <djrscally@gmail.com>
6769L:	linux-media@vger.kernel.org
6770S:	Maintained
6771T:	git git://linuxtv.org/media_tree.git
6772F:	drivers/media/i2c/dw9719.c
6773
6774DONGWOON DW9768 LENS VOICE COIL DRIVER
6775L:	linux-media@vger.kernel.org
6776S:	Orphan
6777T:	git git://linuxtv.org/media_tree.git
6778F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6779F:	drivers/media/i2c/dw9768.c
6780
6781DONGWOON DW9807 LENS VOICE COIL DRIVER
6782M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6783L:	linux-media@vger.kernel.org
6784S:	Maintained
6785T:	git git://linuxtv.org/media_tree.git
6786F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6787F:	drivers/media/i2c/dw9807-vcm.c
6788
6789DOUBLETALK DRIVER
6790M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6791L:	blinux-list@redhat.com
6792S:	Maintained
6793F:	drivers/char/dtlk.c
6794F:	include/linux/dtlk.h
6795
6796DPAA2 DATAPATH I/O (DPIO) DRIVER
6797M:	Roy Pledge <Roy.Pledge@nxp.com>
6798L:	linux-kernel@vger.kernel.org
6799S:	Maintained
6800F:	drivers/soc/fsl/dpio
6801
6802DPAA2 ETHERNET DRIVER
6803M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6804L:	netdev@vger.kernel.org
6805S:	Maintained
6806F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6807F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6808F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6809F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6810F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6811F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6812F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6813F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6814F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6815F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6816
6817DPAA2 ETHERNET SWITCH DRIVER
6818M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6819L:	netdev@vger.kernel.org
6820S:	Maintained
6821F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6822F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6823F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6824
6825DPLL SUBSYSTEM
6826M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6827M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6828M:	Jiri Pirko <jiri@resnulli.us>
6829L:	netdev@vger.kernel.org
6830S:	Supported
6831F:	Documentation/driver-api/dpll.rst
6832F:	drivers/dpll/*
6833F:	include/linux/dpll.h
6834F:	include/uapi/linux/dpll.h
6835
6836DRBD DRIVER
6837M:	Philipp Reisner <philipp.reisner@linbit.com>
6838M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6839M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6840L:	drbd-dev@lists.linbit.com
6841S:	Supported
6842W:	http://www.drbd.org
6843T:	git git://git.linbit.com/linux-drbd.git
6844T:	git git://git.linbit.com/drbd-8.4.git
6845F:	Documentation/admin-guide/blockdev/
6846F:	drivers/block/drbd/
6847F:	include/linux/drbd*
6848F:	lib/lru_cache.c
6849
6850DRIVER COMPONENT FRAMEWORK
6851L:	dri-devel@lists.freedesktop.org
6852F:	drivers/base/component.c
6853F:	include/linux/component.h
6854
6855DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6856M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6857R:	"Rafael J. Wysocki" <rafael@kernel.org>
6858S:	Supported
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6860F:	Documentation/core-api/kobject.rst
6861F:	drivers/base/
6862F:	fs/debugfs/
6863F:	fs/sysfs/
6864F:	include/linux/debugfs.h
6865F:	include/linux/fwnode.h
6866F:	include/linux/kobj*
6867F:	include/linux/property.h
6868F:	lib/kobj*
6869F:	rust/kernel/device.rs
6870
6871DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6872M:	Nishanth Menon <nm@ti.com>
6873L:	linux-pm@vger.kernel.org
6874S:	Maintained
6875F:	drivers/soc/ti/smartreflex.c
6876F:	include/linux/power/smartreflex.h
6877
6878DRM ACCEL DRIVERS FOR INTEL VPU
6879M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6880M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6881L:	dri-devel@lists.freedesktop.org
6882S:	Supported
6883T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6884F:	drivers/accel/ivpu/
6885F:	include/uapi/drm/ivpu_accel.h
6886
6887DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6888M:	Oded Gabbay <ogabbay@kernel.org>
6889L:	dri-devel@lists.freedesktop.org
6890S:	Maintained
6891C:	irc://irc.oftc.net/dri-devel
6892T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6893F:	Documentation/accel/
6894F:	drivers/accel/
6895F:	include/drm/drm_accel.h
6896
6897DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6898M:	Maxime Ripard <mripard@kernel.org>
6899M:	Chen-Yu Tsai <wens@csie.org>
6900R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6901L:	dri-devel@lists.freedesktop.org
6902S:	Supported
6903T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6904F:	drivers/gpu/drm/sun4i/sun8i*
6905
6906DRM DRIVER FOR ARM PL111 CLCD
6907S:	Orphan
6908T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6909F:	drivers/gpu/drm/pl111/
6910
6911DRM DRIVER FOR ARM VERSATILE TFT PANELS
6912M:	Linus Walleij <linus.walleij@linaro.org>
6913S:	Maintained
6914T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6915F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6916F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6917
6918DRM DRIVER FOR ASPEED BMC GFX
6919M:	Joel Stanley <joel@jms.id.au>
6920L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6921S:	Supported
6922T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6923F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6924F:	drivers/gpu/drm/aspeed/
6925
6926DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6927M:	Dave Airlie <airlied@redhat.com>
6928R:	Thomas Zimmermann <tzimmermann@suse.de>
6929R:	Jocelyn Falempe <jfalempe@redhat.com>
6930L:	dri-devel@lists.freedesktop.org
6931S:	Supported
6932T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6933F:	drivers/gpu/drm/ast/
6934
6935DRM DRIVER FOR BOCHS VIRTUAL GPU
6936M:	Gerd Hoffmann <kraxel@redhat.com>
6937L:	virtualization@lists.linux.dev
6938S:	Maintained
6939T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6940F:	drivers/gpu/drm/tiny/bochs.c
6941
6942DRM DRIVER FOR BOE HIMAX8279D PANELS
6943M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6944S:	Maintained
6945F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6946F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6947
6948DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6949M:	Jagan Teki <jagan@amarulasolutions.com>
6950S:	Maintained
6951F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6952F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6953
6954DRM DRIVER FOR EBBG FT8719 PANEL
6955M:	Joel Selvaraj <jo@jsfamily.in>
6956S:	Maintained
6957T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6958F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6959F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6960
6961DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6962M:	Linus Walleij <linus.walleij@linaro.org>
6963S:	Maintained
6964T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6965F:	drivers/gpu/drm/tve200/
6966
6967DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6968M:	Icenowy Zheng <icenowy@aosc.io>
6969S:	Maintained
6970F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6971F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6972
6973DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6974M:	Jagan Teki <jagan@amarulasolutions.com>
6975S:	Maintained
6976F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6977F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6978
6979DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6980M:	Thomas Zimmermann <tzimmermann@suse.de>
6981M:	Javier Martinez Canillas <javierm@redhat.com>
6982L:	dri-devel@lists.freedesktop.org
6983S:	Maintained
6984T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
6985F:	drivers/gpu/drm/drm_aperture.c
6986F:	drivers/gpu/drm/tiny/ofdrm.c
6987F:	drivers/gpu/drm/tiny/simpledrm.c
6988F:	drivers/video/aperture.c
6989F:	drivers/video/nomodeset.c
6990F:	include/drm/drm_aperture.h
6991F:	include/linux/aperture.h
6992F:	include/video/nomodeset.h
6993
6994DRM DRIVER FOR GENERIC EDP PANELS
6995R:	Douglas Anderson <dianders@chromium.org>
6996F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6997F:	drivers/gpu/drm/panel/panel-edp.c
6998
6999DRM DRIVER FOR GENERIC USB DISPLAY
7000M:	Noralf Trønnes <noralf@tronnes.org>
7001S:	Maintained
7002W:	https://github.com/notro/gud/wiki
7003T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7004F:	drivers/gpu/drm/gud/
7005F:	include/drm/gud.h
7006
7007DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7008M:	Hans de Goede <hdegoede@redhat.com>
7009S:	Maintained
7010T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7011F:	drivers/gpu/drm/tiny/gm12u320.c
7012
7013DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7014M:	Ondrej Jirman <megi@xff.cz>
7015M:	Javier Martinez Canillas <javierm@redhat.com>
7016S:	Maintained
7017T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7018F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7019F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
7020
7021DRM DRIVER FOR HX8357D PANELS
7022S:	Orphan
7023T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7024F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
7025F:	drivers/gpu/drm/tiny/hx8357d.c
7026
7027DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7028M:	Deepak Rawat <drawat.floss@gmail.com>
7029L:	linux-hyperv@vger.kernel.org
7030L:	dri-devel@lists.freedesktop.org
7031S:	Maintained
7032T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7033F:	drivers/gpu/drm/hyperv
7034
7035DRM DRIVER FOR ILITEK ILI9225 PANELS
7036M:	David Lechner <david@lechnology.com>
7037S:	Maintained
7038T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7039F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7040F:	drivers/gpu/drm/tiny/ili9225.c
7041
7042DRM DRIVER FOR ILITEK ILI9486 PANELS
7043M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
7044S:	Maintained
7045T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7047F:	drivers/gpu/drm/tiny/ili9486.c
7048
7049DRM DRIVER FOR ILITEK ILI9805 PANELS
7050M:	Michael Trimarchi <michael@amarulasolutions.com>
7051S:	Maintained
7052F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7053F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7054
7055DRM DRIVER FOR ILITEK ILI9806E PANELS
7056M:	Michael Walle <mwalle@kernel.org>
7057S:	Maintained
7058F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7059
7060DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7061M:	Jagan Teki <jagan@edgeble.ai>
7062S:	Maintained
7063F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7064F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7065
7066DRM DRIVER FOR LG SW43408 PANELS
7067M:	Sumit Semwal <sumit.semwal@linaro.org>
7068M:	Caleb Connolly <caleb.connolly@linaro.org>
7069S:	Maintained
7070T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7071F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7072F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
7073
7074DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7075M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
7076S:	Supported
7077T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7078F:	drivers/gpu/drm/logicvc/
7079
7080DRM DRIVER FOR LVDS PANELS
7081M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7082L:	dri-devel@lists.freedesktop.org
7083S:	Maintained
7084T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7085F:	Documentation/devicetree/bindings/display/lvds.yaml
7086F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7087F:	drivers/gpu/drm/panel/panel-lvds.c
7088
7089DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7090M:	Guido Günther <agx@sigxcpu.org>
7091R:	Purism Kernel Team <kernel@puri.sm>
7092S:	Maintained
7093F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7094F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7095
7096DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7097M:	Dave Airlie <airlied@redhat.com>
7098R:	Thomas Zimmermann <tzimmermann@suse.de>
7099R:	Jocelyn Falempe <jfalempe@redhat.com>
7100L:	dri-devel@lists.freedesktop.org
7101S:	Supported
7102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7103F:	drivers/gpu/drm/mgag200/
7104
7105DRM DRIVER FOR MI0283QT
7106M:	Noralf Trønnes <noralf@tronnes.org>
7107S:	Maintained
7108T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7109F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7110F:	drivers/gpu/drm/tiny/mi0283qt.c
7111
7112DRM DRIVER FOR MIPI DBI compatible panels
7113M:	Noralf Trønnes <noralf@tronnes.org>
7114S:	Maintained
7115W:	https://github.com/notro/panel-mipi-dbi/wiki
7116T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7117F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7118F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
7119
7120DRM DRIVER for Qualcomm Adreno GPUs
7121M:	Rob Clark <robdclark@gmail.com>
7122R:	Sean Paul <sean@poorly.run>
7123R:	Konrad Dybcio <konradybcio@kernel.org>
7124L:	linux-arm-msm@vger.kernel.org
7125L:	dri-devel@lists.freedesktop.org
7126L:	freedreno@lists.freedesktop.org
7127S:	Maintained
7128B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7129T:	git https://gitlab.freedesktop.org/drm/msm.git
7130F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
7131F:	drivers/gpu/drm/msm/adreno/
7132F:	drivers/gpu/drm/msm/msm_gpu.*
7133F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
7134F:	drivers/gpu/drm/msm/msm_ringbuffer.*
7135F:	drivers/gpu/drm/msm/registers/adreno/
7136F:	include/uapi/drm/msm_drm.h
7137
7138DRM DRIVER for Qualcomm display hardware
7139M:	Rob Clark <robdclark@gmail.com>
7140M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
7141M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
7142R:	Sean Paul <sean@poorly.run>
7143R:	Marijn Suijten <marijn.suijten@somainline.org>
7144L:	linux-arm-msm@vger.kernel.org
7145L:	dri-devel@lists.freedesktop.org
7146L:	freedreno@lists.freedesktop.org
7147S:	Maintained
7148B:	https://gitlab.freedesktop.org/drm/msm/-/issues
7149T:	git https://gitlab.freedesktop.org/drm/msm.git
7150F:	Documentation/devicetree/bindings/display/msm/
7151F:	drivers/gpu/drm/ci/xfails/msm*
7152F:	drivers/gpu/drm/msm/
7153F:	include/uapi/drm/msm_drm.h
7154
7155DRM DRIVER FOR NOVATEK NT35510 PANELS
7156M:	Linus Walleij <linus.walleij@linaro.org>
7157S:	Maintained
7158T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7159F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7160F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
7161
7162DRM DRIVER FOR NOVATEK NT35560 PANELS
7163M:	Linus Walleij <linus.walleij@linaro.org>
7164S:	Maintained
7165T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7166F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7167F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
7168
7169DRM DRIVER FOR NOVATEK NT36523 PANELS
7170M:	Jianhua Lu <lujianhua000@gmail.com>
7171S:	Maintained
7172T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7173F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7174F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
7175
7176DRM DRIVER FOR NOVATEK NT36672A PANELS
7177M:	Sumit Semwal <sumit.semwal@linaro.org>
7178S:	Maintained
7179T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7180F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7181F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7182
7183DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7184M:	Karol Herbst <kherbst@redhat.com>
7185M:	Lyude Paul <lyude@redhat.com>
7186M:	Danilo Krummrich <dakr@redhat.com>
7187L:	dri-devel@lists.freedesktop.org
7188L:	nouveau@lists.freedesktop.org
7189S:	Supported
7190W:	https://nouveau.freedesktop.org/
7191Q:	https://patchwork.freedesktop.org/project/nouveau/
7192Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7193B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
7194C:	irc://irc.oftc.net/nouveau
7195T:	git https://gitlab.freedesktop.org/drm/nouveau.git
7196F:	drivers/gpu/drm/nouveau/
7197F:	include/uapi/drm/nouveau_drm.h
7198
7199DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7200M:	Stefan Mavrodiev <stefan@olimex.com>
7201S:	Maintained
7202F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7203F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7204
7205DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7206R:	Douglas Anderson <dianders@chromium.org>
7207F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7208F:	drivers/gpu/drm/bridge/parade-ps8640.c
7209
7210DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7211M:	Noralf Trønnes <noralf@tronnes.org>
7212S:	Maintained
7213T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7214F:	Documentation/devicetree/bindings/display/repaper.txt
7215F:	drivers/gpu/drm/tiny/repaper.c
7216
7217DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7218M:	Dave Airlie <airlied@redhat.com>
7219M:	Gerd Hoffmann <kraxel@redhat.com>
7220L:	virtualization@lists.linux.dev
7221S:	Obsolete
7222W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7223T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7224F:	drivers/gpu/drm/tiny/cirrus.c
7225
7226DRM DRIVER FOR QXL VIRTUAL GPU
7227M:	Dave Airlie <airlied@redhat.com>
7228M:	Gerd Hoffmann <kraxel@redhat.com>
7229L:	virtualization@lists.linux.dev
7230L:	spice-devel@lists.freedesktop.org
7231S:	Maintained
7232T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7233F:	drivers/gpu/drm/qxl/
7234F:	include/uapi/drm/qxl_drm.h
7235
7236DRM DRIVER FOR RAYDIUM RM67191 PANELS
7237M:	Robert Chiras <robert.chiras@nxp.com>
7238S:	Maintained
7239F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7240F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
7241
7242DRM DRIVER FOR SAMSUNG DB7430 PANELS
7243M:	Linus Walleij <linus.walleij@linaro.org>
7244S:	Maintained
7245T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7246F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7247F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
7248
7249DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7250M:	Inki Dae <inki.dae@samsung.com>
7251M:	Jagan Teki <jagan@amarulasolutions.com>
7252M:	Marek Szyprowski <m.szyprowski@samsung.com>
7253S:	Maintained
7254T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7255F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7256F:	drivers/gpu/drm/bridge/samsung-dsim.c
7257F:	include/drm/bridge/samsung-dsim.h
7258
7259DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7260M:	Markuss Broks <markuss.broks@gmail.com>
7261S:	Maintained
7262F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7263F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7264
7265DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7266M:	Artur Weber <aweber.kernel@gmail.com>
7267S:	Maintained
7268F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7269F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7270
7271DRM DRIVER FOR SITRONIX ST7586 PANELS
7272M:	David Lechner <david@lechnology.com>
7273S:	Maintained
7274T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7275F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
7276F:	drivers/gpu/drm/tiny/st7586.c
7277
7278DRM DRIVER FOR SITRONIX ST7701 PANELS
7279M:	Jagan Teki <jagan@amarulasolutions.com>
7280S:	Maintained
7281F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7282F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
7283
7284DRM DRIVER FOR SITRONIX ST7703 PANELS
7285M:	Guido Günther <agx@sigxcpu.org>
7286R:	Purism Kernel Team <kernel@puri.sm>
7287R:	Ondrej Jirman <megi@xff.cz>
7288S:	Maintained
7289F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7290F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
7291
7292DRM DRIVER FOR SITRONIX ST7735R PANELS
7293M:	David Lechner <david@lechnology.com>
7294S:	Maintained
7295T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7296F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7297F:	drivers/gpu/drm/tiny/st7735r.c
7298
7299DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7300M:	Javier Martinez Canillas <javierm@redhat.com>
7301S:	Maintained
7302T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7303F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7304F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7305F:	drivers/gpu/drm/solomon/ssd130x*
7306
7307DRM DRIVER FOR ST-ERICSSON MCDE
7308M:	Linus Walleij <linus.walleij@linaro.org>
7309S:	Maintained
7310T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7311F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
7312F:	drivers/gpu/drm/mcde/
7313
7314DRM DRIVER FOR SYNAPTICS R63353 PANELS
7315M:	Michael Trimarchi <michael@amarulasolutions.com>
7316S:	Maintained
7317F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7318F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
7319
7320DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7321M:	Jagan Teki <jagan@amarulasolutions.com>
7322S:	Maintained
7323F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7324F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
7325
7326DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7327R:	Douglas Anderson <dianders@chromium.org>
7328F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7329F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
7330
7331DRM DRIVER FOR TPO TPG110 PANELS
7332M:	Linus Walleij <linus.walleij@linaro.org>
7333S:	Maintained
7334T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7335F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7336F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
7337
7338DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7339M:	Dave Airlie <airlied@redhat.com>
7340R:	Sean Paul <sean@poorly.run>
7341R:	Thomas Zimmermann <tzimmermann@suse.de>
7342L:	dri-devel@lists.freedesktop.org
7343S:	Supported
7344T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7345F:	drivers/gpu/drm/udl/
7346
7347DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7348M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
7349M:	Melissa Wen <melissa.srw@gmail.com>
7350M:	Maíra Canal <mairacanal@riseup.net>
7351R:	Haneen Mohammed <hamohammed.sa@gmail.com>
7352R:	Daniel Vetter <daniel@ffwll.ch>
7353L:	dri-devel@lists.freedesktop.org
7354S:	Maintained
7355T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7356F:	Documentation/gpu/vkms.rst
7357F:	drivers/gpu/drm/ci/xfails/vkms*
7358F:	drivers/gpu/drm/vkms/
7359
7360DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7361M:	Hans de Goede <hdegoede@redhat.com>
7362L:	dri-devel@lists.freedesktop.org
7363S:	Maintained
7364T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7365F:	drivers/gpu/drm/vboxvideo/
7366
7367DRM DRIVER FOR VMWARE VIRTUAL GPU
7368M:	Zack Rusin <zack.rusin@broadcom.com>
7369R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
7370L:	dri-devel@lists.freedesktop.org
7371S:	Supported
7372T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7373F:	drivers/gpu/drm/vmwgfx/
7374F:	include/uapi/drm/vmwgfx_drm.h
7375
7376DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7377M:	Linus Walleij <linus.walleij@linaro.org>
7378S:	Maintained
7379T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7380F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7381F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
7382
7383DRM DRIVERS
7384M:	David Airlie <airlied@gmail.com>
7385M:	Daniel Vetter <daniel@ffwll.ch>
7386L:	dri-devel@lists.freedesktop.org
7387S:	Maintained
7388B:	https://gitlab.freedesktop.org/drm
7389C:	irc://irc.oftc.net/dri-devel
7390T:	git https://gitlab.freedesktop.org/drm/kernel.git
7391F:	Documentation/devicetree/bindings/display/
7392F:	Documentation/devicetree/bindings/gpu/
7393F:	Documentation/gpu/
7394F:	drivers/gpu/
7395F:	include/drm/
7396F:	include/linux/vga*
7397F:	include/uapi/drm/
7398
7399DRM DRIVERS AND MISC GPU PATCHES
7400M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7401M:	Maxime Ripard <mripard@kernel.org>
7402M:	Thomas Zimmermann <tzimmermann@suse.de>
7403S:	Maintained
7404W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7405T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7406F:	Documentation/devicetree/bindings/display/
7407F:	Documentation/devicetree/bindings/gpu/
7408F:	Documentation/gpu/
7409F:	drivers/gpu/drm/
7410F:	drivers/gpu/vga/
7411F:	include/drm/drm
7412F:	include/linux/vga*
7413F:	include/uapi/drm/
7414X:	drivers/gpu/drm/amd/
7415X:	drivers/gpu/drm/armada/
7416X:	drivers/gpu/drm/etnaviv/
7417X:	drivers/gpu/drm/exynos/
7418X:	drivers/gpu/drm/i915/
7419X:	drivers/gpu/drm/kmb/
7420X:	drivers/gpu/drm/mediatek/
7421X:	drivers/gpu/drm/msm/
7422X:	drivers/gpu/drm/nouveau/
7423X:	drivers/gpu/drm/radeon/
7424X:	drivers/gpu/drm/renesas/rcar-du/
7425X:	drivers/gpu/drm/tegra/
7426
7427DRM DRIVERS FOR ALLWINNER A10
7428M:	Maxime Ripard <mripard@kernel.org>
7429M:	Chen-Yu Tsai <wens@csie.org>
7430L:	dri-devel@lists.freedesktop.org
7431S:	Supported
7432T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7433F:	Documentation/devicetree/bindings/display/allwinner*
7434F:	drivers/gpu/drm/sun4i/
7435
7436DRM DRIVERS FOR AMLOGIC SOCS
7437M:	Neil Armstrong <neil.armstrong@linaro.org>
7438L:	dri-devel@lists.freedesktop.org
7439L:	linux-amlogic@lists.infradead.org
7440S:	Supported
7441W:	http://linux-meson.com/
7442T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7443F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7444F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7445F:	Documentation/gpu/meson.rst
7446F:	drivers/gpu/drm/ci/xfails/meson*
7447F:	drivers/gpu/drm/meson/
7448
7449DRM DRIVERS FOR ATMEL HLCDC
7450M:	Sam Ravnborg <sam@ravnborg.org>
7451M:	Boris Brezillon <bbrezillon@kernel.org>
7452L:	dri-devel@lists.freedesktop.org
7453S:	Supported
7454T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7455F:	Documentation/devicetree/bindings/display/atmel/
7456F:	drivers/gpu/drm/atmel-hlcdc/
7457
7458DRM DRIVERS FOR BRIDGE CHIPS
7459M:	Andrzej Hajda <andrzej.hajda@intel.com>
7460M:	Neil Armstrong <neil.armstrong@linaro.org>
7461M:	Robert Foss <rfoss@kernel.org>
7462R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7463R:	Jonas Karlman <jonas@kwiboo.se>
7464R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7465S:	Maintained
7466T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7467F:	Documentation/devicetree/bindings/display/bridge/
7468F:	drivers/gpu/drm/bridge/
7469F:	drivers/gpu/drm/display/drm_bridge_connector.c
7470F:	drivers/gpu/drm/drm_bridge.c
7471F:	include/drm/drm_bridge.h
7472F:	include/drm/drm_bridge_connector.h
7473
7474DRM DRIVERS FOR EXYNOS
7475M:	Inki Dae <inki.dae@samsung.com>
7476M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7477M:	Kyungmin Park <kyungmin.park@samsung.com>
7478L:	dri-devel@lists.freedesktop.org
7479S:	Supported
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7481F:	Documentation/devicetree/bindings/display/exynos/
7482F:	Documentation/devicetree/bindings/display/samsung/
7483F:	drivers/gpu/drm/exynos/
7484F:	include/uapi/drm/exynos_drm.h
7485
7486DRM DRIVERS FOR FREESCALE DCU
7487M:	Stefan Agner <stefan@agner.ch>
7488M:	Alison Wang <alison.wang@nxp.com>
7489L:	dri-devel@lists.freedesktop.org
7490S:	Supported
7491T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7492F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7493F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7494F:	drivers/gpu/drm/fsl-dcu/
7495
7496DRM DRIVERS FOR FREESCALE IMX 5/6
7497M:	Philipp Zabel <p.zabel@pengutronix.de>
7498L:	dri-devel@lists.freedesktop.org
7499S:	Maintained
7500T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7501T:	git git://git.pengutronix.de/git/pza/linux
7502F:	Documentation/devicetree/bindings/display/imx/
7503F:	drivers/gpu/drm/imx/ipuv3/
7504F:	drivers/gpu/ipu-v3/
7505
7506DRM DRIVERS FOR FREESCALE IMX BRIDGE
7507M:	Liu Ying <victor.liu@nxp.com>
7508L:	dri-devel@lists.freedesktop.org
7509S:	Maintained
7510F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7511F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7512F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7513F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7514F:	drivers/gpu/drm/bridge/imx/
7515
7516DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7517M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7518L:	dri-devel@lists.freedesktop.org
7519S:	Maintained
7520T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7521F:	drivers/gpu/drm/gma500/
7522
7523DRM DRIVERS FOR HISILICON
7524M:	Xinliang Liu <xinliang.liu@linaro.org>
7525M:	Tian Tao  <tiantao6@hisilicon.com>
7526R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7527R:	Sumit Semwal <sumit.semwal@linaro.org>
7528R:	Yongqin Liu <yongqin.liu@linaro.org>
7529R:	John Stultz <jstultz@google.com>
7530L:	dri-devel@lists.freedesktop.org
7531S:	Maintained
7532T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7533F:	Documentation/devicetree/bindings/display/hisilicon/
7534F:	drivers/gpu/drm/hisilicon/
7535
7536DRM DRIVERS FOR LIMA
7537M:	Qiang Yu <yuq825@gmail.com>
7538L:	dri-devel@lists.freedesktop.org
7539L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7540S:	Maintained
7541T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7542F:	drivers/gpu/drm/lima/
7543F:	include/uapi/drm/lima_drm.h
7544
7545DRM DRIVERS FOR LOONGSON
7546M:	Sui Jingfeng <suijingfeng@loongson.cn>
7547L:	dri-devel@lists.freedesktop.org
7548S:	Supported
7549T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7550F:	drivers/gpu/drm/loongson/
7551
7552DRM DRIVERS FOR MEDIATEK
7553M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7554M:	Philipp Zabel <p.zabel@pengutronix.de>
7555L:	dri-devel@lists.freedesktop.org
7556L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7557S:	Supported
7558F:	Documentation/devicetree/bindings/display/mediatek/
7559F:	drivers/gpu/drm/ci/xfails/mediatek*
7560F:	drivers/gpu/drm/mediatek/
7561F:	drivers/phy/mediatek/phy-mtk-dp.c
7562F:	drivers/phy/mediatek/phy-mtk-hdmi*
7563F:	drivers/phy/mediatek/phy-mtk-mipi*
7564
7565DRM DRIVERS FOR NVIDIA TEGRA
7566M:	Thierry Reding <thierry.reding@gmail.com>
7567M:	Mikko Perttunen <mperttunen@nvidia.com>
7568L:	dri-devel@lists.freedesktop.org
7569L:	linux-tegra@vger.kernel.org
7570S:	Supported
7571T:	git https://gitlab.freedesktop.org/drm/tegra.git
7572F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7573F:	Documentation/devicetree/bindings/gpu/host1x/
7574F:	drivers/gpu/drm/tegra/
7575F:	drivers/gpu/host1x/
7576F:	include/linux/host1x.h
7577F:	include/uapi/drm/tegra_drm.h
7578
7579DRM DRIVERS FOR RENESAS R-CAR
7580M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7582L:	dri-devel@lists.freedesktop.org
7583L:	linux-renesas-soc@vger.kernel.org
7584S:	Supported
7585T:	git git://linuxtv.org/pinchartl/media drm/du/next
7586F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7587F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7588F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7589F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7590F:	drivers/gpu/drm/renesas/rcar-du/
7591
7592DRM DRIVERS FOR RENESAS RZ
7593M:	Biju Das <biju.das.jz@bp.renesas.com>
7594L:	dri-devel@lists.freedesktop.org
7595L:	linux-renesas-soc@vger.kernel.org
7596S:	Maintained
7597T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7598F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
7599F:	drivers/gpu/drm/renesas/rz-du/
7600
7601DRM DRIVERS FOR RENESAS SHMOBILE
7602M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7603M:	Geert Uytterhoeven <geert+renesas@glider.be>
7604L:	dri-devel@lists.freedesktop.org
7605L:	linux-renesas-soc@vger.kernel.org
7606S:	Supported
7607T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7608F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7609F:	drivers/gpu/drm/renesas/shmobile/
7610F:	include/linux/platform_data/shmob_drm.h
7611
7612DRM DRIVERS FOR ROCKCHIP
7613M:	Sandy Huang <hjc@rock-chips.com>
7614M:	Heiko Stübner <heiko@sntech.de>
7615M:	Andy Yan <andy.yan@rock-chips.com>
7616L:	dri-devel@lists.freedesktop.org
7617S:	Maintained
7618T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7619F:	Documentation/devicetree/bindings/display/rockchip/
7620F:	drivers/gpu/drm/ci/xfails/rockchip*
7621F:	drivers/gpu/drm/rockchip/
7622
7623DRM DRIVERS FOR STI
7624M:	Alain Volmat <alain.volmat@foss.st.com>
7625L:	dri-devel@lists.freedesktop.org
7626S:	Maintained
7627T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7629F:	drivers/gpu/drm/sti
7630
7631DRM DRIVERS FOR STM
7632M:	Yannick Fertre <yannick.fertre@foss.st.com>
7633M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7634M:	Philippe Cornu <philippe.cornu@foss.st.com>
7635L:	dri-devel@lists.freedesktop.org
7636S:	Maintained
7637T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7638F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7639F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
7640F:	drivers/gpu/drm/stm
7641
7642DRM DRIVERS FOR TI KEYSTONE
7643M:	Jyri Sarha <jyri.sarha@iki.fi>
7644M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7645L:	dri-devel@lists.freedesktop.org
7646S:	Maintained
7647T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7648F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7649F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7650F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7651F:	drivers/gpu/drm/tidss/
7652
7653DRM DRIVERS FOR TI LCDC
7654M:	Jyri Sarha <jyri.sarha@iki.fi>
7655M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7656L:	dri-devel@lists.freedesktop.org
7657S:	Maintained
7658T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F:	Documentation/devicetree/bindings/display/tilcdc/
7660F:	drivers/gpu/drm/tilcdc/
7661
7662DRM DRIVERS FOR TI OMAP
7663M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7664L:	dri-devel@lists.freedesktop.org
7665S:	Maintained
7666T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7667F:	Documentation/devicetree/bindings/display/ti/
7668F:	drivers/gpu/drm/omapdrm/
7669
7670DRM DRIVERS FOR V3D
7671M:	Melissa Wen <mwen@igalia.com>
7672M:	Maíra Canal <mcanal@igalia.com>
7673S:	Supported
7674T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7675F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7676F:	drivers/gpu/drm/v3d/
7677F:	include/uapi/drm/v3d_drm.h
7678
7679DRM DRIVERS FOR VC4
7680M:	Maxime Ripard <mripard@kernel.org>
7681M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
7682R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
7683S:	Supported
7684T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7685F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7686F:	drivers/gpu/drm/vc4/
7687F:	include/uapi/drm/vc4_drm.h
7688
7689DRM DRIVERS FOR VIVANTE GPU IP
7690M:	Lucas Stach <l.stach@pengutronix.de>
7691R:	Russell King <linux+etnaviv@armlinux.org.uk>
7692R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7693L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7694L:	dri-devel@lists.freedesktop.org
7695S:	Maintained
7696F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7697F:	drivers/gpu/drm/etnaviv/
7698F:	include/uapi/drm/etnaviv_drm.h
7699
7700DRM DRIVERS FOR XEN
7701M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7702L:	dri-devel@lists.freedesktop.org
7703L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7704S:	Supported
7705T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7706F:	Documentation/gpu/xen-front.rst
7707F:	drivers/gpu/drm/xen/
7708
7709DRM DRIVERS FOR XILINX
7710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7712L:	dri-devel@lists.freedesktop.org
7713S:	Maintained
7714T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7715F:	Documentation/devicetree/bindings/display/xlnx/
7716F:	drivers/gpu/drm/xlnx/
7717
7718DRM GPU SCHEDULER
7719M:	Luben Tuikov <ltuikov89@gmail.com>
7720M:	Matthew Brost <matthew.brost@intel.com>
7721L:	dri-devel@lists.freedesktop.org
7722S:	Maintained
7723T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7724F:	drivers/gpu/drm/scheduler/
7725F:	include/drm/gpu_scheduler.h
7726
7727DRM PANEL DRIVERS
7728M:	Neil Armstrong <neil.armstrong@linaro.org>
7729R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7730L:	dri-devel@lists.freedesktop.org
7731S:	Maintained
7732T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7733F:	Documentation/devicetree/bindings/display/panel/
7734F:	drivers/gpu/drm/drm_panel.c
7735F:	drivers/gpu/drm/panel/
7736F:	include/drm/drm_panel.h
7737
7738DRM PRIVACY-SCREEN CLASS
7739M:	Hans de Goede <hdegoede@redhat.com>
7740L:	dri-devel@lists.freedesktop.org
7741S:	Maintained
7742T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7743F:	drivers/gpu/drm/drm_privacy_screen*
7744F:	include/drm/drm_privacy_screen*
7745
7746DRM TTM SUBSYSTEM
7747M:	Christian Koenig <christian.koenig@amd.com>
7748M:	Huang Rui <ray.huang@amd.com>
7749L:	dri-devel@lists.freedesktop.org
7750S:	Maintained
7751T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7752F:	drivers/gpu/drm/ttm/
7753F:	include/drm/ttm/
7754
7755DRM AUTOMATED TESTING
7756M:	Helen Koike <helen.koike@collabora.com>
7757L:	dri-devel@lists.freedesktop.org
7758S:	Maintained
7759T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
7760F:	Documentation/gpu/automated_testing.rst
7761F:	drivers/gpu/drm/ci/
7762
7763DSBR100 USB FM RADIO DRIVER
7764M:	Alexey Klimov <klimov.linux@gmail.com>
7765L:	linux-media@vger.kernel.org
7766S:	Maintained
7767T:	git git://linuxtv.org/media_tree.git
7768F:	drivers/media/radio/dsbr100.c
7769
7770DT3155 MEDIA DRIVER
7771M:	Hans Verkuil <hverkuil@xs4all.nl>
7772L:	linux-media@vger.kernel.org
7773S:	Odd Fixes
7774W:	https://linuxtv.org
7775T:	git git://linuxtv.org/media_tree.git
7776F:	drivers/media/pci/dt3155/
7777
7778DVB_USB_AF9015 MEDIA DRIVER
7779L:	linux-media@vger.kernel.org
7780S:	Orphan
7781W:	https://linuxtv.org
7782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7783F:	drivers/media/usb/dvb-usb-v2/af9015*
7784
7785DVB_USB_AF9035 MEDIA DRIVER
7786L:	linux-media@vger.kernel.org
7787S:	Orphan
7788W:	https://linuxtv.org
7789Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7790F:	drivers/media/usb/dvb-usb-v2/af9035*
7791
7792DVB_USB_ANYSEE MEDIA DRIVER
7793L:	linux-media@vger.kernel.org
7794S:	Orphan
7795W:	https://linuxtv.org
7796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7797F:	drivers/media/usb/dvb-usb-v2/anysee*
7798
7799DVB_USB_AU6610 MEDIA DRIVER
7800L:	linux-media@vger.kernel.org
7801S:	Orphan
7802W:	https://linuxtv.org
7803Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7804F:	drivers/media/usb/dvb-usb-v2/au6610*
7805
7806DVB_USB_CE6230 MEDIA DRIVER
7807L:	linux-media@vger.kernel.org
7808S:	Orphan
7809W:	https://linuxtv.org
7810Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7811F:	drivers/media/usb/dvb-usb-v2/ce6230*
7812
7813DVB_USB_CXUSB MEDIA DRIVER
7814M:	Michael Krufky <mkrufky@linuxtv.org>
7815L:	linux-media@vger.kernel.org
7816S:	Maintained
7817W:	https://linuxtv.org
7818W:	http://github.com/mkrufky
7819Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7820T:	git git://linuxtv.org/media_tree.git
7821F:	drivers/media/usb/dvb-usb/cxusb*
7822
7823DVB_USB_EC168 MEDIA DRIVER
7824L:	linux-media@vger.kernel.org
7825S:	Orphan
7826W:	https://linuxtv.org
7827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7828F:	drivers/media/usb/dvb-usb-v2/ec168*
7829
7830DVB_USB_GL861 MEDIA DRIVER
7831L:	linux-media@vger.kernel.org
7832S:	Orphan
7833W:	https://linuxtv.org
7834Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7835F:	drivers/media/usb/dvb-usb-v2/gl861*
7836
7837DVB_USB_MXL111SF MEDIA DRIVER
7838M:	Michael Krufky <mkrufky@linuxtv.org>
7839L:	linux-media@vger.kernel.org
7840S:	Maintained
7841W:	https://linuxtv.org
7842W:	http://github.com/mkrufky
7843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7844T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7845F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7846
7847DVB_USB_RTL28XXU MEDIA DRIVER
7848L:	linux-media@vger.kernel.org
7849S:	Orphan
7850W:	https://linuxtv.org
7851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7852F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7853
7854DVB_USB_V2 MEDIA DRIVER
7855L:	linux-media@vger.kernel.org
7856S:	Orphan
7857W:	https://linuxtv.org
7858W:	http://palosaari.fi/linux/
7859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7860F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7861F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7862
7863DYNAMIC DEBUG
7864M:	Jason Baron <jbaron@akamai.com>
7865M:	Jim Cromie <jim.cromie@gmail.com>
7866S:	Maintained
7867F:	include/linux/dynamic_debug.h
7868F:	lib/dynamic_debug.c
7869F:	lib/test_dynamic_debug.c
7870
7871DYNAMIC INTERRUPT MODERATION
7872M:	Tal Gilboa <talgi@nvidia.com>
7873S:	Maintained
7874F:	Documentation/networking/net_dim.rst
7875F:	include/linux/dim.h
7876F:	lib/dim/
7877
7878DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7879M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7880L:	linux-pm@vger.kernel.org
7881S:	Supported
7882B:	https://bugzilla.kernel.org
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7884F:	drivers/powercap/dtpm*
7885F:	include/linux/dtpm.h
7886
7887DZ DECSTATION DZ11 SERIAL DRIVER
7888M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7889S:	Maintained
7890F:	drivers/tty/serial/dz.*
7891
7892E3X0 POWER BUTTON DRIVER
7893M:	Moritz Fischer <moritz.fischer@ettus.com>
7894L:	usrp-users@lists.ettus.com
7895S:	Supported
7896W:	http://www.ettus.com
7897F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7898F:	drivers/input/misc/e3x0-button.c
7899
7900E4000 MEDIA DRIVER
7901L:	linux-media@vger.kernel.org
7902S:	Orphan
7903W:	https://linuxtv.org
7904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7905F:	drivers/media/tuners/e4000*
7906
7907EARTH_PT1 MEDIA DRIVER
7908M:	Akihiro Tsukada <tskd08@gmail.com>
7909L:	linux-media@vger.kernel.org
7910S:	Odd Fixes
7911F:	drivers/media/pci/pt1/
7912
7913EARTH_PT3 MEDIA DRIVER
7914M:	Akihiro Tsukada <tskd08@gmail.com>
7915L:	linux-media@vger.kernel.org
7916S:	Odd Fixes
7917F:	drivers/media/pci/pt3/
7918
7919EC100 MEDIA DRIVER
7920L:	linux-media@vger.kernel.org
7921S:	Orphan
7922W:	https://linuxtv.org
7923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7924F:	drivers/media/dvb-frontends/ec100*
7925
7926ECRYPT FILE SYSTEM
7927M:	Tyler Hicks <code@tyhicks.com>
7928L:	ecryptfs@vger.kernel.org
7929S:	Odd Fixes
7930W:	http://ecryptfs.org
7931W:	https://launchpad.net/ecryptfs
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7933F:	Documentation/filesystems/ecryptfs.rst
7934F:	fs/ecryptfs/
7935
7936EDAC-AMD64
7937M:	Yazen Ghannam <yazen.ghannam@amd.com>
7938L:	linux-edac@vger.kernel.org
7939S:	Supported
7940F:	drivers/edac/amd64_edac*
7941F:	drivers/edac/mce_amd*
7942
7943EDAC-ARMADA
7944M:	Jan Luebbe <jlu@pengutronix.de>
7945L:	linux-edac@vger.kernel.org
7946S:	Maintained
7947F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7948F:	drivers/edac/armada_xp_*
7949
7950EDAC-AST2500
7951M:	Stefan Schaeckeler <sschaeck@cisco.com>
7952S:	Supported
7953F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7954F:	drivers/edac/aspeed_edac.c
7955
7956EDAC-BLUEFIELD
7957M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7958S:	Supported
7959F:	drivers/edac/bluefield_edac.c
7960
7961EDAC-CALXEDA
7962M:	Andre Przywara <andre.przywara@arm.com>
7963L:	linux-edac@vger.kernel.org
7964S:	Maintained
7965F:	drivers/edac/highbank*
7966
7967EDAC-CAVIUM OCTEON
7968M:	Ralf Baechle <ralf@linux-mips.org>
7969L:	linux-edac@vger.kernel.org
7970L:	linux-mips@vger.kernel.org
7971S:	Supported
7972F:	drivers/edac/octeon_edac*
7973
7974EDAC-CAVIUM THUNDERX
7975M:	Robert Richter <rric@kernel.org>
7976L:	linux-edac@vger.kernel.org
7977S:	Odd Fixes
7978F:	drivers/edac/thunderx_edac*
7979
7980EDAC-CORE
7981M:	Borislav Petkov <bp@alien8.de>
7982M:	Tony Luck <tony.luck@intel.com>
7983R:	James Morse <james.morse@arm.com>
7984R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7985R:	Robert Richter <rric@kernel.org>
7986L:	linux-edac@vger.kernel.org
7987S:	Supported
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7989F:	Documentation/driver-api/edac.rst
7990F:	drivers/edac/
7991F:	include/linux/edac.h
7992
7993EDAC-DMC520
7994M:	Lei Wang <lewan@microsoft.com>
7995L:	linux-edac@vger.kernel.org
7996S:	Supported
7997F:	drivers/edac/dmc520_edac.c
7998
7999EDAC-E752X
8000M:	Mark Gross <markgross@kernel.org>
8001L:	linux-edac@vger.kernel.org
8002S:	Maintained
8003F:	drivers/edac/e752x_edac.c
8004
8005EDAC-E7XXX
8006L:	linux-edac@vger.kernel.org
8007S:	Maintained
8008F:	drivers/edac/e7xxx_edac.c
8009
8010EDAC-FSL_DDR
8011M:	York Sun <york.sun@nxp.com>
8012L:	linux-edac@vger.kernel.org
8013S:	Maintained
8014F:	drivers/edac/fsl_ddr_edac.*
8015
8016EDAC-GHES
8017M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8018L:	linux-edac@vger.kernel.org
8019S:	Maintained
8020F:	drivers/edac/ghes_edac.c
8021
8022EDAC-I10NM
8023M:	Tony Luck <tony.luck@intel.com>
8024L:	linux-edac@vger.kernel.org
8025S:	Maintained
8026F:	drivers/edac/i10nm_base.c
8027
8028EDAC-I3000
8029L:	linux-edac@vger.kernel.org
8030S:	Orphan
8031F:	drivers/edac/i3000_edac.c
8032
8033EDAC-I5000
8034L:	linux-edac@vger.kernel.org
8035S:	Maintained
8036F:	drivers/edac/i5000_edac.c
8037
8038EDAC-I5400
8039M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8040L:	linux-edac@vger.kernel.org
8041S:	Maintained
8042F:	drivers/edac/i5400_edac.c
8043
8044EDAC-I7300
8045M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8046L:	linux-edac@vger.kernel.org
8047S:	Maintained
8048F:	drivers/edac/i7300_edac.c
8049
8050EDAC-I7CORE
8051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8052L:	linux-edac@vger.kernel.org
8053S:	Maintained
8054F:	drivers/edac/i7core_edac.c
8055
8056EDAC-I82443BXGX
8057M:	Tim Small <tim@buttersideup.com>
8058L:	linux-edac@vger.kernel.org
8059S:	Maintained
8060F:	drivers/edac/i82443bxgx_edac.c
8061
8062EDAC-I82975X
8063M:	"Arvind R." <arvino55@gmail.com>
8064L:	linux-edac@vger.kernel.org
8065S:	Maintained
8066F:	drivers/edac/i82975x_edac.c
8067
8068EDAC-IE31200
8069M:	Jason Baron <jbaron@akamai.com>
8070L:	linux-edac@vger.kernel.org
8071S:	Maintained
8072F:	drivers/edac/ie31200_edac.c
8073
8074EDAC-IGEN6
8075M:	Tony Luck <tony.luck@intel.com>
8076R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8077L:	linux-edac@vger.kernel.org
8078S:	Maintained
8079F:	drivers/edac/igen6_edac.c
8080
8081EDAC-MPC85XX
8082M:	Johannes Thumshirn <morbidrsa@gmail.com>
8083L:	linux-edac@vger.kernel.org
8084S:	Maintained
8085F:	drivers/edac/mpc85xx_edac.[ch]
8086
8087EDAC-NPCM
8088M:	Marvin Lin <kflin@nuvoton.com>
8089M:	Stanley Chu <yschu@nuvoton.com>
8090L:	linux-edac@vger.kernel.org
8091S:	Maintained
8092F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8093F:	drivers/edac/npcm_edac.c
8094
8095EDAC-PASEMI
8096M:	Egor Martovetsky <egor@pasemi.com>
8097L:	linux-edac@vger.kernel.org
8098S:	Maintained
8099F:	drivers/edac/pasemi_edac.c
8100
8101EDAC-PND2
8102M:	Tony Luck <tony.luck@intel.com>
8103L:	linux-edac@vger.kernel.org
8104S:	Maintained
8105F:	drivers/edac/pnd2_edac.[ch]
8106
8107EDAC-QCOM
8108M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
8109L:	linux-arm-msm@vger.kernel.org
8110L:	linux-edac@vger.kernel.org
8111S:	Maintained
8112F:	drivers/edac/qcom_edac.c
8113
8114EDAC-R82600
8115M:	Tim Small <tim@buttersideup.com>
8116L:	linux-edac@vger.kernel.org
8117S:	Maintained
8118F:	drivers/edac/r82600_edac.c
8119
8120EDAC-SBRIDGE
8121M:	Tony Luck <tony.luck@intel.com>
8122R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
8123L:	linux-edac@vger.kernel.org
8124S:	Maintained
8125F:	drivers/edac/sb_edac.c
8126
8127EDAC-SKYLAKE
8128M:	Tony Luck <tony.luck@intel.com>
8129L:	linux-edac@vger.kernel.org
8130S:	Maintained
8131F:	drivers/edac/skx_*.[ch]
8132
8133EDAC-TI
8134M:	Tero Kristo <kristo@kernel.org>
8135L:	linux-edac@vger.kernel.org
8136S:	Odd Fixes
8137F:	drivers/edac/ti_edac.c
8138
8139EDIROL UA-101/UA-1000 DRIVER
8140M:	Clemens Ladisch <clemens@ladisch.de>
8141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8142S:	Maintained
8143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8144F:	sound/usb/misc/ua101.c
8145
8146EFI TEST DRIVER
8147M:	Ivan Hu <ivan.hu@canonical.com>
8148M:	Ard Biesheuvel <ardb@kernel.org>
8149L:	linux-efi@vger.kernel.org
8150S:	Maintained
8151F:	drivers/firmware/efi/test/
8152
8153EFI VARIABLE FILESYSTEM
8154M:	Jeremy Kerr <jk@ozlabs.org>
8155M:	Ard Biesheuvel <ardb@kernel.org>
8156L:	linux-efi@vger.kernel.org
8157S:	Maintained
8158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8159F:	fs/efivarfs/
8160
8161EFIFB FRAMEBUFFER DRIVER
8162M:	Peter Jones <pjones@redhat.com>
8163L:	linux-fbdev@vger.kernel.org
8164S:	Maintained
8165F:	drivers/video/fbdev/efifb.c
8166
8167EFS FILESYSTEM
8168S:	Orphan
8169W:	http://aeschi.ch.eu.org/efs/
8170F:	fs/efs/
8171
8172EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8173L:	netdev@vger.kernel.org
8174S:	Orphan
8175F:	drivers/net/ethernet/ibm/ehea/
8176
8177ELM327 CAN NETWORK DRIVER
8178M:	Max Staudt <max@enpas.org>
8179L:	linux-can@vger.kernel.org
8180S:	Maintained
8181F:	Documentation/networking/device_drivers/can/can327.rst
8182F:	drivers/net/can/can327.c
8183
8184EM28XX VIDEO4LINUX DRIVER
8185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8186L:	linux-media@vger.kernel.org
8187S:	Maintained
8188W:	https://linuxtv.org
8189T:	git git://linuxtv.org/media_tree.git
8190F:	Documentation/admin-guide/media/em28xx*
8191F:	drivers/media/usb/em28xx/
8192
8193EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8194M:	Adrian Hunter <adrian.hunter@intel.com>
8195M:	Asutosh Das <quic_asutoshd@quicinc.com>
8196R:	Ritesh Harjani <ritesh.list@gmail.com>
8197L:	linux-mmc@vger.kernel.org
8198S:	Supported
8199F:	drivers/mmc/host/cqhci*
8200
8201EMS CPC-PCI CAN DRIVER
8202M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
8203M:	support@ems-wuensche.com
8204L:	linux-can@vger.kernel.org
8205S:	Maintained
8206F:	drivers/net/can/sja1000/ems_pci.c
8207
8208EMULEX 10Gbps iSCSI - OneConnect DRIVER
8209M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
8210L:	linux-scsi@vger.kernel.org
8211S:	Supported
8212W:	http://www.broadcom.com
8213F:	drivers/scsi/be2iscsi/
8214
8215EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8216M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
8217M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
8218M:	Somnath Kotur <somnath.kotur@broadcom.com>
8219L:	netdev@vger.kernel.org
8220S:	Supported
8221W:	http://www.emulex.com
8222F:	drivers/net/ethernet/emulex/benet/
8223
8224EMULEX ONECONNECT ROCE DRIVER
8225M:	Selvin Xavier <selvin.xavier@broadcom.com>
8226L:	linux-rdma@vger.kernel.org
8227S:	Odd Fixes
8228W:	http://www.broadcom.com
8229F:	drivers/infiniband/hw/ocrdma/
8230F:	include/uapi/rdma/ocrdma-abi.h
8231
8232EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8233M:	James Smart <james.smart@broadcom.com>
8234M:	Ram Vegesna <ram.vegesna@broadcom.com>
8235L:	linux-scsi@vger.kernel.org
8236L:	target-devel@vger.kernel.org
8237S:	Supported
8238W:	http://www.broadcom.com
8239F:	drivers/scsi/elx/
8240
8241EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8242M:	James Smart <james.smart@broadcom.com>
8243M:	Dick Kennedy <dick.kennedy@broadcom.com>
8244L:	linux-scsi@vger.kernel.org
8245S:	Supported
8246W:	http://www.broadcom.com
8247F:	drivers/scsi/lpfc/
8248
8249ENE CB710 FLASH CARD READER DRIVER
8250M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
8251S:	Maintained
8252F:	drivers/misc/cb710/
8253F:	drivers/mmc/host/cb710-mmc.*
8254F:	include/linux/cb710.h
8255
8256ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8257M:	Maxim Levitsky <maximlevitsky@gmail.com>
8258S:	Maintained
8259F:	drivers/media/rc/ene_ir.*
8260
8261EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8262M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
8263L:	linuxppc-dev@lists.ozlabs.org
8264S:	Maintained
8265F:	drivers/tty/ehv_bytechan.c
8266
8267EPSON S1D13XXX FRAMEBUFFER DRIVER
8268M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
8269S:	Maintained
8270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8271F:	drivers/video/fbdev/s1d13xxxfb.c
8272F:	include/video/s1d13xxxfb.h
8273
8274EROFS FILE SYSTEM
8275M:	Gao Xiang <xiang@kernel.org>
8276M:	Chao Yu <chao@kernel.org>
8277R:	Yue Hu <huyue2@coolpad.com>
8278R:	Jeffle Xu <jefflexu@linux.alibaba.com>
8279R:	Sandeep Dhavale <dhavale@google.com>
8280L:	linux-erofs@lists.ozlabs.org
8281S:	Maintained
8282W:	https://erofs.docs.kernel.org
8283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8284F:	Documentation/ABI/testing/sysfs-fs-erofs
8285F:	Documentation/filesystems/erofs.rst
8286F:	fs/erofs/
8287F:	include/trace/events/erofs.h
8288
8289ERRSEQ ERROR TRACKING INFRASTRUCTURE
8290M:	Jeff Layton <jlayton@kernel.org>
8291S:	Maintained
8292F:	include/linux/errseq.h
8293F:	lib/errseq.c
8294
8295ESD CAN NETWORK DRIVERS
8296M:	Stefan Mätje <stefan.maetje@esd.eu>
8297R:	socketcan@esd.eu
8298L:	linux-can@vger.kernel.org
8299S:	Maintained
8300F:	drivers/net/can/esd/
8301
8302ESD CAN/USB DRIVERS
8303M:	Frank Jungclaus <frank.jungclaus@esd.eu>
8304R:	socketcan@esd.eu
8305L:	linux-can@vger.kernel.org
8306S:	Maintained
8307F:	drivers/net/can/usb/esd_usb.c
8308
8309ET131X NETWORK DRIVER
8310M:	Mark Einon <mark.einon@gmail.com>
8311S:	Odd Fixes
8312F:	drivers/net/ethernet/agere/
8313
8314ETAS ES58X CAN/USB DRIVER
8315M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
8316L:	linux-can@vger.kernel.org
8317S:	Maintained
8318F:	Documentation/networking/devlink/etas_es58x.rst
8319F:	drivers/net/can/usb/etas_es58x/
8320
8321ETHERNET BRIDGE
8322M:	Roopa Prabhu <roopa@nvidia.com>
8323M:	Nikolay Aleksandrov <razor@blackwall.org>
8324L:	bridge@lists.linux.dev
8325L:	netdev@vger.kernel.org
8326S:	Maintained
8327W:	http://www.linuxfoundation.org/en/Net:Bridge
8328F:	include/linux/netfilter_bridge/
8329F:	net/bridge/
8330
8331ETHERNET PHY LIBRARY
8332M:	Andrew Lunn <andrew@lunn.ch>
8333M:	Heiner Kallweit <hkallweit1@gmail.com>
8334R:	Russell King <linux@armlinux.org.uk>
8335L:	netdev@vger.kernel.org
8336S:	Maintained
8337F:	Documentation/ABI/testing/sysfs-class-net-phydev
8338F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
8339F:	Documentation/devicetree/bindings/net/mdio*
8340F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
8341F:	Documentation/networking/phy.rst
8342F:	drivers/net/mdio/
8343F:	drivers/net/mdio/acpi_mdio.c
8344F:	drivers/net/mdio/fwnode_mdio.c
8345F:	drivers/net/mdio/of_mdio.c
8346F:	drivers/net/pcs/
8347F:	drivers/net/phy/
8348F:	include/dt-bindings/net/qca-ar803x.h
8349F:	include/linux/*mdio*.h
8350F:	include/linux/linkmode.h
8351F:	include/linux/mdio/*.h
8352F:	include/linux/mii.h
8353F:	include/linux/of_net.h
8354F:	include/linux/phy.h
8355F:	include/linux/phy_fixed.h
8356F:	include/linux/phy_link_topology.h
8357F:	include/linux/phylib_stubs.h
8358F:	include/linux/platform_data/mdio-bcm-unimac.h
8359F:	include/linux/platform_data/mdio-gpio.h
8360F:	include/trace/events/mdio.h
8361F:	include/uapi/linux/mdio.h
8362F:	include/uapi/linux/mii.h
8363F:	net/core/of_net.c
8364
8365ETHERNET PHY LIBRARY [RUST]
8366M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
8367R:	Trevor Gross <tmgross@umich.edu>
8368L:	netdev@vger.kernel.org
8369L:	rust-for-linux@vger.kernel.org
8370S:	Maintained
8371F:	rust/kernel/net/phy.rs
8372F:	rust/kernel/net/phy/reg.rs
8373
8374EXEC & BINFMT API, ELF
8375R:	Eric Biederman <ebiederm@xmission.com>
8376R:	Kees Cook <kees@kernel.org>
8377L:	linux-mm@kvack.org
8378S:	Supported
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8380F:	Documentation/userspace-api/ELF.rst
8381F:	fs/*binfmt_*.c
8382F:	fs/Kconfig.binfmt
8383F:	fs/exec.c
8384F:	fs/tests/binfmt_*_kunit.c
8385F:	fs/tests/exec_kunit.c
8386F:	include/linux/binfmts.h
8387F:	include/linux/elf.h
8388F:	include/uapi/linux/binfmts.h
8389F:	include/uapi/linux/elf.h
8390F:	tools/testing/selftests/exec/
8391N:	asm/elf.h
8392N:	binfmt
8393
8394EXFAT FILE SYSTEM
8395M:	Namjae Jeon <linkinjeon@kernel.org>
8396M:	Sungjong Seo <sj1557.seo@samsung.com>
8397L:	linux-fsdevel@vger.kernel.org
8398S:	Maintained
8399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8400F:	fs/exfat/
8401
8402EXPRESSWIRE PROTOCOL LIBRARY
8403M:	Duje Mihanović <duje.mihanovic@skole.hr>
8404L:	linux-leds@vger.kernel.org
8405S:	Maintained
8406F:	drivers/leds/leds-expresswire.c
8407F:	include/linux/leds-expresswire.h
8408
8409EXT2 FILE SYSTEM
8410M:	Jan Kara <jack@suse.com>
8411L:	linux-ext4@vger.kernel.org
8412S:	Maintained
8413F:	Documentation/filesystems/ext2.rst
8414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8415F:	fs/ext2/
8416F:	include/linux/ext2*
8417
8418EXT4 FILE SYSTEM
8419M:	"Theodore Ts'o" <tytso@mit.edu>
8420M:	Andreas Dilger <adilger.kernel@dilger.ca>
8421L:	linux-ext4@vger.kernel.org
8422S:	Maintained
8423W:	http://ext4.wiki.kernel.org
8424Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8426F:	Documentation/filesystems/ext4/
8427F:	fs/ext4/
8428F:	include/trace/events/ext4.h
8429F:	include/uapi/linux/ext4.h
8430
8431Extended Verification Module (EVM)
8432M:	Mimi Zohar <zohar@linux.ibm.com>
8433M:	Roberto Sassu <roberto.sassu@huawei.com>
8434L:	linux-integrity@vger.kernel.org
8435S:	Supported
8436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8437F:	security/integrity/
8438F:	security/integrity/evm/
8439
8440EXTENSIBLE FIRMWARE INTERFACE (EFI)
8441M:	Ard Biesheuvel <ardb@kernel.org>
8442L:	linux-efi@vger.kernel.org
8443S:	Maintained
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8445F:	Documentation/admin-guide/efi-stub.rst
8446F:	arch/*/include/asm/efi.h
8447F:	arch/*/kernel/efi.c
8448F:	arch/arm/boot/compressed/efi-header.S
8449F:	arch/x86/platform/efi/
8450F:	drivers/firmware/efi/
8451F:	include/linux/efi*.h
8452
8453EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8454M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8455M:	Chanwoo Choi <cw00.choi@samsung.com>
8456L:	linux-kernel@vger.kernel.org
8457S:	Maintained
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8459F:	Documentation/devicetree/bindings/extcon/
8460F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8461F:	drivers/extcon/
8462F:	include/linux/extcon.h
8463F:	include/linux/extcon/
8464
8465EXTRA BOOT CONFIG
8466M:	Masami Hiramatsu <mhiramat@kernel.org>
8467L:	linux-kernel@vger.kernel.org
8468L:	linux-trace-kernel@vger.kernel.org
8469S:	Maintained
8470Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8472F:	Documentation/admin-guide/bootconfig.rst
8473F:	fs/proc/bootconfig.c
8474F:	include/linux/bootconfig.h
8475F:	lib/bootconfig-data.S
8476F:	lib/bootconfig.c
8477F:	tools/bootconfig/*
8478F:	tools/bootconfig/scripts/*
8479
8480EXYNOS DP DRIVER
8481M:	Jingoo Han <jingoohan1@gmail.com>
8482L:	dri-devel@lists.freedesktop.org
8483S:	Maintained
8484F:	drivers/gpu/drm/exynos/exynos_dp*
8485
8486EXYNOS SYSMMU (IOMMU) driver
8487M:	Marek Szyprowski <m.szyprowski@samsung.com>
8488L:	iommu@lists.linux.dev
8489S:	Maintained
8490F:	drivers/iommu/exynos-iommu.c
8491
8492F2FS FILE SYSTEM
8493M:	Jaegeuk Kim <jaegeuk@kernel.org>
8494M:	Chao Yu <chao@kernel.org>
8495L:	linux-f2fs-devel@lists.sourceforge.net
8496S:	Maintained
8497W:	https://f2fs.wiki.kernel.org/
8498Q:	https://patchwork.kernel.org/project/f2fs/list/
8499B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8501F:	Documentation/ABI/testing/sysfs-fs-f2fs
8502F:	Documentation/filesystems/f2fs.rst
8503F:	fs/f2fs/
8504F:	include/linux/f2fs_fs.h
8505F:	include/trace/events/f2fs.h
8506F:	include/uapi/linux/f2fs.h
8507
8508F71805F HARDWARE MONITORING DRIVER
8509M:	Jean Delvare <jdelvare@suse.com>
8510L:	linux-hwmon@vger.kernel.org
8511S:	Maintained
8512F:	Documentation/hwmon/f71805f.rst
8513F:	drivers/hwmon/f71805f.c
8514
8515FADDR2LINE
8516M:	Josh Poimboeuf <jpoimboe@kernel.org>
8517S:	Maintained
8518F:	scripts/faddr2line
8519
8520FAILOVER MODULE
8521M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8522L:	netdev@vger.kernel.org
8523S:	Supported
8524F:	Documentation/networking/failover.rst
8525F:	include/net/failover.h
8526F:	net/core/failover.c
8527
8528FANOTIFY
8529M:	Jan Kara <jack@suse.cz>
8530R:	Amir Goldstein <amir73il@gmail.com>
8531R:	Matthew Bobrowski <repnop@google.com>
8532L:	linux-fsdevel@vger.kernel.org
8533S:	Maintained
8534F:	fs/notify/fanotify/
8535F:	include/linux/fanotify.h
8536F:	include/uapi/linux/fanotify.h
8537
8538FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8539M:	Linus Walleij <linus.walleij@linaro.org>
8540L:	linux-usb@vger.kernel.org
8541S:	Maintained
8542F:	drivers/usb/fotg210/
8543
8544FARSYNC SYNCHRONOUS DRIVER
8545M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8546S:	Supported
8547W:	http://www.farsite.co.uk/
8548F:	drivers/net/wan/farsync.*
8549
8550FAULT INJECTION SUPPORT
8551M:	Akinobu Mita <akinobu.mita@gmail.com>
8552S:	Supported
8553F:	Documentation/fault-injection/
8554F:	lib/fault-inject.c
8555
8556FBTFT Framebuffer drivers
8557L:	dri-devel@lists.freedesktop.org
8558L:	linux-fbdev@vger.kernel.org
8559S:	Orphan
8560F:	drivers/staging/fbtft/
8561
8562FC0011 TUNER DRIVER
8563M:	Michael Buesch <m@bues.ch>
8564L:	linux-media@vger.kernel.org
8565S:	Maintained
8566F:	drivers/media/tuners/fc0011.c
8567F:	drivers/media/tuners/fc0011.h
8568
8569FC2580 MEDIA DRIVER
8570L:	linux-media@vger.kernel.org
8571S:	Orphan
8572W:	https://linuxtv.org
8573Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8574F:	drivers/media/tuners/fc2580*
8575
8576FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8577M:	Hannes Reinecke <hare@suse.de>
8578L:	linux-scsi@vger.kernel.org
8579S:	Supported
8580W:	www.Open-FCoE.org
8581F:	drivers/scsi/fcoe/
8582F:	drivers/scsi/libfc/
8583F:	include/scsi/fc/
8584F:	include/scsi/libfc.h
8585F:	include/scsi/libfcoe.h
8586F:	include/uapi/scsi/fc/
8587
8588FILE LOCKING (flock() and fcntl()/lockf())
8589M:	Jeff Layton <jlayton@kernel.org>
8590M:	Chuck Lever <chuck.lever@oracle.com>
8591R:	Alexander Aring <alex.aring@gmail.com>
8592L:	linux-fsdevel@vger.kernel.org
8593S:	Maintained
8594F:	fs/fcntl.c
8595F:	fs/locks.c
8596F:	include/linux/fcntl.h
8597F:	include/uapi/linux/fcntl.h
8598
8599FILESYSTEM DIRECT ACCESS (DAX)
8600M:	Dan Williams <dan.j.williams@intel.com>
8601R:	Matthew Wilcox <willy@infradead.org>
8602R:	Jan Kara <jack@suse.cz>
8603L:	linux-fsdevel@vger.kernel.org
8604L:	nvdimm@lists.linux.dev
8605S:	Supported
8606F:	fs/dax.c
8607F:	include/linux/dax.h
8608F:	include/trace/events/fs_dax.h
8609
8610FILESYSTEMS (VFS and infrastructure)
8611M:	Alexander Viro <viro@zeniv.linux.org.uk>
8612M:	Christian Brauner <brauner@kernel.org>
8613R:	Jan Kara <jack@suse.cz>
8614L:	linux-fsdevel@vger.kernel.org
8615S:	Maintained
8616F:	fs/*
8617F:	include/linux/fs.h
8618F:	include/linux/fs_types.h
8619F:	include/uapi/linux/fs.h
8620F:	include/uapi/linux/openat2.h
8621
8622FILESYSTEMS [EXPORTFS]
8623M:	Chuck Lever <chuck.lever@oracle.com>
8624M:	Jeff Layton <jlayton@kernel.org>
8625R:	Amir Goldstein <amir73il@gmail.com>
8626L:	linux-fsdevel@vger.kernel.org
8627L:	linux-nfs@vger.kernel.org
8628S:	Supported
8629F:	Documentation/filesystems/nfs/exporting.rst
8630F:	fs/exportfs/
8631F:	fs/fhandle.c
8632F:	include/linux/exportfs.h
8633
8634FILESYSTEMS [IDMAPPED MOUNTS]
8635M:	Christian Brauner <brauner@kernel.org>
8636M:	Seth Forshee <sforshee@kernel.org>
8637L:	linux-fsdevel@vger.kernel.org
8638S:	Maintained
8639F:	Documentation/filesystems/idmappings.rst
8640F:	fs/mnt_idmapping.c
8641F:	include/linux/mnt_idmapping.*
8642F:	tools/testing/selftests/mount_setattr/
8643
8644FILESYSTEMS [IOMAP]
8645M:	Christian Brauner <brauner@kernel.org>
8646R:	Darrick J. Wong <djwong@kernel.org>
8647L:	linux-xfs@vger.kernel.org
8648L:	linux-fsdevel@vger.kernel.org
8649S:	Supported
8650F:	Documentation/filesystems/iomap/*
8651F:	fs/iomap/
8652F:	include/linux/iomap.h
8653
8654FILESYSTEMS [NETFS LIBRARY]
8655M:	David Howells <dhowells@redhat.com>
8656R:	Jeff Layton <jlayton@kernel.org>
8657L:	netfs@lists.linux.dev
8658L:	linux-fsdevel@vger.kernel.org
8659S:	Supported
8660F:	Documentation/filesystems/caching/
8661F:	Documentation/filesystems/netfs_library.rst
8662F:	fs/netfs/
8663F:	include/linux/fscache*.h
8664F:	include/linux/netfs.h
8665F:	include/trace/events/fscache.h
8666F:	include/trace/events/netfs.h
8667
8668FILESYSTEMS [STACKABLE]
8669M:	Miklos Szeredi <miklos@szeredi.hu>
8670M:	Amir Goldstein <amir73il@gmail.com>
8671L:	linux-fsdevel@vger.kernel.org
8672L:	linux-unionfs@vger.kernel.org
8673S:	Maintained
8674F:	fs/backing-file.c
8675F:	include/linux/backing-file.h
8676
8677FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8678M:	Riku Voipio <riku.voipio@iki.fi>
8679L:	linux-hwmon@vger.kernel.org
8680S:	Maintained
8681F:	drivers/hwmon/f75375s.c
8682F:	include/linux/f75375s.h
8683
8684FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8685M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8686L:	linux-can@vger.kernel.org
8687S:	Maintained
8688F:	drivers/net/can/usb/f81604.c
8689
8690FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8691M:	Clemens Ladisch <clemens@ladisch.de>
8692M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8693L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8694S:	Maintained
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8696F:	include/uapi/sound/firewire.h
8697F:	sound/firewire/
8698
8699FIREWIRE MEDIA DRIVERS (firedtv)
8700M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8701L:	linux-media@vger.kernel.org
8702L:	linux1394-devel@lists.sourceforge.net
8703S:	Maintained
8704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8705F:	drivers/media/firewire/
8706
8707FIREWIRE SBP-2 TARGET
8708M:	Chris Boot <bootc@bootc.net>
8709L:	linux-scsi@vger.kernel.org
8710L:	target-devel@vger.kernel.org
8711L:	linux1394-devel@lists.sourceforge.net
8712S:	Maintained
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8714F:	drivers/target/sbp/
8715
8716FIREWIRE SUBSYSTEM
8717M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8718M:	Takashi Sakamoto <takaswie@kernel.org>
8719L:	linux1394-devel@lists.sourceforge.net
8720S:	Maintained
8721W:	http://ieee1394.docs.kernel.org/
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8723F:	drivers/firewire/
8724F:	include/linux/firewire.h
8725F:	include/uapi/linux/firewire*.h
8726F:	tools/firewire/
8727
8728FIRMWARE FRAMEWORK FOR ARMV8-A
8729M:	Sudeep Holla <sudeep.holla@arm.com>
8730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8731S:	Maintained
8732F:	drivers/firmware/arm_ffa/
8733F:	include/linux/arm_ffa.h
8734
8735FIRMWARE LOADER (request_firmware)
8736M:	Luis Chamberlain <mcgrof@kernel.org>
8737M:	Russ Weight <russ.weight@linux.dev>
8738M:	Danilo Krummrich <dakr@redhat.com>
8739L:	linux-kernel@vger.kernel.org
8740S:	Maintained
8741F:	Documentation/firmware_class/
8742F:	drivers/base/firmware_loader/
8743F:	rust/kernel/firmware.rs
8744F:	include/linux/firmware.h
8745
8746FLEXTIMER FTM-QUADDEC DRIVER
8747M:	Patrick Havelange <patrick.havelange@essensium.com>
8748L:	linux-iio@vger.kernel.org
8749S:	Maintained
8750F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8751F:	drivers/counter/ftm-quaddec.c
8752
8753FLOPPY DRIVER
8754M:	Denis Efremov <efremov@linux.com>
8755L:	linux-block@vger.kernel.org
8756S:	Odd Fixes
8757F:	drivers/block/floppy.c
8758
8759FLYSKY FSIA6B RC RECEIVER
8760M:	Markus Koch <markus@notsyncing.net>
8761L:	linux-input@vger.kernel.org
8762S:	Maintained
8763F:	drivers/input/joystick/fsia6b.c
8764
8765FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8766M:	Geoffrey D. Bennett <g@b4.vu>
8767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8768S:	Maintained
8769W:	https://github.com/geoffreybennett/scarlett-gen2
8770B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8771T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8772F:	include/uapi/sound/scarlett2.h
8773F:	sound/usb/mixer_scarlett2.c
8774
8775FORCEDETH GIGABIT ETHERNET DRIVER
8776M:	Rain River <rain.1986.08.12@gmail.com>
8777M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8778L:	netdev@vger.kernel.org
8779S:	Maintained
8780F:	drivers/net/ethernet/nvidia/*
8781
8782FORTIFY_SOURCE
8783M:	Kees Cook <kees@kernel.org>
8784L:	linux-hardening@vger.kernel.org
8785S:	Supported
8786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8787F:	include/linux/fortify-string.h
8788F:	lib/fortify_kunit.c
8789F:	lib/memcpy_kunit.c
8790F:	lib/test_fortify/*
8791F:	scripts/test_fortify.sh
8792K:	\b__NO_FORTIFY\b
8793
8794FPGA DFL DRIVERS
8795M:	Wu Hao <hao.wu@intel.com>
8796R:	Tom Rix <trix@redhat.com>
8797L:	linux-fpga@vger.kernel.org
8798S:	Maintained
8799F:	Documentation/ABI/testing/sysfs-bus-dfl*
8800F:	Documentation/fpga/dfl.rst
8801F:	drivers/fpga/dfl*
8802F:	drivers/uio/uio_dfl.c
8803F:	include/linux/dfl.h
8804F:	include/uapi/linux/fpga-dfl.h
8805
8806FPGA MANAGER FRAMEWORK
8807M:	Moritz Fischer <mdf@kernel.org>
8808M:	Wu Hao <hao.wu@intel.com>
8809M:	Xu Yilun <yilun.xu@intel.com>
8810R:	Tom Rix <trix@redhat.com>
8811L:	linux-fpga@vger.kernel.org
8812S:	Maintained
8813Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8815F:	Documentation/devicetree/bindings/fpga/
8816F:	Documentation/driver-api/fpga/
8817F:	Documentation/fpga/
8818F:	drivers/fpga/
8819F:	include/linux/fpga/
8820
8821FPU EMULATOR
8822M:	Bill Metzenthen <billm@melbpc.org.au>
8823S:	Maintained
8824W:	https://floatingpoint.billm.au/
8825F:	arch/x86/math-emu/
8826
8827FRAMEBUFFER CORE
8828M:	Daniel Vetter <daniel@ffwll.ch>
8829S:	Odd Fixes
8830T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
8831F:	drivers/video/fbdev/core/
8832
8833FRAMEBUFFER LAYER
8834M:	Helge Deller <deller@gmx.de>
8835L:	linux-fbdev@vger.kernel.org
8836L:	dri-devel@lists.freedesktop.org
8837S:	Maintained
8838Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8840F:	Documentation/fb/
8841F:	drivers/video/
8842F:	include/linux/fb.h
8843F:	include/uapi/linux/fb.h
8844F:	include/uapi/video/
8845F:	include/video/
8846
8847FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8848M:	Horia Geantă <horia.geanta@nxp.com>
8849M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8850M:	Gaurav Jain <gaurav.jain@nxp.com>
8851L:	linux-crypto@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8854F:	drivers/crypto/caam/
8855
8856FREESCALE COLDFIRE M5441X MMC DRIVER
8857M:	Angelo Dureghello <adureghello@baylibre.com>
8858L:	linux-mmc@vger.kernel.org
8859S:	Maintained
8860F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8861F:	include/linux/platform_data/mmc-esdhc-mcf.h
8862
8863FREESCALE DIU FRAMEBUFFER DRIVER
8864M:	Timur Tabi <timur@kernel.org>
8865L:	linux-fbdev@vger.kernel.org
8866S:	Maintained
8867F:	drivers/video/fbdev/fsl-diu-fb.*
8868
8869FREESCALE DMA DRIVER
8870M:	Zhang Wei <zw@zh-kernel.org>
8871L:	linuxppc-dev@lists.ozlabs.org
8872S:	Maintained
8873F:	drivers/dma/fsldma.*
8874
8875FREESCALE DSPI DRIVER
8876M:	Vladimir Oltean <olteanv@gmail.com>
8877L:	linux-spi@vger.kernel.org
8878L:	imx@lists.linux.dev
8879S:	Maintained
8880F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
8881F:	drivers/spi/spi-fsl-dspi.c
8882F:	include/linux/spi/spi-fsl-dspi.h
8883
8884FREESCALE eDMA DRIVER
8885M:	Frank Li <Frank.Li@nxp.com>
8886L:	imx@lists.linux.dev
8887L:	dmaengine@vger.kernel.org
8888S:	Maintained
8889F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8890F:	drivers/dma/fsl-edma*.*
8891
8892FREESCALE ENETC ETHERNET DRIVERS
8893M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8894M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8895L:	netdev@vger.kernel.org
8896S:	Maintained
8897F:	drivers/net/ethernet/freescale/enetc/
8898
8899FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8900M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8901L:	netdev@vger.kernel.org
8902S:	Maintained
8903F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8904F:	drivers/net/ethernet/freescale/gianfar*
8905
8906FREESCALE GPMI NAND DRIVER
8907M:	Han Xu <han.xu@nxp.com>
8908L:	linux-mtd@lists.infradead.org
8909S:	Maintained
8910F:	drivers/mtd/nand/raw/gpmi-nand/*
8911
8912FREESCALE I2C CPM DRIVER
8913M:	Jochen Friedrich <jochen@scram.de>
8914L:	linuxppc-dev@lists.ozlabs.org
8915L:	linux-i2c@vger.kernel.org
8916S:	Maintained
8917F:	drivers/i2c/busses/i2c-cpm.c
8918
8919FREESCALE IMX / MXC FEC DRIVER
8920M:	Wei Fang <wei.fang@nxp.com>
8921R:	Shenwei Wang <shenwei.wang@nxp.com>
8922R:	Clark Wang <xiaoning.wang@nxp.com>
8923L:	imx@lists.linux.dev
8924L:	netdev@vger.kernel.org
8925S:	Maintained
8926F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8927F:	drivers/net/ethernet/freescale/fec.h
8928F:	drivers/net/ethernet/freescale/fec_main.c
8929F:	drivers/net/ethernet/freescale/fec_ptp.c
8930
8931FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8932M:	Sascha Hauer <s.hauer@pengutronix.de>
8933R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8934L:	linux-fbdev@vger.kernel.org
8935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8936S:	Maintained
8937F:	drivers/video/fbdev/imxfb.c
8938
8939FREESCALE IMX DDR PMU DRIVER
8940M:	Frank Li <Frank.li@nxp.com>
8941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8942S:	Maintained
8943F:	Documentation/admin-guide/perf/imx-ddr.rst
8944F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8945F:	drivers/perf/fsl_imx8_ddr_perf.c
8946
8947FREESCALE IMX I2C DRIVER
8948M:	Oleksij Rempel <o.rempel@pengutronix.de>
8949R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8950L:	linux-i2c@vger.kernel.org
8951S:	Maintained
8952F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8953F:	drivers/i2c/busses/i2c-imx.c
8954
8955FREESCALE IMX LPI2C DRIVER
8956M:	Dong Aisheng <aisheng.dong@nxp.com>
8957L:	linux-i2c@vger.kernel.org
8958L:	imx@lists.linux.dev
8959S:	Maintained
8960F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8961F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8962
8963FREESCALE IMX LPSPI DRIVER
8964M:	Frank Li <Frank.Li@nxp.com>
8965L:	linux-spi@vger.kernel.org
8966L:	imx@lists.linux.dev
8967S:	Maintained
8968F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
8969F:	drivers/spi/spi-fsl-lpspi.c
8970
8971FREESCALE MPC I2C DRIVER
8972M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8973L:	linux-i2c@vger.kernel.org
8974S:	Maintained
8975F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8976F:	drivers/i2c/busses/i2c-mpc.c
8977
8978FREESCALE QORIQ DPAA ETHERNET DRIVER
8979M:	Madalin Bucur <madalin.bucur@nxp.com>
8980L:	netdev@vger.kernel.org
8981S:	Maintained
8982F:	drivers/net/ethernet/freescale/dpaa
8983
8984FREESCALE QORIQ DPAA FMAN DRIVER
8985M:	Madalin Bucur <madalin.bucur@nxp.com>
8986R:	Sean Anderson <sean.anderson@seco.com>
8987L:	netdev@vger.kernel.org
8988S:	Maintained
8989F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
8990F:	drivers/net/ethernet/freescale/fman
8991
8992FREESCALE QORIQ PTP CLOCK DRIVER
8993M:	Yangbo Lu <yangbo.lu@nxp.com>
8994L:	netdev@vger.kernel.org
8995S:	Maintained
8996F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
8997F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8998F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8999F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9000F:	drivers/ptp/ptp_qoriq.c
9001F:	drivers/ptp/ptp_qoriq_debugfs.c
9002F:	include/linux/fsl/ptp_qoriq.h
9003
9004FREESCALE QUAD SPI DRIVER
9005M:	Han Xu <han.xu@nxp.com>
9006L:	linux-spi@vger.kernel.org
9007L:	imx@lists.linux.dev
9008S:	Maintained
9009F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9010F:	drivers/spi/spi-fsl-qspi.c
9011
9012FREESCALE QUICC ENGINE LIBRARY
9013M:	Qiang Zhao <qiang.zhao@nxp.com>
9014M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9015L:	linuxppc-dev@lists.ozlabs.org
9016S:	Maintained
9017F:	drivers/soc/fsl/qe/
9018F:	include/soc/fsl/qe/
9019
9020FREESCALE QUICC ENGINE QMC DRIVER
9021M:	Herve Codina <herve.codina@bootlin.com>
9022L:	linuxppc-dev@lists.ozlabs.org
9023S:	Maintained
9024F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9025F:	drivers/soc/fsl/qe/qmc.c
9026F:	include/soc/fsl/qe/qmc.h
9027
9028FREESCALE QUICC ENGINE QMC HDLC DRIVER
9029M:	Herve Codina <herve.codina@bootlin.com>
9030L:	netdev@vger.kernel.org
9031L:	linuxppc-dev@lists.ozlabs.org
9032S:	Maintained
9033F:	drivers/net/wan/fsl_qmc_hdlc.c
9034
9035FREESCALE QUICC ENGINE TSA DRIVER
9036M:	Herve Codina <herve.codina@bootlin.com>
9037L:	linuxppc-dev@lists.ozlabs.org
9038S:	Maintained
9039F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9040F:	drivers/soc/fsl/qe/tsa.c
9041F:	drivers/soc/fsl/qe/tsa.h
9042F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
9043
9044FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9045L:	netdev@vger.kernel.org
9046L:	linuxppc-dev@lists.ozlabs.org
9047S:	Orphan
9048F:	drivers/net/ethernet/freescale/ucc_geth*
9049
9050FREESCALE QUICC ENGINE UCC HDLC DRIVER
9051M:	Zhao Qiang <qiang.zhao@nxp.com>
9052L:	netdev@vger.kernel.org
9053L:	linuxppc-dev@lists.ozlabs.org
9054S:	Maintained
9055F:	drivers/net/wan/fsl_ucc_hdlc*
9056
9057FREESCALE QUICC ENGINE UCC UART DRIVER
9058M:	Timur Tabi <timur@kernel.org>
9059L:	linuxppc-dev@lists.ozlabs.org
9060S:	Maintained
9061F:	drivers/tty/serial/ucc_uart.c
9062
9063FREESCALE SOC DRIVERS
9064M:	Christophe Leroy <christophe.leroy@csgroup.eu>
9065L:	linuxppc-dev@lists.ozlabs.org
9066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9067S:	Maintained
9068F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9069F:	Documentation/devicetree/bindings/soc/fsl/
9070F:	drivers/soc/fsl/
9071F:	include/linux/fsl/
9072F:	include/soc/fsl/
9073
9074FREESCALE SOC FS_ENET DRIVER
9075M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
9076L:	linuxppc-dev@lists.ozlabs.org
9077L:	netdev@vger.kernel.org
9078S:	Maintained
9079F:	drivers/net/ethernet/freescale/fs_enet/
9080
9081FREESCALE SOC SOUND DRIVERS
9082M:	Shengjiu Wang <shengjiu.wang@gmail.com>
9083M:	Xiubo Li <Xiubo.Lee@gmail.com>
9084R:	Fabio Estevam <festevam@gmail.com>
9085R:	Nicolin Chen <nicoleotsuka@gmail.com>
9086L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9087L:	linuxppc-dev@lists.ozlabs.org
9088S:	Maintained
9089F:	sound/soc/fsl/fsl*
9090F:	sound/soc/fsl/imx*
9091
9092FREESCALE SOC LPC32XX SOUND DRIVERS
9093M:	J.M.B. Downing <jonathan.downing@nautel.com>
9094M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
9095R:	Vladimir Zapolskiy <vz@mleia.com>
9096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9097L:	linuxppc-dev@lists.ozlabs.org
9098S:	Maintained
9099F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9100F:	sound/soc/fsl/lpc3xxx-*
9101
9102FREESCALE SOC SOUND QMC DRIVER
9103M:	Herve Codina <herve.codina@bootlin.com>
9104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9105L:	linuxppc-dev@lists.ozlabs.org
9106S:	Maintained
9107F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9108F:	sound/soc/fsl/fsl_qmc_audio.c
9109
9110FREESCALE USB PERIPHERAL DRIVERS
9111L:	linux-usb@vger.kernel.org
9112L:	linuxppc-dev@lists.ozlabs.org
9113S:	Orphan
9114F:	drivers/usb/gadget/udc/fsl*
9115
9116FREESCALE USB PHY DRIVER
9117L:	linux-usb@vger.kernel.org
9118L:	linuxppc-dev@lists.ozlabs.org
9119S:	Orphan
9120F:	drivers/usb/phy/phy-fsl-usb*
9121
9122FREEVXFS FILESYSTEM
9123M:	Christoph Hellwig <hch@infradead.org>
9124S:	Maintained
9125W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
9126F:	fs/freevxfs/
9127
9128FREEZER
9129M:	"Rafael J. Wysocki" <rafael@kernel.org>
9130M:	Pavel Machek <pavel@ucw.cz>
9131L:	linux-pm@vger.kernel.org
9132S:	Supported
9133F:	Documentation/power/freezing-of-tasks.rst
9134F:	include/linux/freezer.h
9135F:	kernel/freezer.c
9136
9137FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9138M:	Eric Biggers <ebiggers@kernel.org>
9139M:	Theodore Y. Ts'o <tytso@mit.edu>
9140M:	Jaegeuk Kim <jaegeuk@kernel.org>
9141L:	linux-fscrypt@vger.kernel.org
9142S:	Supported
9143Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
9144T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9145F:	Documentation/filesystems/fscrypt.rst
9146F:	fs/crypto/
9147F:	include/linux/fscrypt.h
9148F:	include/uapi/linux/fscrypt.h
9149
9150FSI SUBSYSTEM
9151M:	Jeremy Kerr <jk@ozlabs.org>
9152M:	Joel Stanley <joel@jms.id.au>
9153R:	Alistar Popple <alistair@popple.id.au>
9154R:	Eddie James <eajames@linux.ibm.com>
9155L:	linux-fsi@lists.ozlabs.org
9156S:	Supported
9157Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
9158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
9159F:	drivers/fsi/
9160F:	include/linux/fsi*.h
9161F:	include/trace/events/fsi*.h
9162
9163FSI-ATTACHED I2C DRIVER
9164M:	Eddie James <eajames@linux.ibm.com>
9165L:	linux-i2c@vger.kernel.org
9166L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
9167S:	Maintained
9168F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9169F:	drivers/i2c/busses/i2c-fsi.c
9170
9171FSI-ATTACHED SPI DRIVER
9172M:	Eddie James <eajames@linux.ibm.com>
9173L:	linux-spi@vger.kernel.org
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9176F:	drivers/spi/spi-fsi.c
9177
9178FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9179M:	Jan Kara <jack@suse.cz>
9180R:	Amir Goldstein <amir73il@gmail.com>
9181L:	linux-fsdevel@vger.kernel.org
9182S:	Maintained
9183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9184F:	fs/notify/
9185F:	include/linux/fsnotify*.h
9186
9187FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9188M:	Eric Biggers <ebiggers@kernel.org>
9189M:	Theodore Y. Ts'o <tytso@mit.edu>
9190L:	fsverity@lists.linux.dev
9191S:	Supported
9192Q:	https://patchwork.kernel.org/project/fsverity/list/
9193T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9194F:	Documentation/filesystems/fsverity.rst
9195F:	fs/verity/
9196F:	include/linux/fsverity.h
9197F:	include/uapi/linux/fsverity.h
9198
9199FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9200M:	Michael Zaidman <michael.zaidman@gmail.com>
9201L:	linux-i2c@vger.kernel.org
9202L:	linux-input@vger.kernel.org
9203S:	Maintained
9204F:	drivers/hid/hid-ft260.c
9205
9206FUJITSU LAPTOP EXTRAS
9207M:	Jonathan Woithe <jwoithe@just42.net>
9208L:	platform-driver-x86@vger.kernel.org
9209S:	Maintained
9210F:	drivers/platform/x86/fujitsu-laptop.c
9211
9212FUJITSU TABLET EXTRAS
9213M:	Robert Gerlach <khnz@gmx.de>
9214L:	platform-driver-x86@vger.kernel.org
9215S:	Maintained
9216F:	drivers/platform/x86/fujitsu-tablet.c
9217
9218FUNCTION HOOKS (FTRACE)
9219M:	Steven Rostedt <rostedt@goodmis.org>
9220M:	Masami Hiramatsu <mhiramat@kernel.org>
9221R:	Mark Rutland <mark.rutland@arm.com>
9222L:	linux-kernel@vger.kernel.org
9223L:	linux-trace-kernel@vger.kernel.org
9224S:	Maintained
9225Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
9226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9227F:	Documentation/trace/ftrace*
9228F:	arch/*/*/*/*ftrace*
9229F:	arch/*/*/*ftrace*
9230F:	include/*/ftrace.h
9231F:	kernel/trace/fgraph.c
9232F:	kernel/trace/ftrace*
9233F:	samples/ftrace
9234
9235FUNGIBLE ETHERNET DRIVERS
9236M:	Dimitris Michailidis <dmichail@fungible.com>
9237L:	netdev@vger.kernel.org
9238S:	Supported
9239F:	drivers/net/ethernet/fungible/
9240
9241FUSE: FILESYSTEM IN USERSPACE
9242M:	Miklos Szeredi <miklos@szeredi.hu>
9243L:	linux-fsdevel@vger.kernel.org
9244S:	Maintained
9245W:	https://github.com/libfuse/
9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9247F:	Documentation/filesystems/fuse.rst
9248F:	fs/fuse/
9249F:	include/uapi/linux/fuse.h
9250
9251FUTEX SUBSYSTEM
9252M:	Thomas Gleixner <tglx@linutronix.de>
9253M:	Ingo Molnar <mingo@redhat.com>
9254R:	Peter Zijlstra <peterz@infradead.org>
9255R:	Darren Hart <dvhart@infradead.org>
9256R:	Davidlohr Bueso <dave@stgolabs.net>
9257R:	André Almeida <andrealmeid@igalia.com>
9258L:	linux-kernel@vger.kernel.org
9259S:	Maintained
9260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9261F:	Documentation/locking/*futex*
9262F:	include/asm-generic/futex.h
9263F:	include/linux/futex.h
9264F:	include/uapi/linux/futex.h
9265F:	kernel/futex/*
9266F:	tools/perf/bench/futex*
9267F:	tools/testing/selftests/futex/
9268
9269GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9270M:	Sebastian Reichel <sre@kernel.org>
9271L:	linux-media@vger.kernel.org
9272S:	Maintained
9273F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9274F:	drivers/media/i2c/gc0308.c
9275
9276GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9277M:	Zhi Mao <zhi.mao@mediatek.com>
9278L:	linux-media@vger.kernel.org
9279S:	Maintained
9280F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9281F:	drivers/media/i2c/gc05a2.c
9282
9283GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9284M:	Zhi Mao <zhi.mao@mediatek.com>
9285L:	linux-media@vger.kernel.org
9286S:	Maintained
9287F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9288F:	drivers/media/i2c/gc08a3.c
9289
9290GALAXYCORE GC2145 SENSOR DRIVER
9291M:	Alain Volmat <alain.volmat@foss.st.com>
9292L:	linux-media@vger.kernel.org
9293S:	Maintained
9294T:	git git://linuxtv.org/media_tree.git
9295F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9296F:	drivers/media/i2c/gc2145.c
9297
9298GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9299M:	Tim Harvey <tharvey@gateworks.com>
9300S:	Maintained
9301F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9302F:	Documentation/hwmon/gsc-hwmon.rst
9303F:	drivers/hwmon/gsc-hwmon.c
9304F:	drivers/mfd/gateworks-gsc.c
9305F:	include/linux/mfd/gsc.h
9306F:	include/linux/platform_data/gsc_hwmon.h
9307
9308GCC PLUGINS
9309M:	Kees Cook <kees@kernel.org>
9310L:	linux-hardening@vger.kernel.org
9311S:	Maintained
9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9313F:	Documentation/kbuild/gcc-plugins.rst
9314F:	include/linux/stackleak.h
9315F:	kernel/stackleak.c
9316F:	scripts/Makefile.gcc-plugins
9317F:	scripts/gcc-plugins/
9318
9319GCOV BASED KERNEL PROFILING
9320M:	Peter Oberparleiter <oberpar@linux.ibm.com>
9321S:	Maintained
9322F:	Documentation/dev-tools/gcov.rst
9323F:	kernel/gcov/
9324
9325GDB KERNEL DEBUGGING HELPER SCRIPTS
9326M:	Jan Kiszka <jan.kiszka@siemens.com>
9327M:	Kieran Bingham <kbingham@kernel.org>
9328S:	Supported
9329F:	scripts/gdb/
9330
9331GEMINI CRYPTO DRIVER
9332M:	Corentin Labbe <clabbe@baylibre.com>
9333L:	linux-crypto@vger.kernel.org
9334S:	Maintained
9335F:	drivers/crypto/gemini/
9336
9337GEMTEK FM RADIO RECEIVER DRIVER
9338M:	Hans Verkuil <hverkuil@xs4all.nl>
9339L:	linux-media@vger.kernel.org
9340S:	Maintained
9341W:	https://linuxtv.org
9342T:	git git://linuxtv.org/media_tree.git
9343F:	drivers/media/radio/radio-gemtek*
9344
9345GENERIC ARCHITECTURE TOPOLOGY
9346M:	Sudeep Holla <sudeep.holla@arm.com>
9347L:	linux-kernel@vger.kernel.org
9348S:	Maintained
9349F:	drivers/base/arch_topology.c
9350F:	include/linux/arch_topology.h
9351
9352GENERIC ENTRY CODE
9353M:	Thomas Gleixner <tglx@linutronix.de>
9354M:	Peter Zijlstra <peterz@infradead.org>
9355M:	Andy Lutomirski <luto@kernel.org>
9356L:	linux-kernel@vger.kernel.org
9357S:	Maintained
9358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9359F:	include/linux/entry-common.h
9360F:	include/linux/entry-kvm.h
9361F:	kernel/entry/
9362
9363GENERIC GPIO I2C DRIVER
9364M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9365S:	Supported
9366F:	drivers/i2c/busses/i2c-gpio.c
9367F:	include/linux/platform_data/i2c-gpio.h
9368
9369GENERIC GPIO I2C MULTIPLEXER DRIVER
9370M:	Peter Korsgaard <peter.korsgaard@barco.com>
9371L:	linux-i2c@vger.kernel.org
9372S:	Supported
9373F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
9374F:	drivers/i2c/muxes/i2c-mux-gpio.c
9375F:	include/linux/platform_data/i2c-mux-gpio.h
9376
9377GENERIC GPIO RESET DRIVER
9378M:	Krzysztof Kozlowski <krzk@kernel.org>
9379S:	Maintained
9380F:	drivers/reset/reset-gpio.c
9381
9382GENERIC HDLC (WAN) DRIVERS
9383M:	Krzysztof Halasa <khc@pm.waw.pl>
9384S:	Maintained
9385W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
9386F:	drivers/net/wan/c101.c
9387F:	drivers/net/wan/hd6457*
9388F:	drivers/net/wan/hdlc*
9389F:	drivers/net/wan/n2.c
9390F:	drivers/net/wan/pc300too.c
9391F:	drivers/net/wan/pci200syn.c
9392F:	drivers/net/wan/wanxl*
9393
9394GENERIC INCLUDE/ASM HEADER FILES
9395M:	Arnd Bergmann <arnd@arndb.de>
9396L:	linux-arch@vger.kernel.org
9397S:	Maintained
9398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9399F:	include/asm-generic/
9400F:	include/uapi/asm-generic/
9401
9402GENERIC PHY FRAMEWORK
9403M:	Vinod Koul <vkoul@kernel.org>
9404M:	Kishon Vijay Abraham I <kishon@kernel.org>
9405L:	linux-phy@lists.infradead.org
9406S:	Supported
9407Q:	https://patchwork.kernel.org/project/linux-phy/list/
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9409F:	Documentation/devicetree/bindings/phy/
9410F:	drivers/phy/
9411F:	include/dt-bindings/phy/
9412F:	include/linux/phy/
9413
9414GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9415M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
9416S:	Supported
9417F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9418F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
9419
9420GENERIC PM DOMAINS
9421M:	Ulf Hansson <ulf.hansson@linaro.org>
9422L:	linux-pm@vger.kernel.org
9423S:	Supported
9424F:	Documentation/devicetree/bindings/power/power?domain*
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9426F:	drivers/pmdomain/
9427F:	include/linux/pm_domain.h
9428
9429GENERIC RADIX TREE
9430M:	Kent Overstreet <kent.overstreet@linux.dev>
9431S:	Supported
9432C:	irc://irc.oftc.net/bcache
9433F:	include/linux/generic-radix-tree.h
9434F:	lib/generic-radix-tree.c
9435
9436GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9437M:	Eugen Hristev <eugen.hristev@microchip.com>
9438L:	linux-input@vger.kernel.org
9439S:	Maintained
9440F:	drivers/input/touchscreen/resistive-adc-touch.c
9441
9442GENERIC STRING LIBRARY
9443M:	Kees Cook <kees@kernel.org>
9444R:	Andy Shevchenko <andy@kernel.org>
9445L:	linux-hardening@vger.kernel.org
9446S:	Supported
9447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9448F:	include/linux/string.h
9449F:	include/linux/string_choices.h
9450F:	include/linux/string_helpers.h
9451F:	lib/string.c
9452F:	lib/string_kunit.c
9453F:	lib/string_helpers.c
9454F:	lib/string_helpers_kunit.c
9455F:	scripts/coccinelle/api/string_choices.cocci
9456
9457GENERIC UIO DRIVER FOR PCI DEVICES
9458M:	"Michael S. Tsirkin" <mst@redhat.com>
9459L:	kvm@vger.kernel.org
9460S:	Supported
9461F:	drivers/uio/uio_pci_generic.c
9462
9463GENERIC VDSO LIBRARY
9464M:	Andy Lutomirski <luto@kernel.org>
9465M:	Thomas Gleixner <tglx@linutronix.de>
9466M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
9467L:	linux-kernel@vger.kernel.org
9468S:	Maintained
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9470F:	include/asm-generic/vdso/vsyscall.h
9471F:	include/vdso/
9472F:	kernel/time/vsyscall.c
9473F:	lib/vdso/
9474
9475GENWQE (IBM Generic Workqueue Card)
9476M:	Frank Haverkamp <haver@linux.ibm.com>
9477S:	Supported
9478F:	drivers/misc/genwqe/
9479
9480GET_MAINTAINER SCRIPT
9481M:	Joe Perches <joe@perches.com>
9482S:	Maintained
9483F:	scripts/get_maintainer.pl
9484
9485GFS2 FILE SYSTEM
9486M:	Andreas Gruenbacher <agruenba@redhat.com>
9487L:	gfs2@lists.linux.dev
9488S:	Supported
9489B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9491F:	Documentation/filesystems/gfs2*
9492F:	fs/gfs2/
9493F:	include/uapi/linux/gfs2_ondisk.h
9494
9495GIGABYTE WATERFORCE SENSOR DRIVER
9496M:	Aleksa Savic <savicaleksa83@gmail.com>
9497L:	linux-hwmon@vger.kernel.org
9498S:	Maintained
9499F:	Documentation/hwmon/gigabyte_waterforce.rst
9500F:	drivers/hwmon/gigabyte_waterforce.c
9501
9502GIGABYTE WMI DRIVER
9503M:	Thomas Weißschuh <thomas@weissschuh.net>
9504L:	platform-driver-x86@vger.kernel.org
9505S:	Maintained
9506F:	drivers/platform/x86/gigabyte-wmi.c
9507
9508GNSS SUBSYSTEM
9509M:	Johan Hovold <johan@kernel.org>
9510S:	Maintained
9511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9512F:	Documentation/ABI/testing/sysfs-class-gnss
9513F:	Documentation/devicetree/bindings/gnss/
9514F:	drivers/gnss/
9515F:	include/linux/gnss.h
9516
9517GO7007 MPEG CODEC
9518M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9519L:	linux-media@vger.kernel.org
9520S:	Maintained
9521F:	drivers/media/usb/go7007/
9522
9523GOODIX TOUCHSCREEN
9524M:	Bastien Nocera <hadess@hadess.net>
9525M:	Hans de Goede <hdegoede@redhat.com>
9526L:	linux-input@vger.kernel.org
9527S:	Maintained
9528F:	drivers/input/touchscreen/goodix*
9529
9530GOOGLE ETHERNET DRIVERS
9531M:	Jeroen de Borst <jeroendb@google.com>
9532M:	Praveen Kaligineedi <pkaligineedi@google.com>
9533R:	Shailend Chand <shailend@google.com>
9534L:	netdev@vger.kernel.org
9535S:	Supported
9536F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9537F:	drivers/net/ethernet/google
9538
9539GOOGLE FIRMWARE DRIVERS
9540M:	Tzung-Bi Shih <tzungbi@kernel.org>
9541R:	Brian Norris <briannorris@chromium.org>
9542R:	Julius Werner <jwerner@chromium.org>
9543L:	chrome-platform@lists.linux.dev
9544S:	Maintained
9545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9546F:	drivers/firmware/google/
9547
9548GOOGLE TENSOR SoC SUPPORT
9549M:	Peter Griffin <peter.griffin@linaro.org>
9550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9551L:	linux-samsung-soc@vger.kernel.org
9552S:	Maintained
9553F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9554F:	arch/arm64/boot/dts/exynos/google/
9555F:	drivers/clk/samsung/clk-gs101.c
9556F:	drivers/phy/samsung/phy-gs101-ufs.c
9557F:	include/dt-bindings/clock/google,gs101.h
9558K:	[gG]oogle.?[tT]ensor
9559
9560GPD POCKET FAN DRIVER
9561M:	Hans de Goede <hdegoede@redhat.com>
9562L:	platform-driver-x86@vger.kernel.org
9563S:	Maintained
9564F:	drivers/platform/x86/gpd-pocket-fan.c
9565
9566GPIO ACPI SUPPORT
9567M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9568M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9569L:	linux-gpio@vger.kernel.org
9570L:	linux-acpi@vger.kernel.org
9571S:	Supported
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9573F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9574F:	drivers/gpio/gpiolib-acpi.c
9575F:	drivers/gpio/gpiolib-acpi.h
9576
9577GPIO AGGREGATOR
9578M:	Geert Uytterhoeven <geert+renesas@glider.be>
9579L:	linux-gpio@vger.kernel.org
9580S:	Supported
9581F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9582F:	drivers/gpio/gpio-aggregator.c
9583
9584GPIO IR Transmitter
9585M:	Sean Young <sean@mess.org>
9586L:	linux-media@vger.kernel.org
9587S:	Maintained
9588F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9589F:	drivers/media/rc/gpio-ir-tx.c
9590
9591GPIO MOCKUP DRIVER
9592M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9593L:	linux-gpio@vger.kernel.org
9594S:	Maintained
9595F:	drivers/gpio/gpio-mockup.c
9596F:	tools/testing/selftests/gpio/
9597
9598GPIO REGMAP
9599M:	Michael Walle <mwalle@kernel.org>
9600S:	Maintained
9601F:	drivers/gpio/gpio-regmap.c
9602F:	include/linux/gpio/regmap.h
9603K:	(devm_)?gpio_regmap_(un)?register
9604
9605GPIO SUBSYSTEM
9606M:	Linus Walleij <linus.walleij@linaro.org>
9607M:	Bartosz Golaszewski <brgl@bgdev.pl>
9608L:	linux-gpio@vger.kernel.org
9609S:	Maintained
9610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9611F:	Documentation/admin-guide/gpio/
9612F:	Documentation/devicetree/bindings/gpio/
9613F:	Documentation/driver-api/gpio/
9614F:	drivers/gpio/
9615F:	include/dt-bindings/gpio/
9616F:	include/linux/gpio.h
9617F:	include/linux/gpio/
9618F:	include/linux/of_gpio.h
9619
9620GPIO UAPI
9621M:	Bartosz Golaszewski <brgl@bgdev.pl>
9622R:	Kent Gibson <warthog618@gmail.com>
9623L:	linux-gpio@vger.kernel.org
9624S:	Maintained
9625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9626F:	Documentation/ABI/obsolete/sysfs-gpio
9627F:	Documentation/ABI/testing/gpio-cdev
9628F:	Documentation/userspace-api/gpio/
9629F:	drivers/gpio/gpiolib-cdev.c
9630F:	include/uapi/linux/gpio.h
9631F:	tools/gpio/
9632
9633GRE DEMULTIPLEXER DRIVER
9634M:	Dmitry Kozlov <xeb@mail.ru>
9635L:	netdev@vger.kernel.org
9636S:	Maintained
9637F:	include/net/gre.h
9638F:	net/ipv4/gre_demux.c
9639F:	net/ipv4/gre_offload.c
9640
9641GRETH 10/100/1G Ethernet MAC device driver
9642M:	Andreas Larsson <andreas@gaisler.com>
9643L:	netdev@vger.kernel.org
9644S:	Maintained
9645F:	drivers/net/ethernet/aeroflex/
9646
9647GREYBUS AUDIO PROTOCOLS DRIVERS
9648M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9649M:	Mark Greer <mgreer@animalcreek.com>
9650S:	Maintained
9651F:	drivers/staging/greybus/audio_apbridgea.c
9652F:	drivers/staging/greybus/audio_apbridgea.h
9653F:	drivers/staging/greybus/audio_codec.c
9654F:	drivers/staging/greybus/audio_codec.h
9655F:	drivers/staging/greybus/audio_gb.c
9656F:	drivers/staging/greybus/audio_manager.c
9657F:	drivers/staging/greybus/audio_manager.h
9658F:	drivers/staging/greybus/audio_manager_module.c
9659F:	drivers/staging/greybus/audio_manager_private.h
9660F:	drivers/staging/greybus/audio_manager_sysfs.c
9661F:	drivers/staging/greybus/audio_module.c
9662F:	drivers/staging/greybus/audio_topology.c
9663
9664GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9665M:	Viresh Kumar <vireshk@kernel.org>
9666S:	Maintained
9667F:	drivers/staging/greybus/authentication.c
9668F:	drivers/staging/greybus/bootrom.c
9669F:	drivers/staging/greybus/firmware.h
9670F:	drivers/staging/greybus/fw-core.c
9671F:	drivers/staging/greybus/fw-download.c
9672F:	drivers/staging/greybus/fw-management.c
9673F:	drivers/staging/greybus/greybus_authentication.h
9674F:	drivers/staging/greybus/greybus_firmware.h
9675F:	drivers/staging/greybus/hid.c
9676F:	drivers/staging/greybus/i2c.c
9677F:	drivers/staging/greybus/spi.c
9678F:	drivers/staging/greybus/spilib.c
9679F:	drivers/staging/greybus/spilib.h
9680
9681GREYBUS LOOPBACK DRIVER
9682M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9683S:	Maintained
9684F:	drivers/staging/greybus/loopback.c
9685
9686GREYBUS PLATFORM DRIVERS
9687M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9688S:	Maintained
9689F:	drivers/staging/greybus/arche-apb-ctrl.c
9690F:	drivers/staging/greybus/arche-platform.c
9691F:	drivers/staging/greybus/arche_platform.h
9692
9693GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9694M:	Rui Miguel Silva <rmfrfs@gmail.com>
9695S:	Maintained
9696F:	drivers/staging/greybus/gpio.c
9697F:	drivers/staging/greybus/light.c
9698F:	drivers/staging/greybus/power_supply.c
9699F:	drivers/staging/greybus/sdio.c
9700F:	drivers/staging/greybus/spi.c
9701F:	drivers/staging/greybus/spilib.c
9702
9703GREYBUS BEAGLEPLAY DRIVERS
9704M:	Ayush Singh <ayushdevel1325@gmail.com>
9705L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9706S:	Maintained
9707F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9708F:	drivers/greybus/gb-beagleplay.c
9709
9710GREYBUS SUBSYSTEM
9711M:	Johan Hovold <johan@kernel.org>
9712M:	Alex Elder <elder@kernel.org>
9713M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9714L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9715S:	Maintained
9716F:	drivers/greybus/
9717F:	drivers/staging/greybus/
9718F:	include/linux/greybus.h
9719F:	include/linux/greybus/
9720
9721GREYBUS UART PROTOCOLS DRIVERS
9722M:	David Lin <dtwlin@gmail.com>
9723S:	Maintained
9724F:	drivers/staging/greybus/log.c
9725F:	drivers/staging/greybus/uart.c
9726
9727GS1662 VIDEO SERIALIZER
9728M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9729L:	linux-media@vger.kernel.org
9730S:	Maintained
9731T:	git git://linuxtv.org/media_tree.git
9732F:	drivers/media/spi/gs1662.c
9733
9734GSPCA FINEPIX SUBDRIVER
9735M:	Frank Zago <frank@zago.net>
9736L:	linux-media@vger.kernel.org
9737S:	Maintained
9738T:	git git://linuxtv.org/media_tree.git
9739F:	drivers/media/usb/gspca/finepix.c
9740
9741GSPCA GL860 SUBDRIVER
9742M:	Olivier Lorin <o.lorin@laposte.net>
9743L:	linux-media@vger.kernel.org
9744S:	Maintained
9745T:	git git://linuxtv.org/media_tree.git
9746F:	drivers/media/usb/gspca/gl860/
9747
9748GSPCA M5602 SUBDRIVER
9749M:	Erik Andren <erik.andren@gmail.com>
9750L:	linux-media@vger.kernel.org
9751S:	Maintained
9752T:	git git://linuxtv.org/media_tree.git
9753F:	drivers/media/usb/gspca/m5602/
9754
9755GSPCA PAC207 SONIXB SUBDRIVER
9756M:	Hans Verkuil <hverkuil@xs4all.nl>
9757L:	linux-media@vger.kernel.org
9758S:	Odd Fixes
9759T:	git git://linuxtv.org/media_tree.git
9760F:	drivers/media/usb/gspca/pac207.c
9761
9762GSPCA SN9C20X SUBDRIVER
9763M:	Brian Johnson <brijohn@gmail.com>
9764L:	linux-media@vger.kernel.org
9765S:	Maintained
9766T:	git git://linuxtv.org/media_tree.git
9767F:	drivers/media/usb/gspca/sn9c20x.c
9768
9769GSPCA T613 SUBDRIVER
9770M:	Leandro Costantino <lcostantino@gmail.com>
9771L:	linux-media@vger.kernel.org
9772S:	Maintained
9773T:	git git://linuxtv.org/media_tree.git
9774F:	drivers/media/usb/gspca/t613.c
9775
9776GSPCA USB WEBCAM DRIVER
9777M:	Hans Verkuil <hverkuil@xs4all.nl>
9778L:	linux-media@vger.kernel.org
9779S:	Odd Fixes
9780T:	git git://linuxtv.org/media_tree.git
9781F:	drivers/media/usb/gspca/
9782
9783GTP (GPRS Tunneling Protocol)
9784M:	Pablo Neira Ayuso <pablo@netfilter.org>
9785M:	Harald Welte <laforge@gnumonks.org>
9786L:	osmocom-net-gprs@lists.osmocom.org
9787S:	Maintained
9788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9789F:	drivers/net/gtp.c
9790
9791GUID PARTITION TABLE (GPT)
9792M:	Davidlohr Bueso <dave@stgolabs.net>
9793L:	linux-efi@vger.kernel.org
9794S:	Maintained
9795F:	block/partitions/efi.*
9796
9797HABANALABS PCI DRIVER
9798M:	Ofir Bitton <obitton@habana.ai>
9799L:	dri-devel@lists.freedesktop.org
9800S:	Supported
9801C:	irc://irc.oftc.net/dri-devel
9802T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
9803F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9804F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9805F:	drivers/accel/habanalabs/
9806F:	include/linux/habanalabs/
9807F:	include/trace/events/habanalabs.h
9808F:	include/uapi/drm/habanalabs_accel.h
9809
9810HACKRF MEDIA DRIVER
9811L:	linux-media@vger.kernel.org
9812S:	Orphan
9813W:	https://linuxtv.org
9814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9815F:	drivers/media/usb/hackrf/
9816
9817HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9818M:	Chuck Lever <chuck.lever@oracle.com>
9819L:	kernel-tls-handshake@lists.linux.dev
9820L:	netdev@vger.kernel.org
9821S:	Maintained
9822F:	Documentation/netlink/specs/handshake.yaml
9823F:	Documentation/networking/tls-handshake.rst
9824F:	include/net/handshake.h
9825F:	include/trace/events/handshake.h
9826F:	net/handshake/
9827
9828HANTRO VPU CODEC DRIVER
9829M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9830M:	Philipp Zabel <p.zabel@pengutronix.de>
9831L:	linux-media@vger.kernel.org
9832L:	linux-rockchip@lists.infradead.org
9833S:	Maintained
9834F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9835F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9836F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9837F:	drivers/media/platform/verisilicon/
9838
9839HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9840M:	Frank Seidel <frank@f-seidel.de>
9841L:	platform-driver-x86@vger.kernel.org
9842S:	Maintained
9843W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9844F:	drivers/platform/x86/hdaps.c
9845
9846HARDWARE MONITORING
9847M:	Jean Delvare <jdelvare@suse.com>
9848M:	Guenter Roeck <linux@roeck-us.net>
9849L:	linux-hwmon@vger.kernel.org
9850S:	Maintained
9851W:	http://hwmon.wiki.kernel.org/
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9853F:	Documentation/ABI/testing/sysfs-class-hwmon
9854F:	Documentation/devicetree/bindings/hwmon/
9855F:	Documentation/hwmon/
9856F:	drivers/hwmon/
9857F:	include/linux/hwmon*.h
9858F:	include/trace/events/hwmon*.h
9859K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9860
9861HARDWARE RANDOM NUMBER GENERATOR CORE
9862M:	Olivia Mackall <olivia@selenic.com>
9863M:	Herbert Xu <herbert@gondor.apana.org.au>
9864L:	linux-crypto@vger.kernel.org
9865S:	Odd fixes
9866F:	Documentation/admin-guide/hw_random.rst
9867F:	Documentation/devicetree/bindings/rng/
9868F:	drivers/char/hw_random/
9869F:	include/linux/hw_random.h
9870
9871HARDWARE SPINLOCK CORE
9872M:	Bjorn Andersson <andersson@kernel.org>
9873R:	Baolin Wang <baolin.wang7@gmail.com>
9874L:	linux-remoteproc@vger.kernel.org
9875S:	Maintained
9876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9877F:	Documentation/devicetree/bindings/hwlock/
9878F:	Documentation/locking/hwspinlock.rst
9879F:	drivers/hwspinlock/
9880F:	include/linux/hwspinlock.h
9881
9882HARDWARE TRACING FACILITIES
9883M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9884S:	Maintained
9885F:	drivers/hwtracing/
9886
9887HARMONY SOUND DRIVER
9888L:	linux-parisc@vger.kernel.org
9889S:	Maintained
9890F:	sound/parisc/harmony.*
9891
9892HDPVR USB VIDEO ENCODER DRIVER
9893M:	Hans Verkuil <hverkuil@xs4all.nl>
9894L:	linux-media@vger.kernel.org
9895S:	Odd Fixes
9896W:	https://linuxtv.org
9897T:	git git://linuxtv.org/media_tree.git
9898F:	drivers/media/usb/hdpvr/
9899
9900HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9901M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
9902S:	Supported
9903F:	drivers/misc/hpilo.[ch]
9904
9905HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9906M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9907S:	Supported
9908F:	Documentation/watchdog/hpwdt.rst
9909F:	drivers/watchdog/hpwdt.c
9910
9911HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9912M:	Don Brace <don.brace@microchip.com>
9913L:	storagedev@microchip.com
9914L:	linux-scsi@vger.kernel.org
9915S:	Supported
9916F:	Documentation/scsi/hpsa.rst
9917F:	drivers/scsi/hpsa*.[ch]
9918F:	include/linux/cciss*.h
9919F:	include/uapi/linux/cciss*.h
9920
9921HFI1 DRIVER
9922M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9923L:	linux-rdma@vger.kernel.org
9924S:	Supported
9925F:	drivers/infiniband/hw/hfi1
9926
9927HFS FILESYSTEM
9928L:	linux-fsdevel@vger.kernel.org
9929S:	Orphan
9930F:	Documentation/filesystems/hfs.rst
9931F:	fs/hfs/
9932
9933HFSPLUS FILESYSTEM
9934L:	linux-fsdevel@vger.kernel.org
9935S:	Orphan
9936F:	Documentation/filesystems/hfsplus.rst
9937F:	fs/hfsplus/
9938
9939HGA FRAMEBUFFER DRIVER
9940M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9941L:	linux-nvidia@lists.surfsouth.com
9942S:	Maintained
9943W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9944F:	drivers/video/fbdev/hgafb.c
9945
9946HIBERNATION (aka Software Suspend, aka swsusp)
9947M:	"Rafael J. Wysocki" <rafael@kernel.org>
9948M:	Pavel Machek <pavel@ucw.cz>
9949L:	linux-pm@vger.kernel.org
9950S:	Supported
9951B:	https://bugzilla.kernel.org
9952F:	arch/*/include/asm/suspend*.h
9953F:	arch/x86/power/
9954F:	drivers/base/power/
9955F:	include/linux/freezer.h
9956F:	include/linux/pm.h
9957F:	include/linux/suspend.h
9958F:	kernel/power/
9959
9960HID CORE LAYER
9961M:	Jiri Kosina <jikos@kernel.org>
9962M:	Benjamin Tissoires <bentiss@kernel.org>
9963L:	linux-input@vger.kernel.org
9964S:	Maintained
9965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9966F:	Documentation/hid/
9967F:	drivers/hid/
9968F:	include/linux/hid*
9969F:	include/uapi/linux/hid*
9970F:	samples/hid/
9971F:	tools/testing/selftests/hid/
9972
9973HID LOGITECH DRIVERS
9974R:	Filipe Laíns <lains@riseup.net>
9975L:	linux-input@vger.kernel.org
9976S:	Maintained
9977F:	drivers/hid/hid-logitech-*
9978
9979HID NVIDIA SHIELD DRIVER
9980M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9981L:	linux-input@vger.kernel.org
9982S:	Maintained
9983F:	drivers/hid/hid-nvidia-shield.c
9984
9985HID PHOENIX RC FLIGHT CONTROLLER
9986M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9987L:	linux-input@vger.kernel.org
9988S:	Maintained
9989F:	drivers/hid/hid-pxrc.c
9990
9991HID PLAYSTATION DRIVER
9992M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9993L:	linux-input@vger.kernel.org
9994S:	Supported
9995F:	drivers/hid/hid-playstation.c
9996
9997HID SENSOR HUB DRIVERS
9998M:	Jiri Kosina <jikos@kernel.org>
9999M:	Jonathan Cameron <jic23@kernel.org>
10000M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10001L:	linux-input@vger.kernel.org
10002L:	linux-iio@vger.kernel.org
10003S:	Maintained
10004F:	Documentation/hid/hid-sensor*
10005F:	drivers/hid/hid-sensor-*
10006F:	drivers/iio/*/hid-*
10007F:	include/linux/hid-sensor-*
10008
10009HID VRC-2 CAR CONTROLLER DRIVER
10010M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10011L:	linux-input@vger.kernel.org
10012S:	Maintained
10013F:	drivers/hid/hid-vrc2.c
10014
10015HID WACOM DRIVER
10016M:	Ping Cheng <ping.cheng@wacom.com>
10017M:	Jason Gerecke  <jason.gerecke@wacom.com>
10018L:	linux-input@vger.kernel.org
10019S:	Maintained
10020F:	drivers/hid/wacom.h
10021F:	drivers/hid/wacom_*
10022
10023HID++ LOGITECH DRIVERS
10024R:	Filipe Laíns <lains@riseup.net>
10025R:	Bastien Nocera <hadess@hadess.net>
10026L:	linux-input@vger.kernel.org
10027S:	Maintained
10028F:	drivers/hid/hid-logitech-hidpp.c
10029
10030HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10031M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10032M:	Frederic Weisbecker <frederic@kernel.org>
10033M:	Thomas Gleixner <tglx@linutronix.de>
10034L:	linux-kernel@vger.kernel.org
10035S:	Maintained
10036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10037F:	Documentation/timers/
10038F:	include/linux/clockchips.h
10039F:	include/linux/hrtimer.h
10040F:	include/linux/timer.h
10041F:	kernel/time/clockevents.c
10042F:	kernel/time/hrtimer.c
10043F:	kernel/time/timer.c
10044F:	kernel/time/timer_list.c
10045F:	kernel/time/timer_migration.*
10046F:	tools/testing/selftests/timers/
10047
10048HIGH-SPEED SCC DRIVER FOR AX.25
10049L:	linux-hams@vger.kernel.org
10050S:	Orphan
10051F:	drivers/net/hamradio/scc.c
10052
10053HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10054M:	HighPoint Linux Team <linux@highpoint-tech.com>
10055S:	Supported
10056W:	http://www.highpoint-tech.com
10057F:	Documentation/scsi/hptiop.rst
10058F:	drivers/scsi/hptiop.c
10059
10060HIKEY960 ONBOARD USB GPIO HUB DRIVER
10061M:	John Stultz <jstultz@google.com>
10062L:	linux-kernel@vger.kernel.org
10063S:	Maintained
10064F:	drivers/misc/hisi_hikey_usb.c
10065
10066HIMAX HX83112B TOUCHSCREEN SUPPORT
10067M:	Job Noorman <job@noorman.info>
10068L:	linux-input@vger.kernel.org
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10071F:	drivers/input/touchscreen/himax_hx83112b.c
10072
10073HIPPI
10074M:	Jes Sorensen <jes@trained-monkey.org>
10075L:	linux-hippi@sunsite.dk
10076S:	Maintained
10077F:	drivers/net/hippi/
10078F:	include/linux/hippidevice.h
10079F:	include/uapi/linux/if_hippi.h
10080F:	net/802/hippi.c
10081
10082HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10083M:	Kurt Kanzenbach <kurt@linutronix.de>
10084L:	netdev@vger.kernel.org
10085S:	Maintained
10086F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10087F:	drivers/net/dsa/hirschmann/*
10088F:	include/linux/platform_data/hirschmann-hellcreek.h
10089F:	net/dsa/tag_hellcreek.c
10090
10091HISILICON DMA DRIVER
10092M:	Zhou Wang <wangzhou1@hisilicon.com>
10093M:	Jie Hai <haijie1@huawei.com>
10094L:	dmaengine@vger.kernel.org
10095S:	Maintained
10096F:	drivers/dma/hisi_dma.c
10097
10098HISILICON GPIO DRIVER
10099M:	Jay Fang <f.fangjian@huawei.com>
10100L:	linux-gpio@vger.kernel.org
10101S:	Maintained
10102F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10103F:	drivers/gpio/gpio-hisi.c
10104
10105HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10106M:	Zhiqi Song <songzhiqi1@huawei.com>
10107M:	Longfang Liu <liulongfang@huawei.com>
10108L:	linux-crypto@vger.kernel.org
10109S:	Maintained
10110F:	Documentation/ABI/testing/debugfs-hisi-hpre
10111F:	drivers/crypto/hisilicon/hpre/hpre.h
10112F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10113F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10114
10115HISILICON HNS3 PMU DRIVER
10116M:	Jijie Shao <shaojijie@huawei.com>
10117S:	Supported
10118F:	Documentation/admin-guide/perf/hns3-pmu.rst
10119F:	drivers/perf/hisilicon/hns3_pmu.c
10120
10121HISILICON I2C CONTROLLER DRIVER
10122M:	Yicong Yang <yangyicong@hisilicon.com>
10123L:	linux-i2c@vger.kernel.org
10124S:	Maintained
10125W:	https://www.hisilicon.com
10126F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10127F:	drivers/i2c/busses/i2c-hisi.c
10128
10129HISILICON KUNPENG SOC HCCS DRIVER
10130M:	Huisong Li <lihuisong@huawei.com>
10131S:	Maintained
10132F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10133F:	drivers/soc/hisilicon/kunpeng_hccs.c
10134F:	drivers/soc/hisilicon/kunpeng_hccs.h
10135
10136HISILICON LPC BUS DRIVER
10137M:	Jay Fang <f.fangjian@huawei.com>
10138S:	Maintained
10139W:	http://www.hisilicon.com
10140F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10141F:	drivers/bus/hisi_lpc.c
10142
10143HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10144M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10145M:	Salil Mehta <salil.mehta@huawei.com>
10146M:	Jijie Shao <shaojijie@huawei.com>
10147L:	netdev@vger.kernel.org
10148S:	Maintained
10149W:	http://www.hisilicon.com
10150F:	drivers/net/ethernet/hisilicon/hns3/
10151
10152HISILICON NETWORK SUBSYSTEM DRIVER
10153M:	Yisen Zhuang <yisen.zhuang@huawei.com>
10154M:	Salil Mehta <salil.mehta@huawei.com>
10155L:	netdev@vger.kernel.org
10156S:	Maintained
10157W:	http://www.hisilicon.com
10158F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10159F:	drivers/net/ethernet/hisilicon/
10160
10161HISILICON PMU DRIVER
10162M:	Yicong Yang <yangyicong@hisilicon.com>
10163M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10164S:	Supported
10165W:	http://www.hisilicon.com
10166F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10167F:	Documentation/admin-guide/perf/hisi-pmu.rst
10168F:	drivers/perf/hisilicon
10169
10170HISILICON PTT DRIVER
10171M:	Yicong Yang <yangyicong@hisilicon.com>
10172M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10173L:	linux-kernel@vger.kernel.org
10174S:	Maintained
10175F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10176F:	Documentation/trace/hisi-ptt.rst
10177F:	drivers/hwtracing/ptt/
10178F:	tools/perf/arch/arm64/util/hisi-ptt.c
10179F:	tools/perf/util/hisi-ptt*
10180F:	tools/perf/util/hisi-ptt-decoder/*
10181
10182HISILICON QM DRIVER
10183M:	Weili Qian <qianweili@huawei.com>
10184M:	Zhou Wang <wangzhou1@hisilicon.com>
10185L:	linux-crypto@vger.kernel.org
10186S:	Maintained
10187F:	drivers/crypto/hisilicon/Kconfig
10188F:	drivers/crypto/hisilicon/Makefile
10189F:	drivers/crypto/hisilicon/qm.c
10190F:	drivers/crypto/hisilicon/sgl.c
10191F:	include/linux/hisi_acc_qm.h
10192
10193HISILICON ROCE DRIVER
10194M:	Chengchang Tang <tangchengchang@huawei.com>
10195M:	Junxian Huang <huangjunxian6@hisilicon.com>
10196L:	linux-rdma@vger.kernel.org
10197S:	Maintained
10198F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10199F:	drivers/infiniband/hw/hns/
10200
10201HISILICON SAS Controller
10202M:	Yihang Li <liyihang9@huawei.com>
10203S:	Supported
10204W:	http://www.hisilicon.com
10205F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10206F:	drivers/scsi/hisi_sas/
10207
10208HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10209M:	Longfang Liu <liulongfang@huawei.com>
10210L:	linux-crypto@vger.kernel.org
10211S:	Maintained
10212F:	Documentation/ABI/testing/debugfs-hisi-sec
10213F:	drivers/crypto/hisilicon/sec2/sec.h
10214F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10215F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10216F:	drivers/crypto/hisilicon/sec2/sec_main.c
10217
10218HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10219M:	Jay Fang <f.fangjian@huawei.com>
10220L:	linux-spi@vger.kernel.org
10221S:	Maintained
10222W:	http://www.hisilicon.com
10223F:	drivers/spi/spi-hisi-kunpeng.c
10224
10225HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10226M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10227L:	linux-kernel@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10230F:	drivers/spmi/hisi-spmi-controller.c
10231
10232HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10233M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10234L:	linux-kernel@vger.kernel.org
10235S:	Maintained
10236F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10237F:	drivers/mfd/hi6421-spmi-pmic.c
10238
10239HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10240M:	Weili Qian <qianweili@huawei.com>
10241S:	Maintained
10242F:	drivers/crypto/hisilicon/trng/trng.c
10243
10244HISILICON V3XX SPI NOR FLASH Controller Driver
10245M:	Jay Fang <f.fangjian@huawei.com>
10246S:	Maintained
10247W:	http://www.hisilicon.com
10248F:	drivers/spi/spi-hisi-sfc-v3xx.c
10249
10250HISILICON ZIP Controller DRIVER
10251M:	Yang Shen <shenyang39@huawei.com>
10252M:	Zhou Wang <wangzhou1@hisilicon.com>
10253L:	linux-crypto@vger.kernel.org
10254S:	Maintained
10255F:	Documentation/ABI/testing/debugfs-hisi-zip
10256F:	drivers/crypto/hisilicon/zip/
10257
10258HMM - Heterogeneous Memory Management
10259M:	Jérôme Glisse <jglisse@redhat.com>
10260L:	linux-mm@kvack.org
10261S:	Maintained
10262F:	Documentation/mm/hmm.rst
10263F:	include/linux/hmm*
10264F:	lib/test_hmm*
10265F:	mm/hmm*
10266F:	tools/testing/selftests/mm/*hmm*
10267
10268HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10269M:	Petre Rodan <petre.rodan@subdimension.ro>
10270L:	linux-iio@vger.kernel.org
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10273F:	drivers/iio/pressure/hsc030pa*
10274
10275HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10276M:	Andreas Klinger <ak@it-klinger.de>
10277M:	Petre Rodan <petre.rodan@subdimension.ro>
10278L:	linux-iio@vger.kernel.org
10279S:	Maintained
10280F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10281F:	drivers/iio/pressure/mprls0025pa*
10282
10283HP BIOSCFG DRIVER
10284M:	Jorge Lopez <jorge.lopez2@hp.com>
10285L:	platform-driver-x86@vger.kernel.org
10286S:	Maintained
10287F:	drivers/platform/x86/hp/hp-bioscfg/
10288
10289HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10290L:	platform-driver-x86@vger.kernel.org
10291S:	Orphan
10292F:	drivers/platform/x86/hp/tc1100-wmi.c
10293
10294HP WMI HARDWARE MONITOR DRIVER
10295M:	James Seo <james@equiv.tech>
10296L:	linux-hwmon@vger.kernel.org
10297S:	Maintained
10298F:	Documentation/hwmon/hp-wmi-sensors.rst
10299F:	drivers/hwmon/hp-wmi-sensors.c
10300
10301HPET:	High Precision Event Timers driver
10302M:	Clemens Ladisch <clemens@ladisch.de>
10303S:	Maintained
10304F:	Documentation/timers/hpet.rst
10305F:	drivers/char/hpet.c
10306F:	include/linux/hpet.h
10307F:	include/uapi/linux/hpet.h
10308
10309HPET:	x86
10310S:	Orphan
10311F:	arch/x86/include/asm/hpet.h
10312F:	arch/x86/kernel/hpet.c
10313
10314HPFS FILESYSTEM
10315M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10316S:	Maintained
10317W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10318F:	fs/hpfs/
10319
10320HS3001 Hardware Temperature and Humidity Sensor
10321M:	Andre Werner <andre.werner@systec-electronic.com>
10322L:	linux-hwmon@vger.kernel.org
10323S:	Maintained
10324F:	drivers/hwmon/hs3001.c
10325
10326HSI SUBSYSTEM
10327M:	Sebastian Reichel <sre@kernel.org>
10328S:	Maintained
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10330F:	Documentation/ABI/testing/sysfs-bus-hsi
10331F:	Documentation/driver-api/hsi.rst
10332F:	drivers/hsi/
10333F:	include/linux/hsi/
10334F:	include/uapi/linux/hsi/
10335
10336HSO 3G MODEM DRIVER
10337L:	linux-usb@vger.kernel.org
10338S:	Orphan
10339F:	drivers/net/usb/hso.c
10340
10341HSR NETWORK PROTOCOL
10342L:	netdev@vger.kernel.org
10343S:	Orphan
10344F:	net/hsr/
10345
10346HT16K33 LED CONTROLLER DRIVER
10347M:	Robin van der Gracht <robin@protonic.nl>
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10350F:	drivers/auxdisplay/ht16k33.c
10351
10352HTCPEN TOUCHSCREEN DRIVER
10353M:	Pau Oliva Fora <pof@eslack.org>
10354L:	linux-input@vger.kernel.org
10355S:	Maintained
10356F:	drivers/input/touchscreen/htcpen.c
10357
10358HTE SUBSYSTEM
10359M:	Dipen Patel <dipenp@nvidia.com>
10360L:	timestamp@lists.linux.dev
10361S:	Maintained
10362Q:	https://patchwork.kernel.org/project/timestamp/list/
10363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10364F:	Documentation/devicetree/bindings/timestamp/
10365F:	Documentation/driver-api/hte/
10366F:	drivers/hte/
10367F:	include/linux/hte.h
10368
10369HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10370M:	Lorenzo Bianconi <lorenzo@kernel.org>
10371L:	linux-iio@vger.kernel.org
10372S:	Maintained
10373W:	http://www.st.com/
10374F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10375F:	drivers/iio/humidity/hts221*
10376
10377HUAWEI ETHERNET DRIVER
10378M:	Cai Huoqing <cai.huoqing@linux.dev>
10379L:	netdev@vger.kernel.org
10380S:	Maintained
10381F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10382F:	drivers/net/ethernet/huawei/hinic/
10383
10384HUGETLB SUBSYSTEM
10385M:	Muchun Song <muchun.song@linux.dev>
10386L:	linux-mm@kvack.org
10387S:	Maintained
10388F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10389F:	Documentation/admin-guide/mm/hugetlbpage.rst
10390F:	Documentation/mm/hugetlbfs_reserv.rst
10391F:	Documentation/mm/vmemmap_dedup.rst
10392F:	fs/hugetlbfs/
10393F:	include/linux/hugetlb.h
10394F:	mm/hugetlb.c
10395F:	mm/hugetlb_vmemmap.c
10396F:	mm/hugetlb_vmemmap.h
10397F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10398
10399HVA ST MEDIA DRIVER
10400M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10401L:	linux-media@vger.kernel.org
10402S:	Supported
10403W:	https://linuxtv.org
10404T:	git git://linuxtv.org/media_tree.git
10405F:	drivers/media/platform/st/sti/hva
10406
10407HWPOISON MEMORY FAILURE HANDLING
10408M:	Miaohe Lin <linmiaohe@huawei.com>
10409R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10410L:	linux-mm@kvack.org
10411S:	Maintained
10412F:	mm/hwpoison-inject.c
10413F:	mm/memory-failure.c
10414
10415HYCON HY46XX TOUCHSCREEN SUPPORT
10416M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10417L:	linux-input@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10420F:	drivers/input/touchscreen/hycon-hy46xx.c
10421
10422HYGON PROCESSOR SUPPORT
10423M:	Pu Wen <puwen@hygon.cn>
10424L:	linux-kernel@vger.kernel.org
10425S:	Maintained
10426F:	arch/x86/kernel/cpu/hygon.c
10427
10428HYNIX HI556 SENSOR DRIVER
10429M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10430L:	linux-media@vger.kernel.org
10431S:	Maintained
10432T:	git git://linuxtv.org/media_tree.git
10433F:	drivers/media/i2c/hi556.c
10434
10435HYNIX HI846 SENSOR DRIVER
10436M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10437L:	linux-media@vger.kernel.org
10438S:	Maintained
10439F:	drivers/media/i2c/hi846.c
10440
10441HYNIX HI847 SENSOR DRIVER
10442M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10443L:	linux-media@vger.kernel.org
10444S:	Maintained
10445F:	drivers/media/i2c/hi847.c
10446
10447Hyper-V/Azure CORE AND DRIVERS
10448M:	"K. Y. Srinivasan" <kys@microsoft.com>
10449M:	Haiyang Zhang <haiyangz@microsoft.com>
10450M:	Wei Liu <wei.liu@kernel.org>
10451M:	Dexuan Cui <decui@microsoft.com>
10452L:	linux-hyperv@vger.kernel.org
10453S:	Supported
10454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10455F:	Documentation/ABI/stable/sysfs-bus-vmbus
10456F:	Documentation/ABI/testing/debugfs-hyperv
10457F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10458F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10459F:	Documentation/virt/hyperv
10460F:	arch/arm64/hyperv
10461F:	arch/arm64/include/asm/hyperv-tlfs.h
10462F:	arch/arm64/include/asm/mshyperv.h
10463F:	arch/x86/hyperv
10464F:	arch/x86/include/asm/hyperv-tlfs.h
10465F:	arch/x86/include/asm/mshyperv.h
10466F:	arch/x86/include/asm/trace/hyperv.h
10467F:	arch/x86/kernel/cpu/mshyperv.c
10468F:	drivers/clocksource/hyperv_timer.c
10469F:	drivers/hid/hid-hyperv.c
10470F:	drivers/hv/
10471F:	drivers/input/serio/hyperv-keyboard.c
10472F:	drivers/iommu/hyperv-iommu.c
10473F:	drivers/net/ethernet/microsoft/
10474F:	drivers/net/hyperv/
10475F:	drivers/pci/controller/pci-hyperv-intf.c
10476F:	drivers/pci/controller/pci-hyperv.c
10477F:	drivers/scsi/storvsc_drv.c
10478F:	drivers/uio/uio_hv_generic.c
10479F:	drivers/video/fbdev/hyperv_fb.c
10480F:	include/asm-generic/hyperv-tlfs.h
10481F:	include/asm-generic/mshyperv.h
10482F:	include/clocksource/hyperv_timer.h
10483F:	include/linux/hyperv.h
10484F:	include/net/mana
10485F:	include/uapi/linux/hyperv.h
10486F:	net/vmw_vsock/hyperv_transport.c
10487F:	tools/hv/
10488
10489HYPERBUS SUPPORT
10490M:	Vignesh Raghavendra <vigneshr@ti.com>
10491R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10492L:	linux-mtd@lists.infradead.org
10493S:	Supported
10494Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10495C:	irc://irc.oftc.net/mtd
10496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10497F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10498F:	drivers/mtd/hyperbus/
10499F:	include/linux/mtd/hyperbus.h
10500
10501HYPERVISOR VIRTUAL CONSOLE DRIVER
10502L:	linuxppc-dev@lists.ozlabs.org
10503S:	Odd Fixes
10504F:	drivers/tty/hvc/
10505
10506I2C ACPI SUPPORT
10507M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10508L:	linux-i2c@vger.kernel.org
10509L:	linux-acpi@vger.kernel.org
10510S:	Maintained
10511F:	drivers/i2c/i2c-core-acpi.c
10512
10513I2C ADDRESS TRANSLATOR (ATR)
10514M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10515R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10516L:	linux-i2c@vger.kernel.org
10517S:	Maintained
10518F:	drivers/i2c/i2c-atr.c
10519F:	include/linux/i2c-atr.h
10520
10521I2C CONTROLLER DRIVER FOR NVIDIA GPU
10522M:	Ajay Gupta <ajayg@nvidia.com>
10523L:	linux-i2c@vger.kernel.org
10524S:	Maintained
10525F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10526F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10527
10528I2C MUXES
10529M:	Peter Rosin <peda@axentia.se>
10530L:	linux-i2c@vger.kernel.org
10531S:	Maintained
10532F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10533F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10534F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10535F:	Documentation/i2c/i2c-topology.rst
10536F:	Documentation/i2c/muxes/
10537F:	drivers/i2c/i2c-mux.c
10538F:	drivers/i2c/muxes/
10539F:	include/linux/i2c-mux.h
10540
10541I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10542M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10543L:	linux-i2c@vger.kernel.org
10544S:	Maintained
10545F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10546F:	drivers/i2c/busses/i2c-mv64xxx.c
10547
10548I2C OVER PARALLEL PORT
10549M:	Jean Delvare <jdelvare@suse.com>
10550L:	linux-i2c@vger.kernel.org
10551S:	Maintained
10552F:	Documentation/i2c/busses/i2c-parport.rst
10553F:	drivers/i2c/busses/i2c-parport.c
10554
10555I2C SUBSYSTEM
10556M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10557L:	linux-i2c@vger.kernel.org
10558S:	Maintained
10559W:	https://i2c.wiki.kernel.org/
10560Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10562F:	Documentation/i2c/
10563F:	drivers/i2c/*
10564F:	include/dt-bindings/i2c/i2c.h
10565F:	include/linux/i2c-dev.h
10566F:	include/linux/i2c-smbus.h
10567F:	include/linux/i2c.h
10568F:	include/uapi/linux/i2c-*.h
10569F:	include/uapi/linux/i2c.h
10570
10571I2C SUBSYSTEM HOST DRIVERS
10572M:	Andi Shyti <andi.shyti@kernel.org>
10573L:	linux-i2c@vger.kernel.org
10574S:	Maintained
10575W:	https://i2c.wiki.kernel.org/
10576Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10578F:	Documentation/devicetree/bindings/i2c/
10579F:	drivers/i2c/algos/
10580F:	drivers/i2c/busses/
10581F:	include/dt-bindings/i2c/
10582
10583I2C-TAOS-EVM DRIVER
10584M:	Jean Delvare <jdelvare@suse.com>
10585L:	linux-i2c@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/i2c/busses/i2c-taos-evm.rst
10588F:	drivers/i2c/busses/i2c-taos-evm.c
10589
10590I2C-TINY-USB DRIVER
10591M:	Till Harbaum <till@harbaum.org>
10592L:	linux-i2c@vger.kernel.org
10593S:	Maintained
10594W:	http://www.harbaum.org/till/i2c_tiny_usb
10595F:	drivers/i2c/busses/i2c-tiny-usb.c
10596
10597I2C/SMBUS CONTROLLER DRIVERS FOR PC
10598M:	Jean Delvare <jdelvare@suse.com>
10599L:	linux-i2c@vger.kernel.org
10600S:	Maintained
10601F:	Documentation/i2c/busses/i2c-ali1535.rst
10602F:	Documentation/i2c/busses/i2c-ali1563.rst
10603F:	Documentation/i2c/busses/i2c-ali15x3.rst
10604F:	Documentation/i2c/busses/i2c-amd756.rst
10605F:	Documentation/i2c/busses/i2c-amd8111.rst
10606F:	Documentation/i2c/busses/i2c-i801.rst
10607F:	Documentation/i2c/busses/i2c-nforce2.rst
10608F:	Documentation/i2c/busses/i2c-piix4.rst
10609F:	Documentation/i2c/busses/i2c-sis5595.rst
10610F:	Documentation/i2c/busses/i2c-sis630.rst
10611F:	Documentation/i2c/busses/i2c-sis96x.rst
10612F:	Documentation/i2c/busses/i2c-via.rst
10613F:	Documentation/i2c/busses/i2c-viapro.rst
10614F:	drivers/i2c/busses/i2c-ali1535.c
10615F:	drivers/i2c/busses/i2c-ali1563.c
10616F:	drivers/i2c/busses/i2c-ali15x3.c
10617F:	drivers/i2c/busses/i2c-amd756-s4882.c
10618F:	drivers/i2c/busses/i2c-amd756.c
10619F:	drivers/i2c/busses/i2c-amd8111.c
10620F:	drivers/i2c/busses/i2c-i801.c
10621F:	drivers/i2c/busses/i2c-isch.c
10622F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10623F:	drivers/i2c/busses/i2c-nforce2.c
10624F:	drivers/i2c/busses/i2c-piix4.c
10625F:	drivers/i2c/busses/i2c-sis5595.c
10626F:	drivers/i2c/busses/i2c-sis630.c
10627F:	drivers/i2c/busses/i2c-sis96x.c
10628F:	drivers/i2c/busses/i2c-via.c
10629F:	drivers/i2c/busses/i2c-viapro.c
10630
10631I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10632M:	Hans de Goede <hdegoede@redhat.com>
10633L:	linux-i2c@vger.kernel.org
10634S:	Maintained
10635F:	drivers/i2c/busses/i2c-cht-wc.c
10636
10637I2C/SMBUS ISMT DRIVER
10638M:	Seth Heasley <seth.heasley@intel.com>
10639M:	Neil Horman <nhorman@tuxdriver.com>
10640L:	linux-i2c@vger.kernel.org
10641F:	Documentation/i2c/busses/i2c-ismt.rst
10642F:	drivers/i2c/busses/i2c-ismt.c
10643
10644I2C/SMBUS ZHAOXIN DRIVER
10645M:	Hans Hu <hanshu@zhaoxin.com>
10646L:	linux-i2c@vger.kernel.org
10647S:	Maintained
10648W:	https://www.zhaoxin.com
10649F:	drivers/i2c/busses/i2c-viai2c-common.c
10650F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10651
10652I2C/SMBUS STUB DRIVER
10653M:	Jean Delvare <jdelvare@suse.com>
10654L:	linux-i2c@vger.kernel.org
10655S:	Maintained
10656F:	drivers/i2c/i2c-stub.c
10657
10658I3C DRIVER FOR ASPEED AST2600
10659M:	Jeremy Kerr <jk@codeconstruct.com.au>
10660S:	Maintained
10661F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10662F:	drivers/i3c/master/ast2600-i3c-master.c
10663
10664I3C DRIVER FOR CADENCE I3C MASTER IP
10665M:	Przemysław Gaj <pgaj@cadence.com>
10666S:	Maintained
10667F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10668F:	drivers/i3c/master/i3c-master-cdns.c
10669
10670I3C DRIVER FOR SYNOPSYS DESIGNWARE
10671S:	Orphan
10672F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10673F:	drivers/i3c/master/dw*
10674
10675I3C SUBSYSTEM
10676M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10677L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10678S:	Maintained
10679C:	irc://chat.freenode.net/linux-i3c
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10681F:	Documentation/ABI/testing/sysfs-bus-i3c
10682F:	Documentation/devicetree/bindings/i3c/
10683F:	Documentation/driver-api/i3c
10684F:	drivers/i3c/
10685F:	include/dt-bindings/i3c/
10686F:	include/linux/i3c/
10687
10688IBM Operation Panel Input Driver
10689M:	Eddie James <eajames@linux.ibm.com>
10690L:	linux-input@vger.kernel.org
10691S:	Maintained
10692F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10693F:	drivers/input/misc/ibm-panel.c
10694
10695IBM Power 842 compression accelerator
10696M:	Haren Myneni <haren@us.ibm.com>
10697S:	Supported
10698F:	crypto/842.c
10699F:	drivers/crypto/nx/Kconfig
10700F:	drivers/crypto/nx/Makefile
10701F:	drivers/crypto/nx/nx-842*
10702F:	include/linux/sw842.h
10703F:	lib/842/
10704
10705IBM Power in-Nest Crypto Acceleration
10706M:	Breno Leitão <leitao@debian.org>
10707M:	Nayna Jain <nayna@linux.ibm.com>
10708M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10709L:	linux-crypto@vger.kernel.org
10710S:	Supported
10711F:	drivers/crypto/nx/Kconfig
10712F:	drivers/crypto/nx/Makefile
10713F:	drivers/crypto/nx/nx-aes*
10714F:	drivers/crypto/nx/nx-sha*
10715F:	drivers/crypto/nx/nx.*
10716F:	drivers/crypto/nx/nx_csbcpb.h
10717F:	drivers/crypto/nx/nx_debugfs.c
10718
10719IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10720M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10721L:	linux-pci@vger.kernel.org
10722L:	linuxppc-dev@lists.ozlabs.org
10723S:	Supported
10724F:	drivers/pci/hotplug/rpadlpar*
10725
10726IBM Power Linux RAID adapter
10727M:	Brian King <brking@us.ibm.com>
10728S:	Supported
10729F:	drivers/scsi/ipr.*
10730
10731IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10732M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10733L:	linux-pci@vger.kernel.org
10734L:	linuxppc-dev@lists.ozlabs.org
10735S:	Supported
10736F:	drivers/pci/hotplug/rpaphp*
10737
10738IBM Power SRIOV Virtual NIC Device Driver
10739M:	Haren Myneni <haren@linux.ibm.com>
10740M:	Rick Lindsley <ricklind@linux.ibm.com>
10741R:	Nick Child <nnac123@linux.ibm.com>
10742R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10743L:	netdev@vger.kernel.org
10744S:	Supported
10745F:	drivers/net/ethernet/ibm/ibmvnic.*
10746
10747IBM Power VFIO Support
10748M:	Timothy Pearson <tpearson@raptorengineering.com>
10749S:	Supported
10750F:	drivers/vfio/vfio_iommu_spapr_tce.c
10751
10752IBM Power Virtual Ethernet Device Driver
10753M:	Nick Child <nnac123@linux.ibm.com>
10754L:	netdev@vger.kernel.org
10755S:	Supported
10756F:	drivers/net/ethernet/ibm/ibmveth.*
10757
10758IBM Power Virtual FC Device Drivers
10759M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10760L:	linux-scsi@vger.kernel.org
10761S:	Supported
10762F:	drivers/scsi/ibmvscsi/ibmvfc*
10763
10764IBM Power Virtual Management Channel Driver
10765M:	Brad Warrum <bwarrum@linux.ibm.com>
10766M:	Ritu Agarwal <rituagar@linux.ibm.com>
10767S:	Supported
10768F:	drivers/misc/ibmvmc.*
10769
10770IBM Power Virtual SCSI Device Drivers
10771M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10772L:	linux-scsi@vger.kernel.org
10773S:	Supported
10774F:	drivers/scsi/ibmvscsi/ibmvscsi*
10775F:	include/scsi/viosrp.h
10776
10777IBM Power Virtual SCSI Device Target Driver
10778M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10779L:	linux-scsi@vger.kernel.org
10780L:	target-devel@vger.kernel.org
10781S:	Supported
10782F:	drivers/scsi/ibmvscsi_tgt/
10783
10784IBM Power VMX Cryptographic instructions
10785M:	Breno Leitão <leitao@debian.org>
10786M:	Nayna Jain <nayna@linux.ibm.com>
10787M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10788L:	linux-crypto@vger.kernel.org
10789S:	Supported
10790F:	arch/powerpc/crypto/Kconfig
10791F:	arch/powerpc/crypto/Makefile
10792F:	arch/powerpc/crypto/aes.c
10793F:	arch/powerpc/crypto/aes_cbc.c
10794F:	arch/powerpc/crypto/aes_ctr.c
10795F:	arch/powerpc/crypto/aes_xts.c
10796F:	arch/powerpc/crypto/aesp8-ppc.*
10797F:	arch/powerpc/crypto/ghash.c
10798F:	arch/powerpc/crypto/ghashp8-ppc.pl
10799F:	arch/powerpc/crypto/ppc-xlate.pl
10800F:	arch/powerpc/crypto/vmx.c
10801
10802IBM ServeRAID RAID DRIVER
10803S:	Orphan
10804F:	drivers/scsi/ips.*
10805
10806ICH LPC AND GPIO DRIVER
10807M:	Peter Tyser <ptyser@xes-inc.com>
10808S:	Maintained
10809F:	drivers/gpio/gpio-ich.c
10810F:	drivers/mfd/lpc_ich.c
10811
10812ICY I2C DRIVER
10813M:	Max Staudt <max@enpas.org>
10814L:	linux-i2c@vger.kernel.org
10815S:	Maintained
10816F:	drivers/i2c/busses/i2c-icy.c
10817
10818IDEAPAD LAPTOP EXTRAS DRIVER
10819M:	Ike Panhc <ike.pan@canonical.com>
10820L:	platform-driver-x86@vger.kernel.org
10821S:	Maintained
10822W:	http://launchpad.net/ideapad-laptop
10823F:	drivers/platform/x86/ideapad-laptop.c
10824
10825IDEAPAD LAPTOP SLIDEBAR DRIVER
10826M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10827L:	linux-input@vger.kernel.org
10828S:	Maintained
10829W:	https://github.com/o2genum/ideapad-slidebar
10830F:	drivers/input/misc/ideapad_slidebar.c
10831
10832IDT VersaClock 5 CLOCK DRIVER
10833M:	Luca Ceresoli <luca@lucaceresoli.net>
10834S:	Maintained
10835F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10836F:	drivers/clk/clk-versaclock5.c
10837
10838IEEE 802.15.4 SUBSYSTEM
10839M:	Alexander Aring <alex.aring@gmail.com>
10840M:	Stefan Schmidt <stefan@datenfreihafen.org>
10841M:	Miquel Raynal <miquel.raynal@bootlin.com>
10842L:	linux-wpan@vger.kernel.org
10843S:	Maintained
10844W:	https://linux-wpan.org/
10845Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10848F:	Documentation/networking/ieee802154.rst
10849F:	drivers/net/ieee802154/
10850F:	include/linux/ieee802154.h
10851F:	include/linux/nl802154.h
10852F:	include/net/af_ieee802154.h
10853F:	include/net/cfg802154.h
10854F:	include/net/ieee802154_netdev.h
10855F:	include/net/mac802154.h
10856F:	include/net/nl802154.h
10857F:	net/ieee802154/
10858F:	net/mac802154/
10859
10860Intel VIRTIO DATA PATH ACCELERATOR
10861M:	Zhu Lingshan <lingshan.zhu@kernel.org>
10862L:	virtualization@lists.linux.dev
10863S:	Supported
10864F:	drivers/vdpa/ifcvf/
10865
10866IFE PROTOCOL
10867M:	Yotam Gigi <yotam.gi@gmail.com>
10868M:	Jamal Hadi Salim <jhs@mojatatu.com>
10869F:	include/net/ife.h
10870F:	include/uapi/linux/ife.h
10871F:	net/ife
10872
10873IGORPLUG-USB IR RECEIVER
10874M:	Sean Young <sean@mess.org>
10875L:	linux-media@vger.kernel.org
10876S:	Maintained
10877F:	drivers/media/rc/igorplugusb.c
10878
10879IGUANAWORKS USB IR TRANSCEIVER
10880M:	Sean Young <sean@mess.org>
10881L:	linux-media@vger.kernel.org
10882S:	Maintained
10883F:	drivers/media/rc/iguanair.c
10884
10885IIO BACKEND FRAMEWORK
10886M:	Nuno Sa <nuno.sa@analog.com>
10887R:	Olivier Moysan <olivier.moysan@foss.st.com>
10888L:	linux-iio@vger.kernel.org
10889S:	Maintained
10890F:	drivers/iio/industrialio-backend.c
10891F:	include/linux/iio/backend.h
10892
10893IIO DIGITAL POTENTIOMETER DAC
10894M:	Peter Rosin <peda@axentia.se>
10895L:	linux-iio@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10898F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10899F:	drivers/iio/dac/dpot-dac.c
10900
10901IIO ENVELOPE DETECTOR
10902M:	Peter Rosin <peda@axentia.se>
10903L:	linux-iio@vger.kernel.org
10904S:	Maintained
10905F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10906F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10907F:	drivers/iio/adc/envelope-detector.c
10908
10909IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10910M:	Matti Vaittinen <mazziesaccount@gmail.com>
10911L:	linux-iio@vger.kernel.org
10912S:	Maintained
10913F:	drivers/iio/industrialio-gts-helper.c
10914F:	include/linux/iio/iio-gts-helper.h
10915F:	drivers/iio/test/iio-test-gts.c
10916
10917IIO MULTIPLEXER
10918M:	Peter Rosin <peda@axentia.se>
10919L:	linux-iio@vger.kernel.org
10920S:	Maintained
10921F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10922F:	drivers/iio/multiplexer/iio-mux.c
10923
10924IIO SCMI BASED DRIVER
10925M:	Jyoti Bhayana <jbhayana@google.com>
10926L:	linux-iio@vger.kernel.org
10927S:	Maintained
10928F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10929
10930IIO SUBSYSTEM AND DRIVERS
10931M:	Jonathan Cameron <jic23@kernel.org>
10932R:	Lars-Peter Clausen <lars@metafoo.de>
10933L:	linux-iio@vger.kernel.org
10934S:	Maintained
10935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10936F:	Documentation/ABI/testing/configfs-iio*
10937F:	Documentation/ABI/testing/sysfs-bus-iio*
10938F:	Documentation/devicetree/bindings/iio/
10939F:	Documentation/iio/
10940F:	drivers/iio/
10941F:	drivers/staging/iio/
10942F:	include/dt-bindings/iio/
10943F:	include/linux/iio/
10944F:	tools/iio/
10945
10946IIO UNIT CONVERTER
10947M:	Peter Rosin <peda@axentia.se>
10948L:	linux-iio@vger.kernel.org
10949S:	Maintained
10950F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10951F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10952F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10953F:	drivers/iio/afe/iio-rescale.c
10954
10955IKANOS/ADI EAGLE ADSL USB DRIVER
10956M:	Matthieu Castet <castet.matthieu@free.fr>
10957M:	Stanislaw Gruszka <stf_xl@wp.pl>
10958S:	Maintained
10959F:	drivers/usb/atm/ueagle-atm.c
10960
10961IMAGIS TOUCHSCREEN DRIVER
10962M:	Markuss Broks <markuss.broks@gmail.com>
10963S:	Maintained
10964F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10965F:	drivers/input/touchscreen/imagis.c
10966
10967IMGTEC ASCII LCD DRIVER
10968M:	Paul Burton <paulburton@kernel.org>
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10971F:	drivers/auxdisplay/img-ascii-lcd.c
10972
10973IMGTEC JPEG ENCODER DRIVER
10974M:	Devarsh Thakkar <devarsht@ti.com>
10975L:	linux-media@vger.kernel.org
10976S:	Supported
10977F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
10978F:	drivers/media/platform/imagination/e5010*
10979
10980IMGTEC IR DECODER DRIVER
10981S:	Orphan
10982F:	drivers/media/rc/img-ir/
10983
10984IMGTEC POWERVR DRM DRIVER
10985M:	Frank Binns <frank.binns@imgtec.com>
10986M:	Matt Coster <matt.coster@imgtec.com>
10987S:	Supported
10988T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
10989F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
10990F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
10991F:	Documentation/gpu/imagination/
10992F:	drivers/gpu/drm/imagination/
10993F:	include/uapi/drm/pvr_drm.h
10994
10995IMON SOUNDGRAPH USB IR RECEIVER
10996M:	Sean Young <sean@mess.org>
10997L:	linux-media@vger.kernel.org
10998S:	Maintained
10999F:	drivers/media/rc/imon.c
11000F:	drivers/media/rc/imon_raw.c
11001
11002IMS TWINTURBO FRAMEBUFFER DRIVER
11003L:	linux-fbdev@vger.kernel.org
11004S:	Orphan
11005F:	drivers/video/fbdev/imsttfb.c
11006
11007INDEX OF FURTHER KERNEL DOCUMENTATION
11008M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11009S:	Maintained
11010F:	Documentation/process/kernel-docs.rst
11011
11012INDUSTRY PACK SUBSYSTEM (IPACK)
11013M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11014M:	Jens Taprogge <jens.taprogge@taprogge.org>
11015M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11016L:	industrypack-devel@lists.sourceforge.net
11017S:	Maintained
11018W:	http://industrypack.sourceforge.net
11019F:	drivers/ipack/
11020
11021INFINEON DPS310 Driver
11022M:	Eddie James <eajames@linux.ibm.com>
11023L:	linux-iio@vger.kernel.org
11024S:	Maintained
11025F:	drivers/iio/pressure/dps310.c
11026
11027INFINEON PEB2466 ASoC CODEC
11028M:	Herve Codina <herve.codina@bootlin.com>
11029L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11030S:	Maintained
11031F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11032F:	sound/soc/codecs/peb2466.c
11033
11034INFINIBAND SUBSYSTEM
11035M:	Jason Gunthorpe <jgg@nvidia.com>
11036M:	Leon Romanovsky <leonro@nvidia.com>
11037L:	linux-rdma@vger.kernel.org
11038S:	Supported
11039W:	https://github.com/linux-rdma/rdma-core
11040Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11042F:	Documentation/devicetree/bindings/infiniband/
11043F:	Documentation/infiniband/
11044F:	drivers/infiniband/
11045F:	include/rdma/
11046F:	include/trace/events/ib_mad.h
11047F:	include/trace/events/ib_umad.h
11048F:	include/trace/misc/rdma.h
11049F:	include/uapi/linux/if_infiniband.h
11050F:	include/uapi/rdma/
11051F:	samples/bpf/ibumad_kern.c
11052F:	samples/bpf/ibumad_user.c
11053
11054INGENIC JZ4780 NAND DRIVER
11055M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11056L:	linux-mtd@lists.infradead.org
11057L:	linux-mips@vger.kernel.org
11058S:	Maintained
11059F:	drivers/mtd/nand/raw/ingenic/
11060
11061INGENIC JZ47xx SoCs
11062M:	Paul Cercueil <paul@crapouillou.net>
11063L:	linux-mips@vger.kernel.org
11064S:	Maintained
11065F:	arch/mips/boot/dts/ingenic/
11066F:	arch/mips/generic/board-ingenic.c
11067F:	arch/mips/include/asm/mach-ingenic/
11068F:	arch/mips/ingenic/Kconfig
11069F:	drivers/clk/ingenic/
11070F:	drivers/dma/dma-jz4780.c
11071F:	drivers/gpu/drm/ingenic/
11072F:	drivers/i2c/busses/i2c-jz4780.c
11073F:	drivers/iio/adc/ingenic-adc.c
11074F:	drivers/irqchip/irq-ingenic.c
11075F:	drivers/memory/jz4780-nemc.c
11076F:	drivers/mmc/host/jz4740_mmc.c
11077F:	drivers/mtd/nand/raw/ingenic/
11078F:	drivers/pinctrl/pinctrl-ingenic.c
11079F:	drivers/power/supply/ingenic-battery.c
11080F:	drivers/pwm/pwm-jz4740.c
11081F:	drivers/remoteproc/ingenic_rproc.c
11082F:	drivers/rtc/rtc-jz4740.c
11083F:	drivers/tty/serial/8250/8250_ingenic.c
11084F:	drivers/usb/musb/jz4740.c
11085F:	drivers/watchdog/jz4740_wdt.c
11086F:	include/dt-bindings/iio/adc/ingenic,adc.h
11087F:	include/linux/mfd/ingenic-tcu.h
11088F:	sound/soc/codecs/jz47*
11089F:	sound/soc/jz4740/
11090
11091INJOINIC IP5xxx POWER BANK IC DRIVER
11092M:	Samuel Holland <samuel@sholland.org>
11093S:	Maintained
11094F:	drivers/power/supply/ip5xxx_power.c
11095
11096INOTIFY
11097M:	Jan Kara <jack@suse.cz>
11098R:	Amir Goldstein <amir73il@gmail.com>
11099L:	linux-fsdevel@vger.kernel.org
11100S:	Maintained
11101F:	Documentation/filesystems/inotify.rst
11102F:	fs/notify/inotify/
11103F:	include/linux/inotify.h
11104F:	include/uapi/linux/inotify.h
11105
11106INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11107M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11108L:	linux-input@vger.kernel.org
11109S:	Maintained
11110Q:	http://patchwork.kernel.org/project/linux-input/list/
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11112F:	Documentation/devicetree/bindings/input/
11113F:	Documentation/devicetree/bindings/serio/
11114F:	Documentation/input/
11115F:	drivers/input/
11116F:	include/dt-bindings/input/
11117F:	include/linux/input.h
11118F:	include/linux/input/
11119F:	include/uapi/linux/input-event-codes.h
11120F:	include/uapi/linux/input.h
11121
11122INPUT MULTITOUCH (MT) PROTOCOL
11123M:	Henrik Rydberg <rydberg@bitmath.org>
11124L:	linux-input@vger.kernel.org
11125S:	Odd fixes
11126F:	Documentation/input/multi-touch-protocol.rst
11127F:	drivers/input/input-mt.c
11128K:	\b(ABS|SYN)_MT_
11129
11130INSIDE SECURE CRYPTO DRIVER
11131M:	Antoine Tenart <atenart@kernel.org>
11132L:	linux-crypto@vger.kernel.org
11133S:	Maintained
11134F:	drivers/crypto/inside-secure/
11135
11136INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11137M:	Mimi Zohar <zohar@linux.ibm.com>
11138M:	Roberto Sassu <roberto.sassu@huawei.com>
11139M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11140R:	Eric Snowberg <eric.snowberg@oracle.com>
11141L:	linux-integrity@vger.kernel.org
11142S:	Supported
11143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11144F:	security/integrity/
11145F:	security/integrity/ima/
11146
11147INTEL 810/815 FRAMEBUFFER DRIVER
11148M:	Antonino Daplas <adaplas@gmail.com>
11149L:	linux-fbdev@vger.kernel.org
11150S:	Maintained
11151F:	drivers/video/fbdev/i810/
11152
11153INTEL 8254 COUNTER DRIVER
11154M:	William Breathitt Gray <wbg@kernel.org>
11155L:	linux-iio@vger.kernel.org
11156S:	Maintained
11157F:	drivers/counter/i8254.c
11158F:	include/linux/i8254.h
11159
11160INTEL 8255 GPIO DRIVER
11161M:	William Breathitt Gray <wbg@kernel.org>
11162L:	linux-gpio@vger.kernel.org
11163S:	Maintained
11164F:	drivers/gpio/gpio-i8255.c
11165F:	drivers/gpio/gpio-i8255.h
11166
11167INTEL ASoC DRIVERS
11168M:	Cezary Rojewski <cezary.rojewski@intel.com>
11169M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
11170M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11171M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11172M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11173M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11174M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11176S:	Supported
11177F:	sound/soc/intel/
11178
11179INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11180M:	Hans de Goede <hdegoede@redhat.com>
11181L:	platform-driver-x86@vger.kernel.org
11182S:	Maintained
11183F:	drivers/platform/x86/intel/atomisp2/pm.c
11184
11185INTEL ATOMISP2 LED DRIVER
11186M:	Hans de Goede <hdegoede@redhat.com>
11187L:	platform-driver-x86@vger.kernel.org
11188S:	Maintained
11189F:	drivers/platform/x86/intel/atomisp2/led.c
11190
11191INTEL BIOS SAR INT1092 DRIVER
11192M:	Shravan Sudhakar <s.shravan@intel.com>
11193L:	platform-driver-x86@vger.kernel.org
11194S:	Maintained
11195F:	drivers/platform/x86/intel/int1092/
11196
11197INTEL BROXTON PMC DRIVER
11198M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11199M:	Zha Qipeng <qipeng.zha@intel.com>
11200S:	Maintained
11201F:	drivers/mfd/intel_pmc_bxt.c
11202F:	include/linux/mfd/intel_pmc_bxt.h
11203
11204INTEL C600 SERIES SAS CONTROLLER DRIVER
11205M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11206L:	linux-scsi@vger.kernel.org
11207S:	Supported
11208T:	git git://git.code.sf.net/p/intel-sas/isci
11209F:	drivers/scsi/isci/
11210
11211INTEL CPU family model numbers
11212M:	Tony Luck <tony.luck@intel.com>
11213M:	x86@kernel.org
11214L:	linux-kernel@vger.kernel.org
11215S:	Supported
11216F:	arch/x86/include/asm/intel-family.h
11217
11218INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11219M:	Jani Nikula <jani.nikula@linux.intel.com>
11220M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11221L:	intel-gfx@lists.freedesktop.org
11222L:	intel-xe@lists.freedesktop.org
11223S:	Supported
11224F:	drivers/gpu/drm/i915/display/
11225F:	drivers/gpu/drm/xe/display/
11226F:	drivers/gpu/drm/xe/compat-i915-headers
11227F:	include/drm/intel/
11228
11229INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11230M:	Jani Nikula <jani.nikula@linux.intel.com>
11231M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11232M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11233M:	Tvrtko Ursulin <tursulin@ursulin.net>
11234L:	intel-gfx@lists.freedesktop.org
11235S:	Supported
11236W:	https://drm.pages.freedesktop.org/intel-docs/
11237Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11238B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11239C:	irc://irc.oftc.net/intel-gfx
11240T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11241F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11242F:	Documentation/gpu/i915.rst
11243F:	drivers/gpu/drm/ci/xfails/i915*
11244F:	drivers/gpu/drm/i915/
11245F:	include/drm/intel/
11246F:	include/uapi/drm/i915_drm.h
11247
11248INTEL DRM XE DRIVER (Lunar Lake and newer)
11249M:	Lucas De Marchi <lucas.demarchi@intel.com>
11250M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11251M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11252L:	intel-xe@lists.freedesktop.org
11253S:	Supported
11254W:	https://drm.pages.freedesktop.org/intel-docs/
11255Q:	http://patchwork.freedesktop.org/project/intel-xe/
11256B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11257C:	irc://irc.oftc.net/xe
11258T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11259F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11260F:	Documentation/gpu/xe/
11261F:	drivers/gpu/drm/xe/
11262F:	include/drm/intel/
11263F:	include/uapi/drm/xe_drm.h
11264
11265INTEL ETHERNET DRIVERS
11266M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11267M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11268L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11269S:	Supported
11270W:	https://www.intel.com/content/www/us/en/support.html
11271Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11274F:	Documentation/networking/device_drivers/ethernet/intel/
11275F:	drivers/net/ethernet/intel/
11276F:	drivers/net/ethernet/intel/*/
11277F:	include/linux/avf/virtchnl.h
11278F:	include/linux/net/intel/iidc.h
11279
11280INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11281M:	Mustafa Ismail <mustafa.ismail@intel.com>
11282M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11283L:	linux-rdma@vger.kernel.org
11284S:	Supported
11285F:	drivers/infiniband/hw/irdma/
11286F:	include/uapi/rdma/irdma-abi.h
11287
11288INTEL GPIO DRIVERS
11289M:	Andy Shevchenko <andy@kernel.org>
11290L:	linux-gpio@vger.kernel.org
11291S:	Supported
11292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11293F:	drivers/gpio/gpio-elkhartlake.c
11294F:	drivers/gpio/gpio-graniterapids.c
11295F:	drivers/gpio/gpio-ich.c
11296F:	drivers/gpio/gpio-merrifield.c
11297F:	drivers/gpio/gpio-ml-ioh.c
11298F:	drivers/gpio/gpio-pch.c
11299F:	drivers/gpio/gpio-sch.c
11300F:	drivers/gpio/gpio-sodaville.c
11301F:	drivers/gpio/gpio-tangier.c
11302F:	drivers/gpio/gpio-tangier.h
11303
11304INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11305M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11306M:	Zhi Wang <zhi.wang.linux@gmail.com>
11307L:	intel-gvt-dev@lists.freedesktop.org
11308L:	intel-gfx@lists.freedesktop.org
11309S:	Supported
11310W:	https://github.com/intel/gvt-linux/wiki
11311T:	git https://github.com/intel/gvt-linux.git
11312F:	drivers/gpu/drm/i915/gvt/
11313
11314INTEL HID EVENT DRIVER
11315M:	Alex Hung <alexhung@gmail.com>
11316L:	platform-driver-x86@vger.kernel.org
11317S:	Maintained
11318F:	drivers/platform/x86/intel/hid.c
11319
11320INTEL I/OAT DMA DRIVER
11321M:	Dave Jiang <dave.jiang@intel.com>
11322R:	Dan Williams <dan.j.williams@intel.com>
11323L:	dmaengine@vger.kernel.org
11324S:	Supported
11325Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11326F:	drivers/dma/ioat*
11327
11328INTEL IAA CRYPTO DRIVER
11329M:	Tom Zanussi <tom.zanussi@linux.intel.com>
11330L:	linux-crypto@vger.kernel.org
11331S:	Supported
11332F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11333F:	drivers/crypto/intel/iaa/*
11334
11335INTEL IDLE DRIVER
11336M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11337M:	Len Brown <lenb@kernel.org>
11338L:	linux-pm@vger.kernel.org
11339S:	Supported
11340B:	https://bugzilla.kernel.org
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11342F:	drivers/idle/intel_idle.c
11343
11344INTEL IDXD DRIVER
11345M:	Fenghua Yu <fenghua.yu@intel.com>
11346R:	Dave Jiang <dave.jiang@intel.com>
11347L:	dmaengine@vger.kernel.org
11348S:	Supported
11349F:	drivers/dma/idxd/*
11350F:	include/uapi/linux/idxd.h
11351
11352INTEL IN FIELD SCAN (IFS) DEVICE
11353M:	Jithu Joseph <jithu.joseph@intel.com>
11354R:	Ashok Raj <ashok.raj@intel.com>
11355R:	Tony Luck <tony.luck@intel.com>
11356S:	Maintained
11357F:	drivers/platform/x86/intel/ifs
11358F:	include/trace/events/intel_ifs.h
11359F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11360
11361INTEL INTEGRATED SENSOR HUB DRIVER
11362M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11363M:	Jiri Kosina <jikos@kernel.org>
11364L:	linux-input@vger.kernel.org
11365S:	Maintained
11366F:	drivers/hid/intel-ish-hid/
11367
11368INTEL IOMMU (VT-d)
11369M:	David Woodhouse <dwmw2@infradead.org>
11370M:	Lu Baolu <baolu.lu@linux.intel.com>
11371L:	iommu@lists.linux.dev
11372S:	Supported
11373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11374F:	drivers/iommu/intel/
11375
11376INTEL IPU3 CSI-2 CIO2 DRIVER
11377M:	Yong Zhi <yong.zhi@intel.com>
11378M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11379M:	Bingbu Cao <bingbu.cao@intel.com>
11380M:	Dan Scally <djrscally@gmail.com>
11381R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11382L:	linux-media@vger.kernel.org
11383S:	Maintained
11384T:	git git://linuxtv.org/media_tree.git
11385F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11386F:	drivers/media/pci/intel/ipu3/
11387
11388INTEL IPU3 CSI-2 IMGU DRIVER
11389M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11390R:	Bingbu Cao <bingbu.cao@intel.com>
11391R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11392L:	linux-media@vger.kernel.org
11393S:	Maintained
11394F:	Documentation/admin-guide/media/ipu3.rst
11395F:	Documentation/admin-guide/media/ipu3_rcb.svg
11396F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11397F:	drivers/staging/media/ipu3/
11398
11399INTEL IPU6 INPUT SYSTEM DRIVER
11400M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11401M:	Bingbu Cao <bingbu.cao@intel.com>
11402R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11403L:	linux-media@vger.kernel.org
11404S:	Maintained
11405T:	git git://linuxtv.org/media_tree.git
11406F:	Documentation/admin-guide/media/ipu6-isys.rst
11407F:	drivers/media/pci/intel/ipu6/
11408
11409INTEL ISHTP ECLITE DRIVER
11410M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
11411L:	platform-driver-x86@vger.kernel.org
11412S:	Supported
11413F:	drivers/platform/x86/intel/ishtp_eclite.c
11414
11415INTEL IXP4XX CRYPTO SUPPORT
11416M:	Corentin Labbe <clabbe@baylibre.com>
11417L:	linux-crypto@vger.kernel.org
11418S:	Maintained
11419F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11420
11421INTEL KEEM BAY DRM DRIVER
11422M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11423M:	Edmund Dea <edmund.j.dea@intel.com>
11424S:	Maintained
11425F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11426F:	drivers/gpu/drm/kmb/
11427
11428INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11429M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11430S:	Maintained
11431F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11432F:	drivers/crypto/intel/keembay/Kconfig
11433F:	drivers/crypto/intel/keembay/Makefile
11434F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11435F:	drivers/crypto/intel/keembay/ocs-aes.c
11436F:	drivers/crypto/intel/keembay/ocs-aes.h
11437
11438INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11439M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11440M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11441M:	Mark Gross <mgross@linux.intel.com>
11442S:	Maintained
11443F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11444F:	drivers/crypto/intel/keembay/Kconfig
11445F:	drivers/crypto/intel/keembay/Makefile
11446F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11447
11448INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11449M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11450M:	Declan Murphy <declan.murphy@intel.com>
11451S:	Maintained
11452F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11453F:	drivers/crypto/intel/keembay/Kconfig
11454F:	drivers/crypto/intel/keembay/Makefile
11455F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11456F:	drivers/crypto/intel/keembay/ocs-hcu.c
11457F:	drivers/crypto/intel/keembay/ocs-hcu.h
11458
11459INTEL MANAGEMENT ENGINE (mei)
11460M:	Tomas Winkler <tomas.winkler@intel.com>
11461L:	linux-kernel@vger.kernel.org
11462S:	Supported
11463F:	Documentation/driver-api/mei/*
11464F:	drivers/misc/mei/
11465F:	drivers/watchdog/mei_wdt.c
11466F:	include/linux/mei_aux.h
11467F:	include/linux/mei_cl_bus.h
11468F:	include/uapi/linux/mei.h
11469F:	include/uapi/linux/mei_uuid.h
11470F:	include/uapi/linux/uuid.h
11471F:	samples/mei/*
11472
11473INTEL MAX 10 BMC MFD DRIVER
11474M:	Xu Yilun <yilun.xu@intel.com>
11475R:	Tom Rix <trix@redhat.com>
11476S:	Maintained
11477F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11478F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11479F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11480F:	drivers/mfd/intel-m10-bmc*
11481F:	include/linux/mfd/intel-m10-bmc.h
11482
11483INTEL MAX10 BMC SECURE UPDATES
11484M:	Peter Colberg <peter.colberg@intel.com>
11485L:	linux-fpga@vger.kernel.org
11486S:	Maintained
11487F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11488F:	drivers/fpga/intel-m10-bmc-sec-update.c
11489
11490INTEL P-Unit IPC DRIVER
11491M:	Zha Qipeng <qipeng.zha@intel.com>
11492L:	platform-driver-x86@vger.kernel.org
11493S:	Maintained
11494F:	arch/x86/include/asm/intel_punit_ipc.h
11495F:	drivers/platform/x86/intel/punit_ipc.c
11496
11497INTEL PMC CORE DRIVER
11498M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11499M:	David E Box <david.e.box@intel.com>
11500L:	platform-driver-x86@vger.kernel.org
11501S:	Maintained
11502F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11503F:	drivers/platform/x86/intel/pmc/
11504
11505INTEL PMIC GPIO DRIVERS
11506M:	Andy Shevchenko <andy@kernel.org>
11507S:	Supported
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11509F:	drivers/gpio/gpio-*cove.c
11510
11511INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11512M:	Andy Shevchenko <andy@kernel.org>
11513S:	Supported
11514F:	drivers/mfd/intel_soc_pmic*
11515F:	include/linux/mfd/intel_soc_pmic*
11516
11517INTEL PMT DRIVERS
11518M:	David E. Box <david.e.box@linux.intel.com>
11519S:	Supported
11520F:	drivers/platform/x86/intel/pmt/
11521
11522INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11523M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11524L:	linux-wireless@vger.kernel.org
11525S:	Maintained
11526F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11527F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11528F:	drivers/net/wireless/intel/ipw2x00/
11529
11530INTEL PSTATE DRIVER
11531M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11532M:	Len Brown <lenb@kernel.org>
11533L:	linux-pm@vger.kernel.org
11534S:	Supported
11535F:	drivers/cpufreq/intel_pstate.c
11536
11537INTEL PTP DFL ToD DRIVER
11538M:	Tianfei Zhang <tianfei.zhang@intel.com>
11539L:	linux-fpga@vger.kernel.org
11540L:	netdev@vger.kernel.org
11541S:	Maintained
11542F:	drivers/ptp/ptp_dfl_tod.c
11543
11544INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11545M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11546L:	linux-iio@vger.kernel.org
11547F:	drivers/counter/intel-qep.c
11548
11549INTEL SCU DRIVERS
11550M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11551S:	Maintained
11552F:	arch/x86/include/asm/intel_scu_ipc.h
11553F:	drivers/platform/x86/intel_scu_*
11554
11555INTEL SDSI DRIVER
11556M:	David E. Box <david.e.box@linux.intel.com>
11557S:	Supported
11558F:	drivers/platform/x86/intel/sdsi.c
11559F:	tools/arch/x86/intel_sdsi/
11560F:	tools/testing/selftests/drivers/sdsi/
11561
11562INTEL SGX
11563M:	Jarkko Sakkinen <jarkko@kernel.org>
11564R:	Dave Hansen <dave.hansen@linux.intel.com>
11565L:	linux-sgx@vger.kernel.org
11566S:	Supported
11567Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11569F:	Documentation/arch/x86/sgx.rst
11570F:	arch/x86/entry/vdso/vsgx.S
11571F:	arch/x86/include/asm/sgx.h
11572F:	arch/x86/include/uapi/asm/sgx.h
11573F:	arch/x86/kernel/cpu/sgx/*
11574F:	tools/testing/selftests/sgx/*
11575K:	\bSGX_
11576
11577INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11578M:	Daniel Scally <djrscally@gmail.com>
11579S:	Maintained
11580F:	drivers/platform/x86/intel/int3472/
11581
11582INTEL SPEED SELECT TECHNOLOGY
11583M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11584L:	platform-driver-x86@vger.kernel.org
11585S:	Maintained
11586F:	drivers/platform/x86/intel/speed_select_if/
11587F:	include/uapi/linux/isst_if.h
11588F:	tools/power/x86/intel-speed-select/
11589
11590INTEL STRATIX10 FIRMWARE DRIVERS
11591M:	Dinh Nguyen <dinguyen@kernel.org>
11592L:	linux-kernel@vger.kernel.org
11593S:	Maintained
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11595F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11596F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11597F:	drivers/firmware/stratix10-rsu.c
11598F:	drivers/firmware/stratix10-svc.c
11599F:	include/linux/firmware/intel/stratix10-smc.h
11600F:	include/linux/firmware/intel/stratix10-svc-client.h
11601
11602INTEL TELEMETRY DRIVER
11603M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11604M:	"David E. Box" <david.e.box@linux.intel.com>
11605L:	platform-driver-x86@vger.kernel.org
11606S:	Maintained
11607F:	arch/x86/include/asm/intel_telemetry.h
11608F:	drivers/platform/x86/intel/telemetry/
11609
11610INTEL TPMI DRIVER
11611M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11612L:	platform-driver-x86@vger.kernel.org
11613S:	Maintained
11614F:	Documentation/ABI/testing/debugfs-tpmi
11615F:	drivers/platform/x86/intel/tpmi.c
11616F:	include/linux/intel_tpmi.h
11617
11618INTEL UNCORE FREQUENCY CONTROL
11619M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11620L:	platform-driver-x86@vger.kernel.org
11621S:	Maintained
11622F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11623F:	drivers/platform/x86/intel/uncore-frequency/
11624
11625INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11626M:	David E. Box <david.e.box@linux.intel.com>
11627S:	Supported
11628F:	drivers/platform/x86/intel/vsec.*
11629
11630INTEL VIRTUAL BUTTON DRIVER
11631M:	AceLan Kao <acelan.kao@canonical.com>
11632L:	platform-driver-x86@vger.kernel.org
11633S:	Maintained
11634F:	drivers/platform/x86/intel/vbtn.c
11635
11636INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11637M:	Stanislaw Gruszka <stf_xl@wp.pl>
11638L:	linux-wireless@vger.kernel.org
11639S:	Supported
11640F:	drivers/net/wireless/intel/iwlegacy/
11641
11642INTEL WIRELESS WIFI LINK (iwlwifi)
11643M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11644L:	linux-wireless@vger.kernel.org
11645S:	Supported
11646W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11648F:	drivers/net/wireless/intel/iwlwifi/
11649
11650INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11651M:	Jithu Joseph <jithu.joseph@intel.com>
11652S:	Maintained
11653W:	https://slimbootloader.github.io/security/firmware-update.html
11654F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11655
11656INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11657L:	Dell.Client.Kernel@dell.com
11658S:	Maintained
11659F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11660
11661INTEL WWAN IOSM DRIVER
11662M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11663L:	netdev@vger.kernel.org
11664S:	Maintained
11665F:	drivers/net/wwan/iosm/
11666
11667INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11668M:	Xin Li <xin@zytor.com>
11669M:	"H. Peter Anvin" <hpa@zytor.com>
11670S:	Supported
11671F:	Documentation/arch/x86/x86_64/fred.rst
11672F:	arch/x86/entry/entry_64_fred.S
11673F:	arch/x86/entry/entry_fred.c
11674F:	arch/x86/include/asm/fred.h
11675F:	arch/x86/kernel/fred.c
11676
11677INTEL(R) TRACE HUB
11678M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11679S:	Supported
11680F:	Documentation/trace/intel_th.rst
11681F:	drivers/hwtracing/intel_th/
11682F:	include/linux/intel_th.h
11683
11684INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11685M:	Ning Sun <ning.sun@intel.com>
11686L:	tboot-devel@lists.sourceforge.net
11687S:	Supported
11688W:	http://tboot.sourceforge.net
11689T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11690F:	Documentation/arch/x86/intel_txt.rst
11691F:	arch/x86/kernel/tboot.c
11692F:	include/linux/tboot.h
11693
11694INTERCONNECT API
11695M:	Georgi Djakov <djakov@kernel.org>
11696L:	linux-pm@vger.kernel.org
11697S:	Maintained
11698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11699F:	Documentation/devicetree/bindings/interconnect/
11700F:	Documentation/driver-api/interconnect.rst
11701F:	drivers/interconnect/
11702F:	include/dt-bindings/interconnect/
11703F:	include/linux/interconnect-provider.h
11704F:	include/linux/interconnect.h
11705
11706INTERRUPT COUNTER DRIVER
11707M:	Oleksij Rempel <o.rempel@pengutronix.de>
11708R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11709L:	linux-iio@vger.kernel.org
11710F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11711F:	drivers/counter/interrupt-cnt.c
11712
11713INTERSIL ISL7998X VIDEO DECODER DRIVER
11714M:	Michael Tretter <m.tretter@pengutronix.de>
11715R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11716L:	linux-media@vger.kernel.org
11717S:	Maintained
11718F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11719F:	drivers/media/i2c/isl7998x.c
11720
11721INVENSENSE ICM-426xx IMU DRIVER
11722M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11723L:	linux-iio@vger.kernel.org
11724S:	Maintained
11725W:	https://invensense.tdk.com/
11726F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11727F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11728F:	drivers/iio/imu/inv_icm42600/
11729
11730INVENSENSE MPU-3050 GYROSCOPE DRIVER
11731M:	Linus Walleij <linus.walleij@linaro.org>
11732L:	linux-iio@vger.kernel.org
11733S:	Maintained
11734F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11735F:	drivers/iio/gyro/mpu3050*
11736
11737IOC3 ETHERNET DRIVER
11738M:	Ralf Baechle <ralf@linux-mips.org>
11739L:	linux-mips@vger.kernel.org
11740S:	Maintained
11741F:	drivers/net/ethernet/sgi/ioc3-eth.c
11742
11743IOMMU DMA-API LAYER
11744M:	Robin Murphy <robin.murphy@arm.com>
11745L:	iommu@lists.linux.dev
11746S:	Maintained
11747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11748F:	drivers/iommu/dma-iommu.c
11749F:	drivers/iommu/dma-iommu.h
11750F:	drivers/iommu/iova.c
11751F:	include/linux/iova.h
11752
11753IOMMU SUBSYSTEM
11754M:	Joerg Roedel <joro@8bytes.org>
11755M:	Will Deacon <will@kernel.org>
11756R:	Robin Murphy <robin.murphy@arm.com>
11757L:	iommu@lists.linux.dev
11758S:	Maintained
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11760F:	Documentation/devicetree/bindings/iommu/
11761F:	drivers/iommu/
11762F:	include/linux/iommu.h
11763F:	include/linux/iova.h
11764F:	include/linux/of_iommu.h
11765
11766IOMMUFD
11767M:	Jason Gunthorpe <jgg@nvidia.com>
11768M:	Kevin Tian <kevin.tian@intel.com>
11769L:	iommu@lists.linux.dev
11770S:	Maintained
11771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11772F:	Documentation/userspace-api/iommufd.rst
11773F:	drivers/iommu/iommufd/
11774F:	include/linux/iommufd.h
11775F:	include/uapi/linux/iommufd.h
11776F:	tools/testing/selftests/iommu/
11777
11778IOSYS-MAP HELPERS
11779M:	Thomas Zimmermann <tzimmermann@suse.de>
11780L:	dri-devel@lists.freedesktop.org
11781S:	Maintained
11782T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11783F:	include/linux/iosys-map.h
11784
11785IO_URING
11786M:	Jens Axboe <axboe@kernel.dk>
11787M:	Pavel Begunkov <asml.silence@gmail.com>
11788L:	io-uring@vger.kernel.org
11789S:	Maintained
11790T:	git git://git.kernel.dk/linux-block
11791T:	git git://git.kernel.dk/liburing
11792F:	include/linux/io_uring/
11793F:	include/linux/io_uring.h
11794F:	include/linux/io_uring_types.h
11795F:	include/trace/events/io_uring.h
11796F:	include/uapi/linux/io_uring.h
11797F:	io_uring/
11798
11799IPMI SUBSYSTEM
11800M:	Corey Minyard <minyard@acm.org>
11801L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11802S:	Supported
11803W:	http://openipmi.sourceforge.net/
11804T:	git https://github.com/cminyard/linux-ipmi.git for-next
11805F:	Documentation/devicetree/bindings/ipmi/
11806F:	Documentation/driver-api/ipmi.rst
11807F:	drivers/char/ipmi/
11808F:	include/linux/ipmi*
11809F:	include/uapi/linux/ipmi*
11810
11811IPS SCSI RAID DRIVER
11812M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11813L:	linux-scsi@vger.kernel.org
11814S:	Maintained
11815W:	http://www.adaptec.com/
11816F:	drivers/scsi/ips*
11817
11818IPVS
11819M:	Simon Horman <horms@verge.net.au>
11820M:	Julian Anastasov <ja@ssi.bg>
11821L:	netdev@vger.kernel.org
11822L:	lvs-devel@vger.kernel.org
11823S:	Maintained
11824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11826F:	Documentation/networking/ipvs-sysctl.rst
11827F:	include/net/ip_vs.h
11828F:	include/uapi/linux/ip_vs.h
11829F:	net/netfilter/ipvs/
11830
11831IPWIRELESS DRIVER
11832M:	Jiri Kosina <jikos@kernel.org>
11833M:	David Sterba <dsterba@suse.com>
11834S:	Odd Fixes
11835F:	drivers/tty/ipwireless/
11836
11837IRON DEVICE AUDIO CODEC DRIVERS
11838M:	Kiseok Jo <kiseok.jo@irondevice.com>
11839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11840S:	Maintained
11841F:	Documentation/devicetree/bindings/sound/irondevice,*
11842F:	sound/soc/codecs/sma*
11843
11844IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11845M:	Thomas Gleixner <tglx@linutronix.de>
11846S:	Maintained
11847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11848F:	Documentation/core-api/irq/irq-domain.rst
11849F:	include/linux/irqdomain.h
11850F:	include/linux/irqdomain_defs.h
11851F:	kernel/irq/irqdomain.c
11852F:	kernel/irq/msi.c
11853
11854IRQ SUBSYSTEM
11855M:	Thomas Gleixner <tglx@linutronix.de>
11856L:	linux-kernel@vger.kernel.org
11857S:	Maintained
11858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11859F:	include/linux/group_cpus.h
11860F:	include/linux/irq.h
11861F:	include/linux/irqhandler.h
11862F:	include/linux/irqnr.h
11863F:	include/linux/irqreturn.h
11864F:	kernel/irq/
11865F:	lib/group_cpus.c
11866
11867IRQCHIP DRIVERS
11868M:	Thomas Gleixner <tglx@linutronix.de>
11869L:	linux-kernel@vger.kernel.org
11870S:	Maintained
11871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11872F:	Documentation/devicetree/bindings/interrupt-controller/
11873F:	drivers/irqchip/
11874F:	include/linux/irqchip.h
11875
11876ISA
11877M:	William Breathitt Gray <wbg@kernel.org>
11878S:	Maintained
11879F:	Documentation/driver-api/isa.rst
11880F:	drivers/base/isa.c
11881F:	include/linux/isa.h
11882
11883ISA RADIO MODULE
11884M:	Hans Verkuil <hverkuil@xs4all.nl>
11885L:	linux-media@vger.kernel.org
11886S:	Maintained
11887W:	https://linuxtv.org
11888T:	git git://linuxtv.org/media_tree.git
11889F:	drivers/media/radio/radio-isa*
11890
11891ISAPNP
11892M:	Jaroslav Kysela <perex@perex.cz>
11893S:	Maintained
11894F:	Documentation/userspace-api/isapnp.rst
11895F:	drivers/pnp/isapnp/
11896F:	include/linux/isapnp.h
11897
11898ISCSI
11899M:	Lee Duncan <lduncan@suse.com>
11900M:	Chris Leech <cleech@redhat.com>
11901M:	Mike Christie <michael.christie@oracle.com>
11902L:	open-iscsi@googlegroups.com
11903L:	linux-scsi@vger.kernel.org
11904S:	Maintained
11905W:	www.open-iscsi.com
11906F:	drivers/scsi/*iscsi*
11907F:	include/scsi/*iscsi*
11908
11909iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11910M:	Peter Jones <pjones@redhat.com>
11911M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11912S:	Maintained
11913F:	drivers/firmware/iscsi_ibft*
11914
11915ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11916M:	Sagi Grimberg <sagi@grimberg.me>
11917M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11918L:	linux-rdma@vger.kernel.org
11919S:	Supported
11920W:	http://www.openfabrics.org
11921W:	www.open-iscsi.org
11922Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11923F:	drivers/infiniband/ulp/iser/
11924
11925ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11926M:	Sagi Grimberg <sagi@grimberg.me>
11927L:	linux-rdma@vger.kernel.org
11928L:	target-devel@vger.kernel.org
11929S:	Supported
11930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11931F:	drivers/infiniband/ulp/isert
11932
11933ISDN/CMTP OVER BLUETOOTH
11934M:	Karsten Keil <isdn@linux-pingi.de>
11935L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11936L:	netdev@vger.kernel.org
11937S:	Odd Fixes
11938W:	http://www.isdn4linux.de
11939F:	Documentation/isdn/
11940F:	drivers/isdn/capi/
11941F:	include/linux/isdn/
11942F:	include/uapi/linux/isdn/
11943F:	net/bluetooth/cmtp/
11944
11945ISDN/mISDN SUBSYSTEM
11946M:	Karsten Keil <isdn@linux-pingi.de>
11947L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11948L:	netdev@vger.kernel.org
11949S:	Maintained
11950W:	http://www.isdn4linux.de
11951F:	drivers/isdn/Kconfig
11952F:	drivers/isdn/Makefile
11953F:	drivers/isdn/hardware/
11954F:	drivers/isdn/mISDN/
11955
11956ISOFS FILESYSTEM
11957M:	Jan Kara <jack@suse.cz>
11958L:	linux-fsdevel@vger.kernel.org
11959S:	Maintained
11960F:	Documentation/filesystems/isofs.rst
11961F:	fs/isofs/
11962
11963IT87 HARDWARE MONITORING DRIVER
11964M:	Jean Delvare <jdelvare@suse.com>
11965L:	linux-hwmon@vger.kernel.org
11966S:	Maintained
11967F:	Documentation/hwmon/it87.rst
11968F:	drivers/hwmon/it87.c
11969
11970IT913X MEDIA DRIVER
11971L:	linux-media@vger.kernel.org
11972S:	Orphan
11973W:	https://linuxtv.org
11974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11975F:	drivers/media/tuners/it913x*
11976
11977ITE IT66121 HDMI BRIDGE DRIVER
11978M:	Phong LE <ple@baylibre.com>
11979M:	Neil Armstrong <neil.armstrong@linaro.org>
11980S:	Maintained
11981T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11982F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11983F:	drivers/gpu/drm/bridge/ite-it66121.c
11984
11985IVTV VIDEO4LINUX DRIVER
11986M:	Andy Walls <awalls@md.metrocast.net>
11987L:	linux-media@vger.kernel.org
11988S:	Maintained
11989W:	https://linuxtv.org
11990T:	git git://linuxtv.org/media_tree.git
11991F:	Documentation/admin-guide/media/ivtv*
11992F:	drivers/media/pci/ivtv/
11993F:	include/uapi/linux/ivtv*
11994
11995IX2505V MEDIA DRIVER
11996M:	Malcolm Priestley <tvboxspy@gmail.com>
11997L:	linux-media@vger.kernel.org
11998S:	Maintained
11999W:	https://linuxtv.org
12000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12001F:	drivers/media/dvb-frontends/ix2505v*
12002
12003JAILHOUSE HYPERVISOR INTERFACE
12004M:	Jan Kiszka <jan.kiszka@siemens.com>
12005L:	jailhouse-dev@googlegroups.com
12006S:	Maintained
12007F:	arch/x86/include/asm/jailhouse_para.h
12008F:	arch/x86/kernel/jailhouse.c
12009
12010JFS FILESYSTEM
12011M:	Dave Kleikamp <shaggy@kernel.org>
12012L:	jfs-discussion@lists.sourceforge.net
12013S:	Odd Fixes
12014W:	http://jfs.sourceforge.net/
12015T:	git https://github.com/kleikamp/linux-shaggy.git
12016F:	Documentation/admin-guide/jfs.rst
12017F:	fs/jfs/
12018
12019JME NETWORK DRIVER
12020M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12021L:	netdev@vger.kernel.org
12022S:	Odd Fixes
12023F:	drivers/net/ethernet/jme.*
12024
12025JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12026M:	David Woodhouse <dwmw2@infradead.org>
12027M:	Richard Weinberger <richard@nod.at>
12028L:	linux-mtd@lists.infradead.org
12029S:	Odd Fixes
12030W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12031T:	git git://git.infradead.org/ubifs-2.6.git
12032F:	fs/jffs2/
12033F:	include/uapi/linux/jffs2.h
12034
12035JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12036M:	"Theodore Ts'o" <tytso@mit.edu>
12037M:	Jan Kara <jack@suse.com>
12038L:	linux-ext4@vger.kernel.org
12039S:	Maintained
12040F:	fs/jbd2/
12041F:	include/linux/jbd2.h
12042
12043JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12044M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12045L:	linux-media@vger.kernel.org
12046L:	linux-renesas-soc@vger.kernel.org
12047S:	Maintained
12048F:	drivers/media/platform/renesas/rcar_jpu.c
12049
12050JSM Neo PCI based serial card
12051L:	linux-serial@vger.kernel.org
12052S:	Orphan
12053F:	drivers/tty/serial/jsm/
12054
12055K10TEMP HARDWARE MONITORING DRIVER
12056M:	Clemens Ladisch <clemens@ladisch.de>
12057L:	linux-hwmon@vger.kernel.org
12058S:	Maintained
12059F:	Documentation/hwmon/k10temp.rst
12060F:	drivers/hwmon/k10temp.c
12061
12062K8TEMP HARDWARE MONITORING DRIVER
12063M:	Rudolf Marek <r.marek@assembler.cz>
12064L:	linux-hwmon@vger.kernel.org
12065S:	Maintained
12066F:	Documentation/hwmon/k8temp.rst
12067F:	drivers/hwmon/k8temp.c
12068
12069KASAN
12070M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12071R:	Alexander Potapenko <glider@google.com>
12072R:	Andrey Konovalov <andreyknvl@gmail.com>
12073R:	Dmitry Vyukov <dvyukov@google.com>
12074R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12075L:	kasan-dev@googlegroups.com
12076S:	Maintained
12077F:	Documentation/dev-tools/kasan.rst
12078F:	arch/*/include/asm/*kasan.h
12079F:	arch/*/mm/kasan_init*
12080F:	include/linux/kasan*.h
12081F:	lib/Kconfig.kasan
12082F:	mm/kasan/
12083F:	scripts/Makefile.kasan
12084
12085KCONFIG
12086M:	Masahiro Yamada <masahiroy@kernel.org>
12087L:	linux-kbuild@vger.kernel.org
12088S:	Maintained
12089Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12091F:	Documentation/kbuild/kconfig*
12092F:	scripts/Kconfig.include
12093F:	scripts/kconfig/
12094
12095KCOV
12096R:	Dmitry Vyukov <dvyukov@google.com>
12097R:	Andrey Konovalov <andreyknvl@gmail.com>
12098L:	kasan-dev@googlegroups.com
12099S:	Maintained
12100F:	Documentation/dev-tools/kcov.rst
12101F:	include/linux/kcov.h
12102F:	include/uapi/linux/kcov.h
12103F:	kernel/kcov.c
12104F:	scripts/Makefile.kcov
12105
12106KCSAN
12107M:	Marco Elver <elver@google.com>
12108R:	Dmitry Vyukov <dvyukov@google.com>
12109L:	kasan-dev@googlegroups.com
12110S:	Maintained
12111F:	Documentation/dev-tools/kcsan.rst
12112F:	include/linux/kcsan*.h
12113F:	kernel/kcsan/
12114F:	lib/Kconfig.kcsan
12115F:	scripts/Makefile.kcsan
12116
12117KDUMP
12118M:	Baoquan He <bhe@redhat.com>
12119R:	Vivek Goyal <vgoyal@redhat.com>
12120R:	Dave Young <dyoung@redhat.com>
12121L:	kexec@lists.infradead.org
12122S:	Maintained
12123W:	http://lse.sourceforge.net/kdump/
12124F:	Documentation/admin-guide/kdump/
12125F:	fs/proc/vmcore.c
12126F:	include/linux/crash_core.h
12127F:	include/linux/crash_dump.h
12128F:	include/uapi/linux/vmcore.h
12129F:	kernel/crash_*.c
12130
12131KEENE FM RADIO TRANSMITTER DRIVER
12132M:	Hans Verkuil <hverkuil@xs4all.nl>
12133L:	linux-media@vger.kernel.org
12134S:	Maintained
12135W:	https://linuxtv.org
12136T:	git git://linuxtv.org/media_tree.git
12137F:	drivers/media/radio/radio-keene*
12138
12139KERNEL AUTOMOUNTER
12140M:	Ian Kent <raven@themaw.net>
12141L:	autofs@vger.kernel.org
12142S:	Maintained
12143F:	fs/autofs/
12144
12145KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12146M:	Masahiro Yamada <masahiroy@kernel.org>
12147R:	Nathan Chancellor <nathan@kernel.org>
12148R:	Nicolas Schier <nicolas@fjasle.eu>
12149L:	linux-kbuild@vger.kernel.org
12150S:	Maintained
12151Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12153F:	Documentation/kbuild/
12154F:	Makefile
12155F:	scripts/*vmlinux*
12156F:	scripts/Kbuild*
12157F:	scripts/Makefile*
12158F:	scripts/basic/
12159F:	scripts/clang-tools/
12160F:	scripts/dummy-tools/
12161F:	scripts/include/
12162F:	scripts/mk*
12163F:	scripts/mod/
12164F:	scripts/package/
12165F:	usr/
12166
12167KERNEL HARDENING (not covered by other areas)
12168M:	Kees Cook <kees@kernel.org>
12169R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12170L:	linux-hardening@vger.kernel.org
12171S:	Supported
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12173F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12174F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12175F:	arch/*/configs/hardening.config
12176F:	include/linux/overflow.h
12177F:	include/linux/randomize_kstack.h
12178F:	kernel/configs/hardening.config
12179F:	lib/usercopy_kunit.c
12180F:	mm/usercopy.c
12181K:	\b(add|choose)_random_kstack_offset\b
12182K:	\b__check_(object_size|heap_object)\b
12183K:	\b__counted_by\b
12184
12185KERNEL JANITORS
12186L:	kernel-janitors@vger.kernel.org
12187S:	Odd Fixes
12188W:	http://kernelnewbies.org/KernelJanitors
12189
12190KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12191M:	Chuck Lever <chuck.lever@oracle.com>
12192M:	Jeff Layton <jlayton@kernel.org>
12193R:	Neil Brown <neilb@suse.de>
12194R:	Olga Kornievskaia <okorniev@redhat.com>
12195R:	Dai Ngo <Dai.Ngo@oracle.com>
12196R:	Tom Talpey <tom@talpey.com>
12197L:	linux-nfs@vger.kernel.org
12198S:	Supported
12199B:	https://bugzilla.kernel.org
12200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12201F:	Documentation/filesystems/nfs/
12202F:	fs/lockd/
12203F:	fs/nfs_common/
12204F:	fs/nfsd/
12205F:	include/linux/lockd/
12206F:	include/linux/sunrpc/
12207F:	include/trace/events/rpcgss.h
12208F:	include/trace/events/rpcrdma.h
12209F:	include/trace/events/sunrpc.h
12210F:	include/trace/misc/fs.h
12211F:	include/trace/misc/nfs.h
12212F:	include/trace/misc/sunrpc.h
12213F:	include/uapi/linux/nfsd/
12214F:	include/uapi/linux/sunrpc/
12215F:	net/sunrpc/
12216
12217KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12218M:	Thomas Weißschuh <linux@weissschuh.net>
12219R:	Christian Heusel <christian@heusel.eu>
12220R:	Nathan Chancellor <nathan@kernel.org>
12221S:	Maintained
12222F:	scripts/package/PKGBUILD
12223
12224KERNEL REGRESSIONS
12225M:	Thorsten Leemhuis <linux@leemhuis.info>
12226L:	regressions@lists.linux.dev
12227S:	Supported
12228F:	Documentation/admin-guide/reporting-regressions.rst
12229F:	Documentation/process/handling-regressions.rst
12230
12231KERNEL SELFTEST FRAMEWORK
12232M:	Shuah Khan <shuah@kernel.org>
12233M:	Shuah Khan <skhan@linuxfoundation.org>
12234L:	linux-kselftest@vger.kernel.org
12235S:	Maintained
12236Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12238F:	Documentation/dev-tools/kselftest*
12239F:	tools/testing/selftests/
12240
12241KERNEL SMB3 SERVER (KSMBD)
12242M:	Namjae Jeon <linkinjeon@kernel.org>
12243M:	Steve French <sfrench@samba.org>
12244R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12245R:	Tom Talpey <tom@talpey.com>
12246L:	linux-cifs@vger.kernel.org
12247S:	Maintained
12248T:	git git://git.samba.org/ksmbd.git
12249F:	Documentation/filesystems/smb/ksmbd.rst
12250F:	fs/smb/common/
12251F:	fs/smb/server/
12252
12253KERNEL UNIT TESTING FRAMEWORK (KUnit)
12254M:	Brendan Higgins <brendanhiggins@google.com>
12255M:	David Gow <davidgow@google.com>
12256R:	Rae Moar <rmoar@google.com>
12257L:	linux-kselftest@vger.kernel.org
12258L:	kunit-dev@googlegroups.com
12259S:	Maintained
12260W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12263F:	Documentation/dev-tools/kunit/
12264F:	include/kunit/
12265F:	lib/kunit/
12266F:	rust/kernel/kunit.rs
12267F:	scripts/rustdoc_test_*
12268F:	tools/testing/kunit/
12269
12270KERNEL USERMODE HELPER
12271M:	Luis Chamberlain <mcgrof@kernel.org>
12272L:	linux-kernel@vger.kernel.org
12273S:	Maintained
12274F:	include/linux/umh.h
12275F:	kernel/umh.c
12276
12277KERNEL VIRTUAL MACHINE (KVM)
12278M:	Paolo Bonzini <pbonzini@redhat.com>
12279L:	kvm@vger.kernel.org
12280S:	Supported
12281W:	http://www.linux-kvm.org
12282T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12283F:	Documentation/virt/kvm/
12284F:	include/asm-generic/kvm*
12285F:	include/kvm/iodev.h
12286F:	include/linux/kvm*
12287F:	include/trace/events/kvm.h
12288F:	include/uapi/asm-generic/kvm*
12289F:	include/uapi/linux/kvm*
12290F:	tools/kvm/
12291F:	tools/testing/selftests/kvm/
12292F:	virt/kvm/*
12293
12294KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12295M:	Marc Zyngier <maz@kernel.org>
12296M:	Oliver Upton <oliver.upton@linux.dev>
12297R:	James Morse <james.morse@arm.com>
12298R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12299R:	Zenghui Yu <yuzenghui@huawei.com>
12300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12301L:	kvmarm@lists.linux.dev
12302S:	Maintained
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12304F:	Documentation/virt/kvm/arm/
12305F:	Documentation/virt/kvm/devices/arm*
12306F:	arch/arm64/include/asm/kvm*
12307F:	arch/arm64/include/uapi/asm/kvm*
12308F:	arch/arm64/kvm/
12309F:	include/kvm/arm_*
12310F:	tools/testing/selftests/kvm/*/aarch64/
12311F:	tools/testing/selftests/kvm/aarch64/
12312
12313KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12314M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12315M:	Bibo Mao <maobibo@loongson.cn>
12316M:	Huacai Chen <chenhuacai@kernel.org>
12317L:	kvm@vger.kernel.org
12318L:	loongarch@lists.linux.dev
12319S:	Maintained
12320T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12321F:	arch/loongarch/include/asm/kvm*
12322F:	arch/loongarch/include/uapi/asm/kvm*
12323F:	arch/loongarch/kvm/
12324
12325KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12326M:	Huacai Chen <chenhuacai@kernel.org>
12327L:	linux-mips@vger.kernel.org
12328L:	kvm@vger.kernel.org
12329S:	Maintained
12330T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12331F:	arch/mips/include/asm/kvm*
12332F:	arch/mips/include/uapi/asm/kvm*
12333F:	arch/mips/kvm/
12334
12335KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12336M:	Michael Ellerman <mpe@ellerman.id.au>
12337R:	Nicholas Piggin <npiggin@gmail.com>
12338L:	linuxppc-dev@lists.ozlabs.org
12339L:	kvm@vger.kernel.org
12340S:	Maintained (Book3S 64-bit HV)
12341S:	Odd fixes (Book3S 64-bit PR)
12342S:	Orphan (Book3E and 32-bit)
12343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12344F:	arch/powerpc/include/asm/kvm*
12345F:	arch/powerpc/include/uapi/asm/kvm*
12346F:	arch/powerpc/kernel/kvm*
12347F:	arch/powerpc/kvm/
12348
12349KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12350M:	Anup Patel <anup@brainfault.org>
12351R:	Atish Patra <atishp@atishpatra.org>
12352L:	kvm@vger.kernel.org
12353L:	kvm-riscv@lists.infradead.org
12354L:	linux-riscv@lists.infradead.org
12355S:	Maintained
12356T:	git https://github.com/kvm-riscv/linux.git
12357F:	arch/riscv/include/asm/kvm*
12358F:	arch/riscv/include/uapi/asm/kvm*
12359F:	arch/riscv/kvm/
12360F:	tools/testing/selftests/kvm/*/riscv/
12361F:	tools/testing/selftests/kvm/riscv/
12362
12363KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12364M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12365M:	Janosch Frank <frankja@linux.ibm.com>
12366M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12367R:	David Hildenbrand <david@redhat.com>
12368L:	kvm@vger.kernel.org
12369S:	Supported
12370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12371F:	Documentation/virt/kvm/s390*
12372F:	arch/s390/include/asm/gmap.h
12373F:	arch/s390/include/asm/kvm*
12374F:	arch/s390/include/uapi/asm/kvm*
12375F:	arch/s390/include/uapi/asm/uvdevice.h
12376F:	arch/s390/kernel/uv.c
12377F:	arch/s390/kvm/
12378F:	arch/s390/mm/gmap.c
12379F:	drivers/s390/char/uvdevice.c
12380F:	tools/testing/selftests/drivers/s390x/uvdevice/
12381F:	tools/testing/selftests/kvm/*/s390x/
12382F:	tools/testing/selftests/kvm/s390x/
12383
12384KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12385M:	Sean Christopherson <seanjc@google.com>
12386M:	Paolo Bonzini <pbonzini@redhat.com>
12387L:	kvm@vger.kernel.org
12388S:	Supported
12389P:	Documentation/process/maintainer-kvm-x86.rst
12390T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12391F:	arch/x86/include/asm/kvm*
12392F:	arch/x86/include/asm/svm.h
12393F:	arch/x86/include/asm/vmx*.h
12394F:	arch/x86/include/uapi/asm/kvm*
12395F:	arch/x86/include/uapi/asm/svm.h
12396F:	arch/x86/include/uapi/asm/vmx.h
12397F:	arch/x86/kvm/
12398F:	arch/x86/kvm/*/
12399F:	tools/testing/selftests/kvm/*/x86_64/
12400F:	tools/testing/selftests/kvm/x86_64/
12401
12402KERNFS
12403M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12404M:	Tejun Heo <tj@kernel.org>
12405S:	Supported
12406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12407F:	fs/kernfs/
12408F:	include/linux/kernfs.h
12409
12410KEXEC
12411M:	Eric Biederman <ebiederm@xmission.com>
12412L:	kexec@lists.infradead.org
12413S:	Maintained
12414W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12415F:	include/linux/kexec.h
12416F:	include/uapi/linux/kexec.h
12417F:	kernel/kexec*
12418
12419KEYS-ENCRYPTED
12420M:	Mimi Zohar <zohar@linux.ibm.com>
12421L:	linux-integrity@vger.kernel.org
12422L:	keyrings@vger.kernel.org
12423S:	Supported
12424F:	Documentation/security/keys/trusted-encrypted.rst
12425F:	include/keys/encrypted-type.h
12426F:	security/keys/encrypted-keys/
12427
12428KEYS-TRUSTED
12429M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12430M:	Jarkko Sakkinen <jarkko@kernel.org>
12431M:	Mimi Zohar <zohar@linux.ibm.com>
12432L:	linux-integrity@vger.kernel.org
12433L:	keyrings@vger.kernel.org
12434S:	Supported
12435F:	Documentation/security/keys/trusted-encrypted.rst
12436F:	include/keys/trusted-type.h
12437F:	include/keys/trusted_tpm.h
12438F:	security/keys/trusted-keys/
12439
12440KEYS-TRUSTED-CAAM
12441M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12442R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12443L:	linux-integrity@vger.kernel.org
12444L:	keyrings@vger.kernel.org
12445S:	Maintained
12446F:	include/keys/trusted_caam.h
12447F:	security/keys/trusted-keys/trusted_caam.c
12448
12449KEYS-TRUSTED-DCP
12450M:	David Gstir <david@sigma-star.at>
12451R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12452L:	linux-integrity@vger.kernel.org
12453L:	keyrings@vger.kernel.org
12454S:	Supported
12455F:	include/keys/trusted_dcp.h
12456F:	security/keys/trusted-keys/trusted_dcp.c
12457
12458KEYS-TRUSTED-TEE
12459M:	Sumit Garg <sumit.garg@linaro.org>
12460L:	linux-integrity@vger.kernel.org
12461L:	keyrings@vger.kernel.org
12462S:	Supported
12463F:	include/keys/trusted_tee.h
12464F:	security/keys/trusted-keys/trusted_tee.c
12465
12466KEYS/KEYRINGS
12467M:	David Howells <dhowells@redhat.com>
12468M:	Jarkko Sakkinen <jarkko@kernel.org>
12469L:	keyrings@vger.kernel.org
12470S:	Maintained
12471F:	Documentation/security/keys/core.rst
12472F:	include/keys/
12473F:	include/linux/key-type.h
12474F:	include/linux/key.h
12475F:	include/linux/keyctl.h
12476F:	include/uapi/linux/keyctl.h
12477F:	security/keys/
12478
12479KEYS/KEYRINGS_INTEGRITY
12480M:	Jarkko Sakkinen <jarkko@kernel.org>
12481M:	Mimi Zohar <zohar@linux.ibm.com>
12482L:	linux-integrity@vger.kernel.org
12483L:	keyrings@vger.kernel.org
12484S:	Supported
12485W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12486F:	security/integrity/platform_certs
12487
12488KFENCE
12489M:	Alexander Potapenko <glider@google.com>
12490M:	Marco Elver <elver@google.com>
12491R:	Dmitry Vyukov <dvyukov@google.com>
12492L:	kasan-dev@googlegroups.com
12493S:	Maintained
12494F:	Documentation/dev-tools/kfence.rst
12495F:	arch/*/include/asm/kfence.h
12496F:	include/linux/kfence.h
12497F:	lib/Kconfig.kfence
12498F:	mm/kfence/
12499
12500KFIFO
12501M:	Stefani Seibold <stefani@seibold.net>
12502S:	Maintained
12503F:	include/linux/kfifo.h
12504F:	lib/kfifo.c
12505F:	samples/kfifo/
12506
12507KGDB / KDB /debug_core
12508M:	Jason Wessel <jason.wessel@windriver.com>
12509M:	Daniel Thompson <daniel.thompson@linaro.org>
12510R:	Douglas Anderson <dianders@chromium.org>
12511L:	kgdb-bugreport@lists.sourceforge.net
12512S:	Maintained
12513W:	http://kgdb.wiki.kernel.org/
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12515F:	Documentation/dev-tools/kgdb.rst
12516F:	drivers/misc/kgdbts.c
12517F:	drivers/tty/serial/kgdboc.c
12518F:	include/linux/kdb.h
12519F:	include/linux/kgdb.h
12520F:	kernel/debug/
12521F:	kernel/module/kdb.c
12522
12523KHADAS MCU MFD DRIVER
12524M:	Neil Armstrong <neil.armstrong@linaro.org>
12525L:	linux-amlogic@lists.infradead.org
12526S:	Maintained
12527F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12528F:	drivers/mfd/khadas-mcu.c
12529F:	drivers/thermal/khadas_mcu_fan.c
12530F:	include/linux/mfd/khadas-mcu.h
12531
12532KIONIX/ROHM KX022A ACCELEROMETER
12533M:	Matti Vaittinen <mazziesaccount@gmail.com>
12534L:	linux-iio@vger.kernel.org
12535S:	Supported
12536F:	drivers/iio/accel/kionix-kx022a*
12537
12538KMEMLEAK
12539M:	Catalin Marinas <catalin.marinas@arm.com>
12540S:	Maintained
12541F:	Documentation/dev-tools/kmemleak.rst
12542F:	include/linux/kmemleak.h
12543F:	mm/kmemleak.c
12544F:	samples/kmemleak/kmemleak-test.c
12545
12546KMSAN
12547M:	Alexander Potapenko <glider@google.com>
12548R:	Marco Elver <elver@google.com>
12549R:	Dmitry Vyukov <dvyukov@google.com>
12550L:	kasan-dev@googlegroups.com
12551S:	Maintained
12552F:	Documentation/dev-tools/kmsan.rst
12553F:	arch/*/include/asm/kmsan.h
12554F:	arch/*/mm/kmsan_*
12555F:	include/linux/kmsan*.h
12556F:	lib/Kconfig.kmsan
12557F:	mm/kmsan/
12558F:	scripts/Makefile.kmsan
12559
12560KPROBES
12561M:	Naveen N Rao <naveen@kernel.org>
12562M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12563M:	"David S. Miller" <davem@davemloft.net>
12564M:	Masami Hiramatsu <mhiramat@kernel.org>
12565L:	linux-kernel@vger.kernel.org
12566L:	linux-trace-kernel@vger.kernel.org
12567S:	Maintained
12568Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12570F:	Documentation/trace/kprobes.rst
12571F:	include/asm-generic/kprobes.h
12572F:	include/linux/kprobes.h
12573F:	kernel/kprobes.c
12574F:	lib/test_kprobes.c
12575F:	samples/kprobes
12576
12577KS0108 LCD CONTROLLER DRIVER
12578M:	Miguel Ojeda <ojeda@kernel.org>
12579S:	Maintained
12580F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12581F:	drivers/auxdisplay/ks0108.c
12582F:	include/linux/ks0108.h
12583
12584KTD253 BACKLIGHT DRIVER
12585M:	Linus Walleij <linus.walleij@linaro.org>
12586S:	Maintained
12587F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12588F:	drivers/video/backlight/ktd253-backlight.c
12589
12590KTD2801 BACKLIGHT DRIVER
12591M:	Duje Mihanović <duje.mihanovic@skole.hr>
12592S:	Maintained
12593F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12594F:	drivers/video/backlight/ktd2801-backlight.c
12595
12596KTEST
12597M:	Steven Rostedt <rostedt@goodmis.org>
12598M:	John Hawley <warthog9@eaglescrag.net>
12599S:	Maintained
12600F:	tools/testing/ktest
12601
12602KTZ8866 BACKLIGHT DRIVER
12603M:	Jianhua Lu <lujianhua000@gmail.com>
12604S:	Maintained
12605F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12606F:	drivers/video/backlight/ktz8866.c
12607
12608KVM PARAVIRT (KVM/paravirt)
12609M:	Paolo Bonzini <pbonzini@redhat.com>
12610R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12611L:	kvm@vger.kernel.org
12612S:	Supported
12613T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12614F:	arch/um/include/asm/kvm_para.h
12615F:	arch/x86/include/asm/kvm_para.h
12616F:	arch/x86/include/asm/pvclock-abi.h
12617F:	arch/x86/include/uapi/asm/kvm_para.h
12618F:	arch/x86/kernel/kvm.c
12619F:	arch/x86/kernel/kvmclock.c
12620F:	include/asm-generic/kvm_para.h
12621F:	include/linux/kvm_para.h
12622F:	include/uapi/asm-generic/kvm_para.h
12623F:	include/uapi/linux/kvm_para.h
12624
12625KVM X86 HYPER-V (KVM/hyper-v)
12626M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12627M:	Sean Christopherson <seanjc@google.com>
12628M:	Paolo Bonzini <pbonzini@redhat.com>
12629L:	kvm@vger.kernel.org
12630S:	Supported
12631T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12632F:	arch/x86/kvm/hyperv.*
12633F:	arch/x86/kvm/kvm_onhyperv.*
12634F:	arch/x86/kvm/svm/hyperv.*
12635F:	arch/x86/kvm/svm/svm_onhyperv.*
12636F:	arch/x86/kvm/vmx/hyperv.*
12637
12638KVM X86 Xen (KVM/Xen)
12639M:	David Woodhouse <dwmw2@infradead.org>
12640M:	Paul Durrant <paul@xen.org>
12641M:	Sean Christopherson <seanjc@google.com>
12642M:	Paolo Bonzini <pbonzini@redhat.com>
12643L:	kvm@vger.kernel.org
12644S:	Supported
12645T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12646F:	arch/x86/kvm/xen.*
12647
12648L3MDEV
12649M:	David Ahern <dsahern@kernel.org>
12650L:	netdev@vger.kernel.org
12651S:	Maintained
12652F:	include/net/l3mdev.h
12653F:	net/l3mdev
12654
12655LANDLOCK SECURITY MODULE
12656M:	Mickaël Salaün <mic@digikod.net>
12657R:	Günther Noack <gnoack@google.com>
12658L:	linux-security-module@vger.kernel.org
12659S:	Supported
12660W:	https://landlock.io
12661T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12662F:	Documentation/security/landlock.rst
12663F:	Documentation/userspace-api/landlock.rst
12664F:	fs/ioctl.c
12665F:	include/uapi/linux/landlock.h
12666F:	samples/landlock/
12667F:	security/landlock/
12668F:	tools/testing/selftests/landlock/
12669K:	landlock
12670K:	LANDLOCK
12671
12672LANTIQ / INTEL Ethernet drivers
12673M:	Hauke Mehrtens <hauke@hauke-m.de>
12674L:	netdev@vger.kernel.org
12675S:	Maintained
12676F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12677F:	drivers/net/dsa/lantiq_gswip.c
12678F:	drivers/net/dsa/lantiq_pce.h
12679F:	drivers/net/ethernet/lantiq_xrx200.c
12680F:	net/dsa/tag_gswip.c
12681
12682LANTIQ MIPS ARCHITECTURE
12683M:	John Crispin <john@phrozen.org>
12684L:	linux-mips@vger.kernel.org
12685S:	Maintained
12686F:	arch/mips/lantiq
12687F:	drivers/soc/lantiq
12688
12689LANTIQ PEF2256 DRIVER
12690M:	Herve Codina <herve.codina@bootlin.com>
12691S:	Maintained
12692F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12693F:	drivers/net/wan/framer/pef2256/
12694F:	drivers/pinctrl/pinctrl-pef2256.c
12695F:	include/linux/framer/pef2256.h
12696
12697LASI 53c700 driver for PARISC
12698M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12699L:	linux-scsi@vger.kernel.org
12700S:	Maintained
12701F:	Documentation/scsi/53c700.rst
12702F:	drivers/scsi/53c700*
12703
12704LEAKING_ADDRESSES
12705M:	Tycho Andersen <tycho@tycho.pizza>
12706R:	Kees Cook <kees@kernel.org>
12707L:	linux-hardening@vger.kernel.org
12708S:	Maintained
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12710F:	scripts/leaking_addresses.pl
12711
12712LED SUBSYSTEM
12713M:	Pavel Machek <pavel@ucw.cz>
12714M:	Lee Jones <lee@kernel.org>
12715L:	linux-leds@vger.kernel.org
12716S:	Maintained
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
12718F:	Documentation/devicetree/bindings/leds/
12719F:	Documentation/leds/
12720F:	drivers/leds/
12721F:	include/dt-bindings/leds/
12722F:	include/linux/leds.h
12723
12724LEGO MINDSTORMS EV3
12725R:	David Lechner <david@lechnology.com>
12726S:	Maintained
12727F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12728F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12729F:	drivers/power/supply/lego_ev3_battery.c
12730
12731LEGO USB Tower driver
12732M:	Juergen Stuber <starblue@users.sourceforge.net>
12733L:	legousb-devel@lists.sourceforge.net
12734S:	Maintained
12735W:	http://legousb.sourceforge.net/
12736F:	drivers/usb/misc/legousbtower.c
12737
12738LETSKETCH HID TABLET DRIVER
12739M:	Hans de Goede <hdegoede@redhat.com>
12740L:	linux-input@vger.kernel.org
12741S:	Maintained
12742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12743F:	drivers/hid/hid-letsketch.c
12744
12745LG LAPTOP EXTRAS
12746M:	Matan Ziv-Av <matan@svgalib.org>
12747L:	platform-driver-x86@vger.kernel.org
12748S:	Maintained
12749F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12750F:	Documentation/admin-guide/laptops/lg-laptop.rst
12751F:	drivers/platform/x86/lg-laptop.c
12752
12753LG2160 MEDIA DRIVER
12754M:	Michael Krufky <mkrufky@linuxtv.org>
12755L:	linux-media@vger.kernel.org
12756S:	Maintained
12757W:	https://linuxtv.org
12758W:	http://github.com/mkrufky
12759Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12760T:	git git://linuxtv.org/mkrufky/tuners.git
12761F:	drivers/media/dvb-frontends/lg2160.*
12762
12763LGDT3305 MEDIA DRIVER
12764M:	Michael Krufky <mkrufky@linuxtv.org>
12765L:	linux-media@vger.kernel.org
12766S:	Maintained
12767W:	https://linuxtv.org
12768W:	http://github.com/mkrufky
12769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12770T:	git git://linuxtv.org/mkrufky/tuners.git
12771F:	drivers/media/dvb-frontends/lgdt3305.*
12772
12773LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12774M:	Viresh Kumar <vireshk@kernel.org>
12775L:	linux-ide@vger.kernel.org
12776S:	Maintained
12777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12778F:	drivers/ata/pata_arasan_cf.c
12779F:	include/linux/pata_arasan_cf_data.h
12780
12781LIBATA PATA DRIVERS
12782R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12783L:	linux-ide@vger.kernel.org
12784F:	drivers/ata/ata_*.c
12785F:	drivers/ata/pata_*.c
12786
12787LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12788M:	Linus Walleij <linus.walleij@linaro.org>
12789L:	linux-ide@vger.kernel.org
12790S:	Maintained
12791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12792F:	drivers/ata/pata_ftide010.c
12793F:	drivers/ata/sata_gemini.c
12794F:	drivers/ata/sata_gemini.h
12795
12796LIBATA SATA AHCI PLATFORM devices support
12797M:	Hans de Goede <hdegoede@redhat.com>
12798M:	Jens Axboe <axboe@kernel.dk>
12799L:	linux-ide@vger.kernel.org
12800S:	Maintained
12801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12802F:	drivers/ata/ahci_platform.c
12803F:	drivers/ata/libahci_platform.c
12804F:	include/linux/ahci_platform.h
12805
12806LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12807M:	Serge Semin <fancer.lancer@gmail.com>
12808L:	linux-ide@vger.kernel.org
12809S:	Maintained
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12811F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12812F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12813F:	drivers/ata/ahci_dwc.c
12814
12815LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12816M:	Mikael Pettersson <mikpelinux@gmail.com>
12817L:	linux-ide@vger.kernel.org
12818S:	Maintained
12819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12820F:	drivers/ata/sata_promise.*
12821
12822LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12823M:	Damien Le Moal <dlemoal@kernel.org>
12824M:	Niklas Cassel <cassel@kernel.org>
12825L:	linux-ide@vger.kernel.org
12826S:	Maintained
12827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12828F:	Documentation/ABI/testing/sysfs-ata
12829F:	Documentation/devicetree/bindings/ata/
12830F:	drivers/ata/
12831F:	include/linux/ata.h
12832F:	include/linux/libata.h
12833
12834LIBETH COMMON ETHERNET LIBRARY
12835M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12836L:	netdev@vger.kernel.org
12837L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12838S:	Supported
12839T:	git https://github.com/alobakin/linux.git
12840F:	drivers/net/ethernet/intel/libeth/
12841F:	include/net/libeth/
12842K:	libeth
12843
12844LIBIE COMMON INTEL ETHERNET LIBRARY
12845M:	Alexander Lobakin <aleksander.lobakin@intel.com>
12846L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
12847L:	netdev@vger.kernel.org
12848S:	Supported
12849T:	git https://github.com/alobakin/linux.git
12850F:	drivers/net/ethernet/intel/libie/
12851F:	include/linux/net/intel/libie/
12852K:	libie
12853
12854LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12855M:	Vishal Verma <vishal.l.verma@intel.com>
12856M:	Dan Williams <dan.j.williams@intel.com>
12857M:	Dave Jiang <dave.jiang@intel.com>
12858L:	nvdimm@lists.linux.dev
12859S:	Supported
12860Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12861P:	Documentation/nvdimm/maintainer-entry-profile.rst
12862F:	drivers/nvdimm/btt*
12863
12864LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12865M:	Dan Williams <dan.j.williams@intel.com>
12866M:	Vishal Verma <vishal.l.verma@intel.com>
12867M:	Dave Jiang <dave.jiang@intel.com>
12868L:	nvdimm@lists.linux.dev
12869S:	Supported
12870Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12871P:	Documentation/nvdimm/maintainer-entry-profile.rst
12872F:	drivers/nvdimm/pmem*
12873
12874LIBNVDIMM: DEVICETREE BINDINGS
12875M:	Oliver O'Halloran <oohall@gmail.com>
12876L:	nvdimm@lists.linux.dev
12877S:	Supported
12878Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12879F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12880F:	drivers/nvdimm/of_pmem.c
12881
12882LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12883M:	Dan Williams <dan.j.williams@intel.com>
12884M:	Vishal Verma <vishal.l.verma@intel.com>
12885M:	Dave Jiang <dave.jiang@intel.com>
12886M:	Ira Weiny <ira.weiny@intel.com>
12887L:	nvdimm@lists.linux.dev
12888S:	Supported
12889Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12890P:	Documentation/nvdimm/maintainer-entry-profile.rst
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12892F:	drivers/acpi/nfit/*
12893F:	drivers/nvdimm/*
12894F:	include/linux/libnvdimm.h
12895F:	include/linux/nd.h
12896F:	include/uapi/linux/ndctl.h
12897F:	tools/testing/nvdimm/
12898
12899LIBRARY CODE
12900M:	Andrew Morton <akpm@linux-foundation.org>
12901L:	linux-kernel@vger.kernel.org
12902S:	Supported
12903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12904F:	lib/*
12905
12906LICENSES and SPDX stuff
12907M:	Thomas Gleixner <tglx@linutronix.de>
12908M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12909L:	linux-spdx@vger.kernel.org
12910S:	Maintained
12911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12912F:	COPYING
12913F:	Documentation/process/license-rules.rst
12914F:	LICENSES/
12915F:	scripts/spdxcheck-test.sh
12916F:	scripts/spdxcheck.py
12917F:	scripts/spdxexclude
12918
12919LINEAR RANGES HELPERS
12920M:	Mark Brown <broonie@kernel.org>
12921R:	Matti Vaittinen <mazziesaccount@gmail.com>
12922F:	include/linux/linear_range.h
12923F:	lib/linear_ranges.c
12924F:	lib/test_linear_ranges.c
12925
12926LINUX FOR POWER MACINTOSH
12927L:	linuxppc-dev@lists.ozlabs.org
12928S:	Orphan
12929F:	arch/powerpc/platforms/powermac/
12930F:	drivers/macintosh/
12931X:	drivers/macintosh/adb-iop.c
12932X:	drivers/macintosh/via-macii.c
12933
12934LINUX FOR POWERPC (32-BIT AND 64-BIT)
12935M:	Michael Ellerman <mpe@ellerman.id.au>
12936R:	Nicholas Piggin <npiggin@gmail.com>
12937R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12938R:	Naveen N Rao <naveen@kernel.org>
12939L:	linuxppc-dev@lists.ozlabs.org
12940S:	Supported
12941W:	https://github.com/linuxppc/wiki/wiki
12942Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12944F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12945F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12946F:	Documentation/devicetree/bindings/powerpc/
12947F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12948F:	Documentation/arch/powerpc/
12949F:	arch/powerpc/
12950F:	drivers/*/*/*pasemi*
12951F:	drivers/*/*pasemi*
12952F:	drivers/char/tpm/tpm_ibmvtpm*
12953F:	drivers/crypto/nx/
12954F:	drivers/i2c/busses/i2c-opal.c
12955F:	drivers/net/ethernet/ibm/ibmveth.*
12956F:	drivers/net/ethernet/ibm/ibmvnic.*
12957F:	drivers/pci/hotplug/pnv_php.c
12958F:	drivers/pci/hotplug/rpa*
12959F:	drivers/rtc/rtc-opal.c
12960F:	drivers/scsi/ibmvscsi/
12961F:	drivers/tty/hvc/hvc_opal.c
12962F:	drivers/watchdog/wdrtas.c
12963F:	include/linux/papr_scm.h
12964F:	include/uapi/linux/papr_pdsm.h
12965F:	tools/testing/selftests/powerpc
12966N:	/pmac
12967N:	powermac
12968N:	powernv
12969N:	[^a-z0-9]ps3
12970N:	pseries
12971
12972LINUX FOR POWERPC EMBEDDED MPC5XXX
12973M:	Anatolij Gustschin <agust@denx.de>
12974L:	linuxppc-dev@lists.ozlabs.org
12975S:	Odd Fixes
12976F:	arch/powerpc/platforms/512x/
12977F:	arch/powerpc/platforms/52xx/
12978
12979LINUX FOR POWERPC EMBEDDED PPC4XX
12980L:	linuxppc-dev@lists.ozlabs.org
12981S:	Orphan
12982F:	arch/powerpc/platforms/44x/
12983
12984LINUX FOR POWERPC EMBEDDED PPC85XX
12985M:	Scott Wood <oss@buserror.net>
12986L:	linuxppc-dev@lists.ozlabs.org
12987S:	Odd fixes
12988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12989F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12990F:	Documentation/devicetree/bindings/powerpc/fsl/
12991F:	arch/powerpc/platforms/85xx/
12992
12993LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12994M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12995L:	linuxppc-dev@lists.ozlabs.org
12996S:	Maintained
12997F:	arch/powerpc/platforms/8xx/
12998F:	arch/powerpc/platforms/83xx/
12999
13000LINUX KERNEL DUMP TEST MODULE (LKDTM)
13001M:	Kees Cook <kees@kernel.org>
13002S:	Maintained
13003F:	drivers/misc/lkdtm/*
13004F:	tools/testing/selftests/lkdtm/*
13005
13006LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13007M:	Alan Stern <stern@rowland.harvard.edu>
13008M:	Andrea Parri <parri.andrea@gmail.com>
13009M:	Will Deacon <will@kernel.org>
13010M:	Peter Zijlstra <peterz@infradead.org>
13011M:	Boqun Feng <boqun.feng@gmail.com>
13012M:	Nicholas Piggin <npiggin@gmail.com>
13013M:	David Howells <dhowells@redhat.com>
13014M:	Jade Alglave <j.alglave@ucl.ac.uk>
13015M:	Luc Maranget <luc.maranget@inria.fr>
13016M:	"Paul E. McKenney" <paulmck@kernel.org>
13017R:	Akira Yokosawa <akiyks@gmail.com>
13018R:	Daniel Lustig <dlustig@nvidia.com>
13019R:	Joel Fernandes <joel@joelfernandes.org>
13020L:	linux-kernel@vger.kernel.org
13021L:	linux-arch@vger.kernel.org
13022S:	Supported
13023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13024F:	Documentation/atomic_bitops.txt
13025F:	Documentation/atomic_t.txt
13026F:	Documentation/core-api/refcount-vs-atomic.rst
13027F:	Documentation/litmus-tests/
13028F:	Documentation/memory-barriers.txt
13029F:	tools/memory-model/
13030
13031LINUX-NEXT TREE
13032M:	Stephen Rothwell <sfr@canb.auug.org.au>
13033L:	linux-next@vger.kernel.org
13034S:	Supported
13035B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13037
13038LIS3LV02D ACCELEROMETER DRIVER
13039M:	Eric Piel <eric.piel@tremplin-utc.net>
13040S:	Maintained
13041F:	Documentation/misc-devices/lis3lv02d.rst
13042F:	drivers/misc/lis3lv02d/
13043F:	drivers/platform/x86/hp/hp_accel.c
13044
13045LIST KUNIT TEST
13046M:	David Gow <davidgow@google.com>
13047L:	linux-kselftest@vger.kernel.org
13048L:	kunit-dev@googlegroups.com
13049S:	Maintained
13050F:	lib/list-test.c
13051
13052LITEX PLATFORM
13053M:	Karol Gugala <kgugala@antmicro.com>
13054M:	Mateusz Holenko <mholenko@antmicro.com>
13055M:	Gabriel Somlo <gsomlo@gmail.com>
13056M:	Joel Stanley <joel@jms.id.au>
13057S:	Maintained
13058F:	Documentation/devicetree/bindings/*/litex,*.yaml
13059F:	arch/openrisc/boot/dts/or1klitex.dts
13060F:	drivers/mmc/host/litex_mmc.c
13061F:	drivers/net/ethernet/litex/*
13062F:	drivers/soc/litex/*
13063F:	drivers/tty/serial/liteuart.c
13064F:	include/linux/litex.h
13065N:	litex
13066
13067LIVE PATCHING
13068M:	Josh Poimboeuf <jpoimboe@kernel.org>
13069M:	Jiri Kosina <jikos@kernel.org>
13070M:	Miroslav Benes <mbenes@suse.cz>
13071M:	Petr Mladek <pmladek@suse.com>
13072R:	Joe Lawrence <joe.lawrence@redhat.com>
13073L:	live-patching@vger.kernel.org
13074S:	Maintained
13075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13076F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13077F:	Documentation/livepatch/
13078F:	arch/powerpc/include/asm/livepatch.h
13079F:	include/linux/livepatch.h
13080F:	kernel/livepatch/
13081F:	kernel/module/livepatch.c
13082F:	samples/livepatch/
13083F:	tools/testing/selftests/livepatch/
13084
13085LLC (802.2)
13086L:	netdev@vger.kernel.org
13087S:	Odd fixes
13088F:	include/linux/llc.h
13089F:	include/net/llc*
13090F:	include/uapi/linux/llc.h
13091F:	net/llc/
13092
13093LM73 HARDWARE MONITOR DRIVER
13094M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13095L:	linux-hwmon@vger.kernel.org
13096S:	Maintained
13097F:	drivers/hwmon/lm73.c
13098
13099LM78 HARDWARE MONITOR DRIVER
13100M:	Jean Delvare <jdelvare@suse.com>
13101L:	linux-hwmon@vger.kernel.org
13102S:	Maintained
13103F:	Documentation/hwmon/lm78.rst
13104F:	drivers/hwmon/lm78.c
13105
13106LM83 HARDWARE MONITOR DRIVER
13107M:	Jean Delvare <jdelvare@suse.com>
13108L:	linux-hwmon@vger.kernel.org
13109S:	Maintained
13110F:	Documentation/hwmon/lm83.rst
13111F:	drivers/hwmon/lm83.c
13112
13113LM90 HARDWARE MONITOR DRIVER
13114M:	Jean Delvare <jdelvare@suse.com>
13115L:	linux-hwmon@vger.kernel.org
13116S:	Maintained
13117F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13118F:	Documentation/hwmon/lm90.rst
13119F:	drivers/hwmon/lm90.c
13120F:	include/dt-bindings/thermal/lm90.h
13121
13122LME2510 MEDIA DRIVER
13123M:	Malcolm Priestley <tvboxspy@gmail.com>
13124L:	linux-media@vger.kernel.org
13125S:	Maintained
13126W:	https://linuxtv.org
13127Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13128F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13129
13130LOADPIN SECURITY MODULE
13131M:	Kees Cook <kees@kernel.org>
13132S:	Supported
13133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13134F:	Documentation/admin-guide/LSM/LoadPin.rst
13135F:	security/loadpin/
13136
13137LOCKDOWN SECURITY MODULE
13138L:	linux-security-module@vger.kernel.org
13139S:	Odd Fixes
13140T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13141F:	security/lockdown/
13142
13143LOCKING PRIMITIVES
13144M:	Peter Zijlstra <peterz@infradead.org>
13145M:	Ingo Molnar <mingo@redhat.com>
13146M:	Will Deacon <will@kernel.org>
13147R:	Waiman Long <longman@redhat.com>
13148R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13149L:	linux-kernel@vger.kernel.org
13150S:	Maintained
13151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13152F:	Documentation/locking/
13153F:	arch/*/include/asm/spinlock*.h
13154F:	include/linux/lockdep*.h
13155F:	include/linux/mutex*.h
13156F:	include/linux/rwlock*.h
13157F:	include/linux/rwsem*.h
13158F:	include/linux/seqlock.h
13159F:	include/linux/spinlock*.h
13160F:	kernel/locking/
13161F:	lib/locking*.[ch]
13162X:	kernel/locking/locktorture.c
13163
13164LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13165M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13166L:	linux-ntfs-dev@lists.sourceforge.net
13167S:	Maintained
13168W:	http://www.linux-ntfs.org/content/view/19/37/
13169F:	Documentation/admin-guide/ldm.rst
13170F:	block/partitions/ldm.*
13171
13172LOGITECH HID GAMING KEYBOARDS
13173M:	Hans de Goede <hdegoede@redhat.com>
13174L:	linux-input@vger.kernel.org
13175S:	Maintained
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13177F:	drivers/hid/hid-lg-g15.c
13178
13179LONTIUM LT8912B MIPI TO HDMI BRIDGE
13180M:	Adrien Grassein <adrien.grassein@gmail.com>
13181S:	Maintained
13182F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13183F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13184
13185LOONGARCH
13186M:	Huacai Chen <chenhuacai@kernel.org>
13187R:	WANG Xuerui <kernel@xen0n.name>
13188L:	loongarch@lists.linux.dev
13189S:	Maintained
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13191F:	Documentation/arch/loongarch/
13192F:	Documentation/translations/zh_CN/arch/loongarch/
13193F:	arch/loongarch/
13194F:	drivers/*/*loongarch*
13195F:	drivers/cpufreq/loongson3_cpufreq.c
13196
13197LOONGSON GPIO DRIVER
13198M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13199L:	linux-gpio@vger.kernel.org
13200S:	Maintained
13201F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13202F:	drivers/gpio/gpio-loongson-64bit.c
13203
13204LOONGSON LS2X APB DMA DRIVER
13205M:	Binbin Zhou <zhoubinbin@loongson.cn>
13206L:	dmaengine@vger.kernel.org
13207S:	Maintained
13208F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13209F:	drivers/dma/ls2x-apb-dma.c
13210
13211LOONGSON LS2X I2C DRIVER
13212M:	Binbin Zhou <zhoubinbin@loongson.cn>
13213L:	linux-i2c@vger.kernel.org
13214S:	Maintained
13215F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13216F:	drivers/i2c/busses/i2c-ls2x.c
13217
13218LOONGSON-2 SOC SERIES CLOCK DRIVER
13219M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13220L:	linux-clk@vger.kernel.org
13221S:	Maintained
13222F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13223F:	drivers/clk/clk-loongson2.c
13224F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13225
13226LOONGSON SPI DRIVER
13227M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13228L:	linux-spi@vger.kernel.org
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13231F:	drivers/spi/spi-loongson-core.c
13232F:	drivers/spi/spi-loongson-pci.c
13233F:	drivers/spi/spi-loongson-plat.c
13234F:	drivers/spi/spi-loongson.h
13235
13236LOONGSON-2 SOC SERIES GUTS DRIVER
13237M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13238L:	loongarch@lists.linux.dev
13239S:	Maintained
13240F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13241F:	drivers/soc/loongson/loongson2_guts.c
13242
13243LOONGSON-2 SOC SERIES PM DRIVER
13244M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13245L:	linux-pm@vger.kernel.org
13246S:	Maintained
13247F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13248F:	drivers/soc/loongson/loongson2_pm.c
13249
13250LOONGSON-2 SOC SERIES PINCTRL DRIVER
13251M:	zhanghongchen <zhanghongchen@loongson.cn>
13252M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13253L:	linux-gpio@vger.kernel.org
13254S:	Maintained
13255F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13256F:	drivers/pinctrl/pinctrl-loongson2.c
13257
13258LOONGSON-2 SOC SERIES THERMAL DRIVER
13259M:	zhanghongchen <zhanghongchen@loongson.cn>
13260M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13261L:	linux-pm@vger.kernel.org
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13264F:	drivers/thermal/loongson2_thermal.c
13265
13266LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13267M:	Sathya Prakash <sathya.prakash@broadcom.com>
13268M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13269M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13270L:	MPT-FusionLinux.pdl@broadcom.com
13271L:	linux-scsi@vger.kernel.org
13272S:	Supported
13273W:	http://www.avagotech.com/support/
13274F:	drivers/message/fusion/
13275F:	drivers/scsi/mpt3sas/
13276
13277LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13278M:	Matthew Wilcox <willy@infradead.org>
13279L:	linux-scsi@vger.kernel.org
13280S:	Maintained
13281F:	drivers/scsi/sym53c8xx_2/
13282
13283LTC1660 DAC DRIVER
13284M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13285L:	linux-iio@vger.kernel.org
13286S:	Maintained
13287F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13288F:	drivers/iio/dac/ltc1660.c
13289
13290LTC2688 IIO DAC DRIVER
13291M:	Nuno Sá <nuno.sa@analog.com>
13292L:	linux-iio@vger.kernel.org
13293S:	Supported
13294W:	https://ez.analog.com/linux-software-drivers
13295F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13296F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13297F:	drivers/iio/dac/ltc2688.c
13298
13299LTC2947 HARDWARE MONITOR DRIVER
13300M:	Nuno Sá <nuno.sa@analog.com>
13301L:	linux-hwmon@vger.kernel.org
13302S:	Supported
13303W:	https://ez.analog.com/linux-software-drivers
13304F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13305F:	drivers/hwmon/ltc2947-core.c
13306F:	drivers/hwmon/ltc2947-i2c.c
13307F:	drivers/hwmon/ltc2947-spi.c
13308F:	drivers/hwmon/ltc2947.h
13309
13310LTC2991 HARDWARE MONITOR DRIVER
13311M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13312L:	linux-hwmon@vger.kernel.org
13313S:	Supported
13314W:	https://ez.analog.com/linux-software-drivers
13315F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13316F:	drivers/hwmon/ltc2991.c
13317
13318LTC2983 IIO TEMPERATURE DRIVER
13319M:	Nuno Sá <nuno.sa@analog.com>
13320L:	linux-iio@vger.kernel.org
13321S:	Supported
13322W:	https://ez.analog.com/linux-software-drivers
13323F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13324F:	drivers/iio/temperature/ltc2983.c
13325
13326LTC4282 HARDWARE MONITOR DRIVER
13327M:	Nuno Sa <nuno.sa@analog.com>
13328L:	linux-hwmon@vger.kernel.org
13329S:	Supported
13330F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13331F:	Documentation/hwmon/ltc4282.rst
13332F:	drivers/hwmon/ltc4282.c
13333
13334LTC4286 HARDWARE MONITOR DRIVER
13335M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13336L:	linux-i2c@vger.kernel.org
13337S:	Maintained
13338F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13339F:	Documentation/hwmon/ltc4286.rst
13340F:	drivers/hwmon/pmbus/Kconfig
13341F:	drivers/hwmon/pmbus/Makefile
13342F:	drivers/hwmon/pmbus/ltc4286.c
13343
13344LTC4306 I2C MULTIPLEXER DRIVER
13345M:	Michael Hennerich <michael.hennerich@analog.com>
13346L:	linux-i2c@vger.kernel.org
13347S:	Supported
13348W:	https://ez.analog.com/linux-software-drivers
13349F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13350F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13351
13352LTP (Linux Test Project)
13353M:	Andrea Cervesato <andrea.cervesato@suse.com>
13354M:	Cyril Hrubis <chrubis@suse.cz>
13355M:	Jan Stancek <jstancek@redhat.com>
13356M:	Petr Vorel <pvorel@suse.cz>
13357M:	Li Wang <liwang@redhat.com>
13358M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13359M:	Xiao Yang <yangx.jy@fujitsu.com>
13360L:	ltp@lists.linux.it (subscribers-only)
13361S:	Maintained
13362W:	https://linux-test-project.readthedocs.io/
13363T:	git https://github.com/linux-test-project/ltp.git
13364
13365LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13366M:	Anshul Dalal <anshulusr@gmail.com>
13367L:	linux-iio@vger.kernel.org
13368S:	Maintained
13369F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13370F:	drivers/iio/light/ltr390.c
13371
13372LYNX 28G SERDES PHY DRIVER
13373M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13374L:	netdev@vger.kernel.org
13375S:	Supported
13376F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13377F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13378
13379LYNX PCS MODULE
13380M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13381L:	netdev@vger.kernel.org
13382S:	Supported
13383F:	drivers/net/pcs/pcs-lynx.c
13384F:	include/linux/pcs-lynx.h
13385
13386M68K ARCHITECTURE
13387M:	Geert Uytterhoeven <geert@linux-m68k.org>
13388L:	linux-m68k@lists.linux-m68k.org
13389S:	Maintained
13390W:	http://www.linux-m68k.org/
13391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13392F:	arch/m68k/
13393F:	drivers/zorro/
13394
13395M68K ON APPLE MACINTOSH
13396M:	Joshua Thompson <funaho@jurai.org>
13397L:	linux-m68k@lists.linux-m68k.org
13398S:	Maintained
13399W:	http://www.mac.linux-m68k.org/
13400F:	arch/m68k/mac/
13401F:	drivers/macintosh/adb-iop.c
13402F:	drivers/macintosh/via-macii.c
13403
13404M68K ON HP9000/300
13405M:	Philip Blundell <philb@gnu.org>
13406S:	Maintained
13407W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13408F:	arch/m68k/hp300/
13409
13410M88DS3103 MEDIA DRIVER
13411L:	linux-media@vger.kernel.org
13412S:	Orphan
13413W:	https://linuxtv.org
13414Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13415F:	drivers/media/dvb-frontends/m88ds3103*
13416
13417M88RS2000 MEDIA DRIVER
13418M:	Malcolm Priestley <tvboxspy@gmail.com>
13419L:	linux-media@vger.kernel.org
13420S:	Maintained
13421W:	https://linuxtv.org
13422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13423F:	drivers/media/dvb-frontends/m88rs2000*
13424
13425MA901 MASTERKIT USB FM RADIO DRIVER
13426M:	Alexey Klimov <klimov.linux@gmail.com>
13427L:	linux-media@vger.kernel.org
13428S:	Maintained
13429T:	git git://linuxtv.org/media_tree.git
13430F:	drivers/media/radio/radio-ma901.c
13431
13432MAC80211
13433M:	Johannes Berg <johannes@sipsolutions.net>
13434L:	linux-wireless@vger.kernel.org
13435S:	Maintained
13436W:	https://wireless.wiki.kernel.org/
13437Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13440F:	Documentation/networking/mac80211-injection.rst
13441F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13442F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13443F:	include/net/mac80211.h
13444F:	net/mac80211/
13445
13446MAILBOX API
13447M:	Jassi Brar <jassisinghbrar@gmail.com>
13448L:	linux-kernel@vger.kernel.org
13449S:	Maintained
13450F:	Documentation/devicetree/bindings/mailbox/
13451F:	drivers/mailbox/
13452F:	include/dt-bindings/mailbox/
13453F:	include/linux/mailbox_client.h
13454F:	include/linux/mailbox_controller.h
13455
13456MAILBOX ARM MHUv2
13457M:	Viresh Kumar <viresh.kumar@linaro.org>
13458M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13459L:	linux-kernel@vger.kernel.org
13460S:	Maintained
13461F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13462F:	drivers/mailbox/arm_mhuv2.c
13463F:	include/linux/mailbox/arm_mhuv2_message.h
13464
13465MAILBOX ARM MHUv3
13466M:	Sudeep Holla <sudeep.holla@arm.com>
13467M:	Cristian Marussi <cristian.marussi@arm.com>
13468L:	linux-kernel@vger.kernel.org
13469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13470S:	Maintained
13471F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13472F:	drivers/mailbox/arm_mhuv3.c
13473
13474MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13475M:	Alejandro Colomar <alx@kernel.org>
13476L:	linux-man@vger.kernel.org
13477S:	Maintained
13478W:	http://www.kernel.org/doc/man-pages
13479T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13480T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13481
13482MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13483M:	Jeremy Kerr <jk@codeconstruct.com.au>
13484M:	Matt Johnston <matt@codeconstruct.com.au>
13485L:	netdev@vger.kernel.org
13486S:	Maintained
13487F:	Documentation/networking/mctp.rst
13488F:	drivers/net/mctp/
13489F:	include/net/mctp.h
13490F:	include/net/mctpdevice.h
13491F:	include/net/netns/mctp.h
13492F:	net/mctp/
13493
13494MAPLE TREE
13495M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13496L:	maple-tree@lists.infradead.org
13497L:	linux-mm@kvack.org
13498S:	Supported
13499F:	Documentation/core-api/maple_tree.rst
13500F:	include/linux/maple_tree.h
13501F:	include/trace/events/maple_tree.h
13502F:	lib/maple_tree.c
13503F:	lib/test_maple_tree.c
13504F:	tools/testing/radix-tree/linux/maple_tree.h
13505F:	tools/testing/radix-tree/maple.c
13506
13507MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13508M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13509L:	linux-mips@vger.kernel.org
13510S:	Maintained
13511F:	arch/mips/boot/dts/img/pistachio*
13512
13513MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13514M:	Andrew Lunn <andrew@lunn.ch>
13515L:	netdev@vger.kernel.org
13516S:	Maintained
13517F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13518F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13519F:	Documentation/networking/devlink/mv88e6xxx.rst
13520F:	drivers/net/dsa/mv88e6xxx/
13521F:	include/linux/dsa/mv88e6xxx.h
13522F:	include/linux/platform_data/mv88e6xxx.h
13523
13524MARVELL 88PM886 PMIC DRIVER
13525M:	Karel Balej <balejk@matfyz.cz>
13526S:	Maintained
13527F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13528F:	drivers/input/misc/88pm886-onkey.c
13529F:	drivers/mfd/88pm886.c
13530F:	drivers/regulators/88pm886-regulator.c
13531F:	include/linux/mfd/88pm886.h
13532
13533MARVELL ARMADA 3700 PHY DRIVERS
13534M:	Miquel Raynal <miquel.raynal@bootlin.com>
13535S:	Maintained
13536F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13537F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13538F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13539F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13540
13541MARVELL ARMADA 3700 SERIAL DRIVER
13542M:	Pali Rohár <pali@kernel.org>
13543S:	Maintained
13544F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13545F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13546F:	drivers/tty/serial/mvebu-uart.c
13547
13548MARVELL ARMADA DRM SUPPORT
13549M:	Russell King <linux@armlinux.org.uk>
13550S:	Maintained
13551T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13552T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13553F:	Documentation/devicetree/bindings/display/armada/
13554F:	drivers/gpu/drm/armada/
13555F:	include/uapi/drm/armada_drm.h
13556
13557MARVELL CRYPTO DRIVER
13558M:	Boris Brezillon <bbrezillon@kernel.org>
13559M:	Arnaud Ebalard <arno@natisbad.org>
13560M:	Srujana Challa <schalla@marvell.com>
13561L:	linux-crypto@vger.kernel.org
13562S:	Maintained
13563F:	drivers/crypto/marvell/
13564F:	include/linux/soc/marvell/octeontx2/
13565
13566MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13567M:	Mirko Lindner <mlindner@marvell.com>
13568M:	Stephen Hemminger <stephen@networkplumber.org>
13569L:	netdev@vger.kernel.org
13570S:	Odd fixes
13571F:	drivers/net/ethernet/marvell/sk*
13572
13573MARVELL LIBERTAS WIRELESS DRIVER
13574L:	libertas-dev@lists.infradead.org
13575S:	Orphan
13576F:	drivers/net/wireless/marvell/libertas/
13577
13578MARVELL MACCHIATOBIN SUPPORT
13579M:	Russell King <linux@armlinux.org.uk>
13580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13581S:	Maintained
13582F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13583
13584MARVELL MV643XX ETHERNET DRIVER
13585M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13586L:	netdev@vger.kernel.org
13587S:	Maintained
13588F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13589F:	include/linux/mv643xx.h
13590
13591MARVELL MV88X3310 PHY DRIVER
13592M:	Russell King <linux@armlinux.org.uk>
13593M:	Marek Behún <kabel@kernel.org>
13594L:	netdev@vger.kernel.org
13595S:	Maintained
13596F:	drivers/net/phy/marvell10g.c
13597
13598MARVELL MVEBU THERMAL DRIVER
13599M:	Miquel Raynal <miquel.raynal@bootlin.com>
13600S:	Maintained
13601F:	drivers/thermal/armada_thermal.c
13602
13603MARVELL MVNETA ETHERNET DRIVER
13604M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13605L:	netdev@vger.kernel.org
13606S:	Maintained
13607F:	drivers/net/ethernet/marvell/mvneta*
13608
13609MARVELL MVPP2 ETHERNET DRIVER
13610M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13611M:	Russell King <linux@armlinux.org.uk>
13612L:	netdev@vger.kernel.org
13613S:	Maintained
13614F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13615F:	drivers/net/ethernet/marvell/mvpp2/
13616
13617MARVELL MWIFIEX WIRELESS DRIVER
13618M:	Brian Norris <briannorris@chromium.org>
13619R:	Francesco Dolcini <francesco@dolcini.it>
13620L:	linux-wireless@vger.kernel.org
13621S:	Odd Fixes
13622F:	drivers/net/wireless/marvell/mwifiex/
13623
13624MARVELL MWL8K WIRELESS DRIVER
13625L:	linux-wireless@vger.kernel.org
13626S:	Orphan
13627F:	drivers/net/wireless/marvell/mwl8k.c
13628
13629MARVELL NAND CONTROLLER DRIVER
13630M:	Miquel Raynal <miquel.raynal@bootlin.com>
13631L:	linux-mtd@lists.infradead.org
13632S:	Maintained
13633F:	drivers/mtd/nand/raw/marvell_nand.c
13634
13635MARVELL OCTEON ENDPOINT DRIVER
13636M:	Veerasenareddy Burru <vburru@marvell.com>
13637M:	Sathesh Edara <sedara@marvell.com>
13638L:	netdev@vger.kernel.org
13639S:	Supported
13640F:	drivers/net/ethernet/marvell/octeon_ep
13641
13642MARVELL OCTEON ENDPOINT VF DRIVER
13643M:	Veerasenareddy Burru <vburru@marvell.com>
13644M:	Sathesh Edara <sedara@marvell.com>
13645M:	Shinas Rasheed <srasheed@marvell.com>
13646M:	Satananda Burla <sburla@marvell.com>
13647L:	netdev@vger.kernel.org
13648S:	Supported
13649F:	drivers/net/ethernet/marvell/octeon_ep_vf
13650
13651MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13652M:	Sunil Goutham <sgoutham@marvell.com>
13653M:	Geetha sowjanya <gakula@marvell.com>
13654M:	Subbaraya Sundeep <sbhatta@marvell.com>
13655M:	hariprasad <hkelam@marvell.com>
13656L:	netdev@vger.kernel.org
13657S:	Supported
13658F:	drivers/net/ethernet/marvell/octeontx2/nic/
13659F:	include/linux/soc/marvell/octeontx2/
13660
13661MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13662M:	Sunil Goutham <sgoutham@marvell.com>
13663M:	Linu Cherian <lcherian@marvell.com>
13664M:	Geetha sowjanya <gakula@marvell.com>
13665M:	Jerin Jacob <jerinj@marvell.com>
13666M:	hariprasad <hkelam@marvell.com>
13667M:	Subbaraya Sundeep <sbhatta@marvell.com>
13668L:	netdev@vger.kernel.org
13669S:	Supported
13670F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13671F:	drivers/net/ethernet/marvell/octeontx2/af/
13672
13673MARVELL PRESTERA ETHERNET SWITCH DRIVER
13674M:	Taras Chornyi <taras.chornyi@plvision.eu>
13675S:	Supported
13676W:	https://github.com/Marvell-switching/switchdev-prestera
13677F:	drivers/net/ethernet/marvell/prestera/
13678
13679MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13680M:	Nicolas Pitre <nico@fluxnic.net>
13681S:	Odd Fixes
13682F:	drivers/mmc/host/mvsdio.*
13683
13684MARVELL USB MDIO CONTROLLER DRIVER
13685M:	Tobias Waldekranz <tobias@waldekranz.com>
13686L:	netdev@vger.kernel.org
13687S:	Maintained
13688F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13689F:	drivers/net/mdio/mdio-mvusb.c
13690
13691MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13692M:	Hu Ziji <huziji@marvell.com>
13693L:	linux-mmc@vger.kernel.org
13694S:	Supported
13695F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13696F:	drivers/mmc/host/sdhci-xenon*
13697
13698MARVELL OCTEON CN10K DPI DRIVER
13699M:	Vamsi Attunuru <vattunuru@marvell.com>
13700S:	Supported
13701F:	drivers/misc/mrvl_cn10k_dpi.c
13702
13703MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13704R:	schalla@marvell.com
13705R:	vattunuru@marvell.com
13706F:	drivers/vdpa/octeon_ep/
13707
13708MATROX FRAMEBUFFER DRIVER
13709L:	linux-fbdev@vger.kernel.org
13710S:	Orphan
13711F:	drivers/video/fbdev/matrox/matroxfb_*
13712F:	include/uapi/linux/matroxfb.h
13713
13714MAX15301 DRIVER
13715M:	Daniel Nilsson <daniel.nilsson@flex.com>
13716L:	linux-hwmon@vger.kernel.org
13717S:	Maintained
13718F:	Documentation/hwmon/max15301.rst
13719F:	drivers/hwmon/pmbus/max15301.c
13720
13721MAX2175 SDR TUNER DRIVER
13722M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13723L:	linux-media@vger.kernel.org
13724S:	Maintained
13725T:	git git://linuxtv.org/media_tree.git
13726F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13727F:	Documentation/userspace-api/media/drivers/max2175.rst
13728F:	drivers/media/i2c/max2175*
13729F:	include/uapi/linux/max2175.h
13730
13731MAX31335 RTC DRIVER
13732M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13733L:	linux-rtc@vger.kernel.org
13734S:	Supported
13735W:	https://ez.analog.com/linux-software-drivers
13736F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13737F:	drivers/rtc/rtc-max31335.c
13738
13739MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13740L:	linux-hwmon@vger.kernel.org
13741S:	Orphan
13742F:	Documentation/hwmon/max6650.rst
13743F:	drivers/hwmon/max6650.c
13744
13745MAX9286 QUAD GMSL DESERIALIZER DRIVER
13746M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13747M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13748M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13749M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13750L:	linux-media@vger.kernel.org
13751S:	Maintained
13752F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13753F:	drivers/media/i2c/max9286.c
13754
13755MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13756M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13757L:	linux-media@vger.kernel.org
13758S:	Maintained
13759F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13760F:	drivers/staging/media/max96712/max96712.c
13761
13762MAX96714 GMSL2 DESERIALIZER DRIVER
13763M:	Julien Massot <julien.massot@collabora.com>
13764L:	linux-media@vger.kernel.org
13765S:	Maintained
13766F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
13767F:	drivers/media/i2c/max96714.c
13768
13769MAX96717 GMSL2 SERIALIZER DRIVER
13770M:	Julien Massot <julien.massot@collabora.com>
13771L:	linux-media@vger.kernel.org
13772S:	Maintained
13773F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
13774F:	drivers/media/i2c/max96717.c
13775
13776MAX9860 MONO AUDIO VOICE CODEC DRIVER
13777M:	Peter Rosin <peda@axentia.se>
13778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13779S:	Maintained
13780F:	Documentation/devicetree/bindings/sound/max9860.txt
13781F:	sound/soc/codecs/max9860.*
13782
13783MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13784M:	Andreas Klinger <ak@it-klinger.de>
13785L:	linux-iio@vger.kernel.org
13786S:	Maintained
13787F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13788F:	drivers/iio/proximity/mb1232.c
13789
13790MAXIM MAX11205 DRIVER
13791M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13792L:	linux-iio@vger.kernel.org
13793S:	Supported
13794W:	https://ez.analog.com/linux-software-drivers
13795F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13796F:	drivers/iio/adc/max11205.c
13797
13798MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13799R:	Iskren Chernev <iskren.chernev@gmail.com>
13800R:	Krzysztof Kozlowski <krzk@kernel.org>
13801R:	Marek Szyprowski <m.szyprowski@samsung.com>
13802R:	Matheus Castello <matheus@castello.eng.br>
13803L:	linux-pm@vger.kernel.org
13804S:	Maintained
13805F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13806F:	drivers/power/supply/max17040_battery.c
13807
13808MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13809R:	Hans de Goede <hdegoede@redhat.com>
13810R:	Krzysztof Kozlowski <krzk@kernel.org>
13811R:	Marek Szyprowski <m.szyprowski@samsung.com>
13812R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13813R:	Purism Kernel Team <kernel@puri.sm>
13814L:	linux-pm@vger.kernel.org
13815S:	Maintained
13816F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13817F:	drivers/power/supply/max17042_battery.c
13818
13819MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13820M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13821L:	linux-kernel@vger.kernel.org
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13824F:	drivers/regulator/max20086-regulator.c
13825
13826MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13827M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13828L:	linux-iio@vger.kernel.org
13829S:	Maintained
13830F:	drivers/iio/temperature/max30208.c
13831
13832MAXIM MAX77650 PMIC MFD DRIVER
13833M:	Bartosz Golaszewski <brgl@bgdev.pl>
13834L:	linux-kernel@vger.kernel.org
13835S:	Maintained
13836F:	Documentation/devicetree/bindings/*/*max77650.yaml
13837F:	Documentation/devicetree/bindings/*/max77650*.yaml
13838F:	drivers/gpio/gpio-max77650.c
13839F:	drivers/input/misc/max77650-onkey.c
13840F:	drivers/leds/leds-max77650.c
13841F:	drivers/mfd/max77650.c
13842F:	drivers/power/supply/max77650-charger.c
13843F:	drivers/regulator/max77650-regulator.c
13844F:	include/linux/mfd/max77650.h
13845
13846MAXIM MAX77714 PMIC MFD DRIVER
13847M:	Luca Ceresoli <luca@lucaceresoli.net>
13848S:	Maintained
13849F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13850F:	drivers/mfd/max77714.c
13851F:	include/linux/mfd/max77714.h
13852
13853MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13854M:	Javier Martinez Canillas <javier@dowhile0.org>
13855L:	linux-kernel@vger.kernel.org
13856S:	Supported
13857F:	Documentation/devicetree/bindings/*/*max77802.yaml
13858F:	drivers/regulator/max77802-regulator.c
13859F:	include/dt-bindings/*/*max77802.h
13860
13861MAXIM MAX77976 BATTERY CHARGER
13862M:	Luca Ceresoli <luca@lucaceresoli.net>
13863S:	Supported
13864F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13865F:	drivers/power/supply/max77976_charger.c
13866
13867MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13868M:	Krzysztof Kozlowski <krzk@kernel.org>
13869L:	linux-pm@vger.kernel.org
13870S:	Maintained
13871B:	mailto:linux-samsung-soc@vger.kernel.org
13872F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13873F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13874F:	drivers/power/supply/max14577_charger.c
13875F:	drivers/power/supply/max77693_charger.c
13876
13877MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13878M:	Chanwoo Choi <cw00.choi@samsung.com>
13879M:	Krzysztof Kozlowski <krzk@kernel.org>
13880L:	linux-kernel@vger.kernel.org
13881S:	Maintained
13882B:	mailto:linux-samsung-soc@vger.kernel.org
13883F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13884F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13885F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13886F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13887F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13888F:	drivers/*/*max77843.c
13889F:	drivers/*/max14577*.c
13890F:	drivers/*/max77686*.c
13891F:	drivers/*/max77693*.c
13892F:	drivers/clk/clk-max77686.c
13893F:	drivers/extcon/extcon-max14577.c
13894F:	drivers/extcon/extcon-max77693.c
13895F:	drivers/rtc/rtc-max77686.c
13896F:	include/linux/mfd/max14577*.h
13897F:	include/linux/mfd/max77686*.h
13898F:	include/linux/mfd/max77693*.h
13899
13900MAXIRADIO FM RADIO RECEIVER DRIVER
13901M:	Hans Verkuil <hverkuil@xs4all.nl>
13902L:	linux-media@vger.kernel.org
13903S:	Maintained
13904W:	https://linuxtv.org
13905T:	git git://linuxtv.org/media_tree.git
13906F:	drivers/media/radio/radio-maxiradio*
13907
13908MAXLINEAR ETHERNET PHY DRIVER
13909M:	Xu Liang <lxu@maxlinear.com>
13910L:	netdev@vger.kernel.org
13911S:	Supported
13912F:	drivers/net/phy/mxl-gpy.c
13913
13914MCAN MMIO DEVICE DRIVER
13915M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13916L:	linux-can@vger.kernel.org
13917S:	Maintained
13918F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13919F:	drivers/net/can/m_can/m_can.c
13920F:	drivers/net/can/m_can/m_can.h
13921F:	drivers/net/can/m_can/m_can_platform.c
13922
13923MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13924R:	Yasushi SHOJI <yashi@spacecubics.com>
13925L:	linux-can@vger.kernel.org
13926S:	Maintained
13927F:	drivers/net/can/usb/mcba_usb.c
13928
13929MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13930M:	Rishi Gupta <gupt21@gmail.com>
13931L:	linux-i2c@vger.kernel.org
13932L:	linux-input@vger.kernel.org
13933S:	Maintained
13934F:	drivers/hid/hid-mcp2221.c
13935
13936MCP251XFD SPI-CAN NETWORK DRIVER
13937M:	Marc Kleine-Budde <mkl@pengutronix.de>
13938M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13939R:	Thomas Kopp <thomas.kopp@microchip.com>
13940L:	linux-can@vger.kernel.org
13941S:	Maintained
13942F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13943F:	drivers/net/can/spi/mcp251xfd/
13944
13945MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13946M:	Peter Rosin <peda@axentia.se>
13947L:	linux-iio@vger.kernel.org
13948S:	Maintained
13949F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13950F:	drivers/iio/potentiometer/mcp4018.c
13951F:	drivers/iio/potentiometer/mcp4531.c
13952
13953MCP4821 DAC DRIVER
13954M:	Anshul Dalal <anshulusr@gmail.com>
13955L:	linux-iio@vger.kernel.org
13956S:	Maintained
13957F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13958F:	drivers/iio/dac/mcp4821.c
13959
13960MCR20A IEEE-802.15.4 RADIO DRIVER
13961M:	Stefan Schmidt <stefan@datenfreihafen.org>
13962L:	linux-wpan@vger.kernel.org
13963S:	Odd Fixes
13964W:	https://github.com/xueliu/mcr20a-linux
13965F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13966F:	drivers/net/ieee802154/mcr20a.c
13967F:	drivers/net/ieee802154/mcr20a.h
13968
13969MDIO REGMAP DRIVER
13970M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13971L:	netdev@vger.kernel.org
13972S:	Maintained
13973F:	drivers/net/mdio/mdio-regmap.c
13974F:	include/linux/mdio/mdio-regmap.h
13975
13976MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13977M:	William Breathitt Gray <wbg@kernel.org>
13978L:	linux-iio@vger.kernel.org
13979S:	Maintained
13980F:	drivers/iio/dac/cio-dac.c
13981
13982MEDIA CONTROLLER FRAMEWORK
13983M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13985L:	linux-media@vger.kernel.org
13986S:	Supported
13987W:	https://www.linuxtv.org
13988T:	git git://linuxtv.org/media_tree.git
13989F:	drivers/media/mc/
13990F:	include/media/media-*.h
13991F:	include/uapi/linux/media.h
13992
13993MEDIA DRIVER FOR FREESCALE IMX PXP
13994M:	Philipp Zabel <p.zabel@pengutronix.de>
13995L:	linux-media@vger.kernel.org
13996S:	Maintained
13997T:	git git://linuxtv.org/media_tree.git
13998F:	drivers/media/platform/nxp/imx-pxp.[ch]
13999
14000MEDIA DRIVERS FOR ASCOT2E
14001M:	Sergey Kozlov <serjk@netup.ru>
14002M:	Abylay Ospan <aospan@netup.ru>
14003L:	linux-media@vger.kernel.org
14004S:	Supported
14005W:	https://linuxtv.org
14006W:	http://netup.tv/
14007T:	git git://linuxtv.org/media_tree.git
14008F:	drivers/media/dvb-frontends/ascot2e*
14009
14010MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14011M:	Jasmin Jessich <jasmin@anw.at>
14012L:	linux-media@vger.kernel.org
14013S:	Maintained
14014W:	https://linuxtv.org
14015T:	git git://linuxtv.org/media_tree.git
14016F:	drivers/media/dvb-frontends/cxd2099*
14017
14018MEDIA DRIVERS FOR CXD2841ER
14019M:	Sergey Kozlov <serjk@netup.ru>
14020M:	Abylay Ospan <aospan@netup.ru>
14021L:	linux-media@vger.kernel.org
14022S:	Supported
14023W:	https://linuxtv.org
14024W:	http://netup.tv/
14025T:	git git://linuxtv.org/media_tree.git
14026F:	drivers/media/dvb-frontends/cxd2841er*
14027
14028MEDIA DRIVERS FOR CXD2880
14029M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14030L:	linux-media@vger.kernel.org
14031S:	Supported
14032W:	http://linuxtv.org/
14033T:	git git://linuxtv.org/media_tree.git
14034F:	drivers/media/dvb-frontends/cxd2880/*
14035F:	drivers/media/spi/cxd2880*
14036
14037MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14038L:	linux-media@vger.kernel.org
14039S:	Orphan
14040W:	https://linuxtv.org
14041T:	git git://linuxtv.org/media_tree.git
14042F:	drivers/media/pci/ddbridge/*
14043
14044MEDIA DRIVERS FOR FREESCALE IMX
14045M:	Steve Longerbeam <slongerbeam@gmail.com>
14046M:	Philipp Zabel <p.zabel@pengutronix.de>
14047L:	linux-media@vger.kernel.org
14048S:	Maintained
14049T:	git git://linuxtv.org/media_tree.git
14050F:	Documentation/admin-guide/media/imx.rst
14051F:	Documentation/devicetree/bindings/media/imx.txt
14052F:	drivers/staging/media/imx/
14053F:	include/linux/imx-media.h
14054F:	include/media/imx.h
14055
14056MEDIA DRIVERS FOR FREESCALE IMX7/8
14057M:	Rui Miguel Silva <rmfrfs@gmail.com>
14058M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14059M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14060R:	Purism Kernel Team <kernel@puri.sm>
14061L:	linux-media@vger.kernel.org
14062S:	Maintained
14063T:	git git://linuxtv.org/media_tree.git
14064F:	Documentation/admin-guide/media/imx7.rst
14065F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14066F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14067F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14068F:	drivers/media/platform/nxp/imx-mipi-csis.c
14069F:	drivers/media/platform/nxp/imx7-media-csi.c
14070F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14071
14072MEDIA DRIVERS FOR HELENE
14073M:	Abylay Ospan <aospan@netup.ru>
14074L:	linux-media@vger.kernel.org
14075S:	Supported
14076W:	https://linuxtv.org
14077W:	http://netup.tv/
14078T:	git git://linuxtv.org/media_tree.git
14079F:	drivers/media/dvb-frontends/helene*
14080
14081MEDIA DRIVERS FOR HORUS3A
14082M:	Sergey Kozlov <serjk@netup.ru>
14083M:	Abylay Ospan <aospan@netup.ru>
14084L:	linux-media@vger.kernel.org
14085S:	Supported
14086W:	https://linuxtv.org
14087W:	http://netup.tv/
14088T:	git git://linuxtv.org/media_tree.git
14089F:	drivers/media/dvb-frontends/horus3a*
14090
14091MEDIA DRIVERS FOR LNBH25
14092M:	Sergey Kozlov <serjk@netup.ru>
14093M:	Abylay Ospan <aospan@netup.ru>
14094L:	linux-media@vger.kernel.org
14095S:	Supported
14096W:	https://linuxtv.org
14097W:	http://netup.tv/
14098T:	git git://linuxtv.org/media_tree.git
14099F:	drivers/media/dvb-frontends/lnbh25*
14100
14101MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14102L:	linux-media@vger.kernel.org
14103S:	Orphan
14104W:	https://linuxtv.org
14105T:	git git://linuxtv.org/media_tree.git
14106F:	drivers/media/dvb-frontends/mxl5xx*
14107
14108MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14109M:	Sergey Kozlov <serjk@netup.ru>
14110M:	Abylay Ospan <aospan@netup.ru>
14111L:	linux-media@vger.kernel.org
14112S:	Supported
14113W:	https://linuxtv.org
14114W:	http://netup.tv/
14115T:	git git://linuxtv.org/media_tree.git
14116F:	drivers/media/pci/netup_unidvb/*
14117
14118MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14119M:	Dmitry Osipenko <digetx@gmail.com>
14120L:	linux-media@vger.kernel.org
14121L:	linux-tegra@vger.kernel.org
14122S:	Maintained
14123T:	git git://linuxtv.org/media_tree.git
14124F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14125F:	drivers/media/platform/nvidia/tegra-vde/
14126
14127MEDIA DRIVERS FOR RENESAS - CEU
14128M:	Jacopo Mondi <jacopo@jmondi.org>
14129L:	linux-media@vger.kernel.org
14130L:	linux-renesas-soc@vger.kernel.org
14131S:	Supported
14132T:	git git://linuxtv.org/media_tree.git
14133F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14134F:	drivers/media/platform/renesas/renesas-ceu.c
14135F:	include/media/drv-intf/renesas-ceu.h
14136
14137MEDIA DRIVERS FOR RENESAS - DRIF
14138M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14139L:	linux-media@vger.kernel.org
14140L:	linux-renesas-soc@vger.kernel.org
14141S:	Supported
14142T:	git git://linuxtv.org/media_tree.git
14143F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14144F:	drivers/media/platform/renesas/rcar_drif.c
14145
14146MEDIA DRIVERS FOR RENESAS - FCP
14147M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14148L:	linux-media@vger.kernel.org
14149L:	linux-renesas-soc@vger.kernel.org
14150S:	Supported
14151T:	git git://linuxtv.org/media_tree.git
14152F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14153F:	drivers/media/platform/renesas/rcar-fcp.c
14154F:	include/media/rcar-fcp.h
14155
14156MEDIA DRIVERS FOR RENESAS - FDP1
14157M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14158L:	linux-media@vger.kernel.org
14159L:	linux-renesas-soc@vger.kernel.org
14160S:	Supported
14161T:	git git://linuxtv.org/media_tree.git
14162F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14163F:	drivers/media/platform/renesas/rcar_fdp1.c
14164
14165MEDIA DRIVERS FOR RENESAS - VIN
14166M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14167L:	linux-media@vger.kernel.org
14168L:	linux-renesas-soc@vger.kernel.org
14169S:	Supported
14170T:	git git://linuxtv.org/media_tree.git
14171F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14172F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14173F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14174F:	drivers/media/platform/renesas/rcar-csi2.c
14175F:	drivers/media/platform/renesas/rcar-isp.c
14176F:	drivers/media/platform/renesas/rcar-vin/
14177
14178MEDIA DRIVERS FOR RENESAS - VSP1
14179M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14180M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14181L:	linux-media@vger.kernel.org
14182L:	linux-renesas-soc@vger.kernel.org
14183S:	Supported
14184T:	git git://linuxtv.org/media_tree.git
14185F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14186F:	drivers/media/platform/renesas/vsp1/
14187
14188MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14189L:	linux-media@vger.kernel.org
14190S:	Orphan
14191W:	https://linuxtv.org
14192T:	git git://linuxtv.org/media_tree.git
14193F:	drivers/media/dvb-frontends/stv0910*
14194
14195MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14196L:	linux-media@vger.kernel.org
14197S:	Orphan
14198W:	https://linuxtv.org
14199T:	git git://linuxtv.org/media_tree.git
14200F:	drivers/media/dvb-frontends/stv6111*
14201
14202MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14203M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14204M:	Alain Volmat <alain.volmat@foss.st.com>
14205L:	linux-media@vger.kernel.org
14206S:	Supported
14207T:	git git://linuxtv.org/media_tree.git
14208F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14209F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14210F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14211F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14212
14213MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14214M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14215L:	linux-media@vger.kernel.org
14216S:	Maintained
14217W:	https://linuxtv.org
14218Q:	http://patchwork.kernel.org/project/linux-media/list/
14219T:	git git://linuxtv.org/media_tree.git
14220F:	Documentation/admin-guide/media/
14221F:	Documentation/devicetree/bindings/media/
14222F:	Documentation/driver-api/media/
14223F:	Documentation/userspace-api/media/
14224F:	drivers/media/
14225F:	drivers/staging/media/
14226F:	include/dt-bindings/media/
14227F:	include/linux/platform_data/media/
14228F:	include/media/
14229F:	include/uapi/linux/dvb/
14230F:	include/uapi/linux/ivtv*
14231F:	include/uapi/linux/media.h
14232F:	include/uapi/linux/uvcvideo.h
14233F:	include/uapi/linux/v4l2-*
14234F:	include/uapi/linux/videodev2.h
14235
14236MEDIATEK BLUETOOTH DRIVER
14237M:	Sean Wang <sean.wang@mediatek.com>
14238L:	linux-bluetooth@vger.kernel.org
14239L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14240S:	Maintained
14241F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14242F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
14243F:	drivers/bluetooth/btmtkuart.c
14244
14245MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14246M:	Sean Wang <sean.wang@mediatek.com>
14247L:	linux-pm@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
14250F:	drivers/power/reset/mt6323-poweroff.c
14251
14252MEDIATEK CIR DRIVER
14253M:	Sean Wang <sean.wang@mediatek.com>
14254S:	Maintained
14255F:	drivers/media/rc/mtk-cir.c
14256
14257MEDIATEK DMA DRIVER
14258M:	Sean Wang <sean.wang@mediatek.com>
14259L:	dmaengine@vger.kernel.org
14260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14261L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14262S:	Maintained
14263F:	Documentation/devicetree/bindings/dma/mediatek,*
14264F:	drivers/dma/mediatek/
14265
14266MEDIATEK ETHERNET DRIVER
14267M:	Felix Fietkau <nbd@nbd.name>
14268M:	Sean Wang <sean.wang@mediatek.com>
14269M:	Mark Lee <Mark-MC.Lee@mediatek.com>
14270M:	Lorenzo Bianconi <lorenzo@kernel.org>
14271L:	netdev@vger.kernel.org
14272S:	Maintained
14273F:	drivers/net/ethernet/mediatek/
14274
14275MEDIATEK ETHERNET PCS DRIVER
14276M:	Alexander Couzens <lynxis@fe80.eu>
14277M:	Daniel Golle <daniel@makrotopia.org>
14278L:	netdev@vger.kernel.org
14279S:	Maintained
14280F:	drivers/net/pcs/pcs-mtk-lynxi.c
14281F:	include/linux/pcs/pcs-mtk-lynxi.h
14282
14283MEDIATEK ETHERNET PHY DRIVERS
14284M:	Daniel Golle <daniel@makrotopia.org>
14285M:	Qingfang Deng <dqfext@gmail.com>
14286M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14287L:	netdev@vger.kernel.org
14288S:	Maintained
14289F:	drivers/net/phy/mediatek-ge-soc.c
14290F:	drivers/net/phy/mediatek-ge.c
14291F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14292
14293MEDIATEK I2C CONTROLLER DRIVER
14294M:	Qii Wang <qii.wang@mediatek.com>
14295L:	linux-i2c@vger.kernel.org
14296S:	Maintained
14297F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14298F:	drivers/i2c/busses/i2c-mt65xx.c
14299
14300MEDIATEK IOMMU DRIVER
14301M:	Yong Wu <yong.wu@mediatek.com>
14302L:	iommu@lists.linux.dev
14303L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14304S:	Supported
14305F:	Documentation/devicetree/bindings/iommu/mediatek*
14306F:	drivers/iommu/mtk_iommu*
14307F:	include/dt-bindings/memory/mediatek,mt*-port.h
14308F:	include/dt-bindings/memory/mt*-port.h
14309
14310MEDIATEK JPEG DRIVER
14311M:	Bin Liu <bin.liu@mediatek.com>
14312S:	Supported
14313F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14314F:	drivers/media/platform/mediatek/jpeg/
14315
14316MEDIATEK KEYPAD DRIVER
14317M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14318S:	Supported
14319F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14320F:	drivers/input/keyboard/mt6779-keypad.c
14321
14322MEDIATEK MDP DRIVER
14323M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14324M:	Houlong Wei <houlong.wei@mediatek.com>
14325M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14326S:	Supported
14327F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14328F:	drivers/media/platform/mediatek/mdp/
14329F:	drivers/media/platform/mediatek/vpu/
14330
14331MEDIATEK MEDIA DRIVER
14332M:	Tiffany Lin <tiffany.lin@mediatek.com>
14333M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14334M:	Yunfei Dong <yunfei.dong@mediatek.com>
14335S:	Supported
14336F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14337F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14338F:	drivers/media/platform/mediatek/vcodec/
14339F:	drivers/media/platform/mediatek/vpu/
14340
14341MEDIATEK MIPI-CSI CDPHY DRIVER
14342M:	Julien Stephan <jstephan@baylibre.com>
14343M:	Andy Hsieh <andy.hsieh@mediatek.com>
14344S:	Supported
14345F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14346F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14347
14348MEDIATEK MMC/SD/SDIO DRIVER
14349M:	Chaotian Jing <chaotian.jing@mediatek.com>
14350S:	Maintained
14351F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14352F:	drivers/mmc/host/mtk-sd.c
14353
14354MEDIATEK MT76 WIRELESS LAN DRIVER
14355M:	Felix Fietkau <nbd@nbd.name>
14356M:	Lorenzo Bianconi <lorenzo@kernel.org>
14357M:	Ryder Lee <ryder.lee@mediatek.com>
14358R:	Shayne Chen <shayne.chen@mediatek.com>
14359R:	Sean Wang <sean.wang@mediatek.com>
14360L:	linux-wireless@vger.kernel.org
14361S:	Maintained
14362T:	git https://github.com/nbd168/wireless
14363F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14364F:	drivers/net/wireless/mediatek/mt76/
14365
14366MEDIATEK MT7601U WIRELESS LAN DRIVER
14367M:	Jakub Kicinski <kuba@kernel.org>
14368L:	linux-wireless@vger.kernel.org
14369S:	Maintained
14370F:	drivers/net/wireless/mediatek/mt7601u/
14371
14372MEDIATEK MT7621 CLOCK DRIVER
14373M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14374S:	Maintained
14375F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14376F:	drivers/clk/ralink/clk-mt7621.c
14377
14378MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14379M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14380S:	Maintained
14381F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14382F:	drivers/pci/controller/pcie-mt7621.c
14383
14384MEDIATEK MT7621 PHY PCI DRIVER
14385M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14386S:	Maintained
14387F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14388F:	drivers/phy/ralink/phy-mt7621-pci.c
14389
14390MEDIATEK MT7621/28/88 I2C DRIVER
14391M:	Stefan Roese <sr@denx.de>
14392L:	linux-i2c@vger.kernel.org
14393S:	Maintained
14394F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14395F:	drivers/i2c/busses/i2c-mt7621.c
14396
14397MEDIATEK MTMIPS CLOCK DRIVER
14398M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14399S:	Maintained
14400F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14401F:	drivers/clk/ralink/clk-mtmips.c
14402
14403MEDIATEK NAND CONTROLLER DRIVER
14404L:	linux-mtd@lists.infradead.org
14405S:	Orphan
14406F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14407F:	drivers/mtd/nand/raw/mtk_*
14408
14409MEDIATEK PMIC LED DRIVER
14410M:	Sean Wang <sean.wang@mediatek.com>
14411S:	Maintained
14412F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
14413F:	drivers/leds/leds-mt6323.c
14414
14415MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14416M:	Sean Wang <sean.wang@mediatek.com>
14417S:	Maintained
14418F:	drivers/char/hw_random/mtk-rng.c
14419
14420MEDIATEK SMI DRIVER
14421M:	Yong Wu <yong.wu@mediatek.com>
14422L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14423S:	Supported
14424F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14425F:	drivers/memory/mtk-smi.c
14426F:	include/soc/mediatek/smi.h
14427
14428MEDIATEK SWITCH DRIVER
14429M:	Arınç ÜNAL <arinc.unal@arinc9.com>
14430M:	Daniel Golle <daniel@makrotopia.org>
14431M:	DENG Qingfang <dqfext@gmail.com>
14432M:	Sean Wang <sean.wang@mediatek.com>
14433L:	netdev@vger.kernel.org
14434S:	Maintained
14435F:	drivers/net/dsa/mt7530-mdio.c
14436F:	drivers/net/dsa/mt7530-mmio.c
14437F:	drivers/net/dsa/mt7530.*
14438F:	net/dsa/tag_mtk.c
14439
14440MEDIATEK T7XX 5G WWAN MODEM DRIVER
14441M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14442R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14443R:	Liu Haijun <haijun.liu@mediatek.com>
14444R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14445R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14446L:	netdev@vger.kernel.org
14447S:	Supported
14448F:	drivers/net/wwan/t7xx/
14449
14450MEDIATEK USB3 DRD IP DRIVER
14451M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14452L:	linux-usb@vger.kernel.org
14453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14454L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14455S:	Maintained
14456F:	Documentation/devicetree/bindings/usb/mediatek,*
14457F:	drivers/usb/host/xhci-mtk*
14458F:	drivers/usb/mtu3/
14459
14460MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14461M:	Peter Senna Tschudin <peter.senna@gmail.com>
14462M:	Ian Ray <ian.ray@ge.com>
14463M:	Martyn Welch <martyn.welch@collabora.co.uk>
14464S:	Maintained
14465F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14466F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14467
14468MEGARAID SCSI/SAS DRIVERS
14469M:	Kashyap Desai <kashyap.desai@broadcom.com>
14470M:	Sumit Saxena <sumit.saxena@broadcom.com>
14471M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14472M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14473L:	megaraidlinux.pdl@broadcom.com
14474L:	linux-scsi@vger.kernel.org
14475S:	Maintained
14476W:	http://www.avagotech.com/support/
14477F:	Documentation/scsi/megaraid.rst
14478F:	drivers/scsi/megaraid.*
14479F:	drivers/scsi/megaraid/
14480
14481MELEXIS MLX90614 DRIVER
14482M:	Crt Mori <cmo@melexis.com>
14483L:	linux-iio@vger.kernel.org
14484S:	Supported
14485W:	http://www.melexis.com
14486F:	drivers/iio/temperature/mlx90614.c
14487
14488MELEXIS MLX90632 DRIVER
14489M:	Crt Mori <cmo@melexis.com>
14490L:	linux-iio@vger.kernel.org
14491S:	Supported
14492W:	http://www.melexis.com
14493F:	drivers/iio/temperature/mlx90632.c
14494
14495MELEXIS MLX90635 DRIVER
14496M:	Crt Mori <cmo@melexis.com>
14497L:	linux-iio@vger.kernel.org
14498S:	Supported
14499W:	http://www.melexis.com
14500F:	drivers/iio/temperature/mlx90635.c
14501
14502MELFAS MIP4 TOUCHSCREEN DRIVER
14503M:	Sangwon Jee <jeesw@melfas.com>
14504S:	Supported
14505W:	http://www.melfas.com
14506F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14507F:	drivers/input/touchscreen/melfas_mip4.c
14508
14509MELLANOX BLUEFIELD I2C DRIVER
14510M:	Khalil Blaiech <kblaiech@nvidia.com>
14511M:	Asmaa Mnebhi <asmaa@nvidia.com>
14512L:	linux-i2c@vger.kernel.org
14513S:	Supported
14514F:	drivers/i2c/busses/i2c-mlxbf.c
14515
14516MELLANOX ETHERNET DRIVER (mlx4_en)
14517M:	Tariq Toukan <tariqt@nvidia.com>
14518L:	netdev@vger.kernel.org
14519S:	Supported
14520W:	https://www.nvidia.com/networking/
14521Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14522F:	drivers/net/ethernet/mellanox/mlx4/en_*
14523
14524MELLANOX ETHERNET DRIVER (mlx5e)
14525M:	Saeed Mahameed <saeedm@nvidia.com>
14526M:	Tariq Toukan <tariqt@nvidia.com>
14527L:	netdev@vger.kernel.org
14528S:	Supported
14529W:	https://www.nvidia.com/networking/
14530Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14531F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14532
14533MELLANOX ETHERNET INNOVA DRIVERS
14534R:	Boris Pismenny <borisp@nvidia.com>
14535L:	netdev@vger.kernel.org
14536S:	Supported
14537W:	https://www.nvidia.com/networking/
14538Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14539F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14540F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14541F:	include/linux/mlx5/mlx5_ifc_fpga.h
14542
14543MELLANOX ETHERNET SWITCH DRIVERS
14544M:	Ido Schimmel <idosch@nvidia.com>
14545M:	Petr Machata <petrm@nvidia.com>
14546L:	netdev@vger.kernel.org
14547S:	Supported
14548W:	https://www.nvidia.com/networking/
14549Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14550F:	drivers/net/ethernet/mellanox/mlxsw/
14551F:	tools/testing/selftests/drivers/net/mlxsw/
14552
14553MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14554M:	mlxsw@nvidia.com
14555L:	netdev@vger.kernel.org
14556S:	Supported
14557W:	https://www.nvidia.com/networking/
14558Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14559F:	drivers/net/ethernet/mellanox/mlxfw/
14560
14561MELLANOX HARDWARE PLATFORM SUPPORT
14562M:	Hans de Goede <hdegoede@redhat.com>
14563M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14564M:	Vadim Pasternak <vadimp@nvidia.com>
14565L:	platform-driver-x86@vger.kernel.org
14566S:	Supported
14567F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14568F:	drivers/platform/mellanox/
14569F:	include/linux/platform_data/mlxreg.h
14570
14571MELLANOX MLX4 core VPI driver
14572M:	Tariq Toukan <tariqt@nvidia.com>
14573L:	netdev@vger.kernel.org
14574L:	linux-rdma@vger.kernel.org
14575S:	Supported
14576W:	https://www.nvidia.com/networking/
14577Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14578F:	drivers/net/ethernet/mellanox/mlx4/
14579F:	include/linux/mlx4/
14580
14581MELLANOX MLX4 IB driver
14582M:	Yishai Hadas <yishaih@nvidia.com>
14583L:	linux-rdma@vger.kernel.org
14584S:	Supported
14585W:	https://www.nvidia.com/networking/
14586Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14587F:	drivers/infiniband/hw/mlx4/
14588F:	include/linux/mlx4/
14589F:	include/uapi/rdma/mlx4-abi.h
14590
14591MELLANOX MLX5 core VPI driver
14592M:	Saeed Mahameed <saeedm@nvidia.com>
14593M:	Leon Romanovsky <leonro@nvidia.com>
14594M:	Tariq Toukan <tariqt@nvidia.com>
14595L:	netdev@vger.kernel.org
14596L:	linux-rdma@vger.kernel.org
14597S:	Supported
14598W:	https://www.nvidia.com/networking/
14599Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14600F:	Documentation/networking/device_drivers/ethernet/mellanox/
14601F:	drivers/net/ethernet/mellanox/mlx5/core/
14602F:	include/linux/mlx5/
14603
14604MELLANOX MLX5 IB driver
14605M:	Leon Romanovsky <leonro@nvidia.com>
14606L:	linux-rdma@vger.kernel.org
14607S:	Supported
14608W:	https://www.nvidia.com/networking/
14609Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14610F:	drivers/infiniband/hw/mlx5/
14611F:	include/linux/mlx5/
14612F:	include/uapi/rdma/mlx5-abi.h
14613
14614MELLANOX MLX5 VDPA DRIVER
14615M:	Dragos Tatulea <dtatulea@nvidia.com>
14616L:	virtualization@lists.linux.dev
14617S:	Supported
14618F:	drivers/vdpa/mlx5/
14619
14620MELLANOX MLXCPLD I2C AND MUX DRIVER
14621M:	Vadim Pasternak <vadimp@nvidia.com>
14622M:	Michael Shych <michaelsh@nvidia.com>
14623L:	linux-i2c@vger.kernel.org
14624S:	Supported
14625F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14626F:	drivers/i2c/busses/i2c-mlxcpld.c
14627F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14628
14629MELLANOX MLXCPLD LED DRIVER
14630M:	Vadim Pasternak <vadimp@nvidia.com>
14631L:	linux-leds@vger.kernel.org
14632S:	Supported
14633F:	Documentation/leds/leds-mlxcpld.rst
14634F:	drivers/leds/leds-mlxcpld.c
14635F:	drivers/leds/leds-mlxreg.c
14636
14637MELLANOX PLATFORM DRIVER
14638M:	Vadim Pasternak <vadimp@nvidia.com>
14639L:	platform-driver-x86@vger.kernel.org
14640S:	Supported
14641F:	drivers/platform/x86/mlx-platform.c
14642
14643MEMBARRIER SUPPORT
14644M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14645M:	"Paul E. McKenney" <paulmck@kernel.org>
14646L:	linux-kernel@vger.kernel.org
14647S:	Supported
14648F:	Documentation/scheduler/membarrier.rst
14649F:	arch/*/include/asm/membarrier.h
14650F:	arch/*/include/asm/sync_core.h
14651F:	include/uapi/linux/membarrier.h
14652F:	kernel/sched/membarrier.c
14653
14654MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14655M:	Mike Rapoport <rppt@kernel.org>
14656L:	linux-mm@kvack.org
14657S:	Maintained
14658F:	Documentation/core-api/boot-time-mm.rst
14659F:	include/linux/memblock.h
14660F:	mm/memblock.c
14661F:	mm/mm_init.c
14662F:	tools/testing/memblock/
14663
14664MEMORY ALLOCATION PROFILING
14665M:	Suren Baghdasaryan <surenb@google.com>
14666M:	Kent Overstreet <kent.overstreet@linux.dev>
14667L:	linux-mm@kvack.org
14668S:	Maintained
14669F:	Documentation/mm/allocation-profiling.rst
14670F:	include/linux/alloc_tag.h
14671F:	include/linux/pgalloc_tag.h
14672F:	lib/alloc_tag.c
14673
14674MEMORY CONTROLLER DRIVERS
14675M:	Krzysztof Kozlowski <krzk@kernel.org>
14676L:	linux-kernel@vger.kernel.org
14677S:	Maintained
14678B:	mailto:krzysztof.kozlowski@linaro.org
14679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14680F:	Documentation/devicetree/bindings/memory-controllers/
14681F:	drivers/memory/
14682F:	include/dt-bindings/memory/
14683F:	include/memory/
14684
14685MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14686M:	Dmitry Osipenko <digetx@gmail.com>
14687L:	linux-pm@vger.kernel.org
14688L:	linux-tegra@vger.kernel.org
14689S:	Maintained
14690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14691F:	drivers/devfreq/tegra30-devfreq.c
14692
14693MEMORY HOT(UN)PLUG
14694M:	David Hildenbrand <david@redhat.com>
14695M:	Oscar Salvador <osalvador@suse.de>
14696L:	linux-mm@kvack.org
14697S:	Maintained
14698F:	Documentation/admin-guide/mm/memory-hotplug.rst
14699F:	Documentation/core-api/memory-hotplug.rst
14700F:	drivers/base/memory.c
14701F:	include/linux/memory_hotplug.h
14702F:	mm/memory_hotplug.c
14703F:	tools/testing/selftests/memory-hotplug/
14704
14705MEMORY MANAGEMENT
14706M:	Andrew Morton <akpm@linux-foundation.org>
14707L:	linux-mm@kvack.org
14708S:	Maintained
14709W:	http://www.linux-mm.org
14710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14711T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14712F:	include/linux/gfp.h
14713F:	include/linux/gfp_types.h
14714F:	include/linux/memfd.h
14715F:	include/linux/memory.h
14716F:	include/linux/memory_hotplug.h
14717F:	include/linux/memory-tiers.h
14718F:	include/linux/mempolicy.h
14719F:	include/linux/mempool.h
14720F:	include/linux/memremap.h
14721F:	include/linux/mm.h
14722F:	include/linux/mm_*.h
14723F:	include/linux/mmzone.h
14724F:	include/linux/mmu_notifier.h
14725F:	include/linux/pagewalk.h
14726F:	include/linux/rmap.h
14727F:	include/trace/events/ksm.h
14728F:	mm/
14729F:	tools/mm/
14730F:	tools/testing/selftests/mm/
14731N:	include/linux/page[-_]*
14732
14733MEMORY MAPPING
14734M:	Andrew Morton <akpm@linux-foundation.org>
14735R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14736R:	Vlastimil Babka <vbabka@suse.cz>
14737R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
14738L:	linux-mm@kvack.org
14739S:	Maintained
14740W:	http://www.linux-mm.org
14741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14742F:	mm/mmap.c
14743
14744MEMORY TECHNOLOGY DEVICES (MTD)
14745M:	Miquel Raynal <miquel.raynal@bootlin.com>
14746M:	Richard Weinberger <richard@nod.at>
14747M:	Vignesh Raghavendra <vigneshr@ti.com>
14748L:	linux-mtd@lists.infradead.org
14749S:	Maintained
14750W:	http://www.linux-mtd.infradead.org/
14751Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14752C:	irc://irc.oftc.net/mtd
14753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14755F:	Documentation/devicetree/bindings/mtd/
14756F:	drivers/mtd/
14757F:	include/linux/mtd/
14758F:	include/uapi/mtd/
14759
14760MEMSENSING MICROSYSTEMS MSA311 DRIVER
14761M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14762L:	linux-iio@vger.kernel.org
14763S:	Maintained
14764F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14765F:	drivers/iio/accel/msa311.c
14766
14767MEN A21 WATCHDOG DRIVER
14768M:	Johannes Thumshirn <morbidrsa@gmail.com>
14769L:	linux-watchdog@vger.kernel.org
14770S:	Maintained
14771F:	drivers/watchdog/mena21_wdt.c
14772
14773MEN CHAMELEON BUS (mcb)
14774M:	Johannes Thumshirn <morbidrsa@gmail.com>
14775S:	Maintained
14776F:	Documentation/driver-api/men-chameleon-bus.rst
14777F:	drivers/mcb/
14778F:	include/linux/mcb.h
14779
14780MEN F21BMC (Board Management Controller)
14781M:	Andreas Werner <andreas.werner@men.de>
14782S:	Supported
14783F:	Documentation/hwmon/menf21bmc.rst
14784F:	drivers/hwmon/menf21bmc_hwmon.c
14785F:	drivers/leds/leds-menf21bmc.c
14786F:	drivers/mfd/menf21bmc.c
14787F:	drivers/watchdog/menf21bmc_wdt.c
14788
14789MEN Z069 WATCHDOG DRIVER
14790M:	Johannes Thumshirn <jth@kernel.org>
14791L:	linux-watchdog@vger.kernel.org
14792S:	Maintained
14793F:	drivers/watchdog/menz69_wdt.c
14794
14795MESON AO CEC DRIVER FOR AMLOGIC SOCS
14796M:	Neil Armstrong <neil.armstrong@linaro.org>
14797L:	linux-media@vger.kernel.org
14798L:	linux-amlogic@lists.infradead.org
14799S:	Supported
14800W:	http://linux-meson.com/
14801T:	git git://linuxtv.org/media_tree.git
14802F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14803F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14804F:	drivers/media/cec/platform/meson/ao-cec.c
14805
14806MESON GE2D DRIVER FOR AMLOGIC SOCS
14807M:	Neil Armstrong <neil.armstrong@linaro.org>
14808L:	linux-media@vger.kernel.org
14809L:	linux-amlogic@lists.infradead.org
14810S:	Supported
14811T:	git git://linuxtv.org/media_tree.git
14812F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14813F:	drivers/media/platform/amlogic/meson-ge2d/
14814
14815MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14816M:	Liang Yang <liang.yang@amlogic.com>
14817L:	linux-mtd@lists.infradead.org
14818S:	Maintained
14819F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14820F:	drivers/mtd/nand/raw/meson_*
14821
14822MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14823M:	Neil Armstrong <neil.armstrong@linaro.org>
14824L:	linux-media@vger.kernel.org
14825L:	linux-amlogic@lists.infradead.org
14826S:	Supported
14827T:	git git://linuxtv.org/media_tree.git
14828F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14829F:	drivers/staging/media/meson/vdec/
14830
14831META ETHERNET DRIVERS
14832M:	Alexander Duyck <alexanderduyck@fb.com>
14833M:	Jakub Kicinski <kuba@kernel.org>
14834R:	kernel-team@meta.com
14835S:	Supported
14836F:	Documentation/networking/device_drivers/ethernet/meta/
14837F:	drivers/net/ethernet/meta/
14838
14839METHODE UDPU SUPPORT
14840M:	Robert Marko <robert.marko@sartura.hr>
14841S:	Maintained
14842F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14843F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14844
14845MHI BUS
14846M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14847L:	mhi@lists.linux.dev
14848L:	linux-arm-msm@vger.kernel.org
14849S:	Maintained
14850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14851F:	Documentation/ABI/stable/sysfs-bus-mhi
14852F:	Documentation/mhi/
14853F:	drivers/bus/mhi/
14854F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14855F:	include/linux/mhi.h
14856
14857MICROBLAZE ARCHITECTURE
14858M:	Michal Simek <monstr@monstr.eu>
14859S:	Supported
14860W:	http://www.monstr.eu/fdt/
14861T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14862F:	arch/microblaze/
14863
14864MICROBLAZE TMR INJECT
14865M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14866S:	Supported
14867F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14868F:	drivers/misc/xilinx_tmr_inject.c
14869
14870MICROBLAZE TMR MANAGER
14871M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14872S:	Supported
14873F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14874F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14875F:	drivers/misc/xilinx_tmr_manager.c
14876
14877MICROCHIP AT91 DMA DRIVERS
14878M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14880L:	dmaengine@vger.kernel.org
14881S:	Supported
14882F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14883F:	drivers/dma/at_hdmac.c
14884F:	drivers/dma/at_xdmac.c
14885F:	include/dt-bindings/dma/at91.h
14886
14887MICROCHIP AT91 SERIAL DRIVER
14888M:	Richard Genoud <richard.genoud@bootlin.com>
14889S:	Maintained
14890F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14891F:	drivers/tty/serial/atmel_serial.c
14892F:	drivers/tty/serial/atmel_serial.h
14893
14894MICROCHIP AT91 USART MFD DRIVER
14895M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14896L:	linux-kernel@vger.kernel.org
14897S:	Supported
14898F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14899F:	drivers/mfd/at91-usart.c
14900F:	include/dt-bindings/mfd/at91-usart.h
14901
14902MICROCHIP AT91 USART SPI DRIVER
14903M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14904L:	linux-spi@vger.kernel.org
14905S:	Supported
14906F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14907F:	drivers/spi/spi-at91-usart.c
14908
14909MICROCHIP AUDIO ASOC DRIVERS
14910M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14912S:	Supported
14913F:	Documentation/devicetree/bindings/sound/atmel*
14914F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14915F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14916F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14917F:	sound/soc/atmel
14918
14919MICROCHIP CSI2DC DRIVER
14920M:	Eugen Hristev <eugen.hristev@microchip.com>
14921L:	linux-media@vger.kernel.org
14922S:	Supported
14923F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14924F:	drivers/media/platform/microchip/microchip-csi2dc.c
14925
14926MICROCHIP ECC DRIVER
14927L:	linux-crypto@vger.kernel.org
14928S:	Orphan
14929F:	drivers/crypto/atmel-ecc.*
14930
14931MICROCHIP EIC DRIVER
14932M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14934S:	Supported
14935F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14936F:	drivers/irqchip/irq-mchp-eic.c
14937
14938MICROCHIP I2C DRIVER
14939M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14940L:	linux-i2c@vger.kernel.org
14941S:	Supported
14942F:	drivers/i2c/busses/i2c-at91-*.c
14943F:	drivers/i2c/busses/i2c-at91.h
14944
14945MICROCHIP ISC DRIVER
14946M:	Eugen Hristev <eugen.hristev@microchip.com>
14947L:	linux-media@vger.kernel.org
14948S:	Supported
14949F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14950F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14951F:	drivers/media/platform/microchip/microchip-isc*
14952F:	drivers/media/platform/microchip/microchip-sama*-isc*
14953F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14954F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14955F:	include/linux/atmel-isc-media.h
14956
14957MICROCHIP ISI DRIVER
14958M:	Eugen Hristev <eugen.hristev@microchip.com>
14959L:	linux-media@vger.kernel.org
14960S:	Supported
14961F:	drivers/media/platform/atmel/atmel-isi.c
14962F:	drivers/media/platform/atmel/atmel-isi.h
14963
14964MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14965M:	Woojung Huh <woojung.huh@microchip.com>
14966M:	UNGLinuxDriver@microchip.com
14967L:	netdev@vger.kernel.org
14968S:	Maintained
14969F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14970F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14971F:	drivers/net/dsa/microchip/*
14972F:	include/linux/dsa/ksz_common.h
14973F:	include/linux/platform_data/microchip-ksz.h
14974F:	net/dsa/tag_ksz.c
14975
14976MICROCHIP LAN743X ETHERNET DRIVER
14977M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14978M:	UNGLinuxDriver@microchip.com
14979L:	netdev@vger.kernel.org
14980S:	Maintained
14981F:	drivers/net/ethernet/microchip/lan743x_*
14982
14983MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
14984M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14985L:	netdev@vger.kernel.org
14986S:	Maintained
14987F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
14988F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
14989
14990MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14991M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14992R:	UNGLinuxDriver@microchip.com
14993L:	netdev@vger.kernel.org
14994S:	Maintained
14995F:	drivers/net/phy/microchip_t1.c
14996
14997MICROCHIP LAN966X ETHERNET DRIVER
14998M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14999M:	UNGLinuxDriver@microchip.com
15000L:	netdev@vger.kernel.org
15001S:	Maintained
15002F:	drivers/net/ethernet/microchip/lan966x/*
15003
15004MICROCHIP LAN966X OIC DRIVER
15005M:	Herve Codina <herve.codina@bootlin.com>
15006S:	Maintained
15007F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15008F:	drivers/irqchip/irq-lan966x-oic.c
15009
15010MICROCHIP LCDFB DRIVER
15011M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15012L:	linux-fbdev@vger.kernel.org
15013S:	Maintained
15014F:	drivers/video/fbdev/atmel_lcdfb.c
15015F:	include/video/atmel_lcdc.h
15016
15017MICROCHIP MCP16502 PMIC DRIVER
15018M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15020S:	Supported
15021F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15022F:	drivers/regulator/mcp16502.c
15023
15024MICROCHIP MCP3564 ADC DRIVER
15025M:	Marius Cristea <marius.cristea@microchip.com>
15026L:	linux-iio@vger.kernel.org
15027S:	Supported
15028F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15029F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15030F:	drivers/iio/adc/mcp3564.c
15031
15032MICROCHIP MCP3911 ADC DRIVER
15033M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15034M:	Kent Gustavsson <kent@minoris.se>
15035L:	linux-iio@vger.kernel.org
15036S:	Maintained
15037F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15038F:	drivers/iio/adc/mcp3911.c
15039
15040MICROCHIP MMC/SD/SDIO MCI DRIVER
15041M:	Aubin Constans <aubin.constans@microchip.com>
15042S:	Maintained
15043F:	drivers/mmc/host/atmel-mci.c
15044
15045MICROCHIP NAND DRIVER
15046L:	linux-mtd@lists.infradead.org
15047S:	Orphan
15048F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15049F:	drivers/mtd/nand/raw/atmel/*
15050
15051MICROCHIP OTPC DRIVER
15052M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15054S:	Supported
15055F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15056F:	drivers/nvmem/microchip-otpc.c
15057F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15058
15059MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15060M:	Marius Cristea <marius.cristea@microchip.com>
15061L:	linux-iio@vger.kernel.org
15062S:	Supported
15063F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15064F:	drivers/iio/adc/pac1934.c
15065
15066MICROCHIP PCI1XXXX GP DRIVER
15067M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15068M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15069L:	linux-gpio@vger.kernel.org
15070S:	Supported
15071F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15072F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15073F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15074F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15075
15076MICROCHIP PCI1XXXX I2C DRIVER
15077M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15078M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15079M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15080L:	linux-i2c@vger.kernel.org
15081S:	Maintained
15082F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15083
15084MICROCHIP PCIe UART DRIVER
15085M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15086M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15087L:	linux-serial@vger.kernel.org
15088S:	Maintained
15089F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15090
15091MICROCHIP POLARFIRE FPGA DRIVERS
15092M:	Conor Dooley <conor.dooley@microchip.com>
15093R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
15094L:	linux-fpga@vger.kernel.org
15095S:	Supported
15096F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15097F:	drivers/fpga/microchip-spi.c
15098
15099MICROCHIP PWM DRIVER
15100M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15102L:	linux-pwm@vger.kernel.org
15103S:	Supported
15104F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15105F:	drivers/pwm/pwm-atmel.c
15106
15107MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15108M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15109M:	Dharma Balasubiramani <dharma.b@microchip.com>
15110L:	dri-devel@lists.freedesktop.org
15111S:	Supported
15112F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15113F:	drivers/gpu/drm/bridge/microchip-lvds.c
15114
15115MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15116M:	Eugen Hristev <eugen.hristev@microchip.com>
15117L:	linux-iio@vger.kernel.org
15118S:	Supported
15119F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15120F:	drivers/iio/adc/at91-sama5d2_adc.c
15121F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15122
15123MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15124M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15125S:	Supported
15126F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15127F:	drivers/power/reset/at91-sama5d2_shdwc.c
15128
15129MICROCHIP SOC DRIVERS
15130M:	Conor Dooley <conor@kernel.org>
15131S:	Supported
15132T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15133F:	Documentation/devicetree/bindings/soc/microchip/
15134F:	drivers/soc/microchip/
15135
15136MICROCHIP SPI DRIVER
15137M:	Ryan Wanner <ryan.wanner@microchip.com>
15138S:	Supported
15139F:	drivers/spi/spi-atmel.*
15140
15141MICROCHIP SSC DRIVER
15142M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15144S:	Supported
15145F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15146F:	drivers/misc/atmel-ssc.c
15147F:	include/linux/atmel-ssc.h
15148
15149Microchip Timer Counter Block (TCB) Capture Driver
15150M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15152L:	linux-iio@vger.kernel.org
15153S:	Maintained
15154F:	drivers/counter/microchip-tcb-capture.c
15155
15156MICROCHIP USB251XB DRIVER
15157M:	Richard Leitner <richard.leitner@skidata.com>
15158L:	linux-usb@vger.kernel.org
15159S:	Maintained
15160F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15161F:	drivers/usb/misc/usb251xb.c
15162
15163MICROCHIP USBA UDC DRIVER
15164M:	Cristian Birsan <cristian.birsan@microchip.com>
15165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15166S:	Supported
15167F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15168
15169MICROCHIP WILC1000 WIFI DRIVER
15170M:	Ajay Singh <ajay.kathat@microchip.com>
15171M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15172L:	linux-wireless@vger.kernel.org
15173S:	Supported
15174F:	drivers/net/wireless/microchip/wilc1000/
15175
15176MICROSEMI MIPS SOCS
15177M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15178M:	UNGLinuxDriver@microchip.com
15179L:	linux-mips@vger.kernel.org
15180S:	Supported
15181F:	Documentation/devicetree/bindings/mips/mscc.txt
15182F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15183F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15184F:	arch/mips/boot/dts/mscc/
15185F:	arch/mips/configs/generic/board-ocelot.config
15186F:	arch/mips/generic/board-ocelot.c
15187
15188MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15189M:	Don Brace <don.brace@microchip.com>
15190L:	storagedev@microchip.com
15191L:	linux-scsi@vger.kernel.org
15192S:	Supported
15193F:	Documentation/scsi/smartpqi.rst
15194F:	drivers/scsi/smartpqi/Kconfig
15195F:	drivers/scsi/smartpqi/Makefile
15196F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15197F:	include/linux/cciss*.h
15198F:	include/uapi/linux/cciss*.h
15199
15200MICROSOFT MANA RDMA DRIVER
15201M:	Long Li <longli@microsoft.com>
15202M:	Ajay Sharma <sharmaajay@microsoft.com>
15203L:	linux-rdma@vger.kernel.org
15204S:	Supported
15205F:	drivers/infiniband/hw/mana/
15206F:	include/net/mana
15207F:	include/uapi/rdma/mana-abi.h
15208
15209MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15210M:	Maximilian Luz <luzmaximilian@gmail.com>
15211L:	platform-driver-x86@vger.kernel.org
15212S:	Maintained
15213F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15214
15215MICROSOFT SURFACE BATTERY AND AC DRIVERS
15216M:	Maximilian Luz <luzmaximilian@gmail.com>
15217L:	linux-pm@vger.kernel.org
15218L:	platform-driver-x86@vger.kernel.org
15219S:	Maintained
15220F:	drivers/power/supply/surface_battery.c
15221F:	drivers/power/supply/surface_charger.c
15222
15223MICROSOFT SURFACE DTX DRIVER
15224M:	Maximilian Luz <luzmaximilian@gmail.com>
15225L:	platform-driver-x86@vger.kernel.org
15226S:	Maintained
15227F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15228F:	drivers/platform/surface/surface_dtx.c
15229F:	include/uapi/linux/surface_aggregator/dtx.h
15230
15231MICROSOFT SURFACE SENSOR FAN DRIVER
15232M:	Maximilian Luz <luzmaximilian@gmail.com>
15233M:	Ivor Wanders <ivor@iwanders.net>
15234L:	linux-hwmon@vger.kernel.org
15235S:	Maintained
15236F:	Documentation/hwmon/surface_fan.rst
15237F:	drivers/hwmon/surface_fan.c
15238
15239MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15240M:	Maximilian Luz <luzmaximilian@gmail.com>
15241L:	platform-driver-x86@vger.kernel.org
15242S:	Maintained
15243F:	drivers/platform/surface/surface_gpe.c
15244
15245MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15246M:	Hans de Goede <hdegoede@redhat.com>
15247M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15248M:	Maximilian Luz <luzmaximilian@gmail.com>
15249L:	platform-driver-x86@vger.kernel.org
15250S:	Maintained
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15252F:	drivers/platform/surface/
15253
15254MICROSOFT SURFACE HID TRANSPORT DRIVER
15255M:	Maximilian Luz <luzmaximilian@gmail.com>
15256L:	linux-input@vger.kernel.org
15257L:	platform-driver-x86@vger.kernel.org
15258S:	Maintained
15259F:	drivers/hid/surface-hid/
15260
15261MICROSOFT SURFACE HOT-PLUG DRIVER
15262M:	Maximilian Luz <luzmaximilian@gmail.com>
15263L:	platform-driver-x86@vger.kernel.org
15264S:	Maintained
15265F:	drivers/platform/surface/surface_hotplug.c
15266
15267MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15268M:	Maximilian Luz <luzmaximilian@gmail.com>
15269L:	platform-driver-x86@vger.kernel.org
15270S:	Maintained
15271F:	drivers/platform/surface/surface_platform_profile.c
15272
15273MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15274M:	Chen Yu <yu.c.chen@intel.com>
15275L:	platform-driver-x86@vger.kernel.org
15276S:	Supported
15277F:	drivers/platform/surface/surfacepro3_button.c
15278
15279MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15280M:	Maximilian Luz <luzmaximilian@gmail.com>
15281L:	platform-driver-x86@vger.kernel.org
15282S:	Maintained
15283F:	drivers/platform/surface/surface_aggregator_hub.c
15284
15285MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15286M:	Maximilian Luz <luzmaximilian@gmail.com>
15287L:	platform-driver-x86@vger.kernel.org
15288S:	Maintained
15289W:	https://github.com/linux-surface/surface-aggregator-module
15290C:	irc://irc.libera.chat/linux-surface
15291F:	Documentation/driver-api/surface_aggregator/
15292F:	drivers/platform/surface/aggregator/
15293F:	drivers/platform/surface/surface_acpi_notify.c
15294F:	drivers/platform/surface/surface_aggregator_cdev.c
15295F:	drivers/platform/surface/surface_aggregator_registry.c
15296F:	include/linux/surface_acpi_notify.h
15297F:	include/linux/surface_aggregator/
15298F:	include/uapi/linux/surface_aggregator/
15299
15300MICROTEK X6 SCANNER
15301M:	Oliver Neukum <oliver@neukum.org>
15302S:	Maintained
15303F:	drivers/usb/image/microtek.*
15304
15305MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15306M:	Luka Kovacic <luka.kovacic@sartura.hr>
15307M:	Luka Perkov <luka.perkov@sartura.hr>
15308S:	Maintained
15309F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15310F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15311F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15312F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15313F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15314F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15315
15316MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15317M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15318L:	linux-media@vger.kernel.org
15319S:	Maintained
15320F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15321F:	Documentation/driver-api/media/drivers/ccs/
15322F:	Documentation/userspace-api/media/drivers/ccs.rst
15323F:	drivers/media/i2c/ccs-pll.c
15324F:	drivers/media/i2c/ccs-pll.h
15325F:	drivers/media/i2c/ccs/
15326F:	include/uapi/linux/ccs.h
15327F:	include/uapi/linux/smiapp.h
15328
15329MIPS
15330M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15331L:	linux-mips@vger.kernel.org
15332S:	Maintained
15333W:	http://www.linux-mips.org/
15334Q:	https://patchwork.kernel.org/project/linux-mips/list/
15335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15336F:	Documentation/devicetree/bindings/mips/
15337F:	Documentation/arch/mips/
15338F:	arch/mips/
15339F:	drivers/platform/mips/
15340F:	include/dt-bindings/mips/
15341
15342MIPS BAIKAL-T1 PLATFORM
15343M:	Serge Semin <fancer.lancer@gmail.com>
15344L:	linux-mips@vger.kernel.org
15345S:	Supported
15346F:	Documentation/devicetree/bindings/bus/baikal,bt1-*.yaml
15347F:	Documentation/devicetree/bindings/clock/baikal,bt1-*.yaml
15348F:	drivers/bus/bt1-*.c
15349F:	drivers/clk/baikal-t1/
15350F:	drivers/memory/bt1-l2-ctl.c
15351F:	drivers/mtd/maps/physmap-bt1-rom.[ch]
15352
15353MIPS BOSTON DEVELOPMENT BOARD
15354M:	Paul Burton <paulburton@kernel.org>
15355L:	linux-mips@vger.kernel.org
15356S:	Maintained
15357F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15358F:	arch/mips/boot/dts/img/boston.dts
15359F:	arch/mips/configs/generic/board-boston.config
15360F:	drivers/clk/imgtec/clk-boston.c
15361F:	include/dt-bindings/clock/boston-clock.h
15362
15363MIPS CORE DRIVERS
15364M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15365M:	Serge Semin <fancer.lancer@gmail.com>
15366L:	linux-mips@vger.kernel.org
15367S:	Supported
15368F:	drivers/bus/mips_cdmm.c
15369F:	drivers/clocksource/mips-gic-timer.c
15370F:	drivers/cpuidle/cpuidle-cps.c
15371F:	drivers/irqchip/irq-mips-cpu.c
15372F:	drivers/irqchip/irq-mips-gic.c
15373
15374MIPS GENERIC PLATFORM
15375M:	Paul Burton <paulburton@kernel.org>
15376L:	linux-mips@vger.kernel.org
15377S:	Supported
15378F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15379F:	arch/mips/generic/
15380F:	arch/mips/tools/generic-board-config.sh
15381
15382MIPS RINT INSTRUCTION EMULATION
15383M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15384L:	linux-mips@vger.kernel.org
15385S:	Supported
15386F:	arch/mips/math-emu/dp_rint.c
15387F:	arch/mips/math-emu/sp_rint.c
15388
15389MIPS/LOONGSON1 ARCHITECTURE
15390M:	Keguang Zhang <keguang.zhang@gmail.com>
15391L:	linux-mips@vger.kernel.org
15392S:	Maintained
15393F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15394F:	arch/mips/include/asm/mach-loongson32/
15395F:	arch/mips/loongson32/
15396F:	drivers/*/*loongson1*
15397F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15398
15399MIPS/LOONGSON2EF ARCHITECTURE
15400M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15401L:	linux-mips@vger.kernel.org
15402S:	Maintained
15403F:	arch/mips/include/asm/mach-loongson2ef/
15404F:	arch/mips/loongson2ef/
15405F:	drivers/cpufreq/loongson2_cpufreq.c
15406
15407MIPS/LOONGSON64 ARCHITECTURE
15408M:	Huacai Chen <chenhuacai@kernel.org>
15409M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15410L:	linux-mips@vger.kernel.org
15411S:	Maintained
15412F:	arch/mips/include/asm/mach-loongson64/
15413F:	arch/mips/loongson64/
15414F:	drivers/irqchip/irq-loongson*
15415F:	drivers/platform/mips/cpu_hwmon.c
15416
15417MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15418M:	Hans Verkuil <hverkuil@xs4all.nl>
15419L:	linux-media@vger.kernel.org
15420S:	Odd Fixes
15421W:	https://linuxtv.org
15422T:	git git://linuxtv.org/media_tree.git
15423F:	drivers/media/radio/radio-miropcm20*
15424
15425MITSUMI MM8013 FG DRIVER
15426M:	Konrad Dybcio <konradybcio@kernel.org>
15427F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15428F:	drivers/power/supply/mm8013.c
15429
15430MMP SUPPORT
15431R:	Lubomir Rintel <lkundrak@v3.sk>
15432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15433S:	Odd Fixes
15434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15435F:	arch/arm/boot/dts/marvell/mmp*
15436F:	arch/arm/mach-mmp/
15437F:	include/linux/soc/mmp/
15438
15439MMP USB PHY DRIVERS
15440R:	Lubomir Rintel <lkundrak@v3.sk>
15441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15442S:	Maintained
15443F:	drivers/phy/marvell/phy-mmp3-usb.c
15444F:	drivers/phy/marvell/phy-pxa-usb.c
15445
15446MMU GATHER AND TLB INVALIDATION
15447M:	Will Deacon <will@kernel.org>
15448M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15449M:	Andrew Morton <akpm@linux-foundation.org>
15450M:	Nick Piggin <npiggin@gmail.com>
15451M:	Peter Zijlstra <peterz@infradead.org>
15452L:	linux-arch@vger.kernel.org
15453L:	linux-mm@kvack.org
15454S:	Maintained
15455F:	arch/*/include/asm/tlb.h
15456F:	include/asm-generic/tlb.h
15457F:	mm/mmu_gather.c
15458
15459MN88472 MEDIA DRIVER
15460L:	linux-media@vger.kernel.org
15461S:	Orphan
15462W:	https://linuxtv.org
15463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15464F:	drivers/media/dvb-frontends/mn88472*
15465
15466MN88473 MEDIA DRIVER
15467L:	linux-media@vger.kernel.org
15468S:	Orphan
15469W:	https://linuxtv.org
15470Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15471F:	drivers/media/dvb-frontends/mn88473*
15472
15473MOBILEYE MIPS SOCS
15474M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15475M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15476M:	Théo Lebrun <theo.lebrun@bootlin.com>
15477L:	linux-mips@vger.kernel.org
15478S:	Maintained
15479F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15480F:	Documentation/devicetree/bindings/soc/mobileye/
15481F:	arch/mips/boot/dts/mobileye/
15482F:	arch/mips/configs/eyeq5_defconfig
15483F:	arch/mips/mobileye/board-epm5.its.S
15484F:	drivers/clk/clk-eyeq.c
15485F:	drivers/pinctrl/pinctrl-eyeq5.c
15486F:	drivers/reset/reset-eyeq.c
15487F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15488
15489MODULE SUPPORT
15490M:	Luis Chamberlain <mcgrof@kernel.org>
15491L:	linux-modules@vger.kernel.org
15492L:	linux-kernel@vger.kernel.org
15493S:	Maintained
15494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15495F:	include/linux/kmod.h
15496F:	include/linux/module*.h
15497F:	kernel/module/
15498F:	lib/test_kmod.c
15499F:	scripts/module*
15500F:	tools/testing/selftests/kmod/
15501
15502MONOLITHIC POWER SYSTEM PMIC DRIVER
15503M:	Saravanan Sekar <sravanhome@gmail.com>
15504S:	Maintained
15505F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15506F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15507F:	drivers/hwmon/pmbus/mpq7932.c
15508F:	drivers/iio/adc/mp2629_adc.c
15509F:	drivers/mfd/mp2629.c
15510F:	drivers/power/supply/mp2629_charger.c
15511F:	drivers/regulator/mp5416.c
15512F:	drivers/regulator/mpq7920.c
15513F:	drivers/regulator/mpq7920.h
15514F:	include/linux/mfd/mp2629.h
15515
15516MOST(R) TECHNOLOGY DRIVER
15517M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15518M:	Christian Gromm <christian.gromm@microchip.com>
15519S:	Maintained
15520F:	Documentation/ABI/testing/configfs-most
15521F:	Documentation/ABI/testing/sysfs-bus-most
15522F:	drivers/most/
15523F:	drivers/staging/most/
15524F:	include/linux/most.h
15525
15526MOTORCOMM PHY DRIVER
15527M:	Frank <Frank.Sae@motor-comm.com>
15528L:	netdev@vger.kernel.org
15529S:	Maintained
15530F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15531F:	drivers/net/phy/motorcomm.c
15532
15533MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15534M:	Jiri Slaby <jirislaby@kernel.org>
15535S:	Maintained
15536F:	Documentation/driver-api/tty/moxa-smartio.rst
15537F:	drivers/tty/mxser.*
15538
15539MP3309C BACKLIGHT DRIVER
15540M:	Flavio Suligoi <f.suligoi@asem.it>
15541L:	dri-devel@lists.freedesktop.org
15542S:	Maintained
15543F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15544F:	drivers/video/backlight/mp3309c.c
15545
15546MPS MP2891 DRIVER
15547M:	Noah Wang <noahwang.wang@outlook.com>
15548L:	linux-hwmon@vger.kernel.org
15549S:	Maintained
15550F:	Documentation/hwmon/mp2891.rst
15551F:	drivers/hwmon/pmbus/mp2891.c
15552
15553MPS MP2993 DRIVER
15554M:	Noah Wang <noahwang.wang@outlook.com>
15555L:	linux-hwmon@vger.kernel.org
15556S:	Maintained
15557F:	Documentation/hwmon/mp2993.rst
15558F:	drivers/hwmon/pmbus/mp2993.c
15559
15560MPS MP9941 DRIVER
15561M:	Noah Wang <noahwang.wang@outlook.com>
15562L:	linux-hwmon@vger.kernel.org
15563S:	Maintained
15564F:	Documentation/hwmon/mp9941.rst
15565F:	drivers/hwmon/pmbus/mp9941.c
15566
15567MR800 AVERMEDIA USB FM RADIO DRIVER
15568M:	Alexey Klimov <klimov.linux@gmail.com>
15569L:	linux-media@vger.kernel.org
15570S:	Maintained
15571T:	git git://linuxtv.org/media_tree.git
15572F:	drivers/media/radio/radio-mr800.c
15573
15574MRF24J40 IEEE 802.15.4 RADIO DRIVER
15575M:	Stefan Schmidt <stefan@datenfreihafen.org>
15576L:	linux-wpan@vger.kernel.org
15577S:	Odd Fixes
15578F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15579F:	drivers/net/ieee802154/mrf24j40.c
15580
15581MSI EC DRIVER
15582M:	Nikita Kravets <teackot@gmail.com>
15583L:	platform-driver-x86@vger.kernel.org
15584S:	Maintained
15585W:	https://github.com/BeardOverflow/msi-ec
15586F:	drivers/platform/x86/msi-ec.*
15587
15588MSI LAPTOP SUPPORT
15589M:	"Lee, Chun-Yi" <jlee@suse.com>
15590L:	platform-driver-x86@vger.kernel.org
15591S:	Maintained
15592F:	drivers/platform/x86/msi-laptop.c
15593
15594MSI WMI SUPPORT
15595L:	platform-driver-x86@vger.kernel.org
15596S:	Orphan
15597F:	drivers/platform/x86/msi-wmi.c
15598
15599MSI WMI PLATFORM FEATURES
15600M:	Armin Wolf <W_Armin@gmx.de>
15601L:	platform-driver-x86@vger.kernel.org
15602S:	Maintained
15603F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15604F:	Documentation/wmi/devices/msi-wmi-platform.rst
15605F:	drivers/platform/x86/msi-wmi-platform.c
15606
15607MSI001 MEDIA DRIVER
15608L:	linux-media@vger.kernel.org
15609S:	Orphan
15610W:	https://linuxtv.org
15611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15612F:	drivers/media/tuners/msi001*
15613
15614MSI2500 MEDIA DRIVER
15615L:	linux-media@vger.kernel.org
15616S:	Orphan
15617W:	https://linuxtv.org
15618Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15619F:	drivers/media/usb/msi2500/
15620
15621MSTAR INTERRUPT CONTROLLER DRIVER
15622M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15623M:	Daniel Palmer <daniel@thingy.jp>
15624S:	Maintained
15625F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15626F:	drivers/irqchip/irq-mst-intc.c
15627
15628MSYSTEMS DISKONCHIP G3 MTD DRIVER
15629M:	Robert Jarzmik <robert.jarzmik@free.fr>
15630L:	linux-mtd@lists.infradead.org
15631S:	Maintained
15632F:	drivers/mtd/devices/docg3*
15633
15634MT9M114 ONSEMI SENSOR DRIVER
15635M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15636L:	linux-media@vger.kernel.org
15637S:	Maintained
15638T:	git git://linuxtv.org/media_tree.git
15639F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15640F:	drivers/media/i2c/mt9m114.c
15641
15642MT9P031 APTINA CAMERA SENSOR
15643M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15644L:	linux-media@vger.kernel.org
15645S:	Maintained
15646T:	git git://linuxtv.org/media_tree.git
15647F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15648F:	drivers/media/i2c/mt9p031.c
15649F:	include/media/i2c/mt9p031.h
15650
15651MT9T112 APTINA CAMERA SENSOR
15652M:	Jacopo Mondi <jacopo@jmondi.org>
15653L:	linux-media@vger.kernel.org
15654S:	Odd Fixes
15655T:	git git://linuxtv.org/media_tree.git
15656F:	drivers/media/i2c/mt9t112.c
15657F:	include/media/i2c/mt9t112.h
15658
15659MT9V032 APTINA CAMERA SENSOR
15660M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15661L:	linux-media@vger.kernel.org
15662S:	Maintained
15663T:	git git://linuxtv.org/media_tree.git
15664F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
15665F:	drivers/media/i2c/mt9v032.c
15666F:	include/media/i2c/mt9v032.h
15667
15668MT9V111 APTINA CAMERA SENSOR
15669M:	Jacopo Mondi <jacopo@jmondi.org>
15670L:	linux-media@vger.kernel.org
15671S:	Maintained
15672T:	git git://linuxtv.org/media_tree.git
15673F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
15674F:	drivers/media/i2c/mt9v111.c
15675
15676MULTIFUNCTION DEVICES (MFD)
15677M:	Lee Jones <lee@kernel.org>
15678S:	Maintained
15679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15680F:	Documentation/devicetree/bindings/mfd/
15681F:	drivers/mfd/
15682F:	include/dt-bindings/mfd/
15683F:	include/linux/mfd/
15684
15685MULTIMEDIA CARD (MMC) ETC. OVER SPI
15686S:	Orphan
15687F:	drivers/mmc/host/mmc_spi.c
15688F:	include/linux/spi/mmc_spi.h
15689
15690MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
15691M:	Ulf Hansson <ulf.hansson@linaro.org>
15692L:	linux-mmc@vger.kernel.org
15693S:	Maintained
15694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15695F:	Documentation/devicetree/bindings/mmc/
15696F:	drivers/mmc/
15697F:	include/linux/mmc/
15698F:	include/uapi/linux/mmc/
15699
15700MULTIPLEXER SUBSYSTEM
15701M:	Peter Rosin <peda@axentia.se>
15702S:	Maintained
15703F:	Documentation/ABI/testing/sysfs-class-mux*
15704F:	Documentation/devicetree/bindings/mux/
15705F:	drivers/mux/
15706F:	include/dt-bindings/mux/
15707F:	include/linux/mux/
15708
15709MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
15710M:	Bin Liu <b-liu@ti.com>
15711L:	linux-usb@vger.kernel.org
15712S:	Maintained
15713F:	drivers/usb/musb/
15714
15715MXL301RF MEDIA DRIVER
15716M:	Akihiro Tsukada <tskd08@gmail.com>
15717L:	linux-media@vger.kernel.org
15718S:	Odd Fixes
15719F:	drivers/media/tuners/mxl301rf*
15720
15721MXL5007T MEDIA DRIVER
15722M:	Michael Krufky <mkrufky@linuxtv.org>
15723L:	linux-media@vger.kernel.org
15724S:	Maintained
15725W:	https://linuxtv.org
15726W:	http://github.com/mkrufky
15727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15728T:	git git://linuxtv.org/mkrufky/tuners.git
15729F:	drivers/media/tuners/mxl5007t.*
15730
15731MXSFB DRM DRIVER
15732M:	Marek Vasut <marex@denx.de>
15733M:	Stefan Agner <stefan@agner.ch>
15734L:	dri-devel@lists.freedesktop.org
15735S:	Supported
15736T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
15737F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15738F:	drivers/gpu/drm/mxsfb/
15739
15740MYLEX DAC960 PCI RAID Controller
15741M:	Hannes Reinecke <hare@kernel.org>
15742L:	linux-scsi@vger.kernel.org
15743S:	Supported
15744F:	drivers/scsi/myrb.*
15745F:	drivers/scsi/myrs.*
15746
15747MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15748L:	netdev@vger.kernel.org
15749S:	Orphan
15750W:	https://www.cspi.com/ethernet-products/support/downloads/
15751F:	drivers/net/ethernet/myricom/myri10ge/
15752
15753NAND FLASH SUBSYSTEM
15754M:	Miquel Raynal <miquel.raynal@bootlin.com>
15755R:	Richard Weinberger <richard@nod.at>
15756L:	linux-mtd@lists.infradead.org
15757S:	Maintained
15758W:	http://www.linux-mtd.infradead.org/
15759Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15760C:	irc://irc.oftc.net/mtd
15761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15762F:	drivers/mtd/nand/
15763F:	include/linux/mtd/*nand*.h
15764
15765NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15766M:	Daniel Mack <zonque@gmail.com>
15767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15768S:	Maintained
15769W:	http://www.native-instruments.com
15770F:	sound/usb/caiaq/
15771
15772NATSEMI ETHERNET DRIVER (DP8381x)
15773S:	Orphan
15774F:	drivers/net/ethernet/natsemi/natsemi.c
15775
15776NCR 5380 SCSI DRIVERS
15777M:	Finn Thain <fthain@linux-m68k.org>
15778M:	Michael Schmitz <schmitzmic@gmail.com>
15779L:	linux-scsi@vger.kernel.org
15780S:	Maintained
15781F:	Documentation/scsi/g_NCR5380.rst
15782F:	drivers/scsi/NCR5380.*
15783F:	drivers/scsi/arm/cumana_1.c
15784F:	drivers/scsi/arm/oak.c
15785F:	drivers/scsi/atari_scsi.*
15786F:	drivers/scsi/dmx3191d.c
15787F:	drivers/scsi/g_NCR5380.*
15788F:	drivers/scsi/mac_scsi.*
15789F:	drivers/scsi/sun3_scsi.*
15790F:	drivers/scsi/sun3_scsi_vme.c
15791
15792NCSI LIBRARY
15793M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15794S:	Maintained
15795F:	net/ncsi/
15796
15797NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15798M:	Zev Weiss <zev@bewilderbeest.net>
15799L:	linux-hwmon@vger.kernel.org
15800S:	Maintained
15801F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15802F:	drivers/hwmon/nct6775-i2c.c
15803
15804NETCONSOLE
15805M:	Breno Leitao <leitao@debian.org>
15806S:	Maintained
15807F:	Documentation/networking/netconsole.rst
15808F:	drivers/net/netconsole.c
15809F:	tools/testing/selftests/drivers/net/netcons_basic.sh
15810
15811NETDEVSIM
15812M:	Jakub Kicinski <kuba@kernel.org>
15813S:	Maintained
15814F:	drivers/net/netdevsim/*
15815F:	tools/testing/selftests/drivers/net/netdevsim/*
15816
15817NETEM NETWORK EMULATOR
15818M:	Stephen Hemminger <stephen@networkplumber.org>
15819L:	netdev@vger.kernel.org
15820S:	Maintained
15821F:	net/sched/sch_netem.c
15822
15823NETERION 10GbE DRIVERS (s2io)
15824M:	Jon Mason <jdmason@kudzu.us>
15825L:	netdev@vger.kernel.org
15826S:	Supported
15827F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15828F:	drivers/net/ethernet/neterion/
15829
15830NETFILTER
15831M:	Pablo Neira Ayuso <pablo@netfilter.org>
15832M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15833L:	netfilter-devel@vger.kernel.org
15834L:	coreteam@netfilter.org
15835S:	Maintained
15836W:	http://www.netfilter.org/
15837W:	http://www.iptables.org/
15838W:	http://www.nftables.org/
15839Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15840C:	irc://irc.libera.chat/netfilter
15841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15843F:	include/linux/netfilter*
15844F:	include/linux/netfilter/
15845F:	include/net/netfilter/
15846F:	include/uapi/linux/netfilter*
15847F:	include/uapi/linux/netfilter/
15848F:	net/*/netfilter.c
15849F:	net/*/netfilter/
15850F:	net/bridge/br_netfilter*.c
15851F:	net/netfilter/
15852F:	tools/testing/selftests/net/netfilter/
15853
15854NETROM NETWORK LAYER
15855M:	Ralf Baechle <ralf@linux-mips.org>
15856L:	linux-hams@vger.kernel.org
15857S:	Maintained
15858W:	https://linux-ax25.in-berlin.de
15859F:	include/net/netrom.h
15860F:	include/uapi/linux/netrom.h
15861F:	net/netrom/
15862
15863NETRONIX EMBEDDED CONTROLLER
15864M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15865S:	Maintained
15866F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15867F:	drivers/mfd/ntxec.c
15868F:	drivers/pwm/pwm-ntxec.c
15869F:	drivers/rtc/rtc-ntxec.c
15870F:	include/linux/mfd/ntxec.h
15871
15872NETRONOME ETHERNET DRIVERS
15873M:	Louis Peens <louis.peens@corigine.com>
15874R:	Jakub Kicinski <kuba@kernel.org>
15875L:	oss-drivers@corigine.com
15876S:	Maintained
15877F:	drivers/net/ethernet/netronome/
15878
15879NETWORK BLOCK DEVICE (NBD)
15880M:	Josef Bacik <josef@toxicpanda.com>
15881L:	linux-block@vger.kernel.org
15882L:	nbd@other.debian.org
15883S:	Maintained
15884F:	Documentation/admin-guide/blockdev/nbd.rst
15885F:	drivers/block/nbd.c
15886F:	include/trace/events/nbd.h
15887F:	include/uapi/linux/nbd.h
15888
15889NETWORK DROP MONITOR
15890M:	Neil Horman <nhorman@tuxdriver.com>
15891L:	netdev@vger.kernel.org
15892S:	Maintained
15893W:	https://fedorahosted.org/dropwatch/
15894F:	include/uapi/linux/net_dropmon.h
15895F:	net/core/drop_monitor.c
15896
15897NETWORKING DRIVERS
15898M:	"David S. Miller" <davem@davemloft.net>
15899M:	Eric Dumazet <edumazet@google.com>
15900M:	Jakub Kicinski <kuba@kernel.org>
15901M:	Paolo Abeni <pabeni@redhat.com>
15902L:	netdev@vger.kernel.org
15903S:	Maintained
15904P:	Documentation/process/maintainer-netdev.rst
15905Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15908F:	Documentation/devicetree/bindings/net/
15909F:	Documentation/networking/net_cachelines/net_device.rst
15910F:	drivers/connector/
15911F:	drivers/net/
15912F:	include/dt-bindings/net/
15913F:	include/linux/cn_proc.h
15914F:	include/linux/etherdevice.h
15915F:	include/linux/ethtool_netlink.h
15916F:	include/linux/fcdevice.h
15917F:	include/linux/fddidevice.h
15918F:	include/linux/hippidevice.h
15919F:	include/linux/if_*
15920F:	include/linux/inetdevice.h
15921F:	include/linux/netdev*
15922F:	include/linux/platform_data/wiznet.h
15923F:	include/uapi/linux/cn_proc.h
15924F:	include/uapi/linux/ethtool_netlink.h
15925F:	include/uapi/linux/if_*
15926F:	include/uapi/linux/netdev*
15927F:	tools/testing/selftests/drivers/net/
15928X:	Documentation/devicetree/bindings/net/bluetooth/
15929X:	Documentation/devicetree/bindings/net/wireless/
15930X:	drivers/net/wireless/
15931
15932NETWORKING DRIVERS (WIRELESS)
15933M:	Kalle Valo <kvalo@kernel.org>
15934L:	linux-wireless@vger.kernel.org
15935S:	Maintained
15936W:	https://wireless.wiki.kernel.org/
15937Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15940F:	Documentation/devicetree/bindings/net/wireless/
15941F:	drivers/net/wireless/
15942
15943NETWORKING [DSA]
15944M:	Andrew Lunn <andrew@lunn.ch>
15945M:	Florian Fainelli <f.fainelli@gmail.com>
15946M:	Vladimir Oltean <olteanv@gmail.com>
15947S:	Maintained
15948F:	Documentation/devicetree/bindings/net/dsa/
15949F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15950F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15951F:	drivers/net/dsa/
15952F:	include/linux/dsa/
15953F:	include/linux/platform_data/dsa.h
15954F:	include/net/dsa.h
15955F:	net/dsa/
15956F:	tools/testing/selftests/drivers/net/dsa/
15957
15958NETWORKING [GENERAL]
15959M:	"David S. Miller" <davem@davemloft.net>
15960M:	Eric Dumazet <edumazet@google.com>
15961M:	Jakub Kicinski <kuba@kernel.org>
15962M:	Paolo Abeni <pabeni@redhat.com>
15963L:	netdev@vger.kernel.org
15964S:	Maintained
15965P:	Documentation/process/maintainer-netdev.rst
15966Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15967B:	mailto:netdev@vger.kernel.org
15968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15970F:	Documentation/core-api/netlink.rst
15971F:	Documentation/netlink/
15972F:	Documentation/networking/
15973F:	Documentation/networking/net_cachelines/
15974F:	Documentation/process/maintainer-netdev.rst
15975F:	Documentation/userspace-api/netlink/
15976F:	include/linux/framer/framer-provider.h
15977F:	include/linux/framer/framer.h
15978F:	include/linux/in.h
15979F:	include/linux/indirect_call_wrapper.h
15980F:	include/linux/inet.h
15981F:	include/linux/inet_diag.h
15982F:	include/linux/net.h
15983F:	include/linux/netdev*
15984F:	include/linux/netlink.h
15985F:	include/linux/netpoll.h
15986F:	include/linux/rtnetlink.h
15987F:	include/linux/seq_file_net.h
15988F:	include/linux/skbuff*
15989F:	include/net/
15990F:	include/uapi/linux/genetlink.h
15991F:	include/uapi/linux/hsr_netlink.h
15992F:	include/uapi/linux/in.h
15993F:	include/uapi/linux/inet_diag.h
15994F:	include/uapi/linux/nbd-netlink.h
15995F:	include/uapi/linux/net.h
15996F:	include/uapi/linux/net_namespace.h
15997F:	include/uapi/linux/netconf.h
15998F:	include/uapi/linux/netdev*
15999F:	include/uapi/linux/netlink.h
16000F:	include/uapi/linux/netlink_diag.h
16001F:	include/uapi/linux/rtnetlink.h
16002F:	lib/net_utils.c
16003F:	lib/random32.c
16004F:	net/
16005F:	tools/net/
16006F:	tools/testing/selftests/net/
16007X:	net/9p/
16008X:	net/bluetooth/
16009
16010NETWORKING [IPSEC]
16011M:	Steffen Klassert <steffen.klassert@secunet.com>
16012M:	Herbert Xu <herbert@gondor.apana.org.au>
16013M:	"David S. Miller" <davem@davemloft.net>
16014L:	netdev@vger.kernel.org
16015S:	Maintained
16016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16018F:	include/net/xfrm.h
16019F:	include/uapi/linux/xfrm.h
16020F:	net/ipv4/ah4.c
16021F:	net/ipv4/esp4*
16022F:	net/ipv4/ip_vti.c
16023F:	net/ipv4/ipcomp.c
16024F:	net/ipv4/xfrm*
16025F:	net/ipv6/ah6.c
16026F:	net/ipv6/esp6*
16027F:	net/ipv6/ip6_vti.c
16028F:	net/ipv6/ipcomp6.c
16029F:	net/ipv6/xfrm*
16030F:	net/key/
16031F:	net/xfrm/
16032F:	tools/testing/selftests/net/ipsec.c
16033
16034NETWORKING [IPv4/IPv6]
16035M:	"David S. Miller" <davem@davemloft.net>
16036M:	David Ahern <dsahern@kernel.org>
16037L:	netdev@vger.kernel.org
16038S:	Maintained
16039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16040F:	arch/x86/net/*
16041F:	include/linux/ip.h
16042F:	include/linux/ipv6*
16043F:	include/net/fib*
16044F:	include/net/ip*
16045F:	include/net/route.h
16046F:	net/ipv4/
16047F:	net/ipv6/
16048
16049NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16050M:	Paul Moore <paul@paul-moore.com>
16051L:	netdev@vger.kernel.org
16052L:	linux-security-module@vger.kernel.org
16053S:	Supported
16054W:	https://github.com/netlabel
16055F:	Documentation/netlabel/
16056F:	include/net/calipso.h
16057F:	include/net/cipso_ipv4.h
16058F:	include/net/netlabel.h
16059F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16060F:	include/uapi/linux/netfilter/xt_SECMARK.h
16061F:	net/ipv4/cipso_ipv4.c
16062F:	net/ipv6/calipso.c
16063F:	net/netfilter/xt_CONNSECMARK.c
16064F:	net/netfilter/xt_SECMARK.c
16065F:	net/netlabel/
16066
16067NETWORKING [MACSEC]
16068M:	Sabrina Dubroca <sd@queasysnail.net>
16069L:	netdev@vger.kernel.org
16070S:	Maintained
16071F:	drivers/net/macsec.c
16072F:	include/net/macsec.h
16073F:	include/uapi/linux/if_macsec.h
16074K:	macsec
16075K:	\bmdo_
16076
16077NETWORKING [MPTCP]
16078M:	Matthieu Baerts <matttbe@kernel.org>
16079M:	Mat Martineau <martineau@kernel.org>
16080R:	Geliang Tang <geliang@kernel.org>
16081L:	netdev@vger.kernel.org
16082L:	mptcp@lists.linux.dev
16083S:	Maintained
16084W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16085B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16086T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16087T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16088F:	Documentation/netlink/specs/mptcp_pm.yaml
16089F:	Documentation/networking/mptcp*.rst
16090F:	include/net/mptcp.h
16091F:	include/trace/events/mptcp.h
16092F:	include/uapi/linux/mptcp*.h
16093F:	net/mptcp/
16094F:	tools/testing/selftests/bpf/*/*mptcp*.c
16095F:	tools/testing/selftests/net/mptcp/
16096
16097NETWORKING [TCP]
16098M:	Eric Dumazet <edumazet@google.com>
16099L:	netdev@vger.kernel.org
16100S:	Maintained
16101F:	Documentation/networking/net_cachelines/tcp_sock.rst
16102F:	include/linux/tcp.h
16103F:	include/net/tcp.h
16104F:	include/trace/events/tcp.h
16105F:	include/uapi/linux/tcp.h
16106F:	net/ipv4/inet_connection_sock.c
16107F:	net/ipv4/inet_hashtables.c
16108F:	net/ipv4/inet_timewait_sock.c
16109F:	net/ipv4/syncookies.c
16110F:	net/ipv4/tcp*.c
16111F:	net/ipv6/inet6_connection_sock.c
16112F:	net/ipv6/inet6_hashtables.c
16113F:	net/ipv6/syncookies.c
16114F:	net/ipv6/tcp*.c
16115
16116NETWORKING [TLS]
16117M:	Boris Pismenny <borisp@nvidia.com>
16118M:	John Fastabend <john.fastabend@gmail.com>
16119M:	Jakub Kicinski <kuba@kernel.org>
16120L:	netdev@vger.kernel.org
16121S:	Maintained
16122F:	include/net/tls.h
16123F:	include/uapi/linux/tls.h
16124F:	net/tls/*
16125
16126NETXEN (1/10) GbE SUPPORT
16127M:	Manish Chopra <manishc@marvell.com>
16128M:	Rahul Verma <rahulv@marvell.com>
16129M:	GR-Linux-NIC-Dev@marvell.com
16130L:	netdev@vger.kernel.org
16131S:	Supported
16132F:	drivers/net/ethernet/qlogic/netxen/
16133
16134NET_FAILOVER MODULE
16135M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16136L:	netdev@vger.kernel.org
16137S:	Supported
16138F:	Documentation/networking/net_failover.rst
16139F:	drivers/net/net_failover.c
16140F:	include/net/net_failover.h
16141
16142NEXTHOP
16143M:	David Ahern <dsahern@kernel.org>
16144L:	netdev@vger.kernel.org
16145S:	Maintained
16146F:	include/net/netns/nexthop.h
16147F:	include/net/nexthop.h
16148F:	include/uapi/linux/nexthop.h
16149F:	net/ipv4/nexthop.c
16150
16151NFC SUBSYSTEM
16152M:	Krzysztof Kozlowski <krzk@kernel.org>
16153L:	netdev@vger.kernel.org
16154S:	Maintained
16155F:	Documentation/devicetree/bindings/net/nfc/
16156F:	drivers/nfc/
16157F:	include/net/nfc/
16158F:	include/uapi/linux/nfc.h
16159F:	net/nfc/
16160
16161NFC VIRTUAL NCI DEVICE DRIVER
16162M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16163L:	netdev@vger.kernel.org
16164S:	Supported
16165F:	drivers/nfc/virtual_ncidev.c
16166F:	tools/testing/selftests/nci/
16167
16168NFS, SUNRPC, AND LOCKD CLIENTS
16169M:	Trond Myklebust <trondmy@kernel.org>
16170M:	Anna Schumaker <anna@kernel.org>
16171L:	linux-nfs@vger.kernel.org
16172S:	Maintained
16173W:	http://client.linux-nfs.org
16174T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16175F:	Documentation/filesystems/nfs/
16176F:	fs/lockd/
16177F:	fs/nfs/
16178F:	fs/nfs_common/
16179F:	include/linux/lockd/
16180F:	include/linux/nfs*
16181F:	include/linux/sunrpc/
16182F:	include/uapi/linux/nfs*
16183F:	include/uapi/linux/sunrpc/
16184F:	net/sunrpc/
16185
16186NILFS2 FILESYSTEM
16187M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16188L:	linux-nilfs@vger.kernel.org
16189S:	Supported
16190W:	https://nilfs.sourceforge.io/
16191T:	git https://github.com/konis/nilfs2.git
16192F:	Documentation/filesystems/nilfs2.rst
16193F:	fs/nilfs2/
16194F:	include/trace/events/nilfs2.h
16195F:	include/uapi/linux/nilfs2_api.h
16196F:	include/uapi/linux/nilfs2_ondisk.h
16197
16198NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16199M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16200S:	Maintained
16201W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16202F:	Documentation/scsi/NinjaSCSI.rst
16203F:	drivers/scsi/pcmcia/nsp_*
16204
16205NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16206M:	GOTO Masanori <gotom@debian.or.jp>
16207M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16208S:	Maintained
16209W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16210F:	Documentation/scsi/NinjaSCSI.rst
16211F:	drivers/scsi/nsp32*
16212
16213NINTENDO HID DRIVER
16214M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16215L:	linux-input@vger.kernel.org
16216S:	Maintained
16217F:	drivers/hid/hid-nintendo*
16218
16219NIOS2 ARCHITECTURE
16220M:	Dinh Nguyen <dinguyen@kernel.org>
16221S:	Maintained
16222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16223F:	arch/nios2/
16224
16225NITRO ENCLAVES (NE)
16226M:	Alexandru Ciobotaru <alcioa@amazon.com>
16227L:	linux-kernel@vger.kernel.org
16228L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16229S:	Supported
16230W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16231F:	Documentation/virt/ne_overview.rst
16232F:	drivers/virt/nitro_enclaves/
16233F:	include/linux/nitro_enclaves.h
16234F:	include/uapi/linux/nitro_enclaves.h
16235F:	samples/nitro_enclaves/
16236
16237NITRO SECURE MODULE (NSM)
16238M:	Alexander Graf <graf@amazon.com>
16239L:	linux-kernel@vger.kernel.org
16240L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16241S:	Supported
16242W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16243F:	drivers/misc/nsm.c
16244F:	include/uapi/linux/nsm.h
16245
16246NOHZ, DYNTICKS SUPPORT
16247M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16248M:	Frederic Weisbecker <frederic@kernel.org>
16249M:	Ingo Molnar <mingo@kernel.org>
16250M:	Thomas Gleixner <tglx@linutronix.de>
16251L:	linux-kernel@vger.kernel.org
16252S:	Maintained
16253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16254F:	include/linux/sched/nohz.h
16255F:	include/linux/tick.h
16256F:	kernel/time/tick*.*
16257
16258NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16259M:	Pavel Machek <pavel@ucw.cz>
16260M:	Sakari Ailus <sakari.ailus@iki.fi>
16261L:	linux-media@vger.kernel.org
16262S:	Maintained
16263F:	drivers/media/i2c/ad5820.c
16264F:	drivers/media/i2c/et8ek8
16265
16266NOKIA N900 POWER SUPPLY DRIVERS
16267R:	Pali Rohár <pali@kernel.org>
16268F:	drivers/power/supply/bq2415x_charger.c
16269F:	drivers/power/supply/bq27xxx_battery.c
16270F:	drivers/power/supply/bq27xxx_battery_i2c.c
16271F:	drivers/power/supply/isp1704_charger.c
16272F:	drivers/power/supply/rx51_battery.c
16273F:	include/linux/power/bq2415x_charger.h
16274F:	include/linux/power/bq27xxx_battery.h
16275
16276NOLIBC HEADER FILE
16277M:	Willy Tarreau <w@1wt.eu>
16278M:	Thomas Weißschuh <linux@weissschuh.net>
16279S:	Maintained
16280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16281F:	tools/include/nolibc/
16282F:	tools/testing/selftests/nolibc/
16283
16284NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16285M:	Hans de Goede <hdegoede@redhat.com>
16286L:	linux-input@vger.kernel.org
16287S:	Maintained
16288F:	drivers/input/touchscreen/novatek-nvt-ts.c
16289
16290NSDEPS
16291M:	Matthias Maennich <maennich@google.com>
16292S:	Maintained
16293F:	Documentation/core-api/symbol-namespaces.rst
16294F:	scripts/nsdeps
16295
16296NTB AMD DRIVER
16297M:	Sanjay R Mehta <sanju.mehta@amd.com>
16298M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16299L:	ntb@lists.linux.dev
16300S:	Supported
16301F:	drivers/ntb/hw/amd/
16302
16303NTB DRIVER CORE
16304M:	Jon Mason <jdmason@kudzu.us>
16305M:	Dave Jiang <dave.jiang@intel.com>
16306M:	Allen Hubbe <allenbh@gmail.com>
16307L:	ntb@lists.linux.dev
16308S:	Supported
16309W:	https://github.com/jonmason/ntb/wiki
16310T:	git https://github.com/jonmason/ntb.git
16311F:	drivers/net/ntb_netdev.c
16312F:	drivers/ntb/
16313F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16314F:	include/linux/ntb.h
16315F:	include/linux/ntb_transport.h
16316F:	tools/testing/selftests/ntb/
16317
16318NTB IDT DRIVER
16319M:	Serge Semin <fancer.lancer@gmail.com>
16320L:	ntb@lists.linux.dev
16321S:	Supported
16322F:	drivers/ntb/hw/idt/
16323
16324NTB INTEL DRIVER
16325M:	Dave Jiang <dave.jiang@intel.com>
16326L:	ntb@lists.linux.dev
16327S:	Supported
16328W:	https://github.com/davejiang/linux/wiki
16329T:	git https://github.com/davejiang/linux.git
16330F:	drivers/ntb/hw/intel/
16331
16332NTFS3 FILESYSTEM
16333M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16334L:	ntfs3@lists.linux.dev
16335S:	Supported
16336W:	http://www.paragon-software.com/
16337T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16338F:	Documentation/filesystems/ntfs3.rst
16339F:	fs/ntfs3/
16340
16341NUBUS SUBSYSTEM
16342M:	Finn Thain <fthain@linux-m68k.org>
16343L:	linux-m68k@lists.linux-m68k.org
16344S:	Maintained
16345F:	arch/*/include/asm/nubus.h
16346F:	drivers/nubus/
16347F:	include/linux/nubus.h
16348F:	include/uapi/linux/nubus.h
16349
16350NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16351M:	Antonino Daplas <adaplas@gmail.com>
16352L:	linux-fbdev@vger.kernel.org
16353S:	Maintained
16354F:	drivers/video/fbdev/nvidia/
16355F:	drivers/video/fbdev/riva/
16356
16357NVIDIA WMI EC BACKLIGHT DRIVER
16358M:	Daniel Dadap <ddadap@nvidia.com>
16359L:	platform-driver-x86@vger.kernel.org
16360S:	Supported
16361F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16362F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16363
16364NVM EXPRESS DRIVER
16365M:	Keith Busch <kbusch@kernel.org>
16366M:	Jens Axboe <axboe@fb.com>
16367M:	Christoph Hellwig <hch@lst.de>
16368M:	Sagi Grimberg <sagi@grimberg.me>
16369L:	linux-nvme@lists.infradead.org
16370S:	Supported
16371W:	http://git.infradead.org/nvme.git
16372T:	git git://git.infradead.org/nvme.git
16373F:	Documentation/nvme/
16374F:	drivers/nvme/common/
16375F:	drivers/nvme/host/
16376F:	include/linux/nvme-*.h
16377F:	include/linux/nvme.h
16378F:	include/uapi/linux/nvme_ioctl.h
16379
16380NVM EXPRESS FABRICS AUTHENTICATION
16381M:	Hannes Reinecke <hare@suse.de>
16382L:	linux-nvme@lists.infradead.org
16383S:	Supported
16384F:	drivers/nvme/host/auth.c
16385F:	drivers/nvme/target/auth.c
16386F:	drivers/nvme/target/fabrics-cmd-auth.c
16387F:	include/linux/nvme-auth.h
16388
16389NVM EXPRESS FC TRANSPORT DRIVERS
16390M:	James Smart <james.smart@broadcom.com>
16391L:	linux-nvme@lists.infradead.org
16392S:	Supported
16393F:	drivers/nvme/host/fc.c
16394F:	drivers/nvme/target/fc.c
16395F:	drivers/nvme/target/fcloop.c
16396F:	include/linux/nvme-fc-driver.h
16397F:	include/linux/nvme-fc.h
16398
16399NVM EXPRESS HARDWARE MONITORING SUPPORT
16400M:	Guenter Roeck <linux@roeck-us.net>
16401L:	linux-nvme@lists.infradead.org
16402S:	Supported
16403F:	drivers/nvme/host/hwmon.c
16404
16405NVM EXPRESS TARGET DRIVER
16406M:	Christoph Hellwig <hch@lst.de>
16407M:	Sagi Grimberg <sagi@grimberg.me>
16408M:	Chaitanya Kulkarni <kch@nvidia.com>
16409L:	linux-nvme@lists.infradead.org
16410S:	Supported
16411W:	http://git.infradead.org/nvme.git
16412T:	git git://git.infradead.org/nvme.git
16413F:	drivers/nvme/target/
16414
16415NVMEM FRAMEWORK
16416M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16417S:	Maintained
16418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16419F:	Documentation/ABI/stable/sysfs-bus-nvmem
16420F:	Documentation/devicetree/bindings/nvmem/
16421F:	drivers/nvmem/
16422F:	include/linux/nvmem-consumer.h
16423F:	include/linux/nvmem-provider.h
16424
16425NXP BLUETOOTH WIRELESS DRIVERS
16426M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16427M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16428S:	Maintained
16429F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16430F:	drivers/bluetooth/btnxpuart.c
16431
16432NXP C45 TJA11XX PHY DRIVER
16433M:	Andrei Botila <andrei.botila@oss.nxp.com>
16434L:	netdev@vger.kernel.org
16435S:	Maintained
16436F:	drivers/net/phy/nxp-c45-tja11xx*
16437
16438NXP FSPI DRIVER
16439M:	Han Xu <han.xu@nxp.com>
16440M:	Haibo Chen <haibo.chen@nxp.com>
16441R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16442L:	linux-spi@vger.kernel.org
16443L:	imx@lists.linux.dev
16444S:	Maintained
16445F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16446F:	drivers/spi/spi-nxp-fspi.c
16447
16448NXP FXAS21002C DRIVER
16449M:	Rui Miguel Silva <rmfrfs@gmail.com>
16450L:	linux-iio@vger.kernel.org
16451S:	Maintained
16452F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16453F:	drivers/iio/gyro/fxas21002c.h
16454F:	drivers/iio/gyro/fxas21002c_core.c
16455F:	drivers/iio/gyro/fxas21002c_i2c.c
16456F:	drivers/iio/gyro/fxas21002c_spi.c
16457
16458NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16459M:	Haibo Chen <haibo.chen@nxp.com>
16460L:	linux-iio@vger.kernel.org
16461L:	imx@lists.linux.dev
16462S:	Maintained
16463F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16464F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16465F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16466F:	drivers/iio/adc/imx7d_adc.c
16467F:	drivers/iio/adc/imx93_adc.c
16468F:	drivers/iio/adc/vf610_adc.c
16469
16470NXP i.MX 8M ISI DRIVER
16471M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16472L:	linux-media@vger.kernel.org
16473S:	Maintained
16474F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16475F:	drivers/media/platform/nxp/imx8-isi/
16476
16477NXP i.MX 8MP DW100 V4L2 DRIVER
16478M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16479L:	linux-media@vger.kernel.org
16480S:	Maintained
16481F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16482F:	Documentation/userspace-api/media/drivers/dw100.rst
16483F:	drivers/media/platform/nxp/dw100/
16484F:	include/uapi/linux/dw100.h
16485
16486NXP i.MX 8MQ DCSS DRIVER
16487M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16488R:	Lucas Stach <l.stach@pengutronix.de>
16489L:	dri-devel@lists.freedesktop.org
16490S:	Maintained
16491T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16492F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16493F:	drivers/gpu/drm/imx/dcss/
16494
16495NXP i.MX 8QXP ADC DRIVER
16496M:	Cai Huoqing <cai.huoqing@linux.dev>
16497M:	Haibo Chen <haibo.chen@nxp.com>
16498L:	imx@lists.linux.dev
16499L:	linux-iio@vger.kernel.org
16500S:	Maintained
16501F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16502F:	drivers/iio/adc/imx8qxp-adc.c
16503
16504NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16505M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16506L:	imx@lists.linux.dev
16507L:	linux-media@vger.kernel.org
16508S:	Maintained
16509F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16510F:	drivers/media/platform/nxp/imx-jpeg
16511
16512NXP i.MX CLOCK DRIVERS
16513M:	Abel Vesa <abelvesa@kernel.org>
16514R:	Peng Fan <peng.fan@nxp.com>
16515L:	linux-clk@vger.kernel.org
16516L:	imx@lists.linux.dev
16517S:	Maintained
16518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16519F:	Documentation/devicetree/bindings/clock/imx*
16520F:	drivers/clk/imx/
16521F:	include/dt-bindings/clock/imx*
16522
16523NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16524M:	Jagan Teki <jagan@amarulasolutions.com>
16525S:	Maintained
16526F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16527F:	drivers/regulator/pf8x00-regulator.c
16528
16529NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16530M:	Krzysztof Kozlowski <krzk@kernel.org>
16531L:	linux-kernel@vger.kernel.org
16532S:	Maintained
16533F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16534F:	drivers/extcon/extcon-ptn5150.c
16535
16536NXP SGTL5000 DRIVER
16537M:	Fabio Estevam <festevam@gmail.com>
16538L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16539S:	Maintained
16540F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16541F:	sound/soc/codecs/sgtl5000*
16542
16543NXP SJA1105 ETHERNET SWITCH DRIVER
16544M:	Vladimir Oltean <olteanv@gmail.com>
16545L:	linux-kernel@vger.kernel.org
16546S:	Maintained
16547F:	drivers/net/dsa/sja1105
16548F:	drivers/net/pcs/pcs-xpcs-nxp.c
16549
16550NXP TDA998X DRM DRIVER
16551M:	Russell King <linux@armlinux.org.uk>
16552S:	Maintained
16553T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16554T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16555F:	drivers/gpu/drm/i2c/tda998x_drv.c
16556F:	include/drm/i2c/tda998x.h
16557F:	include/dt-bindings/display/tda998x.h
16558K:	"nxp,tda998x"
16559
16560NXP TFA9879 DRIVER
16561M:	Peter Rosin <peda@axentia.se>
16562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16563S:	Maintained
16564F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16565F:	sound/soc/codecs/tfa9879*
16566
16567NXP-NCI NFC DRIVER
16568S:	Orphan
16569F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16570F:	drivers/nfc/nxp-nci
16571
16572NXP/Goodix TFA989X (TFA1) DRIVER
16573M:	Stephan Gerhold <stephan@gerhold.net>
16574L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16575S:	Maintained
16576F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16577F:	sound/soc/codecs/tfa989x.c
16578
16579NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16580M:	Jonas Malaco <jonas@protocubo.io>
16581L:	linux-hwmon@vger.kernel.org
16582S:	Maintained
16583F:	Documentation/hwmon/nzxt-kraken2.rst
16584F:	drivers/hwmon/nzxt-kraken2.c
16585
16586NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16587M:	Jonas Malaco <jonas@protocubo.io>
16588M:	Aleksa Savic <savicaleksa83@gmail.com>
16589L:	linux-hwmon@vger.kernel.org
16590S:	Maintained
16591F:	Documentation/hwmon/nzxt-kraken3.rst
16592F:	drivers/hwmon/nzxt-kraken3.c
16593
16594NZXT-SMART2 HARDWARE MONITORING DRIVER
16595M:	Aleksandr Mezin <mezin.alexander@gmail.com>
16596L:	linux-hwmon@vger.kernel.org
16597S:	Maintained
16598F:	Documentation/hwmon/nzxt-smart2.rst
16599F:	drivers/hwmon/nzxt-smart2.c
16600
16601OBJAGG
16602M:	Jiri Pirko <jiri@resnulli.us>
16603L:	netdev@vger.kernel.org
16604S:	Supported
16605F:	include/linux/objagg.h
16606F:	lib/objagg.c
16607F:	lib/test_objagg.c
16608
16609OBJPOOL
16610M:	Matt Wu <wuqiang.matt@bytedance.com>
16611S:	Supported
16612F:	include/linux/objpool.h
16613F:	lib/objpool.c
16614F:	lib/test_objpool.c
16615
16616OBJTOOL
16617M:	Josh Poimboeuf <jpoimboe@kernel.org>
16618M:	Peter Zijlstra <peterz@infradead.org>
16619S:	Supported
16620F:	include/linux/objtool*.h
16621F:	tools/objtool/
16622
16623OCELOT ETHERNET SWITCH DRIVER
16624M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16625M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16626M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16627M:	UNGLinuxDriver@microchip.com
16628L:	netdev@vger.kernel.org
16629S:	Supported
16630F:	drivers/net/dsa/ocelot/*
16631F:	drivers/net/ethernet/mscc/
16632F:	include/soc/mscc/ocelot*
16633F:	net/dsa/tag_ocelot.c
16634F:	net/dsa/tag_ocelot_8021q.c
16635F:	tools/testing/selftests/drivers/net/ocelot/*
16636
16637OCELOT EXTERNAL SWITCH CONTROL
16638M:	Colin Foster <colin.foster@in-advantage.com>
16639S:	Supported
16640F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
16641F:	drivers/mfd/ocelot*
16642F:	drivers/net/dsa/ocelot/ocelot_ext.c
16643F:	include/linux/mfd/ocelot.h
16644
16645OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
16646M:	Frederic Barrat <fbarrat@linux.ibm.com>
16647M:	Andrew Donnellan <ajd@linux.ibm.com>
16648L:	linuxppc-dev@lists.ozlabs.org
16649S:	Supported
16650F:	Documentation/userspace-api/accelerators/ocxl.rst
16651F:	arch/powerpc/include/asm/pnv-ocxl.h
16652F:	arch/powerpc/platforms/powernv/ocxl.c
16653F:	drivers/misc/ocxl/
16654F:	include/misc/ocxl*
16655F:	include/uapi/misc/ocxl.h
16656
16657OMAP AUDIO SUPPORT
16658M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
16659M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
16660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16661L:	linux-omap@vger.kernel.org
16662S:	Maintained
16663F:	sound/soc/ti/n810.c
16664F:	sound/soc/ti/omap*
16665F:	sound/soc/ti/rx51.c
16666F:	sound/soc/ti/sdma-pcm.*
16667
16668OMAP CLOCK FRAMEWORK SUPPORT
16669M:	Paul Walmsley <paul@pwsan.com>
16670L:	linux-omap@vger.kernel.org
16671S:	Maintained
16672F:	arch/arm/*omap*/*clock*
16673
16674OMAP DEVICE TREE SUPPORT
16675M:	Tony Lindgren <tony@atomide.com>
16676L:	linux-omap@vger.kernel.org
16677L:	devicetree@vger.kernel.org
16678S:	Maintained
16679F:	arch/arm/boot/dts/ti/omap/
16680
16681OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
16682L:	linux-omap@vger.kernel.org
16683L:	linux-fbdev@vger.kernel.org
16684S:	Orphan
16685F:	Documentation/arch/arm/omap/dss.rst
16686F:	drivers/video/fbdev/omap2/
16687
16688OMAP FRAMEBUFFER SUPPORT
16689L:	linux-fbdev@vger.kernel.org
16690L:	linux-omap@vger.kernel.org
16691S:	Orphan
16692F:	drivers/video/fbdev/omap/
16693
16694OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
16695M:	Roger Quadros <rogerq@kernel.org>
16696M:	Tony Lindgren <tony@atomide.com>
16697L:	linux-omap@vger.kernel.org
16698S:	Maintained
16699F:	arch/arm/mach-omap2/*gpmc*
16700F:	drivers/memory/omap-gpmc.c
16701
16702OMAP GPIO DRIVER
16703M:	Grygorii Strashko <grygorii.strashko@ti.com>
16704M:	Santosh Shilimkar <ssantosh@kernel.org>
16705M:	Kevin Hilman <khilman@kernel.org>
16706L:	linux-omap@vger.kernel.org
16707S:	Maintained
16708F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
16709F:	drivers/gpio/gpio-omap.c
16710
16711OMAP HARDWARE SPINLOCK SUPPORT
16712L:	linux-omap@vger.kernel.org
16713S:	Orphan
16714F:	drivers/hwspinlock/omap_hwspinlock.c
16715
16716OMAP HS MMC SUPPORT
16717L:	linux-mmc@vger.kernel.org
16718L:	linux-omap@vger.kernel.org
16719S:	Orphan
16720F:	drivers/mmc/host/omap_hsmmc.c
16721
16722OMAP HWMOD DATA
16723M:	Paul Walmsley <paul@pwsan.com>
16724L:	linux-omap@vger.kernel.org
16725S:	Maintained
16726F:	arch/arm/mach-omap2/omap_hwmod*data*
16727
16728OMAP HWMOD SUPPORT
16729M:	Paul Walmsley <paul@pwsan.com>
16730L:	linux-omap@vger.kernel.org
16731S:	Maintained
16732F:	arch/arm/mach-omap2/omap_hwmod.*
16733
16734OMAP I2C DRIVER
16735M:	Vignesh R <vigneshr@ti.com>
16736L:	linux-omap@vger.kernel.org
16737L:	linux-i2c@vger.kernel.org
16738S:	Maintained
16739F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
16740F:	drivers/i2c/busses/i2c-omap.c
16741
16742OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
16743M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16744L:	linux-media@vger.kernel.org
16745S:	Maintained
16746F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16747F:	drivers/media/platform/ti/omap3isp/
16748F:	drivers/staging/media/omap4iss/
16749
16750OMAP MMC SUPPORT
16751M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16752L:	linux-omap@vger.kernel.org
16753S:	Odd Fixes
16754F:	drivers/mmc/host/omap.c
16755
16756OMAP POWER MANAGEMENT SUPPORT
16757M:	Kevin Hilman <khilman@kernel.org>
16758L:	linux-omap@vger.kernel.org
16759S:	Maintained
16760F:	arch/arm/*omap*/*pm*
16761F:	drivers/cpufreq/omap-cpufreq.c
16762
16763OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16764M:	Paul Walmsley <paul@pwsan.com>
16765L:	linux-omap@vger.kernel.org
16766S:	Maintained
16767F:	arch/arm/mach-omap2/prm*
16768
16769OMAP RANDOM NUMBER GENERATOR SUPPORT
16770M:	Deepak Saxena <dsaxena@plexity.net>
16771S:	Maintained
16772F:	drivers/char/hw_random/omap-rng.c
16773
16774OMAP USB SUPPORT
16775L:	linux-usb@vger.kernel.org
16776L:	linux-omap@vger.kernel.org
16777S:	Orphan
16778F:	arch/arm/*omap*/usb*
16779F:	drivers/usb/*/*omap*
16780
16781OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16782M:	Mark Jackson <mpfj@newflow.co.uk>
16783L:	linux-omap@vger.kernel.org
16784S:	Maintained
16785F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16786
16787OMAP1 SUPPORT
16788M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16789M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16790R:	Tony Lindgren <tony@atomide.com>
16791L:	linux-omap@vger.kernel.org
16792S:	Maintained
16793Q:	http://patchwork.kernel.org/project/linux-omap/list/
16794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16795F:	arch/arm/configs/omap1_defconfig
16796F:	arch/arm/mach-omap1/
16797F:	drivers/i2c/busses/i2c-omap.c
16798F:	include/linux/platform_data/ams-delta-fiq.h
16799F:	include/linux/platform_data/i2c-omap.h
16800
16801OMAP2+ SUPPORT
16802M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16803M:	Andreas Kemnade <andreas@kemnade.info>
16804M:	Kevin Hilman <khilman@baylibre.com>
16805M:	Roger Quadros <rogerq@kernel.org>
16806M:	Tony Lindgren <tony@atomide.com>
16807L:	linux-omap@vger.kernel.org
16808S:	Maintained
16809W:	http://linux.omap.com/
16810Q:	http://patchwork.kernel.org/project/linux-omap/list/
16811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16812F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16813F:	arch/arm/configs/omap2plus_defconfig
16814F:	arch/arm/mach-omap2/
16815F:	drivers/bus/omap*.[ch]
16816F:	drivers/bus/ti-sysc.c
16817F:	drivers/gpio/gpio-tps65219.c
16818F:	drivers/i2c/busses/i2c-omap.c
16819F:	drivers/irqchip/irq-omap-intc.c
16820F:	drivers/mfd/*omap*.c
16821F:	drivers/mfd/menelaus.c
16822F:	drivers/mfd/palmas.c
16823F:	drivers/mfd/tps65217.c
16824F:	drivers/mfd/tps65218.c
16825F:	drivers/mfd/tps65219.c
16826F:	drivers/mfd/tps65910.c
16827F:	drivers/mfd/twl-core.[ch]
16828F:	drivers/mfd/twl4030*.c
16829F:	drivers/mfd/twl6030*.c
16830F:	drivers/mfd/twl6040*.c
16831F:	drivers/regulator/palmas-regulator*.c
16832F:	drivers/regulator/pbias-regulator.c
16833F:	drivers/regulator/tps65217-regulator.c
16834F:	drivers/regulator/tps65218-regulator.c
16835F:	drivers/regulator/tps65219-regulator.c
16836F:	drivers/regulator/tps65910-regulator.c
16837F:	drivers/regulator/twl-regulator.c
16838F:	drivers/regulator/twl6030-regulator.c
16839F:	include/linux/platform_data/i2c-omap.h
16840F:	include/linux/platform_data/ti-sysc.h
16841
16842OMFS FILESYSTEM
16843M:	Bob Copeland <me@bobcopeland.com>
16844L:	linux-karma-devel@lists.sourceforge.net
16845S:	Maintained
16846F:	Documentation/filesystems/omfs.rst
16847F:	fs/omfs/
16848
16849OMNIVISION OG01A1B SENSOR DRIVER
16850M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16851L:	linux-media@vger.kernel.org
16852S:	Maintained
16853F:	drivers/media/i2c/og01a1b.c
16854
16855OMNIVISION OV01A10 SENSOR DRIVER
16856M:	Bingbu Cao <bingbu.cao@intel.com>
16857L:	linux-media@vger.kernel.org
16858S:	Maintained
16859T:	git git://linuxtv.org/media_tree.git
16860F:	drivers/media/i2c/ov01a10.c
16861
16862OMNIVISION OV02A10 SENSOR DRIVER
16863L:	linux-media@vger.kernel.org
16864S:	Orphan
16865T:	git git://linuxtv.org/media_tree.git
16866F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16867F:	drivers/media/i2c/ov02a10.c
16868
16869OMNIVISION OV08D10 SENSOR DRIVER
16870M:	Jimmy Su <jimmy.su@intel.com>
16871L:	linux-media@vger.kernel.org
16872S:	Maintained
16873T:	git git://linuxtv.org/media_tree.git
16874F:	drivers/media/i2c/ov08d10.c
16875
16876OMNIVISION OV08X40 SENSOR DRIVER
16877M:	Jason Chen <jason.z.chen@intel.com>
16878L:	linux-media@vger.kernel.org
16879S:	Maintained
16880T:	git git://linuxtv.org/media_tree.git
16881F:	drivers/media/i2c/ov08x40.c
16882
16883OMNIVISION OV13858 SENSOR DRIVER
16884M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16885L:	linux-media@vger.kernel.org
16886S:	Maintained
16887T:	git git://linuxtv.org/media_tree.git
16888F:	drivers/media/i2c/ov13858.c
16889
16890OMNIVISION OV13B10 SENSOR DRIVER
16891M:	Arec Kao <arec.kao@intel.com>
16892L:	linux-media@vger.kernel.org
16893S:	Maintained
16894T:	git git://linuxtv.org/media_tree.git
16895F:	drivers/media/i2c/ov13b10.c
16896
16897OMNIVISION OV2680 SENSOR DRIVER
16898M:	Rui Miguel Silva <rmfrfs@gmail.com>
16899M:	Hans de Goede <hansg@kernel.org>
16900L:	linux-media@vger.kernel.org
16901S:	Maintained
16902T:	git git://linuxtv.org/media_tree.git
16903F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16904F:	drivers/media/i2c/ov2680.c
16905
16906OMNIVISION OV2685 SENSOR DRIVER
16907M:	Shunqian Zheng <zhengsq@rock-chips.com>
16908L:	linux-media@vger.kernel.org
16909S:	Maintained
16910T:	git git://linuxtv.org/media_tree.git
16911F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16912F:	drivers/media/i2c/ov2685.c
16913
16914OMNIVISION OV2740 SENSOR DRIVER
16915M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16916R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16917R:	Bingbu Cao <bingbu.cao@intel.com>
16918L:	linux-media@vger.kernel.org
16919S:	Maintained
16920T:	git git://linuxtv.org/media_tree.git
16921F:	drivers/media/i2c/ov2740.c
16922
16923OMNIVISION OV4689 SENSOR DRIVER
16924M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16925L:	linux-media@vger.kernel.org
16926S:	Maintained
16927T:	git git://linuxtv.org/media_tree.git
16928F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16929F:	drivers/media/i2c/ov4689.c
16930
16931OMNIVISION OV5640 SENSOR DRIVER
16932M:	Steve Longerbeam <slongerbeam@gmail.com>
16933L:	linux-media@vger.kernel.org
16934S:	Maintained
16935T:	git git://linuxtv.org/media_tree.git
16936F:	drivers/media/i2c/ov5640.c
16937
16938OMNIVISION OV5647 SENSOR DRIVER
16939M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16940M:	Jacopo Mondi <jacopo@jmondi.org>
16941L:	linux-media@vger.kernel.org
16942S:	Maintained
16943T:	git git://linuxtv.org/media_tree.git
16944F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16945F:	drivers/media/i2c/ov5647.c
16946
16947OMNIVISION OV5670 SENSOR DRIVER
16948M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16949L:	linux-media@vger.kernel.org
16950S:	Maintained
16951T:	git git://linuxtv.org/media_tree.git
16952F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16953F:	drivers/media/i2c/ov5670.c
16954
16955OMNIVISION OV5675 SENSOR DRIVER
16956M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16957L:	linux-media@vger.kernel.org
16958S:	Maintained
16959T:	git git://linuxtv.org/media_tree.git
16960F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16961F:	drivers/media/i2c/ov5675.c
16962
16963OMNIVISION OV5693 SENSOR DRIVER
16964M:	Daniel Scally <djrscally@gmail.com>
16965L:	linux-media@vger.kernel.org
16966S:	Maintained
16967T:	git git://linuxtv.org/media_tree.git
16968F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16969F:	drivers/media/i2c/ov5693.c
16970
16971OMNIVISION OV5695 SENSOR DRIVER
16972M:	Shunqian Zheng <zhengsq@rock-chips.com>
16973L:	linux-media@vger.kernel.org
16974S:	Maintained
16975T:	git git://linuxtv.org/media_tree.git
16976F:	drivers/media/i2c/ov5695.c
16977
16978OMNIVISION OV64A40 SENSOR DRIVER
16979M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16980L:	linux-media@vger.kernel.org
16981S:	Maintained
16982T:	git git://linuxtv.org/media_tree.git
16983F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16984F:	drivers/media/i2c/ov64a40.c
16985
16986OMNIVISION OV7670 SENSOR DRIVER
16987L:	linux-media@vger.kernel.org
16988S:	Orphan
16989T:	git git://linuxtv.org/media_tree.git
16990F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16991F:	drivers/media/i2c/ov7670.c
16992
16993OMNIVISION OV772x SENSOR DRIVER
16994M:	Jacopo Mondi <jacopo@jmondi.org>
16995L:	linux-media@vger.kernel.org
16996S:	Odd fixes
16997T:	git git://linuxtv.org/media_tree.git
16998F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16999F:	drivers/media/i2c/ov772x.c
17000F:	include/media/i2c/ov772x.h
17001
17002OMNIVISION OV7740 SENSOR DRIVER
17003L:	linux-media@vger.kernel.org
17004S:	Orphan
17005T:	git git://linuxtv.org/media_tree.git
17006F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17007F:	drivers/media/i2c/ov7740.c
17008
17009OMNIVISION OV8856 SENSOR DRIVER
17010M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17011L:	linux-media@vger.kernel.org
17012S:	Maintained
17013T:	git git://linuxtv.org/media_tree.git
17014F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17015F:	drivers/media/i2c/ov8856.c
17016
17017OMNIVISION OV8858 SENSOR DRIVER
17018M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17019M:	Nicholas Roth <nicholas@rothemail.net>
17020L:	linux-media@vger.kernel.org
17021S:	Maintained
17022T:	git git://linuxtv.org/media_tree.git
17023F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17024F:	drivers/media/i2c/ov8858.c
17025
17026OMNIVISION OV9282 SENSOR DRIVER
17027M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17028L:	linux-media@vger.kernel.org
17029S:	Maintained
17030T:	git git://linuxtv.org/media_tree.git
17031F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17032F:	drivers/media/i2c/ov9282.c
17033
17034OMNIVISION OV9640 SENSOR DRIVER
17035M:	Petr Cvek <petrcvekcz@gmail.com>
17036L:	linux-media@vger.kernel.org
17037S:	Maintained
17038F:	drivers/media/i2c/ov9640.*
17039
17040OMNIVISION OV9650 SENSOR DRIVER
17041M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17042R:	Akinobu Mita <akinobu.mita@gmail.com>
17043R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17044L:	linux-media@vger.kernel.org
17045S:	Maintained
17046T:	git git://linuxtv.org/media_tree.git
17047F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17048F:	drivers/media/i2c/ov9650.c
17049
17050OMNIVISION OV9734 SENSOR DRIVER
17051M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17052R:	Bingbu Cao <bingbu.cao@intel.com>
17053L:	linux-media@vger.kernel.org
17054S:	Maintained
17055T:	git git://linuxtv.org/media_tree.git
17056F:	drivers/media/i2c/ov9734.c
17057
17058ONBOARD USB HUB DRIVER
17059M:	Matthias Kaehlcke <mka@chromium.org>
17060L:	linux-usb@vger.kernel.org
17061S:	Maintained
17062F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17063F:	drivers/usb/misc/onboard_usb_dev.c
17064
17065ONENAND FLASH DRIVER
17066M:	Kyungmin Park <kyungmin.park@samsung.com>
17067L:	linux-mtd@lists.infradead.org
17068S:	Maintained
17069F:	drivers/mtd/nand/onenand/
17070F:	include/linux/mtd/onenand*.h
17071
17072ONEXPLAYER FAN DRIVER
17073M:	Derek John Clark <derekjohn.clark@gmail.com>
17074M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17075L:	linux-hwmon@vger.kernel.org
17076S:	Maintained
17077F:	drivers/hwmon/oxp-sensors.c
17078
17079ONIE TLV NVMEM LAYOUT DRIVER
17080M:	Miquel Raynal <miquel.raynal@bootlin.com>
17081S:	Maintained
17082F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17083F:	drivers/nvmem/layouts/onie-tlv.c
17084
17085ONION OMEGA2+ BOARD
17086M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17087L:	linux-mips@vger.kernel.org
17088S:	Maintained
17089F:	arch/mips/boot/dts/ralink/omega2p.dts
17090
17091ONSEMI ETHERNET PHY DRIVERS
17092M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17093L:	netdev@vger.kernel.org
17094S:	Supported
17095W:	http://www.onsemi.com
17096F:	drivers/net/phy/ncn*
17097
17098OP-TEE DRIVER
17099M:	Jens Wiklander <jens.wiklander@linaro.org>
17100L:	op-tee@lists.trustedfirmware.org
17101S:	Maintained
17102F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17103F:	drivers/tee/optee/
17104
17105OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17106M:	Sumit Garg <sumit.garg@linaro.org>
17107L:	op-tee@lists.trustedfirmware.org
17108S:	Maintained
17109F:	drivers/char/hw_random/optee-rng.c
17110
17111OP-TEE RTC DRIVER
17112M:	Clément Léger <clement.leger@bootlin.com>
17113L:	linux-rtc@vger.kernel.org
17114S:	Maintained
17115F:	drivers/rtc/rtc-optee.c
17116
17117OPA-VNIC DRIVER
17118M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17119L:	linux-rdma@vger.kernel.org
17120S:	Supported
17121F:	drivers/infiniband/ulp/opa_vnic
17122
17123OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17124M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17125L:	netdev@vger.kernel.org
17126S:	Maintained
17127F:	Documentation/networking/oa-tc6-framework.rst
17128F:	drivers/include/linux/oa_tc6.h
17129F:	drivers/net/ethernet/oa_tc6.c
17130
17131OPEN FIRMWARE AND FLATTENED DEVICE TREE
17132M:	Rob Herring <robh@kernel.org>
17133M:	Saravana Kannan <saravanak@google.com>
17134L:	devicetree@vger.kernel.org
17135S:	Maintained
17136W:	http://www.devicetree.org/
17137C:	irc://irc.libera.chat/devicetree
17138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17139F:	Documentation/ABI/testing/sysfs-firmware-ofw
17140F:	drivers/of/
17141F:	include/linux/of*.h
17142F:	scripts/dtc/
17143F:	tools/testing/selftests/dt/
17144K:	of_overlay_notifier_
17145K:	of_overlay_fdt_apply
17146K:	of_overlay_remove
17147
17148OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17149M:	Rob Herring <robh@kernel.org>
17150M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17151M:	Conor Dooley <conor+dt@kernel.org>
17152L:	devicetree@vger.kernel.org
17153S:	Maintained
17154Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17155C:	irc://irc.libera.chat/devicetree
17156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17157F:	Documentation/devicetree/
17158F:	arch/*/boot/dts/
17159F:	include/dt-bindings/
17160
17161OPENCOMPUTE PTP CLOCK DRIVER
17162M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17163M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17164L:	netdev@vger.kernel.org
17165S:	Maintained
17166F:	drivers/ptp/ptp_ocp.c
17167
17168OPENCORES I2C BUS DRIVER
17169M:	Peter Korsgaard <peter@korsgaard.com>
17170M:	Andrew Lunn <andrew@lunn.ch>
17171L:	linux-i2c@vger.kernel.org
17172S:	Maintained
17173F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17174F:	Documentation/i2c/busses/i2c-ocores.rst
17175F:	drivers/i2c/busses/i2c-ocores.c
17176F:	include/linux/platform_data/i2c-ocores.h
17177
17178OPENRISC ARCHITECTURE
17179M:	Jonas Bonn <jonas@southpole.se>
17180M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17181M:	Stafford Horne <shorne@gmail.com>
17182L:	linux-openrisc@vger.kernel.org
17183S:	Maintained
17184W:	http://openrisc.io
17185T:	git https://github.com/openrisc/linux.git
17186F:	Documentation/arch/openrisc/
17187F:	Documentation/devicetree/bindings/openrisc/
17188F:	arch/openrisc/
17189F:	drivers/irqchip/irq-ompic.c
17190F:	drivers/irqchip/irq-or1k-*
17191
17192OPENVSWITCH
17193M:	Pravin B Shelar <pshelar@ovn.org>
17194L:	netdev@vger.kernel.org
17195L:	dev@openvswitch.org
17196S:	Maintained
17197W:	http://openvswitch.org
17198F:	include/uapi/linux/openvswitch.h
17199F:	net/openvswitch/
17200F:	tools/testing/selftests/net/openvswitch/
17201
17202OPERATING PERFORMANCE POINTS (OPP)
17203M:	Viresh Kumar <vireshk@kernel.org>
17204M:	Nishanth Menon <nm@ti.com>
17205M:	Stephen Boyd <sboyd@kernel.org>
17206L:	linux-pm@vger.kernel.org
17207S:	Maintained
17208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17209F:	Documentation/devicetree/bindings/opp/
17210F:	Documentation/power/opp.rst
17211F:	drivers/opp/
17212F:	include/linux/pm_opp.h
17213
17214OPL4 DRIVER
17215M:	Clemens Ladisch <clemens@ladisch.de>
17216L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17217S:	Maintained
17218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17219F:	sound/drivers/opl4/
17220
17221ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17222M:	Mark Fasheh <mark@fasheh.com>
17223M:	Joel Becker <jlbec@evilplan.org>
17224M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17225L:	ocfs2-devel@lists.linux.dev
17226S:	Supported
17227W:	http://ocfs2.wiki.kernel.org
17228F:	Documentation/filesystems/dlmfs.rst
17229F:	Documentation/filesystems/ocfs2.rst
17230F:	fs/ocfs2/
17231
17232ORANGEFS FILESYSTEM
17233M:	Mike Marshall <hubcap@omnibond.com>
17234R:	Martin Brandenburg <martin@omnibond.com>
17235L:	devel@lists.orangefs.org
17236S:	Supported
17237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17238F:	Documentation/filesystems/orangefs.rst
17239F:	fs/orangefs/
17240
17241OV2659 OMNIVISION SENSOR DRIVER
17242M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17243L:	linux-media@vger.kernel.org
17244S:	Maintained
17245W:	https://linuxtv.org
17246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17247T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17248F:	drivers/media/i2c/ov2659.c
17249F:	include/media/i2c/ov2659.h
17250
17251OVERLAY FILESYSTEM
17252M:	Miklos Szeredi <miklos@szeredi.hu>
17253M:	Amir Goldstein <amir73il@gmail.com>
17254L:	linux-unionfs@vger.kernel.org
17255S:	Supported
17256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17257F:	Documentation/filesystems/overlayfs.rst
17258F:	fs/overlayfs/
17259
17260P54 WIRELESS DRIVER
17261M:	Christian Lamparter <chunkeey@googlemail.com>
17262L:	linux-wireless@vger.kernel.org
17263S:	Maintained
17264W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17265F:	drivers/net/wireless/intersil/p54/
17266
17267PACKET SOCKETS
17268M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17269S:	Maintained
17270F:	include/uapi/linux/if_packet.h
17271F:	net/packet/af_packet.c
17272
17273PACKING
17274M:	Vladimir Oltean <olteanv@gmail.com>
17275L:	netdev@vger.kernel.org
17276S:	Supported
17277F:	Documentation/core-api/packing.rst
17278F:	include/linux/packing.h
17279F:	lib/packing.c
17280
17281PADATA PARALLEL EXECUTION MECHANISM
17282M:	Steffen Klassert <steffen.klassert@secunet.com>
17283M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17284L:	linux-crypto@vger.kernel.org
17285L:	linux-kernel@vger.kernel.org
17286S:	Maintained
17287F:	Documentation/core-api/padata.rst
17288F:	include/linux/padata.h
17289F:	kernel/padata.c
17290
17291PAGE CACHE
17292M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17293L:	linux-fsdevel@vger.kernel.org
17294S:	Supported
17295T:	git git://git.infradead.org/users/willy/pagecache.git
17296F:	Documentation/filesystems/locking.rst
17297F:	Documentation/filesystems/vfs.rst
17298F:	include/linux/pagemap.h
17299F:	mm/filemap.c
17300F:	mm/page-writeback.c
17301F:	mm/readahead.c
17302F:	mm/truncate.c
17303
17304PAGE POOL
17305M:	Jesper Dangaard Brouer <hawk@kernel.org>
17306M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17307L:	netdev@vger.kernel.org
17308S:	Supported
17309F:	Documentation/networking/page_pool.rst
17310F:	include/net/page_pool/
17311F:	include/trace/events/page_pool.h
17312F:	net/core/page_pool.c
17313
17314PAGE TABLE CHECK
17315M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17316M:	Andrew Morton <akpm@linux-foundation.org>
17317L:	linux-mm@kvack.org
17318S:	Maintained
17319F:	Documentation/mm/page_table_check.rst
17320F:	include/linux/page_table_check.h
17321F:	mm/page_table_check.c
17322
17323PANASONIC LAPTOP ACPI EXTRAS DRIVER
17324M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17325L:	platform-driver-x86@vger.kernel.org
17326S:	Maintained
17327F:	drivers/platform/x86/panasonic-laptop.c
17328
17329PARALLAX PING IIO SENSOR DRIVER
17330M:	Andreas Klinger <ak@it-klinger.de>
17331L:	linux-iio@vger.kernel.org
17332S:	Maintained
17333F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17334F:	drivers/iio/proximity/ping.c
17335
17336PARALLEL LCD/KEYPAD PANEL DRIVER
17337M:	Willy Tarreau <willy@haproxy.com>
17338M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17339S:	Odd Fixes
17340F:	Documentation/admin-guide/lcd-panel-cgram.rst
17341F:	drivers/auxdisplay/panel.c
17342
17343PARALLEL PORT SUBSYSTEM
17344M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17345M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17346L:	linux-parport@lists.infradead.org (subscribers-only)
17347S:	Maintained
17348F:	Documentation/driver-api/parport*.rst
17349F:	drivers/char/ppdev.c
17350F:	drivers/parport/
17351F:	include/linux/parport*.h
17352F:	include/uapi/linux/ppdev.h
17353
17354PARAVIRT_OPS INTERFACE
17355M:	Juergen Gross <jgross@suse.com>
17356R:	Ajay Kaher <ajay.kaher@broadcom.com>
17357R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17358R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17359L:	virtualization@lists.linux.dev
17360L:	x86@kernel.org
17361S:	Supported
17362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17363F:	Documentation/virt/paravirt_ops.rst
17364F:	arch/*/include/asm/paravirt*.h
17365F:	arch/*/kernel/paravirt*
17366F:	include/linux/hypervisor.h
17367
17368PARISC ARCHITECTURE
17369M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17370M:	Helge Deller <deller@gmx.de>
17371L:	linux-parisc@vger.kernel.org
17372S:	Maintained
17373W:	https://parisc.wiki.kernel.org
17374Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17377F:	Documentation/arch/parisc/
17378F:	arch/parisc/
17379F:	drivers/char/agp/parisc-agp.c
17380F:	drivers/input/misc/hp_sdc_rtc.c
17381F:	drivers/input/serio/gscps2.c
17382F:	drivers/input/serio/hp_sdc*
17383F:	drivers/parisc/
17384F:	drivers/parport/parport_gsc.*
17385F:	drivers/tty/serial/8250/8250_parisc.c
17386F:	drivers/video/console/sti*
17387F:	drivers/video/fbdev/sti*
17388F:	drivers/video/logo/logo_parisc*
17389F:	include/linux/hp_sdc.h
17390
17391PARMAN
17392M:	Jiri Pirko <jiri@resnulli.us>
17393L:	netdev@vger.kernel.org
17394S:	Supported
17395F:	include/linux/parman.h
17396F:	lib/parman.c
17397F:	lib/test_parman.c
17398
17399PC ENGINES APU BOARD DRIVER
17400M:	Enrico Weigelt, metux IT consult <info@metux.net>
17401S:	Maintained
17402F:	drivers/platform/x86/pcengines-apuv2.c
17403
17404PC87360 HARDWARE MONITORING DRIVER
17405M:	Jim Cromie <jim.cromie@gmail.com>
17406L:	linux-hwmon@vger.kernel.org
17407S:	Maintained
17408F:	Documentation/hwmon/pc87360.rst
17409F:	drivers/hwmon/pc87360.c
17410
17411PC8736x GPIO DRIVER
17412M:	Jim Cromie <jim.cromie@gmail.com>
17413S:	Maintained
17414F:	drivers/char/pc8736x_gpio.c
17415
17416PC87427 HARDWARE MONITORING DRIVER
17417M:	Jean Delvare <jdelvare@suse.com>
17418L:	linux-hwmon@vger.kernel.org
17419S:	Maintained
17420F:	Documentation/hwmon/pc87427.rst
17421F:	drivers/hwmon/pc87427.c
17422
17423PCA9532 LED DRIVER
17424M:	Riku Voipio <riku.voipio@iki.fi>
17425S:	Maintained
17426F:	drivers/leds/leds-pca9532.c
17427F:	include/linux/leds-pca9532.h
17428
17429PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17430M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17431M:	Pali Rohár <pali@kernel.org>
17432L:	linux-pci@vger.kernel.org
17433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17434S:	Maintained
17435F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17436F:	drivers/pci/controller/pci-aardvark.c
17437
17438PCI DRIVER FOR ALTERA PCIE IP
17439M:	Joyce Ooi <joyce.ooi@intel.com>
17440L:	linux-pci@vger.kernel.org
17441S:	Supported
17442F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
17443F:	drivers/pci/controller/pcie-altera.c
17444
17445PCI DRIVER FOR APPLIEDMICRO XGENE
17446M:	Toan Le <toan@os.amperecomputing.com>
17447L:	linux-pci@vger.kernel.org
17448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17449S:	Maintained
17450F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17451F:	drivers/pci/controller/pci-xgene.c
17452
17453PCI DRIVER FOR ARM VERSATILE PLATFORM
17454M:	Rob Herring <robh@kernel.org>
17455L:	linux-pci@vger.kernel.org
17456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17457S:	Maintained
17458F:	Documentation/devicetree/bindings/pci/versatile.yaml
17459F:	drivers/pci/controller/pci-versatile.c
17460
17461PCI DRIVER FOR ARMADA 8K
17462M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17463L:	linux-pci@vger.kernel.org
17464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17465S:	Maintained
17466F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17467F:	drivers/pci/controller/dwc/pcie-armada8k.c
17468
17469PCI DRIVER FOR CADENCE PCIE IP
17470L:	linux-pci@vger.kernel.org
17471S:	Orphan
17472F:	Documentation/devicetree/bindings/pci/cdns,*
17473F:	drivers/pci/controller/cadence/*cadence*
17474
17475PCI DRIVER FOR FREESCALE LAYERSCAPE
17476M:	Minghuan Lian <minghuan.Lian@nxp.com>
17477M:	Mingkai Hu <mingkai.hu@nxp.com>
17478M:	Roy Zang <roy.zang@nxp.com>
17479L:	linuxppc-dev@lists.ozlabs.org
17480L:	linux-pci@vger.kernel.org
17481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17482L:	imx@lists.linux.dev
17483S:	Maintained
17484F:	drivers/pci/controller/dwc/*layerscape*
17485
17486PCI DRIVER FOR FU740
17487M:	Paul Walmsley <paul.walmsley@sifive.com>
17488M:	Greentime Hu <greentime.hu@sifive.com>
17489M:	Samuel Holland <samuel.holland@sifive.com>
17490L:	linux-pci@vger.kernel.org
17491S:	Maintained
17492F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17493F:	drivers/pci/controller/dwc/pcie-fu740.c
17494
17495PCI DRIVER FOR GENERIC OF HOSTS
17496M:	Will Deacon <will@kernel.org>
17497L:	linux-pci@vger.kernel.org
17498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17499S:	Maintained
17500F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17501F:	drivers/pci/controller/pci-host-common.c
17502F:	drivers/pci/controller/pci-host-generic.c
17503
17504PCI DRIVER FOR IMX6
17505M:	Richard Zhu <hongxing.zhu@nxp.com>
17506M:	Lucas Stach <l.stach@pengutronix.de>
17507L:	linux-pci@vger.kernel.org
17508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17509L:	imx@lists.linux.dev
17510S:	Maintained
17511F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17512F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17513F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17514F:	drivers/pci/controller/dwc/*imx6*
17515
17516PCI DRIVER FOR INTEL IXP4XX
17517M:	Linus Walleij <linus.walleij@linaro.org>
17518S:	Maintained
17519F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17520F:	drivers/pci/controller/pci-ixp4xx.c
17521
17522PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17523M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17524R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17525L:	linux-pci@vger.kernel.org
17526S:	Supported
17527F:	drivers/pci/controller/vmd.c
17528
17529PCI DRIVER FOR MICROSEMI SWITCHTEC
17530M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17531M:	Logan Gunthorpe <logang@deltatee.com>
17532L:	linux-pci@vger.kernel.org
17533S:	Maintained
17534F:	Documentation/ABI/testing/sysfs-class-switchtec
17535F:	Documentation/driver-api/switchtec.rst
17536F:	drivers/ntb/hw/mscc/
17537F:	drivers/pci/switch/switchtec*
17538F:	include/linux/switchtec.h
17539F:	include/uapi/linux/switchtec_ioctl.h
17540
17541PCI DRIVER FOR MOBIVEIL PCIE IP
17542M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17543M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17544L:	linux-pci@vger.kernel.org
17545S:	Supported
17546F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17547F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17548
17549PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17550M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17551M:	Pali Rohár <pali@kernel.org>
17552L:	linux-pci@vger.kernel.org
17553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17554S:	Maintained
17555F:	drivers/pci/controller/*mvebu*
17556
17557PCI DRIVER FOR NVIDIA TEGRA
17558M:	Thierry Reding <thierry.reding@gmail.com>
17559L:	linux-tegra@vger.kernel.org
17560L:	linux-pci@vger.kernel.org
17561S:	Supported
17562F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17563F:	drivers/pci/controller/pci-tegra.c
17564
17565PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17566M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17567L:	linux-pci@vger.kernel.org
17568L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17569S:	Maintained
17570F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17571F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17572
17573PCI DRIVER FOR PLDA PCIE IP
17574M:	Daire McNamara <daire.mcnamara@microchip.com>
17575L:	linux-pci@vger.kernel.org
17576S:	Maintained
17577F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17578F:	drivers/pci/controller/plda/pcie-plda-host.c
17579F:	drivers/pci/controller/plda/pcie-plda.h
17580
17581PCI DRIVER FOR RENESAS R-CAR
17582M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17583M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17584L:	linux-pci@vger.kernel.org
17585L:	linux-renesas-soc@vger.kernel.org
17586S:	Maintained
17587F:	Documentation/devicetree/bindings/pci/*rcar*
17588F:	drivers/pci/controller/*rcar*
17589F:	drivers/pci/controller/dwc/*rcar*
17590
17591PCI DRIVER FOR SAMSUNG EXYNOS
17592M:	Jingoo Han <jingoohan1@gmail.com>
17593L:	linux-pci@vger.kernel.org
17594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17595L:	linux-samsung-soc@vger.kernel.org
17596S:	Maintained
17597F:	drivers/pci/controller/dwc/pci-exynos.c
17598
17599PCI DRIVER FOR SYNOPSYS DESIGNWARE
17600M:	Jingoo Han <jingoohan1@gmail.com>
17601M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17602L:	linux-pci@vger.kernel.org
17603S:	Maintained
17604F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17605F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17606F:	drivers/pci/controller/dwc/*designware*
17607
17608PCI DRIVER FOR TI DRA7XX/J721E
17609M:	Vignesh Raghavendra <vigneshr@ti.com>
17610R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17611L:	linux-omap@vger.kernel.org
17612L:	linux-pci@vger.kernel.org
17613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17614S:	Supported
17615F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17616F:	drivers/pci/controller/cadence/pci-j721e.c
17617F:	drivers/pci/controller/dwc/pci-dra7xx.c
17618
17619PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17620M:	Linus Walleij <linus.walleij@linaro.org>
17621L:	linux-pci@vger.kernel.org
17622S:	Maintained
17623F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17624F:	drivers/pci/controller/pci-v3-semi.c
17625
17626PCI DRIVER FOR XILINX VERSAL CPM
17627M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17628M:	Michal Simek <michal.simek@amd.com>
17629L:	linux-pci@vger.kernel.org
17630S:	Maintained
17631F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17632F:	drivers/pci/controller/pcie-xilinx-cpm.c
17633
17634PCI ENDPOINT SUBSYSTEM
17635M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17636M:	Krzysztof Wilczyński <kw@linux.com>
17637R:	Kishon Vijay Abraham I <kishon@kernel.org>
17638L:	linux-pci@vger.kernel.org
17639S:	Supported
17640Q:	https://patchwork.kernel.org/project/linux-pci/list/
17641B:	https://bugzilla.kernel.org
17642C:	irc://irc.oftc.net/linux-pci
17643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17644F:	Documentation/PCI/endpoint/*
17645F:	Documentation/misc-devices/pci-endpoint-test.rst
17646F:	drivers/misc/pci_endpoint_test.c
17647F:	drivers/pci/endpoint/
17648F:	tools/pci/
17649
17650PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
17651M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
17652R:	Oliver O'Halloran <oohall@gmail.com>
17653L:	linuxppc-dev@lists.ozlabs.org
17654S:	Supported
17655F:	Documentation/PCI/pci-error-recovery.rst
17656F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
17657F:	arch/powerpc/include/*/eeh*.h
17658F:	arch/powerpc/kernel/eeh*.c
17659F:	arch/powerpc/platforms/*/eeh*.c
17660F:	drivers/pci/pcie/aer.c
17661F:	drivers/pci/pcie/dpc.c
17662F:	drivers/pci/pcie/err.c
17663
17664PCI ERROR RECOVERY
17665M:	Linas Vepstas <linasvepstas@gmail.com>
17666L:	linux-pci@vger.kernel.org
17667S:	Supported
17668F:	Documentation/PCI/pci-error-recovery.rst
17669
17670PCI MSI DRIVER FOR ALTERA MSI IP
17671M:	Joyce Ooi <joyce.ooi@intel.com>
17672L:	linux-pci@vger.kernel.org
17673S:	Supported
17674F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
17675F:	drivers/pci/controller/pcie-altera-msi.c
17676
17677PCI MSI DRIVER FOR APPLIEDMICRO XGENE
17678M:	Toan Le <toan@os.amperecomputing.com>
17679L:	linux-pci@vger.kernel.org
17680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17681S:	Maintained
17682F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
17683F:	drivers/pci/controller/pci-xgene-msi.c
17684
17685PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
17686M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17687M:	Krzysztof Wilczyński <kw@linux.com>
17688R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17689R:	Rob Herring <robh@kernel.org>
17690L:	linux-pci@vger.kernel.org
17691S:	Supported
17692Q:	https://patchwork.kernel.org/project/linux-pci/list/
17693B:	https://bugzilla.kernel.org
17694C:	irc://irc.oftc.net/linux-pci
17695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17696F:	Documentation/devicetree/bindings/pci/
17697F:	drivers/pci/controller/
17698F:	drivers/pci/pci-bridge-emul.c
17699F:	drivers/pci/pci-bridge-emul.h
17700
17701PCI PEER-TO-PEER DMA (P2PDMA)
17702M:	Bjorn Helgaas <bhelgaas@google.com>
17703M:	Logan Gunthorpe <logang@deltatee.com>
17704L:	linux-pci@vger.kernel.org
17705S:	Supported
17706Q:	https://patchwork.kernel.org/project/linux-pci/list/
17707B:	https://bugzilla.kernel.org
17708C:	irc://irc.oftc.net/linux-pci
17709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17710F:	Documentation/driver-api/pci/p2pdma.rst
17711F:	drivers/pci/p2pdma.c
17712F:	include/linux/pci-p2pdma.h
17713
17714PCI POWER CONTROL
17715M:	Bartosz Golaszewski <brgl@bgdev.pl>
17716L:	linux-pci@vger.kernel.org
17717S:	Maintained
17718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17719F:	drivers/pci/pwrctl/*
17720F:	include/linux/pci-pwrctl.h
17721
17722PCI SUBSYSTEM
17723M:	Bjorn Helgaas <bhelgaas@google.com>
17724L:	linux-pci@vger.kernel.org
17725S:	Supported
17726Q:	https://patchwork.kernel.org/project/linux-pci/list/
17727B:	https://bugzilla.kernel.org
17728C:	irc://irc.oftc.net/linux-pci
17729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
17730F:	Documentation/PCI/
17731F:	Documentation/devicetree/bindings/pci/
17732F:	arch/x86/kernel/early-quirks.c
17733F:	arch/x86/kernel/quirks.c
17734F:	arch/x86/pci/
17735F:	drivers/acpi/pci*
17736F:	drivers/pci/
17737F:	include/asm-generic/pci*
17738F:	include/linux/of_pci.h
17739F:	include/linux/pci*
17740F:	include/uapi/linux/pci*
17741
17742PCIE DRIVER FOR AMAZON ANNAPURNA LABS
17743M:	Jonathan Chocron <jonnyc@amazon.com>
17744L:	linux-pci@vger.kernel.org
17745S:	Maintained
17746F:	Documentation/devicetree/bindings/pci/pcie-al.txt
17747F:	drivers/pci/controller/dwc/pcie-al.c
17748
17749PCIE DRIVER FOR AMLOGIC MESON
17750M:	Yue Wang <yue.wang@Amlogic.com>
17751L:	linux-pci@vger.kernel.org
17752L:	linux-amlogic@lists.infradead.org
17753S:	Maintained
17754F:	drivers/pci/controller/dwc/pci-meson.c
17755
17756PCIE DRIVER FOR AXIS ARTPEC
17757M:	Jesper Nilsson <jesper.nilsson@axis.com>
17758L:	linux-arm-kernel@axis.com
17759L:	linux-pci@vger.kernel.org
17760S:	Maintained
17761F:	Documentation/devicetree/bindings/pci/axis,artpec*
17762F:	drivers/pci/controller/dwc/*artpec*
17763
17764PCIE DRIVER FOR CAVIUM THUNDERX
17765M:	Robert Richter <rric@kernel.org>
17766L:	linux-pci@vger.kernel.org
17767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17768S:	Odd Fixes
17769F:	drivers/pci/controller/pci-thunder-*
17770
17771PCIE DRIVER FOR HISILICON
17772M:	Zhou Wang <wangzhou1@hisilicon.com>
17773L:	linux-pci@vger.kernel.org
17774S:	Maintained
17775F:	drivers/pci/controller/dwc/pcie-hisi.c
17776
17777PCIE DRIVER FOR HISILICON KIRIN
17778M:	Xiaowei Song <songxiaowei@hisilicon.com>
17779M:	Binghui Wang <wangbinghui@hisilicon.com>
17780L:	linux-pci@vger.kernel.org
17781S:	Maintained
17782F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17783F:	drivers/pci/controller/dwc/pcie-kirin.c
17784
17785PCIE DRIVER FOR HISILICON STB
17786M:	Shawn Guo <shawn.guo@linaro.org>
17787L:	linux-pci@vger.kernel.org
17788S:	Maintained
17789F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17790F:	drivers/pci/controller/dwc/pcie-histb.c
17791
17792PCIE DRIVER FOR INTEL KEEM BAY
17793M:	Srikanth Thokala <srikanth.thokala@intel.com>
17794L:	linux-pci@vger.kernel.org
17795S:	Supported
17796F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17797F:	drivers/pci/controller/dwc/pcie-keembay.c
17798
17799PCIE DRIVER FOR INTEL LGM GW SOC
17800M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17801L:	linux-pci@vger.kernel.org
17802S:	Maintained
17803F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17804F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17805
17806PCIE DRIVER FOR MEDIATEK
17807M:	Ryder Lee <ryder.lee@mediatek.com>
17808M:	Jianjun Wang <jianjun.wang@mediatek.com>
17809L:	linux-pci@vger.kernel.org
17810L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17811S:	Supported
17812F:	Documentation/devicetree/bindings/pci/mediatek*
17813F:	drivers/pci/controller/*mediatek*
17814
17815PCIE DRIVER FOR MICROCHIP
17816M:	Daire McNamara <daire.mcnamara@microchip.com>
17817L:	linux-pci@vger.kernel.org
17818S:	Supported
17819F:	Documentation/devicetree/bindings/pci/microchip*
17820F:	drivers/pci/controller/plda/*microchip*
17821
17822PCIE DRIVER FOR QUALCOMM MSM
17823M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17824L:	linux-pci@vger.kernel.org
17825L:	linux-arm-msm@vger.kernel.org
17826S:	Maintained
17827F:	drivers/pci/controller/dwc/pcie-qcom.c
17828
17829PCIE DRIVER FOR ROCKCHIP
17830M:	Shawn Lin <shawn.lin@rock-chips.com>
17831L:	linux-pci@vger.kernel.org
17832L:	linux-rockchip@lists.infradead.org
17833S:	Maintained
17834F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17835F:	drivers/pci/controller/pcie-rockchip*
17836
17837PCIE DRIVER FOR SOCIONEXT UNIPHIER
17838M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17839L:	linux-pci@vger.kernel.org
17840S:	Maintained
17841F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17842F:	drivers/pci/controller/dwc/pcie-uniphier*
17843
17844PCIE DRIVER FOR ST SPEAR13XX
17845M:	Pratyush Anand <pratyush.anand@gmail.com>
17846L:	linux-pci@vger.kernel.org
17847S:	Maintained
17848F:	drivers/pci/controller/dwc/*spear*
17849
17850PCIE DRIVER FOR STARFIVE JH71x0
17851M:	Kevin Xie <kevin.xie@starfivetech.com>
17852L:	linux-pci@vger.kernel.org
17853S:	Maintained
17854F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
17855F:	drivers/pci/controller/plda/pcie-starfive.c
17856
17857PCIE ENDPOINT DRIVER FOR QUALCOMM
17858M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17859L:	linux-pci@vger.kernel.org
17860L:	linux-arm-msm@vger.kernel.org
17861S:	Maintained
17862F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17863F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17864
17865PCMCIA SUBSYSTEM
17866M:	Dominik Brodowski <linux@dominikbrodowski.net>
17867S:	Odd Fixes
17868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17869F:	Documentation/pcmcia/
17870F:	drivers/pcmcia/
17871F:	include/pcmcia/
17872F:	tools/pcmcia/
17873
17874PCNET32 NETWORK DRIVER
17875M:	Don Fry <pcnet32@frontier.com>
17876L:	netdev@vger.kernel.org
17877S:	Maintained
17878F:	drivers/net/ethernet/amd/pcnet32.c
17879
17880PCRYPT PARALLEL CRYPTO ENGINE
17881M:	Steffen Klassert <steffen.klassert@secunet.com>
17882L:	linux-crypto@vger.kernel.org
17883S:	Maintained
17884F:	crypto/pcrypt.c
17885F:	include/crypto/pcrypt.h
17886
17887PDS DSC VIRTIO DATA PATH ACCELERATOR
17888R:	Shannon Nelson <shannon.nelson@amd.com>
17889F:	drivers/vdpa/pds/
17890
17891PECI HARDWARE MONITORING DRIVERS
17892M:	Iwona Winiarska <iwona.winiarska@intel.com>
17893L:	linux-hwmon@vger.kernel.org
17894S:	Supported
17895F:	Documentation/hwmon/peci-cputemp.rst
17896F:	Documentation/hwmon/peci-dimmtemp.rst
17897F:	drivers/hwmon/peci/
17898
17899PECI SUBSYSTEM
17900M:	Iwona Winiarska <iwona.winiarska@intel.com>
17901L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17902S:	Supported
17903F:	Documentation/devicetree/bindings/peci/
17904F:	Documentation/peci/
17905F:	drivers/peci/
17906F:	include/linux/peci-cpu.h
17907F:	include/linux/peci.h
17908
17909PENSANDO ETHERNET DRIVERS
17910M:	Shannon Nelson <shannon.nelson@amd.com>
17911M:	Brett Creeley <brett.creeley@amd.com>
17912L:	netdev@vger.kernel.org
17913S:	Supported
17914F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17915F:	drivers/net/ethernet/pensando/
17916
17917PER-CPU MEMORY ALLOCATOR
17918M:	Dennis Zhou <dennis@kernel.org>
17919M:	Tejun Heo <tj@kernel.org>
17920M:	Christoph Lameter <cl@linux.com>
17921L:	linux-mm@kvack.org
17922S:	Maintained
17923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17924F:	arch/*/include/asm/percpu.h
17925F:	include/linux/percpu*.h
17926F:	lib/percpu*.c
17927F:	mm/percpu*.c
17928
17929PER-TASK DELAY ACCOUNTING
17930M:	Balbir Singh <bsingharora@gmail.com>
17931S:	Maintained
17932F:	include/linux/delayacct.h
17933F:	kernel/delayacct.c
17934
17935PERFORMANCE EVENTS SUBSYSTEM
17936M:	Peter Zijlstra <peterz@infradead.org>
17937M:	Ingo Molnar <mingo@redhat.com>
17938M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17939M:	Namhyung Kim <namhyung@kernel.org>
17940R:	Mark Rutland <mark.rutland@arm.com>
17941R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17942R:	Jiri Olsa <jolsa@kernel.org>
17943R:	Ian Rogers <irogers@google.com>
17944R:	Adrian Hunter <adrian.hunter@intel.com>
17945R:	"Liang, Kan" <kan.liang@linux.intel.com>
17946L:	linux-perf-users@vger.kernel.org
17947L:	linux-kernel@vger.kernel.org
17948S:	Supported
17949W:	https://perf.wiki.kernel.org/
17950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17953F:	arch/*/events/*
17954F:	arch/*/events/*/*
17955F:	arch/*/include/asm/perf_event.h
17956F:	arch/*/kernel/*/*/perf_event*.c
17957F:	arch/*/kernel/*/perf_event*.c
17958F:	arch/*/kernel/perf_callchain.c
17959F:	arch/*/kernel/perf_event*.c
17960F:	include/linux/perf_event.h
17961F:	include/uapi/linux/perf_event.h
17962F:	kernel/events/*
17963F:	tools/lib/perf/
17964F:	tools/perf/
17965
17966PERFORMANCE EVENTS TOOLING ARM64
17967R:	John Garry <john.g.garry@oracle.com>
17968R:	Will Deacon <will@kernel.org>
17969R:	James Clark <james.clark@linaro.org>
17970R:	Mike Leach <mike.leach@linaro.org>
17971R:	Leo Yan <leo.yan@linux.dev>
17972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17973S:	Supported
17974F:	tools/build/feature/test-libopencsd.c
17975F:	tools/perf/arch/arm*/
17976F:	tools/perf/pmu-events/arch/arm64/
17977F:	tools/perf/util/arm-spe*
17978F:	tools/perf/util/cs-etm*
17979
17980PERSONALITY HANDLING
17981M:	Christoph Hellwig <hch@infradead.org>
17982L:	linux-abi-devel@lists.sourceforge.net
17983S:	Maintained
17984F:	include/linux/personality.h
17985F:	include/uapi/linux/personality.h
17986
17987PHOENIX RC FLIGHT CONTROLLER ADAPTER
17988M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17989L:	linux-input@vger.kernel.org
17990S:	Maintained
17991F:	Documentation/input/devices/pxrc.rst
17992F:	drivers/input/joystick/pxrc.c
17993
17994PHONET PROTOCOL
17995M:	Remi Denis-Courmont <courmisch@gmail.com>
17996S:	Supported
17997F:	Documentation/networking/phonet.rst
17998F:	include/linux/phonet.h
17999F:	include/net/phonet/
18000F:	include/uapi/linux/phonet.h
18001F:	net/phonet/
18002
18003PHRAM MTD DRIVER
18004M:	Joern Engel <joern@lazybastard.org>
18005L:	linux-mtd@lists.infradead.org
18006S:	Maintained
18007F:	drivers/mtd/devices/phram.c
18008
18009PICOLCD HID DRIVER
18010M:	Bruno Prémont <bonbons@linux-vserver.org>
18011L:	linux-input@vger.kernel.org
18012S:	Maintained
18013F:	drivers/hid/hid-picolcd*
18014
18015PIDFD API
18016M:	Christian Brauner <christian@brauner.io>
18017L:	linux-kernel@vger.kernel.org
18018S:	Maintained
18019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18020F:	samples/pidfd/
18021F:	tools/testing/selftests/clone3/
18022F:	tools/testing/selftests/pid_namespace/
18023F:	tools/testing/selftests/pidfd/
18024K:	(?i)pidfd
18025K:	(?i)clone3
18026K:	\b(clone_args|kernel_clone_args)\b
18027
18028PIN CONTROL SUBSYSTEM
18029M:	Linus Walleij <linus.walleij@linaro.org>
18030L:	linux-gpio@vger.kernel.org
18031S:	Maintained
18032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18033F:	Documentation/devicetree/bindings/pinctrl/
18034F:	Documentation/driver-api/pin-control.rst
18035F:	drivers/pinctrl/
18036F:	include/dt-bindings/pinctrl/
18037F:	include/linux/pinctrl/
18038
18039PIN CONTROLLER - AMD
18040M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18041M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18042S:	Maintained
18043F:	drivers/pinctrl/pinctrl-amd.c
18044
18045PIN CONTROLLER - FREESCALE
18046M:	Dong Aisheng <aisheng.dong@nxp.com>
18047M:	Fabio Estevam <festevam@gmail.com>
18048M:	Shawn Guo <shawnguo@kernel.org>
18049M:	Jacky Bai <ping.bai@nxp.com>
18050R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18051L:	linux-gpio@vger.kernel.org
18052L:	NXP S32 Linux Team <s32@nxp.com>
18053S:	Maintained
18054F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18055F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18056F:	drivers/pinctrl/freescale/
18057F:	drivers/pinctrl/nxp/
18058
18059PIN CONTROLLER - INTEL
18060M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18061M:	Andy Shevchenko <andy@kernel.org>
18062S:	Supported
18063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18064F:	drivers/pinctrl/intel/
18065
18066PIN CONTROLLER - KEEMBAY
18067M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18068S:	Supported
18069F:	drivers/pinctrl/pinctrl-keembay*
18070
18071PIN CONTROLLER - MEDIATEK
18072M:	Sean Wang <sean.wang@kernel.org>
18073L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18074S:	Maintained
18075F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18076F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18077F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18078F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18079F:	drivers/pinctrl/mediatek/
18080
18081PIN CONTROLLER - MEDIATEK MIPS
18082M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18083M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18084L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18085L:	linux-mips@vger.kernel.org
18086S:	Maintained
18087F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18088F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18089F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18090F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18091F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18092F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18093F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18094F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18095F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18096F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18097F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18098F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18099F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18100F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18101F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18102
18103PIN CONTROLLER - MICROCHIP AT91
18104M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18106L:	linux-gpio@vger.kernel.org
18107S:	Supported
18108F:	drivers/gpio/gpio-sama5d2-piobu.c
18109F:	drivers/pinctrl/pinctrl-at91*
18110
18111PIN CONTROLLER - QUALCOMM
18112M:	Bjorn Andersson <andersson@kernel.org>
18113L:	linux-arm-msm@vger.kernel.org
18114S:	Maintained
18115F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18116F:	drivers/pinctrl/qcom/
18117
18118PIN CONTROLLER - RENESAS
18119M:	Geert Uytterhoeven <geert+renesas@glider.be>
18120L:	linux-renesas-soc@vger.kernel.org
18121S:	Supported
18122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18123F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18124F:	drivers/pinctrl/renesas/
18125
18126PIN CONTROLLER - SAMSUNG
18127M:	Krzysztof Kozlowski <krzk@kernel.org>
18128M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18129R:	Alim Akhtar <alim.akhtar@samsung.com>
18130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18131L:	linux-samsung-soc@vger.kernel.org
18132S:	Maintained
18133Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18134B:	mailto:linux-samsung-soc@vger.kernel.org
18135C:	irc://irc.libera.chat/linux-exynos
18136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18137F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18138F:	drivers/pinctrl/samsung/
18139
18140PIN CONTROLLER - SINGLE
18141M:	Tony Lindgren <tony@atomide.com>
18142M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18144L:	linux-omap@vger.kernel.org
18145S:	Maintained
18146F:	drivers/pinctrl/pinctrl-single.c
18147
18148PIN CONTROLLER - SUNPLUS / TIBBO
18149M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18150M:	Wells Lu <wellslutw@gmail.com>
18151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18152S:	Maintained
18153W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18154F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18155F:	drivers/pinctrl/sunplus/
18156F:	include/dt-bindings/pinctrl/sppctl*.h
18157
18158PINE64 PINEPHONE KEYBOARD DRIVER
18159M:	Samuel Holland <samuel@sholland.org>
18160S:	Supported
18161F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18162F:	drivers/input/keyboard/pinephone-keyboard.c
18163
18164PKTCDVD DRIVER
18165M:	linux-block@vger.kernel.org
18166S:	Orphan
18167F:	drivers/block/pktcdvd.c
18168F:	include/linux/pktcdvd.h
18169F:	include/uapi/linux/pktcdvd.h
18170
18171PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18172M:	Tomasz Duszynski <tduszyns@gmail.com>
18173S:	Maintained
18174F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18175F:	drivers/iio/chemical/pms7003.c
18176
18177PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18178M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18179L:	netdev@vger.kernel.org
18180S:	Maintained
18181F:	drivers/net/phy/mdio-open-alliance.h
18182F:	net/ethtool/plca.c
18183
18184PLDMFW LIBRARY
18185M:	Jacob Keller <jacob.e.keller@intel.com>
18186S:	Maintained
18187F:	Documentation/driver-api/pldmfw/
18188F:	include/linux/pldmfw.h
18189F:	lib/pldmfw/
18190
18191PLX DMA DRIVER
18192M:	Logan Gunthorpe <logang@deltatee.com>
18193S:	Maintained
18194F:	drivers/dma/plx_dma.c
18195
18196PM-GRAPH UTILITY
18197M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18198L:	linux-pm@vger.kernel.org
18199S:	Supported
18200W:	https://01.org/pm-graph
18201B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18202T:	git git://github.com/intel/pm-graph
18203F:	tools/power/pm-graph
18204
18205PM6764TR DRIVER
18206M:	Charles Hsu	<hsu.yungteng@gmail.com>
18207L:	linux-hwmon@vger.kernel.org
18208S:	Maintained
18209F:	Documentation/hwmon/pm6764tr.rst
18210F:	drivers/hwmon/pmbus/pm6764tr.c
18211
18212PMC SIERRA MaxRAID DRIVER
18213L:	linux-scsi@vger.kernel.org
18214S:	Orphan
18215W:	http://www.pmc-sierra.com/
18216F:	drivers/scsi/pmcraid.*
18217
18218PMC SIERRA PM8001 DRIVER
18219M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18220L:	linux-scsi@vger.kernel.org
18221S:	Supported
18222F:	drivers/scsi/pm8001/
18223
18224PNI RM3100 IIO DRIVER
18225M:	Song Qiang <songqiang1304521@gmail.com>
18226L:	linux-iio@vger.kernel.org
18227S:	Maintained
18228F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18229F:	drivers/iio/magnetometer/rm3100*
18230
18231PNP SUPPORT
18232M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18233L:	linux-acpi@vger.kernel.org
18234S:	Maintained
18235F:	drivers/pnp/
18236F:	include/linux/pnp.h
18237
18238POSIX CLOCKS and TIMERS
18239M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18240M:	Frederic Weisbecker <frederic@kernel.org>
18241M:	Thomas Gleixner <tglx@linutronix.de>
18242L:	linux-kernel@vger.kernel.org
18243S:	Maintained
18244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18245F:	fs/timerfd.c
18246F:	include/linux/time_namespace.h
18247F:	include/linux/timerfd.h
18248F:	include/uapi/linux/time.h
18249F:	include/uapi/linux/timerfd.h
18250F:	include/trace/events/timer*
18251F:	kernel/time/itimer.c
18252F:	kernel/time/posix-*
18253F:	kernel/time/namespace.c
18254
18255POWER MANAGEMENT CORE
18256M:	"Rafael J. Wysocki" <rafael@kernel.org>
18257L:	linux-pm@vger.kernel.org
18258S:	Supported
18259B:	https://bugzilla.kernel.org
18260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18261F:	drivers/base/power/
18262F:	drivers/powercap/
18263F:	include/linux/intel_rapl.h
18264F:	include/linux/pm.h
18265F:	include/linux/pm_*
18266F:	include/linux/powercap.h
18267F:	kernel/configs/nopm.config
18268
18269POWER SEQUENCING
18270M:	Bartosz Golaszewski <brgl@bgdev.pl>
18271L:	linux-pm@vger.kernel.org
18272S:	Maintained
18273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18274F:	drivers/power/sequencing/
18275F:	include/linux/pwrseq/
18276
18277POWER STATE COORDINATION INTERFACE (PSCI)
18278M:	Mark Rutland <mark.rutland@arm.com>
18279M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18281S:	Maintained
18282F:	drivers/firmware/psci/
18283F:	include/linux/psci.h
18284F:	include/uapi/linux/psci.h
18285
18286POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18287M:	Sebastian Reichel <sre@kernel.org>
18288L:	linux-pm@vger.kernel.org
18289S:	Maintained
18290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18291F:	Documentation/ABI/testing/sysfs-class-power
18292F:	Documentation/devicetree/bindings/power/supply/
18293F:	drivers/power/supply/
18294F:	include/linux/power/
18295F:	include/linux/power_supply.h
18296F:	tools/testing/selftests/power_supply/
18297
18298POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18299M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18300L:	linuxppc-dev@lists.ozlabs.org
18301S:	Maintained
18302F:	drivers/char/powernv-op-panel.c
18303
18304PPP OVER ATM (RFC 2364)
18305M:	Mitchell Blank Jr <mitch@sfgoth.com>
18306S:	Maintained
18307F:	include/uapi/linux/atmppp.h
18308F:	net/atm/pppoatm.c
18309
18310PPP OVER ETHERNET
18311M:	Michal Ostrowski <mostrows@earthlink.net>
18312S:	Maintained
18313F:	drivers/net/ppp/pppoe.c
18314F:	drivers/net/ppp/pppox.c
18315
18316PPP OVER L2TP
18317M:	James Chapman <jchapman@katalix.com>
18318S:	Maintained
18319F:	include/linux/if_pppol2tp.h
18320F:	include/uapi/linux/if_pppol2tp.h
18321F:	net/l2tp/l2tp_ppp.c
18322
18323PPP PROTOCOL DRIVERS AND COMPRESSORS
18324L:	linux-ppp@vger.kernel.org
18325S:	Orphan
18326F:	drivers/net/ppp/ppp_*
18327
18328PPS SUPPORT
18329M:	Rodolfo Giometti <giometti@enneenne.com>
18330L:	linuxpps@ml.enneenne.com (subscribers-only)
18331S:	Maintained
18332W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18333F:	Documentation/ABI/testing/sysfs-pps
18334F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18335F:	Documentation/driver-api/pps.rst
18336F:	drivers/pps/
18337F:	include/linux/pps*.h
18338F:	include/uapi/linux/pps.h
18339
18340PPTP DRIVER
18341M:	Dmitry Kozlov <xeb@mail.ru>
18342L:	netdev@vger.kernel.org
18343S:	Maintained
18344W:	http://sourceforge.net/projects/accel-pptp
18345F:	drivers/net/ppp/pptp.c
18346
18347PRESSURE STALL INFORMATION (PSI)
18348M:	Johannes Weiner <hannes@cmpxchg.org>
18349M:	Suren Baghdasaryan <surenb@google.com>
18350R:	Peter Ziljstra <peterz@infradead.org>
18351S:	Maintained
18352F:	include/linux/psi*
18353F:	kernel/sched/psi.c
18354
18355PRINTK
18356M:	Petr Mladek <pmladek@suse.com>
18357R:	Steven Rostedt <rostedt@goodmis.org>
18358R:	John Ogness <john.ogness@linutronix.de>
18359R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18360S:	Maintained
18361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18362F:	include/linux/printk.h
18363F:	kernel/printk/
18364
18365PRINTK INDEXING
18366R:	Chris Down <chris@chrisdown.name>
18367S:	Maintained
18368F:	Documentation/core-api/printk-index.rst
18369F:	kernel/printk/index.c
18370K:	printk_index
18371
18372PROC FILESYSTEM
18373L:	linux-kernel@vger.kernel.org
18374L:	linux-fsdevel@vger.kernel.org
18375S:	Maintained
18376F:	Documentation/filesystems/proc.rst
18377F:	fs/proc/
18378F:	include/linux/proc_fs.h
18379F:	tools/testing/selftests/proc/
18380
18381PROC SYSCTL
18382M:	Luis Chamberlain <mcgrof@kernel.org>
18383M:	Kees Cook <kees@kernel.org>
18384M:	Joel Granados <j.granados@samsung.com>
18385L:	linux-kernel@vger.kernel.org
18386L:	linux-fsdevel@vger.kernel.org
18387S:	Maintained
18388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18389F:	fs/proc/proc_sysctl.c
18390F:	include/linux/sysctl.h
18391F:	kernel/sysctl-test.c
18392F:	kernel/sysctl.c
18393F:	tools/testing/selftests/sysctl/
18394
18395PS3 NETWORK SUPPORT
18396M:	Geoff Levand <geoff@infradead.org>
18397L:	netdev@vger.kernel.org
18398L:	linuxppc-dev@lists.ozlabs.org
18399S:	Maintained
18400F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18401
18402PS3 PLATFORM SUPPORT
18403M:	Geoff Levand <geoff@infradead.org>
18404L:	linuxppc-dev@lists.ozlabs.org
18405S:	Maintained
18406F:	arch/powerpc/boot/ps3*
18407F:	arch/powerpc/include/asm/lv1call.h
18408F:	arch/powerpc/include/asm/ps3*.h
18409F:	arch/powerpc/platforms/ps3/
18410F:	drivers/*/ps3*
18411F:	drivers/ps3/
18412F:	drivers/rtc/rtc-ps3.c
18413F:	drivers/usb/host/*ps3.c
18414F:	sound/ppc/snd_ps3*
18415
18416PS3VRAM DRIVER
18417M:	Jim Paris <jim@jtan.com>
18418M:	Geoff Levand <geoff@infradead.org>
18419L:	linuxppc-dev@lists.ozlabs.org
18420S:	Maintained
18421F:	drivers/block/ps3vram.c
18422
18423PSAMPLE PACKET SAMPLING SUPPORT
18424M:	Yotam Gigi <yotam.gi@gmail.com>
18425S:	Maintained
18426F:	include/net/psample.h
18427F:	include/uapi/linux/psample.h
18428F:	net/psample
18429
18430PSE NETWORK DRIVER
18431M:	Oleksij Rempel <o.rempel@pengutronix.de>
18432M:	Kory Maincent <kory.maincent@bootlin.com>
18433L:	netdev@vger.kernel.org
18434S:	Maintained
18435F:	Documentation/devicetree/bindings/net/pse-pd/
18436F:	drivers/net/pse-pd/
18437F:	net/ethtool/pse-pd.c
18438
18439PSTORE FILESYSTEM
18440M:	Kees Cook <kees@kernel.org>
18441R:	Tony Luck <tony.luck@intel.com>
18442R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18443L:	linux-hardening@vger.kernel.org
18444S:	Supported
18445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18446F:	Documentation/admin-guide/pstore-blk.rst
18447F:	Documentation/admin-guide/ramoops.rst
18448F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18449F:	drivers/acpi/apei/erst.c
18450F:	drivers/firmware/efi/efi-pstore.c
18451F:	fs/pstore/
18452F:	include/linux/pstore*
18453K:	\b(pstore|ramoops)
18454
18455PT5161L HARDWARE MONITOR DRIVER
18456M:	Cosmo Chou <cosmo.chou@quantatw.com>
18457L:	linux-hwmon@vger.kernel.org
18458S:	Maintained
18459F:	Documentation/hwmon/pt5161l.rst
18460F:	drivers/hwmon/pt5161l.c
18461
18462PTP HARDWARE CLOCK SUPPORT
18463M:	Richard Cochran <richardcochran@gmail.com>
18464L:	netdev@vger.kernel.org
18465S:	Maintained
18466W:	http://linuxptp.sourceforge.net/
18467F:	Documentation/ABI/testing/sysfs-ptp
18468F:	Documentation/driver-api/ptp.rst
18469F:	drivers/net/phy/dp83640*
18470F:	drivers/ptp/*
18471F:	include/linux/ptp_cl*
18472K:	(?:\b|_)ptp(?:\b|_)
18473
18474PTP MOCKUP CLOCK SUPPORT
18475M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18476L:	netdev@vger.kernel.org
18477S:	Maintained
18478F:	drivers/ptp/ptp_mock.c
18479F:	include/linux/ptp_mock.h
18480
18481PTP VIRTUAL CLOCK SUPPORT
18482M:	Yangbo Lu <yangbo.lu@nxp.com>
18483L:	netdev@vger.kernel.org
18484S:	Maintained
18485F:	drivers/ptp/ptp_vclock.c
18486F:	net/ethtool/phc_vclocks.c
18487
18488PTRACE SUPPORT
18489M:	Oleg Nesterov <oleg@redhat.com>
18490S:	Maintained
18491F:	arch/*/*/ptrace*.c
18492F:	arch/*/include/asm/ptrace*.h
18493F:	arch/*/ptrace*.c
18494F:	include/asm-generic/syscall.h
18495F:	include/linux/ptrace.h
18496F:	include/linux/regset.h
18497F:	include/uapi/linux/ptrace.h
18498F:	kernel/ptrace.c
18499
18500PULSE8-CEC DRIVER
18501M:	Hans Verkuil <hverkuil@xs4all.nl>
18502L:	linux-media@vger.kernel.org
18503S:	Maintained
18504T:	git git://linuxtv.org/media_tree.git
18505F:	drivers/media/cec/usb/pulse8/
18506
18507PURELIFI PLFXLC DRIVER
18508M:	Srinivasan Raju <srini.raju@purelifi.com>
18509L:	linux-wireless@vger.kernel.org
18510S:	Supported
18511F:	drivers/net/wireless/purelifi/plfxlc/
18512
18513PVRUSB2 VIDEO4LINUX DRIVER
18514M:	Mike Isely <isely@pobox.com>
18515L:	pvrusb2@isely.net	(subscribers-only)
18516L:	linux-media@vger.kernel.org
18517S:	Maintained
18518W:	http://www.isely.net/pvrusb2/
18519T:	git git://linuxtv.org/media_tree.git
18520F:	Documentation/driver-api/media/drivers/pvrusb2*
18521F:	drivers/media/usb/pvrusb2/
18522
18523PWC WEBCAM DRIVER
18524M:	Hans Verkuil <hverkuil@xs4all.nl>
18525L:	linux-media@vger.kernel.org
18526S:	Odd Fixes
18527T:	git git://linuxtv.org/media_tree.git
18528F:	drivers/media/usb/pwc/*
18529F:	include/trace/events/pwc.h
18530
18531PWM IR Transmitter
18532M:	Sean Young <sean@mess.org>
18533L:	linux-media@vger.kernel.org
18534S:	Maintained
18535F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18536F:	drivers/media/rc/pwm-ir-tx.c
18537
18538PWM SUBSYSTEM
18539M:	Uwe Kleine-König <ukleinek@kernel.org>
18540L:	linux-pwm@vger.kernel.org
18541S:	Maintained
18542Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18543T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18544F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18545F:	Documentation/devicetree/bindings/pwm/
18546F:	Documentation/driver-api/pwm.rst
18547F:	drivers/gpio/gpio-mvebu.c
18548F:	drivers/pwm/
18549F:	drivers/video/backlight/pwm_bl.c
18550F:	include/dt-bindings/pwm/
18551F:	include/linux/pwm.h
18552F:	include/linux/pwm_backlight.h
18553K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18554
18555PXA GPIO DRIVER
18556M:	Robert Jarzmik <robert.jarzmik@free.fr>
18557L:	linux-gpio@vger.kernel.org
18558S:	Maintained
18559F:	drivers/gpio/gpio-pxa.c
18560
18561PXA MMCI DRIVER
18562S:	Orphan
18563
18564PXA RTC DRIVER
18565M:	Robert Jarzmik <robert.jarzmik@free.fr>
18566L:	linux-rtc@vger.kernel.org
18567S:	Maintained
18568
18569PXA2xx/PXA3xx SUPPORT
18570M:	Daniel Mack <daniel@zonque.org>
18571M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18572M:	Robert Jarzmik <robert.jarzmik@free.fr>
18573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18574S:	Maintained
18575T:	git git://github.com/hzhuang1/linux.git
18576T:	git git://github.com/rjarzmik/linux.git
18577F:	arch/arm/boot/dts/intel/pxa/
18578F:	arch/arm/mach-pxa/
18579F:	drivers/dma/pxa*
18580F:	drivers/pcmcia/pxa2xx*
18581F:	drivers/pinctrl/pxa/
18582F:	drivers/spi/spi-pxa2xx*
18583F:	drivers/usb/gadget/udc/pxa2*
18584F:	include/sound/pxa2xx-lib.h
18585F:	sound/arm/pxa*
18586F:	sound/soc/pxa/
18587
18588QAT DRIVER
18589M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18590L:	qat-linux@intel.com
18591S:	Supported
18592F:	drivers/crypto/intel/qat/
18593
18594QCOM AUDIO (ASoC) DRIVERS
18595M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18596L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18597L:	linux-arm-msm@vger.kernel.org
18598S:	Supported
18599F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18600F:	Documentation/devicetree/bindings/sound/qcom,*
18601F:	drivers/soc/qcom/apr.c
18602F:	include/dt-bindings/sound/qcom,wcd9335.h
18603F:	sound/soc/codecs/lpass-rx-macro.*
18604F:	sound/soc/codecs/lpass-tx-macro.*
18605F:	sound/soc/codecs/lpass-va-macro.c
18606F:	sound/soc/codecs/lpass-wsa-macro.*
18607F:	sound/soc/codecs/msm8916-wcd-analog.c
18608F:	sound/soc/codecs/msm8916-wcd-digital.c
18609F:	sound/soc/codecs/wcd-clsh-v2.*
18610F:	sound/soc/codecs/wcd-mbhc-v2.*
18611F:	sound/soc/codecs/wcd9335.*
18612F:	sound/soc/codecs/wcd934x.c
18613F:	sound/soc/codecs/wsa881x.c
18614F:	sound/soc/codecs/wsa883x.c
18615F:	sound/soc/codecs/wsa884x.c
18616F:	sound/soc/qcom/
18617
18618QCOM EMBEDDED USB DEBUGGER (EUD)
18619M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
18620L:	linux-arm-msm@vger.kernel.org
18621S:	Maintained
18622F:	Documentation/ABI/testing/sysfs-driver-eud
18623F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
18624F:	drivers/usb/misc/qcom_eud.c
18625
18626QCOM IPA DRIVER
18627M:	Alex Elder <elder@kernel.org>
18628L:	netdev@vger.kernel.org
18629S:	Maintained
18630F:	drivers/net/ipa/
18631
18632QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
18633M:	Gabriel Somlo <somlo@cmu.edu>
18634M:	"Michael S. Tsirkin" <mst@redhat.com>
18635L:	qemu-devel@nongnu.org
18636S:	Maintained
18637F:	drivers/firmware/qemu_fw_cfg.c
18638F:	include/uapi/linux/qemu_fw_cfg.h
18639
18640QIB DRIVER
18641M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18642L:	linux-rdma@vger.kernel.org
18643S:	Supported
18644F:	drivers/infiniband/hw/qib/
18645
18646QLOGIC QL41xxx FCOE DRIVER
18647M:	Saurav Kashyap <skashyap@marvell.com>
18648M:	Javed Hasan <jhasan@marvell.com>
18649M:	GR-QLogic-Storage-Upstream@marvell.com
18650L:	linux-scsi@vger.kernel.org
18651S:	Supported
18652F:	drivers/scsi/qedf/
18653
18654QLOGIC QL41xxx ISCSI DRIVER
18655M:	Nilesh Javali <njavali@marvell.com>
18656M:	Manish Rangankar <mrangankar@marvell.com>
18657M:	GR-QLogic-Storage-Upstream@marvell.com
18658L:	linux-scsi@vger.kernel.org
18659S:	Supported
18660F:	drivers/scsi/qedi/
18661
18662QLOGIC QL4xxx ETHERNET DRIVER
18663M:	Manish Chopra <manishc@marvell.com>
18664L:	netdev@vger.kernel.org
18665S:	Supported
18666F:	drivers/net/ethernet/qlogic/qed/
18667F:	drivers/net/ethernet/qlogic/qede/
18668F:	include/linux/qed/
18669
18670QLOGIC QL4xxx RDMA DRIVER
18671M:	Michal Kalderon <mkalderon@marvell.com>
18672L:	linux-rdma@vger.kernel.org
18673S:	Supported
18674F:	drivers/infiniband/hw/qedr/
18675F:	include/uapi/rdma/qedr-abi.h
18676
18677QLOGIC QLA1280 SCSI DRIVER
18678M:	Michael Reed <mdr@sgi.com>
18679L:	linux-scsi@vger.kernel.org
18680S:	Maintained
18681F:	drivers/scsi/qla1280.[ch]
18682
18683QLOGIC QLA2XXX FC-SCSI DRIVER
18684M:	Nilesh Javali <njavali@marvell.com>
18685M:	GR-QLogic-Storage-Upstream@marvell.com
18686L:	linux-scsi@vger.kernel.org
18687S:	Supported
18688F:	drivers/scsi/qla2xxx/
18689
18690QLOGIC QLA3XXX NETWORK DRIVER
18691M:	GR-Linux-NIC-Dev@marvell.com
18692L:	netdev@vger.kernel.org
18693S:	Supported
18694F:	drivers/net/ethernet/qlogic/qla3xxx.*
18695
18696QLOGIC QLA4XXX iSCSI DRIVER
18697M:	Nilesh Javali <njavali@marvell.com>
18698M:	Manish Rangankar <mrangankar@marvell.com>
18699M:	GR-QLogic-Storage-Upstream@marvell.com
18700L:	linux-scsi@vger.kernel.org
18701S:	Supported
18702F:	drivers/scsi/qla4xxx/
18703
18704QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
18705M:	Shahed Shaikh <shshaikh@marvell.com>
18706M:	Manish Chopra <manishc@marvell.com>
18707M:	GR-Linux-NIC-Dev@marvell.com
18708L:	netdev@vger.kernel.org
18709S:	Supported
18710F:	drivers/net/ethernet/qlogic/qlcnic/
18711
18712QM1D1B0004 MEDIA DRIVER
18713M:	Akihiro Tsukada <tskd08@gmail.com>
18714L:	linux-media@vger.kernel.org
18715S:	Odd Fixes
18716F:	drivers/media/tuners/qm1d1b0004*
18717
18718QM1D1C0042 MEDIA DRIVER
18719M:	Akihiro Tsukada <tskd08@gmail.com>
18720L:	linux-media@vger.kernel.org
18721S:	Odd Fixes
18722F:	drivers/media/tuners/qm1d1c0042*
18723
18724QNX4 FILESYSTEM
18725M:	Anders Larsen <al@alarsen.net>
18726S:	Maintained
18727W:	http://www.alarsen.net/linux/qnx4fs/
18728F:	fs/qnx4/
18729F:	include/uapi/linux/qnx4_fs.h
18730F:	include/uapi/linux/qnxtypes.h
18731
18732QNX6 FILESYSTEM
18733S:	Orphan
18734F:	Documentation/filesystems/qnx6.rst
18735F:	fs/qnx6/
18736F:	include/linux/qnx6_fs.h
18737
18738QORIQ DPAA2 FSL-MC BUS DRIVER
18739M:	Stuart Yoder <stuyoder@gmail.com>
18740M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
18741L:	linux-kernel@vger.kernel.org
18742S:	Maintained
18743F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
18744F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
18745F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
18746F:	drivers/bus/fsl-mc/
18747F:	include/uapi/linux/fsl_mc.h
18748
18749QT1010 MEDIA DRIVER
18750L:	linux-media@vger.kernel.org
18751S:	Orphan
18752W:	https://linuxtv.org
18753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
18754F:	drivers/media/tuners/qt1010*
18755
18756QUALCOMM ATH12K WIRELESS DRIVER
18757M:	Kalle Valo <kvalo@kernel.org>
18758M:	Jeff Johnson <jjohnson@kernel.org>
18759L:	ath12k@lists.infradead.org
18760S:	Supported
18761W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
18762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18763F:	drivers/net/wireless/ath/ath12k/
18764N:	ath12k
18765
18766QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
18767M:	Kalle Valo <kvalo@kernel.org>
18768M:	Jeff Johnson <jjohnson@kernel.org>
18769L:	ath10k@lists.infradead.org
18770S:	Supported
18771W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18773F:	drivers/net/wireless/ath/ath10k/
18774N:	ath10k
18775
18776QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18777M:	Kalle Valo <kvalo@kernel.org>
18778M:	Jeff Johnson <jjohnson@kernel.org>
18779L:	ath11k@lists.infradead.org
18780S:	Supported
18781W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18782B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18784F:	drivers/net/wireless/ath/ath11k/
18785N:	ath11k
18786
18787QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18788M:	Toke Høiland-Jørgensen <toke@toke.dk>
18789L:	linux-wireless@vger.kernel.org
18790S:	Maintained
18791W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
18793F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18794F:	drivers/net/wireless/ath/ath9k/
18795
18796QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
18797M:	Stefan Wahren <wahrenst@gmx.net>
18798L:	netdev@vger.kernel.org
18799S:	Maintained
18800F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
18801F:	drivers/net/ethernet/qualcomm/qca*
18802
18803QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18804M:	Stephan Gerhold <stephan@gerhold.net>
18805L:	netdev@vger.kernel.org
18806L:	linux-arm-msm@vger.kernel.org
18807S:	Maintained
18808F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18809F:	drivers/net/wwan/qcom_bam_dmux.c
18810
18811QUALCOMM CAMERA SUBSYSTEM DRIVER
18812M:	Robert Foss <rfoss@kernel.org>
18813M:	Todor Tomov <todor.too@gmail.com>
18814M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18815L:	linux-media@vger.kernel.org
18816S:	Maintained
18817F:	Documentation/admin-guide/media/qcom_camss.rst
18818F:	Documentation/devicetree/bindings/media/*camss*
18819F:	drivers/media/platform/qcom/camss/
18820
18821QUALCOMM CLOCK DRIVERS
18822M:	Bjorn Andersson <andersson@kernel.org>
18823L:	linux-arm-msm@vger.kernel.org
18824S:	Supported
18825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18826F:	Documentation/devicetree/bindings/clock/qcom,*
18827F:	drivers/clk/qcom/
18828F:	include/dt-bindings/clock/qcom,*
18829
18830QUALCOMM CLOUD AI (QAIC) DRIVER
18831M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18832R:	Carl Vanderlip <quic_carlv@quicinc.com>
18833R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18834L:	linux-arm-msm@vger.kernel.org
18835L:	dri-devel@lists.freedesktop.org
18836S:	Supported
18837T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
18838F:	Documentation/accel/qaic/
18839F:	drivers/accel/qaic/
18840F:	include/uapi/drm/qaic_accel.h
18841
18842QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18843M:	Bjorn Andersson <andersson@kernel.org>
18844M:	Konrad Dybcio <konradybcio@kernel.org>
18845L:	linux-pm@vger.kernel.org
18846L:	linux-arm-msm@vger.kernel.org
18847S:	Maintained
18848F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18849F:	drivers/pmdomain/qcom/cpr.c
18850
18851QUALCOMM CPUCP MAILBOX DRIVER
18852M:	Sibi Sankar <quic_sibis@quicinc.com>
18853L:	linux-arm-msm@vger.kernel.org
18854S:	Supported
18855F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
18856F:	drivers/mailbox/qcom-cpucp-mbox.c
18857
18858QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18859M:	Ilia Lin <ilia.lin@kernel.org>
18860L:	linux-pm@vger.kernel.org
18861S:	Maintained
18862F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18863F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18864F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18865
18866QUALCOMM CRYPTO DRIVERS
18867M:	Thara Gopinath <thara.gopinath@gmail.com>
18868L:	linux-crypto@vger.kernel.org
18869L:	linux-arm-msm@vger.kernel.org
18870S:	Maintained
18871F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18872F:	drivers/crypto/qce/
18873
18874QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18875M:	Timur Tabi <timur@kernel.org>
18876L:	netdev@vger.kernel.org
18877S:	Maintained
18878F:	drivers/net/ethernet/qualcomm/emac/
18879
18880QUALCOMM ETHQOS ETHERNET DRIVER
18881M:	Vinod Koul <vkoul@kernel.org>
18882L:	netdev@vger.kernel.org
18883L:	linux-arm-msm@vger.kernel.org
18884S:	Maintained
18885F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18886F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18887
18888QUALCOMM FASTRPC DRIVER
18889M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18890M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18891L:	linux-arm-msm@vger.kernel.org
18892L:	dri-devel@lists.freedesktop.org
18893S:	Maintained
18894F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18895F:	drivers/misc/fastrpc.c
18896F:	include/uapi/misc/fastrpc.h
18897
18898QUALCOMM HEXAGON ARCHITECTURE
18899M:	Brian Cain <bcain@quicinc.com>
18900L:	linux-hexagon@vger.kernel.org
18901S:	Supported
18902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18903F:	arch/hexagon/
18904
18905QUALCOMM HIDMA DRIVER
18906M:	Sinan Kaya <okaya@kernel.org>
18907L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18908L:	linux-arm-msm@vger.kernel.org
18909L:	dmaengine@vger.kernel.org
18910S:	Supported
18911F:	drivers/dma/qcom/hidma*
18912
18913QUALCOMM I2C CCI DRIVER
18914M:	Loic Poulain <loic.poulain@linaro.org>
18915M:	Robert Foss <rfoss@kernel.org>
18916L:	linux-i2c@vger.kernel.org
18917L:	linux-arm-msm@vger.kernel.org
18918S:	Maintained
18919F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18920F:	drivers/i2c/busses/i2c-qcom-cci.c
18921
18922QUALCOMM INTERCONNECT BWMON DRIVER
18923M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18924L:	linux-arm-msm@vger.kernel.org
18925S:	Maintained
18926F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18927F:	drivers/soc/qcom/icc-bwmon.c
18928
18929QUALCOMM IOMMU
18930M:	Rob Clark <robdclark@gmail.com>
18931L:	iommu@lists.linux.dev
18932L:	linux-arm-msm@vger.kernel.org
18933S:	Maintained
18934F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18935F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18936F:	drivers/iommu/msm_iommu*
18937
18938QUALCOMM IPC ROUTER (QRTR) DRIVER
18939M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18940L:	linux-arm-msm@vger.kernel.org
18941S:	Maintained
18942F:	include/trace/events/qrtr.h
18943F:	include/uapi/linux/qrtr.h
18944F:	net/qrtr/
18945
18946QUALCOMM IPCC MAILBOX DRIVER
18947M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18948L:	linux-arm-msm@vger.kernel.org
18949S:	Supported
18950F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18951F:	drivers/mailbox/qcom-ipcc.c
18952F:	include/dt-bindings/mailbox/qcom-ipcc.h
18953
18954QUALCOMM IPQ4019 USB PHY DRIVER
18955M:	Robert Marko <robert.marko@sartura.hr>
18956M:	Luka Perkov <luka.perkov@sartura.hr>
18957L:	linux-arm-msm@vger.kernel.org
18958S:	Maintained
18959F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18960F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18961
18962QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18963M:	Robert Marko <robert.marko@sartura.hr>
18964M:	Luka Perkov <luka.perkov@sartura.hr>
18965L:	linux-arm-msm@vger.kernel.org
18966S:	Maintained
18967F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18968F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18969
18970QUALCOMM NAND CONTROLLER DRIVER
18971M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18972L:	linux-mtd@lists.infradead.org
18973L:	linux-arm-msm@vger.kernel.org
18974S:	Maintained
18975F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18976F:	drivers/mtd/nand/raw/qcom_nandc.c
18977
18978QUALCOMM QSEECOM DRIVER
18979M:	Maximilian Luz <luzmaximilian@gmail.com>
18980L:	linux-arm-msm@vger.kernel.org
18981S:	Maintained
18982F:	drivers/firmware/qcom/qcom_qseecom.c
18983
18984QUALCOMM QSEECOM UEFISECAPP DRIVER
18985M:	Maximilian Luz <luzmaximilian@gmail.com>
18986L:	linux-arm-msm@vger.kernel.org
18987S:	Maintained
18988F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18989
18990QUALCOMM RMNET DRIVER
18991M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18992M:	Sean Tranchetti <quic_stranche@quicinc.com>
18993L:	netdev@vger.kernel.org
18994S:	Maintained
18995F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18996F:	drivers/net/ethernet/qualcomm/rmnet/
18997F:	include/linux/if_rmnet.h
18998
18999QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19000M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19001L:	linux-arm-msm@vger.kernel.org
19002S:	Maintained
19003F:	drivers/firmware/qcom/qcom_tzmem.c
19004F:	drivers/firmware/qcom/qcom_tzmem.h
19005F:	include/linux/firmware/qcom/qcom_tzmem.h
19006
19007QUALCOMM TSENS THERMAL DRIVER
19008M:	Amit Kucheria <amitk@kernel.org>
19009M:	Thara Gopinath <thara.gopinath@gmail.com>
19010L:	linux-pm@vger.kernel.org
19011L:	linux-arm-msm@vger.kernel.org
19012S:	Maintained
19013F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19014F:	drivers/thermal/qcom/
19015
19016QUALCOMM TYPEC PORT MANAGER DRIVER
19017M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19018L:	linux-arm-msm@vger.kernel.org
19019L:	linux-usb@vger.kernel.org
19020S:	Maintained
19021F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19022F:	drivers/usb/typec/tcpm/qcom/
19023
19024QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19025M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19026M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19027R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19028L:	linux-media@vger.kernel.org
19029L:	linux-arm-msm@vger.kernel.org
19030S:	Maintained
19031T:	git git://linuxtv.org/media_tree.git
19032F:	Documentation/devicetree/bindings/media/*venus*
19033F:	drivers/media/platform/qcom/venus/
19034
19035QUALCOMM WCN36XX WIRELESS DRIVER
19036M:	Loic Poulain <loic.poulain@linaro.org>
19037L:	wcn36xx@lists.infradead.org
19038S:	Supported
19039W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19040F:	drivers/net/wireless/ath/wcn36xx/
19041
19042QUANTENNA QTNFMAC WIRELESS DRIVER
19043M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19044R:	Sergey Matyukevich <geomatsi@gmail.com>
19045L:	linux-wireless@vger.kernel.org
19046S:	Maintained
19047F:	drivers/net/wireless/quantenna
19048
19049RADEON and AMDGPU DRM DRIVERS
19050M:	Alex Deucher <alexander.deucher@amd.com>
19051M:	Christian König <christian.koenig@amd.com>
19052M:	Xinhui Pan <Xinhui.Pan@amd.com>
19053L:	amd-gfx@lists.freedesktop.org
19054S:	Supported
19055B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19056C:	irc://irc.oftc.net/radeon
19057T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19058F:	Documentation/gpu/amdgpu/
19059F:	drivers/gpu/drm/amd/
19060F:	drivers/gpu/drm/ci/xfails/amd*
19061F:	drivers/gpu/drm/radeon/
19062F:	include/uapi/drm/amdgpu_drm.h
19063F:	include/uapi/drm/radeon_drm.h
19064
19065RADEON FRAMEBUFFER DISPLAY DRIVER
19066M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19067L:	linux-fbdev@vger.kernel.org
19068S:	Maintained
19069F:	drivers/video/fbdev/aty/radeon*
19070F:	include/uapi/linux/radeonfb.h
19071
19072RADIOSHARK RADIO DRIVER
19073M:	Hans Verkuil <hverkuil@xs4all.nl>
19074L:	linux-media@vger.kernel.org
19075S:	Maintained
19076T:	git git://linuxtv.org/media_tree.git
19077F:	drivers/media/radio/radio-shark.c
19078
19079RADIOSHARK2 RADIO DRIVER
19080M:	Hans Verkuil <hverkuil@xs4all.nl>
19081L:	linux-media@vger.kernel.org
19082S:	Maintained
19083T:	git git://linuxtv.org/media_tree.git
19084F:	drivers/media/radio/radio-shark2.c
19085F:	drivers/media/radio/radio-tea5777.c
19086
19087RADOS BLOCK DEVICE (RBD)
19088M:	Ilya Dryomov <idryomov@gmail.com>
19089R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19090L:	ceph-devel@vger.kernel.org
19091S:	Supported
19092W:	http://ceph.com/
19093T:	git https://github.com/ceph/ceph-client.git
19094F:	Documentation/ABI/testing/sysfs-bus-rbd
19095F:	drivers/block/rbd.c
19096F:	drivers/block/rbd_types.h
19097
19098RAGE128 FRAMEBUFFER DISPLAY DRIVER
19099L:	linux-fbdev@vger.kernel.org
19100S:	Orphan
19101F:	drivers/video/fbdev/aty/aty128fb.c
19102
19103RAINSHADOW-CEC DRIVER
19104M:	Hans Verkuil <hverkuil@xs4all.nl>
19105L:	linux-media@vger.kernel.org
19106S:	Maintained
19107T:	git git://linuxtv.org/media_tree.git
19108F:	drivers/media/cec/usb/rainshadow/
19109
19110RALINK MIPS ARCHITECTURE
19111M:	John Crispin <john@phrozen.org>
19112M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19113L:	linux-mips@vger.kernel.org
19114S:	Maintained
19115F:	arch/mips/ralink
19116
19117RALINK MT7621 MIPS ARCHITECTURE
19118M:	Arınç ÜNAL <arinc.unal@arinc9.com>
19119M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19120L:	linux-mips@vger.kernel.org
19121S:	Maintained
19122F:	arch/mips/boot/dts/ralink/mt7621*
19123
19124RALINK RT2X00 WIRELESS LAN DRIVER
19125M:	Stanislaw Gruszka <stf_xl@wp.pl>
19126L:	linux-wireless@vger.kernel.org
19127S:	Maintained
19128F:	drivers/net/wireless/ralink/rt2x00/
19129
19130RAMDISK RAM BLOCK DEVICE DRIVER
19131M:	Jens Axboe <axboe@kernel.dk>
19132S:	Maintained
19133F:	Documentation/admin-guide/blockdev/ramdisk.rst
19134F:	drivers/block/brd.c
19135
19136RANCHU VIRTUAL BOARD FOR MIPS
19137M:	Miodrag Dinic <miodrag.dinic@mips.com>
19138L:	linux-mips@vger.kernel.org
19139S:	Supported
19140F:	arch/mips/configs/generic/board-ranchu.config
19141F:	arch/mips/generic/board-ranchu.c
19142
19143RANDOM NUMBER DRIVER
19144M:	"Theodore Ts'o" <tytso@mit.edu>
19145M:	Jason A. Donenfeld <Jason@zx2c4.com>
19146S:	Maintained
19147T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19148F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19149F:	drivers/char/random.c
19150F:	include/linux/random.h
19151F:	include/uapi/linux/random.h
19152F:	drivers/virt/vmgenid.c
19153F:	include/vdso/getrandom.h
19154F:	lib/vdso/getrandom.c
19155F:	arch/x86/entry/vdso/vgetrandom*
19156F:	arch/x86/include/asm/vdso/getrandom*
19157
19158RAPIDIO SUBSYSTEM
19159M:	Matt Porter <mporter@kernel.crashing.org>
19160M:	Alexandre Bounine <alex.bou9@gmail.com>
19161S:	Maintained
19162F:	drivers/rapidio/
19163
19164RAS INFRASTRUCTURE
19165M:	Tony Luck <tony.luck@intel.com>
19166M:	Borislav Petkov <bp@alien8.de>
19167L:	linux-edac@vger.kernel.org
19168S:	Maintained
19169F:	Documentation/admin-guide/RAS
19170F:	drivers/ras/
19171F:	include/linux/ras.h
19172F:	include/ras/ras_event.h
19173
19174RAS FRU MEMORY POISON MANAGER (FMPM)
19175M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19176L:	linux-edac@vger.kernel.org
19177S:	Maintained
19178F:	drivers/ras/amd/fmpm.c
19179
19180RASPBERRY PI PISP BACK END
19181M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19182L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19183L:	linux-media@vger.kernel.org
19184S:	Maintained
19185F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19186F:	drivers/media/platform/raspberrypi/pisp_be/
19187F:	include/uapi/linux/media/raspberrypi/
19188
19189RC-CORE / LIRC FRAMEWORK
19190M:	Sean Young <sean@mess.org>
19191L:	linux-media@vger.kernel.org
19192S:	Maintained
19193W:	http://linuxtv.org
19194T:	git git://linuxtv.org/media_tree.git
19195F:	Documentation/driver-api/media/rc-core.rst
19196F:	Documentation/userspace-api/media/rc/
19197F:	drivers/media/rc/
19198F:	include/media/rc-core.h
19199F:	include/media/rc-map.h
19200F:	include/uapi/linux/lirc.h
19201
19202RCMM REMOTE CONTROLS DECODER
19203M:	Patrick Lerda <patrick9876@free.fr>
19204S:	Maintained
19205F:	drivers/media/rc/ir-rcmm-decoder.c
19206
19207RCUTORTURE TEST FRAMEWORK
19208M:	"Paul E. McKenney" <paulmck@kernel.org>
19209M:	Josh Triplett <josh@joshtriplett.org>
19210R:	Steven Rostedt <rostedt@goodmis.org>
19211R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19212R:	Lai Jiangshan <jiangshanlai@gmail.com>
19213L:	rcu@vger.kernel.org
19214S:	Supported
19215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19216F:	tools/testing/selftests/rcutorture
19217
19218RDACM20 Camera Sensor
19219M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19220M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19221M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19222M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19223L:	linux-media@vger.kernel.org
19224S:	Maintained
19225F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19226F:	drivers/media/i2c/max9271.c
19227F:	drivers/media/i2c/max9271.h
19228F:	drivers/media/i2c/rdacm20.c
19229
19230RDACM21 Camera Sensor
19231M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19232M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19233M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19234M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19235L:	linux-media@vger.kernel.org
19236S:	Maintained
19237F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19238F:	drivers/media/i2c/max9271.c
19239F:	drivers/media/i2c/max9271.h
19240F:	drivers/media/i2c/rdacm21.c
19241
19242RDC R-321X SoC
19243M:	Florian Fainelli <florian@openwrt.org>
19244S:	Maintained
19245
19246RDC R6040 FAST ETHERNET DRIVER
19247M:	Florian Fainelli <f.fainelli@gmail.com>
19248L:	netdev@vger.kernel.org
19249S:	Maintained
19250F:	drivers/net/ethernet/rdc/r6040.c
19251
19252RDMAVT - RDMA verbs software
19253M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19254L:	linux-rdma@vger.kernel.org
19255S:	Supported
19256F:	drivers/infiniband/sw/rdmavt
19257
19258RDS - RELIABLE DATAGRAM SOCKETS
19259M:	Allison Henderson <allison.henderson@oracle.com>
19260L:	netdev@vger.kernel.org
19261L:	linux-rdma@vger.kernel.org
19262L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19263S:	Supported
19264W:	https://oss.oracle.com/projects/rds/
19265F:	Documentation/networking/rds.rst
19266F:	net/rds/
19267F:	tools/testing/selftests/net/rds/
19268
19269RDT - RESOURCE ALLOCATION
19270M:	Fenghua Yu <fenghua.yu@intel.com>
19271M:	Reinette Chatre <reinette.chatre@intel.com>
19272L:	linux-kernel@vger.kernel.org
19273S:	Supported
19274F:	Documentation/arch/x86/resctrl*
19275F:	arch/x86/include/asm/resctrl.h
19276F:	arch/x86/kernel/cpu/resctrl/
19277F:	tools/testing/selftests/resctrl/
19278
19279READ-COPY UPDATE (RCU)
19280M:	"Paul E. McKenney" <paulmck@kernel.org>
19281M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19282M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19283M:	Joel Fernandes <joel@joelfernandes.org>
19284M:	Josh Triplett <josh@joshtriplett.org>
19285M:	Boqun Feng <boqun.feng@gmail.com>
19286M:	Uladzislau Rezki <urezki@gmail.com>
19287R:	Steven Rostedt <rostedt@goodmis.org>
19288R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19289R:	Lai Jiangshan <jiangshanlai@gmail.com>
19290R:	Zqiang <qiang.zhang1211@gmail.com>
19291L:	rcu@vger.kernel.org
19292S:	Supported
19293W:	http://www.rdrop.com/users/paulmck/RCU/
19294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19295F:	Documentation/RCU/
19296F:	include/linux/rcu*
19297F:	kernel/rcu/
19298X:	Documentation/RCU/torture.rst
19299X:	include/linux/srcu*.h
19300X:	kernel/rcu/srcu*.c
19301
19302REAL TIME CLOCK (RTC) SUBSYSTEM
19303M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19304L:	linux-rtc@vger.kernel.org
19305S:	Maintained
19306Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19308F:	Documentation/admin-guide/rtc.rst
19309F:	Documentation/devicetree/bindings/rtc/
19310F:	drivers/rtc/
19311F:	include/linux/rtc.h
19312F:	include/linux/rtc/
19313F:	include/uapi/linux/rtc.h
19314F:	tools/testing/selftests/rtc/
19315
19316Real-time Linux Analysis (RTLA) tools
19317M:	Steven Rostedt <rostedt@goodmis.org>
19318L:	linux-trace-kernel@vger.kernel.org
19319S:	Maintained
19320F:	Documentation/tools/rtla/
19321F:	tools/tracing/rtla/
19322
19323REALTEK AUDIO CODECS
19324M:	Oder Chiou <oder_chiou@realtek.com>
19325S:	Maintained
19326F:	include/sound/rt*.h
19327F:	sound/soc/codecs/rt*
19328
19329REALTEK OTTO WATCHDOG
19330M:	Sander Vanheule <sander@svanheule.net>
19331L:	linux-watchdog@vger.kernel.org
19332S:	Maintained
19333F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19334F:	drivers/watchdog/realtek_otto_wdt.c
19335
19336REALTEK RTL83xx SMI DSA ROUTER CHIPS
19337M:	Linus Walleij <linus.walleij@linaro.org>
19338M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19339S:	Maintained
19340F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19341F:	drivers/net/dsa/realtek/*
19342
19343REALTEK WIRELESS DRIVER (rtlwifi family)
19344M:	Ping-Ke Shih <pkshih@realtek.com>
19345L:	linux-wireless@vger.kernel.org
19346S:	Maintained
19347T:	git https://github.com/pkshih/rtw.git
19348F:	drivers/net/wireless/realtek/rtlwifi/
19349
19350REALTEK WIRELESS DRIVER (rtw88)
19351M:	Ping-Ke Shih <pkshih@realtek.com>
19352L:	linux-wireless@vger.kernel.org
19353S:	Maintained
19354T:	git https://github.com/pkshih/rtw.git
19355F:	drivers/net/wireless/realtek/rtw88/
19356
19357REALTEK WIRELESS DRIVER (rtw89)
19358M:	Ping-Ke Shih <pkshih@realtek.com>
19359L:	linux-wireless@vger.kernel.org
19360S:	Maintained
19361T:	git https://github.com/pkshih/rtw.git
19362F:	drivers/net/wireless/realtek/rtw89/
19363
19364REDPINE WIRELESS DRIVER
19365L:	linux-wireless@vger.kernel.org
19366S:	Orphan
19367F:	drivers/net/wireless/rsi/
19368
19369REGISTER MAP ABSTRACTION
19370M:	Mark Brown <broonie@kernel.org>
19371L:	linux-kernel@vger.kernel.org
19372S:	Supported
19373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19374F:	Documentation/devicetree/bindings/regmap/
19375F:	drivers/base/regmap/
19376F:	include/linux/regmap.h
19377
19378REISERFS FILE SYSTEM
19379L:	reiserfs-devel@vger.kernel.org
19380S:	Obsolete
19381F:	fs/reiserfs/
19382
19383REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19384M:	Bjorn Andersson <andersson@kernel.org>
19385M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19386L:	linux-remoteproc@vger.kernel.org
19387S:	Maintained
19388T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19389F:	Documentation/ABI/testing/sysfs-class-remoteproc
19390F:	Documentation/devicetree/bindings/remoteproc/
19391F:	Documentation/staging/remoteproc.rst
19392F:	drivers/remoteproc/
19393F:	include/linux/remoteproc.h
19394F:	include/linux/remoteproc/
19395
19396REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19397M:	Bjorn Andersson <andersson@kernel.org>
19398M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19399L:	linux-remoteproc@vger.kernel.org
19400S:	Maintained
19401T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19402F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19403F:	Documentation/staging/rpmsg.rst
19404F:	drivers/rpmsg/
19405F:	include/linux/rpmsg.h
19406F:	include/linux/rpmsg/
19407F:	include/uapi/linux/rpmsg.h
19408F:	samples/rpmsg/
19409
19410REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19411M:	Stephan Gerhold <stephan@gerhold.net>
19412L:	netdev@vger.kernel.org
19413L:	linux-remoteproc@vger.kernel.org
19414S:	Maintained
19415F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19416
19417RENESAS CLOCK DRIVERS
19418M:	Geert Uytterhoeven <geert+renesas@glider.be>
19419L:	linux-renesas-soc@vger.kernel.org
19420S:	Supported
19421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19422F:	Documentation/devicetree/bindings/clock/renesas,*
19423F:	drivers/clk/renesas/
19424
19425RENESAS EMEV2 I2C DRIVER
19426M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19427L:	linux-renesas-soc@vger.kernel.org
19428S:	Supported
19429F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19430F:	drivers/i2c/busses/i2c-emev2.c
19431
19432RENESAS ETHERNET AVB DRIVER
19433R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19434L:	netdev@vger.kernel.org
19435L:	linux-renesas-soc@vger.kernel.org
19436F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19437F:	drivers/net/ethernet/renesas/Kconfig
19438F:	drivers/net/ethernet/renesas/Makefile
19439F:	drivers/net/ethernet/renesas/ravb*
19440
19441RENESAS ETHERNET SWITCH DRIVER
19442R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19443L:	netdev@vger.kernel.org
19444L:	linux-renesas-soc@vger.kernel.org
19445F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19446F:	drivers/net/ethernet/renesas/Kconfig
19447F:	drivers/net/ethernet/renesas/Makefile
19448F:	drivers/net/ethernet/renesas/rcar_gen4*
19449F:	drivers/net/ethernet/renesas/rswitch*
19450
19451RENESAS ETHERNET TSN DRIVER
19452M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19453L:	netdev@vger.kernel.org
19454L:	linux-renesas-soc@vger.kernel.org
19455S:	Supported
19456F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19457F:	drivers/net/ethernet/renesas/rtsn.*
19458
19459RENESAS IDT821034 ASoC CODEC
19460M:	Herve Codina <herve.codina@bootlin.com>
19461L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19462S:	Maintained
19463F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19464F:	sound/soc/codecs/idt821034.c
19465
19466RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19467M:	Miquel Raynal <miquel.raynal@bootlin.com>
19468L:	linux-mtd@lists.infradead.org
19469L:	linux-renesas-soc@vger.kernel.org
19470S:	Maintained
19471F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19472F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19473
19474RENESAS R-CAR GYROADC DRIVER
19475M:	Marek Vasut <marek.vasut@gmail.com>
19476L:	linux-iio@vger.kernel.org
19477S:	Supported
19478F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19479F:	drivers/iio/adc/rcar-gyroadc.c
19480
19481RENESAS R-CAR I2C DRIVERS
19482M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19483L:	linux-renesas-soc@vger.kernel.org
19484S:	Supported
19485F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19486F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19487F:	drivers/i2c/busses/i2c-rcar.c
19488F:	drivers/i2c/busses/i2c-sh_mobile.c
19489
19490RENESAS R-CAR SATA DRIVER
19491R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19492L:	linux-ide@vger.kernel.org
19493L:	linux-renesas-soc@vger.kernel.org
19494S:	Supported
19495F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19496F:	drivers/ata/sata_rcar.c
19497
19498RENESAS R-CAR THERMAL DRIVERS
19499M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19500L:	linux-renesas-soc@vger.kernel.org
19501S:	Supported
19502F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19503F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19504F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19505F:	drivers/thermal/renesas/rcar_thermal.c
19506
19507RENESAS RIIC DRIVER
19508M:	Chris Brandt <chris.brandt@renesas.com>
19509L:	linux-renesas-soc@vger.kernel.org
19510S:	Supported
19511F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19512F:	drivers/i2c/busses/i2c-riic.c
19513
19514RENESAS RZ/G2L A/D DRIVER
19515M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19516L:	linux-iio@vger.kernel.org
19517L:	linux-renesas-soc@vger.kernel.org
19518S:	Supported
19519F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19520F:	drivers/iio/adc/rzg2l_adc.c
19521
19522RENESAS RZ/G2L MTU3a COUNTER DRIVER
19523M:	Biju Das <biju.das.jz@bp.renesas.com>
19524L:	linux-iio@vger.kernel.org
19525L:	linux-renesas-soc@vger.kernel.org
19526S:	Supported
19527F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19528F:	drivers/counter/rz-mtu3-cnt.c
19529
19530RENESAS RZ/N1 A5PSW SWITCH DRIVER
19531M:	Clément Léger <clement.leger@bootlin.com>
19532L:	linux-renesas-soc@vger.kernel.org
19533L:	netdev@vger.kernel.org
19534S:	Maintained
19535F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19536F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19537F:	drivers/net/dsa/rzn1_a5psw*
19538F:	drivers/net/pcs/pcs-rzn1-miic.c
19539F:	include/dt-bindings/net/pcs-rzn1-miic.h
19540F:	include/linux/pcs-rzn1-miic.h
19541F:	net/dsa/tag_rzn1_a5psw.c
19542
19543RENESAS RZ/N1 DWMAC GLUE LAYER
19544M:	Romain Gantois <romain.gantois@bootlin.com>
19545S:	Maintained
19546F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19547F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19548
19549RENESAS RZ/N1 RTC CONTROLLER DRIVER
19550M:	Miquel Raynal <miquel.raynal@bootlin.com>
19551L:	linux-rtc@vger.kernel.org
19552L:	linux-renesas-soc@vger.kernel.org
19553S:	Maintained
19554F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19555F:	drivers/rtc/rtc-rzn1.c
19556
19557RENESAS RZ/N1 USBF CONTROLLER DRIVER
19558M:	Herve Codina <herve.codina@bootlin.com>
19559L:	linux-renesas-soc@vger.kernel.org
19560L:	linux-usb@vger.kernel.org
19561S:	Maintained
19562F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19563F:	drivers/usb/gadget/udc/renesas_usbf.c
19564
19565RENESAS RZ/V2M I2C DRIVER
19566M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19567L:	linux-i2c@vger.kernel.org
19568L:	linux-renesas-soc@vger.kernel.org
19569S:	Supported
19570F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19571F:	drivers/i2c/busses/i2c-rzv2m.c
19572
19573RENESAS SUPERH ETHERNET DRIVER
19574R:	Sergey Shtylyov <s.shtylyov@omp.ru>
19575L:	netdev@vger.kernel.org
19576L:	linux-renesas-soc@vger.kernel.org
19577F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
19578F:	drivers/net/ethernet/renesas/Kconfig
19579F:	drivers/net/ethernet/renesas/Makefile
19580F:	drivers/net/ethernet/renesas/sh_eth*
19581F:	include/linux/sh_eth.h
19582
19583RENESAS USB PHY DRIVER
19584M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19585L:	linux-renesas-soc@vger.kernel.org
19586S:	Maintained
19587F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
19588
19589RENESAS VERSACLOCK 7 CLOCK DRIVER
19590M:	Alex Helms <alexander.helms.jy@renesas.com>
19591S:	Maintained
19592F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
19593F:	drivers/clk/clk-versaclock7.c
19594
19595RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
19596M:	Herve Codina <herve.codina@bootlin.com>
19597L:	linux-iio@vger.kernel.org
19598S:	Maintained
19599F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
19600F:	drivers/iio/potentiometer/x9250.c
19601
19602RESET CONTROLLER FRAMEWORK
19603M:	Philipp Zabel <p.zabel@pengutronix.de>
19604S:	Maintained
19605T:	git git://git.pengutronix.de/git/pza/linux
19606F:	Documentation/devicetree/bindings/reset/
19607F:	Documentation/driver-api/reset.rst
19608F:	drivers/reset/
19609F:	include/dt-bindings/reset/
19610F:	include/linux/reset-controller.h
19611F:	include/linux/reset.h
19612F:	include/linux/reset/
19613K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
19614
19615RESTARTABLE SEQUENCES SUPPORT
19616M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19617M:	Peter Zijlstra <peterz@infradead.org>
19618M:	"Paul E. McKenney" <paulmck@kernel.org>
19619M:	Boqun Feng <boqun.feng@gmail.com>
19620L:	linux-kernel@vger.kernel.org
19621S:	Supported
19622F:	include/trace/events/rseq.h
19623F:	include/uapi/linux/rseq.h
19624F:	kernel/rseq.c
19625F:	tools/testing/selftests/rseq/
19626
19627RFKILL
19628M:	Johannes Berg <johannes@sipsolutions.net>
19629L:	linux-wireless@vger.kernel.org
19630S:	Maintained
19631W:	https://wireless.wiki.kernel.org/
19632Q:	https://patchwork.kernel.org/project/linux-wireless/list/
19633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
19634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
19635F:	Documentation/ABI/stable/sysfs-class-rfkill
19636F:	Documentation/driver-api/rfkill.rst
19637F:	include/linux/rfkill.h
19638F:	include/uapi/linux/rfkill.h
19639F:	net/rfkill/
19640
19641RHASHTABLE
19642M:	Thomas Graf <tgraf@suug.ch>
19643M:	Herbert Xu <herbert@gondor.apana.org.au>
19644L:	netdev@vger.kernel.org
19645S:	Maintained
19646F:	include/linux/rhashtable-types.h
19647F:	include/linux/rhashtable.h
19648F:	lib/rhashtable.c
19649F:	lib/test_rhashtable.c
19650
19651RICOH R5C592 MEMORYSTICK DRIVER
19652M:	Maxim Levitsky <maximlevitsky@gmail.com>
19653S:	Maintained
19654F:	drivers/memstick/host/r592.*
19655
19656RICOH SMARTMEDIA/XD DRIVER
19657M:	Maxim Levitsky <maximlevitsky@gmail.com>
19658S:	Maintained
19659F:	drivers/mtd/nand/raw/r852.c
19660F:	drivers/mtd/nand/raw/r852.h
19661
19662RISC-V AIA DRIVERS
19663M:	Anup Patel <anup@brainfault.org>
19664L:	linux-riscv@lists.infradead.org
19665S:	Maintained
19666F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
19667F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
19668F:	drivers/irqchip/irq-riscv-aplic-*.c
19669F:	drivers/irqchip/irq-riscv-aplic-*.h
19670F:	drivers/irqchip/irq-riscv-imsic-*.c
19671F:	drivers/irqchip/irq-riscv-imsic-*.h
19672F:	drivers/irqchip/irq-riscv-intc.c
19673F:	include/linux/irqchip/riscv-aplic.h
19674F:	include/linux/irqchip/riscv-imsic.h
19675
19676RISC-V ARCHITECTURE
19677M:	Paul Walmsley <paul.walmsley@sifive.com>
19678M:	Palmer Dabbelt <palmer@dabbelt.com>
19679M:	Albert Ou <aou@eecs.berkeley.edu>
19680L:	linux-riscv@lists.infradead.org
19681S:	Supported
19682Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19683C:	irc://irc.libera.chat/riscv
19684P:	Documentation/arch/riscv/patch-acceptance.rst
19685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
19686F:	arch/riscv/
19687N:	riscv
19688K:	riscv
19689
19690RISC-V MICROCHIP FPGA SUPPORT
19691M:	Conor Dooley <conor.dooley@microchip.com>
19692M:	Daire McNamara <daire.mcnamara@microchip.com>
19693L:	linux-riscv@lists.infradead.org
19694S:	Supported
19695F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
19696F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
19697F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
19698F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
19699F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
19700F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
19701F:	Documentation/devicetree/bindings/riscv/microchip.yaml
19702F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
19703F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
19704F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
19705F:	arch/riscv/boot/dts/microchip/
19706F:	drivers/char/hw_random/mpfs-rng.c
19707F:	drivers/clk/microchip/clk-mpfs*.c
19708F:	drivers/firmware/microchip/mpfs-auto-update.c
19709F:	drivers/i2c/busses/i2c-microchip-corei2c.c
19710F:	drivers/mailbox/mailbox-mpfs.c
19711F:	drivers/pci/controller/plda/pcie-microchip-host.c
19712F:	drivers/pwm/pwm-microchip-core.c
19713F:	drivers/reset/reset-mpfs.c
19714F:	drivers/rtc/rtc-mpfs.c
19715F:	drivers/soc/microchip/mpfs-sys-controller.c
19716F:	drivers/spi/spi-microchip-core-qspi.c
19717F:	drivers/spi/spi-microchip-core.c
19718F:	drivers/usb/musb/mpfs.c
19719F:	include/soc/microchip/mpfs.h
19720
19721RISC-V MISC SOC SUPPORT
19722M:	Conor Dooley <conor@kernel.org>
19723L:	linux-riscv@lists.infradead.org
19724S:	Maintained
19725Q:	https://patchwork.kernel.org/project/linux-riscv/list/
19726T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
19727F:	Documentation/devicetree/bindings/riscv/
19728F:	arch/riscv/boot/dts/
19729X:	arch/riscv/boot/dts/allwinner/
19730X:	arch/riscv/boot/dts/renesas/
19731X:	arch/riscv/boot/dts/sophgo/
19732X:	arch/riscv/boot/dts/thead/
19733
19734RISC-V PMU DRIVERS
19735M:	Atish Patra <atishp@atishpatra.org>
19736R:	Anup Patel <anup@brainfault.org>
19737L:	linux-riscv@lists.infradead.org
19738S:	Supported
19739F:	drivers/perf/riscv_pmu.c
19740F:	drivers/perf/riscv_pmu_legacy.c
19741F:	drivers/perf/riscv_pmu_sbi.c
19742
19743RISC-V THEAD SoC SUPPORT
19744M:	Drew Fustini <drew@pdp7.com>
19745M:	Guo Ren <guoren@kernel.org>
19746M:	Fu Wei <wefu@redhat.com>
19747L:	linux-riscv@lists.infradead.org
19748S:	Maintained
19749T:	git https://github.com/pdp7/linux.git
19750F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
19751F:	arch/riscv/boot/dts/thead/
19752F:	drivers/clk/thead/clk-th1520-ap.c
19753F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
19754
19755RNBD BLOCK DRIVERS
19756M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19757M:	Jack Wang <jinpu.wang@ionos.com>
19758L:	linux-block@vger.kernel.org
19759S:	Maintained
19760F:	drivers/block/rnbd/
19761
19762ROCCAT DRIVERS
19763M:	Stefan Achatz <erazor_de@users.sourceforge.net>
19764S:	Maintained
19765W:	http://sourceforge.net/projects/roccat/
19766F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
19767F:	drivers/hid/hid-roccat*
19768F:	include/linux/hid-roccat*
19769
19770ROCKCHIP CAN-FD DRIVER
19771M:	Marc Kleine-Budde <mkl@pengutronix.de>
19772R:	kernel@pengutronix.de
19773L:	linux-can@vger.kernel.org
19774S:	Maintained
19775F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
19776F:	drivers/net/can/rockchip/
19777
19778ROCKCHIP CRYPTO DRIVERS
19779M:	Corentin Labbe <clabbe@baylibre.com>
19780L:	linux-crypto@vger.kernel.org
19781S:	Maintained
19782F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
19783F:	drivers/crypto/rockchip/
19784
19785ROCKCHIP I2S TDM DRIVER
19786M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
19787L:	linux-rockchip@lists.infradead.org
19788S:	Maintained
19789F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
19790F:	sound/soc/rockchip/rockchip_i2s_tdm.*
19791
19792ROCKCHIP ISP V1 DRIVER
19793M:	Dafna Hirschfeld <dafna@fastmail.com>
19794M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19795L:	linux-media@vger.kernel.org
19796L:	linux-rockchip@lists.infradead.org
19797S:	Maintained
19798F:	Documentation/admin-guide/media/rkisp1.rst
19799F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
19800F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
19801F:	drivers/media/platform/rockchip/rkisp1
19802F:	include/uapi/linux/rkisp1-config.h
19803
19804ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
19805M:	Jacob Chen <jacob-chen@iotwrt.com>
19806M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19807L:	linux-media@vger.kernel.org
19808L:	linux-rockchip@lists.infradead.org
19809S:	Maintained
19810F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
19811F:	drivers/media/platform/rockchip/rga/
19812
19813ROCKCHIP RK3308 INTERNAL AUDIO CODEC
19814M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
19815S:	Maintained
19816F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
19817F:	sound/soc/codecs/rk3308_codec.c
19818F:	sound/soc/codecs/rk3308_codec.h
19819
19820ROCKCHIP VIDEO DECODER DRIVER
19821M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19822L:	linux-media@vger.kernel.org
19823L:	linux-rockchip@lists.infradead.org
19824S:	Maintained
19825F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
19826F:	drivers/staging/media/rkvdec/
19827
19828ROCKER DRIVER
19829M:	Jiri Pirko <jiri@resnulli.us>
19830L:	netdev@vger.kernel.org
19831S:	Supported
19832F:	drivers/net/ethernet/rocker/
19833
19834ROCKETPORT EXPRESS/INFINITY DRIVER
19835M:	Kevin Cernekee <cernekee@gmail.com>
19836L:	linux-serial@vger.kernel.org
19837S:	Odd Fixes
19838F:	drivers/tty/serial/rp2.*
19839
19840ROHM BD99954 CHARGER IC
19841M:	Matti Vaittinen <mazziesaccount@gmail.com>
19842S:	Supported
19843F:	drivers/power/supply/bd99954-charger.c
19844F:	drivers/power/supply/bd99954-charger.h
19845
19846ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
19847M:	Tomasz Duszynski <tduszyns@gmail.com>
19848S:	Maintained
19849F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
19850F:	drivers/iio/light/bh1750.c
19851
19852ROHM BM1390 PRESSURE SENSOR DRIVER
19853M:	Matti Vaittinen <mazziesaccount@gmail.com>
19854L:	linux-iio@vger.kernel.org
19855S:	Supported
19856F:	drivers/iio/pressure/rohm-bm1390.c
19857
19858ROHM BU270xx LIGHT SENSOR DRIVERs
19859M:	Matti Vaittinen <mazziesaccount@gmail.com>
19860L:	linux-iio@vger.kernel.org
19861S:	Supported
19862F:	drivers/iio/light/rohm-bu27008.c
19863F:	drivers/iio/light/rohm-bu27034.c
19864
19865ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
19866M:	Marek Vasut <marek.vasut+renesas@gmail.com>
19867L:	linux-kernel@vger.kernel.org
19868L:	linux-renesas-soc@vger.kernel.org
19869S:	Supported
19870F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
19871F:	drivers/gpio/gpio-bd9571mwv.c
19872F:	drivers/mfd/bd9571mwv.c
19873F:	drivers/regulator/bd9571mwv-regulator.c
19874F:	include/linux/mfd/bd9571mwv.h
19875
19876ROHM POWER MANAGEMENT IC DEVICE DRIVERS
19877M:	Matti Vaittinen <mazziesaccount@gmail.com>
19878S:	Supported
19879F:	drivers/clk/clk-bd718x7.c
19880F:	drivers/gpio/gpio-bd71815.c
19881F:	drivers/gpio/gpio-bd71828.c
19882F:	drivers/mfd/rohm-bd71828.c
19883F:	drivers/mfd/rohm-bd718x7.c
19884F:	drivers/mfd/rohm-bd9576.c
19885F:	drivers/mfd/rohm-bd96801.c
19886F:	drivers/regulator/bd71815-regulator.c
19887F:	drivers/regulator/bd71828-regulator.c
19888F:	drivers/regulator/bd718x7-regulator.c
19889F:	drivers/regulator/bd9576-regulator.c
19890F:	drivers/regulator/bd96801-regulator.c
19891F:	drivers/regulator/rohm-regulator.c
19892F:	drivers/rtc/rtc-bd70528.c
19893F:	drivers/watchdog/bd9576_wdt.c
19894F:	drivers/watchdog/bd96801_wdt.c
19895F:	include/linux/mfd/rohm-bd71815.h
19896F:	include/linux/mfd/rohm-bd71828.h
19897F:	include/linux/mfd/rohm-bd718x7.h
19898F:	include/linux/mfd/rohm-bd957x.h
19899F:	include/linux/mfd/rohm-bd96801.h
19900F:	include/linux/mfd/rohm-generic.h
19901F:	include/linux/mfd/rohm-shared.h
19902
19903ROSE NETWORK LAYER
19904M:	Ralf Baechle <ralf@linux-mips.org>
19905L:	linux-hams@vger.kernel.org
19906S:	Maintained
19907W:	https://linux-ax25.in-berlin.de
19908F:	include/net/rose.h
19909F:	include/uapi/linux/rose.h
19910F:	net/rose/
19911
19912ROTATION DRIVER FOR ALLWINNER A83T
19913M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19914L:	linux-media@vger.kernel.org
19915S:	Maintained
19916T:	git git://linuxtv.org/media_tree.git
19917F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19918F:	drivers/media/platform/sunxi/sun8i-rotate/
19919
19920RPMSG TTY DRIVER
19921M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19922L:	linux-remoteproc@vger.kernel.org
19923S:	Maintained
19924F:	drivers/tty/rpmsg_tty.c
19925
19926RTASE ETHERNET DRIVER
19927M:	Justin Lai <justinlai0215@realtek.com>
19928M:	Larry Chiu <larry.chiu@realtek.com>
19929L:	netdev@vger.kernel.org
19930S:	Maintained
19931F:	drivers/net/ethernet/realtek/rtase/
19932
19933RTL2830 MEDIA DRIVER
19934L:	linux-media@vger.kernel.org
19935S:	Orphan
19936W:	https://linuxtv.org
19937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19938F:	drivers/media/dvb-frontends/rtl2830*
19939
19940RTL2832 MEDIA DRIVER
19941L:	linux-media@vger.kernel.org
19942S:	Orphan
19943W:	https://linuxtv.org
19944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19945F:	drivers/media/dvb-frontends/rtl2832*
19946
19947RTL2832_SDR MEDIA DRIVER
19948L:	linux-media@vger.kernel.org
19949S:	Orphan
19950W:	https://linuxtv.org
19951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19952F:	drivers/media/dvb-frontends/rtl2832_sdr*
19953
19954RTL8180 WIRELESS DRIVER
19955L:	linux-wireless@vger.kernel.org
19956S:	Orphan
19957F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19958
19959RTL8187 WIRELESS DRIVER
19960M:	Hin-Tak Leung <hintak.leung@gmail.com>
19961L:	linux-wireless@vger.kernel.org
19962S:	Maintained
19963T:	git https://github.com/pkshih/rtw.git
19964F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19965
19966RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19967M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19968L:	linux-wireless@vger.kernel.org
19969S:	Maintained
19970T:	git https://github.com/pkshih/rtw.git
19971F:	drivers/net/wireless/realtek/rtl8xxxu/
19972
19973RTRS TRANSPORT DRIVERS
19974M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19975M:	Jack Wang <jinpu.wang@ionos.com>
19976L:	linux-rdma@vger.kernel.org
19977S:	Maintained
19978F:	drivers/infiniband/ulp/rtrs/
19979
19980RUNTIME VERIFICATION (RV)
19981M:	Steven Rostedt <rostedt@goodmis.org>
19982L:	linux-trace-kernel@vger.kernel.org
19983S:	Maintained
19984F:	Documentation/trace/rv/
19985F:	include/linux/rv.h
19986F:	include/rv/
19987F:	kernel/trace/rv/
19988F:	tools/verification/
19989
19990RUST
19991M:	Miguel Ojeda <ojeda@kernel.org>
19992M:	Alex Gaynor <alex.gaynor@gmail.com>
19993R:	Boqun Feng <boqun.feng@gmail.com>
19994R:	Gary Guo <gary@garyguo.net>
19995R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19996R:	Benno Lossin <benno.lossin@proton.me>
19997R:	Andreas Hindborg <a.hindborg@kernel.org>
19998R:	Alice Ryhl <aliceryhl@google.com>
19999L:	rust-for-linux@vger.kernel.org
20000S:	Supported
20001W:	https://rust-for-linux.com
20002B:	https://github.com/Rust-for-Linux/linux/issues
20003C:	zulip://rust-for-linux.zulipchat.com
20004P:	https://rust-for-linux.com/contributing
20005T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20006F:	Documentation/rust/
20007F:	rust/
20008F:	samples/rust/
20009F:	scripts/*rust*
20010F:	tools/testing/selftests/rust/
20011K:	\b(?i:rust)\b
20012
20013RXRPC SOCKETS (AF_RXRPC)
20014M:	David Howells <dhowells@redhat.com>
20015M:	Marc Dionne <marc.dionne@auristor.com>
20016L:	linux-afs@lists.infradead.org
20017S:	Supported
20018W:	https://www.infradead.org/~dhowells/kafs/
20019F:	Documentation/networking/rxrpc.rst
20020F:	include/keys/rxrpc-type.h
20021F:	include/net/af_rxrpc.h
20022F:	include/trace/events/rxrpc.h
20023F:	include/uapi/linux/rxrpc.h
20024F:	net/rxrpc/
20025
20026S3 SAVAGE FRAMEBUFFER DRIVER
20027M:	Antonino Daplas <adaplas@gmail.com>
20028L:	linux-fbdev@vger.kernel.org
20029S:	Maintained
20030F:	drivers/video/fbdev/savage/
20031
20032S390 ARCHITECTURE
20033M:	Heiko Carstens <hca@linux.ibm.com>
20034M:	Vasily Gorbik <gor@linux.ibm.com>
20035M:	Alexander Gordeev <agordeev@linux.ibm.com>
20036R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20037R:	Sven Schnelle <svens@linux.ibm.com>
20038L:	linux-s390@vger.kernel.org
20039S:	Supported
20040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20041F:	Documentation/driver-api/s390-drivers.rst
20042F:	Documentation/arch/s390/
20043F:	arch/s390/
20044F:	drivers/s390/
20045F:	drivers/watchdog/diag288_wdt.c
20046
20047S390 COMMON I/O LAYER
20048M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20049M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20050L:	linux-s390@vger.kernel.org
20051S:	Supported
20052F:	drivers/s390/cio/
20053
20054S390 DASD DRIVER
20055M:	Stefan Haberland <sth@linux.ibm.com>
20056M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20057L:	linux-s390@vger.kernel.org
20058S:	Supported
20059F:	block/partitions/ibm.c
20060F:	drivers/s390/block/dasd*
20061F:	include/linux/dasd_mod.h
20062
20063S390 IOMMU (PCI)
20064M:	Niklas Schnelle <schnelle@linux.ibm.com>
20065M:	Matthew Rosato <mjrosato@linux.ibm.com>
20066R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20067L:	linux-s390@vger.kernel.org
20068S:	Supported
20069F:	drivers/iommu/s390-iommu.c
20070
20071S390 IUCV NETWORK LAYER
20072M:	Alexandra Winter <wintera@linux.ibm.com>
20073M:	Thorsten Winkler <twinkler@linux.ibm.com>
20074L:	linux-s390@vger.kernel.org
20075L:	netdev@vger.kernel.org
20076S:	Supported
20077F:	drivers/s390/net/*iucv*
20078F:	include/net/iucv/
20079F:	net/iucv/
20080
20081S390 MM
20082M:	Alexander Gordeev <agordeev@linux.ibm.com>
20083M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20084L:	linux-s390@vger.kernel.org
20085S:	Supported
20086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20087F:	arch/s390/include/asm/pgtable.h
20088F:	arch/s390/mm
20089
20090S390 NETWORK DRIVERS
20091M:	Alexandra Winter <wintera@linux.ibm.com>
20092M:	Thorsten Winkler <twinkler@linux.ibm.com>
20093L:	linux-s390@vger.kernel.org
20094L:	netdev@vger.kernel.org
20095S:	Supported
20096F:	drivers/s390/net/
20097
20098S390 PCI SUBSYSTEM
20099M:	Niklas Schnelle <schnelle@linux.ibm.com>
20100M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20101L:	linux-s390@vger.kernel.org
20102S:	Supported
20103F:	Documentation/arch/s390/pci.rst
20104F:	arch/s390/pci/
20105F:	drivers/pci/hotplug/s390_pci_hpc.c
20106
20107S390 SCM DRIVER
20108M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20109L:	linux-s390@vger.kernel.org
20110S:	Supported
20111F:	drivers/s390/block/scm*
20112F:	drivers/s390/cio/scm.c
20113
20114S390 VFIO AP DRIVER
20115M:	Tony Krowiak <akrowiak@linux.ibm.com>
20116M:	Halil Pasic <pasic@linux.ibm.com>
20117M:	Jason Herne <jjherne@linux.ibm.com>
20118L:	linux-s390@vger.kernel.org
20119S:	Supported
20120F:	Documentation/arch/s390/vfio-ap*
20121F:	drivers/s390/crypto/vfio_ap*
20122
20123S390 VFIO-CCW DRIVER
20124M:	Eric Farman <farman@linux.ibm.com>
20125M:	Matthew Rosato <mjrosato@linux.ibm.com>
20126R:	Halil Pasic <pasic@linux.ibm.com>
20127L:	linux-s390@vger.kernel.org
20128L:	kvm@vger.kernel.org
20129S:	Supported
20130F:	Documentation/arch/s390/vfio-ccw.rst
20131F:	drivers/s390/cio/vfio_ccw*
20132F:	include/uapi/linux/vfio_ccw.h
20133
20134S390 VFIO-PCI DRIVER
20135M:	Matthew Rosato <mjrosato@linux.ibm.com>
20136M:	Eric Farman <farman@linux.ibm.com>
20137L:	linux-s390@vger.kernel.org
20138L:	kvm@vger.kernel.org
20139S:	Supported
20140F:	arch/s390/kvm/pci*
20141F:	drivers/vfio/pci/vfio_pci_zdev.c
20142F:	include/uapi/linux/vfio_zdev.h
20143
20144S390 ZCRYPT DRIVER
20145M:	Harald Freudenberger <freude@linux.ibm.com>
20146L:	linux-s390@vger.kernel.org
20147S:	Supported
20148F:	drivers/s390/crypto/
20149
20150S390 ZFCP DRIVER
20151M:	Steffen Maier <maier@linux.ibm.com>
20152M:	Benjamin Block <bblock@linux.ibm.com>
20153L:	linux-s390@vger.kernel.org
20154S:	Supported
20155F:	drivers/s390/scsi/zfcp_*
20156
20157SAA6588 RDS RECEIVER DRIVER
20158M:	Hans Verkuil <hverkuil@xs4all.nl>
20159L:	linux-media@vger.kernel.org
20160S:	Odd Fixes
20161W:	https://linuxtv.org
20162T:	git git://linuxtv.org/media_tree.git
20163F:	drivers/media/i2c/saa6588*
20164
20165SAA7134 VIDEO4LINUX DRIVER
20166M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20167L:	linux-media@vger.kernel.org
20168S:	Odd fixes
20169W:	https://linuxtv.org
20170T:	git git://linuxtv.org/media_tree.git
20171F:	Documentation/driver-api/media/drivers/saa7134*
20172F:	drivers/media/pci/saa7134/
20173
20174SAA7146 VIDEO4LINUX-2 DRIVER
20175M:	Hans Verkuil <hverkuil@xs4all.nl>
20176L:	linux-media@vger.kernel.org
20177S:	Maintained
20178T:	git git://linuxtv.org/media_tree.git
20179F:	drivers/media/common/saa7146/
20180F:	drivers/media/pci/saa7146/
20181F:	include/media/drv-intf/saa7146*
20182
20183SAFESETID SECURITY MODULE
20184M:	Micah Morton <mortonm@chromium.org>
20185S:	Supported
20186F:	Documentation/admin-guide/LSM/SafeSetID.rst
20187F:	security/safesetid/
20188
20189SAMSUNG AUDIO (ASoC) DRIVERS
20190M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20192S:	Maintained
20193B:	mailto:linux-samsung-soc@vger.kernel.org
20194F:	Documentation/devicetree/bindings/sound/samsung*
20195F:	sound/soc/samsung/
20196
20197SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20198M:	Krzysztof Kozlowski <krzk@kernel.org>
20199L:	linux-crypto@vger.kernel.org
20200L:	linux-samsung-soc@vger.kernel.org
20201S:	Maintained
20202F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20203F:	drivers/crypto/exynos-rng.c
20204
20205SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20206M:	Łukasz Stelmach <l.stelmach@samsung.com>
20207L:	linux-samsung-soc@vger.kernel.org
20208S:	Maintained
20209F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20210F:	drivers/char/hw_random/exynos-trng.c
20211
20212SAMSUNG FRAMEBUFFER DRIVER
20213M:	Jingoo Han <jingoohan1@gmail.com>
20214L:	linux-fbdev@vger.kernel.org
20215S:	Maintained
20216F:	drivers/video/fbdev/s3c-fb.c
20217
20218SAMSUNG INTERCONNECT DRIVERS
20219M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20220M:	Artur Świgoń <a.swigon@samsung.com>
20221L:	linux-pm@vger.kernel.org
20222L:	linux-samsung-soc@vger.kernel.org
20223S:	Supported
20224F:	drivers/interconnect/samsung/
20225
20226SAMSUNG LAPTOP DRIVER
20227M:	Corentin Chary <corentin.chary@gmail.com>
20228L:	platform-driver-x86@vger.kernel.org
20229S:	Maintained
20230F:	drivers/platform/x86/samsung-laptop.c
20231
20232SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20233M:	Krzysztof Kozlowski <krzk@kernel.org>
20234L:	linux-kernel@vger.kernel.org
20235L:	linux-samsung-soc@vger.kernel.org
20236S:	Maintained
20237B:	mailto:linux-samsung-soc@vger.kernel.org
20238F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20239F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
20240F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20241F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20242F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20243F:	drivers/clk/clk-s2mps11.c
20244F:	drivers/mfd/sec*.c
20245F:	drivers/regulator/s2m*.c
20246F:	drivers/regulator/s5m*.c
20247F:	drivers/rtc/rtc-s5m.c
20248F:	include/linux/mfd/samsung/
20249
20250SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20251M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20252L:	linux-media@vger.kernel.org
20253L:	linux-samsung-soc@vger.kernel.org
20254S:	Maintained
20255F:	drivers/media/platform/samsung/s3c-camif/
20256F:	include/media/drv-intf/s3c_camif.h
20257
20258SAMSUNG S3FWRN5 NFC DRIVER
20259M:	Krzysztof Kozlowski <krzk@kernel.org>
20260S:	Maintained
20261F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20262F:	drivers/nfc/s3fwrn5
20263
20264SAMSUNG S5C73M3 CAMERA DRIVER
20265M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20266M:	Andrzej Hajda <andrzej.hajda@intel.com>
20267L:	linux-media@vger.kernel.org
20268S:	Supported
20269F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20270F:	drivers/media/i2c/s5c73m3/*
20271
20272SAMSUNG S5K5BAF CAMERA DRIVER
20273M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20274M:	Andrzej Hajda <andrzej.hajda@intel.com>
20275L:	linux-media@vger.kernel.org
20276S:	Supported
20277F:	drivers/media/i2c/s5k5baf.c
20278
20279SAMSUNG S5P Security SubSystem (SSS) DRIVER
20280M:	Krzysztof Kozlowski <krzk@kernel.org>
20281M:	Vladimir Zapolskiy <vz@mleia.com>
20282L:	linux-crypto@vger.kernel.org
20283L:	linux-samsung-soc@vger.kernel.org
20284S:	Maintained
20285F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20286F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20287F:	drivers/crypto/s5p-sss.c
20288
20289SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20290M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20291L:	linux-media@vger.kernel.org
20292S:	Supported
20293Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20294F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20295F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20296F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20297F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20298F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20299F:	drivers/media/platform/samsung/exynos4-is/
20300
20301SAMSUNG SOC CLOCK DRIVERS
20302M:	Krzysztof Kozlowski <krzk@kernel.org>
20303M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20304M:	Chanwoo Choi <cw00.choi@samsung.com>
20305R:	Alim Akhtar <alim.akhtar@samsung.com>
20306L:	linux-samsung-soc@vger.kernel.org
20307S:	Maintained
20308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20309F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20310F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20311F:	drivers/clk/samsung/
20312F:	include/dt-bindings/clock/exynos*.h
20313F:	include/dt-bindings/clock/s5p*.h
20314F:	include/dt-bindings/clock/samsung,*.h
20315F:	include/linux/clk/samsung.h
20316
20317SAMSUNG SPI DRIVERS
20318M:	Andi Shyti <andi.shyti@kernel.org>
20319L:	linux-spi@vger.kernel.org
20320L:	linux-samsung-soc@vger.kernel.org
20321S:	Maintained
20322F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20323F:	drivers/spi/spi-s3c*
20324F:	include/linux/platform_data/spi-s3c64xx.h
20325
20326SAMSUNG SXGBE DRIVERS
20327M:	Byungho An <bh74.an@samsung.com>
20328L:	netdev@vger.kernel.org
20329S:	Supported
20330F:	drivers/net/ethernet/samsung/sxgbe/
20331
20332SAMSUNG THERMAL DRIVER
20333M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20334M:	Krzysztof Kozlowski <krzk@kernel.org>
20335L:	linux-pm@vger.kernel.org
20336L:	linux-samsung-soc@vger.kernel.org
20337S:	Maintained
20338F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20339F:	drivers/thermal/samsung/
20340
20341SAMSUNG USB2 PHY DRIVER
20342M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20343L:	linux-kernel@vger.kernel.org
20344S:	Supported
20345F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20346F:	Documentation/driver-api/phy/samsung-usb2.rst
20347F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20348F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20349F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20350F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20351F:	drivers/phy/samsung/phy-samsung-usb2.c
20352F:	drivers/phy/samsung/phy-samsung-usb2.h
20353
20354SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20355M:	Paul Barker <paul.barker@sancloud.com>
20356R:	Marc Murphy <marc.murphy@sancloud.com>
20357S:	Supported
20358F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20359
20360SC1200 WDT DRIVER
20361M:	Zwane Mwaikambo <zwanem@gmail.com>
20362S:	Maintained
20363F:	drivers/watchdog/sc1200wdt.c
20364
20365SCHEDULER
20366M:	Ingo Molnar <mingo@redhat.com>
20367M:	Peter Zijlstra <peterz@infradead.org>
20368M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20369M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20370R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20371R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20372R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20373R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20374R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20375L:	linux-kernel@vger.kernel.org
20376S:	Maintained
20377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20378F:	include/linux/preempt.h
20379F:	include/linux/sched.h
20380F:	include/linux/wait.h
20381F:	include/uapi/linux/sched.h
20382F:	kernel/sched/
20383
20384SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20385M:	Gustavo Silva <gustavograzs@gmail.com>
20386S:	Maintained
20387F:	drivers/iio/chemical/ens160_core.c
20388F:	drivers/iio/chemical/ens160_i2c.c
20389F:	drivers/iio/chemical/ens160_spi.c
20390F:	drivers/iio/chemical/ens160.h
20391
20392SCSI LIBSAS SUBSYSTEM
20393R:	John Garry <john.g.garry@oracle.com>
20394R:	Jason Yan <yanaijie@huawei.com>
20395L:	linux-scsi@vger.kernel.org
20396S:	Supported
20397F:	Documentation/scsi/libsas.rst
20398F:	drivers/scsi/libsas/
20399F:	include/scsi/libsas.h
20400F:	include/scsi/sas_ata.h
20401
20402SCSI RDMA PROTOCOL (SRP) INITIATOR
20403M:	Bart Van Assche <bvanassche@acm.org>
20404L:	linux-rdma@vger.kernel.org
20405S:	Supported
20406Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20407F:	drivers/infiniband/ulp/srp/
20408F:	include/scsi/srp.h
20409
20410SCSI RDMA PROTOCOL (SRP) TARGET
20411M:	Bart Van Assche <bvanassche@acm.org>
20412L:	linux-rdma@vger.kernel.org
20413L:	target-devel@vger.kernel.org
20414S:	Supported
20415Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20416F:	drivers/infiniband/ulp/srpt/
20417
20418SCSI SG DRIVER
20419M:	Doug Gilbert <dgilbert@interlog.com>
20420L:	linux-scsi@vger.kernel.org
20421S:	Maintained
20422W:	http://sg.danny.cz/sg
20423F:	Documentation/scsi/scsi-generic.rst
20424F:	drivers/scsi/sg.c
20425F:	include/scsi/sg.h
20426
20427SCSI SUBSYSTEM
20428M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20429M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20430L:	linux-scsi@vger.kernel.org
20431S:	Maintained
20432Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20435F:	Documentation/devicetree/bindings/scsi/
20436F:	drivers/scsi/
20437F:	drivers/ufs/
20438F:	include/scsi/
20439F:	include/uapi/scsi/
20440
20441SCSI TAPE DRIVER
20442M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20443L:	linux-scsi@vger.kernel.org
20444S:	Maintained
20445F:	Documentation/scsi/st.rst
20446F:	drivers/scsi/st.*
20447F:	drivers/scsi/st_*.h
20448
20449SCSI TARGET CORE USER DRIVER
20450M:	Bodo Stroesser <bostroesser@gmail.com>
20451L:	linux-scsi@vger.kernel.org
20452L:	target-devel@vger.kernel.org
20453S:	Supported
20454F:	Documentation/target/tcmu-design.rst
20455F:	drivers/target/target_core_user.c
20456F:	include/uapi/linux/target_core_user.h
20457
20458SCSI TARGET SUBSYSTEM
20459M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20460L:	linux-scsi@vger.kernel.org
20461L:	target-devel@vger.kernel.org
20462S:	Supported
20463Q:	https://patchwork.kernel.org/project/target-devel/list/
20464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20465F:	Documentation/target/
20466F:	drivers/target/
20467F:	include/target/
20468
20469SCTP PROTOCOL
20470M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
20471M:	Xin Long <lucien.xin@gmail.com>
20472L:	linux-sctp@vger.kernel.org
20473S:	Maintained
20474W:	https://github.com/sctp/lksctp-tools/wiki
20475F:	Documentation/networking/sctp.rst
20476F:	include/linux/sctp.h
20477F:	include/net/sctp/
20478F:	include/uapi/linux/sctp.h
20479F:	net/sctp/
20480
20481SCx200 CPU SUPPORT
20482M:	Jim Cromie <jim.cromie@gmail.com>
20483S:	Odd Fixes
20484F:	Documentation/i2c/busses/scx200_acb.rst
20485F:	arch/x86/platform/scx200/
20486F:	drivers/i2c/busses/scx200*
20487F:	drivers/mtd/maps/scx200_docflash.c
20488F:	drivers/watchdog/scx200_wdt.c
20489F:	include/linux/scx200.h
20490
20491SCx200 GPIO DRIVER
20492M:	Jim Cromie <jim.cromie@gmail.com>
20493S:	Maintained
20494F:	drivers/char/scx200_gpio.c
20495F:	include/linux/scx200_gpio.h
20496
20497SCx200 HRT CLOCKSOURCE DRIVER
20498M:	Jim Cromie <jim.cromie@gmail.com>
20499S:	Maintained
20500F:	drivers/clocksource/scx200_hrt.c
20501
20502SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
20503M:	Sascha Sommer <saschasommer@freenet.de>
20504L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
20505S:	Maintained
20506F:	drivers/mmc/host/sdricoh_cs.c
20507
20508SECO BOARDS CEC DRIVER
20509M:	Ettore Chimenti <ek5.chimenti@gmail.com>
20510S:	Maintained
20511F:	drivers/media/cec/platform/seco/seco-cec.c
20512F:	drivers/media/cec/platform/seco/seco-cec.h
20513
20514SECURE COMPUTING
20515M:	Kees Cook <kees@kernel.org>
20516R:	Andy Lutomirski <luto@amacapital.net>
20517R:	Will Drewry <wad@chromium.org>
20518S:	Supported
20519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
20520F:	Documentation/userspace-api/seccomp_filter.rst
20521F:	include/linux/seccomp.h
20522F:	include/uapi/linux/seccomp.h
20523F:	kernel/seccomp.c
20524F:	tools/testing/selftests/kselftest_harness.h
20525F:	tools/testing/selftests/seccomp/*
20526K:	\bsecure_computing
20527K:	\bTIF_SECCOMP\b
20528
20529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
20530M:	Kamal Dasu <kamal.dasu@broadcom.com>
20531M:	Al Cooper <alcooperx@gmail.com>
20532R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
20533L:	linux-mmc@vger.kernel.org
20534S:	Maintained
20535F:	drivers/mmc/host/sdhci-brcmstb*
20536
20537SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
20538M:	Adrian Hunter <adrian.hunter@intel.com>
20539L:	linux-mmc@vger.kernel.org
20540S:	Supported
20541F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
20542F:	drivers/mmc/host/sdhci*
20543
20544SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
20545M:	Aubin Constans <aubin.constans@microchip.com>
20546R:	Eugen Hristev <eugen.hristev@collabora.com>
20547L:	linux-mmc@vger.kernel.org
20548S:	Supported
20549F:	drivers/mmc/host/sdhci-of-at91.c
20550
20551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
20552M:	Haibo Chen <haibo.chen@nxp.com>
20553L:	imx@lists.linux.dev
20554L:	linux-mmc@vger.kernel.org
20555L:	s32@nxp.com
20556S:	Maintained
20557F:	drivers/mmc/host/sdhci-esdhc-imx.c
20558
20559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
20560M:	Ben Dooks <ben-linux@fluff.org>
20561M:	Jaehoon Chung <jh80.chung@samsung.com>
20562L:	linux-mmc@vger.kernel.org
20563S:	Maintained
20564F:	drivers/mmc/host/sdhci-s3c*
20565
20566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
20567M:	Viresh Kumar <vireshk@kernel.org>
20568L:	linux-mmc@vger.kernel.org
20569S:	Maintained
20570F:	drivers/mmc/host/sdhci-spear.c
20571
20572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
20573M:	Vignesh Raghavendra <vigneshr@ti.com>
20574L:	linux-mmc@vger.kernel.org
20575S:	Maintained
20576F:	drivers/mmc/host/sdhci-omap.c
20577
20578SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
20579M:	Jonathan Derrick <jonathan.derrick@linux.dev>
20580L:	linux-block@vger.kernel.org
20581S:	Supported
20582F:	block/opal_proto.h
20583F:	block/sed*
20584F:	include/linux/sed*
20585F:	include/uapi/linux/sed*
20586
20587SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
20588M:	Mark Rutland <mark.rutland@arm.com>
20589M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
20590M:	Sudeep Holla <sudeep.holla@arm.com>
20591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20592S:	Maintained
20593F:	drivers/firmware/smccc/
20594F:	include/linux/arm-smccc.h
20595
20596SECURITY CONTACT
20597M:	Security Officers <security@kernel.org>
20598S:	Supported
20599F:	Documentation/process/security-bugs.rst
20600
20601SECURITY SUBSYSTEM
20602M:	Paul Moore <paul@paul-moore.com>
20603M:	James Morris <jmorris@namei.org>
20604M:	"Serge E. Hallyn" <serge@hallyn.com>
20605L:	linux-security-module@vger.kernel.org
20606S:	Supported
20607Q:	https://patchwork.kernel.org/project/linux-security-module/list
20608B:	mailto:linux-security-module@vger.kernel.org
20609P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
20610T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
20611F:	include/linux/lsm_audit.h
20612F:	include/linux/lsm_hook_defs.h
20613F:	include/linux/lsm_hooks.h
20614F:	include/linux/security.h
20615F:	include/uapi/linux/lsm.h
20616F:	security/
20617F:	tools/testing/selftests/lsm/
20618X:	security/selinux/
20619K:	\bsecurity_[a-z_0-9]\+\b
20620
20621SELINUX SECURITY MODULE
20622M:	Paul Moore <paul@paul-moore.com>
20623M:	Stephen Smalley <stephen.smalley.work@gmail.com>
20624R:	Ondrej Mosnacek <omosnace@redhat.com>
20625L:	selinux@vger.kernel.org
20626S:	Supported
20627W:	https://github.com/SELinuxProject
20628Q:	https://patchwork.kernel.org/project/selinux/list
20629B:	mailto:selinux@vger.kernel.org
20630P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
20631T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
20632F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
20633F:	Documentation/ABI/removed/sysfs-selinux-disable
20634F:	Documentation/admin-guide/LSM/SELinux.rst
20635F:	include/trace/events/avc.h
20636F:	include/uapi/linux/selinux_netlink.h
20637F:	scripts/selinux/
20638F:	security/selinux/
20639
20640SENSABLE PHANTOM
20641M:	Jiri Slaby <jirislaby@kernel.org>
20642S:	Maintained
20643F:	drivers/misc/phantom.c
20644F:	include/uapi/linux/phantom.h
20645
20646SENSEAIR SUNRISE 006-0-0007
20647M:	Jacopo Mondi <jacopo@jmondi.org>
20648S:	Maintained
20649F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
20650F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
20651F:	drivers/iio/chemical/sunrise_co2.c
20652
20653SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
20654M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
20655S:	Maintained
20656F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
20657F:	drivers/iio/chemical/scd30.h
20658F:	drivers/iio/chemical/scd30_core.c
20659F:	drivers/iio/chemical/scd30_i2c.c
20660F:	drivers/iio/chemical/scd30_serial.c
20661
20662SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
20663M:	Roan van Dijk <roan@protonic.nl>
20664S:	Maintained
20665F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
20666F:	drivers/iio/chemical/scd4x.c
20667
20668SENSIRION SGP40 GAS SENSOR DRIVER
20669M:	Andreas Klinger <ak@it-klinger.de>
20670S:	Maintained
20671F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
20672F:	drivers/iio/chemical/sgp40.c
20673
20674SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
20675M:	Tomasz Duszynski <tduszyns@gmail.com>
20676S:	Maintained
20677F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
20678F:	drivers/iio/chemical/sps30.c
20679F:	drivers/iio/chemical/sps30_i2c.c
20680F:	drivers/iio/chemical/sps30_serial.c
20681
20682SERIAL DEVICE BUS
20683M:	Rob Herring <robh@kernel.org>
20684L:	linux-serial@vger.kernel.org
20685S:	Maintained
20686F:	Documentation/devicetree/bindings/serial/serial.yaml
20687F:	drivers/tty/serdev/
20688F:	include/linux/serdev.h
20689
20690SERIAL IR RECEIVER
20691M:	Sean Young <sean@mess.org>
20692L:	linux-media@vger.kernel.org
20693S:	Maintained
20694F:	drivers/media/rc/serial_ir.c
20695
20696SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
20697M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
20698L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20699S:	Maintained
20700F:	Documentation/devicetree/bindings/slimbus/
20701F:	drivers/slimbus/
20702F:	include/linux/slimbus.h
20703
20704SFC NETWORK DRIVER
20705M:	Edward Cree <ecree.xilinx@gmail.com>
20706M:	Martin Habets <habetsm.xilinx@gmail.com>
20707L:	netdev@vger.kernel.org
20708L:	linux-net-drivers@amd.com
20709S:	Supported
20710F:	Documentation/networking/devlink/sfc.rst
20711F:	drivers/net/ethernet/sfc/
20712
20713SFCTEMP HWMON DRIVER
20714M:	Emil Renner Berthing <kernel@esmil.dk>
20715M:	Hal Feng <hal.feng@starfivetech.com>
20716L:	linux-hwmon@vger.kernel.org
20717S:	Maintained
20718F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
20719F:	Documentation/hwmon/sfctemp.rst
20720F:	drivers/hwmon/sfctemp.c
20721
20722SFF/SFP/SFP+ MODULE SUPPORT
20723M:	Russell King <linux@armlinux.org.uk>
20724L:	netdev@vger.kernel.org
20725S:	Maintained
20726F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
20727F:	drivers/net/phy/phylink.c
20728F:	drivers/net/phy/sfp*
20729F:	include/linux/mdio/mdio-i2c.h
20730F:	include/linux/phylink.h
20731F:	include/linux/sfp.h
20732K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
20733
20734SGI GRU DRIVER
20735M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
20736S:	Maintained
20737F:	drivers/misc/sgi-gru/
20738
20739SGI XP/XPC/XPNET DRIVER
20740M:	Robin Holt <robinmholt@gmail.com>
20741M:	Steve Wahl <steve.wahl@hpe.com>
20742S:	Maintained
20743F:	drivers/misc/sgi-xp/
20744
20745SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
20746M:	Wenjia Zhang <wenjia@linux.ibm.com>
20747M:	Jan Karcher <jaka@linux.ibm.com>
20748R:	D. Wythe <alibuda@linux.alibaba.com>
20749R:	Tony Lu <tonylu@linux.alibaba.com>
20750R:	Wen Gu <guwen@linux.alibaba.com>
20751L:	linux-s390@vger.kernel.org
20752S:	Supported
20753F:	net/smc/
20754
20755SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
20756M:	Linus Walleij <linus.walleij@linaro.org>
20757L:	linux-iio@vger.kernel.org
20758S:	Maintained
20759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
20760F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
20761F:	drivers/iio/light/gp2ap002.c
20762
20763SHARP RJ54N1CB0C SENSOR DRIVER
20764M:	Jacopo Mondi <jacopo@jmondi.org>
20765L:	linux-media@vger.kernel.org
20766S:	Odd fixes
20767T:	git git://linuxtv.org/media_tree.git
20768F:	drivers/media/i2c/rj54n1cb0c.c
20769F:	include/media/i2c/rj54n1cb0c.h
20770
20771SHRINKER
20772M:	Andrew Morton <akpm@linux-foundation.org>
20773M:	Dave Chinner <david@fromorbit.com>
20774R:	Qi Zheng <zhengqi.arch@bytedance.com>
20775R:	Roman Gushchin <roman.gushchin@linux.dev>
20776R:	Muchun Song <muchun.song@linux.dev>
20777L:	linux-mm@kvack.org
20778S:	Maintained
20779F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
20780F:	include/linux/shrinker.h
20781F:	mm/shrinker.c
20782F:	mm/shrinker_debug.c
20783
20784SH_VOU V4L2 OUTPUT DRIVER
20785L:	linux-media@vger.kernel.org
20786S:	Orphan
20787F:	drivers/media/platform/renesas/sh_vou.c
20788F:	include/media/drv-intf/sh_vou.h
20789
20790SI2157 MEDIA DRIVER
20791L:	linux-media@vger.kernel.org
20792S:	Orphan
20793W:	https://linuxtv.org
20794Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20795F:	drivers/media/tuners/si2157*
20796
20797SI2165 MEDIA DRIVER
20798M:	Matthias Schwarzott <zzam@gentoo.org>
20799L:	linux-media@vger.kernel.org
20800S:	Maintained
20801W:	https://linuxtv.org
20802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20803F:	drivers/media/dvb-frontends/si2165*
20804
20805SI2168 MEDIA DRIVER
20806L:	linux-media@vger.kernel.org
20807S:	Orphan
20808W:	https://linuxtv.org
20809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20810F:	drivers/media/dvb-frontends/si2168*
20811
20812SI470X FM RADIO RECEIVER I2C DRIVER
20813M:	Hans Verkuil <hverkuil@xs4all.nl>
20814L:	linux-media@vger.kernel.org
20815S:	Odd Fixes
20816W:	https://linuxtv.org
20817T:	git git://linuxtv.org/media_tree.git
20818F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
20819F:	drivers/media/radio/si470x/radio-si470x-i2c.c
20820
20821SI470X FM RADIO RECEIVER USB DRIVER
20822M:	Hans Verkuil <hverkuil@xs4all.nl>
20823L:	linux-media@vger.kernel.org
20824S:	Maintained
20825W:	https://linuxtv.org
20826T:	git git://linuxtv.org/media_tree.git
20827F:	drivers/media/radio/si470x/radio-si470x-common.c
20828F:	drivers/media/radio/si470x/radio-si470x-usb.c
20829F:	drivers/media/radio/si470x/radio-si470x.h
20830
20831SI4713 FM RADIO TRANSMITTER I2C DRIVER
20832M:	Eduardo Valentin <edubezval@gmail.com>
20833L:	linux-media@vger.kernel.org
20834S:	Odd Fixes
20835W:	https://linuxtv.org
20836T:	git git://linuxtv.org/media_tree.git
20837F:	drivers/media/radio/si4713/si4713.?
20838
20839SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
20840M:	Eduardo Valentin <edubezval@gmail.com>
20841L:	linux-media@vger.kernel.org
20842S:	Odd Fixes
20843W:	https://linuxtv.org
20844T:	git git://linuxtv.org/media_tree.git
20845F:	drivers/media/radio/si4713/radio-platform-si4713.c
20846
20847SI4713 FM RADIO TRANSMITTER USB DRIVER
20848M:	Hans Verkuil <hverkuil@xs4all.nl>
20849L:	linux-media@vger.kernel.org
20850S:	Maintained
20851W:	https://linuxtv.org
20852T:	git git://linuxtv.org/media_tree.git
20853F:	drivers/media/radio/si4713/radio-usb-si4713.c
20854
20855SIANO DVB DRIVER
20856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20857L:	linux-media@vger.kernel.org
20858S:	Odd fixes
20859W:	https://linuxtv.org
20860T:	git git://linuxtv.org/media_tree.git
20861F:	drivers/media/common/siano/
20862F:	drivers/media/mmc/siano/
20863F:	drivers/media/usb/siano/
20864F:	drivers/media/usb/siano/
20865
20866SIEMENS IPC LED DRIVERS
20867M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20868M:	Xing Tong Wu <xingtong.wu@siemens.com>
20869M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20870L:	linux-leds@vger.kernel.org
20871S:	Maintained
20872F:	drivers/leds/simple/
20873
20874SIEMENS IPC PLATFORM DRIVERS
20875M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20876M:	Xing Tong Wu <xingtong.wu@siemens.com>
20877M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20878L:	platform-driver-x86@vger.kernel.org
20879S:	Maintained
20880F:	drivers/platform/x86/siemens/
20881F:	include/linux/platform_data/x86/simatic-ipc-base.h
20882F:	include/linux/platform_data/x86/simatic-ipc.h
20883
20884SIEMENS IPC WATCHDOG DRIVERS
20885M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
20886M:	Xing Tong Wu <xingtong.wu@siemens.com>
20887M:	Tobias Schaffner <tobias.schaffner@siemens.com>
20888L:	linux-watchdog@vger.kernel.org
20889S:	Maintained
20890F:	drivers/watchdog/simatic-ipc-wdt.c
20891
20892SIFIVE DRIVERS
20893M:	Paul Walmsley <paul.walmsley@sifive.com>
20894M:	Samuel Holland <samuel.holland@sifive.com>
20895L:	linux-riscv@lists.infradead.org
20896S:	Supported
20897F:	drivers/dma/sf-pdma/
20898N:	sifive
20899K:	fu[57]40
20900K:	[^@]sifive
20901
20902SILEAD TOUCHSCREEN DRIVER
20903M:	Hans de Goede <hdegoede@redhat.com>
20904L:	linux-input@vger.kernel.org
20905L:	platform-driver-x86@vger.kernel.org
20906S:	Maintained
20907F:	drivers/input/touchscreen/silead.c
20908F:	drivers/platform/x86/touchscreen_dmi.c
20909
20910SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20911M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20912S:	Supported
20913F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20914F:	drivers/net/wireless/silabs/wfx/
20915
20916SILICON MOTION SM712 FRAME BUFFER DRIVER
20917M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20918M:	Teddy Wang <teddy.wang@siliconmotion.com>
20919M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20920L:	linux-fbdev@vger.kernel.org
20921S:	Maintained
20922F:	Documentation/fb/sm712fb.rst
20923F:	drivers/video/fbdev/sm712*
20924
20925SILVACO I3C DUAL-ROLE MASTER
20926M:	Miquel Raynal <miquel.raynal@bootlin.com>
20927M:	Conor Culhane <conor.culhane@silvaco.com>
20928L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20929S:	Maintained
20930F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20931F:	drivers/i3c/master/svc-i3c-master.c
20932
20933SIMPLEFB FB DRIVER
20934M:	Hans de Goede <hdegoede@redhat.com>
20935L:	linux-fbdev@vger.kernel.org
20936S:	Maintained
20937F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20938F:	drivers/video/fbdev/simplefb.c
20939F:	include/linux/platform_data/simplefb.h
20940
20941SIOX
20942M:	Thorsten Scherer <t.scherer@eckelmann.de>
20943R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20944S:	Supported
20945F:	drivers/gpio/gpio-siox.c
20946F:	drivers/siox/*
20947F:	include/trace/events/siox.h
20948
20949SIPHASH PRF ROUTINES
20950M:	Jason A. Donenfeld <Jason@zx2c4.com>
20951S:	Maintained
20952F:	include/linux/siphash.h
20953F:	lib/siphash.c
20954F:	lib/siphash_kunit.c
20955
20956SIS 190 ETHERNET DRIVER
20957M:	Francois Romieu <romieu@fr.zoreil.com>
20958L:	netdev@vger.kernel.org
20959S:	Maintained
20960F:	drivers/net/ethernet/sis/sis190.c
20961
20962SIS 900/7016 FAST ETHERNET DRIVER
20963M:	Daniele Venzano <venza@brownhat.org>
20964L:	netdev@vger.kernel.org
20965S:	Maintained
20966W:	http://www.brownhat.org/sis900.html
20967F:	drivers/net/ethernet/sis/sis900.*
20968
20969SIS FRAMEBUFFER DRIVER
20970S:	Orphan
20971F:	Documentation/fb/sisfb.rst
20972F:	drivers/video/fbdev/sis/
20973F:	include/video/sisfb.h
20974
20975SIS I2C TOUCHSCREEN DRIVER
20976M:	Mika Penttilä <mpenttil@redhat.com>
20977L:	linux-input@vger.kernel.org
20978S:	Maintained
20979F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20980F:	drivers/input/touchscreen/sis_i2c.c
20981
20982SIS USB2VGA DRIVER
20983M:	Thomas Winischhofer <thomas@winischhofer.net>
20984S:	Maintained
20985W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20986F:	drivers/usb/misc/sisusbvga/
20987
20988SL28 CPLD MFD DRIVER
20989M:	Michael Walle <mwalle@kernel.org>
20990S:	Maintained
20991F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20992F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20993F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20994F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20995F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20996F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20997F:	drivers/gpio/gpio-sl28cpld.c
20998F:	drivers/hwmon/sl28cpld-hwmon.c
20999F:	drivers/irqchip/irq-sl28cpld.c
21000F:	drivers/pwm/pwm-sl28cpld.c
21001F:	drivers/watchdog/sl28cpld_wdt.c
21002
21003SL28 VPD NVMEM LAYOUT DRIVER
21004M:	Michael Walle <mwalle@kernel.org>
21005S:	Maintained
21006F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21007F:	drivers/nvmem/layouts/sl28vpd.c
21008
21009SLAB ALLOCATOR
21010M:	Christoph Lameter <cl@linux.com>
21011M:	Pekka Enberg <penberg@kernel.org>
21012M:	David Rientjes <rientjes@google.com>
21013M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21014M:	Andrew Morton <akpm@linux-foundation.org>
21015M:	Vlastimil Babka <vbabka@suse.cz>
21016R:	Roman Gushchin <roman.gushchin@linux.dev>
21017R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21018L:	linux-mm@kvack.org
21019S:	Maintained
21020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21021F:	include/linux/sl?b*.h
21022F:	mm/sl?b*
21023
21024SLCAN CAN NETWORK DRIVER
21025M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21026L:	linux-can@vger.kernel.org
21027S:	Maintained
21028F:	drivers/net/can/slcan/
21029
21030SLEEPABLE READ-COPY UPDATE (SRCU)
21031M:	Lai Jiangshan <jiangshanlai@gmail.com>
21032M:	"Paul E. McKenney" <paulmck@kernel.org>
21033M:	Josh Triplett <josh@joshtriplett.org>
21034R:	Steven Rostedt <rostedt@goodmis.org>
21035R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21036L:	rcu@vger.kernel.org
21037S:	Supported
21038W:	http://www.rdrop.com/users/paulmck/RCU/
21039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21040F:	include/linux/srcu*.h
21041F:	kernel/rcu/srcu*.c
21042
21043SMACK SECURITY MODULE
21044M:	Casey Schaufler <casey@schaufler-ca.com>
21045L:	linux-security-module@vger.kernel.org
21046S:	Maintained
21047W:	http://schaufler-ca.com
21048T:	git git://github.com/cschaufler/smack-next
21049F:	Documentation/admin-guide/LSM/Smack.rst
21050F:	security/smack/
21051
21052SMC91x ETHERNET DRIVER
21053M:	Nicolas Pitre <nico@fluxnic.net>
21054S:	Odd Fixes
21055F:	drivers/net/ethernet/smsc/smc91x.*
21056
21057SMSC EMC2103 HARDWARE MONITOR DRIVER
21058M:	Steve Glendinning <steve.glendinning@shawell.net>
21059L:	linux-hwmon@vger.kernel.org
21060S:	Maintained
21061F:	Documentation/hwmon/emc2103.rst
21062F:	drivers/hwmon/emc2103.c
21063
21064SMSC SCH5627 HARDWARE MONITOR DRIVER
21065M:	Hans de Goede <hdegoede@redhat.com>
21066L:	linux-hwmon@vger.kernel.org
21067S:	Supported
21068F:	Documentation/hwmon/sch5627.rst
21069F:	drivers/hwmon/sch5627.c
21070
21071SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21072M:	Steve Glendinning <steve.glendinning@shawell.net>
21073L:	linux-fbdev@vger.kernel.org
21074S:	Maintained
21075F:	drivers/video/fbdev/smscufx.c
21076
21077SMSC47B397 HARDWARE MONITOR DRIVER
21078M:	Jean Delvare <jdelvare@suse.com>
21079L:	linux-hwmon@vger.kernel.org
21080S:	Maintained
21081F:	Documentation/hwmon/smsc47b397.rst
21082F:	drivers/hwmon/smsc47b397.c
21083
21084SMSC911x ETHERNET DRIVER
21085M:	Steve Glendinning <steve.glendinning@shawell.net>
21086L:	netdev@vger.kernel.org
21087S:	Maintained
21088F:	drivers/net/ethernet/smsc/smsc911x.*
21089F:	include/linux/smsc911x.h
21090
21091SMSC9420 PCI ETHERNET DRIVER
21092M:	Steve Glendinning <steve.glendinning@shawell.net>
21093L:	netdev@vger.kernel.org
21094S:	Maintained
21095F:	drivers/net/ethernet/smsc/smsc9420.*
21096
21097SNET DPU VIRTIO DATA PATH ACCELERATOR
21098R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21099F:	drivers/vdpa/solidrun/
21100
21101SOCIONEXT (SNI) AVE NETWORK DRIVER
21102M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21103L:	netdev@vger.kernel.org
21104S:	Maintained
21105F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21106F:	drivers/net/ethernet/socionext/sni_ave.c
21107
21108SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21109M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21110M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21111L:	netdev@vger.kernel.org
21112S:	Maintained
21113F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21114F:	drivers/net/ethernet/socionext/netsec.c
21115
21116SOCIONEXT (SNI) Synquacer SPI DRIVER
21117M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21118M:	Jassi Brar <jaswinder.singh@linaro.org>
21119L:	linux-spi@vger.kernel.org
21120S:	Maintained
21121F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21122F:	drivers/spi/spi-synquacer.c
21123
21124SOCIONEXT SYNQUACER I2C DRIVER
21125M:	Ard Biesheuvel <ardb@kernel.org>
21126L:	linux-i2c@vger.kernel.org
21127S:	Maintained
21128F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21129F:	drivers/i2c/busses/i2c-synquacer.c
21130
21131SOCIONEXT UNIPHIER SOUND DRIVER
21132L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21133S:	Orphan
21134F:	sound/soc/uniphier/
21135
21136SOCKET TIMESTAMPING
21137M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21138S:	Maintained
21139F:	Documentation/networking/timestamping.rst
21140F:	include/linux/net_tstamp.h
21141F:	include/uapi/linux/net_tstamp.h
21142F:	tools/testing/selftests/net/so_txtime.c
21143
21144SOEKRIS NET48XX LED SUPPORT
21145M:	Chris Boot <bootc@bootc.net>
21146S:	Maintained
21147F:	drivers/leds/leds-net48xx.c
21148
21149SOFT-IWARP DRIVER (siw)
21150M:	Bernard Metzler <bmt@zurich.ibm.com>
21151L:	linux-rdma@vger.kernel.org
21152S:	Supported
21153F:	drivers/infiniband/sw/siw/
21154F:	include/uapi/rdma/siw-abi.h
21155
21156SOFT-ROCE DRIVER (rxe)
21157M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21158L:	linux-rdma@vger.kernel.org
21159S:	Supported
21160F:	drivers/infiniband/sw/rxe/
21161F:	include/uapi/rdma/rdma_user_rxe.h
21162
21163SOFTLOGIC 6x10 MPEG CODEC
21164M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21165M:	Andrey Utkin <andrey_utkin@fastmail.com>
21166M:	Ismael Luceno <ismael@iodev.co.uk>
21167L:	linux-media@vger.kernel.org
21168S:	Supported
21169F:	drivers/media/pci/solo6x10/
21170
21171SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21172M:	James Morse <james.morse@arm.com>
21173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21174S:	Maintained
21175F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21176F:	drivers/firmware/arm_sdei.c
21177F:	include/linux/arm_sdei.h
21178F:	include/uapi/linux/arm_sdei.h
21179
21180SOFTWARE NODES AND DEVICE PROPERTIES
21181R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21182R:	Daniel Scally <djrscally@gmail.com>
21183R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21184R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21185L:	linux-acpi@vger.kernel.org
21186S:	Maintained
21187F:	drivers/base/property.c
21188F:	drivers/base/swnode.c
21189F:	include/linux/fwnode.h
21190F:	include/linux/property.h
21191
21192SOFTWARE RAID (Multiple Disks) SUPPORT
21193M:	Song Liu <song@kernel.org>
21194R:	Yu Kuai <yukuai3@huawei.com>
21195L:	linux-raid@vger.kernel.org
21196S:	Supported
21197Q:	https://patchwork.kernel.org/project/linux-raid/list/
21198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
21199F:	drivers/md/Kconfig
21200F:	drivers/md/Makefile
21201F:	drivers/md/md*
21202F:	drivers/md/raid*
21203F:	include/linux/raid/
21204F:	include/uapi/linux/raid/
21205
21206SOLIDRUN CLEARFOG SUPPORT
21207M:	Russell King <linux@armlinux.org.uk>
21208S:	Maintained
21209F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21210F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21211
21212SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21213M:	Russell King <linux@armlinux.org.uk>
21214S:	Maintained
21215F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21216F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21217F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21218
21219SONIC NETWORK DRIVER
21220M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21221L:	netdev@vger.kernel.org
21222S:	Maintained
21223F:	drivers/net/ethernet/natsemi/sonic.*
21224
21225SONICS SILICON BACKPLANE DRIVER (SSB)
21226M:	Michael Buesch <m@bues.ch>
21227L:	linux-wireless@vger.kernel.org
21228S:	Maintained
21229F:	drivers/ssb/
21230F:	include/linux/ssb/
21231
21232SONY IMX208 SENSOR DRIVER
21233M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21234L:	linux-media@vger.kernel.org
21235S:	Maintained
21236T:	git git://linuxtv.org/media_tree.git
21237F:	drivers/media/i2c/imx208.c
21238
21239SONY IMX214 SENSOR DRIVER
21240M:	Ricardo Ribalda <ribalda@kernel.org>
21241L:	linux-media@vger.kernel.org
21242S:	Maintained
21243T:	git git://linuxtv.org/media_tree.git
21244F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21245F:	drivers/media/i2c/imx214.c
21246
21247SONY IMX219 SENSOR DRIVER
21248M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21249L:	linux-media@vger.kernel.org
21250S:	Maintained
21251T:	git git://linuxtv.org/media_tree.git
21252F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21253F:	drivers/media/i2c/imx219.c
21254
21255SONY IMX258 SENSOR DRIVER
21256M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21257L:	linux-media@vger.kernel.org
21258S:	Maintained
21259T:	git git://linuxtv.org/media_tree.git
21260F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21261F:	drivers/media/i2c/imx258.c
21262
21263SONY IMX274 SENSOR DRIVER
21264M:	Leon Luo <leonl@leopardimaging.com>
21265L:	linux-media@vger.kernel.org
21266S:	Maintained
21267T:	git git://linuxtv.org/media_tree.git
21268F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21269F:	drivers/media/i2c/imx274.c
21270
21271SONY IMX283 SENSOR DRIVER
21272M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21273M:	Umang Jain <umang.jain@ideasonboard.com>
21274L:	linux-media@vger.kernel.org
21275S:	Maintained
21276T:	git git://linuxtv.org/media_tree.git
21277F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21278F:	drivers/media/i2c/imx283.c
21279
21280SONY IMX290 SENSOR DRIVER
21281M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21282L:	linux-media@vger.kernel.org
21283S:	Maintained
21284T:	git git://linuxtv.org/media_tree.git
21285F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21286F:	drivers/media/i2c/imx290.c
21287
21288SONY IMX296 SENSOR DRIVER
21289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21290M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21291L:	linux-media@vger.kernel.org
21292S:	Maintained
21293T:	git git://linuxtv.org/media_tree.git
21294F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21295F:	drivers/media/i2c/imx296.c
21296
21297SONY IMX319 SENSOR DRIVER
21298M:	Bingbu Cao <bingbu.cao@intel.com>
21299L:	linux-media@vger.kernel.org
21300S:	Maintained
21301T:	git git://linuxtv.org/media_tree.git
21302F:	drivers/media/i2c/imx319.c
21303
21304SONY IMX334 SENSOR DRIVER
21305L:	linux-media@vger.kernel.org
21306S:	Orphan
21307T:	git git://linuxtv.org/media_tree.git
21308F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21309F:	drivers/media/i2c/imx334.c
21310
21311SONY IMX335 SENSOR DRIVER
21312L:	linux-media@vger.kernel.org
21313S:	Orphan
21314T:	git git://linuxtv.org/media_tree.git
21315F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21316F:	drivers/media/i2c/imx335.c
21317
21318SONY IMX355 SENSOR DRIVER
21319M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21320L:	linux-media@vger.kernel.org
21321S:	Maintained
21322T:	git git://linuxtv.org/media_tree.git
21323F:	drivers/media/i2c/imx355.c
21324
21325SONY IMX412 SENSOR DRIVER
21326L:	linux-media@vger.kernel.org
21327S:	Orphan
21328T:	git git://linuxtv.org/media_tree.git
21329F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21330F:	drivers/media/i2c/imx412.c
21331
21332SONY IMX415 SENSOR DRIVER
21333M:	Michael Riesch <michael.riesch@wolfvision.net>
21334L:	linux-media@vger.kernel.org
21335S:	Maintained
21336T:	git git://linuxtv.org/media_tree.git
21337F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21338F:	drivers/media/i2c/imx415.c
21339
21340SONY MEMORYSTICK SUBSYSTEM
21341M:	Maxim Levitsky <maximlevitsky@gmail.com>
21342M:	Alex Dubov <oakad@yahoo.com>
21343M:	Ulf Hansson <ulf.hansson@linaro.org>
21344L:	linux-mmc@vger.kernel.org
21345S:	Maintained
21346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21347F:	drivers/memstick/
21348F:	include/linux/memstick.h
21349
21350SONY VAIO CONTROL DEVICE DRIVER
21351M:	Mattia Dongili <malattia@linux.it>
21352L:	platform-driver-x86@vger.kernel.org
21353S:	Maintained
21354W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21355F:	Documentation/admin-guide/laptops/sony-laptop.rst
21356F:	drivers/char/sonypi.c
21357F:	drivers/platform/x86/sony-laptop.c
21358F:	include/linux/sony-laptop.h
21359
21360SOPHGO DEVICETREES and DRIVERS
21361M:	Chen Wang <unicorn_wang@outlook.com>
21362M:	Inochi Amaoto <inochiama@outlook.com>
21363T:	git https://github.com/sophgo/linux.git
21364S:	Maintained
21365N:	sophgo
21366K:	sophgo
21367
21368SOUND
21369M:	Jaroslav Kysela <perex@perex.cz>
21370M:	Takashi Iwai <tiwai@suse.com>
21371L:	linux-sound@vger.kernel.org
21372S:	Maintained
21373W:	http://www.alsa-project.org/
21374Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21376F:	Documentation/sound/
21377F:	include/sound/
21378F:	include/uapi/sound/
21379F:	sound/
21380F:	tools/testing/selftests/alsa
21381
21382SOUND - ALSA SELFTESTS
21383M:	Mark Brown <broonie@kernel.org>
21384L:	linux-sound@vger.kernel.org
21385L:	linux-kselftest@vger.kernel.org
21386S:	Supported
21387F:	tools/testing/selftests/alsa
21388
21389SOUND - COMPRESSED AUDIO
21390M:	Vinod Koul <vkoul@kernel.org>
21391L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21392S:	Supported
21393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21394F:	Documentation/sound/designs/compress-offload.rst
21395F:	include/sound/compress_driver.h
21396F:	include/uapi/sound/compress_*
21397F:	sound/core/compress_offload.c
21398F:	sound/soc/soc-compress.c
21399
21400SOUND - CORE KUNIT TEST
21401M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21402L:	linux-sound@vger.kernel.org
21403S:	Supported
21404F:	sound/core/sound_kunit.c
21405
21406SOUND - DMAENGINE HELPERS
21407M:	Lars-Peter Clausen <lars@metafoo.de>
21408S:	Supported
21409F:	include/sound/dmaengine_pcm.h
21410F:	sound/core/pcm_dmaengine.c
21411F:	sound/soc/soc-generic-dmaengine-pcm.c
21412
21413SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21414M:	Liam Girdwood <lgirdwood@gmail.com>
21415M:	Mark Brown <broonie@kernel.org>
21416L:	linux-sound@vger.kernel.org
21417S:	Supported
21418W:	http://alsa-project.org/main/index.php/ASoC
21419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21420F:	Documentation/devicetree/bindings/sound/
21421F:	Documentation/sound/soc/
21422F:	include/dt-bindings/sound/
21423F:	include/sound/soc*
21424F:	include/sound/sof.h
21425F:	include/sound/sof/
21426F:	include/trace/events/sof*.h
21427F:	include/uapi/sound/asoc.h
21428F:	sound/soc/
21429
21430SOUND - SOC LAYER / dapm-graph
21431M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21432L:	linux-sound@vger.kernel.org
21433S:	Maintained
21434F:	tools/sound/dapm-graph
21435
21436SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21437M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21438M:	Liam Girdwood <lgirdwood@gmail.com>
21439M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21440M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21441M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21442M:	Daniel Baluta <daniel.baluta@nxp.com>
21443R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21444L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21445S:	Supported
21446W:	https://github.com/thesofproject/linux/
21447F:	sound/soc/sof/
21448
21449SOUNDWIRE SUBSYSTEM
21450M:	Vinod Koul <vkoul@kernel.org>
21451M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21452R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
21453R:	Sanyog Kale <sanyog.r.kale@intel.com>
21454L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21455S:	Supported
21456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
21457F:	Documentation/driver-api/soundwire/
21458F:	drivers/soundwire/
21459F:	include/linux/soundwire/
21460
21461SP2 MEDIA DRIVER
21462M:	Olli Salonen <olli.salonen@iki.fi>
21463L:	linux-media@vger.kernel.org
21464S:	Maintained
21465W:	https://linuxtv.org
21466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21467F:	drivers/media/dvb-frontends/sp2*
21468
21469SPANISH DOCUMENTATION
21470M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
21471R:	Avadhut Naik <avadhut.naik@amd.com>
21472S:	Maintained
21473F:	Documentation/translations/sp_SP/
21474
21475SPARC + UltraSPARC (sparc/sparc64)
21476M:	"David S. Miller" <davem@davemloft.net>
21477M:	Andreas Larsson <andreas@gaisler.com>
21478L:	sparclinux@vger.kernel.org
21479S:	Maintained
21480Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
21481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21483F:	arch/sparc/
21484F:	drivers/sbus/
21485
21486SPARC SERIAL DRIVERS
21487M:	"David S. Miller" <davem@davemloft.net>
21488L:	sparclinux@vger.kernel.org
21489S:	Maintained
21490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
21491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
21492F:	drivers/tty/serial/suncore.c
21493F:	drivers/tty/serial/sunhv.c
21494F:	drivers/tty/serial/sunsab.c
21495F:	drivers/tty/serial/sunsab.h
21496F:	drivers/tty/serial/sunsu.c
21497F:	drivers/tty/serial/sunzilog.c
21498F:	drivers/tty/serial/sunzilog.h
21499F:	drivers/tty/vcc.c
21500F:	include/linux/sunserialcore.h
21501
21502SPARSE CHECKER
21503M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
21504L:	linux-sparse@vger.kernel.org
21505S:	Maintained
21506W:	https://sparse.docs.kernel.org/
21507Q:	https://patchwork.kernel.org/project/linux-sparse/list/
21508B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
21509T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
21510F:	include/linux/compiler.h
21511
21512SPEAKUP CONSOLE SPEECH DRIVER
21513M:	William Hubbs <w.d.hubbs@gmail.com>
21514M:	Chris Brannon <chris@the-brannons.com>
21515M:	Kirk Reiser <kirk@reisers.ca>
21516M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
21517L:	speakup@linux-speakup.org
21518S:	Odd Fixes
21519W:	http://www.linux-speakup.org/
21520W:	https://github.com/linux-speakup/speakup
21521B:	https://github.com/linux-speakup/speakup/issues
21522F:	drivers/accessibility/speakup/
21523
21524SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
21525M:	Viresh Kumar <vireshk@kernel.org>
21526M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
21527M:	soc@kernel.org
21528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21529S:	Maintained
21530W:	http://www.st.com/spear
21531F:	arch/arm/boot/dts/st/spear*
21532F:	arch/arm/mach-spear/
21533F:	drivers/clk/spear/
21534F:	drivers/pinctrl/spear/
21535
21536SPI NOR SUBSYSTEM
21537M:	Tudor Ambarus <tudor.ambarus@linaro.org>
21538M:	Pratyush Yadav <pratyush@kernel.org>
21539M:	Michael Walle <mwalle@kernel.org>
21540L:	linux-mtd@lists.infradead.org
21541S:	Maintained
21542W:	http://www.linux-mtd.infradead.org/
21543Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
21544C:	irc://irc.oftc.net/mtd
21545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
21546F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
21547F:	drivers/mtd/spi-nor/
21548F:	include/linux/mtd/spi-nor.h
21549
21550SPI SUBSYSTEM
21551M:	Mark Brown <broonie@kernel.org>
21552L:	linux-spi@vger.kernel.org
21553S:	Maintained
21554Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
21555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
21556F:	Documentation/devicetree/bindings/spi/
21557F:	Documentation/spi/
21558F:	drivers/spi/
21559F:	include/linux/spi/
21560F:	include/uapi/linux/spi/
21561F:	tools/spi/
21562
21563SPIDERNET NETWORK DRIVER for CELL
21564M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
21565M:	Geoff Levand <geoff@infradead.org>
21566L:	netdev@vger.kernel.org
21567L:	linuxppc-dev@lists.ozlabs.org
21568S:	Maintained
21569F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
21570F:	drivers/net/ethernet/toshiba/spider_net*
21571
21572SPMI SUBSYSTEM
21573M:	Stephen Boyd <sboyd@kernel.org>
21574L:	linux-kernel@vger.kernel.org
21575S:	Maintained
21576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
21577F:	Documentation/devicetree/bindings/spmi/
21578F:	drivers/spmi/
21579F:	include/dt-bindings/spmi/spmi.h
21580F:	include/linux/spmi.h
21581F:	include/trace/events/spmi.h
21582
21583SPU FILE SYSTEM
21584M:	Jeremy Kerr <jk@ozlabs.org>
21585L:	linuxppc-dev@lists.ozlabs.org
21586S:	Supported
21587W:	http://www.ibm.com/developerworks/power/cell/
21588F:	Documentation/filesystems/spufs/spufs.rst
21589F:	arch/powerpc/platforms/cell/spufs/
21590
21591SQUASHFS FILE SYSTEM
21592M:	Phillip Lougher <phillip@squashfs.org.uk>
21593L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
21594S:	Maintained
21595W:	http://squashfs.org.uk
21596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
21597F:	Documentation/filesystems/squashfs.rst
21598F:	fs/squashfs/
21599
21600SRM (Alpha) environment access
21601M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
21602S:	Maintained
21603F:	arch/alpha/kernel/srm_env.c
21604
21605ST LSM6DSx IMU IIO DRIVER
21606M:	Lorenzo Bianconi <lorenzo@kernel.org>
21607L:	linux-iio@vger.kernel.org
21608S:	Maintained
21609W:	http://www.st.com/
21610F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
21611F:	drivers/iio/imu/st_lsm6dsx/
21612
21613ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
21614M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21615M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21616L:	linux-media@vger.kernel.org
21617S:	Maintained
21618T:	git git://linuxtv.org/media_tree.git
21619F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
21620F:	drivers/media/i2c/st-mipid02.c
21621
21622ST STM32 FIREWALL
21623M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
21624S:	Maintained
21625F:	drivers/bus/stm32_etzpc.c
21626F:	drivers/bus/stm32_firewall.c
21627F:	drivers/bus/stm32_rifsc.c
21628
21629ST STM32 I2C/SMBUS DRIVER
21630M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
21631M:	Alain Volmat <alain.volmat@foss.st.com>
21632L:	linux-i2c@vger.kernel.org
21633S:	Maintained
21634F:	drivers/i2c/busses/i2c-stm32*
21635
21636ST STM32 SPI DRIVER
21637M:	Alain Volmat <alain.volmat@foss.st.com>
21638L:	linux-spi@vger.kernel.org
21639S:	Maintained
21640F:	drivers/spi/spi-stm32.c
21641
21642ST STPDDC60 DRIVER
21643M:	Daniel Nilsson <daniel.nilsson@flex.com>
21644L:	linux-hwmon@vger.kernel.org
21645S:	Maintained
21646F:	Documentation/hwmon/stpddc60.rst
21647F:	drivers/hwmon/pmbus/stpddc60.c
21648
21649ST VGXY61 DRIVER
21650M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
21651M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
21652L:	linux-media@vger.kernel.org
21653S:	Maintained
21654T:	git git://linuxtv.org/media_tree.git
21655F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
21656F:	Documentation/userspace-api/media/drivers/vgxy61.rst
21657F:	drivers/media/i2c/vgxy61.c
21658
21659ST VL53L0X ToF RANGER(I2C) IIO DRIVER
21660M:	Song Qiang <songqiang1304521@gmail.com>
21661L:	linux-iio@vger.kernel.org
21662S:	Maintained
21663F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
21664F:	drivers/iio/proximity/vl53l0x-i2c.c
21665
21666STABLE BRANCH
21667M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21668M:	Sasha Levin <sashal@kernel.org>
21669L:	stable@vger.kernel.org
21670S:	Supported
21671F:	Documentation/process/stable-kernel-rules.rst
21672
21673STAGING - ATOMISP DRIVER
21674M:	Hans de Goede <hdegoede@redhat.com>
21675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21676R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21677L:	linux-media@vger.kernel.org
21678S:	Maintained
21679F:	drivers/staging/media/atomisp/
21680
21681STAGING - FIELDBUS SUBSYSTEM
21682M:	Sven Van Asbroeck <TheSven73@gmail.com>
21683S:	Maintained
21684F:	drivers/staging/fieldbus/*
21685F:	drivers/staging/fieldbus/Documentation/
21686
21687STAGING - HMS ANYBUS-S BUS
21688M:	Sven Van Asbroeck <TheSven73@gmail.com>
21689S:	Maintained
21690F:	drivers/staging/fieldbus/anybuss/
21691
21692STAGING - INDUSTRIAL IO
21693M:	Jonathan Cameron <jic23@kernel.org>
21694L:	linux-iio@vger.kernel.org
21695S:	Odd Fixes
21696F:	Documentation/devicetree/bindings/staging/iio/
21697F:	drivers/staging/iio/
21698
21699STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
21700M:	Marc Dietrich <marvin24@gmx.de>
21701L:	ac100@lists.launchpad.net (moderated for non-subscribers)
21702L:	linux-tegra@vger.kernel.org
21703S:	Maintained
21704F:	drivers/staging/nvec/
21705
21706STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
21707M:	Jens Frederich <jfrederich@gmail.com>
21708M:	Jon Nettleton <jon.nettleton@gmail.com>
21709S:	Maintained
21710W:	http://wiki.laptop.org/go/DCON
21711F:	drivers/staging/olpc_dcon/
21712
21713STAGING - REALTEK RTL8712U DRIVERS
21714M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
21715S:	Odd Fixes
21716F:	drivers/staging/rtl8712/
21717
21718STAGING - SEPS525 LCD CONTROLLER DRIVERS
21719M:	Michael Hennerich <michael.hennerich@analog.com>
21720L:	linux-fbdev@vger.kernel.org
21721S:	Supported
21722F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
21723F:	drivers/staging/fbtft/fb_seps525.c
21724
21725STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
21726M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21727M:	Teddy Wang <teddy.wang@siliconmotion.com>
21728M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21729L:	linux-fbdev@vger.kernel.org
21730S:	Maintained
21731F:	drivers/staging/sm750fb/
21732
21733STAGING - VIA VT665X DRIVERS
21734M:	Philipp Hortmann <philipp.g.hortmann@gmail.com>
21735S:	Odd Fixes
21736F:	drivers/staging/vt665?/
21737
21738STAGING SUBSYSTEM
21739M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21740L:	linux-staging@lists.linux.dev
21741S:	Supported
21742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
21743F:	drivers/staging/
21744
21745STANDALONE CACHE CONTROLLER DRIVERS
21746M:	Conor Dooley <conor@kernel.org>
21747S:	Maintained
21748T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21749F:	Documentation/devicetree/bindings/cache/
21750F:	drivers/cache
21751
21752STARFIRE/DURALAN NETWORK DRIVER
21753M:	Ion Badulescu <ionut@badula.org>
21754S:	Odd Fixes
21755F:	drivers/net/ethernet/adaptec/starfire*
21756
21757STARFIVE CAMERA SUBSYSTEM DRIVER
21758M:	Jack Zhu <jack.zhu@starfivetech.com>
21759M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21760L:	linux-media@vger.kernel.org
21761S:	Maintained
21762F:	Documentation/admin-guide/media/starfive_camss.rst
21763F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
21764F:	drivers/staging/media/starfive/camss
21765
21766STARFIVE CRYPTO DRIVER
21767M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21768M:	William Qiu <william.qiu@starfivetech.com>
21769S:	Supported
21770F:	Documentation/devicetree/bindings/crypto/starfive*
21771F:	drivers/crypto/starfive/
21772
21773STARFIVE DEVICETREES
21774M:	Emil Renner Berthing <kernel@esmil.dk>
21775S:	Maintained
21776F:	arch/riscv/boot/dts/starfive/
21777
21778STARFIVE DWMAC GLUE LAYER
21779M:	Emil Renner Berthing <kernel@esmil.dk>
21780M:	Minda Chen <minda.chen@starfivetech.com>
21781S:	Maintained
21782F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
21783F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
21784
21785STARFIVE JH7110 DPHY RX DRIVER
21786M:	Jack Zhu <jack.zhu@starfivetech.com>
21787M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21788S:	Supported
21789F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
21790F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
21791
21792STARFIVE JH7110 DPHY TX DRIVER
21793M:	Keith Zhao <keith.zhao@starfivetech.com>
21794M:	Shengyang Chen <shengyang.chen@starfivetech.com>
21795S:	Supported
21796F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
21797F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
21798
21799STARFIVE JH7110 MMC/SD/SDIO DRIVER
21800M:	William Qiu <william.qiu@starfivetech.com>
21801S:	Supported
21802F:	Documentation/devicetree/bindings/mmc/starfive*
21803F:	drivers/mmc/host/dw_mmc-starfive.c
21804
21805STARFIVE JH7110 PLL CLOCK DRIVER
21806M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21807S:	Supported
21808F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
21809F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
21810
21811STARFIVE JH7110 PWMDAC DRIVER
21812M:	Hal Feng <hal.feng@starfivetech.com>
21813M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21814S:	Supported
21815F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
21816F:	sound/soc/starfive/jh7110_pwmdac.c
21817
21818STARFIVE JH7110 SYSCON
21819M:	William Qiu <william.qiu@starfivetech.com>
21820M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21821S:	Supported
21822F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
21823
21824STARFIVE JH7110 TDM DRIVER
21825M:	Walker Chen <walker.chen@starfivetech.com>
21826S:	Maintained
21827F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
21828F:	sound/soc/starfive/jh7110_tdm.c
21829
21830STARFIVE JH71X0 CLOCK DRIVERS
21831M:	Emil Renner Berthing <kernel@esmil.dk>
21832M:	Hal Feng <hal.feng@starfivetech.com>
21833S:	Maintained
21834F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
21835F:	drivers/clk/starfive/clk-starfive-jh71*
21836F:	include/dt-bindings/clock/starfive?jh71*.h
21837
21838STARFIVE JH71X0 PINCTRL DRIVERS
21839M:	Emil Renner Berthing <kernel@esmil.dk>
21840M:	Jianlong Huang <jianlong.huang@starfivetech.com>
21841M:	Hal Feng <hal.feng@starfivetech.com>
21842L:	linux-gpio@vger.kernel.org
21843S:	Maintained
21844F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
21845F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
21846F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
21847F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
21848
21849STARFIVE JH71X0 RESET CONTROLLER DRIVERS
21850M:	Emil Renner Berthing <kernel@esmil.dk>
21851M:	Hal Feng <hal.feng@starfivetech.com>
21852S:	Maintained
21853F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
21854F:	drivers/reset/starfive/reset-starfive-jh71*
21855F:	include/dt-bindings/reset/starfive?jh71*.h
21856
21857STARFIVE JH71X0 USB DRIVERS
21858M:	Minda Chen <minda.chen@starfivetech.com>
21859S:	Maintained
21860F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
21861F:	drivers/usb/cdns3/cdns3-starfive.c
21862
21863STARFIVE JH71XX PMU CONTROLLER DRIVER
21864M:	Walker Chen <walker.chen@starfivetech.com>
21865M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21866S:	Supported
21867F:	Documentation/devicetree/bindings/power/starfive*
21868F:	drivers/pmdomain/starfive/
21869F:	include/dt-bindings/power/starfive,jh7110-pmu.h
21870
21871STARFIVE SOC DRIVERS
21872M:	Conor Dooley <conor@kernel.org>
21873S:	Maintained
21874T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
21875F:	Documentation/devicetree/bindings/soc/starfive/
21876
21877STARFIVE STARLINK PMU DRIVER
21878M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
21879S:	Maintained
21880F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
21881F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
21882F:	drivers/perf/starfive_starlink_pmu.c
21883
21884STARFIVE TRNG DRIVER
21885M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
21886S:	Supported
21887F:	Documentation/devicetree/bindings/rng/starfive*
21888F:	drivers/char/hw_random/jh7110-trng.c
21889
21890STARFIVE WATCHDOG DRIVER
21891M:	Xingyu Wu <xingyu.wu@starfivetech.com>
21892M:	Samin Guo <samin.guo@starfivetech.com>
21893S:	Supported
21894F:	Documentation/devicetree/bindings/watchdog/starfive*
21895F:	drivers/watchdog/starfive-wdt.c
21896
21897STARFIVE JH71X0 PCIE AND USB PHY DRIVER
21898M:	Minda Chen <minda.chen@starfivetech.com>
21899S:	Supported
21900F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
21901F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
21902F:	drivers/phy/starfive/phy-jh7110-pcie.c
21903F:	drivers/phy/starfive/phy-jh7110-usb.c
21904
21905STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
21906M:	Changhuang Liang <changhuang.liang@starfivetech.com>
21907S:	Supported
21908F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
21909F:	drivers/irqchip/irq-starfive-jh8100-intc.c
21910
21911STATIC BRANCH/CALL
21912M:	Peter Zijlstra <peterz@infradead.org>
21913M:	Josh Poimboeuf <jpoimboe@kernel.org>
21914M:	Jason Baron <jbaron@akamai.com>
21915R:	Steven Rostedt <rostedt@goodmis.org>
21916R:	Ard Biesheuvel <ardb@kernel.org>
21917S:	Supported
21918F:	arch/*/include/asm/jump_label*.h
21919F:	arch/*/include/asm/static_call*.h
21920F:	arch/*/kernel/jump_label.c
21921F:	arch/*/kernel/static_call.c
21922F:	include/linux/jump_label*.h
21923F:	include/linux/static_call*.h
21924F:	kernel/jump_label.c
21925F:	kernel/static_call.c
21926
21927STI AUDIO (ASoC) DRIVERS
21928M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21930S:	Maintained
21931F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
21932F:	sound/soc/sti/
21933
21934STI CEC DRIVER
21935M:	Alain Volmat <alain.volmat@foss.st.com>
21936S:	Maintained
21937F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
21938F:	drivers/media/cec/platform/sti/
21939
21940STK1160 USB VIDEO CAPTURE DRIVER
21941M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
21942L:	linux-media@vger.kernel.org
21943S:	Maintained
21944T:	git git://linuxtv.org/media_tree.git
21945F:	drivers/media/usb/stk1160/
21946
21947STM32 AUDIO (ASoC) DRIVERS
21948M:	Olivier Moysan <olivier.moysan@foss.st.com>
21949M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
21950L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21951S:	Maintained
21952F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
21953F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
21954F:	sound/soc/stm/
21955
21956STM32 DMA DRIVERS
21957M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
21958L:	dmaengine@vger.kernel.org
21959L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
21960S:	Maintained
21961F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
21962F:	Documentation/devicetree/bindings/dma/stm32/
21963F:	drivers/dma/stm32/
21964
21965STM32 TIMER/LPTIMER DRIVERS
21966M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21967S:	Maintained
21968F:	Documentation/ABI/testing/*timer-stm32
21969F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21970F:	drivers/*/stm32-*timer*
21971F:	drivers/pwm/pwm-stm32*
21972F:	include/linux/*/stm32-*tim*
21973
21974STMMAC ETHERNET DRIVER
21975M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21976M:	Jose Abreu <joabreu@synopsys.com>
21977L:	netdev@vger.kernel.org
21978S:	Supported
21979W:	http://www.stlinux.com
21980F:	Documentation/networking/device_drivers/ethernet/stmicro/
21981F:	drivers/net/ethernet/stmicro/stmmac/
21982
21983SUN HAPPY MEAL ETHERNET DRIVER
21984M:	Sean Anderson <seanga2@gmail.com>
21985S:	Maintained
21986F:	drivers/net/ethernet/sun/sunhme.*
21987
21988SUN3/3X
21989M:	Sam Creasey <sammy@sammy.net>
21990S:	Maintained
21991W:	http://sammy.net/sun3/
21992F:	arch/m68k/include/asm/sun3*
21993F:	arch/m68k/kernel/*sun3*
21994F:	arch/m68k/sun3*/
21995F:	drivers/net/ethernet/i825xx/sun3*
21996
21997SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21998M:	Hans de Goede <hdegoede@redhat.com>
21999L:	linux-input@vger.kernel.org
22000S:	Maintained
22001F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22002F:	drivers/input/keyboard/sun4i-lradc-keys.c
22003
22004SUNDANCE NETWORK DRIVER
22005M:	Denis Kirjanov <kda@linux-powerpc.org>
22006L:	netdev@vger.kernel.org
22007S:	Maintained
22008F:	drivers/net/ethernet/dlink/sundance.c
22009
22010SUNPLUS ETHERNET DRIVER
22011M:	Wells Lu <wellslutw@gmail.com>
22012L:	netdev@vger.kernel.org
22013S:	Maintained
22014W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22015F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22016F:	drivers/net/ethernet/sunplus/
22017
22018SUNPLUS MMC DRIVER
22019M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22020M:	Li-hao Kuo <lhjeff911@gmail.com>
22021S:	Maintained
22022F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22023F:	drivers/mmc/host/sunplus-mmc.c
22024
22025SUNPLUS OCOTP DRIVER
22026M:	Vincent Shih <vincent.sunplus@gmail.com>
22027S:	Maintained
22028F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22029F:	drivers/nvmem/sunplus-ocotp.c
22030
22031SUNPLUS PWM DRIVER
22032M:	Hammer Hsieh <hammerh0314@gmail.com>
22033S:	Maintained
22034F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22035F:	drivers/pwm/pwm-sunplus.c
22036
22037SUNPLUS RTC DRIVER
22038M:	Vincent Shih <vincent.sunplus@gmail.com>
22039L:	linux-rtc@vger.kernel.org
22040S:	Maintained
22041F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22042F:	drivers/rtc/rtc-sunplus.c
22043
22044SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22045M:	Li-hao Kuo <lhjeff911@gmail.com>
22046L:	linux-spi@vger.kernel.org
22047S:	Maintained
22048F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22049F:	drivers/spi/spi-sunplus-sp7021.c
22050
22051SUNPLUS UART DRIVER
22052M:	Hammer Hsieh <hammerh0314@gmail.com>
22053S:	Maintained
22054F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22055F:	drivers/tty/serial/sunplus-uart.c
22056
22057SUNPLUS USB2 PHY DRIVER
22058M:	Vincent Shih <vincent.sunplus@gmail.com>
22059L:	linux-usb@vger.kernel.org
22060S:	Maintained
22061F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22062F:	drivers/phy/sunplus/Kconfig
22063F:	drivers/phy/sunplus/Makefile
22064F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22065
22066SUNPLUS WATCHDOG DRIVER
22067M:	Xiantao Hu <xt.hu@cqplus1.com>
22068L:	linux-watchdog@vger.kernel.org
22069S:	Maintained
22070F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22071F:	drivers/watchdog/sunplus_wdt.c
22072
22073SUPERH
22074M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22075M:	Rich Felker <dalias@libc.org>
22076M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22077L:	linux-sh@vger.kernel.org
22078S:	Maintained
22079Q:	http://patchwork.kernel.org/project/linux-sh/list/
22080F:	Documentation/arch/sh/
22081F:	arch/sh/
22082F:	drivers/sh/
22083
22084SUSPEND TO RAM
22085M:	"Rafael J. Wysocki" <rafael@kernel.org>
22086M:	Len Brown <len.brown@intel.com>
22087M:	Pavel Machek <pavel@ucw.cz>
22088L:	linux-pm@vger.kernel.org
22089S:	Supported
22090B:	https://bugzilla.kernel.org
22091F:	Documentation/power/
22092F:	arch/x86/kernel/acpi/sleep*
22093F:	arch/x86/kernel/acpi/wakeup*
22094F:	drivers/base/power/
22095F:	include/linux/freezer.h
22096F:	include/linux/pm.h
22097F:	include/linux/suspend.h
22098F:	kernel/power/
22099
22100SVGA HANDLING
22101M:	Martin Mares <mj@ucw.cz>
22102L:	linux-video@atrey.karlin.mff.cuni.cz
22103S:	Maintained
22104F:	Documentation/admin-guide/svga.rst
22105F:	arch/x86/boot/video*
22106
22107SWITCHDEV
22108M:	Jiri Pirko <jiri@resnulli.us>
22109M:	Ivan Vecera <ivecera@redhat.com>
22110L:	netdev@vger.kernel.org
22111S:	Supported
22112F:	include/net/switchdev.h
22113F:	net/switchdev/
22114
22115SY8106A REGULATOR DRIVER
22116M:	Icenowy Zheng <icenowy@aosc.io>
22117S:	Maintained
22118F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22119F:	drivers/regulator/sy8106a-regulator.c
22120
22121SYNC FILE FRAMEWORK
22122M:	Sumit Semwal <sumit.semwal@linaro.org>
22123R:	Gustavo Padovan <gustavo@padovan.org>
22124L:	linux-media@vger.kernel.org
22125L:	dri-devel@lists.freedesktop.org
22126S:	Maintained
22127T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22128F:	Documentation/driver-api/sync_file.rst
22129F:	drivers/dma-buf/dma-fence*
22130F:	drivers/dma-buf/sw_sync.c
22131F:	drivers/dma-buf/sync_*
22132F:	include/linux/sync_file.h
22133F:	include/uapi/linux/sync_file.h
22134
22135SYNOPSYS ARC ARCHITECTURE
22136M:	Vineet Gupta <vgupta@kernel.org>
22137L:	linux-snps-arc@lists.infradead.org
22138S:	Supported
22139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22140F:	Documentation/arch/arc
22141F:	Documentation/devicetree/bindings/arc/*
22142F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22143F:	arch/arc/
22144F:	drivers/clocksource/arc_timer.c
22145F:	drivers/tty/serial/arc_uart.c
22146
22147SYNOPSYS ARC HSDK SDP pll clock driver
22148M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22149S:	Supported
22150F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22151F:	drivers/clk/clk-hsdk-pll.c
22152
22153SYNOPSYS ARC SDP clock driver
22154M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22155S:	Supported
22156F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22157F:	drivers/clk/axs10x/*
22158
22159SYNOPSYS ARC SDP platform support
22160M:	Alexey Brodkin <abrodkin@synopsys.com>
22161S:	Supported
22162F:	Documentation/devicetree/bindings/arc/axs10*
22163F:	arch/arc/boot/dts/ax*
22164F:	arch/arc/plat-axs10x
22165
22166SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22167M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22168S:	Supported
22169F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22170F:	drivers/reset/reset-axs10x.c
22171
22172SYNOPSYS CREG GPIO DRIVER
22173M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22174S:	Maintained
22175F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22176F:	drivers/gpio/gpio-creg-snps.c
22177
22178SYNOPSYS DESIGNWARE 8250 UART DRIVER
22179M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22180R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22181S:	Supported
22182F:	drivers/tty/serial/8250/8250_dw.c
22183F:	drivers/tty/serial/8250/8250_dwlib.*
22184F:	drivers/tty/serial/8250/8250_lpss.c
22185
22186SYNOPSYS DESIGNWARE APB GPIO DRIVER
22187M:	Hoan Tran <hoan@os.amperecomputing.com>
22188M:	Serge Semin <fancer.lancer@gmail.com>
22189L:	linux-gpio@vger.kernel.org
22190S:	Maintained
22191F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22192F:	drivers/gpio/gpio-dwapb.c
22193
22194SYNOPSYS DESIGNWARE APB SSI DRIVER
22195M:	Serge Semin <fancer.lancer@gmail.com>
22196L:	linux-spi@vger.kernel.org
22197S:	Supported
22198F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
22199F:	drivers/spi/spi-dw*
22200
22201SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22202M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22203S:	Maintained
22204F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22205F:	drivers/dma/dw-axi-dmac/
22206
22207SYNOPSYS DESIGNWARE DMAC DRIVER
22208M:	Viresh Kumar <vireshk@kernel.org>
22209R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22210S:	Maintained
22211F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22212F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22213F:	drivers/dma/dw/
22214F:	include/dt-bindings/dma/dw-dmac.h
22215F:	include/linux/dma/dw.h
22216F:	include/linux/platform_data/dma-dw.h
22217
22218SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22219M:	Jose Abreu <Jose.Abreu@synopsys.com>
22220L:	netdev@vger.kernel.org
22221S:	Supported
22222F:	drivers/net/ethernet/synopsys/
22223
22224SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22225M:	Jose Abreu <Jose.Abreu@synopsys.com>
22226L:	netdev@vger.kernel.org
22227S:	Supported
22228F:	drivers/net/pcs/pcs-xpcs.c
22229F:	drivers/net/pcs/pcs-xpcs.h
22230F:	include/linux/pcs/pcs-xpcs.h
22231
22232SYNOPSYS DESIGNWARE I2C DRIVER
22233M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22234R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22235R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22236R:	Jan Dabros <jsd@semihalf.com>
22237L:	linux-i2c@vger.kernel.org
22238S:	Supported
22239F:	drivers/i2c/busses/i2c-designware-*
22240
22241SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22242M:	Jaehoon Chung <jh80.chung@samsung.com>
22243L:	linux-mmc@vger.kernel.org
22244S:	Maintained
22245F:	drivers/mmc/host/dw_mmc*
22246
22247SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22248M:	Shuai Xue <xueshuai@linux.alibaba.com>
22249M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22250S:	Supported
22251F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22252F:	drivers/perf/dwc_pcie_pmu.c
22253
22254SYNOPSYS HSDK RESET CONTROLLER DRIVER
22255M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22256S:	Supported
22257F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22258F:	drivers/reset/reset-hsdk.c
22259F:	include/dt-bindings/reset/snps,hsdk-reset.h
22260
22261SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22262M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22263M:	Manjunath M B <manjumb@synopsys.com>
22264L:	linux-mmc@vger.kernel.org
22265S:	Maintained
22266F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22267
22268SYSTEM CONFIGURATION (SYSCON)
22269M:	Lee Jones <lee@kernel.org>
22270M:	Arnd Bergmann <arnd@arndb.de>
22271S:	Supported
22272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22273F:	drivers/mfd/syscon.c
22274
22275SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22276M:	Sudeep Holla <sudeep.holla@arm.com>
22277R:	Cristian Marussi <cristian.marussi@arm.com>
22278L:	arm-scmi@vger.kernel.org
22279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22280S:	Maintained
22281F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22282F:	drivers/clk/clk-sc[mp]i.c
22283F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22284F:	drivers/firmware/arm_scmi/
22285F:	drivers/firmware/arm_scpi.c
22286F:	drivers/hwmon/scmi-hwmon.c
22287F:	drivers/pinctrl/pinctrl-scmi.c
22288F:	drivers/pmdomain/arm/
22289F:	drivers/powercap/arm_scmi_powercap.c
22290F:	drivers/regulator/scmi-regulator.c
22291F:	drivers/reset/reset-scmi.c
22292F:	include/linux/sc[mp]i_protocol.h
22293F:	include/trace/events/scmi.h
22294F:	include/uapi/linux/virtio_scmi.h
22295
22296SYSTEM RESET/SHUTDOWN DRIVERS
22297M:	Sebastian Reichel <sre@kernel.org>
22298L:	linux-pm@vger.kernel.org
22299S:	Maintained
22300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22301F:	Documentation/devicetree/bindings/power/reset/
22302F:	drivers/power/reset/
22303
22304SYSTEM TRACE MODULE CLASS
22305M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22306S:	Maintained
22307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22308F:	Documentation/trace/stm.rst
22309F:	drivers/hwtracing/stm/
22310F:	include/linux/stm.h
22311F:	include/uapi/linux/stm.h
22312
22313SYSTEM76 ACPI DRIVER
22314M:	Jeremy Soller <jeremy@system76.com>
22315M:	System76 Product Development <productdev@system76.com>
22316L:	platform-driver-x86@vger.kernel.org
22317S:	Maintained
22318F:	drivers/platform/x86/system76_acpi.c
22319
22320SYSV FILESYSTEM
22321S:	Orphan
22322F:	Documentation/filesystems/sysv-fs.rst
22323F:	fs/sysv/
22324F:	include/linux/sysv_fs.h
22325
22326TASKSTATS STATISTICS INTERFACE
22327M:	Balbir Singh <bsingharora@gmail.com>
22328S:	Maintained
22329F:	Documentation/accounting/taskstats*
22330F:	include/linux/taskstats*
22331F:	kernel/taskstats.c
22332
22333TC subsystem
22334M:	Jamal Hadi Salim <jhs@mojatatu.com>
22335M:	Cong Wang <xiyou.wangcong@gmail.com>
22336M:	Jiri Pirko <jiri@resnulli.us>
22337L:	netdev@vger.kernel.org
22338S:	Maintained
22339F:	include/net/pkt_cls.h
22340F:	include/net/pkt_sched.h
22341F:	include/net/tc_act/
22342F:	include/uapi/linux/pkt_cls.h
22343F:	include/uapi/linux/pkt_sched.h
22344F:	include/uapi/linux/tc_act/
22345F:	include/uapi/linux/tc_ematch/
22346F:	net/sched/
22347F:	tools/testing/selftests/tc-testing
22348
22349TC90522 MEDIA DRIVER
22350M:	Akihiro Tsukada <tskd08@gmail.com>
22351L:	linux-media@vger.kernel.org
22352S:	Odd Fixes
22353F:	drivers/media/dvb-frontends/tc90522*
22354
22355TCP LOW PRIORITY MODULE
22356M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22357M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22358S:	Maintained
22359W:	http://tcp-lp-mod.sourceforge.net/
22360F:	net/ipv4/tcp_lp.c
22361
22362TDA10071 MEDIA DRIVER
22363L:	linux-media@vger.kernel.org
22364S:	Orphan
22365W:	https://linuxtv.org
22366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22367F:	drivers/media/dvb-frontends/tda10071*
22368
22369TDA18212 MEDIA DRIVER
22370L:	linux-media@vger.kernel.org
22371S:	Orphan
22372W:	https://linuxtv.org
22373Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22374F:	drivers/media/tuners/tda18212*
22375
22376TDA18218 MEDIA DRIVER
22377L:	linux-media@vger.kernel.org
22378S:	Orphan
22379W:	https://linuxtv.org
22380Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22381F:	drivers/media/tuners/tda18218*
22382
22383TDA18250 MEDIA DRIVER
22384M:	Olli Salonen <olli.salonen@iki.fi>
22385L:	linux-media@vger.kernel.org
22386S:	Maintained
22387W:	https://linuxtv.org
22388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22389T:	git git://linuxtv.org/media_tree.git
22390F:	drivers/media/tuners/tda18250*
22391
22392TDA18271 MEDIA DRIVER
22393M:	Michael Krufky <mkrufky@linuxtv.org>
22394L:	linux-media@vger.kernel.org
22395S:	Maintained
22396W:	https://linuxtv.org
22397W:	http://github.com/mkrufky
22398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22399T:	git git://linuxtv.org/mkrufky/tuners.git
22400F:	drivers/media/tuners/tda18271*
22401
22402TDA1997x MEDIA DRIVER
22403M:	Tim Harvey <tharvey@gateworks.com>
22404L:	linux-media@vger.kernel.org
22405S:	Maintained
22406W:	https://linuxtv.org
22407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22408F:	drivers/media/i2c/tda1997x.*
22409
22410TDA827x MEDIA DRIVER
22411M:	Michael Krufky <mkrufky@linuxtv.org>
22412L:	linux-media@vger.kernel.org
22413S:	Maintained
22414W:	https://linuxtv.org
22415W:	http://github.com/mkrufky
22416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22417T:	git git://linuxtv.org/mkrufky/tuners.git
22418F:	drivers/media/tuners/tda8290.*
22419
22420TDA8290 MEDIA DRIVER
22421M:	Michael Krufky <mkrufky@linuxtv.org>
22422L:	linux-media@vger.kernel.org
22423S:	Maintained
22424W:	https://linuxtv.org
22425W:	http://github.com/mkrufky
22426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22427T:	git git://linuxtv.org/mkrufky/tuners.git
22428F:	drivers/media/tuners/tda8290.*
22429
22430TDA9840 MEDIA DRIVER
22431M:	Hans Verkuil <hverkuil@xs4all.nl>
22432L:	linux-media@vger.kernel.org
22433S:	Maintained
22434W:	https://linuxtv.org
22435T:	git git://linuxtv.org/media_tree.git
22436F:	drivers/media/i2c/tda9840*
22437
22438TEA5761 TUNER DRIVER
22439M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22440L:	linux-media@vger.kernel.org
22441S:	Odd fixes
22442W:	https://linuxtv.org
22443T:	git git://linuxtv.org/media_tree.git
22444F:	drivers/media/tuners/tea5761.*
22445
22446TEA5767 TUNER DRIVER
22447M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22448L:	linux-media@vger.kernel.org
22449S:	Maintained
22450W:	https://linuxtv.org
22451T:	git git://linuxtv.org/media_tree.git
22452F:	drivers/media/tuners/tea5767.*
22453
22454TEA6415C MEDIA DRIVER
22455M:	Hans Verkuil <hverkuil@xs4all.nl>
22456L:	linux-media@vger.kernel.org
22457S:	Maintained
22458W:	https://linuxtv.org
22459T:	git git://linuxtv.org/media_tree.git
22460F:	drivers/media/i2c/tea6415c*
22461
22462TEA6420 MEDIA DRIVER
22463M:	Hans Verkuil <hverkuil@xs4all.nl>
22464L:	linux-media@vger.kernel.org
22465S:	Maintained
22466W:	https://linuxtv.org
22467T:	git git://linuxtv.org/media_tree.git
22468F:	drivers/media/i2c/tea6420*
22469
22470TEAM DRIVER
22471M:	Jiri Pirko <jiri@resnulli.us>
22472L:	netdev@vger.kernel.org
22473S:	Supported
22474F:	Documentation/netlink/specs/team.yaml
22475F:	drivers/net/team/
22476F:	include/linux/if_team.h
22477F:	include/uapi/linux/if_team.h
22478F:	tools/testing/selftests/drivers/net/team/
22479
22480TECHNICAL ADVISORY BOARD PROCESS DOCS
22481M:	"Theodore Ts'o" <tytso@mit.edu>
22482M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22483L:	tech-board-discuss@lists.linux.dev
22484S:	Maintained
22485F:	Documentation/process/contribution-maturity-model.rst
22486F:	Documentation/process/researcher-guidelines.rst
22487
22488TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22489M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
22490S:	Maintained
22491F:	arch/x86/platform/ts5500/
22492
22493TECHNOTREND USB IR RECEIVER
22494M:	Sean Young <sean@mess.org>
22495L:	linux-media@vger.kernel.org
22496S:	Maintained
22497F:	drivers/media/rc/ttusbir.c
22498
22499TECHWELL TW9900 VIDEO DECODER
22500M:	Mehdi Djait <mehdi.djait@bootlin.com>
22501L:	linux-media@vger.kernel.org
22502S:	Maintained
22503F:	drivers/media/i2c/tw9900.c
22504
22505TECHWELL TW9910 VIDEO DECODER
22506L:	linux-media@vger.kernel.org
22507S:	Orphan
22508F:	drivers/media/i2c/tw9910.c
22509F:	include/media/i2c/tw9910.h
22510
22511TEE SUBSYSTEM
22512M:	Jens Wiklander <jens.wiklander@linaro.org>
22513R:	Sumit Garg <sumit.garg@linaro.org>
22514L:	op-tee@lists.trustedfirmware.org
22515S:	Maintained
22516F:	Documentation/driver-api/tee.rst
22517F:	Documentation/tee/
22518F:	Documentation/userspace-api/tee.rst
22519F:	drivers/tee/
22520F:	include/linux/tee_core.h
22521F:	include/linux/tee_drv.h
22522F:	include/uapi/linux/tee.h
22523
22524TEGRA ARCHITECTURE SUPPORT
22525M:	Thierry Reding <thierry.reding@gmail.com>
22526M:	Jonathan Hunter <jonathanh@nvidia.com>
22527L:	linux-tegra@vger.kernel.org
22528S:	Supported
22529Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
22530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
22531N:	[^a-z]tegra
22532
22533TEGRA CLOCK DRIVER
22534M:	Peter De Schrijver <pdeschrijver@nvidia.com>
22535M:	Prashant Gaikwad <pgaikwad@nvidia.com>
22536S:	Supported
22537F:	drivers/clk/tegra/
22538
22539TEGRA CRYPTO DRIVERS
22540M:	Akhil R <akhilrajeev@nvidia.com>
22541S:	Supported
22542F:	drivers/crypto/tegra/*
22543
22544TEGRA DMA DRIVERS
22545M:	Laxman Dewangan <ldewangan@nvidia.com>
22546M:	Jon Hunter <jonathanh@nvidia.com>
22547S:	Supported
22548F:	drivers/dma/tegra*
22549
22550TEGRA I2C DRIVER
22551M:	Laxman Dewangan <ldewangan@nvidia.com>
22552R:	Dmitry Osipenko <digetx@gmail.com>
22553S:	Supported
22554F:	drivers/i2c/busses/i2c-tegra.c
22555
22556TEGRA IOMMU DRIVERS
22557M:	Thierry Reding <thierry.reding@gmail.com>
22558R:	Krishna Reddy <vdumpa@nvidia.com>
22559L:	linux-tegra@vger.kernel.org
22560S:	Supported
22561F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
22562F:	drivers/iommu/tegra*
22563
22564TEGRA KBC DRIVER
22565M:	Laxman Dewangan <ldewangan@nvidia.com>
22566S:	Supported
22567F:	drivers/input/keyboard/tegra-kbc.c
22568
22569TEGRA NAND DRIVER
22570M:	Stefan Agner <stefan@agner.ch>
22571M:	Lucas Stach <dev@lynxeye.de>
22572S:	Maintained
22573F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
22574F:	drivers/mtd/nand/raw/tegra_nand.c
22575
22576TEGRA PWM DRIVER
22577M:	Thierry Reding <thierry.reding@gmail.com>
22578S:	Supported
22579F:	drivers/pwm/pwm-tegra.c
22580
22581TEGRA QUAD SPI DRIVER
22582M:	Thierry Reding <thierry.reding@gmail.com>
22583M:	Jonathan Hunter <jonathanh@nvidia.com>
22584M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22585L:	linux-tegra@vger.kernel.org
22586S:	Maintained
22587F:	drivers/spi/spi-tegra210-quad.c
22588
22589TEGRA SERIAL DRIVER
22590M:	Laxman Dewangan <ldewangan@nvidia.com>
22591S:	Supported
22592F:	drivers/tty/serial/serial-tegra.c
22593
22594TEGRA SPI DRIVER
22595M:	Laxman Dewangan <ldewangan@nvidia.com>
22596S:	Supported
22597F:	drivers/spi/spi-tegra*
22598
22599TEGRA VIDEO DRIVER
22600M:	Thierry Reding <thierry.reding@gmail.com>
22601M:	Jonathan Hunter <jonathanh@nvidia.com>
22602M:	Sowjanya Komatineni <skomatineni@nvidia.com>
22603M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
22604L:	linux-media@vger.kernel.org
22605L:	linux-tegra@vger.kernel.org
22606S:	Maintained
22607F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
22608F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
22609F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
22610F:	drivers/staging/media/tegra-video/
22611
22612TEGRA XUSB PADCTL DRIVER
22613M:	JC Kuo <jckuo@nvidia.com>
22614S:	Supported
22615F:	drivers/phy/tegra/xusb*
22616
22617TEHUTI ETHERNET DRIVER
22618M:	Andy Gospodarek <andy@greyhouse.net>
22619L:	netdev@vger.kernel.org
22620S:	Supported
22621F:	drivers/net/ethernet/tehuti/tehuti.*
22622
22623TEHUTI TN40XX ETHERNET DRIVER
22624M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
22625L:	netdev@vger.kernel.org
22626S:	Maintained
22627F:	drivers/net/ethernet/tehuti/tn40*
22628
22629TELECOM CLOCK DRIVER FOR MCPL0010
22630M:	Mark Gross <markgross@kernel.org>
22631S:	Supported
22632F:	drivers/char/tlclk.c
22633
22634TEMPO SEMICONDUCTOR DRIVERS
22635M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
22636S:	Maintained
22637F:	Documentation/devicetree/bindings/sound/tscs*.txt
22638F:	sound/soc/codecs/tscs*.c
22639F:	sound/soc/codecs/tscs*.h
22640
22641TENSILICA XTENSA PORT (xtensa)
22642M:	Chris Zankel <chris@zankel.net>
22643M:	Max Filippov <jcmvbkbc@gmail.com>
22644S:	Maintained
22645T:	git https://github.com/jcmvbkbc/linux-xtensa.git
22646F:	arch/xtensa/
22647F:	drivers/irqchip/irq-xtensa-*
22648
22649TEXAS INSTRUMENTS ASoC DRIVERS
22650M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22651L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22652S:	Maintained
22653F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
22654F:	sound/soc/ti/
22655
22656TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
22657M:	Shenghao Ding <shenghao-ding@ti.com>
22658M:	Kevin Lu <kevin-lu@ti.com>
22659M:	Baojun Xu <baojun.xu@ti.com>
22660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22661S:	Maintained
22662F:	Documentation/devicetree/bindings/sound/tas2552.txt
22663F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
22664F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
22665F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
22666F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
22667F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
22668F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
22669F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
22670F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
22671F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
22672F:	include/sound/tas2*.h
22673F:	include/sound/tlv320*.h
22674F:	include/sound/tpa6130a2-plat.h
22675F:	sound/pci/hda/tas2781_hda_i2c.c
22676F:	sound/soc/codecs/pcm1681.c
22677F:	sound/soc/codecs/pcm1789*.*
22678F:	sound/soc/codecs/pcm179x*.*
22679F:	sound/soc/codecs/pcm186x*.*
22680F:	sound/soc/codecs/pcm3008.*
22681F:	sound/soc/codecs/pcm3060*.*
22682F:	sound/soc/codecs/pcm3168a*.*
22683F:	sound/soc/codecs/pcm5102a.c
22684F:	sound/soc/codecs/pcm512x*.*
22685F:	sound/soc/codecs/tas2*.*
22686F:	sound/soc/codecs/tlv320*.*
22687F:	sound/soc/codecs/tpa6130a2.*
22688
22689TEXAS INSTRUMENTS DMA DRIVERS
22690M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22691L:	dmaengine@vger.kernel.org
22692S:	Maintained
22693F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
22694F:	Documentation/devicetree/bindings/dma/ti-edma.txt
22695F:	Documentation/devicetree/bindings/dma/ti/
22696F:	drivers/dma/ti/
22697F:	include/linux/dma/k3-psil.h
22698F:	include/linux/dma/k3-udma-glue.h
22699F:	include/linux/dma/ti-cppi5.h
22700X:	drivers/dma/ti/cppi41.c
22701
22702TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
22703M:	Robert Marko <robert.marko@sartura.hr>
22704M:	Luka Perkov <luka.perkov@sartura.hr>
22705L:	linux-hwmon@vger.kernel.org
22706S:	Maintained
22707F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
22708F:	Documentation/hwmon/tps23861.rst
22709F:	drivers/hwmon/tps23861.c
22710
22711TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
22712M:	Ricardo Ribalda <ribalda@kernel.org>
22713L:	linux-iio@vger.kernel.org
22714S:	Supported
22715F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
22716F:	drivers/iio/dac/ti-dac7612.c
22717
22718TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
22719M:	Nishanth Menon <nm@ti.com>
22720M:	Tero Kristo <kristo@kernel.org>
22721M:	Santosh Shilimkar <ssantosh@kernel.org>
22722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22723S:	Maintained
22724F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
22725F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
22726F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
22727F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
22728F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
22729F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
22730F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
22731F:	drivers/clk/keystone/sci-clk.c
22732F:	drivers/firmware/ti_sci*
22733F:	drivers/irqchip/irq-ti-sci-inta.c
22734F:	drivers/irqchip/irq-ti-sci-intr.c
22735F:	drivers/reset/reset-ti-sci.c
22736F:	drivers/soc/ti/ti_sci_inta_msi.c
22737F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
22738F:	include/dt-bindings/soc/ti,sci_pm_domain.h
22739F:	include/linux/soc/ti/ti_sci_inta_msi.h
22740F:	include/linux/soc/ti/ti_sci_protocol.h
22741
22742TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
22743M:	Puranjay Mohan <puranjay@kernel.org>
22744L:	linux-iio@vger.kernel.org
22745S:	Supported
22746F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
22747F:	drivers/iio/temperature/tmp117.c
22748
22749THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
22750M:	Hans Verkuil <hverkuil@xs4all.nl>
22751L:	linux-media@vger.kernel.org
22752S:	Maintained
22753W:	https://linuxtv.org
22754T:	git git://linuxtv.org/media_tree.git
22755F:	drivers/media/radio/radio-raremono.c
22756
22757THERMAL
22758M:	Rafael J. Wysocki <rafael@kernel.org>
22759M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22760R:	Zhang Rui <rui.zhang@intel.com>
22761R:	Lukasz Luba <lukasz.luba@arm.com>
22762L:	linux-pm@vger.kernel.org
22763S:	Supported
22764Q:	https://patchwork.kernel.org/project/linux-pm/list/
22765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
22766F:	Documentation/ABI/testing/sysfs-class-thermal
22767F:	Documentation/admin-guide/thermal/
22768F:	Documentation/devicetree/bindings/thermal/
22769F:	Documentation/driver-api/thermal/
22770F:	drivers/thermal/
22771F:	include/dt-bindings/thermal/
22772F:	include/linux/cpu_cooling.h
22773F:	include/linux/thermal.h
22774F:	include/uapi/linux/thermal.h
22775F:	tools/lib/thermal/
22776F:	tools/thermal/
22777
22778THERMAL DRIVER FOR AMLOGIC SOCS
22779M:	Guillaume La Roque <glaroque@baylibre.com>
22780L:	linux-pm@vger.kernel.org
22781L:	linux-amlogic@lists.infradead.org
22782S:	Supported
22783W:	http://linux-meson.com/
22784F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
22785F:	drivers/thermal/amlogic_thermal.c
22786
22787THERMAL/CPU_COOLING
22788M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
22789M:	Daniel Lezcano <daniel.lezcano@linaro.org>
22790M:	Viresh Kumar <viresh.kumar@linaro.org>
22791R:	Lukasz Luba <lukasz.luba@arm.com>
22792L:	linux-pm@vger.kernel.org
22793S:	Supported
22794F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
22795F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
22796F:	drivers/thermal/cpufreq_cooling.c
22797F:	drivers/thermal/cpuidle_cooling.c
22798F:	include/linux/cpu_cooling.h
22799
22800THERMAL/POWER_ALLOCATOR
22801M:	Lukasz Luba <lukasz.luba@arm.com>
22802L:	linux-pm@vger.kernel.org
22803S:	Maintained
22804F:	Documentation/driver-api/thermal/power_allocator.rst
22805F:	drivers/thermal/gov_power_allocator.c
22806F:	drivers/thermal/thermal_trace_ipa.h
22807
22808THINKPAD ACPI EXTRAS DRIVER
22809M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
22810L:	ibm-acpi-devel@lists.sourceforge.net
22811L:	platform-driver-x86@vger.kernel.org
22812S:	Maintained
22813W:	http://ibm-acpi.sourceforge.net
22814W:	http://thinkwiki.org/wiki/Ibm-acpi
22815T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
22816F:	drivers/platform/x86/thinkpad_acpi.c
22817
22818THINKPAD LMI DRIVER
22819M:	Mark Pearson <markpearson@lenovo.com>
22820L:	platform-driver-x86@vger.kernel.org
22821S:	Maintained
22822F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
22823F:	drivers/platform/x86/think-lmi.?
22824
22825THP7312 ISP DRIVER
22826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22827M:	Paul Elder <paul.elder@ideasonboard.com>
22828L:	linux-media@vger.kernel.org
22829S:	Maintained
22830T:	git git://linuxtv.org/media_tree.git
22831F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
22832F:	Documentation/userspace-api/media/drivers/thp7312.rst
22833F:	drivers/media/i2c/thp7312.c
22834F:	include/uapi/linux/thp7312.h
22835
22836THUNDERBOLT DMA TRAFFIC TEST DRIVER
22837M:	Isaac Hazan <isaac.hazan@intel.com>
22838L:	linux-usb@vger.kernel.org
22839S:	Maintained
22840F:	drivers/thunderbolt/dma_test.c
22841
22842THUNDERBOLT DRIVER
22843M:	Andreas Noever <andreas.noever@gmail.com>
22844M:	Michael Jamet <michael.jamet@intel.com>
22845M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22846M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22847L:	linux-usb@vger.kernel.org
22848S:	Maintained
22849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
22850F:	Documentation/admin-guide/thunderbolt.rst
22851F:	drivers/thunderbolt/
22852F:	include/linux/thunderbolt.h
22853
22854THUNDERBOLT NETWORK DRIVER
22855M:	Michael Jamet <michael.jamet@intel.com>
22856M:	Mika Westerberg <mika.westerberg@linux.intel.com>
22857M:	Yehezkel Bernat <YehezkelShB@gmail.com>
22858L:	netdev@vger.kernel.org
22859S:	Maintained
22860F:	drivers/net/thunderbolt/
22861
22862THUNDERX GPIO DRIVER
22863M:	Robert Richter <rric@kernel.org>
22864S:	Odd Fixes
22865F:	drivers/gpio/gpio-thunderx.c
22866
22867TI ADS1119 ADC DRIVER
22868M:	Francesco Dolcini <francesco@dolcini.it>
22869M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
22870L:	linux-iio@vger.kernel.org
22871S:	Maintained
22872F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
22873F:	drivers/iio/adc/ti-ads1119.c
22874
22875TI ADS7924 ADC DRIVER
22876M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
22877L:	linux-iio@vger.kernel.org
22878S:	Supported
22879F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
22880F:	drivers/iio/adc/ti-ads7924.c
22881
22882TI AM437X VPFE DRIVER
22883M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22884L:	linux-media@vger.kernel.org
22885S:	Maintained
22886W:	https://linuxtv.org
22887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22888T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22889F:	drivers/media/platform/ti/am437x/
22890
22891TI BANDGAP AND THERMAL DRIVER
22892M:	Eduardo Valentin <edubezval@gmail.com>
22893M:	Keerthy <j-keerthy@ti.com>
22894L:	linux-pm@vger.kernel.org
22895L:	linux-omap@vger.kernel.org
22896S:	Maintained
22897F:	drivers/thermal/ti-soc-thermal/
22898
22899TI BQ27XXX POWER SUPPLY DRIVER
22900F:	drivers/power/supply/bq27xxx_battery.c
22901F:	drivers/power/supply/bq27xxx_battery_i2c.c
22902F:	include/linux/power/bq27xxx_battery.h
22903
22904TI CDCE706 CLOCK DRIVER
22905M:	Max Filippov <jcmvbkbc@gmail.com>
22906S:	Maintained
22907F:	drivers/clk/clk-cdce706.c
22908
22909TI CLOCK DRIVER
22910M:	Tero Kristo <kristo@kernel.org>
22911L:	linux-omap@vger.kernel.org
22912S:	Odd Fixes
22913F:	drivers/clk/ti/
22914F:	include/linux/clk/ti.h
22915
22916TI DAVINCI MACHINE SUPPORT
22917M:	Bartosz Golaszewski <brgl@bgdev.pl>
22918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22919S:	Maintained
22920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
22921F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
22922F:	arch/arm/boot/dts/ti/davinci/
22923F:	arch/arm/mach-davinci/
22924F:	drivers/i2c/busses/i2c-davinci.c
22925
22926TI DAVINCI SERIES CLOCK DRIVER
22927M:	David Lechner <david@lechnology.com>
22928S:	Maintained
22929F:	Documentation/devicetree/bindings/clock/ti/davinci/
22930F:	drivers/clk/davinci/
22931F:	include/linux/clk/davinci.h
22932
22933TI DAVINCI SERIES GPIO DRIVER
22934M:	Keerthy <j-keerthy@ti.com>
22935L:	linux-gpio@vger.kernel.org
22936S:	Maintained
22937F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
22938F:	drivers/gpio/gpio-davinci.c
22939
22940TI DAVINCI SERIES MEDIA DRIVER
22941M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
22942L:	linux-media@vger.kernel.org
22943S:	Maintained
22944W:	https://linuxtv.org
22945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22946T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
22947F:	drivers/media/platform/ti/davinci/
22948F:	include/media/davinci/
22949
22950TI ENHANCED CAPTURE (eCAP) DRIVER
22951M:	Vignesh Raghavendra <vigneshr@ti.com>
22952R:	Julien Panis <jpanis@baylibre.com>
22953L:	linux-iio@vger.kernel.org
22954L:	linux-omap@vger.kernel.org
22955S:	Maintained
22956F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
22957F:	drivers/counter/ti-ecap-capture.c
22958
22959TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
22960R:	David Lechner <david@lechnology.com>
22961L:	linux-iio@vger.kernel.org
22962F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
22963F:	drivers/counter/ti-eqep.c
22964
22965TI ETHERNET SWITCH DRIVER (CPSW)
22966R:	Siddharth Vadapalli <s-vadapalli@ti.com>
22967R:	Roger Quadros <rogerq@kernel.org>
22968L:	linux-omap@vger.kernel.org
22969L:	netdev@vger.kernel.org
22970S:	Maintained
22971F:	drivers/net/ethernet/ti/cpsw*
22972F:	drivers/net/ethernet/ti/davinci*
22973
22974TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
22975M:	Alex Dubov <oakad@yahoo.com>
22976S:	Maintained
22977W:	http://tifmxx.berlios.de/
22978F:	drivers/memstick/host/tifm_ms.c
22979F:	drivers/misc/tifm*
22980F:	drivers/mmc/host/tifm_sd.c
22981F:	include/linux/tifm.h
22982
22983TI FPD-LINK DRIVERS
22984M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
22985L:	linux-media@vger.kernel.org
22986S:	Maintained
22987F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22988F:	drivers/media/i2c/ds90*
22989F:	include/media/i2c/ds90*
22990
22991TI HDC302X HUMIDITY DRIVER
22992M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22993M:	Li peiyu <579lpy@gmail.com>
22994L:	linux-iio@vger.kernel.org
22995S:	Maintained
22996F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22997F:	drivers/iio/humidity/hdc3020.c
22998
22999TI ICSSG ETHERNET DRIVER (ICSSG)
23000R:	MD Danish Anwar <danishanwar@ti.com>
23001R:	Roger Quadros <rogerq@kernel.org>
23002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23003L:	netdev@vger.kernel.org
23004S:	Maintained
23005F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23006F:	drivers/net/ethernet/ti/icssg/*
23007
23008TI J721E CSI2RX DRIVER
23009M:	Jai Luthra <j-luthra@ti.com>
23010L:	linux-media@vger.kernel.org
23011S:	Maintained
23012F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23013F:	drivers/media/platform/ti/j721e-csi2rx/
23014
23015TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23016M:	Nishanth Menon <nm@ti.com>
23017M:	Santosh Shilimkar <ssantosh@kernel.org>
23018L:	linux-kernel@vger.kernel.org
23019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23020S:	Maintained
23021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23022F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23023F:	drivers/pmdomain/ti/omap_prm.c
23024F:	drivers/soc/ti/*
23025
23026TI LM49xxx FAMILY ASoC CODEC DRIVERS
23027M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23028M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23029L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23030S:	Maintained
23031F:	sound/soc/codecs/isabelle*
23032F:	sound/soc/codecs/lm49453*
23033
23034TI LMP92064 ADC DRIVER
23035M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23036R:	kernel@pengutronix.de
23037L:	linux-iio@vger.kernel.org
23038S:	Maintained
23039F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23040F:	drivers/iio/adc/ti-lmp92064.c
23041
23042TI PCM3060 ASoC CODEC DRIVER
23043M:	Kirill Marinushkin <kmarinushkin@birdec.com>
23044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23045S:	Maintained
23046F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23047F:	sound/soc/codecs/pcm3060*
23048
23049TI TAS571X FAMILY ASoC CODEC DRIVER
23050M:	Kevin Cernekee <cernekee@chromium.org>
23051L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23052S:	Odd Fixes
23053F:	sound/soc/codecs/tas571x*
23054
23055TI TMAG5273 MAGNETOMETER DRIVER
23056M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23057L:	linux-iio@vger.kernel.org
23058S:	Maintained
23059F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23060F:	drivers/iio/magnetometer/tmag5273.c
23061
23062TI TRF7970A NFC DRIVER
23063M:	Mark Greer <mgreer@animalcreek.com>
23064L:	linux-wireless@vger.kernel.org
23065S:	Supported
23066F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23067F:	drivers/nfc/trf7970a.c
23068
23069TI TSC2046 ADC DRIVER
23070M:	Oleksij Rempel <o.rempel@pengutronix.de>
23071R:	kernel@pengutronix.de
23072L:	linux-iio@vger.kernel.org
23073S:	Maintained
23074F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23075F:	drivers/iio/adc/ti-tsc2046.c
23076
23077TI TWL4030 SERIES SOC CODEC DRIVER
23078M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23080S:	Maintained
23081F:	sound/soc/codecs/twl4030*
23082
23083TI VPE/CAL DRIVERS
23084M:	Benoit Parrot <bparrot@ti.com>
23085L:	linux-media@vger.kernel.org
23086S:	Maintained
23087W:	http://linuxtv.org/
23088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23089F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23090F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23091F:	drivers/media/platform/ti/cal/
23092F:	drivers/media/platform/ti/vpe/
23093
23094TI WILINK WIRELESS DRIVERS
23095L:	linux-wireless@vger.kernel.org
23096S:	Orphan
23097W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23098W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23099F:	drivers/net/wireless/ti/
23100
23101TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23102M:	John Stultz <jstultz@google.com>
23103M:	Thomas Gleixner <tglx@linutronix.de>
23104R:	Stephen Boyd <sboyd@kernel.org>
23105L:	linux-kernel@vger.kernel.org
23106S:	Supported
23107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23108F:	include/linux/clocksource.h
23109F:	include/linux/time.h
23110F:	include/linux/timekeeper_internal.h
23111F:	include/linux/timekeeping.h
23112F:	include/linux/timex.h
23113F:	include/uapi/linux/time.h
23114F:	include/uapi/linux/timex.h
23115F:	kernel/time/alarmtimer.c
23116F:	kernel/time/clocksource*
23117F:	kernel/time/ntp*
23118F:	kernel/time/time.c
23119F:	kernel/time/timeconst.bc
23120F:	kernel/time/timeconv.c
23121F:	kernel/time/timecounter.c
23122F:	kernel/time/timekeeping*
23123F:	kernel/time/time_test.c
23124F:	tools/testing/selftests/timers/
23125
23126TIPC NETWORK LAYER
23127M:	Jon Maloy <jmaloy@redhat.com>
23128M:	Ying Xue <ying.xue@windriver.com>
23129L:	netdev@vger.kernel.org (core kernel code)
23130L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23131S:	Maintained
23132W:	http://tipc.sourceforge.net/
23133F:	include/uapi/linux/tipc*.h
23134F:	net/tipc/
23135
23136TLAN NETWORK DRIVER
23137M:	Samuel Chessman <chessman@tux.org>
23138L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23139S:	Maintained
23140W:	http://sourceforge.net/projects/tlan/
23141F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23142F:	drivers/net/ethernet/ti/tlan.*
23143
23144TMIO/SDHI MMC DRIVER
23145M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23146L:	linux-mmc@vger.kernel.org
23147L:	linux-renesas-soc@vger.kernel.org
23148S:	Supported
23149F:	drivers/mmc/host/renesas_sdhi*
23150F:	drivers/mmc/host/tmio_mmc*
23151F:	include/linux/platform_data/tmio.h
23152
23153TMP513 HARDWARE MONITOR DRIVER
23154M:	Eric Tremblay <etremblay@distech-controls.com>
23155L:	linux-hwmon@vger.kernel.org
23156S:	Maintained
23157F:	Documentation/hwmon/tmp513.rst
23158F:	drivers/hwmon/tmp513.c
23159
23160TMPFS (SHMEM FILESYSTEM)
23161M:	Hugh Dickins <hughd@google.com>
23162L:	linux-mm@kvack.org
23163S:	Maintained
23164F:	include/linux/shmem_fs.h
23165F:	mm/shmem.c
23166
23167TOMOYO SECURITY MODULE
23168M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23169M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23170L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23171L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23172L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23173L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23174S:	Maintained
23175W:	https://tomoyo.sourceforge.net/
23176F:	security/tomoyo/
23177
23178TOPSTAR LAPTOP EXTRAS DRIVER
23179M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23180L:	platform-driver-x86@vger.kernel.org
23181S:	Maintained
23182F:	drivers/platform/x86/topstar-laptop.c
23183
23184TORTURE-TEST MODULES
23185M:	Davidlohr Bueso <dave@stgolabs.net>
23186M:	"Paul E. McKenney" <paulmck@kernel.org>
23187M:	Josh Triplett <josh@joshtriplett.org>
23188L:	linux-kernel@vger.kernel.org
23189S:	Supported
23190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23191F:	Documentation/RCU/torture.rst
23192F:	kernel/locking/locktorture.c
23193F:	kernel/rcu/rcuscale.c
23194F:	kernel/rcu/rcutorture.c
23195F:	kernel/rcu/refscale.c
23196F:	kernel/torture.c
23197
23198TOSHIBA ACPI EXTRAS DRIVER
23199M:	Azael Avalos <coproscefalo@gmail.com>
23200L:	platform-driver-x86@vger.kernel.org
23201S:	Maintained
23202F:	drivers/platform/x86/toshiba_acpi.c
23203
23204TOSHIBA BLUETOOTH DRIVER
23205M:	Azael Avalos <coproscefalo@gmail.com>
23206L:	platform-driver-x86@vger.kernel.org
23207S:	Maintained
23208F:	drivers/platform/x86/toshiba_bluetooth.c
23209
23210TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23211M:	Azael Avalos <coproscefalo@gmail.com>
23212L:	platform-driver-x86@vger.kernel.org
23213S:	Maintained
23214F:	drivers/platform/x86/toshiba_haps.c
23215
23216TOSHIBA SMM DRIVER
23217M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23218S:	Maintained
23219W:	http://www.buzzard.org.uk/toshiba/
23220F:	drivers/char/toshiba.c
23221F:	include/linux/toshiba.h
23222F:	include/uapi/linux/toshiba.h
23223
23224TOSHIBA TC358743 DRIVER
23225M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23226L:	linux-media@vger.kernel.org
23227S:	Maintained
23228F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23229F:	drivers/media/i2c/tc358743*
23230F:	include/media/i2c/tc358743.h
23231
23232TOSHIBA WMI HOTKEYS DRIVER
23233M:	Azael Avalos <coproscefalo@gmail.com>
23234L:	platform-driver-x86@vger.kernel.org
23235S:	Maintained
23236F:	drivers/platform/x86/toshiba-wmi.c
23237
23238TPM DEVICE DRIVER
23239M:	Peter Huewe <peterhuewe@gmx.de>
23240M:	Jarkko Sakkinen <jarkko@kernel.org>
23241R:	Jason Gunthorpe <jgg@ziepe.ca>
23242L:	linux-integrity@vger.kernel.org
23243S:	Maintained
23244W:	https://codeberg.org/jarkko/linux-tpmdd-test
23245Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23247F:	Documentation/devicetree/bindings/tpm/
23248F:	drivers/char/tpm/
23249
23250TPS546D24 DRIVER
23251M:	Duke Du <dukedu83@gmail.com>
23252L:	linux-hwmon@vger.kernel.org
23253S:	Maintained
23254F:	Documentation/hwmon/tps546d24.rst
23255F:	drivers/hwmon/pmbus/tps546d24.c
23256
23257TQ SYSTEMS BOARD & DRIVER SUPPORT
23258L:	linux@ew.tq-group.com
23259S:	Supported
23260W:	https://www.tq-group.com/en/products/tq-embedded/
23261F:	arch/arm/boot/dts/imx*mba*.dts*
23262F:	arch/arm/boot/dts/imx*tqma*.dts*
23263F:	arch/arm/boot/dts/mba*.dtsi
23264F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23265F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23266F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23267F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23268F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23269F:	drivers/gpio/gpio-tqmx86.c
23270F:	drivers/mfd/tqmx86.c
23271F:	drivers/watchdog/tqmx86_wdt.c
23272
23273TRACING
23274M:	Steven Rostedt <rostedt@goodmis.org>
23275M:	Masami Hiramatsu <mhiramat@kernel.org>
23276R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23277L:	linux-kernel@vger.kernel.org
23278L:	linux-trace-kernel@vger.kernel.org
23279S:	Maintained
23280Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23282F:	Documentation/trace/*
23283F:	fs/tracefs/
23284F:	include/linux/trace*.h
23285F:	include/trace/
23286F:	kernel/trace/
23287F:	scripts/tracing/
23288F:	tools/testing/selftests/ftrace/
23289
23290TRACING MMIO ACCESSES (MMIOTRACE)
23291M:	Steven Rostedt <rostedt@goodmis.org>
23292M:	Masami Hiramatsu <mhiramat@kernel.org>
23293R:	Karol Herbst <karolherbst@gmail.com>
23294R:	Pekka Paalanen <ppaalanen@gmail.com>
23295L:	linux-kernel@vger.kernel.org
23296L:	nouveau@lists.freedesktop.org
23297S:	Maintained
23298F:	arch/x86/mm/kmmio.c
23299F:	arch/x86/mm/mmio-mod.c
23300F:	arch/x86/mm/testmmiotrace.c
23301F:	include/linux/mmiotrace.h
23302F:	kernel/trace/trace_mmiotrace.c
23303
23304TRACING OS NOISE / LATENCY TRACERS
23305M:	Steven Rostedt <rostedt@goodmis.org>
23306S:	Maintained
23307F:	Documentation/trace/hwlat_detector.rst
23308F:	Documentation/trace/osnoise-tracer.rst
23309F:	Documentation/trace/timerlat-tracer.rst
23310F:	arch/*/kernel/trace.c
23311F:	include/trace/events/osnoise.h
23312F:	kernel/trace/trace_hwlat.c
23313F:	kernel/trace/trace_irqsoff.c
23314F:	kernel/trace/trace_osnoise.c
23315F:	kernel/trace/trace_sched_wakeup.c
23316
23317TRADITIONAL CHINESE DOCUMENTATION
23318M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23319S:	Maintained
23320W:	https://github.com/srcres258/linux-doc
23321T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23322F:	Documentation/translations/zh_TW/
23323
23324TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23325M:	Dan Williams <dan.j.williams@intel.com>
23326L:	linux-coco@lists.linux.dev
23327S:	Maintained
23328F:	Documentation/ABI/testing/configfs-tsm
23329F:	drivers/virt/coco/tsm.c
23330F:	include/linux/tsm.h
23331
23332TRUSTED SERVICES TEE DRIVER
23333M:	Balint Dobszay <balint.dobszay@arm.com>
23334M:	Sudeep Holla <sudeep.holla@arm.com>
23335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23336L:	trusted-services@lists.trustedfirmware.org
23337S:	Maintained
23338F:	Documentation/tee/ts-tee.rst
23339F:	drivers/tee/tstee/
23340
23341TTY LAYER AND SERIAL DRIVERS
23342M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23343M:	Jiri Slaby <jirislaby@kernel.org>
23344L:	linux-kernel@vger.kernel.org
23345L:	linux-serial@vger.kernel.org
23346S:	Supported
23347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23348F:	Documentation/devicetree/bindings/serial/
23349F:	Documentation/driver-api/serial/
23350F:	drivers/tty/
23351F:	include/linux/selection.h
23352F:	include/linux/serial.h
23353F:	include/linux/serial_core.h
23354F:	include/linux/sysrq.h
23355F:	include/linux/tty*.h
23356F:	include/linux/vt.h
23357F:	include/linux/vt_*.h
23358F:	include/uapi/linux/serial.h
23359F:	include/uapi/linux/serial_core.h
23360F:	include/uapi/linux/tty.h
23361
23362TUA9001 MEDIA DRIVER
23363L:	linux-media@vger.kernel.org
23364S:	Orphan
23365W:	https://linuxtv.org
23366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23367F:	drivers/media/tuners/tua9001*
23368
23369TULIP NETWORK DRIVERS
23370L:	netdev@vger.kernel.org
23371L:	linux-parisc@vger.kernel.org
23372S:	Orphan
23373F:	drivers/net/ethernet/dec/tulip/
23374
23375TUN/TAP driver
23376M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23377M:	Jason Wang <jasowang@redhat.com>
23378S:	Maintained
23379W:	http://vtun.sourceforge.net/tun
23380F:	Documentation/networking/tuntap.rst
23381F:	arch/um/os-Linux/drivers/
23382F:	drivers/net/tap.c
23383F:	drivers/net/tun.c
23384
23385TURBOCHANNEL SUBSYSTEM
23386M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23387M:	Ralf Baechle <ralf@linux-mips.org>
23388L:	linux-mips@vger.kernel.org
23389S:	Maintained
23390Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
23391F:	drivers/tc/
23392F:	include/linux/tc.h
23393
23394TURBOSTAT UTILITY
23395M:	"Len Brown" <lenb@kernel.org>
23396L:	linux-pm@vger.kernel.org
23397S:	Supported
23398Q:	https://patchwork.kernel.org/project/linux-pm/list/
23399B:	https://bugzilla.kernel.org
23400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23401F:	tools/power/x86/turbostat/
23402F:	tools/testing/selftests/turbostat/
23403
23404TW5864 VIDEO4LINUX DRIVER
23405M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23406M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23407M:	Andrey Utkin <andrey_utkin@fastmail.com>
23408L:	linux-media@vger.kernel.org
23409S:	Supported
23410F:	drivers/media/pci/tw5864/
23411
23412TW68 VIDEO4LINUX DRIVER
23413M:	Hans Verkuil <hverkuil@xs4all.nl>
23414L:	linux-media@vger.kernel.org
23415S:	Odd Fixes
23416W:	https://linuxtv.org
23417T:	git git://linuxtv.org/media_tree.git
23418F:	drivers/media/pci/tw68/
23419
23420TW686X VIDEO4LINUX DRIVER
23421M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23422L:	linux-media@vger.kernel.org
23423S:	Maintained
23424W:	http://linuxtv.org
23425T:	git git://linuxtv.org/media_tree.git
23426F:	drivers/media/pci/tw686x/
23427
23428U-BOOT ENVIRONMENT VARIABLES
23429M:	Rafał Miłecki <rafal@milecki.pl>
23430S:	Maintained
23431F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
23432F:	drivers/nvmem/u-boot-env.c
23433
23434UACCE ACCELERATOR FRAMEWORK
23435M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23436M:	Zhou Wang <wangzhou1@hisilicon.com>
23437L:	linux-accelerators@lists.ozlabs.org
23438L:	linux-kernel@vger.kernel.org
23439S:	Maintained
23440F:	Documentation/ABI/testing/sysfs-driver-uacce
23441F:	Documentation/misc-devices/uacce.rst
23442F:	drivers/misc/uacce/
23443F:	include/linux/uacce.h
23444F:	include/uapi/misc/uacce/
23445
23446UBI FILE SYSTEM (UBIFS)
23447M:	Richard Weinberger <richard@nod.at>
23448R:	Zhihao Cheng <chengzhihao1@huawei.com>
23449L:	linux-mtd@lists.infradead.org
23450S:	Supported
23451W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23454F:	Documentation/ABI/testing/sysfs-fs-ubifs
23455F:	Documentation/filesystems/ubifs-authentication.rst
23456F:	Documentation/filesystems/ubifs.rst
23457F:	fs/ubifs/
23458
23459UBLK USERSPACE BLOCK DRIVER
23460M:	Ming Lei <ming.lei@redhat.com>
23461L:	linux-block@vger.kernel.org
23462S:	Maintained
23463F:	Documentation/block/ublk.rst
23464F:	drivers/block/ublk_drv.c
23465F:	include/uapi/linux/ublk_cmd.h
23466
23467UBSAN
23468M:	Kees Cook <kees@kernel.org>
23469R:	Marco Elver <elver@google.com>
23470R:	Andrey Konovalov <andreyknvl@gmail.com>
23471R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23472L:	kasan-dev@googlegroups.com
23473L:	linux-hardening@vger.kernel.org
23474S:	Supported
23475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23476F:	Documentation/dev-tools/ubsan.rst
23477F:	include/linux/ubsan.h
23478F:	lib/Kconfig.ubsan
23479F:	lib/test_ubsan.c
23480F:	lib/ubsan.c
23481F:	lib/ubsan.h
23482F:	scripts/Makefile.ubsan
23483K:	\bARCH_HAS_UBSAN\b
23484
23485UCLINUX (M68KNOMMU AND COLDFIRE)
23486M:	Greg Ungerer <gerg@linux-m68k.org>
23487L:	linux-m68k@lists.linux-m68k.org
23488S:	Maintained
23489W:	http://www.linux-m68k.org/
23490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
23491F:	arch/m68k/*/*_no.*
23492F:	arch/m68k/68*/
23493F:	arch/m68k/coldfire/
23494F:	arch/m68k/include/asm/*_no.*
23495
23496UDF FILESYSTEM
23497M:	Jan Kara <jack@suse.com>
23498S:	Maintained
23499F:	Documentation/filesystems/udf.rst
23500F:	fs/udf/
23501
23502UDRAW TABLET
23503M:	Bastien Nocera <hadess@hadess.net>
23504L:	linux-input@vger.kernel.org
23505S:	Maintained
23506F:	drivers/hid/hid-udraw-ps3.c
23507
23508UFS FILESYSTEM
23509M:	Evgeniy Dushistov <dushistov@mail.ru>
23510S:	Maintained
23511F:	Documentation/admin-guide/ufs.rst
23512F:	fs/ufs/
23513
23514UHID USERSPACE HID IO DRIVER
23515M:	David Rheinsberg <david@readahead.eu>
23516L:	linux-input@vger.kernel.org
23517S:	Maintained
23518F:	drivers/hid/uhid.c
23519F:	include/uapi/linux/uhid.h
23520
23521ULPI BUS
23522M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23523L:	linux-usb@vger.kernel.org
23524S:	Maintained
23525F:	drivers/usb/common/ulpi.c
23526F:	include/linux/ulpi/
23527
23528UNICODE SUBSYSTEM
23529M:	Gabriel Krisman Bertazi <krisman@kernel.org>
23530L:	linux-fsdevel@vger.kernel.org
23531S:	Supported
23532F:	fs/unicode/
23533
23534UNIFDEF
23535M:	Tony Finch <dot@dotat.at>
23536S:	Maintained
23537W:	http://dotat.at/prog/unifdef
23538F:	scripts/unifdef.c
23539
23540UNIFORM CDROM DRIVER
23541M:	Phillip Potter <phil@philpotter.co.uk>
23542S:	Maintained
23543F:	Documentation/cdrom/
23544F:	drivers/cdrom/cdrom.c
23545F:	include/linux/cdrom.h
23546F:	include/uapi/linux/cdrom.h
23547
23548UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
23549R:	Alim Akhtar <alim.akhtar@samsung.com>
23550R:	Avri Altman <avri.altman@wdc.com>
23551R:	Bart Van Assche <bvanassche@acm.org>
23552L:	linux-scsi@vger.kernel.org
23553S:	Supported
23554F:	Documentation/devicetree/bindings/ufs/
23555F:	Documentation/scsi/ufs.rst
23556F:	drivers/ufs/core/
23557
23558UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
23559M:	Pedro Sousa <pedrom.sousa@synopsys.com>
23560L:	linux-scsi@vger.kernel.org
23561S:	Supported
23562F:	drivers/ufs/host/*dwc*
23563
23564UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
23565M:	Alim Akhtar <alim.akhtar@samsung.com>
23566L:	linux-scsi@vger.kernel.org
23567S:	Maintained
23568F:	drivers/ufs/host/ufs-exynos*
23569
23570UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
23571M:	Peter Wang <peter.wang@mediatek.com>
23572R:	Stanley Jhu <chu.stanley@gmail.com>
23573L:	linux-scsi@vger.kernel.org
23574L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
23575S:	Maintained
23576F:	drivers/ufs/host/ufs-mediatek*
23577
23578UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
23579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
23580L:	linux-arm-msm@vger.kernel.org
23581L:	linux-scsi@vger.kernel.org
23582S:	Maintained
23583F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
23584F:	drivers/ufs/host/ufs-qcom*
23585
23586UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
23587M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
23588L:	linux-renesas-soc@vger.kernel.org
23589L:	linux-scsi@vger.kernel.org
23590S:	Maintained
23591F:	drivers/ufs/host/ufs-renesas.c
23592
23593UNSORTED BLOCK IMAGES (UBI)
23594M:	Richard Weinberger <richard@nod.at>
23595R:	Zhihao Cheng <chengzhihao1@huawei.com>
23596L:	linux-mtd@lists.infradead.org
23597S:	Supported
23598W:	http://www.linux-mtd.infradead.org/
23599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23601F:	drivers/mtd/ubi/
23602F:	include/linux/mtd/ubi.h
23603F:	include/uapi/mtd/ubi-user.h
23604
23605UPROBES
23606M:	Masami Hiramatsu <mhiramat@kernel.org>
23607M:	Oleg Nesterov <oleg@redhat.com>
23608M:	Peter Zijlstra <peterz@infradead.org>
23609L:	linux-kernel@vger.kernel.org
23610L:	linux-trace-kernel@vger.kernel.org
23611S:	Maintained
23612F:	arch/*/include/asm/uprobes.h
23613F:	arch/*/kernel/probes/uprobes.c
23614F:	arch/*/kernel/uprobes.c
23615F:	include/linux/uprobes.h
23616F:	kernel/events/uprobes.c
23617
23618USB "USBNET" DRIVER FRAMEWORK
23619M:	Oliver Neukum <oneukum@suse.com>
23620L:	netdev@vger.kernel.org
23621S:	Maintained
23622W:	http://www.linux-usb.org/usbnet
23623F:	drivers/net/usb/usbnet.c
23624F:	include/linux/usb/usbnet.h
23625
23626USB ACM DRIVER
23627M:	Oliver Neukum <oneukum@suse.com>
23628L:	linux-usb@vger.kernel.org
23629S:	Maintained
23630F:	Documentation/usb/acm.rst
23631F:	drivers/usb/class/cdc-acm.*
23632
23633USB APPLE MFI FASTCHARGE DRIVER
23634M:	Bastien Nocera <hadess@hadess.net>
23635L:	linux-usb@vger.kernel.org
23636S:	Maintained
23637F:	drivers/usb/misc/apple-mfi-fastcharge.c
23638
23639USB AR5523 WIRELESS DRIVER
23640L:	linux-wireless@vger.kernel.org
23641S:	Orphan
23642F:	drivers/net/wireless/ath/ar5523/
23643
23644USB ATTACHED SCSI
23645M:	Oliver Neukum <oneukum@suse.com>
23646L:	linux-usb@vger.kernel.org
23647L:	linux-scsi@vger.kernel.org
23648S:	Maintained
23649F:	drivers/usb/storage/uas.c
23650
23651USB CDC ETHERNET DRIVER
23652M:	Oliver Neukum <oliver@neukum.org>
23653L:	linux-usb@vger.kernel.org
23654S:	Maintained
23655F:	drivers/net/usb/cdc_*.c
23656F:	include/uapi/linux/usb/cdc.h
23657
23658USB CHAOSKEY DRIVER
23659M:	Keith Packard <keithp@keithp.com>
23660L:	linux-usb@vger.kernel.org
23661S:	Maintained
23662F:	drivers/usb/misc/chaoskey.c
23663
23664USB CYPRESS C67X00 DRIVER
23665L:	linux-usb@vger.kernel.org
23666S:	Orphan
23667F:	drivers/usb/c67x00/
23668
23669USB DAVICOM DM9601 DRIVER
23670M:	Peter Korsgaard <peter@korsgaard.com>
23671L:	netdev@vger.kernel.org
23672S:	Maintained
23673W:	http://www.linux-usb.org/usbnet
23674F:	drivers/net/usb/dm9601.c
23675
23676USB EHCI DRIVER
23677M:	Alan Stern <stern@rowland.harvard.edu>
23678L:	linux-usb@vger.kernel.org
23679S:	Maintained
23680F:	Documentation/usb/ehci.rst
23681F:	drivers/usb/host/ehci*
23682
23683USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
23684M:	Jiri Kosina <jikos@kernel.org>
23685M:	Benjamin Tissoires <bentiss@kernel.org>
23686L:	linux-usb@vger.kernel.org
23687S:	Maintained
23688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
23689F:	Documentation/hid/hiddev.rst
23690F:	drivers/hid/usbhid/
23691
23692USB INTEL XHCI ROLE MUX DRIVER
23693M:	Hans de Goede <hdegoede@redhat.com>
23694L:	linux-usb@vger.kernel.org
23695S:	Maintained
23696F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
23697
23698USB IP DRIVER FOR HISILICON KIRIN 960
23699M:	Yu Chen <chenyu56@huawei.com>
23700M:	Binghui Wang <wangbinghui@hisilicon.com>
23701L:	linux-usb@vger.kernel.org
23702S:	Maintained
23703F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
23704F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
23705
23706USB IP DRIVER FOR HISILICON KIRIN 970
23707M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23708L:	linux-usb@vger.kernel.org
23709S:	Maintained
23710F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
23711F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
23712
23713USB ISP116X DRIVER
23714M:	Olav Kongas <ok@artecdesign.ee>
23715L:	linux-usb@vger.kernel.org
23716S:	Maintained
23717F:	drivers/usb/host/isp116x*
23718F:	include/linux/usb/isp116x.h
23719
23720USB ISP1760 DRIVER
23721M:	Rui Miguel Silva <rui.silva@linaro.org>
23722L:	linux-usb@vger.kernel.org
23723S:	Maintained
23724F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
23725F:	drivers/usb/isp1760/*
23726
23727USB LAN78XX ETHERNET DRIVER
23728M:	Woojung Huh <woojung.huh@microchip.com>
23729M:	UNGLinuxDriver@microchip.com
23730L:	netdev@vger.kernel.org
23731S:	Maintained
23732F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
23733F:	drivers/net/usb/lan78xx.*
23734F:	include/dt-bindings/net/microchip-lan78xx.h
23735
23736USB MASS STORAGE DRIVER
23737M:	Alan Stern <stern@rowland.harvard.edu>
23738L:	linux-usb@vger.kernel.org
23739L:	usb-storage@lists.one-eyed-alien.net
23740S:	Maintained
23741F:	drivers/usb/storage/
23742
23743USB MIDI DRIVER
23744M:	Clemens Ladisch <clemens@ladisch.de>
23745L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23746S:	Maintained
23747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
23748F:	sound/usb/midi.*
23749
23750USB NETWORKING DRIVERS
23751L:	linux-usb@vger.kernel.org
23752S:	Odd Fixes
23753F:	drivers/net/usb/
23754
23755USB OHCI DRIVER
23756M:	Alan Stern <stern@rowland.harvard.edu>
23757L:	linux-usb@vger.kernel.org
23758S:	Maintained
23759F:	Documentation/usb/ohci.rst
23760F:	drivers/usb/host/ohci*
23761
23762USB OTG FSM (Finite State Machine)
23763M:	Peter Chen <peter.chen@kernel.org>
23764L:	linux-usb@vger.kernel.org
23765S:	Maintained
23766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
23767F:	drivers/usb/common/usb-otg-fsm.c
23768
23769USB OVER IP DRIVER
23770M:	Valentina Manea <valentina.manea.m@gmail.com>
23771M:	Shuah Khan <shuah@kernel.org>
23772M:	Shuah Khan <skhan@linuxfoundation.org>
23773R:	Hongren Zheng <i@zenithal.me>
23774L:	linux-usb@vger.kernel.org
23775S:	Maintained
23776F:	Documentation/usb/usbip_protocol.rst
23777F:	drivers/usb/usbip/
23778F:	tools/testing/selftests/drivers/usb/usbip/
23779F:	tools/usb/usbip/
23780
23781USB PEGASUS DRIVER
23782M:	Petko Manolov <petkan@nucleusys.com>
23783L:	linux-usb@vger.kernel.org
23784L:	netdev@vger.kernel.org
23785S:	Maintained
23786W:	https://github.com/petkan/pegasus
23787T:	git https://github.com/petkan/pegasus.git
23788F:	drivers/net/usb/pegasus.*
23789
23790USB PRINTER DRIVER (usblp)
23791M:	Pete Zaitcev <zaitcev@redhat.com>
23792L:	linux-usb@vger.kernel.org
23793S:	Supported
23794F:	drivers/usb/class/usblp.c
23795
23796USB QMI WWAN NETWORK DRIVER
23797M:	Bjørn Mork <bjorn@mork.no>
23798L:	netdev@vger.kernel.org
23799S:	Maintained
23800F:	Documentation/ABI/testing/sysfs-class-net-qmi
23801F:	drivers/net/usb/qmi_wwan.c
23802
23803USB RAW GADGET DRIVER
23804R:	Andrey Konovalov <andreyknvl@gmail.com>
23805L:	linux-usb@vger.kernel.org
23806S:	Maintained
23807F:	Documentation/usb/raw-gadget.rst
23808F:	drivers/usb/gadget/legacy/raw_gadget.c
23809F:	include/uapi/linux/usb/raw_gadget.h
23810
23811USB RTL8150 DRIVER
23812M:	Petko Manolov <petkan@nucleusys.com>
23813L:	linux-usb@vger.kernel.org
23814L:	netdev@vger.kernel.org
23815S:	Maintained
23816W:	https://github.com/petkan/rtl8150
23817T:	git https://github.com/petkan/rtl8150.git
23818F:	drivers/net/usb/rtl8150.c
23819
23820USB SERIAL SUBSYSTEM
23821M:	Johan Hovold <johan@kernel.org>
23822L:	linux-usb@vger.kernel.org
23823S:	Maintained
23824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
23825F:	Documentation/usb/usb-serial.rst
23826F:	drivers/usb/serial/
23827F:	include/linux/usb/serial.h
23828
23829USB SMSC75XX ETHERNET DRIVER
23830M:	Steve Glendinning <steve.glendinning@shawell.net>
23831L:	netdev@vger.kernel.org
23832S:	Maintained
23833F:	drivers/net/usb/smsc75xx.*
23834
23835USB SMSC95XX ETHERNET DRIVER
23836M:	Steve Glendinning <steve.glendinning@shawell.net>
23837M:	UNGLinuxDriver@microchip.com
23838L:	netdev@vger.kernel.org
23839S:	Maintained
23840F:	drivers/net/usb/smsc95xx.*
23841
23842USB SUBSYSTEM
23843M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23844L:	linux-usb@vger.kernel.org
23845S:	Supported
23846W:	http://www.linux-usb.org
23847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
23848F:	Documentation/devicetree/bindings/usb/
23849F:	Documentation/usb/
23850F:	drivers/usb/
23851F:	include/dt-bindings/usb/
23852F:	include/linux/usb.h
23853F:	include/linux/usb/
23854F:	include/uapi/linux/usb/
23855
23856USB TYPEC BUS FOR ALTERNATE MODES
23857M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23858L:	linux-usb@vger.kernel.org
23859S:	Maintained
23860F:	Documentation/ABI/testing/sysfs-bus-typec
23861F:	Documentation/driver-api/usb/typec_bus.rst
23862F:	drivers/usb/typec/altmodes/
23863F:	include/linux/usb/typec_altmode.h
23864
23865USB TYPEC CLASS
23866M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23867L:	linux-usb@vger.kernel.org
23868S:	Maintained
23869F:	Documentation/ABI/testing/sysfs-class-typec
23870F:	Documentation/driver-api/usb/typec.rst
23871F:	drivers/usb/typec/
23872F:	include/linux/usb/typec.h
23873
23874USB TYPEC INTEL PMC MUX DRIVER
23875M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
23876L:	linux-usb@vger.kernel.org
23877S:	Maintained
23878F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
23879F:	drivers/usb/typec/mux/intel_pmc_mux.c
23880
23881USB TYPEC PI3USB30532 MUX DRIVER
23882M:	Hans de Goede <hdegoede@redhat.com>
23883L:	linux-usb@vger.kernel.org
23884S:	Maintained
23885F:	drivers/usb/typec/mux/pi3usb30532.c
23886
23887USB TYPEC PORT CONTROLLER DRIVERS
23888L:	linux-usb@vger.kernel.org
23889S:	Orphan
23890F:	drivers/usb/typec/tcpm/
23891
23892USB UHCI DRIVER
23893M:	Alan Stern <stern@rowland.harvard.edu>
23894L:	linux-usb@vger.kernel.org
23895S:	Maintained
23896F:	drivers/usb/host/uhci*
23897
23898USB VIDEO CLASS
23899M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23900L:	linux-media@vger.kernel.org
23901S:	Maintained
23902W:	http://www.ideasonboard.org/uvc/
23903T:	git git://linuxtv.org/media_tree.git
23904F:	drivers/media/usb/uvc/
23905F:	include/uapi/linux/uvcvideo.h
23906
23907USB WEBCAM GADGET
23908L:	linux-usb@vger.kernel.org
23909S:	Orphan
23910F:	drivers/usb/gadget/function/*uvc*
23911F:	drivers/usb/gadget/legacy/webcam.c
23912F:	include/uapi/linux/usb/g_uvc.h
23913
23914USB XHCI DRIVER
23915M:	Mathias Nyman <mathias.nyman@intel.com>
23916L:	linux-usb@vger.kernel.org
23917S:	Supported
23918F:	drivers/usb/host/pci-quirks*
23919F:	drivers/usb/host/xhci*
23920
23921USER DATAGRAM PROTOCOL (UDP)
23922M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23923S:	Maintained
23924F:	include/linux/udp.h
23925F:	net/ipv4/udp.c
23926F:	net/ipv6/udp.c
23927
23928USER-MODE LINUX (UML)
23929M:	Richard Weinberger <richard@nod.at>
23930M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
23931M:	Johannes Berg <johannes@sipsolutions.net>
23932L:	linux-um@lists.infradead.org
23933S:	Maintained
23934W:	http://user-mode-linux.sourceforge.net
23935Q:	https://patchwork.ozlabs.org/project/linux-um/list/
23936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
23937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
23938F:	Documentation/virt/uml/
23939F:	arch/um/
23940F:	arch/x86/um/
23941F:	fs/hostfs/
23942
23943USERSPACE COPYIN/COPYOUT (UIOVEC)
23944M:	Alexander Viro <viro@zeniv.linux.org.uk>
23945S:	Maintained
23946F:	include/linux/uio.h
23947F:	lib/iov_iter.c
23948
23949USERSPACE DMA BUFFER DRIVER
23950M:	Gerd Hoffmann <kraxel@redhat.com>
23951L:	dri-devel@lists.freedesktop.org
23952S:	Maintained
23953T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
23954F:	drivers/dma-buf/udmabuf.c
23955F:	include/uapi/linux/udmabuf.h
23956
23957USERSPACE I/O (UIO)
23958M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23959S:	Maintained
23960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23961F:	Documentation/driver-api/uio-howto.rst
23962F:	drivers/uio/
23963F:	include/linux/uio_driver.h
23964
23965UTIL-LINUX PACKAGE
23966M:	Karel Zak <kzak@redhat.com>
23967L:	util-linux@vger.kernel.org
23968S:	Maintained
23969W:	http://en.wikipedia.org/wiki/Util-linux
23970T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
23971
23972UUID HELPERS
23973R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23974L:	linux-kernel@vger.kernel.org
23975S:	Maintained
23976F:	include/linux/uuid.h
23977F:	lib/test_uuid.c
23978F:	lib/uuid.c
23979
23980UV SYSFS DRIVER
23981M:	Justin Ernst <justin.ernst@hpe.com>
23982L:	platform-driver-x86@vger.kernel.org
23983S:	Maintained
23984F:	drivers/platform/x86/uv_sysfs.c
23985
23986UVESAFB DRIVER
23987M:	Michal Januszewski <spock@gentoo.org>
23988L:	linux-fbdev@vger.kernel.org
23989S:	Maintained
23990W:	https://github.com/mjanusz/v86d
23991F:	Documentation/fb/uvesafb.rst
23992F:	drivers/video/fbdev/uvesafb.*
23993
23994Ux500 CLOCK DRIVERS
23995M:	Ulf Hansson <ulf.hansson@linaro.org>
23996L:	linux-clk@vger.kernel.org
23997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23998S:	Maintained
23999F:	drivers/clk/ux500/
24000
24001V4L2 ASYNC AND FWNODE FRAMEWORKS
24002M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24003L:	linux-media@vger.kernel.org
24004S:	Maintained
24005T:	git git://linuxtv.org/media_tree.git
24006F:	drivers/media/v4l2-core/v4l2-async.c
24007F:	drivers/media/v4l2-core/v4l2-fwnode.c
24008F:	include/media/v4l2-async.h
24009F:	include/media/v4l2-fwnode.h
24010
24011V4L2 LENS DRIVERS
24012M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24013L:	linux-media@vger.kernel.org
24014S:	Maintained
24015F:	drivers/media/i2c/ak*
24016F:	drivers/media/i2c/dw*
24017F:	drivers/media/i2c/lm*
24018
24019V4L2 CAMERA SENSOR DRIVERS
24020M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24021L:	linux-media@vger.kernel.org
24022S:	Maintained
24023F:	Documentation/driver-api/media/camera-sensor.rst
24024F:	Documentation/driver-api/media/tx-rx.rst
24025F:	drivers/media/i2c/ar*
24026F:	drivers/media/i2c/gc*
24027F:	drivers/media/i2c/hi*
24028F:	drivers/media/i2c/imx*
24029F:	drivers/media/i2c/mt*
24030F:	drivers/media/i2c/og*
24031F:	drivers/media/i2c/ov*
24032F:	drivers/media/i2c/s5*
24033F:	drivers/media/i2c/vgxy61.c
24034
24035VF610 NAND DRIVER
24036M:	Stefan Agner <stefan@agner.ch>
24037L:	linux-mtd@lists.infradead.org
24038S:	Supported
24039F:	drivers/mtd/nand/raw/vf610_nfc.c
24040
24041VFAT/FAT/MSDOS FILESYSTEM
24042M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24043S:	Maintained
24044F:	Documentation/filesystems/vfat.rst
24045F:	fs/fat/
24046F:	tools/testing/selftests/filesystems/fat/
24047
24048VFIO CDX DRIVER
24049M:	Nipun Gupta <nipun.gupta@amd.com>
24050M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24051L:	kvm@vger.kernel.org
24052S:	Maintained
24053F:	drivers/vfio/cdx/*
24054
24055VFIO DRIVER
24056M:	Alex Williamson <alex.williamson@redhat.com>
24057L:	kvm@vger.kernel.org
24058S:	Maintained
24059T:	git https://github.com/awilliam/linux-vfio.git
24060F:	Documentation/ABI/testing/debugfs-vfio
24061F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24062F:	Documentation/driver-api/vfio.rst
24063F:	drivers/vfio/
24064F:	include/linux/vfio.h
24065F:	include/linux/vfio_pci_core.h
24066F:	include/uapi/linux/vfio.h
24067
24068VFIO FSL-MC DRIVER
24069L:	kvm@vger.kernel.org
24070S:	Orphan
24071F:	drivers/vfio/fsl-mc/
24072
24073VFIO HISILICON PCI DRIVER
24074M:	Longfang Liu <liulongfang@huawei.com>
24075M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24076L:	kvm@vger.kernel.org
24077S:	Maintained
24078F:	drivers/vfio/pci/hisilicon/
24079
24080VFIO MEDIATED DEVICE DRIVERS
24081M:	Kirti Wankhede <kwankhede@nvidia.com>
24082L:	kvm@vger.kernel.org
24083S:	Maintained
24084F:	Documentation/driver-api/vfio-mediated-device.rst
24085F:	drivers/vfio/mdev/
24086F:	include/linux/mdev.h
24087F:	samples/vfio-mdev/
24088
24089VFIO MLX5 PCI DRIVER
24090M:	Yishai Hadas <yishaih@nvidia.com>
24091L:	kvm@vger.kernel.org
24092S:	Maintained
24093F:	drivers/vfio/pci/mlx5/
24094
24095VFIO NVIDIA GRACE GPU DRIVER
24096M:	Ankit Agrawal <ankita@nvidia.com>
24097L:	kvm@vger.kernel.org
24098S:	Supported
24099F:	drivers/vfio/pci/nvgrace-gpu/
24100
24101VFIO PCI DEVICE SPECIFIC DRIVERS
24102R:	Jason Gunthorpe <jgg@nvidia.com>
24103R:	Yishai Hadas <yishaih@nvidia.com>
24104R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24105R:	Kevin Tian <kevin.tian@intel.com>
24106L:	kvm@vger.kernel.org
24107S:	Maintained
24108P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24109F:	drivers/vfio/pci/*/
24110
24111VFIO PDS PCI DRIVER
24112M:	Brett Creeley <brett.creeley@amd.com>
24113L:	kvm@vger.kernel.org
24114S:	Maintained
24115F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24116F:	drivers/vfio/pci/pds/
24117
24118VFIO PLATFORM DRIVER
24119M:	Eric Auger <eric.auger@redhat.com>
24120L:	kvm@vger.kernel.org
24121S:	Maintained
24122F:	drivers/vfio/platform/
24123
24124VFIO QAT PCI DRIVER
24125M:	Xin Zeng <xin.zeng@intel.com>
24126M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24127L:	kvm@vger.kernel.org
24128L:	qat-linux@intel.com
24129S:	Supported
24130F:	drivers/vfio/pci/qat/
24131
24132VFIO VIRTIO PCI DRIVER
24133M:	Yishai Hadas <yishaih@nvidia.com>
24134L:	kvm@vger.kernel.org
24135L:	virtualization@lists.linux.dev
24136S:	Maintained
24137F:	drivers/vfio/pci/virtio
24138
24139VGA_SWITCHEROO
24140R:	Lukas Wunner <lukas@wunner.de>
24141S:	Maintained
24142T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24143F:	Documentation/gpu/vga-switcheroo.rst
24144F:	drivers/gpu/vga/vga_switcheroo.c
24145F:	include/linux/vga_switcheroo.h
24146
24147VIA RHINE NETWORK DRIVER
24148M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24149S:	Maintained
24150F:	drivers/net/ethernet/via/via-rhine.c
24151
24152VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24153M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24154L:	linux-fbdev@vger.kernel.org
24155S:	Maintained
24156F:	drivers/video/fbdev/via/
24157F:	include/linux/via-core.h
24158F:	include/linux/via_i2c.h
24159
24160VIA VELOCITY NETWORK DRIVER
24161M:	Francois Romieu <romieu@fr.zoreil.com>
24162L:	netdev@vger.kernel.org
24163S:	Maintained
24164F:	drivers/net/ethernet/via/via-velocity.*
24165
24166VICODEC VIRTUAL CODEC DRIVER
24167M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24168L:	linux-media@vger.kernel.org
24169S:	Maintained
24170W:	https://linuxtv.org
24171T:	git git://linuxtv.org/media_tree.git
24172F:	drivers/media/test-drivers/vicodec/*
24173
24174VIDEO I2C POLLING DRIVER
24175M:	Matt Ranostay <matt.ranostay@konsulko.com>
24176L:	linux-media@vger.kernel.org
24177S:	Maintained
24178F:	drivers/media/i2c/video-i2c.c
24179
24180VIDEO MULTIPLEXER DRIVER
24181M:	Philipp Zabel <p.zabel@pengutronix.de>
24182L:	linux-media@vger.kernel.org
24183S:	Maintained
24184F:	drivers/media/platform/video-mux.c
24185
24186VIDEOBUF2 FRAMEWORK
24187M:	Tomasz Figa <tfiga@chromium.org>
24188M:	Marek Szyprowski <m.szyprowski@samsung.com>
24189L:	linux-media@vger.kernel.org
24190S:	Maintained
24191F:	drivers/media/common/videobuf2/*
24192F:	include/media/videobuf2-*
24193
24194VIDTV VIRTUAL DIGITAL TV DRIVER
24195M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24196L:	linux-media@vger.kernel.org
24197S:	Maintained
24198W:	https://linuxtv.org
24199T:	git git://linuxtv.org/media_tree.git
24200F:	drivers/media/test-drivers/vidtv/*
24201
24202VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24203M:	Shuah Khan <skhan@linuxfoundation.org>
24204R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24205L:	linux-media@vger.kernel.org
24206S:	Maintained
24207W:	https://linuxtv.org
24208T:	git git://linuxtv.org/media_tree.git
24209F:	drivers/media/test-drivers/vimc/*
24210
24211VIRT LIB
24212M:	Alex Williamson <alex.williamson@redhat.com>
24213M:	Paolo Bonzini <pbonzini@redhat.com>
24214L:	kvm@vger.kernel.org
24215S:	Supported
24216F:	virt/lib/
24217
24218VIRTIO AND VHOST VSOCK DRIVER
24219M:	Stefan Hajnoczi <stefanha@redhat.com>
24220M:	Stefano Garzarella <sgarzare@redhat.com>
24221L:	kvm@vger.kernel.org
24222L:	virtualization@lists.linux.dev
24223L:	netdev@vger.kernel.org
24224S:	Maintained
24225F:	drivers/vhost/vsock.c
24226F:	include/linux/virtio_vsock.h
24227F:	include/uapi/linux/virtio_vsock.h
24228F:	net/vmw_vsock/virtio_transport.c
24229F:	net/vmw_vsock/virtio_transport_common.c
24230
24231VIRTIO BALLOON
24232M:	"Michael S. Tsirkin" <mst@redhat.com>
24233M:	David Hildenbrand <david@redhat.com>
24234L:	virtualization@lists.linux.dev
24235S:	Maintained
24236F:	drivers/virtio/virtio_balloon.c
24237F:	include/linux/balloon_compaction.h
24238F:	include/uapi/linux/virtio_balloon.h
24239F:	mm/balloon_compaction.c
24240
24241VIRTIO BLOCK AND SCSI DRIVERS
24242M:	"Michael S. Tsirkin" <mst@redhat.com>
24243M:	Jason Wang <jasowang@redhat.com>
24244R:	Paolo Bonzini <pbonzini@redhat.com>
24245R:	Stefan Hajnoczi <stefanha@redhat.com>
24246R:	Eugenio Pérez <eperezma@redhat.com>
24247L:	virtualization@lists.linux.dev
24248S:	Maintained
24249F:	drivers/block/virtio_blk.c
24250F:	drivers/scsi/virtio_scsi.c
24251F:	include/uapi/linux/virtio_blk.h
24252F:	include/uapi/linux/virtio_scsi.h
24253
24254VIRTIO CONSOLE DRIVER
24255M:	Amit Shah <amit@kernel.org>
24256L:	virtualization@lists.linux.dev
24257S:	Maintained
24258F:	drivers/char/virtio_console.c
24259F:	include/uapi/linux/virtio_console.h
24260
24261VIRTIO CORE AND NET DRIVERS
24262M:	"Michael S. Tsirkin" <mst@redhat.com>
24263M:	Jason Wang <jasowang@redhat.com>
24264R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24265R:	Eugenio Pérez <eperezma@redhat.com>
24266L:	virtualization@lists.linux.dev
24267S:	Maintained
24268F:	Documentation/ABI/testing/sysfs-bus-vdpa
24269F:	Documentation/ABI/testing/sysfs-class-vduse
24270F:	Documentation/devicetree/bindings/virtio/
24271F:	Documentation/driver-api/virtio/
24272F:	drivers/block/virtio_blk.c
24273F:	drivers/crypto/virtio/
24274F:	drivers/net/virtio_net.c
24275F:	drivers/vdpa/
24276F:	drivers/virtio/
24277F:	include/linux/vdpa.h
24278F:	include/linux/virtio*.h
24279F:	include/linux/vringh.h
24280F:	include/uapi/linux/virtio_*.h
24281F:	tools/virtio/
24282F:	tools/testing/selftests/drivers/net/virtio_net/
24283
24284VIRTIO CRYPTO DRIVER
24285M:	Gonglei <arei.gonglei@huawei.com>
24286L:	virtualization@lists.linux.dev
24287L:	linux-crypto@vger.kernel.org
24288S:	Maintained
24289F:	drivers/crypto/virtio/
24290F:	include/uapi/linux/virtio_crypto.h
24291
24292VIRTIO DRIVERS FOR S390
24293M:	Cornelia Huck <cohuck@redhat.com>
24294M:	Halil Pasic <pasic@linux.ibm.com>
24295M:	Eric Farman <farman@linux.ibm.com>
24296L:	linux-s390@vger.kernel.org
24297L:	virtualization@lists.linux.dev
24298L:	kvm@vger.kernel.org
24299S:	Supported
24300F:	arch/s390/include/uapi/asm/virtio-ccw.h
24301F:	drivers/s390/virtio/
24302
24303VIRTIO FILE SYSTEM
24304M:	Vivek Goyal <vgoyal@redhat.com>
24305M:	Stefan Hajnoczi <stefanha@redhat.com>
24306M:	Miklos Szeredi <miklos@szeredi.hu>
24307R:	Eugenio Pérez <eperezma@redhat.com>
24308L:	virtualization@lists.linux.dev
24309L:	linux-fsdevel@vger.kernel.org
24310S:	Supported
24311W:	https://virtio-fs.gitlab.io/
24312F:	Documentation/filesystems/virtiofs.rst
24313F:	fs/fuse/virtio_fs.c
24314F:	include/uapi/linux/virtio_fs.h
24315
24316VIRTIO GPIO DRIVER
24317M:	Enrico Weigelt, metux IT consult <info@metux.net>
24318M:	Viresh Kumar <vireshk@kernel.org>
24319L:	linux-gpio@vger.kernel.org
24320L:	virtualization@lists.linux.dev
24321S:	Maintained
24322F:	drivers/gpio/gpio-virtio.c
24323F:	include/uapi/linux/virtio_gpio.h
24324
24325VIRTIO GPU DRIVER
24326M:	David Airlie <airlied@redhat.com>
24327M:	Gerd Hoffmann <kraxel@redhat.com>
24328R:	Gurchetan Singh <gurchetansingh@chromium.org>
24329R:	Chia-I Wu <olvaffe@gmail.com>
24330L:	dri-devel@lists.freedesktop.org
24331L:	virtualization@lists.linux.dev
24332S:	Maintained
24333T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24334F:	drivers/gpu/drm/ci/xfails/virtio*
24335F:	drivers/gpu/drm/virtio/
24336F:	include/uapi/linux/virtio_gpu.h
24337
24338VIRTIO HOST (VHOST)
24339M:	"Michael S. Tsirkin" <mst@redhat.com>
24340M:	Jason Wang <jasowang@redhat.com>
24341R:	Eugenio Pérez <eperezma@redhat.com>
24342L:	kvm@vger.kernel.org
24343L:	virtualization@lists.linux.dev
24344L:	netdev@vger.kernel.org
24345S:	Maintained
24346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24347F:	drivers/vhost/
24348F:	include/linux/sched/vhost_task.h
24349F:	include/linux/vhost_iotlb.h
24350F:	include/uapi/linux/vhost.h
24351F:	kernel/vhost_task.c
24352
24353VIRTIO HOST (VHOST-SCSI)
24354M:	"Michael S. Tsirkin" <mst@redhat.com>
24355M:	Jason Wang <jasowang@redhat.com>
24356M:	Mike Christie <michael.christie@oracle.com>
24357R:	Paolo Bonzini <pbonzini@redhat.com>
24358R:	Stefan Hajnoczi <stefanha@redhat.com>
24359L:	virtualization@lists.linux.dev
24360S:	Maintained
24361F:	drivers/vhost/scsi.c
24362
24363VIRTIO I2C DRIVER
24364M:	Viresh Kumar <viresh.kumar@linaro.org>
24365R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24366L:	linux-i2c@vger.kernel.org
24367L:	virtualization@lists.linux.dev
24368S:	Maintained
24369F:	drivers/i2c/busses/i2c-virtio.c
24370F:	include/uapi/linux/virtio_i2c.h
24371
24372VIRTIO INPUT DRIVER
24373M:	Gerd Hoffmann <kraxel@redhat.com>
24374S:	Maintained
24375F:	drivers/virtio/virtio_input.c
24376F:	include/uapi/linux/virtio_input.h
24377
24378VIRTIO IOMMU DRIVER
24379M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24380L:	virtualization@lists.linux.dev
24381S:	Maintained
24382F:	drivers/iommu/virtio-iommu.c
24383F:	include/uapi/linux/virtio_iommu.h
24384
24385VIRTIO MEM DRIVER
24386M:	David Hildenbrand <david@redhat.com>
24387L:	virtualization@lists.linux.dev
24388S:	Maintained
24389W:	https://virtio-mem.gitlab.io/
24390F:	drivers/virtio/virtio_mem.c
24391F:	include/uapi/linux/virtio_mem.h
24392
24393VIRTIO PMEM DRIVER
24394M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24395L:	virtualization@lists.linux.dev
24396S:	Maintained
24397F:	drivers/nvdimm/nd_virtio.c
24398F:	drivers/nvdimm/virtio_pmem.c
24399
24400VIRTIO SOUND DRIVER
24401M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24402M:	"Michael S. Tsirkin" <mst@redhat.com>
24403L:	virtualization@lists.linux.dev
24404L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24405S:	Maintained
24406F:	include/uapi/linux/virtio_snd.h
24407F:	sound/virtio/*
24408
24409VIRTUAL BOX GUEST DEVICE DRIVER
24410M:	Hans de Goede <hdegoede@redhat.com>
24411M:	Arnd Bergmann <arnd@arndb.de>
24412M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24413S:	Maintained
24414F:	drivers/virt/vboxguest/
24415F:	include/linux/vbox_utils.h
24416F:	include/uapi/linux/vbox*.h
24417
24418VIRTUAL BOX SHARED FOLDER VFS DRIVER
24419M:	Hans de Goede <hdegoede@redhat.com>
24420L:	linux-fsdevel@vger.kernel.org
24421S:	Maintained
24422F:	fs/vboxsf/*
24423
24424VIRTUAL PCM TEST DRIVER
24425M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24426L:	linux-sound@vger.kernel.org
24427S:	Maintained
24428F:	Documentation/sound/cards/pcmtest.rst
24429F:	sound/drivers/pcmtest.c
24430F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24431
24432VIRTUAL SERIO DEVICE DRIVER
24433M:	Stephen Chandler Paul <thatslyude@gmail.com>
24434S:	Maintained
24435F:	drivers/input/serio/userio.c
24436F:	include/uapi/linux/userio.h
24437
24438VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24439M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24440S:	Maintained
24441F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24442F:	drivers/iio/light/veml6075.c
24443
24444VISL VIRTUAL STATELESS DECODER DRIVER
24445M:	Daniel Almeida <daniel.almeida@collabora.com>
24446L:	linux-media@vger.kernel.org
24447S:	Supported
24448F:	drivers/media/test-drivers/visl
24449
24450VIVID VIRTUAL VIDEO DRIVER
24451M:	Hans Verkuil <hverkuil@xs4all.nl>
24452L:	linux-media@vger.kernel.org
24453S:	Maintained
24454W:	https://linuxtv.org
24455T:	git git://linuxtv.org/media_tree.git
24456F:	drivers/media/test-drivers/vivid/*
24457
24458VM SOCKETS (AF_VSOCK)
24459M:	Stefano Garzarella <sgarzare@redhat.com>
24460L:	virtualization@lists.linux.dev
24461L:	netdev@vger.kernel.org
24462S:	Maintained
24463F:	drivers/net/vsockmon.c
24464F:	include/net/af_vsock.h
24465F:	include/uapi/linux/vm_sockets.h
24466F:	include/uapi/linux/vm_sockets_diag.h
24467F:	include/uapi/linux/vsockmon.h
24468F:	net/vmw_vsock/
24469F:	tools/testing/vsock/
24470
24471VMALLOC
24472M:	Andrew Morton <akpm@linux-foundation.org>
24473R:	Uladzislau Rezki <urezki@gmail.com>
24474R:	Christoph Hellwig <hch@infradead.org>
24475L:	linux-mm@kvack.org
24476S:	Maintained
24477W:	http://www.linux-mm.org
24478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
24479F:	include/linux/vmalloc.h
24480F:	mm/vmalloc.c
24481
24482VME SUBSYSTEM
24483L:	linux-kernel@vger.kernel.org
24484S:	Orphan
24485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24486F:	Documentation/driver-api/vme.rst
24487F:	drivers/staging/vme_user/
24488
24489VMWARE BALLOON DRIVER
24490M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
24491R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24492L:	linux-kernel@vger.kernel.org
24493S:	Supported
24494F:	drivers/misc/vmw_balloon.c
24495
24496VMWARE HYPERVISOR INTERFACE
24497M:	Ajay Kaher <ajay.kaher@broadcom.com>
24498M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24499R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24500L:	virtualization@lists.linux.dev
24501L:	x86@kernel.org
24502S:	Supported
24503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
24504F:	arch/x86/include/asm/vmware.h
24505F:	arch/x86/kernel/cpu/vmware.c
24506
24507VMWARE PVRDMA DRIVER
24508M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24509M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24510R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24511L:	linux-rdma@vger.kernel.org
24512S:	Supported
24513F:	drivers/infiniband/hw/vmw_pvrdma/
24514
24515VMWARE PVSCSI DRIVER
24516M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
24517R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24518L:	linux-scsi@vger.kernel.org
24519S:	Supported
24520F:	drivers/scsi/vmw_pvscsi.c
24521F:	drivers/scsi/vmw_pvscsi.h
24522
24523VMWARE VIRTUAL PTP CLOCK DRIVER
24524M:	Nick Shi <nick.shi@broadcom.com>
24525R:	Ajay Kaher <ajay.kaher@broadcom.com>
24526R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
24527R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24528L:	netdev@vger.kernel.org
24529S:	Supported
24530F:	drivers/ptp/ptp_vmw.c
24531
24532VMWARE VMCI DRIVER
24533M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24534M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24535R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24536L:	linux-kernel@vger.kernel.org
24537S:	Supported
24538F:	drivers/misc/vmw_vmci/
24539F:	include/linux/vmw_vmci*
24540
24541VMWARE VMMOUSE SUBDRIVER
24542M:	Zack Rusin <zack.rusin@broadcom.com>
24543R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24544L:	linux-input@vger.kernel.org
24545S:	Supported
24546F:	drivers/input/mouse/vmmouse.c
24547F:	drivers/input/mouse/vmmouse.h
24548
24549VMWARE VMXNET3 ETHERNET DRIVER
24550M:	Ronak Doshi <ronak.doshi@broadcom.com>
24551R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24552L:	netdev@vger.kernel.org
24553S:	Supported
24554F:	drivers/net/vmxnet3/
24555
24556VMWARE VSOCK VMCI TRANSPORT DRIVER
24557M:	Bryan Tan <bryan-bt.tan@broadcom.com>
24558M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
24559R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
24560L:	linux-kernel@vger.kernel.org
24561S:	Supported
24562F:	net/vmw_vsock/vmci_transport*
24563
24564VOCORE VOCORE2 BOARD
24565M:	Harvey Hunt <harveyhuntnexus@gmail.com>
24566L:	linux-mips@vger.kernel.org
24567S:	Maintained
24568F:	arch/mips/boot/dts/ralink/vocore2.dts
24569
24570VOLTAGE AND CURRENT REGULATOR FRAMEWORK
24571M:	Liam Girdwood <lgirdwood@gmail.com>
24572M:	Mark Brown <broonie@kernel.org>
24573L:	linux-kernel@vger.kernel.org
24574S:	Supported
24575W:	http://www.slimlogic.co.uk/?p=48
24576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
24577F:	Documentation/devicetree/bindings/regulator/
24578F:	Documentation/power/regulator/
24579F:	drivers/regulator/
24580F:	include/dt-bindings/regulator/
24581F:	include/linux/regulator/
24582K:	regulator_get_optional
24583
24584VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
24585R:	Matti Vaittinen <mazziesaccount@gmail.com>
24586F:	drivers/regulator/irq_helpers.c
24587
24588VRF
24589M:	David Ahern <dsahern@kernel.org>
24590L:	netdev@vger.kernel.org
24591S:	Maintained
24592F:	Documentation/networking/vrf.rst
24593F:	drivers/net/vrf.c
24594
24595VSPRINTF
24596M:	Petr Mladek <pmladek@suse.com>
24597M:	Steven Rostedt <rostedt@goodmis.org>
24598R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24599R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
24600R:	Sergey Senozhatsky <senozhatsky@chromium.org>
24601S:	Maintained
24602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
24603F:	Documentation/core-api/printk-formats.rst
24604F:	lib/test_printf.c
24605F:	lib/test_scanf.c
24606F:	lib/vsprintf.c
24607
24608VT1211 HARDWARE MONITOR DRIVER
24609M:	Juerg Haefliger <juergh@proton.me>
24610L:	linux-hwmon@vger.kernel.org
24611S:	Maintained
24612F:	Documentation/hwmon/vt1211.rst
24613F:	drivers/hwmon/vt1211.c
24614
24615VT8231 HARDWARE MONITOR DRIVER
24616M:	Roger Lucas <vt8231@hiddenengine.co.uk>
24617L:	linux-hwmon@vger.kernel.org
24618S:	Maintained
24619F:	drivers/hwmon/vt8231.c
24620
24621VUB300 USB to SDIO/SD/MMC bridge chip
24622L:	linux-mmc@vger.kernel.org
24623S:	Orphan
24624F:	drivers/mmc/host/vub300.c
24625
24626W1 DALLAS'S 1-WIRE BUS
24627M:	Krzysztof Kozlowski <krzk@kernel.org>
24628S:	Maintained
24629F:	Documentation/devicetree/bindings/w1/
24630F:	Documentation/w1/
24631F:	drivers/w1/
24632F:	include/linux/w1.h
24633
24634W83791D HARDWARE MONITORING DRIVER
24635M:	Marc Hulsman <m.hulsman@tudelft.nl>
24636L:	linux-hwmon@vger.kernel.org
24637S:	Maintained
24638F:	Documentation/hwmon/w83791d.rst
24639F:	drivers/hwmon/w83791d.c
24640
24641W83793 HARDWARE MONITORING DRIVER
24642M:	Rudolf Marek <r.marek@assembler.cz>
24643L:	linux-hwmon@vger.kernel.org
24644S:	Maintained
24645F:	Documentation/hwmon/w83793.rst
24646F:	drivers/hwmon/w83793.c
24647
24648W83795 HARDWARE MONITORING DRIVER
24649M:	Jean Delvare <jdelvare@suse.com>
24650L:	linux-hwmon@vger.kernel.org
24651S:	Maintained
24652F:	drivers/hwmon/w83795.c
24653
24654W83L51xD SD/MMC CARD INTERFACE DRIVER
24655M:	Pierre Ossman <pierre@ossman.eu>
24656S:	Maintained
24657F:	drivers/mmc/host/wbsd.*
24658
24659WACOM PROTOCOL 4 SERIAL TABLETS
24660M:	Julian Squires <julian@cipht.net>
24661M:	Hans de Goede <hdegoede@redhat.com>
24662L:	linux-input@vger.kernel.org
24663S:	Maintained
24664F:	drivers/input/tablet/wacom_serial4.c
24665
24666WANGXUN ETHERNET DRIVER
24667M:	Jiawen Wu <jiawenwu@trustnetic.com>
24668M:	Mengyuan Lou <mengyuanlou@net-swift.com>
24669L:	netdev@vger.kernel.org
24670S:	Maintained
24671W:	https://www.net-swift.com
24672F:	Documentation/networking/device_drivers/ethernet/wangxun/*
24673F:	drivers/net/ethernet/wangxun/
24674F:	drivers/net/pcs/pcs-xpcs-wx.c
24675
24676WATCHDOG DEVICE DRIVERS
24677M:	Wim Van Sebroeck <wim@linux-watchdog.org>
24678M:	Guenter Roeck <linux@roeck-us.net>
24679L:	linux-watchdog@vger.kernel.org
24680S:	Maintained
24681W:	http://www.linux-watchdog.org/
24682T:	git git://www.linux-watchdog.org/linux-watchdog.git
24683F:	Documentation/devicetree/bindings/watchdog/
24684F:	Documentation/watchdog/
24685F:	drivers/watchdog/
24686F:	include/linux/watchdog.h
24687F:	include/trace/events/watchdog.h
24688F:	include/uapi/linux/watchdog.h
24689
24690WAVE5 VPU CODEC DRIVER
24691M:	Nas Chung <nas.chung@chipsnmedia.com>
24692M:	Jackson Lee <jackson.lee@chipsnmedia.com>
24693L:	linux-media@vger.kernel.org
24694S:	Maintained
24695F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
24696F:	drivers/media/platform/chips-media/wave5/
24697
24698WHISKEYCOVE PMIC GPIO DRIVER
24699M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
24700L:	linux-gpio@vger.kernel.org
24701S:	Maintained
24702F:	drivers/gpio/gpio-wcove.c
24703
24704WHWAVE RTC DRIVER
24705M:	Dianlong Li <long17.cool@163.com>
24706L:	linux-rtc@vger.kernel.org
24707S:	Maintained
24708F:	drivers/rtc/rtc-sd3078.c
24709
24710WIIMOTE HID DRIVER
24711M:	David Rheinsberg <david@readahead.eu>
24712L:	linux-input@vger.kernel.org
24713S:	Maintained
24714F:	drivers/hid/hid-wiimote*
24715
24716WILOCITY WIL6210 WIRELESS DRIVER
24717L:	linux-wireless@vger.kernel.org
24718S:	Orphan
24719W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
24720F:	drivers/net/wireless/ath/wil6210/
24721
24722WINBOND CIR DRIVER
24723M:	David Härdeman <david@hardeman.nu>
24724S:	Maintained
24725F:	drivers/media/rc/winbond-cir.c
24726
24727WINSYSTEMS EBC-C384 WATCHDOG DRIVER
24728L:	linux-watchdog@vger.kernel.org
24729S:	Orphan
24730F:	drivers/watchdog/ebc-c384_wdt.c
24731
24732WINSYSTEMS WS16C48 GPIO DRIVER
24733M:	William Breathitt Gray <wbg@kernel.org>
24734L:	linux-gpio@vger.kernel.org
24735S:	Maintained
24736F:	drivers/gpio/gpio-ws16c48.c
24737
24738WIREGUARD SECURE NETWORK TUNNEL
24739M:	Jason A. Donenfeld <Jason@zx2c4.com>
24740L:	wireguard@lists.zx2c4.com
24741L:	netdev@vger.kernel.org
24742S:	Maintained
24743F:	drivers/net/wireguard/
24744F:	tools/testing/selftests/wireguard/
24745
24746WISTRON LAPTOP BUTTON DRIVER
24747M:	Miloslav Trmac <mitr@volny.cz>
24748S:	Maintained
24749F:	drivers/input/misc/wistron_btns.c
24750
24751WMI BINARY MOF DRIVER
24752M:	Armin Wolf <W_Armin@gmx.de>
24753R:	Thomas Weißschuh <linux@weissschuh.net>
24754L:	platform-driver-x86@vger.kernel.org
24755S:	Maintained
24756F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
24757F:	Documentation/wmi/devices/wmi-bmof.rst
24758F:	drivers/platform/x86/wmi-bmof.c
24759
24760WOLFSON MICROELECTRONICS DRIVERS
24761L:	patches@opensource.cirrus.com
24762S:	Supported
24763W:	https://github.com/CirrusLogic/linux-drivers/wiki
24764T:	git https://github.com/CirrusLogic/linux-drivers.git
24765F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
24766F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
24767F:	Documentation/devicetree/bindings/mfd/wm831x.txt
24768F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
24769F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
24770F:	Documentation/devicetree/bindings/sound/wm*
24771F:	Documentation/hwmon/wm83??.rst
24772F:	arch/arm/mach-s3c/mach-crag6410*
24773F:	drivers/clk/clk-wm83*.c
24774F:	drivers/gpio/gpio-*wm*.c
24775F:	drivers/gpio/gpio-arizona.c
24776F:	drivers/hwmon/wm83??-hwmon.c
24777F:	drivers/input/misc/wm831x-on.c
24778F:	drivers/input/touchscreen/wm831x-ts.c
24779F:	drivers/input/touchscreen/wm97*.c
24780F:	drivers/leds/leds-wm83*.c
24781F:	drivers/mfd/arizona*
24782F:	drivers/mfd/cs47l24*
24783F:	drivers/mfd/wm*.c
24784F:	drivers/power/supply/wm83*.c
24785F:	drivers/regulator/arizona*
24786F:	drivers/regulator/wm8*.c
24787F:	drivers/rtc/rtc-wm83*.c
24788F:	drivers/video/backlight/wm83*_bl.c
24789F:	drivers/watchdog/wm83*_wdt.c
24790F:	include/linux/mfd/arizona/
24791F:	include/linux/mfd/wm831x/
24792F:	include/linux/mfd/wm8350/
24793F:	include/linux/mfd/wm8400*
24794F:	include/linux/regulator/arizona*
24795F:	include/linux/wm97xx.h
24796F:	include/sound/wm????.h
24797F:	sound/soc/codecs/arizona*
24798F:	sound/soc/codecs/cs47l24*
24799F:	sound/soc/codecs/wm*
24800
24801WORKQUEUE
24802M:	Tejun Heo <tj@kernel.org>
24803R:	Lai Jiangshan <jiangshanlai@gmail.com>
24804S:	Maintained
24805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
24806F:	Documentation/core-api/workqueue.rst
24807F:	include/linux/workqueue.h
24808F:	kernel/workqueue.c
24809F:	kernel/workqueue_internal.h
24810
24811WWAN DRIVERS
24812M:	Loic Poulain <loic.poulain@linaro.org>
24813M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
24814R:	Johannes Berg <johannes@sipsolutions.net>
24815L:	netdev@vger.kernel.org
24816S:	Maintained
24817F:	drivers/net/wwan/
24818F:	include/linux/wwan.h
24819F:	include/uapi/linux/wwan.h
24820
24821X-POWERS AXP288 PMIC DRIVERS
24822M:	Hans de Goede <hdegoede@redhat.com>
24823S:	Maintained
24824F:	drivers/acpi/pmic/intel_pmic_xpower.c
24825N:	axp288
24826
24827X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
24828M:	Chen-Yu Tsai <wens@csie.org>
24829L:	linux-kernel@vger.kernel.org
24830S:	Maintained
24831N:	axp[128]
24832
24833X.25 STACK
24834M:	Martin Schiller <ms@dev.tdt.de>
24835L:	linux-x25@vger.kernel.org
24836S:	Maintained
24837F:	Documentation/networking/lapb-module.rst
24838F:	Documentation/networking/x25*
24839F:	drivers/net/wan/hdlc_x25.c
24840F:	drivers/net/wan/lapbether.c
24841F:	include/*/lapb.h
24842F:	include/net/x25*
24843F:	include/uapi/linux/x25.h
24844F:	net/lapb/
24845F:	net/x25/
24846
24847X86 ARCHITECTURE (32-BIT AND 64-BIT)
24848M:	Thomas Gleixner <tglx@linutronix.de>
24849M:	Ingo Molnar <mingo@redhat.com>
24850M:	Borislav Petkov <bp@alien8.de>
24851M:	Dave Hansen <dave.hansen@linux.intel.com>
24852M:	x86@kernel.org
24853R:	"H. Peter Anvin" <hpa@zytor.com>
24854L:	linux-kernel@vger.kernel.org
24855S:	Maintained
24856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
24857F:	Documentation/arch/x86/
24858F:	Documentation/devicetree/bindings/x86/
24859F:	arch/x86/
24860
24861X86 ENTRY CODE
24862M:	Andy Lutomirski <luto@kernel.org>
24863L:	linux-kernel@vger.kernel.org
24864S:	Maintained
24865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
24866F:	arch/x86/entry/
24867
24868X86 HARDWARE VULNERABILITIES
24869M:	Thomas Gleixner <tglx@linutronix.de>
24870M:	Borislav Petkov <bp@alien8.de>
24871M:	Peter Zijlstra <peterz@infradead.org>
24872M:	Josh Poimboeuf <jpoimboe@kernel.org>
24873R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
24874S:	Maintained
24875F:	Documentation/admin-guide/hw-vuln/
24876F:	arch/x86/include/asm/nospec-branch.h
24877F:	arch/x86/kernel/cpu/bugs.c
24878
24879X86 MCE INFRASTRUCTURE
24880M:	Tony Luck <tony.luck@intel.com>
24881M:	Borislav Petkov <bp@alien8.de>
24882L:	linux-edac@vger.kernel.org
24883S:	Maintained
24884F:	Documentation/ABI/testing/sysfs-mce
24885F:	Documentation/arch/x86/x86_64/machinecheck.rst
24886F:	arch/x86/kernel/cpu/mce/*
24887
24888X86 MICROCODE UPDATE SUPPORT
24889M:	Borislav Petkov <bp@alien8.de>
24890S:	Maintained
24891F:	arch/x86/kernel/cpu/microcode/*
24892
24893X86 MM
24894M:	Dave Hansen <dave.hansen@linux.intel.com>
24895M:	Andy Lutomirski <luto@kernel.org>
24896M:	Peter Zijlstra <peterz@infradead.org>
24897L:	linux-kernel@vger.kernel.org
24898S:	Maintained
24899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
24900F:	arch/x86/mm/
24901
24902X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
24903M:	Hans de Goede <hdegoede@redhat.com>
24904L:	platform-driver-x86@vger.kernel.org
24905S:	Maintained
24906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24907F:	drivers/platform/x86/x86-android-tablets/
24908
24909X86 PLATFORM DRIVERS
24910M:	Hans de Goede <hdegoede@redhat.com>
24911M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
24912L:	platform-driver-x86@vger.kernel.org
24913S:	Maintained
24914Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
24915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
24916F:	drivers/platform/olpc/
24917F:	drivers/platform/x86/
24918F:	include/linux/platform_data/x86/
24919
24920X86 PLATFORM UV HPE SUPERDOME FLEX
24921M:	Steve Wahl <steve.wahl@hpe.com>
24922R:	Justin Ernst <justin.ernst@hpe.com>
24923R:	Kyle Meyer <kyle.meyer@hpe.com>
24924R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
24925R:	Russ Anderson <russ.anderson@hpe.com>
24926S:	Supported
24927F:	arch/x86/include/asm/uv/
24928F:	arch/x86/kernel/apic/x2apic_uv_x.c
24929F:	arch/x86/platform/uv/
24930
24931X86 STACK UNWINDING
24932M:	Josh Poimboeuf <jpoimboe@kernel.org>
24933M:	Peter Zijlstra <peterz@infradead.org>
24934S:	Supported
24935F:	arch/x86/include/asm/unwind*.h
24936F:	arch/x86/kernel/dumpstack.c
24937F:	arch/x86/kernel/stacktrace.c
24938F:	arch/x86/kernel/unwind_*.c
24939
24940X86 TRUST DOMAIN EXTENSIONS (TDX)
24941M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
24942R:	Dave Hansen <dave.hansen@linux.intel.com>
24943L:	x86@kernel.org
24944L:	linux-coco@lists.linux.dev
24945S:	Supported
24946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
24947F:	arch/x86/boot/compressed/tdx*
24948F:	arch/x86/coco/tdx/
24949F:	arch/x86/include/asm/shared/tdx.h
24950F:	arch/x86/include/asm/tdx.h
24951F:	arch/x86/virt/vmx/tdx/
24952F:	drivers/virt/coco/tdx-guest
24953
24954X86 VDSO
24955M:	Andy Lutomirski <luto@kernel.org>
24956L:	linux-kernel@vger.kernel.org
24957S:	Maintained
24958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
24959F:	arch/x86/entry/vdso/
24960
24961XARRAY
24962M:	Matthew Wilcox <willy@infradead.org>
24963L:	linux-fsdevel@vger.kernel.org
24964S:	Supported
24965F:	Documentation/core-api/xarray.rst
24966F:	include/linux/idr.h
24967F:	include/linux/xarray.h
24968F:	lib/idr.c
24969F:	lib/xarray.c
24970F:	tools/testing/radix-tree
24971
24972XBOX DVD IR REMOTE
24973M:	Benjamin Valentin <benpicco@googlemail.com>
24974S:	Maintained
24975F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
24976F:	drivers/media/rc/xbox_remote.c
24977
24978XC2028/3028 TUNER DRIVER
24979M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24980L:	linux-media@vger.kernel.org
24981S:	Maintained
24982W:	https://linuxtv.org
24983T:	git git://linuxtv.org/media_tree.git
24984F:	drivers/media/tuners/xc2028.*
24985
24986XDP (eXpress Data Path)
24987M:	Alexei Starovoitov <ast@kernel.org>
24988M:	Daniel Borkmann <daniel@iogearbox.net>
24989M:	David S. Miller <davem@davemloft.net>
24990M:	Jakub Kicinski <kuba@kernel.org>
24991M:	Jesper Dangaard Brouer <hawk@kernel.org>
24992M:	John Fastabend <john.fastabend@gmail.com>
24993L:	netdev@vger.kernel.org
24994L:	bpf@vger.kernel.org
24995S:	Supported
24996F:	drivers/net/ethernet/*/*/*/*/*xdp*
24997F:	drivers/net/ethernet/*/*/*xdp*
24998F:	include/net/xdp.h
24999F:	include/net/xdp_priv.h
25000F:	include/trace/events/xdp.h
25001F:	kernel/bpf/cpumap.c
25002F:	kernel/bpf/devmap.c
25003F:	net/core/xdp.c
25004F:	samples/bpf/xdp*
25005F:	tools/testing/selftests/bpf/*/*xdp*
25006F:	tools/testing/selftests/bpf/*xdp*
25007K:	(?:\b|_)xdp(?:\b|_)
25008
25009XDP SOCKETS (AF_XDP)
25010M:	Björn Töpel <bjorn@kernel.org>
25011M:	Magnus Karlsson <magnus.karlsson@intel.com>
25012M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25013R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25014L:	netdev@vger.kernel.org
25015L:	bpf@vger.kernel.org
25016S:	Maintained
25017F:	Documentation/networking/af_xdp.rst
25018F:	include/net/netns/xdp.h
25019F:	include/net/xdp_sock*
25020F:	include/net/xsk_buff_pool.h
25021F:	include/uapi/linux/if_xdp.h
25022F:	include/uapi/linux/xdp_diag.h
25023F:	net/xdp/
25024F:	tools/testing/selftests/bpf/*xsk*
25025
25026XEN BLOCK SUBSYSTEM
25027M:	Roger Pau Monné <roger.pau@citrix.com>
25028L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25029S:	Supported
25030F:	drivers/block/xen*
25031F:	drivers/block/xen-blkback/*
25032
25033XEN HYPERVISOR ARM
25034M:	Stefano Stabellini <sstabellini@kernel.org>
25035L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25036S:	Maintained
25037F:	arch/arm/include/asm/xen/
25038F:	arch/arm/xen/
25039
25040XEN HYPERVISOR ARM64
25041M:	Stefano Stabellini <sstabellini@kernel.org>
25042L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25043S:	Maintained
25044F:	arch/arm64/include/asm/xen/
25045F:	arch/arm64/xen/
25046
25047XEN HYPERVISOR INTERFACE
25048M:	Juergen Gross <jgross@suse.com>
25049M:	Stefano Stabellini <sstabellini@kernel.org>
25050R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25051L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25052S:	Supported
25053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25054F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25055F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25056F:	drivers/*/xen-*front.c
25057F:	drivers/xen/
25058F:	include/uapi/xen/
25059F:	include/xen/
25060F:	kernel/configs/xen.config
25061
25062XEN HYPERVISOR X86
25063M:	Juergen Gross <jgross@suse.com>
25064R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25065L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25066S:	Supported
25067F:	arch/x86/configs/xen.config
25068F:	arch/x86/include/asm/pvclock-abi.h
25069F:	arch/x86/include/asm/xen/
25070F:	arch/x86/platform/pvh/
25071F:	arch/x86/xen/
25072
25073XEN NETWORK BACKEND DRIVER
25074M:	Wei Liu <wei.liu@kernel.org>
25075M:	Paul Durrant <paul@xen.org>
25076L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25077L:	netdev@vger.kernel.org
25078S:	Supported
25079F:	drivers/net/xen-netback/*
25080
25081XEN PCI SUBSYSTEM
25082M:	Juergen Gross <jgross@suse.com>
25083L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25084S:	Supported
25085F:	arch/x86/pci/*xen*
25086F:	drivers/pci/*xen*
25087
25088XEN PVSCSI DRIVERS
25089M:	Juergen Gross <jgross@suse.com>
25090L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25091L:	linux-scsi@vger.kernel.org
25092S:	Supported
25093F:	drivers/scsi/xen-scsifront.c
25094F:	drivers/xen/xen-scsiback.c
25095F:	include/xen/interface/io/vscsiif.h
25096
25097XEN PVUSB DRIVER
25098M:	Juergen Gross <jgross@suse.com>
25099L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25100L:	linux-usb@vger.kernel.org
25101S:	Supported
25102F:	drivers/usb/host/xen*
25103F:	include/xen/interface/io/usbif.h
25104
25105XEN SOUND FRONTEND DRIVER
25106M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25107L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
25109S:	Supported
25110F:	sound/xen/*
25111
25112XEN SWIOTLB SUBSYSTEM
25113M:	Juergen Gross <jgross@suse.com>
25114M:	Stefano Stabellini <sstabellini@kernel.org>
25115L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25116L:	iommu@lists.linux.dev
25117S:	Supported
25118F:	arch/*/include/asm/xen/swiotlb-xen.h
25119F:	drivers/xen/swiotlb-xen.c
25120F:	include/xen/arm/swiotlb-xen.h
25121F:	include/xen/swiotlb-xen.h
25122
25123XFS FILESYSTEM
25124M:	Chandan Babu R <chandan.babu@oracle.com>
25125R:	Darrick J. Wong <djwong@kernel.org>
25126L:	linux-xfs@vger.kernel.org
25127S:	Supported
25128W:	http://xfs.org/
25129C:	irc://irc.oftc.net/xfs
25130T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25131P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25132F:	Documentation/ABI/testing/sysfs-fs-xfs
25133F:	Documentation/admin-guide/xfs.rst
25134F:	Documentation/filesystems/xfs/*
25135F:	fs/xfs/
25136F:	include/uapi/linux/dqblk_xfs.h
25137F:	include/uapi/linux/fsmap.h
25138
25139XILINX AMS DRIVER
25140M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25141L:	linux-iio@vger.kernel.org
25142S:	Maintained
25143F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25144F:	drivers/iio/adc/xilinx-ams.c
25145
25146XILINX AXI ETHERNET DRIVER
25147M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25148S:	Maintained
25149F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25150F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25151
25152XILINX CAN DRIVER
25153M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25154L:	linux-can@vger.kernel.org
25155S:	Maintained
25156F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25157F:	drivers/net/can/xilinx_can.c
25158
25159XILINX EVENT MANAGEMENT DRIVER
25160M:	Michal Simek <michal.simek@amd.com>
25161S:	Maintained
25162F:	drivers/soc/xilinx/xlnx_event_manager.c
25163F:	include/linux/firmware/xlnx-event-manager.h
25164
25165XILINX GPIO DRIVER
25166M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25167R:	Srinivas Neeli <srinivas.neeli@amd.com>
25168R:	Michal Simek <michal.simek@amd.com>
25169S:	Maintained
25170F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25171F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25172F:	drivers/gpio/gpio-xilinx.c
25173F:	drivers/gpio/gpio-zynq.c
25174
25175XILINX LL TEMAC ETHERNET DRIVER
25176L:	netdev@vger.kernel.org
25177S:	Orphan
25178F:	drivers/net/ethernet/xilinx/ll_temac*
25179
25180XILINX PWM DRIVER
25181M:	Sean Anderson <sean.anderson@seco.com>
25182S:	Maintained
25183F:	drivers/pwm/pwm-xilinx.c
25184F:	include/clocksource/timer-xilinx.h
25185
25186XILINX SD-FEC IP CORES
25187M:	Derek Kiernan <derek.kiernan@amd.com>
25188M:	Dragan Cvetic <dragan.cvetic@amd.com>
25189S:	Maintained
25190F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25191F:	Documentation/misc-devices/xilinx_sdfec.rst
25192F:	drivers/misc/Kconfig
25193F:	drivers/misc/Makefile
25194F:	drivers/misc/xilinx_sdfec.c
25195F:	include/uapi/misc/xilinx_sdfec.h
25196
25197XILINX UARTLITE SERIAL DRIVER
25198M:	Peter Korsgaard <jacmet@sunsite.dk>
25199L:	linux-serial@vger.kernel.org
25200S:	Maintained
25201F:	drivers/tty/serial/uartlite.c
25202
25203XILINX VIDEO IP CORES
25204M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25205L:	linux-media@vger.kernel.org
25206S:	Supported
25207T:	git git://linuxtv.org/media_tree.git
25208F:	Documentation/devicetree/bindings/media/xilinx/
25209F:	drivers/media/platform/xilinx/
25210F:	include/uapi/linux/xilinx-v4l2-controls.h
25211
25212XILINX VERSAL EDAC DRIVER
25213M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25214M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25215S:	Maintained
25216F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25217F:	drivers/edac/versal_edac.c
25218
25219XILINX WATCHDOG DRIVER
25220M:	Srinivas Neeli <srinivas.neeli@amd.com>
25221R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25222R:	Michal Simek <michal.simek@amd.com>
25223S:	Maintained
25224F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25225F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25226F:	drivers/watchdog/of_xilinx_wdt.c
25227F:	drivers/watchdog/xilinx_wwdt.c
25228
25229XILINX XDMA DRIVER
25230M:	Lizhi Hou <lizhi.hou@amd.com>
25231M:	Brian Xu <brian.xu@amd.com>
25232M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25233L:	dmaengine@vger.kernel.org
25234S:	Supported
25235F:	drivers/dma/xilinx/xdma-regs.h
25236F:	drivers/dma/xilinx/xdma.c
25237F:	include/linux/dma/amd_xdma.h
25238F:	include/linux/platform_data/amd_xdma.h
25239
25240XILINX ZYNQMP DPDMA DRIVER
25241M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25242L:	dmaengine@vger.kernel.org
25243S:	Supported
25244F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25245F:	drivers/dma/xilinx/xilinx_dpdma.c
25246F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25247
25248XILINX ZYNQMP OCM EDAC DRIVER
25249M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25250M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25251S:	Maintained
25252F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25253F:	drivers/edac/zynqmp_edac.c
25254
25255XILINX ZYNQMP PSGTR PHY DRIVER
25256M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25257L:	linux-kernel@vger.kernel.org
25258S:	Supported
25259T:	git https://github.com/Xilinx/linux-xlnx.git
25260F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25261F:	drivers/phy/xilinx/phy-zynqmp.c
25262
25263XILINX ZYNQMP SHA3 DRIVER
25264M:	Harsha <harsha.harsha@amd.com>
25265S:	Maintained
25266F:	drivers/crypto/xilinx/zynqmp-sha.c
25267
25268XILINX ZYNQMP NVMEM DRIVER
25269M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25270M:	Kalyani Akula <kalyani.akula@amd.com>
25271R:	Michal Simek <michal.simek@amd.com>
25272S:	Maintained
25273F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25274F:	drivers/nvmem/zynqmp_nvmem.c
25275
25276XILLYBUS DRIVER
25277M:	Eli Billauer <eli.billauer@gmail.com>
25278L:	linux-kernel@vger.kernel.org
25279S:	Supported
25280F:	drivers/char/xillybus/
25281
25282XLP9XX I2C DRIVER
25283M:	George Cherian <gcherian@marvell.com>
25284L:	linux-i2c@vger.kernel.org
25285S:	Supported
25286W:	http://www.marvell.com
25287F:	drivers/i2c/busses/i2c-xlp9xx.c
25288
25289XRA1403 GPIO EXPANDER
25290M:	Nandor Han <nandor.han@ge.com>
25291L:	linux-gpio@vger.kernel.org
25292S:	Maintained
25293F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25294F:	drivers/gpio/gpio-xra1403.c
25295
25296XTENSA XTFPGA PLATFORM SUPPORT
25297M:	Max Filippov <jcmvbkbc@gmail.com>
25298S:	Maintained
25299F:	drivers/spi/spi-xtensa-xtfpga.c
25300F:	sound/soc/xtensa/xtfpga-i2s.c
25301
25302YAM DRIVER FOR AX.25
25303M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25304L:	linux-hams@vger.kernel.org
25305S:	Maintained
25306F:	drivers/net/hamradio/yam*
25307F:	include/linux/yam.h
25308
25309YAMA SECURITY MODULE
25310M:	Kees Cook <kees@kernel.org>
25311S:	Supported
25312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25313F:	Documentation/admin-guide/LSM/Yama.rst
25314F:	security/yama/
25315
25316YAML NETLINK (YNL)
25317M:	Donald Hunter <donald.hunter@gmail.com>
25318M:	Jakub Kicinski <kuba@kernel.org>
25319F:	Documentation/netlink/
25320F:	Documentation/userspace-api/netlink/intro-specs.rst
25321F:	Documentation/userspace-api/netlink/specs.rst
25322F:	tools/net/ynl/
25323
25324YEALINK PHONE DRIVER
25325M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25326L:	usbb2k-api-dev@nongnu.org
25327S:	Maintained
25328F:	Documentation/input/devices/yealink.rst
25329F:	drivers/input/misc/yealink.*
25330
25331Z3FOLD COMPRESSED PAGE ALLOCATOR
25332M:	Vitaly Wool <vitaly.wool@konsulko.com>
25333R:	Miaohe Lin <linmiaohe@huawei.com>
25334L:	linux-mm@kvack.org
25335S:	Maintained
25336F:	mm/z3fold.c
25337
25338Z8530 DRIVER FOR AX.25
25339M:	Joerg Reuter <jreuter@yaina.de>
25340L:	linux-hams@vger.kernel.org
25341S:	Maintained
25342W:	http://yaina.de/jreuter/
25343W:	http://www.qsl.net/dl1bke/
25344F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25345F:	drivers/net/hamradio/*scc.c
25346F:	drivers/net/hamradio/z8530.h
25347
25348ZBUD COMPRESSED PAGE ALLOCATOR
25349M:	Seth Jennings <sjenning@redhat.com>
25350M:	Dan Streetman <ddstreet@ieee.org>
25351L:	linux-mm@kvack.org
25352S:	Maintained
25353F:	mm/zbud.c
25354
25355ZD1211RW WIRELESS DRIVER
25356L:	linux-wireless@vger.kernel.org
25357S:	Orphan
25358F:	drivers/net/wireless/zydas/zd1211rw/
25359
25360ZD1301 MEDIA DRIVER
25361L:	linux-media@vger.kernel.org
25362S:	Orphan
25363W:	https://linuxtv.org/
25364Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25365F:	drivers/media/usb/dvb-usb-v2/zd1301*
25366
25367ZD1301_DEMOD MEDIA DRIVER
25368L:	linux-media@vger.kernel.org
25369S:	Orphan
25370W:	https://linuxtv.org/
25371Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25372F:	drivers/media/dvb-frontends/zd1301_demod*
25373
25374ZHAOXIN PROCESSOR SUPPORT
25375M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25376L:	linux-kernel@vger.kernel.org
25377S:	Maintained
25378F:	arch/x86/kernel/cpu/zhaoxin.c
25379
25380ZONEFS FILESYSTEM
25381M:	Damien Le Moal <dlemoal@kernel.org>
25382M:	Naohiro Aota <naohiro.aota@wdc.com>
25383R:	Johannes Thumshirn <jth@kernel.org>
25384L:	linux-fsdevel@vger.kernel.org
25385S:	Maintained
25386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25387F:	Documentation/filesystems/zonefs.rst
25388F:	fs/zonefs/
25389
25390ZR36067 VIDEO FOR LINUX DRIVER
25391M:	Corentin Labbe <clabbe@baylibre.com>
25392L:	mjpeg-users@lists.sourceforge.net
25393L:	linux-media@vger.kernel.org
25394S:	Maintained
25395W:	http://mjpeg.sourceforge.net/driver-zoran/
25396Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25397F:	Documentation/driver-api/media/drivers/zoran.rst
25398F:	drivers/media/pci/zoran/
25399
25400ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25401M:	Minchan Kim <minchan@kernel.org>
25402M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25403L:	linux-kernel@vger.kernel.org
25404S:	Maintained
25405F:	Documentation/admin-guide/blockdev/zram.rst
25406F:	drivers/block/zram/
25407
25408ZS DECSTATION Z85C30 SERIAL DRIVER
25409M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25410S:	Maintained
25411F:	drivers/tty/serial/zs.*
25412
25413ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
25414M:	Minchan Kim <minchan@kernel.org>
25415M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25416L:	linux-mm@kvack.org
25417S:	Maintained
25418F:	Documentation/mm/zsmalloc.rst
25419F:	include/linux/zsmalloc.h
25420F:	mm/zsmalloc.c
25421
25422ZSTD
25423M:	Nick Terrell <terrelln@fb.com>
25424S:	Maintained
25425B:	https://github.com/facebook/zstd/issues
25426T:	git https://github.com/terrelln/linux.git
25427F:	crypto/zstd.c
25428F:	include/linux/zstd*
25429F:	lib/decompress_unzstd.c
25430F:	lib/zstd/
25431N:	zstd
25432K:	zstd
25433
25434ZSWAP COMPRESSED SWAP CACHING
25435M:	Johannes Weiner <hannes@cmpxchg.org>
25436M:	Yosry Ahmed <yosryahmed@google.com>
25437M:	Nhat Pham <nphamcs@gmail.com>
25438R:	Chengming Zhou <chengming.zhou@linux.dev>
25439L:	linux-mm@kvack.org
25440S:	Maintained
25441F:	Documentation/admin-guide/mm/zswap.rst
25442F:	include/linux/zpool.h
25443F:	include/linux/zswap.h
25444F:	mm/zpool.c
25445F:	mm/zswap.c
25446F:	tools/testing/selftests/cgroup/test_zswap.c
25447
25448SENARYTECH AUDIO CODEC DRIVER
25449M:	bo liu <bo.liu@senarytech.com>
25450S:	Maintained
25451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25452F:	sound/pci/hda/patch_senarytech.c
25453
25454THE REST
25455M:	Linus Torvalds <torvalds@linux-foundation.org>
25456L:	linux-kernel@vger.kernel.org
25457S:	Buried alive in reporters
25458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
25459F:	*
25460F:	*/
25461