xref: /linux/MAINTAINERS (revision 0c750012e8f30d26930ae13e815635258aee92b3)
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 <william.gray@linaro.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 <william.gray@linaro.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 <william.gray@linaro.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 <william.gray@linaro.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 <william.gray@linaro.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 <william.gray@linaro.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 <william.gray@linaro.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 ONE TEMPERATURE AND FAN DRIVER
262M:	Peter Kaestle <peter@piie.net>
263L:	platform-driver-x86@vger.kernel.org
264S:	Maintained
265W:	http://piie.net/?section=acerhdf
266F:	drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M:	"Lee, Chun-Yi" <jlee@suse.com>
270L:	platform-driver-x86@vger.kernel.org
271S:	Maintained
272F:	drivers/platform/x86/acer-wmi.c
273
274ACPI
275M:	"Rafael J. Wysocki" <rafael@kernel.org>
276R:	Len Brown <lenb@kernel.org>
277L:	linux-acpi@vger.kernel.org
278S:	Supported
279Q:	https://patchwork.kernel.org/project/linux-acpi/list/
280B:	https://bugzilla.kernel.org
281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
282F:	Documentation/ABI/testing/configfs-acpi
283F:	Documentation/ABI/testing/sysfs-bus-acpi
284F:	Documentation/firmware-guide/acpi/
285F:	arch/x86/kernel/acpi/
286F:	arch/x86/pci/acpi.c
287F:	drivers/acpi/
288F:	drivers/pci/*/*acpi*
289F:	drivers/pci/*acpi*
290F:	drivers/pnp/pnpacpi/
291F:	include/acpi/
292F:	include/linux/acpi.h
293F:	include/linux/fwnode.h
294F:	include/linux/fw_table.h
295F:	lib/fw_table.c
296F:	tools/power/acpi/
297
298ACPI APEI
299M:	"Rafael J. Wysocki" <rafael@kernel.org>
300R:	Len Brown <lenb@kernel.org>
301R:	James Morse <james.morse@arm.com>
302R:	Tony Luck <tony.luck@intel.com>
303R:	Borislav Petkov <bp@alien8.de>
304L:	linux-acpi@vger.kernel.org
305F:	drivers/acpi/apei/
306
307ACPI COMPONENT ARCHITECTURE (ACPICA)
308M:	Robert Moore <robert.moore@intel.com>
309M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
310L:	linux-acpi@vger.kernel.org
311L:	acpica-devel@lists.linux.dev
312S:	Supported
313W:	https://acpica.org/
314W:	https://github.com/acpica/acpica/
315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
316B:	https://bugzilla.kernel.org
317B:	https://bugs.acpica.org
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319F:	drivers/acpi/acpica/
320F:	include/acpi/
321F:	tools/power/acpi/
322
323ACPI FOR ARM64 (ACPI/arm64)
324M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
325M:	Hanjun Guo <guohanjun@huawei.com>
326M:	Sudeep Holla <sudeep.holla@arm.com>
327L:	linux-acpi@vger.kernel.org
328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
329S:	Maintained
330F:	drivers/acpi/arm64
331
332ACPI FOR RISC-V (ACPI/riscv)
333M:	Sunil V L <sunilvl@ventanamicro.com>
334L:	linux-acpi@vger.kernel.org
335L:	linux-riscv@lists.infradead.org
336S:	Maintained
337F:	drivers/acpi/riscv/
338
339ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
340M:	Sudeep Holla <sudeep.holla@arm.com>
341L:	linux-acpi@vger.kernel.org
342S:	Supported
343F:	drivers/mailbox/pcc.c
344
345ACPI PMIC DRIVERS
346M:	"Rafael J. Wysocki" <rafael@kernel.org>
347M:	Len Brown <lenb@kernel.org>
348R:	Andy Shevchenko <andy@kernel.org>
349R:	Mika Westerberg <mika.westerberg@linux.intel.com>
350L:	linux-acpi@vger.kernel.org
351S:	Supported
352Q:	https://patchwork.kernel.org/project/linux-acpi/list/
353B:	https://bugzilla.kernel.org
354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
355F:	drivers/acpi/pmic/
356
357ACPI SERIAL MULTI INSTANTIATE DRIVER
358M:	Hans de Goede <hdegoede@redhat.com>
359L:	platform-driver-x86@vger.kernel.org
360S:	Maintained
361F:	drivers/platform/x86/serial-multi-instantiate.c
362
363ACPI THERMAL DRIVER
364M:	Rafael J. Wysocki <rafael@kernel.org>
365R:	Zhang Rui <rui.zhang@intel.com>
366L:	linux-acpi@vger.kernel.org
367S:	Supported
368B:	https://bugzilla.kernel.org
369F:	drivers/acpi/*thermal*
370
371ACPI VIOT DRIVER
372M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
373L:	linux-acpi@vger.kernel.org
374L:	iommu@lists.linux.dev
375S:	Maintained
376F:	drivers/acpi/viot.c
377F:	include/linux/acpi_viot.h
378
379ACPI WMI DRIVER
380M:	Armin Wolf <W_Armin@gmx.de>
381L:	platform-driver-x86@vger.kernel.org
382S:	Maintained
383F:	Documentation/driver-api/wmi.rst
384F:	Documentation/wmi/
385F:	drivers/platform/x86/wmi.c
386F:	include/uapi/linux/wmi.h
387
388ACRN HYPERVISOR SERVICE MODULE
389M:	Fei Li <fei1.li@intel.com>
390L:	acrn-dev@lists.projectacrn.org (subscribers-only)
391S:	Supported
392W:	https://projectacrn.org
393F:	Documentation/virt/acrn/
394F:	drivers/virt/acrn/
395F:	include/uapi/linux/acrn.h
396
397AD1889 ALSA SOUND DRIVER
398L:	linux-parisc@vger.kernel.org
399S:	Maintained
400W:	https://parisc.wiki.kernel.org/index.php/AD1889
401F:	sound/pci/ad1889.*
402
403AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
404M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
405L:	linux-iio@vger.kernel.org
406S:	Supported
407F:	drivers/iio/potentiometer/ad5110.c
408
409AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
410M:	Michael Hennerich <michael.hennerich@analog.com>
411S:	Supported
412W:	http://wiki.analog.com/AD5254
413W:	https://ez.analog.com/linux-software-drivers
414F:	drivers/misc/ad525x_dpot.c
415
416AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
417M:	Michael Hennerich <michael.hennerich@analog.com>
418S:	Supported
419W:	http://wiki.analog.com/AD5398
420W:	https://ez.analog.com/linux-software-drivers
421F:	drivers/regulator/ad5398.c
422
423AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
424M:	Michael Hennerich <michael.hennerich@analog.com>
425S:	Supported
426W:	http://wiki.analog.com/AD7142
427W:	https://ez.analog.com/linux-software-drivers
428F:	drivers/input/misc/ad714x.c
429
430AD7877 TOUCHSCREEN DRIVER
431M:	Michael Hennerich <michael.hennerich@analog.com>
432S:	Supported
433W:	http://wiki.analog.com/AD7877
434W:	https://ez.analog.com/linux-software-drivers
435F:	drivers/input/touchscreen/ad7877.c
436
437AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439S:	Supported
440W:	http://wiki.analog.com/AD7879
441W:	https://ez.analog.com/linux-software-drivers
442F:	drivers/input/touchscreen/ad7879.c
443
444ADAFRUIT MINI I2C GAMEPAD
445M:	Anshul Dalal <anshulusr@gmail.com>
446L:	linux-input@vger.kernel.org
447S:	Maintained
448F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
449F:	drivers/input/joystick/adafruit-seesaw.c
450
451ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
452M:	Jiri Kosina <jikos@kernel.org>
453S:	Maintained
454
455ADF7242 IEEE 802.15.4 RADIO DRIVER
456M:	Michael Hennerich <michael.hennerich@analog.com>
457L:	linux-wpan@vger.kernel.org
458S:	Supported
459W:	https://wiki.analog.com/ADF7242
460W:	https://ez.analog.com/linux-software-drivers
461F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
462F:	drivers/net/ieee802154/adf7242.c
463
464ADM1025 HARDWARE MONITOR DRIVER
465M:	Jean Delvare <jdelvare@suse.com>
466L:	linux-hwmon@vger.kernel.org
467S:	Maintained
468F:	Documentation/hwmon/adm1025.rst
469F:	drivers/hwmon/adm1025.c
470
471ADM1029 HARDWARE MONITOR DRIVER
472M:	Corentin Labbe <clabbe.montjoie@gmail.com>
473L:	linux-hwmon@vger.kernel.org
474S:	Maintained
475F:	drivers/hwmon/adm1029.c
476
477ADM8211 WIRELESS DRIVER
478L:	linux-wireless@vger.kernel.org
479S:	Orphan
480F:	drivers/net/wireless/admtek/adm8211.*
481
482ADP1653 FLASH CONTROLLER DRIVER
483M:	Sakari Ailus <sakari.ailus@iki.fi>
484L:	linux-media@vger.kernel.org
485S:	Maintained
486F:	drivers/media/i2c/adp1653.c
487F:	include/media/i2c/adp1653.h
488
489ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491S:	Supported
492W:	http://wiki.analog.com/ADP5520
493W:	https://ez.analog.com/linux-software-drivers
494F:	drivers/gpio/gpio-adp5520.c
495F:	drivers/input/keyboard/adp5520-keys.c
496F:	drivers/leds/leds-adp5520.c
497F:	drivers/mfd/adp5520.c
498F:	drivers/video/backlight/adp5520_bl.c
499
500ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
501M:	Michael Hennerich <michael.hennerich@analog.com>
502S:	Supported
503W:	http://wiki.analog.com/ADP5588
504W:	https://ez.analog.com/linux-software-drivers
505F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
506F:	drivers/input/keyboard/adp5588-keys.c
507
508ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
509M:	Michael Hennerich <michael.hennerich@analog.com>
510S:	Supported
511W:	http://wiki.analog.com/ADP8860
512W:	https://ez.analog.com/linux-software-drivers
513F:	drivers/video/backlight/adp8860_bl.c
514
515ADT746X FAN DRIVER
516M:	Colin Leroy <colin@colino.net>
517S:	Maintained
518F:	drivers/macintosh/therm_adt746x.c
519
520ADT7475 HARDWARE MONITOR DRIVER
521M:	Jean Delvare <jdelvare@suse.com>
522L:	linux-hwmon@vger.kernel.org
523S:	Maintained
524F:	Documentation/hwmon/adt7475.rst
525F:	drivers/hwmon/adt7475.c
526
527ADVANSYS SCSI DRIVER
528M:	Matthew Wilcox <willy@infradead.org>
529M:	Hannes Reinecke <hare@suse.com>
530L:	linux-scsi@vger.kernel.org
531S:	Maintained
532F:	Documentation/scsi/advansys.rst
533F:	drivers/scsi/advansys.c
534
535ADVANTECH SWBTN DRIVER
536M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
537L:	platform-driver-x86@vger.kernel.org
538S:	Maintained
539F:	drivers/platform/x86/adv_swbutton.c
540
541ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
542M:	Lucas Stankus <lucas.p.stankus@gmail.com>
543S:	Supported
544F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
545F:	drivers/iio/accel/adxl313*
546
547ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548M:	Michael Hennerich <michael.hennerich@analog.com>
549S:	Supported
550W:	http://wiki.analog.com/ADXL345
551W:	https://ez.analog.com/linux-software-drivers
552F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
553F:	drivers/input/misc/adxl34x.c
554
555ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556M:	Puranjay Mohan <puranjay12@gmail.com>
557L:	linux-iio@vger.kernel.org
558S:	Supported
559F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
560F:	drivers/iio/accel/adxl355.h
561F:	drivers/iio/accel/adxl355_core.c
562F:	drivers/iio/accel/adxl355_i2c.c
563F:	drivers/iio/accel/adxl355_spi.c
564
565ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
566M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
567L:	linux-iio@vger.kernel.org
568S:	Supported
569W:	https://ez.analog.com/linux-software-drivers
570F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
571F:	drivers/iio/accel/adxl367*
572
573ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574M:	Michael Hennerich <michael.hennerich@analog.com>
575S:	Supported
576W:	https://ez.analog.com/linux-software-drivers
577F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578F:	drivers/iio/accel/adxl372.c
579F:	drivers/iio/accel/adxl372_i2c.c
580F:	drivers/iio/accel/adxl372_spi.c
581
582AF9013 MEDIA DRIVER
583L:	linux-media@vger.kernel.org
584S:	Orphan
585W:	https://linuxtv.org
586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
587F:	drivers/media/dvb-frontends/af9013*
588
589AF9033 MEDIA DRIVER
590L:	linux-media@vger.kernel.org
591S:	Orphan
592W:	https://linuxtv.org
593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
594F:	drivers/media/dvb-frontends/af9033*
595
596AFFS FILE SYSTEM
597M:	David Sterba <dsterba@suse.com>
598L:	linux-fsdevel@vger.kernel.org
599S:	Odd Fixes
600F:	Documentation/filesystems/affs.rst
601F:	fs/affs/
602
603AFS FILESYSTEM
604M:	David Howells <dhowells@redhat.com>
605M:	Marc Dionne <marc.dionne@auristor.com>
606L:	linux-afs@lists.infradead.org
607S:	Supported
608W:	https://www.infradead.org/~dhowells/kafs/
609F:	Documentation/filesystems/afs.rst
610F:	fs/afs/
611F:	include/trace/events/afs.h
612
613AGPGART DRIVER
614M:	David Airlie <airlied@redhat.com>
615L:	dri-devel@lists.freedesktop.org
616S:	Maintained
617T:	git git://anongit.freedesktop.org/drm/drm
618F:	drivers/char/agp/
619F:	include/linux/agp*
620F:	include/uapi/linux/agp*
621
622AHA152X SCSI DRIVER
623M:	"Juergen E. Fischer" <fischer@norbit.de>
624L:	linux-scsi@vger.kernel.org
625S:	Maintained
626F:	drivers/scsi/aha152x*
627F:	drivers/scsi/pcmcia/aha152x*
628
629AIC7XXX / AIC79XX SCSI DRIVER
630M:	Hannes Reinecke <hare@suse.com>
631L:	linux-scsi@vger.kernel.org
632S:	Maintained
633F:	drivers/scsi/aic7xxx/
634
635AIMSLAB FM RADIO RECEIVER DRIVER
636M:	Hans Verkuil <hverkuil@xs4all.nl>
637L:	linux-media@vger.kernel.org
638S:	Maintained
639W:	https://linuxtv.org
640T:	git git://linuxtv.org/media_tree.git
641F:	drivers/media/radio/radio-aimslab*
642
643AIO
644M:	Benjamin LaHaise <bcrl@kvack.org>
645L:	linux-aio@kvack.org
646S:	Supported
647F:	fs/aio.c
648F:	include/linux/*aio*.h
649
650AIRSPY MEDIA DRIVER
651L:	linux-media@vger.kernel.org
652S:	Orphan
653W:	https://linuxtv.org
654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
655F:	drivers/media/usb/airspy/
656
657ALACRITECH GIGABIT ETHERNET DRIVER
658M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
659S:	Maintained
660F:	drivers/net/ethernet/alacritech/*
661
662ALCATEL SPEEDTOUCH USB DRIVER
663M:	Duncan Sands <duncan.sands@free.fr>
664L:	linux-usb@vger.kernel.org
665S:	Maintained
666W:	http://www.linux-usb.org/SpeedTouch/
667F:	drivers/usb/atm/speedtch.c
668F:	drivers/usb/atm/usbatm.c
669
670ALCHEMY AU1XX0 MMC DRIVER
671M:	Manuel Lauss <manuel.lauss@gmail.com>
672S:	Maintained
673F:	drivers/mmc/host/au1xmmc.c
674
675ALI1563 I2C DRIVER
676M:	Rudolf Marek <r.marek@assembler.cz>
677L:	linux-i2c@vger.kernel.org
678S:	Maintained
679F:	Documentation/i2c/busses/i2c-ali1563.rst
680F:	drivers/i2c/busses/i2c-ali1563.c
681
682ALIBABA ELASTIC RDMA DRIVER
683M:	Cheng Xu <chengyou@linux.alibaba.com>
684M:	Kai Shen <kaishen@linux.alibaba.com>
685L:	linux-rdma@vger.kernel.org
686S:	Supported
687F:	drivers/infiniband/hw/erdma
688F:	include/uapi/rdma/erdma-abi.h
689
690ALIBABA PMU DRIVER
691M:	Shuai Xue <xueshuai@linux.alibaba.com>
692S:	Supported
693F:	Documentation/admin-guide/perf/alibaba_pmu.rst
694F:	drivers/perf/alibaba_uncore_drw_pmu.c
695
696ALIENWARE WMI DRIVER
697L:	Dell.Client.Kernel@dell.com
698S:	Maintained
699F:	drivers/platform/x86/dell/alienware-wmi.c
700
701ALLEGRO DVT VIDEO IP CORE DRIVER
702M:	Michael Tretter <m.tretter@pengutronix.de>
703R:	Pengutronix Kernel Team <kernel@pengutronix.de>
704L:	linux-media@vger.kernel.org
705S:	Maintained
706F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
707F:	drivers/media/platform/allegro-dvt/
708
709ALLIED VISION ALVIUM CAMERA DRIVER
710M:	Tommaso Merciai <tomm.merciai@gmail.com>
711M:	Martin Hecht <martin.hecht@avnet.eu>
712L:	linux-media@vger.kernel.org
713S:	Maintained
714F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
715F:	drivers/media/i2c/alvium-csi2.c
716F:	drivers/media/i2c/alvium-csi2.h
717
718ALLWINNER A10 CSI DRIVER
719M:	Maxime Ripard <mripard@kernel.org>
720L:	linux-media@vger.kernel.org
721S:	Maintained
722T:	git git://linuxtv.org/media_tree.git
723F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
724F:	drivers/media/platform/sunxi/sun4i-csi/
725
726ALLWINNER A31 CSI DRIVER
727M:	Yong Deng <yong.deng@magewell.com>
728M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
729L:	linux-media@vger.kernel.org
730S:	Maintained
731T:	git git://linuxtv.org/media_tree.git
732F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
733F:	drivers/media/platform/sunxi/sun6i-csi/
734
735ALLWINNER A31 ISP DRIVER
736M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
737L:	linux-media@vger.kernel.org
738S:	Maintained
739T:	git git://linuxtv.org/media_tree.git
740F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
741F:	drivers/staging/media/sunxi/sun6i-isp/
742F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
743
744ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
745M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
746L:	linux-media@vger.kernel.org
747S:	Maintained
748T:	git git://linuxtv.org/media_tree.git
749F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
750F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
751
752ALLWINNER CPUFREQ DRIVER
753M:	Yangtao Li <tiny.windzz@gmail.com>
754L:	linux-pm@vger.kernel.org
755S:	Maintained
756F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
757F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
758
759ALLWINNER CRYPTO DRIVERS
760M:	Corentin Labbe <clabbe.montjoie@gmail.com>
761L:	linux-crypto@vger.kernel.org
762S:	Maintained
763F:	drivers/crypto/allwinner/
764
765ALLWINNER DMIC DRIVERS
766M:	Ban Tao <fengzheng923@gmail.com>
767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
768S:	Maintained
769F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
770F:	sound/soc/sunxi/sun50i-dmic.c
771
772ALLWINNER HARDWARE SPINLOCK SUPPORT
773M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
774S:	Maintained
775F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
776F:	drivers/hwspinlock/sun6i_hwspinlock.c
777
778ALLWINNER THERMAL DRIVER
779M:	Vasily Khoruzhick <anarsoul@gmail.com>
780M:	Yangtao Li <tiny.windzz@gmail.com>
781L:	linux-pm@vger.kernel.org
782S:	Maintained
783F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
784F:	drivers/thermal/sun8i_thermal.c
785
786ALLWINNER VPU DRIVER
787M:	Maxime Ripard <mripard@kernel.org>
788M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
789L:	linux-media@vger.kernel.org
790S:	Maintained
791F:	drivers/staging/media/sunxi/cedrus/
792
793ALPHA PORT
794M:	Richard Henderson <richard.henderson@linaro.org>
795M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
796M:	Matt Turner <mattst88@gmail.com>
797L:	linux-alpha@vger.kernel.org
798S:	Odd Fixes
799F:	arch/alpha/
800
801ALPS PS/2 TOUCHPAD DRIVER
802R:	Pali Rohár <pali@kernel.org>
803F:	drivers/input/mouse/alps.*
804
805ALTERA I2C CONTROLLER DRIVER
806M:	Thor Thayer <thor.thayer@linux.intel.com>
807S:	Maintained
808F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
809F:	drivers/i2c/busses/i2c-altera.c
810
811ALTERA MAILBOX DRIVER
812M:	Mun Yew Tham <mun.yew.tham@intel.com>
813S:	Maintained
814F:	drivers/mailbox/mailbox-altera.c
815
816ALTERA MSGDMA IP CORE DRIVER
817M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
818R:	Stefan Roese <sr@denx.de>
819L:	dmaengine@vger.kernel.org
820S:	Odd Fixes
821F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
822F:	drivers/dma/altera-msgdma.c
823
824ALTERA PIO DRIVER
825M:	Mun Yew Tham <mun.yew.tham@intel.com>
826L:	linux-gpio@vger.kernel.org
827S:	Maintained
828F:	drivers/gpio/gpio-altera.c
829
830ALTERA SYSTEM MANAGER DRIVER
831M:	Thor Thayer <thor.thayer@linux.intel.com>
832S:	Maintained
833F:	drivers/mfd/altera-sysmgr.c
834F:	include/linux/mfd/altera-sysmgr.h
835
836ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
837M:	Thor Thayer <thor.thayer@linux.intel.com>
838S:	Maintained
839F:	drivers/gpio/gpio-altera-a10sr.c
840F:	drivers/mfd/altera-a10sr.c
841F:	drivers/reset/reset-a10sr.c
842F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
843F:	include/linux/mfd/altera-a10sr.h
844
845ALTERA TRIPLE SPEED ETHERNET DRIVER
846M:	Joyce Ooi <joyce.ooi@intel.com>
847L:	netdev@vger.kernel.org
848S:	Maintained
849F:	drivers/net/ethernet/altera/
850
851ALTERA UART/JTAG UART SERIAL DRIVERS
852M:	Tobias Klauser <tklauser@distanz.ch>
853L:	linux-serial@vger.kernel.org
854S:	Maintained
855F:	drivers/tty/serial/altera_jtaguart.c
856F:	drivers/tty/serial/altera_uart.c
857F:	include/linux/altera_jtaguart.h
858F:	include/linux/altera_uart.h
859
860AMAZON ANNAPURNA LABS FIC DRIVER
861M:	Talel Shenhar <talel@amazon.com>
862S:	Maintained
863F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
864F:	drivers/irqchip/irq-al-fic.c
865
866AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
867M:	Talel Shenhar <talel@amazon.com>
868M:	Talel Shenhar <talelshenhar@gmail.com>
869S:	Maintained
870F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
871F:	drivers/edac/al_mc_edac.c
872
873AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
874M:	Talel Shenhar <talel@amazon.com>
875S:	Maintained
876F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
877F:	drivers/thermal/thermal_mmio.c
878
879AMAZON ETHERNET DRIVERS
880M:	Shay Agroskin <shayagr@amazon.com>
881M:	Arthur Kiyanovski <akiyano@amazon.com>
882R:	David Arinzon <darinzon@amazon.com>
883R:	Noam Dagan <ndagan@amazon.com>
884R:	Saeed Bishara <saeedb@amazon.com>
885L:	netdev@vger.kernel.org
886S:	Supported
887F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
888F:	drivers/net/ethernet/amazon/
889
890AMAZON RDMA EFA DRIVER
891M:	Michael Margolin <mrgolin@amazon.com>
892R:	Gal Pressman <gal.pressman@linux.dev>
893R:	Yossi Leybovich <sleybo@amazon.com>
894L:	linux-rdma@vger.kernel.org
895S:	Supported
896Q:	https://patchwork.kernel.org/project/linux-rdma/list/
897F:	drivers/infiniband/hw/efa/
898F:	include/uapi/rdma/efa-abi.h
899
900AMD AXI W1 DRIVER
901M:	Kris Chaplin <kris.chaplin@amd.com>
902R:	Thomas Delev <thomas.delev@amd.com>
903R:	Michal Simek <michal.simek@amd.com>
904S:	Maintained
905F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
906F:	drivers/w1/masters/amd_axi_w1.c
907
908AMD CDX BUS DRIVER
909M:	Nipun Gupta <nipun.gupta@amd.com>
910M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
911S:	Maintained
912F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
913F:	drivers/cdx/*
914F:	include/linux/cdx/*
915
916AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
917M:	Tom Lendacky <thomas.lendacky@amd.com>
918M:	John Allen <john.allen@amd.com>
919L:	linux-crypto@vger.kernel.org
920S:	Supported
921F:	drivers/crypto/ccp/
922F:	include/linux/ccp.h
923
924AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
925M:	Ashish Kalra <ashish.kalra@amd.com>
926M:	Tom Lendacky <thomas.lendacky@amd.com>
927L:	linux-crypto@vger.kernel.org
928S:	Supported
929F:	drivers/crypto/ccp/sev*
930F:	include/uapi/linux/psp-sev.h
931
932AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
933M:	Mario Limonciello <mario.limonciello@amd.com>
934L:	linux-crypto@vger.kernel.org
935S:	Supported
936F:	drivers/crypto/ccp/dbc.c
937F:	drivers/crypto/ccp/dbc.h
938F:	drivers/crypto/ccp/platform-access.c
939F:	drivers/crypto/ccp/platform-access.h
940F:	include/uapi/linux/psp-dbc.h
941F:	tools/crypto/ccp/*.c
942F:	tools/crypto/ccp/*.py
943
944AMD DISPLAY CORE
945M:	Harry Wentland <harry.wentland@amd.com>
946M:	Leo Li <sunpeng.li@amd.com>
947M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
948L:	amd-gfx@lists.freedesktop.org
949S:	Supported
950T:	git https://gitlab.freedesktop.org/agd5f/linux.git
951F:	drivers/gpu/drm/amd/display/
952
953AMD FAM15H PROCESSOR POWER MONITORING DRIVER
954M:	Huang Rui <ray.huang@amd.com>
955L:	linux-hwmon@vger.kernel.org
956S:	Supported
957F:	Documentation/hwmon/fam15h_power.rst
958F:	drivers/hwmon/fam15h_power.c
959
960AMD FCH GPIO DRIVER
961M:	Enrico Weigelt, metux IT consult <info@metux.net>
962L:	linux-gpio@vger.kernel.org
963S:	Maintained
964F:	drivers/gpio/gpio-amd-fch.c
965F:	include/linux/platform_data/gpio/gpio-amd-fch.h
966
967AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
968L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
969S:	Orphan
970F:	drivers/usb/gadget/udc/amd5536udc.*
971
972AMD GEODE PROCESSOR/CHIPSET SUPPORT
973M:	Andres Salomon <dilinger@queued.net>
974L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
975S:	Supported
976W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
977F:	arch/x86/include/asm/geode.h
978F:	drivers/char/hw_random/geode-rng.c
979F:	drivers/crypto/geode*
980F:	drivers/video/fbdev/geode/
981
982AMD HSMP DRIVER
983M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
984R:	Carlos Bilbao <carlos.bilbao@amd.com>
985L:	platform-driver-x86@vger.kernel.org
986S:	Maintained
987F:	Documentation/arch/x86/amd_hsmp.rst
988F:	arch/x86/include/asm/amd_hsmp.h
989F:	arch/x86/include/uapi/asm/amd_hsmp.h
990F:	drivers/platform/x86/amd/hsmp.c
991
992AMD IOMMU (AMD-VI)
993M:	Joerg Roedel <joro@8bytes.org>
994R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
995L:	iommu@lists.linux.dev
996S:	Maintained
997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
998F:	drivers/iommu/amd/
999F:	include/linux/amd-iommu.h
1000
1001AMD KFD
1002M:	Felix Kuehling <Felix.Kuehling@amd.com>
1003L:	amd-gfx@lists.freedesktop.org
1004S:	Supported
1005T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1006F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1007F:	drivers/gpu/drm/amd/amdkfd/
1008F:	drivers/gpu/drm/amd/include/cik_structs.h
1009F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1010F:	drivers/gpu/drm/amd/include/v9_structs.h
1011F:	drivers/gpu/drm/amd/include/vi_structs.h
1012F:	include/uapi/linux/kfd_ioctl.h
1013F:	include/uapi/linux/kfd_sysfs.h
1014
1015AMD MP2 I2C DRIVER
1016M:	Elie Morisse <syniurge@gmail.com>
1017M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
1018L:	linux-i2c@vger.kernel.org
1019S:	Maintained
1020F:	drivers/i2c/busses/i2c-amd-mp2*
1021
1022AMD PDS CORE DRIVER
1023M:	Shannon Nelson <shannon.nelson@amd.com>
1024M:	Brett Creeley <brett.creeley@amd.com>
1025L:	netdev@vger.kernel.org
1026S:	Supported
1027F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1028F:	drivers/net/ethernet/amd/pds_core/
1029F:	include/linux/pds/
1030
1031AMD PMC DRIVER
1032M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1033L:	platform-driver-x86@vger.kernel.org
1034S:	Maintained
1035F:	drivers/platform/x86/amd/pmc/
1036
1037AMD PMF DRIVER
1038M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
1039L:	platform-driver-x86@vger.kernel.org
1040S:	Maintained
1041F:	Documentation/ABI/testing/sysfs-amd-pmf
1042F:	drivers/platform/x86/amd/pmf/
1043
1044AMD POWERPLAY AND SWSMU
1045M:	Evan Quan <evan.quan@amd.com>
1046L:	amd-gfx@lists.freedesktop.org
1047S:	Supported
1048T:	git https://gitlab.freedesktop.org/agd5f/linux.git
1049F:	drivers/gpu/drm/amd/pm/
1050
1051AMD PSTATE DRIVER
1052M:	Huang Rui <ray.huang@amd.com>
1053L:	linux-pm@vger.kernel.org
1054S:	Supported
1055F:	Documentation/admin-guide/pm/amd-pstate.rst
1056F:	drivers/cpufreq/amd-pstate*
1057F:	include/linux/amd-pstate.h
1058F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1059
1060AMD PTDMA DRIVER
1061M:	Sanjay R Mehta <sanju.mehta@amd.com>
1062L:	dmaengine@vger.kernel.org
1063S:	Maintained
1064F:	drivers/dma/ptdma/
1065
1066AMD SEATTLE DEVICE TREE SUPPORT
1067M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
1068M:	Tom Lendacky <thomas.lendacky@amd.com>
1069S:	Supported
1070F:	arch/arm64/boot/dts/amd/
1071
1072AMD SENSOR FUSION HUB DRIVER
1073M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
1074L:	linux-input@vger.kernel.org
1075S:	Maintained
1076F:	Documentation/hid/amd-sfh*
1077F:	drivers/hid/amd-sfh-hid/
1078
1079AMD SPI DRIVER
1080M:	Sanjay R Mehta <sanju.mehta@amd.com>
1081S:	Maintained
1082F:	drivers/spi/spi-amd.c
1083
1084AMD XGBE DRIVER
1085M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
1086L:	netdev@vger.kernel.org
1087S:	Supported
1088F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1089F:	drivers/net/ethernet/amd/xgbe/
1090
1091AMLOGIC DDR PMU DRIVER
1092M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
1093L:	linux-amlogic@lists.infradead.org
1094S:	Supported
1095W:	http://www.amlogic.com
1096F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
1097F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1098F:	drivers/perf/amlogic/
1099F:	include/soc/amlogic/
1100
1101AMPHION VPU CODEC V4L2 DRIVER
1102M:	Ming Qian <ming.qian@nxp.com>
1103M:	Zhou Peng <eagle.zhou@nxp.com>
1104L:	linux-media@vger.kernel.org
1105S:	Maintained
1106F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
1107F:	drivers/media/platform/amphion/
1108
1109AMS AS73211 DRIVER
1110M:	Christian Eggers <ceggers@arri.de>
1111L:	linux-iio@vger.kernel.org
1112S:	Maintained
1113F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1114F:	drivers/iio/light/as73211.c
1115
1116AMT (Automatic Multicast Tunneling)
1117M:	Taehee Yoo <ap420073@gmail.com>
1118L:	netdev@vger.kernel.org
1119S:	Maintained
1120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1122F:	drivers/net/amt.c
1123
1124ANALOG DEVICES INC AD3552R DRIVER
1125M:	Nuno Sá <nuno.sa@analog.com>
1126L:	linux-iio@vger.kernel.org
1127S:	Supported
1128W:	https://ez.analog.com/linux-software-drivers
1129F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1130F:	drivers/iio/dac/ad3552r.c
1131
1132ANALOG DEVICES INC AD4130 DRIVER
1133M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1134L:	linux-iio@vger.kernel.org
1135S:	Supported
1136W:	https://ez.analog.com/linux-software-drivers
1137F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1138F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1139F:	drivers/iio/adc/ad4130.c
1140
1141ANALOG DEVICES INC AD7091R DRIVER
1142M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
1143L:	linux-iio@vger.kernel.org
1144S:	Supported
1145W:	http://ez.analog.com/community/linux-device-drivers
1146F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1147F:	drivers/iio/adc/drivers/iio/adc/ad7091r*
1148
1149ANALOG DEVICES INC AD7192 DRIVER
1150M:	Alexandru Tachici <alexandru.tachici@analog.com>
1151L:	linux-iio@vger.kernel.org
1152S:	Supported
1153W:	https://ez.analog.com/linux-software-drivers
1154F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1155F:	drivers/iio/adc/ad7192.c
1156
1157ANALOG DEVICES INC AD7292 DRIVER
1158M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1159L:	linux-iio@vger.kernel.org
1160S:	Supported
1161W:	https://ez.analog.com/linux-software-drivers
1162F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1163F:	drivers/iio/adc/ad7292.c
1164
1165ANALOG DEVICES INC AD7293 DRIVER
1166M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1167L:	linux-iio@vger.kernel.org
1168S:	Supported
1169W:	https://ez.analog.com/linux-software-drivers
1170F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1171F:	drivers/iio/dac/ad7293.c
1172
1173ANALOG DEVICES INC AD74115 DRIVER
1174M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1175L:	linux-iio@vger.kernel.org
1176S:	Supported
1177W:	https://ez.analog.com/linux-software-drivers
1178F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1179F:	drivers/iio/addac/ad74115.c
1180
1181ANALOG DEVICES INC AD74413R DRIVER
1182M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
1183L:	linux-iio@vger.kernel.org
1184S:	Supported
1185W:	https://ez.analog.com/linux-software-drivers
1186F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1187F:	drivers/iio/addac/ad74413r.c
1188F:	include/dt-bindings/iio/addac/adi,ad74413r.h
1189
1190ANALOG DEVICES INC AD7768-1 DRIVER
1191M:	Michael Hennerich <Michael.Hennerich@analog.com>
1192L:	linux-iio@vger.kernel.org
1193S:	Supported
1194W:	https://ez.analog.com/linux-software-drivers
1195F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1196F:	drivers/iio/adc/ad7768-1.c
1197
1198ANALOG DEVICES INC AD7780 DRIVER
1199M:	Michael Hennerich <Michael.Hennerich@analog.com>
1200M:	Renato Lui Geh <renatogeh@gmail.com>
1201L:	linux-iio@vger.kernel.org
1202S:	Supported
1203W:	https://ez.analog.com/linux-software-drivers
1204F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1205F:	drivers/iio/adc/ad7780.c
1206
1207ANALOG DEVICES INC ADA4250 DRIVER
1208M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1209L:	linux-iio@vger.kernel.org
1210S:	Supported
1211W:	https://ez.analog.com/linux-software-drivers
1212F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1213F:	drivers/iio/amplifiers/ada4250.c
1214
1215ANALOG DEVICES INC ADF4377 DRIVER
1216M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1217L:	linux-iio@vger.kernel.org
1218S:	Supported
1219W:	https://ez.analog.com/linux-software-drivers
1220F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1221F:	drivers/iio/frequency/adf4377.c
1222
1223ANALOG DEVICES INC ADGS1408 DRIVER
1224M:	Mircea Caprioru <mircea.caprioru@analog.com>
1225S:	Supported
1226F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1227F:	drivers/mux/adgs1408.c
1228
1229ANALOG DEVICES INC ADIN DRIVER
1230M:	Michael Hennerich <michael.hennerich@analog.com>
1231L:	netdev@vger.kernel.org
1232S:	Supported
1233W:	https://ez.analog.com/linux-software-drivers
1234F:	Documentation/devicetree/bindings/net/adi,adin.yaml
1235F:	drivers/net/phy/adin.c
1236
1237ANALOG DEVICES INC ADIS DRIVER LIBRARY
1238M:	Nuno Sa <nuno.sa@analog.com>
1239L:	linux-iio@vger.kernel.org
1240S:	Supported
1241F:	drivers/iio/imu/adis.c
1242F:	drivers/iio/imu/adis_buffer.c
1243F:	drivers/iio/imu/adis_trigger.c
1244F:	include/linux/iio/imu/adis.h
1245
1246ANALOG DEVICES INC ADIS16460 DRIVER
1247M:	Dragos Bogdan <dragos.bogdan@analog.com>
1248L:	linux-iio@vger.kernel.org
1249S:	Supported
1250W:	https://ez.analog.com/linux-software-drivers
1251F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1252F:	drivers/iio/imu/adis16460.c
1253
1254ANALOG DEVICES INC ADIS16475 DRIVER
1255M:	Nuno Sa <nuno.sa@analog.com>
1256L:	linux-iio@vger.kernel.org
1257S:	Supported
1258W:	https://ez.analog.com/linux-software-drivers
1259F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1260F:	drivers/iio/imu/adis16475.c
1261
1262ANALOG DEVICES INC ADM1177 DRIVER
1263M:	Michael Hennerich <Michael.Hennerich@analog.com>
1264L:	linux-hwmon@vger.kernel.org
1265S:	Supported
1266W:	https://ez.analog.com/linux-software-drivers
1267F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1268F:	drivers/hwmon/adm1177.c
1269
1270ANALOG DEVICES INC ADMV1013 DRIVER
1271M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1272L:	linux-iio@vger.kernel.org
1273S:	Supported
1274W:	https://ez.analog.com/linux-software-drivers
1275F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1276F:	drivers/iio/frequency/admv1013.c
1277
1278ANALOG DEVICES INC ADMV1014 DRIVER
1279M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1280L:	linux-iio@vger.kernel.org
1281S:	Supported
1282W:	https://ez.analog.com/linux-software-drivers
1283F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1284F:	drivers/iio/frequency/admv1014.c
1285
1286ANALOG DEVICES INC ADMV8818 DRIVER
1287M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1288L:	linux-iio@vger.kernel.org
1289S:	Supported
1290W:	https://ez.analog.com/linux-software-drivers
1291F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1292F:	drivers/iio/filter/admv8818.c
1293
1294ANALOG DEVICES INC ADP5061 DRIVER
1295M:	Michael Hennerich <Michael.Hennerich@analog.com>
1296L:	linux-pm@vger.kernel.org
1297S:	Supported
1298W:	https://ez.analog.com/linux-software-drivers
1299F:	drivers/power/supply/adp5061.c
1300
1301ANALOG DEVICES INC ADRF6780 DRIVER
1302M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
1303L:	linux-iio@vger.kernel.org
1304S:	Supported
1305W:	https://ez.analog.com/linux-software-drivers
1306F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1307F:	drivers/iio/frequency/adrf6780.c
1308
1309ANALOG DEVICES INC ADV7180 DRIVER
1310M:	Lars-Peter Clausen <lars@metafoo.de>
1311L:	linux-media@vger.kernel.org
1312S:	Supported
1313W:	https://ez.analog.com/linux-software-drivers
1314F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1315F:	drivers/media/i2c/adv7180.c
1316
1317ANALOG DEVICES INC ADV748X DRIVER
1318M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
1319L:	linux-media@vger.kernel.org
1320S:	Maintained
1321F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1322F:	drivers/media/i2c/adv748x/*
1323
1324ANALOG DEVICES INC ADV7511 DRIVER
1325M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1326L:	linux-media@vger.kernel.org
1327S:	Maintained
1328F:	drivers/media/i2c/adv7511*
1329
1330ANALOG DEVICES INC ADV7604 DRIVER
1331M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1332L:	linux-media@vger.kernel.org
1333S:	Maintained
1334F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1335F:	drivers/media/i2c/adv7604*
1336
1337ANALOG DEVICES INC ADV7842 DRIVER
1338M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
1339L:	linux-media@vger.kernel.org
1340S:	Maintained
1341F:	drivers/media/i2c/adv7842*
1342
1343ANALOG DEVICES INC ADXRS290 DRIVER
1344M:	Nishant Malpani <nish.malpani25@gmail.com>
1345L:	linux-iio@vger.kernel.org
1346S:	Supported
1347F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1348F:	drivers/iio/gyro/adxrs290.c
1349
1350ANALOG DEVICES INC ASOC CODEC DRIVERS
1351M:	Lars-Peter Clausen <lars@metafoo.de>
1352M:	Nuno Sá <nuno.sa@analog.com>
1353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1354S:	Supported
1355W:	http://wiki.analog.com/
1356W:	https://ez.analog.com/linux-software-drivers
1357F:	sound/soc/codecs/ad1*
1358F:	sound/soc/codecs/ad7*
1359F:	sound/soc/codecs/adau*
1360F:	sound/soc/codecs/adav*
1361F:	sound/soc/codecs/sigmadsp.*
1362F:	sound/soc/codecs/ssm*
1363
1364ANALOG DEVICES INC DMA DRIVERS
1365M:	Lars-Peter Clausen <lars@metafoo.de>
1366S:	Supported
1367W:	https://ez.analog.com/linux-software-drivers
1368F:	drivers/dma/dma-axi-dmac.c
1369
1370ANALOG DEVICES INC IIO DRIVERS
1371M:	Lars-Peter Clausen <lars@metafoo.de>
1372M:	Michael Hennerich <Michael.Hennerich@analog.com>
1373S:	Supported
1374W:	http://wiki.analog.com/
1375W:	https://ez.analog.com/linux-software-drivers
1376F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1377F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1378F:	Documentation/devicetree/bindings/iio/*/adi,*
1379F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1380F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1381F:	drivers/iio/*/ad*
1382F:	drivers/iio/adc/ltc249*
1383F:	drivers/iio/amplifiers/hmc425a.c
1384F:	drivers/staging/iio/*/ad*
1385X:	drivers/iio/*/adjd*
1386
1387ANALOG DEVICES INC MAX31760 DRIVER
1388M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
1389S:	Maintained
1390W:	http://wiki.analog.com/
1391W:	https://ez.analog.com/linux-software-drivers
1392F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
1393F:	Documentation/hwmon/max31760.rst
1394F:	drivers/hwmon/max31760.c
1395
1396ANALOGBITS PLL LIBRARIES
1397M:	Paul Walmsley <paul.walmsley@sifive.com>
1398M:	Samuel Holland <samuel.holland@sifive.com>
1399S:	Supported
1400F:	drivers/clk/analogbits/*
1401F:	include/linux/clk/analogbits*
1402
1403ANDROID DRIVERS
1404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1405M:	Arve Hjønnevåg <arve@android.com>
1406M:	Todd Kjos <tkjos@android.com>
1407M:	Martijn Coenen <maco@android.com>
1408M:	Joel Fernandes <joel@joelfernandes.org>
1409M:	Christian Brauner <christian@brauner.io>
1410M:	Carlos Llamas <cmllamas@google.com>
1411M:	Suren Baghdasaryan <surenb@google.com>
1412L:	linux-kernel@vger.kernel.org
1413S:	Supported
1414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1415F:	drivers/android/
1416
1417ANDROID GOLDFISH PIC DRIVER
1418M:	Miodrag Dinic <miodrag.dinic@mips.com>
1419S:	Supported
1420F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1421F:	drivers/irqchip/irq-goldfish-pic.c
1422
1423ANDROID GOLDFISH RTC DRIVER
1424M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
1425S:	Supported
1426F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1427F:	drivers/rtc/rtc-goldfish.c
1428
1429AOA (Apple Onboard Audio) ALSA DRIVER
1430M:	Johannes Berg <johannes@sipsolutions.net>
1431L:	linuxppc-dev@lists.ozlabs.org
1432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1433S:	Maintained
1434F:	sound/aoa/
1435
1436APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1437M:	William Breathitt Gray <william.gray@linaro.org>
1438L:	linux-iio@vger.kernel.org
1439S:	Maintained
1440F:	drivers/iio/addac/stx104.c
1441
1442APM DRIVER
1443M:	Jiri Kosina <jikos@kernel.org>
1444S:	Odd fixes
1445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1446F:	arch/x86/kernel/apm_32.c
1447F:	drivers/char/apm-emulation.c
1448F:	include/linux/apm_bios.h
1449F:	include/uapi/linux/apm_bios.h
1450
1451APPARMOR SECURITY MODULE
1452M:	John Johansen <john.johansen@canonical.com>
1453M:	John Johansen <john@apparmor.net>
1454L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
1455S:	Supported
1456W:	apparmor.net
1457B:	https://gitlab.com/apparmor/apparmor-kernel
1458C:	irc://irc.oftc.net/apparmor
1459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1460T:	https://gitlab.com/apparmor/apparmor-kernel.git
1461F:	Documentation/admin-guide/LSM/apparmor.rst
1462F:	security/apparmor/
1463
1464APPLE BCM5974 MULTITOUCH DRIVER
1465M:	Henrik Rydberg <rydberg@bitmath.org>
1466L:	linux-input@vger.kernel.org
1467S:	Odd fixes
1468F:	drivers/input/mouse/bcm5974.c
1469
1470APPLE PCIE CONTROLLER DRIVER
1471M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1472M:	Marc Zyngier <maz@kernel.org>
1473L:	linux-pci@vger.kernel.org
1474S:	Maintained
1475F:	drivers/pci/controller/pcie-apple.c
1476
1477APPLE SMC DRIVER
1478M:	Henrik Rydberg <rydberg@bitmath.org>
1479L:	linux-hwmon@vger.kernel.org
1480S:	Odd fixes
1481F:	drivers/hwmon/applesmc.c
1482
1483APPLETALK NETWORK LAYER
1484L:	netdev@vger.kernel.org
1485S:	Odd fixes
1486F:	include/linux/atalk.h
1487F:	include/uapi/linux/atalk.h
1488F:	net/appletalk/
1489
1490APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1491M:	Khuong Dinh <khuong@os.amperecomputing.com>
1492S:	Supported
1493F:	arch/arm64/boot/dts/apm/
1494
1495APPLIED MICRO (APM) X-GENE SOC EDAC
1496M:	Khuong Dinh <khuong@os.amperecomputing.com>
1497S:	Supported
1498F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1499F:	drivers/edac/xgene_edac.c
1500
1501APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1502M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1503M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1504S:	Supported
1505F:	drivers/net/ethernet/apm/xgene-v2/
1506
1507APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1508M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
1509M:	Keyur Chudgar <keyur@os.amperecomputing.com>
1510M:	Quan Nguyen <quan@os.amperecomputing.com>
1511S:	Supported
1512F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1513F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1514F:	drivers/net/ethernet/apm/xgene/
1515F:	drivers/net/mdio/mdio-xgene.c
1516
1517APPLIED MICRO (APM) X-GENE SOC PMU
1518M:	Khuong Dinh <khuong@os.amperecomputing.com>
1519S:	Supported
1520F:	Documentation/admin-guide/perf/xgene-pmu.rst
1521F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1522F:	drivers/perf/xgene_pmu.c
1523
1524APTINA CAMERA SENSOR PLL
1525M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1526L:	linux-media@vger.kernel.org
1527S:	Maintained
1528F:	drivers/media/i2c/aptina-pll.*
1529
1530AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1531M:	Aleksa Savic <savicaleksa83@gmail.com>
1532M:	Jack Doan <me@jackdoan.com>
1533L:	linux-hwmon@vger.kernel.org
1534S:	Maintained
1535F:	Documentation/hwmon/aquacomputer_d5next.rst
1536F:	drivers/hwmon/aquacomputer_d5next.c
1537
1538AQUANTIA ETHERNET DRIVER (atlantic)
1539M:	Igor Russkikh <irusskikh@marvell.com>
1540L:	netdev@vger.kernel.org
1541S:	Supported
1542W:	https://www.marvell.com/
1543Q:	https://patchwork.kernel.org/project/netdevbpf/list/
1544F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1545F:	drivers/net/ethernet/aquantia/atlantic/
1546
1547AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1548M:	Egor Pomozov <epomozov@marvell.com>
1549L:	netdev@vger.kernel.org
1550S:	Supported
1551W:	http://www.aquantia.com
1552F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1553
1554AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1555M:	Krzysztof Hałasa <khalasa@piap.pl>
1556L:	linux-media@vger.kernel.org
1557S:	Maintained
1558F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1559F:	drivers/media/i2c/ar0521.c
1560
1561ARASAN NAND CONTROLLER DRIVER
1562M:	Miquel Raynal <miquel.raynal@bootlin.com>
1563R:	Michal Simek <michal.simek@amd.com>
1564L:	linux-mtd@lists.infradead.org
1565S:	Maintained
1566F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1567F:	drivers/mtd/nand/raw/arasan-nand-controller.c
1568
1569ARC FRAMEBUFFER DRIVER
1570M:	Jaya Kumar <jayalk@intworks.biz>
1571S:	Maintained
1572F:	drivers/video/fbdev/arcfb.c
1573F:	drivers/video/fbdev/core/fb_defio.c
1574
1575ARC PGU DRM DRIVER
1576M:	Alexey Brodkin <abrodkin@synopsys.com>
1577S:	Supported
1578F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1579F:	drivers/gpu/drm/tiny/arcpgu.c
1580
1581ARCNET NETWORK LAYER
1582M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1583L:	netdev@vger.kernel.org
1584S:	Maintained
1585F:	drivers/net/arcnet/
1586F:	include/uapi/linux/if_arcnet.h
1587
1588ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1589M:	Arnd Bergmann <arnd@arndb.de>
1590M:	Olof Johansson <olof@lixom.net>
1591M:	soc@kernel.org
1592L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S:	Maintained
1594P:	Documentation/process/maintainer-soc.rst
1595C:	irc://irc.libera.chat/armlinux
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1597F:	Documentation/process/maintainer-soc*.rst
1598F:	arch/arm/boot/dts/Makefile
1599F:	arch/arm64/boot/dts/Makefile
1600
1601ARM ARCHITECTED TIMER DRIVER
1602M:	Mark Rutland <mark.rutland@arm.com>
1603M:	Marc Zyngier <maz@kernel.org>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605S:	Maintained
1606F:	arch/arm/include/asm/arch_timer.h
1607F:	arch/arm64/include/asm/arch_timer.h
1608F:	drivers/clocksource/arm_arch_timer.c
1609
1610ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1611M:	Marc Zyngier <maz@kernel.org>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S:	Maintained
1614F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1615F:	arch/arm/include/asm/arch_gicv3.h
1616F:	arch/arm64/include/asm/arch_gicv3.h
1617F:	drivers/irqchip/irq-gic*.[ch]
1618F:	include/linux/irqchip/arm-gic*.h
1619F:	include/linux/irqchip/arm-vgic-info.h
1620
1621ARM HDLCD DRM DRIVER
1622M:	Liviu Dudau <liviu.dudau@arm.com>
1623S:	Supported
1624F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1625F:	drivers/gpu/drm/arm/hdlcd_*
1626
1627ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1628M:	Linus Walleij <linus.walleij@linaro.org>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
1632F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
1633F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
1634F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1635F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1636F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1637F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1638F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1639F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1640F:	arch/arm/boot/dts/arm/arm-realview-*
1641F:	arch/arm/boot/dts/arm/integrator*
1642F:	arch/arm/boot/dts/arm/versatile*
1643F:	arch/arm/mach-versatile/
1644F:	drivers/bus/arm-integrator-lm.c
1645F:	drivers/clk/versatile/
1646F:	drivers/i2c/busses/i2c-versatile.c
1647F:	drivers/irqchip/irq-versatile-fpga.c
1648F:	drivers/mtd/maps/physmap-versatile.*
1649F:	drivers/power/reset/arm-versatile-reboot.c
1650F:	drivers/soc/versatile/
1651
1652ARM KOMEDA DRM-KMS DRIVER
1653M:	Liviu Dudau <liviu.dudau@arm.com>
1654S:	Supported
1655T:	git git://anongit.freedesktop.org/drm/drm-misc
1656F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
1657F:	Documentation/gpu/komeda-kms.rst
1658F:	drivers/gpu/drm/arm/display/include/
1659F:	drivers/gpu/drm/arm/display/komeda/
1660
1661ARM MALI PANFROST DRM DRIVER
1662M:	Boris Brezillon <boris.brezillon@collabora.com>
1663M:	Rob Herring <robh@kernel.org>
1664R:	Steven Price <steven.price@arm.com>
1665L:	dri-devel@lists.freedesktop.org
1666S:	Supported
1667T:	git git://anongit.freedesktop.org/drm/drm-misc
1668F:	Documentation/gpu/panfrost.rst
1669F:	drivers/gpu/drm/panfrost/
1670F:	include/uapi/drm/panfrost_drm.h
1671
1672ARM MALI-DP DRM DRIVER
1673M:	Liviu Dudau <liviu.dudau@arm.com>
1674S:	Supported
1675T:	git git://anongit.freedesktop.org/drm/drm-misc
1676F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
1677F:	Documentation/gpu/afbc.rst
1678F:	drivers/gpu/drm/arm/
1679
1680ARM MFM AND FLOPPY DRIVERS
1681M:	Ian Molton <spyro@f2s.com>
1682S:	Maintained
1683F:	arch/arm/include/asm/floppy.h
1684F:	arch/arm/mach-rpc/floppydma.S
1685
1686ARM PMU PROFILING AND DEBUGGING
1687M:	Will Deacon <will@kernel.org>
1688M:	Mark Rutland <mark.rutland@arm.com>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	Documentation/devicetree/bindings/arm/pmu.yaml
1692F:	Documentation/devicetree/bindings/perf/
1693F:	arch/arm*/include/asm/hw_breakpoint.h
1694F:	arch/arm*/include/asm/perf_event.h
1695F:	arch/arm*/kernel/hw_breakpoint.c
1696F:	arch/arm*/kernel/perf_*
1697F:	drivers/perf/
1698F:	include/linux/perf/arm_pmu*.h
1699
1700ARM PORT
1701M:	Russell King <linux@armlinux.org.uk>
1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703S:	Odd Fixes
1704W:	http://www.armlinux.org.uk/
1705T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1706F:	arch/arm/
1707X:	arch/arm/boot/dts/
1708
1709ARM PRIMECELL AACI PL041 DRIVER
1710M:	Russell King <linux@armlinux.org.uk>
1711S:	Odd Fixes
1712F:	sound/arm/aaci.*
1713
1714ARM PRIMECELL BUS SUPPORT
1715M:	Russell King <linux@armlinux.org.uk>
1716S:	Odd Fixes
1717F:	drivers/amba/
1718F:	include/linux/amba/bus.h
1719
1720ARM PRIMECELL KMI PL050 DRIVER
1721M:	Russell King <linux@armlinux.org.uk>
1722S:	Odd Fixes
1723F:	drivers/input/serio/ambakmi.*
1724F:	include/linux/amba/kmi.h
1725
1726ARM PRIMECELL MMCI PL180/1 DRIVER
1727M:	Russell King <linux@armlinux.org.uk>
1728S:	Odd Fixes
1729F:	drivers/mmc/host/mmci.*
1730F:	include/linux/amba/mmci.h
1731
1732ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1733M:	Miquel Raynal <miquel.raynal@bootlin.com>
1734R:	Michal Simek <michal.simek@amd.com>
1735L:	linux-mtd@lists.infradead.org
1736S:	Maintained
1737F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1738F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
1739
1740ARM PRIMECELL PL35X SMC DRIVER
1741M:	Miquel Raynal <miquel.raynal@bootlin.com>
1742R:	Michal Simek <michal.simek@amd.com>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S:	Maintained
1745F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
1746F:	drivers/memory/pl353-smc.c
1747
1748ARM PRIMECELL SSP PL022 SPI DRIVER
1749M:	Linus Walleij <linus.walleij@linaro.org>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S:	Maintained
1752F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
1753F:	drivers/spi/spi-pl022.c
1754
1755ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1756M:	Russell King <linux@armlinux.org.uk>
1757S:	Odd Fixes
1758F:	drivers/tty/serial/amba-pl01*.c
1759F:	include/linux/amba/serial.h
1760
1761ARM PRIMECELL VIC PL190/PL192 DRIVER
1762M:	Linus Walleij <linus.walleij@linaro.org>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1766F:	drivers/irqchip/irq-vic.c
1767
1768ARM SMC WATCHDOG DRIVER
1769M:	Julius Werner <jwerner@chromium.org>
1770R:	Evan Benn <evanbenn@chromium.org>
1771S:	Maintained
1772F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1773F:	drivers/watchdog/arm_smc_wdt.c
1774
1775ARM SMMU DRIVERS
1776M:	Will Deacon <will@kernel.org>
1777R:	Robin Murphy <robin.murphy@arm.com>
1778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S:	Maintained
1780F:	Documentation/devicetree/bindings/iommu/arm,smmu*
1781F:	drivers/iommu/arm/
1782F:	drivers/iommu/io-pgtable-arm*
1783
1784ARM SUB-ARCHITECTURES
1785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S:	Maintained
1787C:	irc://irc.libera.chat/armlinux
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1789F:	arch/arm/mach-*/
1790F:	arch/arm/plat-*/
1791
1792ARM/ACTIONS SEMI ARCHITECTURE
1793M:	Andreas Färber <afaerber@suse.de>
1794M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	Documentation/devicetree/bindings/arm/actions.yaml
1799F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1800F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
1801F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1802F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1803F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1804F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1805F:	Documentation/devicetree/bindings/pinctrl/actions,*
1806F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1807F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1808F:	arch/arm/boot/dts/actions/
1809F:	arch/arm/mach-actions/
1810F:	arch/arm64/boot/dts/actions/
1811F:	drivers/clk/actions/
1812F:	drivers/clocksource/timer-owl*
1813F:	drivers/dma/owl-dma.c
1814F:	drivers/i2c/busses/i2c-owl.c
1815F:	drivers/irqchip/irq-owl-sirq.c
1816F:	drivers/mmc/host/owl-mmc.c
1817F:	drivers/net/ethernet/actions/
1818F:	drivers/pinctrl/actions/*
1819F:	drivers/pmdomain/actions/
1820F:	include/dt-bindings/power/owl-*
1821F:	include/dt-bindings/reset/actions,*
1822F:	include/linux/soc/actions/
1823N:	owl
1824
1825ARM/Allwinner SoC Clock Support
1826M:	Emilio López <emilio@elopez.com.ar>
1827S:	Maintained
1828F:	drivers/clk/sunxi/
1829
1830ARM/Allwinner sunXi SoC support
1831M:	Chen-Yu Tsai <wens@csie.org>
1832M:	Jernej Skrabec <jernej.skrabec@gmail.com>
1833M:	Samuel Holland <samuel@sholland.org>
1834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835L:	linux-sunxi@lists.linux.dev
1836S:	Maintained
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1838F:	arch/arm/mach-sunxi/
1839F:	arch/arm64/boot/dts/allwinner/
1840F:	drivers/clk/sunxi-ng/
1841F:	drivers/pinctrl/sunxi/
1842F:	drivers/soc/sunxi/
1843N:	allwinner
1844N:	sun[x456789]i
1845N:	sun[25]0i
1846
1847ARM/AMD PENSANDO ARM64 ARCHITECTURE
1848M:	Brad Larson <blarson@amd.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Supported
1851F:	Documentation/devicetree/bindings/*/amd,pensando*
1852F:	arch/arm64/boot/dts/amd/elba*
1853
1854ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1855M:	Neil Armstrong <neil.armstrong@linaro.org>
1856M:	Jerome Brunet <jbrunet@baylibre.com>
1857L:	linux-amlogic@lists.infradead.org
1858S:	Maintained
1859F:	Documentation/devicetree/bindings/clock/amlogic*
1860F:	drivers/clk/meson/
1861F:	include/dt-bindings/clock/amlogic,a1*
1862F:	include/dt-bindings/clock/gxbb*
1863F:	include/dt-bindings/clock/meson*
1864
1865ARM/Amlogic Meson SoC Crypto Drivers
1866M:	Corentin Labbe <clabbe@baylibre.com>
1867L:	linux-crypto@vger.kernel.org
1868L:	linux-amlogic@lists.infradead.org
1869S:	Maintained
1870F:	Documentation/devicetree/bindings/crypto/amlogic*
1871F:	drivers/crypto/amlogic/
1872
1873ARM/Amlogic Meson SoC Sound Drivers
1874M:	Jerome Brunet <jbrunet@baylibre.com>
1875L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1876S:	Maintained
1877F:	Documentation/devicetree/bindings/sound/amlogic*
1878F:	sound/soc/meson/
1879
1880ARM/Amlogic Meson SoC support
1881M:	Neil Armstrong <neil.armstrong@linaro.org>
1882M:	Kevin Hilman <khilman@baylibre.com>
1883R:	Jerome Brunet <jbrunet@baylibre.com>
1884R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886L:	linux-amlogic@lists.infradead.org
1887S:	Maintained
1888W:	http://linux-meson.com/
1889F:	Documentation/devicetree/bindings/phy/amlogic*
1890F:	arch/arm/boot/dts/amlogic/
1891F:	arch/arm/mach-meson/
1892F:	arch/arm64/boot/dts/amlogic/
1893F:	drivers/pmdomain/amlogic/
1894F:	drivers/mmc/host/meson*
1895F:	drivers/phy/amlogic/
1896F:	drivers/pinctrl/meson/
1897F:	drivers/rtc/rtc-meson*
1898F:	drivers/soc/amlogic/
1899N:	meson
1900
1901ARM/Annapurna Labs ALPINE ARCHITECTURE
1902M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1903M:	Antoine Tenart <atenart@kernel.org>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/boot/dts/amazon/
1907F:	arch/arm/mach-alpine/
1908F:	arch/arm64/boot/dts/amazon/
1909F:	drivers/*/*alpine*
1910
1911ARM/APPLE MACHINE SOUND DRIVERS
1912M:	Martin Povišer <povik+lin@cutebit.org>
1913L:	asahi@lists.linux.dev
1914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
1915S:	Maintained
1916F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
1917F:	Documentation/devicetree/bindings/sound/apple,*
1918F:	sound/soc/apple/*
1919F:	sound/soc/codecs/cs42l83-i2c.c
1920F:	sound/soc/codecs/ssm3515.c
1921
1922ARM/APPLE MACHINE SUPPORT
1923M:	Hector Martin <marcan@marcan.st>
1924M:	Sven Peter <sven@svenpeter.dev>
1925R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
1926L:	asahi@lists.linux.dev
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929W:	https://asahilinux.org
1930B:	https://github.com/AsahiLinux/linux/issues
1931C:	irc://irc.oftc.net/asahi-dev
1932T:	git https://github.com/AsahiLinux/linux.git
1933F:	Documentation/devicetree/bindings/arm/apple.yaml
1934F:	Documentation/devicetree/bindings/arm/apple/*
1935F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
1936F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
1937F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
1938F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
1939F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
1940F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
1941F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
1942F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1943F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
1944F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
1945F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
1946F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
1947F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1948F:	Documentation/devicetree/bindings/power/apple*
1949F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
1950F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
1951F:	arch/arm64/boot/dts/apple/
1952F:	drivers/bluetooth/hci_bcm4377.c
1953F:	drivers/clk/clk-apple-nco.c
1954F:	drivers/cpufreq/apple-soc-cpufreq.c
1955F:	drivers/dma/apple-admac.c
1956F:	drivers/pmdomain/apple/
1957F:	drivers/i2c/busses/i2c-pasemi-core.c
1958F:	drivers/i2c/busses/i2c-pasemi-platform.c
1959F:	drivers/iommu/apple-dart.c
1960F:	drivers/iommu/io-pgtable-dart.c
1961F:	drivers/irqchip/irq-apple-aic.c
1962F:	drivers/nvme/host/apple.c
1963F:	drivers/nvmem/apple-efuses.c
1964F:	drivers/pinctrl/pinctrl-apple-gpio.c
1965F:	drivers/pwm/pwm-apple.c
1966F:	drivers/soc/apple/*
1967F:	drivers/watchdog/apple_wdt.c
1968F:	include/dt-bindings/interrupt-controller/apple-aic.h
1969F:	include/dt-bindings/pinctrl/apple.h
1970F:	include/linux/soc/apple/*
1971
1972ARM/ARTPEC MACHINE SUPPORT
1973M:	Jesper Nilsson <jesper.nilsson@axis.com>
1974M:	Lars Persson <lars.persson@axis.com>
1975L:	linux-arm-kernel@axis.com
1976S:	Maintained
1977F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1978F:	arch/arm/boot/dts/axis/
1979F:	arch/arm/mach-artpec
1980F:	drivers/clk/axis
1981F:	drivers/crypto/axis
1982F:	drivers/mmc/host/usdhi6rol0.c
1983F:	drivers/pinctrl/pinctrl-artpec*
1984
1985ARM/ASPEED I2C DRIVER
1986M:	Brendan Higgins <brendanhiggins@google.com>
1987R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1988R:	Joel Stanley <joel@jms.id.au>
1989L:	linux-i2c@vger.kernel.org
1990L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1993F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1994F:	drivers/i2c/busses/i2c-aspeed.c
1995F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1996
1997ARM/ASPEED MACHINE SUPPORT
1998M:	Joel Stanley <joel@jms.id.au>
1999R:	Andrew Jeffery <andrew@codeconstruct.com.au>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2002S:	Supported
2003Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
2004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2005F:	Documentation/devicetree/bindings/arm/aspeed/
2006F:	arch/arm/boot/dts/aspeed/
2007F:	arch/arm/mach-aspeed/
2008N:	aspeed
2009
2010ARM/BITMAIN ARCHITECTURE
2011M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013S:	Maintained
2014F:	Documentation/devicetree/bindings/arm/bitmain.yaml
2015F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2016F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2017F:	arch/arm64/boot/dts/bitmain/
2018F:	drivers/clk/clk-bm1880.c
2019F:	drivers/pinctrl/pinctrl-bm1880.c
2020
2021ARM/CALXEDA HIGHBANK ARCHITECTURE
2022M:	Andre Przywara <andre.przywara@arm.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025F:	arch/arm/boot/dts/calxeda/
2026F:	arch/arm/mach-highbank/
2027
2028ARM/CAVIUM THUNDER NETWORK DRIVER
2029M:	Sunil Goutham <sgoutham@marvell.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Supported
2032F:	drivers/net/ethernet/cavium/thunder/
2033
2034ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2035M:	Lukasz Majewski <lukma@denx.de>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038F:	arch/arm/mach-ep93xx/ts72xx.c
2039
2040ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
2041M:	Alexander Shiyan <shc_work@mail.ru>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Odd Fixes
2044N:	clps711x
2045
2046ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2047M:	Hartley Sweeten <hsweeten@visionengravers.com>
2048M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2052F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2053F:	arch/arm/boot/compressed/misc-ep93xx.h
2054F:	arch/arm/mach-ep93xx/
2055F:	drivers/iio/adc/ep93xx_adc.c
2056
2057ARM/CLKDEV SUPPORT
2058M:	Russell King <linux@armlinux.org.uk>
2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060S:	Maintained
2061T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2062F:	drivers/clk/clkdev.c
2063
2064ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2065M:	Baruch Siach <baruch@tkos.co.il>
2066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067S:	Maintained
2068F:	arch/arm/boot/dts/cnxt/
2069N:	digicolor
2070
2071ARM/CORESIGHT FRAMEWORK AND DRIVERS
2072M:	Suzuki K Poulose <suzuki.poulose@arm.com>
2073R:	Mike Leach <mike.leach@linaro.org>
2074R:	James Clark <james.clark@arm.com>
2075L:	coresight@lists.linaro.org (moderated for non-subscribers)
2076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077S:	Maintained
2078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2079F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2080F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2081F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2082F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2083F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2084F:	Documentation/trace/coresight/*
2085F:	drivers/hwtracing/coresight/*
2086F:	include/dt-bindings/arm/coresight-cti-dt.h
2087F:	include/linux/coresight*
2088F:	include/uapi/linux/coresight*
2089F:	samples/coresight/*
2090F:	tools/perf/Documentation/arm-coresight.txt
2091F:	tools/perf/arch/arm/util/auxtrace.c
2092F:	tools/perf/arch/arm/util/cs-etm.c
2093F:	tools/perf/arch/arm/util/cs-etm.h
2094F:	tools/perf/arch/arm/util/pmu.c
2095F:	tools/perf/tests/shell/*coresight*
2096F:	tools/perf/tests/shell/coresight/*
2097F:	tools/perf/tests/shell/lib/*coresight*
2098F:	tools/perf/util/cs-etm-decoder/*
2099F:	tools/perf/util/cs-etm.*
2100
2101ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2102M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2103M:	Linus Walleij <linus.walleij@linaro.org>
2104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105S:	Maintained
2106T:	git git://github.com/ulli-kroll/linux.git
2107F:	Documentation/devicetree/bindings/arm/gemini.yaml
2108F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2109F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2110F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2111F:	arch/arm/boot/dts/gemini/
2112F:	arch/arm/mach-gemini/
2113F:	drivers/crypto/gemini/
2114F:	drivers/net/ethernet/cortina/
2115F:	drivers/pinctrl/pinctrl-gemini.c
2116F:	drivers/rtc/rtc-ftrtc010.c
2117
2118ARM/CZ.NIC TURRIS SUPPORT
2119M:	Marek Behún <kabel@kernel.org>
2120S:	Maintained
2121W:	https://www.turris.cz/
2122F:	Documentation/ABI/testing/debugfs-moxtet
2123F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
2124F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2125F:	Documentation/devicetree/bindings/bus/moxtet.txt
2126F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2127F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2128F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2129F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2130F:	drivers/bus/moxtet.c
2131F:	drivers/firmware/turris-mox-rwtm.c
2132F:	drivers/gpio/gpio-moxtet.c
2133F:	drivers/leds/leds-turris-omnia.c
2134F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
2135F:	drivers/watchdog/armada_37xx_wdt.c
2136F:	include/dt-bindings/bus/moxtet.h
2137F:	include/linux/armada-37xx-rwtm-mailbox.h
2138F:	include/linux/moxtet.h
2139
2140ARM/FARADAY FA526 PORT
2141M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144T:	git git://git.berlios.de/gemini-board
2145F:	arch/arm/mm/*-fa*
2146
2147ARM/FOOTBRIDGE ARCHITECTURE
2148M:	Russell King <linux@armlinux.org.uk>
2149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150S:	Maintained
2151W:	http://www.armlinux.org.uk/
2152F:	arch/arm/include/asm/hardware/dec21285.h
2153F:	arch/arm/mach-footbridge/
2154
2155ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2156M:	Shawn Guo <shawnguo@kernel.org>
2157M:	Sascha Hauer <s.hauer@pengutronix.de>
2158R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2159R:	Fabio Estevam <festevam@gmail.com>
2160L:	imx@lists.linux.dev
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2164F:	arch/arm/boot/dts/nxp/imx/
2165F:	arch/arm/boot/dts/nxp/mxs/
2166F:	arch/arm64/boot/dts/freescale/
2167X:	arch/arm64/boot/dts/freescale/fsl-*
2168X:	arch/arm64/boot/dts/freescale/qoriq-*
2169X:	drivers/media/i2c/
2170N:	imx
2171N:	mxs
2172
2173ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2174M:	Shawn Guo <shawnguo@kernel.org>
2175M:	Li Yang <leoyang.li@nxp.com>
2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177S:	Maintained
2178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2179F:	arch/arm/boot/dts/nxp/ls/
2180F:	arch/arm64/boot/dts/freescale/fsl-*
2181F:	arch/arm64/boot/dts/freescale/qoriq-*
2182
2183ARM/FREESCALE VYBRID ARM ARCHITECTURE
2184M:	Shawn Guo <shawnguo@kernel.org>
2185M:	Sascha Hauer <s.hauer@pengutronix.de>
2186R:	Pengutronix Kernel Team <kernel@pengutronix.de>
2187R:	Stefan Agner <stefan@agner.ch>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S:	Maintained
2190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2191F:	arch/arm/boot/dts/nxp/vf/
2192F:	arch/arm/mach-imx/*vf610*
2193
2194ARM/GUMSTIX MACHINE SUPPORT
2195M:	Steve Sakoman <sakoman@gmail.com>
2196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S:	Maintained
2198
2199ARM/HISILICON SOC SUPPORT
2200M:	Wei Xu <xuwei5@hisilicon.com>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Supported
2203W:	http://www.hisilicon.com
2204T:	git https://github.com/hisilicon/linux-hisi.git
2205F:	arch/arm/boot/dts/hisilicon/
2206F:	arch/arm/mach-hisi/
2207F:	arch/arm64/boot/dts/hisilicon/
2208
2209ARM/HP JORNADA 7XX MACHINE SUPPORT
2210M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
2211S:	Maintained
2212W:	www.jlime.com
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2214F:	arch/arm/mach-sa1100/include/mach/jornada720.h
2215F:	arch/arm/mach-sa1100/jornada720.c
2216
2217ARM/HPE GXP ARCHITECTURE
2218M:	Jean-Marie Verdun <verdun@hpe.com>
2219M:	Nick Hawkins <nick.hawkins@hpe.com>
2220S:	Maintained
2221F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2222F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2223F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2224F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2225F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2226F:	Documentation/hwmon/gxp-fan-ctrl.rst
2227F:	arch/arm/boot/dts/hpe/
2228F:	arch/arm/mach-hpe/
2229F:	drivers/clocksource/timer-gxp.c
2230F:	drivers/hwmon/gxp-fan-ctrl.c
2231F:	drivers/i2c/busses/i2c-gxp.c
2232F:	drivers/spi/spi-gxp.c
2233F:	drivers/watchdog/gxp-wdt.c
2234
2235ARM/IGEP MACHINE SUPPORT
2236M:	Enric Balletbo i Serra <eballetbo@gmail.com>
2237M:	Javier Martinez Canillas <javier@dowhile0.org>
2238L:	linux-omap@vger.kernel.org
2239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240S:	Maintained
2241F:	arch/arm/boot/dts/ti/omap/omap3-igep*
2242
2243ARM/INTEL IXP4XX ARM ARCHITECTURE
2244M:	Linus Walleij <linusw@kernel.org>
2245M:	Imre Kaloz <kaloz@openwrt.org>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247S:	Maintained
2248F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2249F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2250F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2251F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2252F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2253F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2254F:	arch/arm/boot/dts/intel/ixp/
2255F:	arch/arm/mach-ixp4xx/
2256F:	drivers/bus/intel-ixp4xx-eb.c
2257F:	drivers/char/hw_random/ixp4xx-rng.c
2258F:	drivers/clocksource/timer-ixp4xx.c
2259F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2260F:	drivers/gpio/gpio-ixp4xx.c
2261F:	drivers/irqchip/irq-ixp4xx.c
2262F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
2263F:	drivers/net/wan/ixp4xx_hss.c
2264F:	drivers/soc/ixp4xx/ixp4xx-npe.c
2265F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
2266F:	include/linux/soc/ixp4xx/npe.h
2267F:	include/linux/soc/ixp4xx/qmgr.h
2268
2269ARM/INTEL KEEMBAY ARCHITECTURE
2270M:	Paul J. Murphy <paul.j.murphy@intel.com>
2271M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2272S:	Maintained
2273F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
2274F:	arch/arm64/boot/dts/intel/keembay-evm.dts
2275F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
2276
2277ARM/INTEL XSC3 (MANZANO) ARM CORE
2278M:	Lennert Buytenhek <kernel@wantstofly.org>
2279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280S:	Maintained
2281
2282ARM/LG1K ARCHITECTURE
2283M:	Chanho Min <chanho.min@lge.com>
2284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285S:	Maintained
2286F:	arch/arm64/boot/dts/lg/
2287
2288ARM/LPC18XX ARCHITECTURE
2289M:	Vladimir Zapolskiy <vz@mleia.com>
2290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291S:	Maintained
2292F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2293F:	arch/arm/boot/dts/nxp/lpc/lpc43*
2294F:	drivers/i2c/busses/i2c-lpc2k.c
2295F:	drivers/memory/pl172.c
2296F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
2297F:	drivers/rtc/rtc-lpc24xx.c
2298N:	lpc18xx
2299
2300ARM/LPC32XX SOC SUPPORT
2301M:	Vladimir Zapolskiy <vz@mleia.com>
2302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303S:	Maintained
2304T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
2305F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2306F:	arch/arm/boot/dts/nxp/lpc/lpc32*
2307F:	arch/arm/mach-lpc32xx/
2308F:	drivers/i2c/busses/i2c-pnx.c
2309F:	drivers/net/ethernet/nxp/lpc_eth.c
2310F:	drivers/usb/host/ohci-nxp.c
2311F:	drivers/watchdog/pnx4008_wdt.c
2312N:	lpc32xx
2313
2314ARM/Marvell Dove/MV78xx0/Orion SOC support
2315M:	Andrew Lunn <andrew@lunn.ch>
2316M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2317M:	Gregory Clement <gregory.clement@bootlin.com>
2318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319S:	Maintained
2320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2321F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2322F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2323F:	Documentation/devicetree/bindings/soc/dove/
2324F:	arch/arm/boot/dts/marvell/dove*
2325F:	arch/arm/boot/dts/marvell/orion5x*
2326F:	arch/arm/mach-dove/
2327F:	arch/arm/mach-mv78xx0/
2328F:	arch/arm/mach-orion5x/
2329F:	arch/arm/plat-orion/
2330F:	drivers/bus/mvebu-mbus.c
2331F:	drivers/soc/dove/
2332
2333ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2334M:	Andrew Lunn <andrew@lunn.ch>
2335M:	Gregory Clement <gregory.clement@bootlin.com>
2336M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338S:	Maintained
2339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2340F:	Documentation/devicetree/bindings/arm/marvell/
2341F:	arch/arm/boot/dts/marvell/armada*
2342F:	arch/arm/boot/dts/marvell/kirkwood*
2343F:	arch/arm/configs/mvebu_*_defconfig
2344F:	arch/arm/mach-mvebu/
2345F:	arch/arm64/boot/dts/marvell/
2346F:	drivers/clk/mvebu/
2347F:	drivers/cpufreq/armada-37xx-cpufreq.c
2348F:	drivers/cpufreq/armada-8k-cpufreq.c
2349F:	drivers/cpufreq/mvebu-cpufreq.c
2350F:	drivers/irqchip/irq-armada-370-xp.c
2351F:	drivers/irqchip/irq-mvebu-*
2352F:	drivers/pinctrl/mvebu/
2353F:	drivers/rtc/rtc-armada38x.c
2354
2355ARM/Mediatek RTC DRIVER
2356M:	Eddie Huang <eddie.huang@mediatek.com>
2357M:	Sean Wang <sean.wang@mediatek.com>
2358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2360S:	Maintained
2361F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2362F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2363F:	drivers/rtc/rtc-mt2712.c
2364F:	drivers/rtc/rtc-mt6397.c
2365F:	drivers/rtc/rtc-mt7622.c
2366
2367ARM/Mediatek SoC support
2368M:	Matthias Brugger <matthias.bgg@gmail.com>
2369M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
2370L:	linux-kernel@vger.kernel.org
2371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2373S:	Maintained
2374W:	https://mtk.wiki.kernel.org/
2375C:	irc://irc.libera.chat/linux-mediatek
2376F:	arch/arm/boot/dts/mediatek/
2377F:	arch/arm/mach-mediatek/
2378F:	arch/arm64/boot/dts/mediatek/
2379F:	drivers/soc/mediatek/
2380N:	mtk
2381N:	mt[2678]
2382K:	mediatek
2383
2384ARM/Mediatek USB3 PHY DRIVER
2385M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
2386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2388S:	Maintained
2389F:	Documentation/devicetree/bindings/phy/mediatek,*
2390F:	drivers/phy/mediatek/
2391
2392ARM/MICROCHIP (ARM64) SoC support
2393M:	Conor Dooley <conor@kernel.org>
2394M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2395M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397S:	Supported
2398T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2399F:	arch/arm64/boot/dts/microchip/
2400
2401ARM/Microchip (AT91) SoC support
2402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2403M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
2404M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406S:	Supported
2407W:	http://www.linux4sam.org
2408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2409F:	arch/arm/boot/dts/microchip/at91*
2410F:	arch/arm/boot/dts/microchip/sama*
2411F:	arch/arm/include/debug/at91.S
2412F:	arch/arm/mach-at91/
2413F:	drivers/memory/atmel*
2414F:	drivers/watchdog/sama5d4_wdt.c
2415F:	include/soc/at91/
2416X:	drivers/input/touchscreen/atmel_mxt_ts.c
2417N:	at91
2418N:	atmel
2419
2420ARM/Microchip Sparx5 SoC support
2421M:	Lars Povlsen <lars.povlsen@microchip.com>
2422M:	Steen Hegelund <Steen.Hegelund@microchip.com>
2423M:	Daniel Machon <daniel.machon@microchip.com>
2424M:	UNGLinuxDriver@microchip.com
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	arch/arm64/boot/dts/microchip/sparx*
2428F:	drivers/net/ethernet/microchip/vcap/
2429F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
2430N:	sparx5
2431
2432ARM/MILBEAUT ARCHITECTURE
2433M:	Taichi Sugaya <sugaya.taichi@socionext.com>
2434M:	Takao Orito <orito.takao@socionext.com>
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436S:	Maintained
2437F:	arch/arm/boot/dts/socionext/milbeaut*
2438F:	arch/arm/mach-milbeaut/
2439N:	milbeaut
2440
2441ARM/MStar/Sigmastar Armv7 SoC support
2442M:	Daniel Palmer <daniel@thingy.jp>
2443M:	Romain Perier <romain.perier@gmail.com>
2444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445S:	Maintained
2446W:	http://linux-chenxing.org/
2447T:	git git://github.com/linux-chenxing/linux.git
2448F:	Documentation/devicetree/bindings/arm/mstar/*
2449F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2450F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2451F:	arch/arm/boot/dts/sigmastar/
2452F:	arch/arm/mach-mstar/
2453F:	drivers/clk/mstar/
2454F:	drivers/clocksource/timer-msc313e.c
2455F:	drivers/gpio/gpio-msc313.c
2456F:	drivers/rtc/rtc-msc313.c
2457F:	drivers/watchdog/msc313e_wdt.c
2458F:	include/dt-bindings/clock/mstar-*
2459F:	include/dt-bindings/gpio/msc313-gpio.h
2460
2461ARM/NOMADIK/Ux500 ARCHITECTURES
2462M:	Linus Walleij <linus.walleij@linaro.org>
2463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464S:	Maintained
2465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2466F:	Documentation/devicetree/bindings/arm/ste-*
2467F:	Documentation/devicetree/bindings/arm/ux500.yaml
2468F:	Documentation/devicetree/bindings/arm/ux500/
2469F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2470F:	arch/arm/boot/dts/st/ste-*
2471F:	arch/arm/mach-nomadik/
2472F:	arch/arm/mach-ux500/
2473F:	drivers/clk/clk-nomadik.c
2474F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2475F:	drivers/dma/ste_dma40*
2476F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
2477F:	drivers/hwspinlock/u8500_hsem.c
2478F:	drivers/i2c/busses/i2c-nomadik.c
2479F:	drivers/iio/adc/ab8500-gpadc.c
2480F:	drivers/mfd/ab8500*
2481F:	drivers/mfd/abx500*
2482F:	drivers/mfd/db8500*
2483F:	drivers/pinctrl/nomadik/
2484F:	drivers/rtc/rtc-ab8500.c
2485F:	drivers/rtc/rtc-pl031.c
2486F:	drivers/soc/ux500/
2487
2488ARM/NUVOTON MA35 ARCHITECTURE
2489M:	Jacky Huang <ychuang3@nuvoton.com>
2490M:	Shan-Chun Hung <schung@nuvoton.com>
2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492S:	Supported
2493F:	Documentation/devicetree/bindings/*/*/*ma35*
2494F:	Documentation/devicetree/bindings/*/*ma35*
2495F:	arch/arm64/boot/dts/nuvoton/*ma35*
2496F:	drivers/*/*/*ma35*
2497F:	drivers/*/*ma35*
2498K:	ma35d1
2499
2500ARM/NUVOTON NPCM ARCHITECTURE
2501M:	Avi Fishman <avifishman70@gmail.com>
2502M:	Tomer Maimon <tmaimon77@gmail.com>
2503M:	Tali Perry <tali.perry1@gmail.com>
2504R:	Patrick Venture <venture@google.com>
2505R:	Nancy Yuen <yuenn@google.com>
2506R:	Benjamin Fair <benjaminfair@google.com>
2507L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2508S:	Supported
2509F:	Documentation/devicetree/bindings/*/*/*npcm*
2510F:	Documentation/devicetree/bindings/*/*npcm*
2511F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2512F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2513F:	arch/arm/mach-npcm/
2514F:	arch/arm64/boot/dts/nuvoton/
2515F:	drivers/*/*/*npcm*
2516F:	drivers/*/*npcm*
2517F:	drivers/rtc/rtc-nct3018y.c
2518F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2519F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
2520
2521ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2522M:	Joseph Liu <kwliu@nuvoton.com>
2523M:	Marvin Lin <kflin@nuvoton.com>
2524L:	linux-media@vger.kernel.org
2525L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2526S:	Maintained
2527F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2528F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2529F:	Documentation/userspace-api/media/drivers/npcm-video.rst
2530F:	drivers/media/platform/nuvoton/
2531F:	include/uapi/linux/npcm-video.h
2532
2533ARM/NUVOTON WPCM450 ARCHITECTURE
2534M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2535L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
2536S:	Maintained
2537W:	https://github.com/neuschaefer/wpcm450/wiki
2538F:	Documentation/devicetree/bindings/*/*wpcm*
2539F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2540F:	arch/arm/configs/wpcm450_defconfig
2541F:	arch/arm/mach-npcm/wpcm450.c
2542F:	drivers/*/*/*wpcm*
2543F:	drivers/*/*wpcm*
2544
2545ARM/NXP S32G ARCHITECTURE
2546M:	Chester Lin <chester62515@gmail.com>
2547R:	Andreas Färber <afaerber@suse.de>
2548R:	Matthias Brugger <mbrugger@suse.com>
2549R:	NXP S32 Linux Team <s32@nxp.com>
2550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551S:	Maintained
2552F:	arch/arm64/boot/dts/freescale/s32g*.dts*
2553
2554ARM/Orion SoC/Technologic Systems TS-78xx platform support
2555M:	Alexander Clouter <alex@digriz.org.uk>
2556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557S:	Maintained
2558W:	http://www.digriz.org.uk/ts78xx/kernel
2559F:	arch/arm/mach-orion5x/ts78xx-*
2560
2561ARM/QUALCOMM CHROMEBOOK SUPPORT
2562R:	cros-qcom-dts-watchers@chromium.org
2563F:	arch/arm64/boot/dts/qcom/sc7180*
2564F:	arch/arm64/boot/dts/qcom/sc7280*
2565F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
2566
2567ARM/QUALCOMM SUPPORT
2568M:	Bjorn Andersson <andersson@kernel.org>
2569M:	Konrad Dybcio <konrad.dybcio@linaro.org>
2570L:	linux-arm-msm@vger.kernel.org
2571S:	Maintained
2572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2573F:	Documentation/devicetree/bindings/*/qcom*
2574F:	Documentation/devicetree/bindings/soc/qcom/
2575F:	arch/arm/boot/dts/qcom/
2576F:	arch/arm/configs/qcom_defconfig
2577F:	arch/arm/mach-qcom/
2578F:	arch/arm64/boot/dts/qcom/
2579F:	drivers/*/*/pm8???-*
2580F:	drivers/*/*/qcom*
2581F:	drivers/*/*/qcom/
2582F:	drivers/*/qcom*
2583F:	drivers/*/qcom/
2584F:	drivers/bluetooth/btqcomsmd.c
2585F:	drivers/clocksource/timer-qcom.c
2586F:	drivers/cpuidle/cpuidle-qcom-spm.c
2587F:	drivers/extcon/extcon-qcom*
2588F:	drivers/i2c/busses/i2c-qcom-geni.c
2589F:	drivers/i2c/busses/i2c-qup.c
2590F:	drivers/iommu/msm*
2591F:	drivers/mfd/ssbi.c
2592F:	drivers/mmc/host/mmci_qcom*
2593F:	drivers/mmc/host/sdhci-msm.c
2594F:	drivers/pci/controller/dwc/pcie-qcom.c
2595F:	drivers/phy/qualcomm/
2596F:	drivers/power/*/msm*
2597F:	drivers/reset/reset-qcom-*
2598F:	drivers/spi/spi-geni-qcom.c
2599F:	drivers/spi/spi-qcom-qspi.c
2600F:	drivers/spi/spi-qup.c
2601F:	drivers/tty/serial/msm_serial.c
2602F:	drivers/ufs/host/ufs-qcom*
2603F:	drivers/usb/dwc3/dwc3-qcom.c
2604F:	include/dt-bindings/*/qcom*
2605F:	include/linux/*/qcom*
2606F:	include/linux/soc/qcom/
2607
2608ARM/RDA MICRO ARCHITECTURE
2609M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2612S:	Maintained
2613F:	Documentation/devicetree/bindings/arm/rda.yaml
2614F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2615F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
2616F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
2617F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
2618F:	arch/arm/boot/dts/unisoc/
2619F:	drivers/clocksource/timer-rda.c
2620F:	drivers/gpio/gpio-rda.c
2621F:	drivers/irqchip/irq-rda-intc.c
2622F:	drivers/tty/serial/rda-uart.c
2623
2624ARM/REALTEK ARCHITECTURE
2625M:	Andreas Färber <afaerber@suse.de>
2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2628S:	Maintained
2629F:	Documentation/devicetree/bindings/arm/realtek.yaml
2630F:	arch/arm/boot/dts/realtek/
2631F:	arch/arm/mach-realtek/
2632F:	arch/arm64/boot/dts/realtek/
2633
2634ARM/RISC-V/RENESAS ARCHITECTURE
2635M:	Geert Uytterhoeven <geert+renesas@glider.be>
2636M:	Magnus Damm <magnus.damm@gmail.com>
2637L:	linux-renesas-soc@vger.kernel.org
2638S:	Supported
2639Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
2640C:	irc://irc.libera.chat/renesas-soc
2641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2642F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
2643F:	Documentation/devicetree/bindings/soc/renesas/
2644F:	arch/arm/boot/dts/renesas/
2645F:	arch/arm/configs/shmobile_defconfig
2646F:	arch/arm/include/debug/renesas-scif.S
2647F:	arch/arm/mach-shmobile/
2648F:	arch/arm64/boot/dts/renesas/
2649F:	arch/riscv/boot/dts/renesas/
2650F:	drivers/pmdomain/renesas/
2651F:	drivers/soc/renesas/
2652F:	include/linux/soc/renesas/
2653K:	\brenesas,
2654
2655ARM/RISCPC ARCHITECTURE
2656M:	Russell King <linux@armlinux.org.uk>
2657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658S:	Maintained
2659W:	http://www.armlinux.org.uk/
2660F:	arch/arm/include/asm/hardware/ioc.h
2661F:	arch/arm/include/asm/hardware/iomd.h
2662F:	arch/arm/include/asm/hardware/memc.h
2663F:	arch/arm/mach-rpc/
2664F:	drivers/net/ethernet/8390/etherh.c
2665F:	drivers/net/ethernet/i825xx/ether1*
2666F:	drivers/net/ethernet/seeq/ether3*
2667F:	drivers/scsi/arm/
2668
2669ARM/Rockchip SoC support
2670M:	Heiko Stuebner <heiko@sntech.de>
2671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672L:	linux-rockchip@lists.infradead.org
2673S:	Maintained
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2675F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2676F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2677F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2678F:	arch/arm/boot/dts/rockchip/
2679F:	arch/arm/mach-rockchip/
2680F:	drivers/*/*/*rockchip*
2681F:	drivers/*/*rockchip*
2682F:	drivers/clk/rockchip/
2683F:	drivers/i2c/busses/i2c-rk3x.c
2684F:	sound/soc/rockchip/
2685N:	rockchip
2686
2687ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2688M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
2689R:	Alim Akhtar <alim.akhtar@samsung.com>
2690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691L:	linux-samsung-soc@vger.kernel.org
2692S:	Maintained
2693P:	Documentation/process/maintainer-soc-clean-dts.rst
2694Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
2695B:	mailto:linux-samsung-soc@vger.kernel.org
2696C:	irc://irc.libera.chat/linux-exynos
2697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
2698F:	Documentation/arch/arm/samsung/
2699F:	Documentation/devicetree/bindings/arm/samsung/
2700F:	Documentation/devicetree/bindings/hwinfo/samsung,*
2701F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
2702F:	Documentation/devicetree/bindings/soc/samsung/
2703F:	arch/arm/boot/dts/samsung/
2704F:	arch/arm/mach-exynos*/
2705F:	arch/arm/mach-s3c/
2706F:	arch/arm/mach-s5p*/
2707F:	arch/arm64/boot/dts/exynos/
2708F:	drivers/*/*/*s3c24*
2709F:	drivers/*/*s3c24*
2710F:	drivers/*/*s3c64xx*
2711F:	drivers/*/*s5pv210*
2712F:	drivers/clocksource/samsung_pwm_timer.c
2713F:	drivers/memory/samsung/
2714F:	drivers/pwm/pwm-samsung.c
2715F:	drivers/soc/samsung/
2716F:	drivers/tty/serial/samsung*
2717F:	include/clocksource/samsung_pwm.h
2718F:	include/linux/platform_data/*s3c*
2719F:	include/linux/serial_s3c.h
2720F:	include/linux/soc/samsung/
2721N:	exynos
2722N:	s3c64xx
2723N:	s5pv210
2724
2725ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2726M:	Łukasz Stelmach <l.stelmach@samsung.com>
2727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728L:	linux-media@vger.kernel.org
2729S:	Maintained
2730F:	drivers/media/platform/samsung/s5p-g2d/
2731
2732ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2733M:	Marek Szyprowski <m.szyprowski@samsung.com>
2734L:	linux-samsung-soc@vger.kernel.org
2735L:	linux-media@vger.kernel.org
2736S:	Maintained
2737F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
2738F:	drivers/media/cec/platform/s5p/
2739
2740ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2741M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2742M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
2743M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
2744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2745L:	linux-media@vger.kernel.org
2746S:	Maintained
2747F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
2748F:	drivers/media/platform/samsung/s5p-jpeg/
2749
2750ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2751M:	Marek Szyprowski <m.szyprowski@samsung.com>
2752M:	Andrzej Hajda <andrzej.hajda@intel.com>
2753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2754L:	linux-media@vger.kernel.org
2755S:	Maintained
2756F:	drivers/media/platform/samsung/s5p-mfc/
2757
2758ARM/SOCFPGA ARCHITECTURE
2759M:	Dinh Nguyen <dinguyen@kernel.org>
2760S:	Maintained
2761W:	http://www.rocketboards.org
2762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2763F:	arch/arm/boot/dts/intel/socfpga/
2764F:	arch/arm/configs/socfpga_defconfig
2765F:	arch/arm/mach-socfpga/
2766F:	arch/arm64/boot/dts/altera/
2767F:	arch/arm64/boot/dts/intel/
2768
2769ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2770M:	Dinh Nguyen <dinguyen@kernel.org>
2771S:	Maintained
2772F:	drivers/clk/socfpga/
2773
2774ARM/SOCFPGA EDAC SUPPORT
2775M:	Dinh Nguyen <dinguyen@kernel.org>
2776S:	Maintained
2777F:	drivers/edac/altera_edac.[ch]
2778
2779ARM/SPREADTRUM SoC SUPPORT
2780M:	Orson Zhai <orsonzhai@gmail.com>
2781M:	Baolin Wang <baolin.wang7@gmail.com>
2782M:	Chunyan Zhang <zhang.lyra@gmail.com>
2783S:	Maintained
2784F:	arch/arm64/boot/dts/sprd
2785N:	sprd
2786N:	sc27xx
2787N:	sc2731
2788
2789ARM/STI ARCHITECTURE
2790M:	Patrice Chotard <patrice.chotard@foss.st.com>
2791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792S:	Maintained
2793W:	http://www.stlinux.com
2794F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
2795F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
2796F:	arch/arm/boot/dts/st/sti*
2797F:	arch/arm/mach-sti/
2798F:	drivers/ata/ahci_st.c
2799F:	drivers/char/hw_random/st-rng.c
2800F:	drivers/clocksource/arm_global_timer.c
2801F:	drivers/clocksource/clksrc_st_lpc.c
2802F:	drivers/cpufreq/sti-cpufreq.c
2803F:	drivers/dma/st_fdma*
2804F:	drivers/i2c/busses/i2c-st.c
2805F:	drivers/media/platform/st/sti/c8sectpfe/
2806F:	drivers/media/rc/st_rc.c
2807F:	drivers/mmc/host/sdhci-st.c
2808F:	drivers/phy/st/phy-miphy28lp.c
2809F:	drivers/phy/st/phy-stih407-usb.c
2810F:	drivers/pinctrl/pinctrl-st.c
2811F:	drivers/remoteproc/st_remoteproc.c
2812F:	drivers/remoteproc/st_slim_rproc.c
2813F:	drivers/reset/sti/
2814F:	drivers/rtc/rtc-st-lpc.c
2815F:	drivers/tty/serial/st-asc.c
2816F:	drivers/usb/dwc3/dwc3-st.c
2817F:	drivers/usb/host/ehci-st.c
2818F:	drivers/usb/host/ohci-st.c
2819F:	drivers/watchdog/st_lpc_wdt.c
2820F:	include/linux/remoteproc/st_slim_rproc.h
2821
2822ARM/STM32 ARCHITECTURE
2823M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2824M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
2825L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827S:	Maintained
2828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2829F:	arch/arm/boot/dts/st/stm32*
2830F:	arch/arm/mach-stm32/
2831F:	arch/arm64/boot/dts/st/
2832F:	drivers/clocksource/armv7m_systick.c
2833N:	stm32
2834N:	stm
2835
2836ARM/SUNPLUS SP7021 SOC SUPPORT
2837M:	Qin Jian <qinjian@cqplus1.com>
2838L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
2839S:	Maintained
2840W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
2841F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
2842F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
2843F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
2844F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
2845F:	arch/arm/boot/dts/sunplus/
2846F:	arch/arm/configs/sp7021_*defconfig
2847F:	drivers/clk/clk-sp7021.c
2848F:	drivers/irqchip/irq-sp7021-intc.c
2849F:	drivers/reset/reset-sunplus.c
2850F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
2851F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
2852
2853ARM/Synaptics SoC support
2854M:	Jisheng Zhang <jszhang@kernel.org>
2855M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2857S:	Maintained
2858F:	arch/arm/boot/dts/synaptics/
2859F:	arch/arm/mach-berlin/
2860F:	arch/arm64/boot/dts/synaptics/
2861
2862ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2863M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
2864L:	linux-tegra@vger.kernel.org
2865L:	linux-media@vger.kernel.org
2866S:	Maintained
2867F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
2868F:	drivers/media/cec/platform/tegra/
2869
2870ARM/TESLA FSD SoC SUPPORT
2871M:	Alim Akhtar <alim.akhtar@samsung.com>
2872M:	linux-fsd@tesla.com
2873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2874L:	linux-samsung-soc@vger.kernel.org
2875S:	Maintained
2876F:	arch/arm64/boot/dts/tesla/
2877
2878ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2879M:	Santosh Shilimkar <ssantosh@kernel.org>
2880L:	linux-kernel@vger.kernel.org
2881S:	Maintained
2882F:	drivers/memory/*emif*
2883
2884ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2885M:	Nishanth Menon <nm@ti.com>
2886M:	Santosh Shilimkar <ssantosh@kernel.org>
2887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2888S:	Maintained
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
2890F:	arch/arm/boot/dts/ti/keystone/
2891F:	arch/arm/mach-keystone/
2892
2893ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2894M:	Santosh Shilimkar <ssantosh@kernel.org>
2895L:	linux-kernel@vger.kernel.org
2896S:	Maintained
2897F:	drivers/clk/keystone/
2898
2899ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2900M:	Santosh Shilimkar <ssantosh@kernel.org>
2901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902L:	linux-kernel@vger.kernel.org
2903S:	Maintained
2904F:	drivers/clocksource/timer-keystone.c
2905
2906ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2907M:	Santosh Shilimkar <ssantosh@kernel.org>
2908L:	linux-kernel@vger.kernel.org
2909S:	Maintained
2910F:	drivers/power/reset/keystone-reset.c
2911
2912ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2913M:	Nishanth Menon <nm@ti.com>
2914M:	Vignesh Raghavendra <vigneshr@ti.com>
2915M:	Tero Kristo <kristo@kernel.org>
2916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2917S:	Supported
2918F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
2919F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
2920F:	arch/arm64/boot/dts/ti/Makefile
2921F:	arch/arm64/boot/dts/ti/k3-*
2922
2923ARM/TOSHIBA VISCONTI ARCHITECTURE
2924M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926S:	Supported
2927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2928F:	Documentation/devicetree/bindings/arm/toshiba.yaml
2929F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
2930F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
2931F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2932F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2933F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2934F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
2935F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2936F:	arch/arm64/boot/dts/toshiba/
2937F:	drivers/clk/visconti/
2938F:	drivers/gpio/gpio-visconti.c
2939F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2940F:	drivers/pci/controller/dwc/pcie-visconti.c
2941F:	drivers/pinctrl/visconti/
2942F:	drivers/watchdog/visconti_wdt.c
2943N:	visconti
2944
2945ARM/UNIPHIER ARCHITECTURE
2946M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2947M:	Masami Hiramatsu <mhiramat@kernel.org>
2948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949S:	Maintained
2950F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2951F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2952F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2953F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
2954F:	arch/arm/boot/dts/socionext/uniphier*
2955F:	arch/arm/include/asm/hardware/cache-uniphier.h
2956F:	arch/arm/mm/cache-uniphier.c
2957F:	arch/arm64/boot/dts/socionext/uniphier*
2958F:	drivers/bus/uniphier-system-bus.c
2959F:	drivers/clk/uniphier/
2960F:	drivers/dma/uniphier-mdmac.c
2961F:	drivers/gpio/gpio-uniphier.c
2962F:	drivers/i2c/busses/i2c-uniphier*
2963F:	drivers/irqchip/irq-uniphier-aidet.c
2964F:	drivers/mmc/host/uniphier-sd.c
2965F:	drivers/pinctrl/uniphier/
2966F:	drivers/reset/reset-uniphier.c
2967F:	drivers/tty/serial/8250/8250_uniphier.c
2968N:	uniphier
2969
2970ARM/VERSATILE EXPRESS PLATFORM
2971M:	Liviu Dudau <liviu.dudau@arm.com>
2972M:	Sudeep Holla <sudeep.holla@arm.com>
2973M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
2974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2975S:	Maintained
2976N:	mps2
2977N:	vexpress
2978F:	arch/arm/mach-versatile/
2979F:	arch/arm64/boot/dts/arm/
2980F:	drivers/clocksource/timer-versatile.c
2981X:	drivers/cpufreq/vexpress-spc-cpufreq.c
2982X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
2983
2984ARM/VFP SUPPORT
2985M:	Russell King <linux@armlinux.org.uk>
2986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2987S:	Maintained
2988W:	http://www.armlinux.org.uk/
2989F:	arch/arm/vfp/
2990
2991ARM/VT8500 ARM ARCHITECTURE
2992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2993S:	Orphan
2994F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2995F:	arch/arm/mach-vt8500/
2996F:	drivers/clocksource/timer-vt8500.c
2997F:	drivers/i2c/busses/i2c-wmt.c
2998F:	drivers/mmc/host/wmt-sdmmc.c
2999F:	drivers/pwm/pwm-vt8500.c
3000F:	drivers/rtc/rtc-vt8500.c
3001F:	drivers/tty/serial/vt8500_serial.c
3002F:	drivers/usb/host/ehci-platform.c
3003F:	drivers/usb/host/uhci-platform.c
3004F:	drivers/video/fbdev/vt8500lcdfb.*
3005F:	drivers/video/fbdev/wm8505fb*
3006F:	drivers/video/fbdev/wmt_ge_rops.*
3007
3008ARM/ZYNQ ARCHITECTURE
3009M:	Michal Simek <michal.simek@amd.com>
3010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011S:	Supported
3012W:	http://wiki.xilinx.com
3013T:	git https://github.com/Xilinx/linux-xlnx.git
3014F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3015F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3016F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3017F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3018F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3019F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3020F:	arch/arm/mach-zynq/
3021F:	drivers/clocksource/timer-cadence-ttc.c
3022F:	drivers/cpuidle/cpuidle-zynq.c
3023F:	drivers/edac/synopsys_edac.c
3024F:	drivers/i2c/busses/i2c-cadence.c
3025F:	drivers/i2c/busses/i2c-xiic.c
3026F:	drivers/mmc/host/sdhci-of-arasan.c
3027N:	zynq
3028N:	xilinx
3029
3030ARM64 PORT (AARCH64 ARCHITECTURE)
3031M:	Catalin Marinas <catalin.marinas@arm.com>
3032M:	Will Deacon <will@kernel.org>
3033L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3034S:	Maintained
3035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3036F:	Documentation/arch/arm64/
3037F:	arch/arm64/
3038F:	tools/testing/selftests/arm64/
3039X:	arch/arm64/boot/dts/
3040
3041ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3042M:	George McCollister <george.mccollister@gmail.com>
3043L:	netdev@vger.kernel.org
3044S:	Maintained
3045F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3046F:	drivers/net/dsa/xrs700x/*
3047F:	net/dsa/tag_xrs700x.c
3048
3049AS3645A LED FLASH CONTROLLER DRIVER
3050M:	Sakari Ailus <sakari.ailus@iki.fi>
3051L:	linux-leds@vger.kernel.org
3052S:	Maintained
3053F:	drivers/leds/flash/leds-as3645a.c
3054
3055ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3056M:	Tianshu Qiu <tian.shu.qiu@intel.com>
3057L:	linux-media@vger.kernel.org
3058S:	Maintained
3059T:	git git://linuxtv.org/media_tree.git
3060F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3061F:	drivers/media/i2c/ak7375.c
3062
3063ASAHI KASEI AK8974 DRIVER
3064M:	Linus Walleij <linus.walleij@linaro.org>
3065L:	linux-iio@vger.kernel.org
3066S:	Supported
3067W:	http://www.akm.com/
3068F:	drivers/iio/magnetometer/ak8974.c
3069
3070AOSONG AGS02MA TVOC SENSOR DRIVER
3071M:	Anshul Dalal <anshulusr@gmail.com>
3072L:	linux-iio@vger.kernel.org
3073S:	Maintained
3074F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3075F:	drivers/iio/chemical/ags02ma.c
3076
3077ASC7621 HARDWARE MONITOR DRIVER
3078M:	George Joseph <george.joseph@fairview5.com>
3079L:	linux-hwmon@vger.kernel.org
3080S:	Maintained
3081F:	Documentation/hwmon/asc7621.rst
3082F:	drivers/hwmon/asc7621.c
3083
3084ASIX AX88796C SPI ETHERNET ADAPTER
3085M:	Łukasz Stelmach <l.stelmach@samsung.com>
3086S:	Maintained
3087F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3088F:	drivers/net/ethernet/asix/ax88796c_*
3089
3090ASIX PHY DRIVER [RUST]
3091M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
3092R:	Trevor Gross <tmgross@umich.edu>
3093L:	netdev@vger.kernel.org
3094L:	rust-for-linux@vger.kernel.org
3095S:	Maintained
3096F:	drivers/net/phy/ax88796b_rust.rs
3097
3098ASPEED CRYPTO DRIVER
3099M:	Neal Liu <neal_liu@aspeedtech.com>
3100L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3101S:	Maintained
3102F:	Documentation/devicetree/bindings/crypto/aspeed,*
3103F:	drivers/crypto/aspeed/
3104
3105ASPEED PECI CONTROLLER
3106M:	Iwona Winiarska <iwona.winiarska@intel.com>
3107L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3108L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3109S:	Supported
3110F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3111F:	drivers/peci/controller/peci-aspeed.c
3112
3113ASPEED PINCTRL DRIVERS
3114M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3115L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3116L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3117L:	linux-gpio@vger.kernel.org
3118S:	Maintained
3119F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
3120F:	drivers/pinctrl/aspeed/
3121
3122ASPEED SCU INTERRUPT CONTROLLER DRIVER
3123M:	Eddie James <eajames@linux.ibm.com>
3124L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3125S:	Maintained
3126F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3127F:	drivers/irqchip/irq-aspeed-scu-ic.c
3128F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3129
3130ASPEED SD/MMC DRIVER
3131M:	Andrew Jeffery <andrew@codeconstruct.com.au>
3132L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3133L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3134L:	linux-mmc@vger.kernel.org
3135S:	Maintained
3136F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3137F:	drivers/mmc/host/sdhci-of-aspeed*
3138
3139ASPEED SMC SPI DRIVER
3140M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
3141M:	Cédric Le Goater <clg@kaod.org>
3142L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3143L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3144L:	linux-spi@vger.kernel.org
3145S:	Maintained
3146F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3147F:	drivers/spi/spi-aspeed-smc.c
3148
3149ASPEED USB UDC DRIVER
3150M:	Neal Liu <neal_liu@aspeedtech.com>
3151L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
3152S:	Maintained
3153F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3154F:	drivers/usb/gadget/udc/aspeed_udc.c
3155
3156ASPEED VIDEO ENGINE DRIVER
3157M:	Eddie James <eajames@linux.ibm.com>
3158L:	linux-media@vger.kernel.org
3159L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
3160S:	Maintained
3161F:	Documentation/devicetree/bindings/media/aspeed-video.txt
3162F:	drivers/media/platform/aspeed/
3163
3164ASUS EC HARDWARE MONITOR DRIVER
3165M:	Eugene Shalygin <eugene.shalygin@gmail.com>
3166L:	linux-hwmon@vger.kernel.org
3167S:	Maintained
3168F:	drivers/hwmon/asus-ec-sensors.c
3169
3170ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3171M:	Corentin Chary <corentin.chary@gmail.com>
3172M:	Luke D. Jones <luke@ljones.dev>
3173L:	platform-driver-x86@vger.kernel.org
3174S:	Maintained
3175W:	https://asus-linux.org/
3176F:	drivers/platform/x86/asus*.c
3177F:	drivers/platform/x86/eeepc*.c
3178
3179ASUS TF103C DOCK DRIVER
3180M:	Hans de Goede <hdegoede@redhat.com>
3181L:	platform-driver-x86@vger.kernel.org
3182S:	Maintained
3183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3184F:	drivers/platform/x86/asus-tf103c-dock.c
3185
3186ASUS WIRELESS RADIO CONTROL DRIVER
3187M:	João Paulo Rechi Vita <jprvita@gmail.com>
3188L:	platform-driver-x86@vger.kernel.org
3189S:	Maintained
3190F:	drivers/platform/x86/asus-wireless.c
3191
3192ASUS WMI HARDWARE MONITOR DRIVER
3193M:	Ed Brindley <kernel@maidavale.org>
3194M:	Denis Pauk <pauk.denis@gmail.com>
3195L:	linux-hwmon@vger.kernel.org
3196S:	Maintained
3197F:	drivers/hwmon/asus_wmi_sensors.c
3198
3199ASYMMETRIC KEYS
3200M:	David Howells <dhowells@redhat.com>
3201L:	keyrings@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/crypto/asymmetric-keys.rst
3204F:	crypto/asymmetric_keys/
3205F:	include/crypto/pkcs7.h
3206F:	include/crypto/public_key.h
3207F:	include/linux/verification.h
3208
3209ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3210R:	Dan Williams <dan.j.williams@intel.com>
3211S:	Odd fixes
3212W:	http://sourceforge.net/projects/xscaleiop
3213F:	Documentation/crypto/async-tx-api.rst
3214F:	crypto/async_tx/
3215F:	include/linux/async_tx.h
3216
3217AT24 EEPROM DRIVER
3218M:	Bartosz Golaszewski <brgl@bgdev.pl>
3219L:	linux-i2c@vger.kernel.org
3220S:	Maintained
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3222F:	Documentation/devicetree/bindings/eeprom/at24.yaml
3223F:	drivers/misc/eeprom/at24.c
3224
3225ATA OVER ETHERNET (AOE) DRIVER
3226M:	"Justin Sanders" <justin@coraid.com>
3227S:	Supported
3228W:	http://www.openaoe.org/
3229F:	Documentation/admin-guide/aoe/
3230F:	drivers/block/aoe/
3231
3232ATC260X PMIC MFD DRIVER
3233M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
3234M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
3235L:	linux-actions@lists.infradead.org
3236S:	Maintained
3237F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3238F:	drivers/input/misc/atc260x-onkey.c
3239F:	drivers/mfd/atc260*
3240F:	drivers/power/reset/atc260x-poweroff.c
3241F:	drivers/regulator/atc260x-regulator.c
3242F:	include/linux/mfd/atc260x/*
3243
3244ATHEROS 71XX/9XXX GPIO DRIVER
3245M:	Alban Bedel <albeu@free.fr>
3246S:	Maintained
3247W:	https://github.com/AlbanBedel/linux
3248T:	git git://github.com/AlbanBedel/linux
3249F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3250F:	drivers/gpio/gpio-ath79.c
3251
3252ATHEROS 71XX/9XXX USB PHY DRIVER
3253M:	Alban Bedel <albeu@free.fr>
3254S:	Maintained
3255W:	https://github.com/AlbanBedel/linux
3256T:	git git://github.com/AlbanBedel/linux
3257F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3258F:	drivers/phy/qualcomm/phy-ath79-usb.c
3259
3260ATHEROS ATH GENERIC UTILITIES
3261M:	Kalle Valo <kvalo@kernel.org>
3262L:	linux-wireless@vger.kernel.org
3263S:	Supported
3264F:	drivers/net/wireless/ath/*
3265
3266ATHEROS ATH5K WIRELESS DRIVER
3267M:	Jiri Slaby <jirislaby@kernel.org>
3268M:	Nick Kossifidis <mickflemm@gmail.com>
3269M:	Luis Chamberlain <mcgrof@kernel.org>
3270L:	linux-wireless@vger.kernel.org
3271S:	Maintained
3272W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3273F:	drivers/net/wireless/ath/ath5k/
3274
3275ATHEROS ATH6KL WIRELESS DRIVER
3276L:	linux-wireless@vger.kernel.org
3277S:	Orphan
3278W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3279F:	drivers/net/wireless/ath/ath6kl/
3280
3281ATI_REMOTE2 DRIVER
3282M:	Ville Syrjala <syrjala@sci.fi>
3283S:	Maintained
3284F:	drivers/input/misc/ati_remote2.c
3285
3286ATK0110 HWMON DRIVER
3287M:	Luca Tettamanti <kronos.it@gmail.com>
3288L:	linux-hwmon@vger.kernel.org
3289S:	Maintained
3290F:	drivers/hwmon/asus_atk0110.c
3291
3292ATLX ETHERNET DRIVERS
3293M:	Chris Snook <chris.snook@gmail.com>
3294L:	netdev@vger.kernel.org
3295S:	Maintained
3296W:	http://sourceforge.net/projects/atl1
3297W:	http://atl1.sourceforge.net
3298F:	drivers/net/ethernet/atheros/
3299
3300ATM
3301M:	Chas Williams <3chas3@gmail.com>
3302L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3303L:	netdev@vger.kernel.org
3304S:	Maintained
3305W:	http://linux-atm.sourceforge.net
3306F:	drivers/atm/
3307F:	include/linux/atm*
3308F:	include/uapi/linux/atm*
3309
3310ATMEL MACB ETHERNET DRIVER
3311M:	Nicolas Ferre <nicolas.ferre@microchip.com>
3312M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
3313S:	Supported
3314F:	drivers/net/ethernet/cadence/
3315
3316ATMEL MAXTOUCH DRIVER
3317M:	Nick Dyer <nick@shmanahar.org>
3318S:	Maintained
3319T:	git git://github.com/ndyer/linux.git
3320F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3321F:	drivers/input/touchscreen/atmel_mxt_ts.c
3322
3323ATOMIC INFRASTRUCTURE
3324M:	Will Deacon <will@kernel.org>
3325M:	Peter Zijlstra <peterz@infradead.org>
3326R:	Boqun Feng <boqun.feng@gmail.com>
3327R:	Mark Rutland <mark.rutland@arm.com>
3328L:	linux-kernel@vger.kernel.org
3329S:	Maintained
3330F:	Documentation/atomic_*.txt
3331F:	arch/*/include/asm/atomic*.h
3332F:	include/*/atomic*.h
3333F:	include/linux/refcount.h
3334F:	scripts/atomic/
3335
3336ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3337M:	Bradley Grove <linuxdrivers@attotech.com>
3338L:	linux-scsi@vger.kernel.org
3339S:	Supported
3340W:	http://www.attotech.com
3341F:	drivers/scsi/esas2r
3342
3343ATUSB IEEE 802.15.4 RADIO DRIVER
3344M:	Stefan Schmidt <stefan@datenfreihafen.org>
3345L:	linux-wpan@vger.kernel.org
3346S:	Maintained
3347F:	drivers/net/ieee802154/at86rf230.h
3348F:	drivers/net/ieee802154/atusb.c
3349F:	drivers/net/ieee802154/atusb.h
3350
3351AUDIT SUBSYSTEM
3352M:	Paul Moore <paul@paul-moore.com>
3353M:	Eric Paris <eparis@redhat.com>
3354L:	audit@vger.kernel.org
3355S:	Supported
3356W:	https://github.com/linux-audit
3357Q:	https://patchwork.kernel.org/project/audit/list
3358B:	mailto:audit@vger.kernel.org
3359P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
3360T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3361F:	include/asm-generic/audit_*.h
3362F:	include/linux/audit.h
3363F:	include/linux/audit_arch.h
3364F:	include/uapi/linux/audit.h
3365F:	kernel/audit*
3366F:	lib/*audit.c
3367K:	\baudit_[a-z_0-9]\+\b
3368
3369AUXILIARY BUS DRIVER
3370M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3371R:	Dave Ertman <david.m.ertman@intel.com>
3372R:	Ira Weiny <ira.weiny@intel.com>
3373S:	Supported
3374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3375F:	Documentation/driver-api/auxiliary_bus.rst
3376F:	drivers/base/auxiliary.c
3377F:	include/linux/auxiliary_bus.h
3378
3379AUXILIARY DISPLAY DRIVERS
3380M:	Miguel Ojeda <ojeda@kernel.org>
3381S:	Maintained
3382F:	Documentation/devicetree/bindings/auxdisplay/
3383F:	drivers/auxdisplay/
3384F:	include/linux/cfag12864b.h
3385
3386AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3387M:	Andreas Klinger <ak@it-klinger.de>
3388L:	linux-iio@vger.kernel.org
3389S:	Maintained
3390F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3391F:	drivers/iio/adc/hx711.c
3392
3393AX.25 NETWORK LAYER
3394L:	linux-hams@vger.kernel.org
3395S:	Orphan
3396W:	https://linux-ax25.in-berlin.de
3397F:	include/net/ax25.h
3398F:	include/uapi/linux/ax25.h
3399F:	net/ax25/
3400
3401AXENTIA ARM DEVICES
3402M:	Peter Rosin <peda@axentia.se>
3403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3404S:	Maintained
3405F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
3406F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
3407F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3408F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
3409
3410AXENTIA ASOC DRIVERS
3411M:	Peter Rosin <peda@axentia.se>
3412L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3413S:	Maintained
3414F:	Documentation/devicetree/bindings/sound/axentia,*
3415F:	sound/soc/atmel/tse850-pcm5142.c
3416
3417AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3418M:	Nuno Sá <nuno.sa@analog.com>
3419L:	linux-hwmon@vger.kernel.org
3420S:	Supported
3421W:	https://ez.analog.com/linux-software-drivers
3422F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3423F:	drivers/hwmon/axi-fan-control.c
3424
3425AXI SPI ENGINE
3426M:	Michael Hennerich <michael.hennerich@analog.com>
3427M:	Nuno Sá <nuno.sa@analog.com>
3428R:	David Lechner <dlechner@baylibre.com>
3429L:	linux-spi@vger.kernel.org
3430S:	Supported
3431W:	https://ez.analog.com/linux-software-drivers
3432F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3433F:	drivers/spi/spi-axi-spi-engine.c
3434
3435AXXIA I2C CONTROLLER
3436M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
3437L:	linux-i2c@vger.kernel.org
3438S:	Maintained
3439F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3440F:	drivers/i2c/busses/i2c-axxia.c
3441
3442AZ6007 DVB DRIVER
3443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3444L:	linux-media@vger.kernel.org
3445S:	Maintained
3446W:	https://linuxtv.org
3447T:	git git://linuxtv.org/media_tree.git
3448F:	drivers/media/usb/dvb-usb-v2/az6007.c
3449
3450AZTECH FM RADIO RECEIVER DRIVER
3451M:	Hans Verkuil <hverkuil@xs4all.nl>
3452L:	linux-media@vger.kernel.org
3453S:	Maintained
3454W:	https://linuxtv.org
3455T:	git git://linuxtv.org/media_tree.git
3456F:	drivers/media/radio/radio-aztech*
3457
3458B43 WIRELESS DRIVER
3459L:	linux-wireless@vger.kernel.org
3460L:	b43-dev@lists.infradead.org
3461S:	Orphan
3462W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3463F:	drivers/net/wireless/broadcom/b43/
3464
3465B43LEGACY WIRELESS DRIVER
3466M:	Larry Finger <Larry.Finger@lwfinger.net>
3467L:	linux-wireless@vger.kernel.org
3468L:	b43-dev@lists.infradead.org
3469S:	Maintained
3470W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
3471F:	drivers/net/wireless/broadcom/b43legacy/
3472
3473BACKLIGHT CLASS/SUBSYSTEM
3474M:	Lee Jones <lee@kernel.org>
3475M:	Daniel Thompson <daniel.thompson@linaro.org>
3476M:	Jingoo Han <jingoohan1@gmail.com>
3477L:	dri-devel@lists.freedesktop.org
3478S:	Maintained
3479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3480F:	Documentation/ABI/stable/sysfs-class-backlight
3481F:	Documentation/ABI/testing/sysfs-class-backlight
3482F:	Documentation/devicetree/bindings/leds/backlight
3483F:	drivers/video/backlight/
3484F:	include/linux/backlight.h
3485F:	include/linux/pwm_backlight.h
3486
3487BAIKAL-T1 PVT HARDWARE MONITOR DRIVER
3488M:	Serge Semin <fancer.lancer@gmail.com>
3489L:	linux-hwmon@vger.kernel.org
3490S:	Supported
3491F:	Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
3492F:	Documentation/hwmon/bt1-pvt.rst
3493F:	drivers/hwmon/bt1-pvt.[ch]
3494
3495BARCO P50 GPIO DRIVER
3496M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3497M:	Peter Korsgaard <peter.korsgaard@barco.com>
3498S:	Maintained
3499F:	drivers/platform/x86/barco-p50-gpio.c
3500
3501BATMAN ADVANCED
3502M:	Marek Lindner <mareklindner@neomailbox.ch>
3503M:	Simon Wunderlich <sw@simonwunderlich.de>
3504M:	Antonio Quartulli <a@unstable.cc>
3505M:	Sven Eckelmann <sven@narfation.org>
3506L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3507S:	Maintained
3508W:	https://www.open-mesh.org/
3509Q:	https://patchwork.open-mesh.org/project/batman/list/
3510B:	https://www.open-mesh.org/projects/batman-adv/issues
3511C:	ircs://irc.hackint.org/batadv
3512T:	git https://git.open-mesh.org/linux-merge.git
3513F:	Documentation/networking/batman-adv.rst
3514F:	include/uapi/linux/batadv_packet.h
3515F:	include/uapi/linux/batman_adv.h
3516F:	net/batman-adv/
3517
3518BAYCOM/HDLCDRV DRIVERS FOR AX.25
3519M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
3520L:	linux-hams@vger.kernel.org
3521S:	Maintained
3522W:	http://www.baycom.org/~tom/ham/ham.html
3523F:	drivers/net/hamradio/baycom*
3524
3525BCACHE (BLOCK LAYER CACHE)
3526M:	Coly Li <colyli@suse.de>
3527M:	Kent Overstreet <kent.overstreet@linux.dev>
3528L:	linux-bcache@vger.kernel.org
3529S:	Maintained
3530W:	http://bcache.evilpiepirate.org
3531C:	irc://irc.oftc.net/bcache
3532F:	drivers/md/bcache/
3533
3534BCACHEFS
3535M:	Kent Overstreet <kent.overstreet@linux.dev>
3536R:	Brian Foster <bfoster@redhat.com>
3537L:	linux-bcachefs@vger.kernel.org
3538S:	Supported
3539C:	irc://irc.oftc.net/bcache
3540F:	fs/bcachefs/
3541
3542BDISP ST MEDIA DRIVER
3543M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
3544L:	linux-media@vger.kernel.org
3545S:	Supported
3546W:	https://linuxtv.org
3547T:	git git://linuxtv.org/media_tree.git
3548F:	drivers/media/platform/st/sti/bdisp
3549
3550BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3551M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
3552L:	netdev@vger.kernel.org
3553S:	Maintained
3554F:	drivers/net/ethernet/ec_bhf.c
3555
3556BEFS FILE SYSTEM
3557M:	Luis de Bethencourt <luisbg@kernel.org>
3558M:	Salah Triki <salah.triki@gmail.com>
3559S:	Maintained
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3561F:	Documentation/filesystems/befs.rst
3562F:	fs/befs/
3563
3564BFQ I/O SCHEDULER
3565M:	Paolo Valente <paolo.valente@unimore.it>
3566M:	Jens Axboe <axboe@kernel.dk>
3567L:	linux-block@vger.kernel.org
3568S:	Maintained
3569F:	Documentation/block/bfq-iosched.rst
3570F:	block/bfq-*
3571
3572BFS FILE SYSTEM
3573M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3574S:	Maintained
3575F:	Documentation/filesystems/bfs.rst
3576F:	fs/bfs/
3577F:	include/uapi/linux/bfs_fs.h
3578
3579BITMAP API
3580M:	Yury Norov <yury.norov@gmail.com>
3581R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3582R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
3583S:	Maintained
3584F:	include/linux/bitfield.h
3585F:	include/linux/bitmap-str.h
3586F:	include/linux/bitmap.h
3587F:	include/linux/bits.h
3588F:	include/linux/cpumask.h
3589F:	include/linux/find.h
3590F:	include/linux/nodemask.h
3591F:	include/vdso/bits.h
3592F:	lib/bitmap-str.c
3593F:	lib/bitmap.c
3594F:	lib/cpumask.c
3595F:	lib/cpumask_kunit.c
3596F:	lib/find_bit.c
3597F:	lib/find_bit_benchmark.c
3598F:	lib/test_bitmap.c
3599F:	tools/include/linux/bitfield.h
3600F:	tools/include/linux/bitmap.h
3601F:	tools/include/linux/bits.h
3602F:	tools/include/linux/find.h
3603F:	tools/include/vdso/bits.h
3604F:	tools/lib/bitmap.c
3605F:	tools/lib/find_bit.c
3606
3607BLINKM RGB LED DRIVER
3608M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
3609S:	Maintained
3610F:	drivers/leds/leds-blinkm.c
3611
3612BLOCK LAYER
3613M:	Jens Axboe <axboe@kernel.dk>
3614L:	linux-block@vger.kernel.org
3615S:	Maintained
3616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3617F:	Documentation/ABI/stable/sysfs-block
3618F:	Documentation/block/
3619F:	block/
3620F:	drivers/block/
3621F:	include/linux/bio.h
3622F:	include/linux/blk*
3623F:	kernel/trace/blktrace.c
3624F:	lib/sbitmap.c
3625
3626BLOCK2MTD DRIVER
3627M:	Joern Engel <joern@lazybastard.org>
3628L:	linux-mtd@lists.infradead.org
3629S:	Maintained
3630F:	drivers/mtd/devices/block2mtd.c
3631
3632BLUETOOTH DRIVERS
3633M:	Marcel Holtmann <marcel@holtmann.org>
3634M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3635L:	linux-bluetooth@vger.kernel.org
3636S:	Supported
3637W:	http://www.bluez.org/
3638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3640F:	Documentation/devicetree/bindings/net/bluetooth/
3641F:	drivers/bluetooth/
3642
3643BLUETOOTH SUBSYSTEM
3644M:	Marcel Holtmann <marcel@holtmann.org>
3645M:	Johan Hedberg <johan.hedberg@gmail.com>
3646M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3647L:	linux-bluetooth@vger.kernel.org
3648S:	Supported
3649W:	http://www.bluez.org/
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3652F:	include/net/bluetooth/
3653F:	net/bluetooth/
3654
3655BONDING DRIVER
3656M:	Jay Vosburgh <j.vosburgh@gmail.com>
3657M:	Andy Gospodarek <andy@greyhouse.net>
3658L:	netdev@vger.kernel.org
3659S:	Supported
3660W:	http://sourceforge.net/projects/bonding/
3661F:	Documentation/networking/bonding.rst
3662F:	drivers/net/bonding/
3663F:	include/net/bond*
3664F:	include/uapi/linux/if_bonding.h
3665F:	tools/testing/selftests/drivers/net/bonding/
3666
3667BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3668M:	Dan Robertson <dan@dlrobertson.com>
3669L:	linux-iio@vger.kernel.org
3670S:	Maintained
3671F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3672F:	drivers/iio/accel/bma400*
3673
3674BOSCH SENSORTEC BMI323 IMU IIO DRIVER
3675M:	Jagath Jog J <jagathjog1996@gmail.com>
3676L:	linux-iio@vger.kernel.org
3677S:	Maintained
3678F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
3679F:	drivers/iio/imu/bmi323/
3680
3681BPF JIT for ARM
3682M:	Russell King <linux@armlinux.org.uk>
3683M:	Puranjay Mohan <puranjay12@gmail.com>
3684L:	bpf@vger.kernel.org
3685S:	Maintained
3686F:	arch/arm/net/
3687
3688BPF JIT for ARM64
3689M:	Daniel Borkmann <daniel@iogearbox.net>
3690M:	Alexei Starovoitov <ast@kernel.org>
3691M:	Zi Shen Lim <zlim.lnx@gmail.com>
3692L:	bpf@vger.kernel.org
3693S:	Supported
3694F:	arch/arm64/net/
3695
3696BPF JIT for LOONGARCH
3697M:	Tiezhu Yang <yangtiezhu@loongson.cn>
3698R:	Hengqi Chen <hengqi.chen@gmail.com>
3699L:	bpf@vger.kernel.org
3700S:	Maintained
3701F:	arch/loongarch/net/
3702
3703BPF JIT for MIPS (32-BIT AND 64-BIT)
3704M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
3705M:	Paul Burton <paulburton@kernel.org>
3706L:	bpf@vger.kernel.org
3707S:	Maintained
3708F:	arch/mips/net/
3709
3710BPF JIT for NFP NICs
3711M:	Jakub Kicinski <kuba@kernel.org>
3712L:	bpf@vger.kernel.org
3713S:	Odd Fixes
3714F:	drivers/net/ethernet/netronome/nfp/bpf/
3715
3716BPF JIT for POWERPC (32-BIT AND 64-BIT)
3717M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3718M:	Michael Ellerman <mpe@ellerman.id.au>
3719L:	bpf@vger.kernel.org
3720S:	Supported
3721F:	arch/powerpc/net/
3722
3723BPF JIT for RISC-V (32-bit)
3724M:	Luke Nelson <luke.r.nels@gmail.com>
3725M:	Xi Wang <xi.wang@gmail.com>
3726L:	bpf@vger.kernel.org
3727S:	Maintained
3728F:	arch/riscv/net/
3729X:	arch/riscv/net/bpf_jit_comp64.c
3730
3731BPF JIT for RISC-V (64-bit)
3732M:	Björn Töpel <bjorn@kernel.org>
3733L:	bpf@vger.kernel.org
3734S:	Maintained
3735F:	arch/riscv/net/
3736X:	arch/riscv/net/bpf_jit_comp32.c
3737
3738BPF JIT for S390
3739M:	Ilya Leoshkevich <iii@linux.ibm.com>
3740M:	Heiko Carstens <hca@linux.ibm.com>
3741M:	Vasily Gorbik <gor@linux.ibm.com>
3742L:	bpf@vger.kernel.org
3743S:	Supported
3744F:	arch/s390/net/
3745X:	arch/s390/net/pnet.c
3746
3747BPF JIT for SPARC (32-BIT AND 64-BIT)
3748M:	David S. Miller <davem@davemloft.net>
3749L:	bpf@vger.kernel.org
3750S:	Odd Fixes
3751F:	arch/sparc/net/
3752
3753BPF JIT for X86 32-BIT
3754M:	Wang YanQing <udknight@gmail.com>
3755L:	bpf@vger.kernel.org
3756S:	Odd Fixes
3757F:	arch/x86/net/bpf_jit_comp32.c
3758
3759BPF JIT for X86 64-BIT
3760M:	Alexei Starovoitov <ast@kernel.org>
3761M:	Daniel Borkmann <daniel@iogearbox.net>
3762L:	bpf@vger.kernel.org
3763S:	Supported
3764F:	arch/x86/net/
3765X:	arch/x86/net/bpf_jit_comp32.c
3766
3767BPF [BTF]
3768M:	Martin KaFai Lau <martin.lau@linux.dev>
3769L:	bpf@vger.kernel.org
3770S:	Maintained
3771F:	include/linux/btf*
3772F:	kernel/bpf/btf.c
3773
3774BPF [CORE]
3775M:	Alexei Starovoitov <ast@kernel.org>
3776M:	Daniel Borkmann <daniel@iogearbox.net>
3777R:	John Fastabend <john.fastabend@gmail.com>
3778L:	bpf@vger.kernel.org
3779S:	Maintained
3780F:	include/linux/bpf*
3781F:	include/linux/filter.h
3782F:	include/linux/tnum.h
3783F:	kernel/bpf/core.c
3784F:	kernel/bpf/dispatcher.c
3785F:	kernel/bpf/mprog.c
3786F:	kernel/bpf/syscall.c
3787F:	kernel/bpf/tnum.c
3788F:	kernel/bpf/trampoline.c
3789F:	kernel/bpf/verifier.c
3790
3791BPF [DOCUMENTATION] (Related to Standardization)
3792R:	David Vernet <void@manifault.com>
3793L:	bpf@vger.kernel.org
3794L:	bpf@ietf.org
3795S:	Maintained
3796F:	Documentation/bpf/standardization/
3797
3798BPF [GENERAL] (Safe Dynamic Programs and Tools)
3799M:	Alexei Starovoitov <ast@kernel.org>
3800M:	Daniel Borkmann <daniel@iogearbox.net>
3801M:	Andrii Nakryiko <andrii@kernel.org>
3802R:	Martin KaFai Lau <martin.lau@linux.dev>
3803R:	Song Liu <song@kernel.org>
3804R:	Yonghong Song <yonghong.song@linux.dev>
3805R:	John Fastabend <john.fastabend@gmail.com>
3806R:	KP Singh <kpsingh@kernel.org>
3807R:	Stanislav Fomichev <sdf@google.com>
3808R:	Hao Luo <haoluo@google.com>
3809R:	Jiri Olsa <jolsa@kernel.org>
3810L:	bpf@vger.kernel.org
3811S:	Supported
3812W:	https://bpf.io/
3813Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3816F:	Documentation/bpf/
3817F:	Documentation/networking/filter.rst
3818F:	Documentation/userspace-api/ebpf/
3819F:	arch/*/net/*
3820F:	include/linux/bpf*
3821F:	include/linux/btf*
3822F:	include/linux/filter.h
3823F:	include/trace/events/xdp.h
3824F:	include/uapi/linux/bpf*
3825F:	include/uapi/linux/btf*
3826F:	include/uapi/linux/filter.h
3827F:	kernel/bpf/
3828F:	kernel/trace/bpf_trace.c
3829F:	lib/test_bpf.c
3830F:	net/bpf/
3831F:	net/core/filter.c
3832F:	net/sched/act_bpf.c
3833F:	net/sched/cls_bpf.c
3834F:	samples/bpf/
3835F:	scripts/bpf_doc.py
3836F:	scripts/Makefile.btf
3837F:	scripts/pahole-version.sh
3838F:	tools/bpf/
3839F:	tools/lib/bpf/
3840F:	tools/testing/selftests/bpf/
3841
3842BPF [ITERATOR]
3843M:	Yonghong Song <yonghong.song@linux.dev>
3844L:	bpf@vger.kernel.org
3845S:	Maintained
3846F:	kernel/bpf/*iter.c
3847
3848BPF [L7 FRAMEWORK] (sockmap)
3849M:	John Fastabend <john.fastabend@gmail.com>
3850M:	Jakub Sitnicki <jakub@cloudflare.com>
3851L:	netdev@vger.kernel.org
3852L:	bpf@vger.kernel.org
3853S:	Maintained
3854F:	include/linux/skmsg.h
3855F:	net/core/skmsg.c
3856F:	net/core/sock_map.c
3857F:	net/ipv4/tcp_bpf.c
3858F:	net/ipv4/udp_bpf.c
3859F:	net/unix/unix_bpf.c
3860
3861BPF [LIBRARY] (libbpf)
3862M:	Andrii Nakryiko <andrii@kernel.org>
3863L:	bpf@vger.kernel.org
3864S:	Maintained
3865F:	tools/lib/bpf/
3866
3867BPF [MISC]
3868L:	bpf@vger.kernel.org
3869S:	Odd Fixes
3870K:	(?:\b|_)bpf(?:\b|_)
3871
3872BPF [NETKIT] (BPF-programmable network device)
3873M:	Daniel Borkmann <daniel@iogearbox.net>
3874M:	Nikolay Aleksandrov <razor@blackwall.org>
3875L:	bpf@vger.kernel.org
3876L:	netdev@vger.kernel.org
3877S:	Supported
3878F:	drivers/net/netkit.c
3879F:	include/net/netkit.h
3880
3881BPF [NETWORKING] (struct_ops, reuseport)
3882M:	Martin KaFai Lau <martin.lau@linux.dev>
3883L:	bpf@vger.kernel.org
3884L:	netdev@vger.kernel.org
3885S:	Maintained
3886F:	kernel/bpf/bpf_struct*
3887
3888BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3889M:	Martin KaFai Lau <martin.lau@linux.dev>
3890M:	Daniel Borkmann <daniel@iogearbox.net>
3891R:	John Fastabend <john.fastabend@gmail.com>
3892L:	bpf@vger.kernel.org
3893L:	netdev@vger.kernel.org
3894S:	Maintained
3895F:	include/net/tcx.h
3896F:	kernel/bpf/tcx.c
3897F:	net/core/filter.c
3898F:	net/sched/act_bpf.c
3899F:	net/sched/cls_bpf.c
3900
3901BPF [RINGBUF]
3902M:	Andrii Nakryiko <andrii@kernel.org>
3903L:	bpf@vger.kernel.org
3904S:	Maintained
3905F:	kernel/bpf/ringbuf.c
3906
3907BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
3908M:	KP Singh <kpsingh@kernel.org>
3909R:	Florent Revest <revest@chromium.org>
3910R:	Brendan Jackman <jackmanb@chromium.org>
3911L:	bpf@vger.kernel.org
3912S:	Maintained
3913F:	Documentation/bpf/prog_lsm.rst
3914F:	include/linux/bpf_lsm.h
3915F:	kernel/bpf/bpf_lsm.c
3916F:	security/bpf/
3917
3918BPF [SELFTESTS] (Test Runners & Infrastructure)
3919M:	Andrii Nakryiko <andrii@kernel.org>
3920R:	Mykola Lysenko <mykolal@fb.com>
3921L:	bpf@vger.kernel.org
3922S:	Maintained
3923F:	tools/testing/selftests/bpf/
3924
3925BPF [STORAGE & CGROUPS]
3926M:	Martin KaFai Lau <martin.lau@linux.dev>
3927L:	bpf@vger.kernel.org
3928S:	Maintained
3929F:	kernel/bpf/*storage.c
3930F:	kernel/bpf/bpf_lru*
3931F:	kernel/bpf/cgroup.c
3932
3933BPF [TOOLING] (bpftool)
3934M:	Quentin Monnet <quentin@isovalent.com>
3935L:	bpf@vger.kernel.org
3936S:	Maintained
3937F:	kernel/bpf/disasm.*
3938F:	tools/bpf/bpftool/
3939
3940BPF [TRACING]
3941M:	Song Liu <song@kernel.org>
3942R:	Jiri Olsa <jolsa@kernel.org>
3943L:	bpf@vger.kernel.org
3944S:	Maintained
3945F:	kernel/bpf/stackmap.c
3946F:	kernel/trace/bpf_trace.c
3947
3948BROADCOM ASP 2.0 ETHERNET DRIVER
3949M:	Justin Chen <justin.chen@broadcom.com>
3950M:	Florian Fainelli <florian.fainelli@broadcom.com>
3951L:	bcm-kernel-feedback-list@broadcom.com
3952L:	netdev@vger.kernel.org
3953S:	Supported
3954F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
3955F:	drivers/net/ethernet/broadcom/asp2/
3956
3957BROADCOM B44 10/100 ETHERNET DRIVER
3958M:	Michael Chan <michael.chan@broadcom.com>
3959L:	netdev@vger.kernel.org
3960S:	Supported
3961F:	drivers/net/ethernet/broadcom/b44.*
3962
3963BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
3964M:	Florian Fainelli <florian.fainelli@broadcom.com>
3965L:	netdev@vger.kernel.org
3966L:	openwrt-devel@lists.openwrt.org (subscribers-only)
3967S:	Supported
3968F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3969F:	drivers/net/dsa/b53/*
3970F:	drivers/net/dsa/bcm_sf2*
3971F:	include/linux/dsa/brcm.h
3972F:	include/linux/platform_data/b53.h
3973
3974BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3975M:	Florian Fainelli <florian.fainelli@broadcom.com>
3976R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3977L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3979S:	Maintained
3980T:	git https://github.com/broadcom/stblinux.git
3981F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3982F:	drivers/pci/controller/pcie-brcmstb.c
3983F:	drivers/staging/vc04_services
3984N:	bcm2711
3985N:	bcm283*
3986N:	raspberrypi
3987
3988BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3989M:	Florian Fainelli <florian.fainelli@broadcom.com>
3990M:	Ray Jui <rjui@broadcom.com>
3991M:	Scott Branden <sbranden@broadcom.com>
3992R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
3993S:	Maintained
3994T:	git https://github.com/broadcom/mach-bcm
3995F:	arch/arm/mach-bcm/
3996N:	bcm281*
3997N:	bcm113*
3998N:	bcm216*
3999N:	kona
4000
4001BROADCOM BCM47XX MIPS ARCHITECTURE
4002M:	Hauke Mehrtens <hauke@hauke-m.de>
4003M:	Rafał Miłecki <zajec5@gmail.com>
4004L:	linux-mips@vger.kernel.org
4005S:	Maintained
4006F:	Documentation/devicetree/bindings/mips/brcm/
4007F:	arch/mips/bcm47xx/*
4008F:	arch/mips/include/asm/mach-bcm47xx/*
4009
4010BROADCOM BCM4908 ETHERNET DRIVER
4011M:	Rafał Miłecki <rafal@milecki.pl>
4012R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4013L:	netdev@vger.kernel.org
4014S:	Maintained
4015F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4016F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
4017F:	drivers/net/ethernet/broadcom/unimac.h
4018
4019BROADCOM BCM4908 PINMUX DRIVER
4020M:	Rafał Miłecki <rafal@milecki.pl>
4021R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4022L:	linux-gpio@vger.kernel.org
4023S:	Maintained
4024F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4025F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
4026
4027BROADCOM BCM5301X ARM ARCHITECTURE
4028M:	Florian Fainelli <florian.fainelli@broadcom.com>
4029M:	Hauke Mehrtens <hauke@hauke-m.de>
4030M:	Rafał Miłecki <zajec5@gmail.com>
4031R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4033S:	Maintained
4034F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4035F:	arch/arm/boot/dts/broadcom/bcm470*
4036F:	arch/arm/boot/dts/broadcom/bcm5301*
4037F:	arch/arm/boot/dts/broadcom/bcm953012*
4038F:	arch/arm/mach-bcm/bcm_5301x.c
4039
4040BROADCOM BCM53573 ARM ARCHITECTURE
4041M:	Florian Fainelli <florian.fainelli@broadcom.com>
4042M:	Rafał Miłecki <rafal@milecki.pl>
4043R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4045S:	Maintained
4046F:	arch/arm/boot/dts/broadcom/bcm47189*
4047F:	arch/arm/boot/dts/broadcom/bcm53573*
4048
4049BROADCOM BCM63XX/BCM33XX UDC DRIVER
4050M:	Kevin Cernekee <cernekee@gmail.com>
4051L:	linux-usb@vger.kernel.org
4052S:	Maintained
4053F:	drivers/usb/gadget/udc/bcm63xx_udc.*
4054
4055BROADCOM BCM7XXX ARM ARCHITECTURE
4056M:	Florian Fainelli <florian.fainelli@broadcom.com>
4057R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4059S:	Maintained
4060T:	git https://github.com/broadcom/stblinux.git
4061F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4062F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
4063F:	arch/arm/include/asm/hardware/cache-b15-rac.h
4064F:	arch/arm/mach-bcm/*brcmstb*
4065F:	arch/arm/mm/cache-b15-rac.c
4066F:	drivers/bus/brcmstb_gisb.c
4067F:	drivers/pci/controller/pcie-brcmstb.c
4068N:	brcmstb
4069N:	bcm7038
4070N:	bcm7120
4071
4072BROADCOM BCMBCA ARM ARCHITECTURE
4073M:	William Zhang <william.zhang@broadcom.com>
4074M:	Anand Gore <anand.gore@broadcom.com>
4075M:	Kursad Oney <kursad.oney@broadcom.com>
4076M:	Florian Fainelli <florian.fainelli@broadcom.com>
4077M:	Rafał Miłecki <rafal@milecki.pl>
4078R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4080S:	Maintained
4081T:	git https://github.com/broadcom/stblinux.git
4082F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4083F:	arch/arm64/boot/dts/broadcom/bcmbca/*
4084N:	bcmbca
4085N:	bcm[9]?47622
4086N:	bcm[9]?4912
4087N:	bcm[9]?63138
4088N:	bcm[9]?63146
4089N:	bcm[9]?63148
4090N:	bcm[9]?63158
4091N:	bcm[9]?63178
4092N:	bcm[9]?6756
4093N:	bcm[9]?6813
4094N:	bcm[9]?6846
4095N:	bcm[9]?6855
4096N:	bcm[9]?6856
4097N:	bcm[9]?6858
4098N:	bcm[9]?6878
4099
4100BROADCOM BDC DRIVER
4101M:	Justin Chen <justin.chen@broadcom.com>
4102M:	Al Cooper <alcooperx@gmail.com>
4103R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4104L:	linux-usb@vger.kernel.org
4105S:	Maintained
4106F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4107F:	drivers/usb/gadget/udc/bdc/
4108
4109BROADCOM BMIPS CPUFREQ DRIVER
4110M:	Markus Mayer <mmayer@broadcom.com>
4111R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4112L:	linux-pm@vger.kernel.org
4113S:	Maintained
4114F:	drivers/cpufreq/bmips-cpufreq.c
4115
4116BROADCOM BMIPS MIPS ARCHITECTURE
4117M:	Florian Fainelli <florian.fainelli@broadcom.com>
4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4119L:	linux-mips@vger.kernel.org
4120S:	Maintained
4121T:	git https://github.com/broadcom/stblinux.git
4122F:	arch/mips/bmips/*
4123F:	arch/mips/boot/dts/brcm/bcm*.dts*
4124F:	arch/mips/include/asm/mach-bmips/*
4125F:	arch/mips/kernel/*bmips*
4126F:	drivers/irqchip/irq-bcm63*
4127F:	drivers/irqchip/irq-bcm7*
4128F:	drivers/irqchip/irq-brcmstb*
4129F:	drivers/pmdomain/bcm/bcm63xx-power.c
4130F:	include/linux/bcm963xx_nvram.h
4131F:	include/linux/bcm963xx_tag.h
4132
4133BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4134M:	Rasesh Mody <rmody@marvell.com>
4135M:	GR-Linux-NIC-Dev@marvell.com
4136L:	netdev@vger.kernel.org
4137S:	Supported
4138F:	drivers/net/ethernet/broadcom/bnx2.*
4139F:	drivers/net/ethernet/broadcom/bnx2_*
4140
4141BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4142M:	Saurav Kashyap <skashyap@marvell.com>
4143M:	Javed Hasan <jhasan@marvell.com>
4144M:	GR-QLogic-Storage-Upstream@marvell.com
4145L:	linux-scsi@vger.kernel.org
4146S:	Supported
4147F:	drivers/scsi/bnx2fc/
4148
4149BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4150M:	Nilesh Javali <njavali@marvell.com>
4151M:	Manish Rangankar <mrangankar@marvell.com>
4152M:	GR-QLogic-Storage-Upstream@marvell.com
4153L:	linux-scsi@vger.kernel.org
4154S:	Supported
4155F:	drivers/scsi/bnx2i/
4156
4157BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4158M:	Ariel Elior <aelior@marvell.com>
4159M:	Sudarsana Kalluru <skalluru@marvell.com>
4160M:	Manish Chopra <manishc@marvell.com>
4161L:	netdev@vger.kernel.org
4162S:	Supported
4163F:	drivers/net/ethernet/broadcom/bnx2x/
4164
4165BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4166M:	Michael Chan <michael.chan@broadcom.com>
4167L:	netdev@vger.kernel.org
4168S:	Supported
4169F:	drivers/firmware/broadcom/tee_bnxt_fw.c
4170F:	drivers/net/ethernet/broadcom/bnxt/
4171F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
4172
4173BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4174M:	Arend van Spriel <arend.vanspriel@broadcom.com>
4175L:	linux-wireless@vger.kernel.org
4176L:	brcm80211@lists.linux.dev
4177L:	brcm80211-dev-list.pdl@broadcom.com
4178S:	Supported
4179F:	drivers/net/wireless/broadcom/brcm80211/
4180F:	include/linux/platform_data/brcmfmac.h
4181
4182BROADCOM BRCMSTB GPIO DRIVER
4183M:	Doug Berger <opendmb@gmail.com>
4184M:	Florian Fainelli <florian.fainelli@broadcom.com>
4185R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4186S:	Supported
4187F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4188F:	drivers/gpio/gpio-brcmstb.c
4189
4190BROADCOM BRCMSTB I2C DRIVER
4191M:	Kamal Dasu <kamal.dasu@broadcom.com>
4192R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4193L:	linux-i2c@vger.kernel.org
4194S:	Supported
4195F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4196F:	drivers/i2c/busses/i2c-brcmstb.c
4197
4198BROADCOM BRCMSTB UART DRIVER
4199M:	Al Cooper <alcooperx@gmail.com>
4200R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4201L:	linux-serial@vger.kernel.org
4202S:	Maintained
4203F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4204F:	drivers/tty/serial/8250/8250_bcm7271.c
4205
4206BROADCOM BRCMSTB USB EHCI DRIVER
4207M:	Justin Chen <justin.chen@broadcom.com>
4208M:	Al Cooper <alcooperx@gmail.com>
4209R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4210L:	linux-usb@vger.kernel.org
4211S:	Maintained
4212F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4213F:	drivers/usb/host/ehci-brcm.*
4214
4215BROADCOM BRCMSTB USB PIN MAP DRIVER
4216M:	Al Cooper <alcooperx@gmail.com>
4217R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4218L:	linux-usb@vger.kernel.org
4219S:	Maintained
4220F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4221F:	drivers/usb/misc/brcmstb-usb-pinmap.c
4222
4223BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4224M:	Justin Chen <justin.chen@broadcom.com>
4225M:	Al Cooper <alcooperx@gmail.com>
4226R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4227L:	linux-kernel@vger.kernel.org
4228S:	Maintained
4229F:	drivers/phy/broadcom/phy-brcm-usb*
4230
4231BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4232M:	William Zhang <william.zhang@broadcom.com>
4233M:	Kursad Oney <kursad.oney@broadcom.com>
4234M:	Jonas Gorski <jonas.gorski@gmail.com>
4235R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4236L:	linux-spi@vger.kernel.org
4237S:	Maintained
4238F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4239F:	drivers/spi/spi-bcm63xx-hsspi.c
4240F:	drivers/spi/spi-bcmbca-hsspi.c
4241
4242BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4243M:	Jonas Gorski <jonas.gorski@gmail.com>
4244L:	linux-spi@vger.kernel.org
4245S:	Odd Fixes
4246F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4247F:	drivers/spi/spi-bcm63xx.c
4248
4249BROADCOM ETHERNET PHY DRIVERS
4250M:	Florian Fainelli <florian.fainelli@broadcom.com>
4251R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4252L:	netdev@vger.kernel.org
4253S:	Supported
4254F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4255F:	drivers/net/phy/bcm*.[ch]
4256F:	drivers/net/phy/broadcom.c
4257F:	include/linux/brcmphy.h
4258
4259BROADCOM GENET ETHERNET DRIVER
4260M:	Doug Berger <opendmb@gmail.com>
4261M:	Florian Fainelli <florian.fainelli@broadcom.com>
4262R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4263L:	netdev@vger.kernel.org
4264S:	Supported
4265F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4266F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4267F:	drivers/net/ethernet/broadcom/genet/
4268F:	drivers/net/ethernet/broadcom/unimac.h
4269F:	drivers/net/mdio/mdio-bcm-unimac.c
4270F:	include/linux/platform_data/bcmgenet.h
4271F:	include/linux/platform_data/mdio-bcm-unimac.h
4272
4273BROADCOM IPROC ARM ARCHITECTURE
4274M:	Ray Jui <rjui@broadcom.com>
4275M:	Scott Branden <sbranden@broadcom.com>
4276R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4278S:	Maintained
4279T:	git https://github.com/broadcom/stblinux.git
4280F:	arch/arm64/boot/dts/broadcom/northstar2/*
4281F:	arch/arm64/boot/dts/broadcom/stingray/*
4282F:	drivers/clk/bcm/clk-ns*
4283F:	drivers/clk/bcm/clk-sr*
4284F:	drivers/pinctrl/bcm/pinctrl-ns*
4285F:	include/dt-bindings/clock/bcm-sr*
4286N:	iproc
4287N:	cygnus
4288N:	bcm[-_]nsp
4289N:	bcm9113*
4290N:	bcm9583*
4291N:	bcm9585*
4292N:	bcm9586*
4293N:	bcm988312
4294N:	bcm113*
4295N:	bcm583*
4296N:	bcm585*
4297N:	bcm586*
4298N:	bcm88312
4299N:	hr2
4300N:	stingray
4301
4302BROADCOM IPROC GBIT ETHERNET DRIVER
4303M:	Rafał Miłecki <rafal@milecki.pl>
4304R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4305L:	netdev@vger.kernel.org
4306S:	Maintained
4307F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
4308F:	drivers/net/ethernet/broadcom/bgmac*
4309F:	drivers/net/ethernet/broadcom/unimac.h
4310
4311BROADCOM KONA GPIO DRIVER
4312M:	Ray Jui <rjui@broadcom.com>
4313R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4314S:	Supported
4315F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4316F:	drivers/gpio/gpio-bcm-kona.c
4317
4318BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4319M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
4320M:	Kashyap Desai <kashyap.desai@broadcom.com>
4321M:	Sumit Saxena <sumit.saxena@broadcom.com>
4322M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
4323L:	mpi3mr-linuxdrv.pdl@broadcom.com
4324L:	linux-scsi@vger.kernel.org
4325S:	Supported
4326W:	https://www.broadcom.com/support/storage
4327F:	drivers/scsi/mpi3mr/
4328
4329BROADCOM NETXTREME-E ROCE DRIVER
4330M:	Selvin Xavier <selvin.xavier@broadcom.com>
4331L:	linux-rdma@vger.kernel.org
4332S:	Supported
4333W:	http://www.broadcom.com
4334F:	drivers/infiniband/hw/bnxt_re/
4335F:	include/uapi/rdma/bnxt_re-abi.h
4336
4337BROADCOM NVRAM DRIVER
4338M:	Rafał Miłecki <zajec5@gmail.com>
4339L:	linux-mips@vger.kernel.org
4340S:	Maintained
4341F:	drivers/firmware/broadcom/*
4342
4343BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4344M:	Rafał Miłecki <rafal@milecki.pl>
4345M:	Florian Fainelli <florian.fainelli@broadcom.com>
4346R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4347L:	linux-pm@vger.kernel.org
4348S:	Maintained
4349T:	git https://github.com/broadcom/stblinux.git
4350F:	drivers/pmdomain/bcm/bcm-pmb.c
4351F:	include/dt-bindings/soc/bcm-pmb.h
4352
4353BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4354M:	Rafał Miłecki <zajec5@gmail.com>
4355L:	linux-wireless@vger.kernel.org
4356S:	Maintained
4357F:	drivers/bcma/
4358F:	include/linux/bcma/
4359
4360BROADCOM SPI DRIVER
4361M:	Kamal Dasu <kamal.dasu@broadcom.com>
4362R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4363S:	Maintained
4364F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4365F:	drivers/spi/spi-bcm-qspi.*
4366F:	drivers/spi/spi-brcmstb-qspi.c
4367F:	drivers/spi/spi-iproc-qspi.c
4368
4369BROADCOM STB AVS CPUFREQ DRIVER
4370M:	Markus Mayer <mmayer@broadcom.com>
4371R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4372L:	linux-pm@vger.kernel.org
4373S:	Maintained
4374F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4375F:	drivers/cpufreq/brcmstb*
4376
4377BROADCOM STB AVS TMON DRIVER
4378M:	Markus Mayer <mmayer@broadcom.com>
4379R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4380L:	linux-pm@vger.kernel.org
4381S:	Maintained
4382F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4383F:	drivers/thermal/broadcom/brcmstb*
4384
4385BROADCOM STB DPFE DRIVER
4386M:	Markus Mayer <mmayer@broadcom.com>
4387R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4388L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4389S:	Maintained
4390F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4391F:	drivers/memory/brcmstb_dpfe.c
4392
4393BROADCOM STB NAND FLASH DRIVER
4394M:	Brian Norris <computersforpeace@gmail.com>
4395M:	Kamal Dasu <kamal.dasu@broadcom.com>
4396R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4397L:	linux-mtd@lists.infradead.org
4398S:	Maintained
4399F:	drivers/mtd/nand/raw/brcmnand/
4400F:	include/linux/platform_data/brcmnand.h
4401
4402BROADCOM STB PCIE DRIVER
4403M:	Jim Quinlan <jim2101024@gmail.com>
4404M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
4405M:	Florian Fainelli <florian.fainelli@broadcom.com>
4406R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4407L:	linux-pci@vger.kernel.org
4408S:	Maintained
4409F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4410F:	drivers/pci/controller/pcie-brcmstb.c
4411
4412BROADCOM SYSTEMPORT ETHERNET DRIVER
4413M:	Florian Fainelli <florian.fainelli@broadcom.com>
4414R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4415L:	netdev@vger.kernel.org
4416S:	Supported
4417F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
4418F:	drivers/net/ethernet/broadcom/bcmsysport.*
4419F:	drivers/net/ethernet/broadcom/unimac.h
4420
4421BROADCOM TG3 GIGABIT ETHERNET DRIVER
4422M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
4423M:	Michael Chan <mchan@broadcom.com>
4424L:	netdev@vger.kernel.org
4425S:	Supported
4426F:	drivers/net/ethernet/broadcom/tg3.*
4427
4428BROADCOM VK DRIVER
4429M:	Scott Branden <scott.branden@broadcom.com>
4430R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
4431S:	Supported
4432F:	drivers/misc/bcm-vk/
4433F:	include/uapi/linux/misc/bcm_vk.h
4434
4435BROCADE BFA FC SCSI DRIVER
4436M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
4437M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
4438L:	linux-scsi@vger.kernel.org
4439S:	Supported
4440F:	drivers/scsi/bfa/
4441
4442BROCADE BNA 10 GIGABIT ETHERNET DRIVER
4443M:	Rasesh Mody <rmody@marvell.com>
4444M:	Sudarsana Kalluru <skalluru@marvell.com>
4445M:	GR-Linux-NIC-Dev@marvell.com
4446L:	netdev@vger.kernel.org
4447S:	Supported
4448F:	drivers/net/ethernet/brocade/bna/
4449
4450BSG (block layer generic sg v4 driver)
4451M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
4452L:	linux-scsi@vger.kernel.org
4453S:	Supported
4454F:	block/bsg.c
4455F:	include/linux/bsg.h
4456F:	include/uapi/linux/bsg.h
4457
4458BT87X AUDIO DRIVER
4459M:	Clemens Ladisch <clemens@ladisch.de>
4460L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4461S:	Maintained
4462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4463F:	Documentation/sound/cards/bt87x.rst
4464F:	sound/pci/bt87x.c
4465
4466BT8XXGPIO DRIVER
4467M:	Michael Buesch <m@bues.ch>
4468S:	Maintained
4469W:	http://bu3sch.de/btgpio.php
4470F:	drivers/gpio/gpio-bt8xx.c
4471
4472BTRFS FILE SYSTEM
4473M:	Chris Mason <clm@fb.com>
4474M:	Josef Bacik <josef@toxicpanda.com>
4475M:	David Sterba <dsterba@suse.com>
4476L:	linux-btrfs@vger.kernel.org
4477S:	Maintained
4478W:	https://btrfs.readthedocs.io
4479Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
4480C:	irc://irc.libera.chat/btrfs
4481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
4482F:	Documentation/filesystems/btrfs.rst
4483F:	fs/btrfs/
4484F:	include/linux/btrfs*
4485F:	include/trace/events/btrfs.h
4486F:	include/uapi/linux/btrfs*
4487
4488BTTV VIDEO4LINUX DRIVER
4489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4490L:	linux-media@vger.kernel.org
4491S:	Odd fixes
4492W:	https://linuxtv.org
4493T:	git git://linuxtv.org/media_tree.git
4494F:	Documentation/driver-api/media/drivers/bttv*
4495F:	drivers/media/pci/bt8xx/bttv*
4496
4497BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4498M:	Chanwoo Choi <cw00.choi@samsung.com>
4499L:	linux-pm@vger.kernel.org
4500L:	linux-samsung-soc@vger.kernel.org
4501S:	Maintained
4502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4503F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
4504F:	drivers/devfreq/exynos-bus.c
4505
4506BUSLOGIC SCSI DRIVER
4507M:	Khalid Aziz <khalid@gonehiking.org>
4508L:	linux-scsi@vger.kernel.org
4509S:	Maintained
4510F:	drivers/scsi/BusLogic.*
4511F:	drivers/scsi/FlashPoint.*
4512
4513BXCAN CAN NETWORK DRIVER
4514M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
4515L:	linux-can@vger.kernel.org
4516S:	Maintained
4517F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
4518F:	drivers/net/can/bxcan.c
4519
4520C-MEDIA CMI8788 DRIVER
4521M:	Clemens Ladisch <clemens@ladisch.de>
4522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4523S:	Maintained
4524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4525F:	sound/pci/oxygen/
4526
4527C-SKY ARCHITECTURE
4528M:	Guo Ren <guoren@kernel.org>
4529L:	linux-csky@vger.kernel.org
4530S:	Supported
4531T:	git https://github.com/c-sky/csky-linux.git
4532F:	Documentation/devicetree/bindings/csky/
4533F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
4534F:	Documentation/devicetree/bindings/timer/csky,*
4535F:	arch/csky/
4536F:	drivers/clocksource/timer-gx6605s.c
4537F:	drivers/clocksource/timer-mp-csky.c
4538F:	drivers/irqchip/irq-csky-*
4539N:	csky
4540K:	csky
4541
4542CA8210 IEEE-802.15.4 RADIO DRIVER
4543L:	linux-wpan@vger.kernel.org
4544S:	Orphan
4545W:	https://github.com/Cascoda/ca8210-linux.git
4546F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4547F:	drivers/net/ieee802154/ca8210.c
4548
4549CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4550M:	David Howells <dhowells@redhat.com>
4551L:	netfs@lists.linux.dev
4552S:	Supported
4553F:	Documentation/filesystems/caching/cachefiles.rst
4554F:	fs/cachefiles/
4555
4556CACHESTAT: PAGE CACHE STATS FOR A FILE
4557M:	Nhat Pham <nphamcs@gmail.com>
4558M:	Johannes Weiner <hannes@cmpxchg.org>
4559L:	linux-mm@kvack.org
4560S:	Maintained
4561F:	tools/testing/selftests/cachestat/test_cachestat.c
4562
4563CADENCE MIPI-CSI2 BRIDGES
4564M:	Maxime Ripard <mripard@kernel.org>
4565L:	linux-media@vger.kernel.org
4566S:	Maintained
4567F:	Documentation/devicetree/bindings/media/cdns,*.txt
4568F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
4569F:	drivers/media/platform/cadence/cdns-csi2*
4570
4571CADENCE NAND DRIVER
4572L:	linux-mtd@lists.infradead.org
4573S:	Orphan
4574F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4575F:	drivers/mtd/nand/raw/cadence-nand-controller.c
4576
4577CADENCE USB3 DRD IP DRIVER
4578M:	Peter Chen <peter.chen@kernel.org>
4579M:	Pawel Laszczak <pawell@cadence.com>
4580R:	Roger Quadros <rogerq@kernel.org>
4581L:	linux-usb@vger.kernel.org
4582S:	Maintained
4583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4584F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4585F:	drivers/usb/cdns3/
4586X:	drivers/usb/cdns3/cdnsp*
4587
4588CADENCE USBHS DRIVER
4589M:	Pawel Laszczak <pawell@cadence.com>
4590L:	linux-usb@vger.kernel.org
4591S:	Maintained
4592F:	drivers/usb/gadget/udc/cdns2
4593
4594CADENCE USBSSP DRD IP DRIVER
4595M:	Pawel Laszczak <pawell@cadence.com>
4596L:	linux-usb@vger.kernel.org
4597S:	Maintained
4598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4599F:	drivers/usb/cdns3/
4600X:	drivers/usb/cdns3/cdns3*
4601
4602CADET FM/AM RADIO RECEIVER DRIVER
4603M:	Hans Verkuil <hverkuil@xs4all.nl>
4604L:	linux-media@vger.kernel.org
4605S:	Maintained
4606W:	https://linuxtv.org
4607T:	git git://linuxtv.org/media_tree.git
4608F:	drivers/media/radio/radio-cadet*
4609
4610CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4611L:	linux-media@vger.kernel.org
4612S:	Orphan
4613T:	git git://linuxtv.org/media_tree.git
4614F:	Documentation/admin-guide/media/cafe_ccic*
4615F:	drivers/media/platform/marvell/
4616
4617CAIF NETWORK LAYER
4618L:	netdev@vger.kernel.org
4619S:	Orphan
4620F:	Documentation/networking/caif/
4621F:	drivers/net/caif/
4622F:	include/net/caif/
4623F:	include/uapi/linux/caif/
4624F:	net/caif/
4625
4626CAKE QDISC
4627M:	Toke Høiland-Jørgensen <toke@toke.dk>
4628L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
4629S:	Maintained
4630F:	net/sched/sch_cake.c
4631
4632CAN NETWORK DRIVERS
4633M:	Wolfgang Grandegger <wg@grandegger.com>
4634M:	Marc Kleine-Budde <mkl@pengutronix.de>
4635L:	linux-can@vger.kernel.org
4636S:	Maintained
4637W:	https://github.com/linux-can
4638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4640F:	Documentation/devicetree/bindings/net/can/
4641F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4642F:	drivers/net/can/
4643F:	drivers/phy/phy-can-transceiver.c
4644F:	include/linux/can/bittiming.h
4645F:	include/linux/can/dev.h
4646F:	include/linux/can/length.h
4647F:	include/linux/can/platform/
4648F:	include/linux/can/rx-offload.h
4649F:	include/uapi/linux/can/error.h
4650F:	include/uapi/linux/can/netlink.h
4651F:	include/uapi/linux/can/vxcan.h
4652
4653CAN NETWORK LAYER
4654M:	Oliver Hartkopp <socketcan@hartkopp.net>
4655M:	Marc Kleine-Budde <mkl@pengutronix.de>
4656L:	linux-can@vger.kernel.org
4657S:	Maintained
4658W:	https://github.com/linux-can
4659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4661F:	Documentation/networking/can.rst
4662F:	include/linux/can/can-ml.h
4663F:	include/linux/can/core.h
4664F:	include/linux/can/skb.h
4665F:	include/net/netns/can.h
4666F:	include/uapi/linux/can.h
4667F:	include/uapi/linux/can/bcm.h
4668F:	include/uapi/linux/can/gw.h
4669F:	include/uapi/linux/can/isotp.h
4670F:	include/uapi/linux/can/raw.h
4671F:	net/can/
4672
4673CAN-J1939 NETWORK LAYER
4674M:	Robin van der Gracht <robin@protonic.nl>
4675M:	Oleksij Rempel <o.rempel@pengutronix.de>
4676R:	kernel@pengutronix.de
4677L:	linux-can@vger.kernel.org
4678S:	Maintained
4679F:	Documentation/networking/j1939.rst
4680F:	include/uapi/linux/can/j1939.h
4681F:	net/can/j1939/
4682
4683CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4684M:	Damien Le Moal <dlemoal@kernel.org>
4685L:	linux-riscv@lists.infradead.org
4686L:	linux-gpio@vger.kernel.org (pinctrl driver)
4687F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4688F:	drivers/pinctrl/pinctrl-k210.c
4689
4690CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4691M:	Damien Le Moal <dlemoal@kernel.org>
4692L:	linux-kernel@vger.kernel.org
4693L:	linux-riscv@lists.infradead.org
4694S:	Maintained
4695F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4696F:	drivers/reset/reset-k210.c
4697
4698CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4699M:	Damien Le Moal <dlemoal@kernel.org>
4700L:	linux-riscv@lists.infradead.org
4701S:	Maintained
4702F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4703F:	drivers/soc/canaan/
4704F:	include/soc/canaan/
4705
4706CAPABILITIES
4707M:	Serge Hallyn <serge@hallyn.com>
4708L:	linux-security-module@vger.kernel.org
4709S:	Supported
4710F:	include/linux/capability.h
4711F:	include/uapi/linux/capability.h
4712F:	kernel/capability.c
4713F:	security/commoncap.c
4714
4715CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4716M:	Kevin Tsai <ktsai@capellamicro.com>
4717S:	Maintained
4718F:	drivers/iio/light/cm*
4719
4720CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4721M:	Christian Lamparter <chunkeey@googlemail.com>
4722L:	linux-wireless@vger.kernel.org
4723S:	Maintained
4724W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4725F:	drivers/net/wireless/ath/carl9170/
4726
4727CAVIUM I2C DRIVER
4728M:	Robert Richter <rric@kernel.org>
4729S:	Odd Fixes
4730W:	http://www.marvell.com
4731F:	drivers/i2c/busses/i2c-octeon*
4732F:	drivers/i2c/busses/i2c-thunderx*
4733
4734CAVIUM LIQUIDIO NETWORK DRIVER
4735L:	netdev@vger.kernel.org
4736S:	Orphan
4737W:	http://www.marvell.com
4738F:	drivers/net/ethernet/cavium/liquidio/
4739
4740CAVIUM MMC DRIVER
4741M:	Robert Richter <rric@kernel.org>
4742S:	Odd Fixes
4743W:	http://www.marvell.com
4744F:	drivers/mmc/host/cavium*
4745
4746CAVIUM OCTEON-TX CRYPTO DRIVER
4747M:	George Cherian <gcherian@marvell.com>
4748L:	linux-crypto@vger.kernel.org
4749S:	Supported
4750W:	http://www.marvell.com
4751F:	drivers/crypto/cavium/cpt/
4752
4753CAVIUM THUNDERX2 ARM64 SOC
4754M:	Robert Richter <rric@kernel.org>
4755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4756S:	Odd Fixes
4757F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4758F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
4759
4760CBS/ETF/TAPRIO QDISCS
4761M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
4762L:	netdev@vger.kernel.org
4763S:	Maintained
4764F:	net/sched/sch_cbs.c
4765F:	net/sched/sch_etf.c
4766F:	net/sched/sch_taprio.c
4767
4768CC2520 IEEE-802.15.4 RADIO DRIVER
4769M:	Stefan Schmidt <stefan@datenfreihafen.org>
4770L:	linux-wpan@vger.kernel.org
4771S:	Odd Fixes
4772F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4773F:	drivers/net/ieee802154/cc2520.c
4774
4775CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4776M:	Gilad Ben-Yossef <gilad@benyossef.com>
4777L:	linux-crypto@vger.kernel.org
4778S:	Supported
4779W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4780F:	drivers/crypto/ccree/
4781
4782CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4783M:	Hadar Gat <hadar.gat@arm.com>
4784L:	linux-crypto@vger.kernel.org
4785S:	Supported
4786W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4787F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4788F:	drivers/char/hw_random/cctrng.c
4789F:	drivers/char/hw_random/cctrng.h
4790
4791CEC FRAMEWORK
4792M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4793L:	linux-media@vger.kernel.org
4794S:	Supported
4795W:	http://linuxtv.org
4796T:	git git://linuxtv.org/media_tree.git
4797F:	Documentation/ABI/testing/debugfs-cec-error-inj
4798F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
4799F:	Documentation/driver-api/media/cec-core.rst
4800F:	Documentation/userspace-api/media/cec
4801F:	drivers/media/cec/
4802F:	drivers/media/rc/keymaps/rc-cec.c
4803F:	include/media/cec-notifier.h
4804F:	include/media/cec.h
4805F:	include/uapi/linux/cec-funcs.h
4806F:	include/uapi/linux/cec.h
4807
4808CEC GPIO DRIVER
4809M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
4810L:	linux-media@vger.kernel.org
4811S:	Supported
4812W:	http://linuxtv.org
4813T:	git git://linuxtv.org/media_tree.git
4814F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
4815F:	drivers/media/cec/platform/cec-gpio/
4816
4817CELL BROADBAND ENGINE ARCHITECTURE
4818M:	Arnd Bergmann <arnd@arndb.de>
4819L:	linuxppc-dev@lists.ozlabs.org
4820S:	Supported
4821W:	http://www.ibm.com/developerworks/power/cell/
4822F:	arch/powerpc/include/asm/cell*.h
4823F:	arch/powerpc/include/asm/spu*.h
4824F:	arch/powerpc/include/uapi/asm/spu*.h
4825F:	arch/powerpc/platforms/cell/
4826
4827CELLWISE CW2015 BATTERY DRIVER
4828M:	Tobias Schrammm <t.schramm@manjaro.org>
4829S:	Maintained
4830F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4831F:	drivers/power/supply/cw2015_battery.c
4832
4833CEPH COMMON CODE (LIBCEPH)
4834M:	Ilya Dryomov <idryomov@gmail.com>
4835M:	Xiubo Li <xiubli@redhat.com>
4836R:	Jeff Layton <jlayton@kernel.org>
4837L:	ceph-devel@vger.kernel.org
4838S:	Supported
4839W:	http://ceph.com/
4840T:	git https://github.com/ceph/ceph-client.git
4841F:	include/linux/ceph/
4842F:	include/linux/crush/
4843F:	net/ceph/
4844
4845CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4846M:	Xiubo Li <xiubli@redhat.com>
4847M:	Ilya Dryomov <idryomov@gmail.com>
4848R:	Jeff Layton <jlayton@kernel.org>
4849L:	ceph-devel@vger.kernel.org
4850S:	Supported
4851W:	http://ceph.com/
4852T:	git https://github.com/ceph/ceph-client.git
4853F:	Documentation/filesystems/ceph.rst
4854F:	fs/ceph/
4855
4856CERTIFICATE HANDLING
4857M:	David Howells <dhowells@redhat.com>
4858M:	David Woodhouse <dwmw2@infradead.org>
4859L:	keyrings@vger.kernel.org
4860S:	Maintained
4861F:	Documentation/admin-guide/module-signing.rst
4862F:	certs/
4863F:	scripts/sign-file.c
4864F:	tools/certs/
4865
4866CFAG12864B LCD DRIVER
4867M:	Miguel Ojeda <ojeda@kernel.org>
4868S:	Maintained
4869F:	drivers/auxdisplay/cfag12864b.c
4870F:	include/linux/cfag12864b.h
4871
4872CFAG12864BFB LCD FRAMEBUFFER DRIVER
4873M:	Miguel Ojeda <ojeda@kernel.org>
4874S:	Maintained
4875F:	drivers/auxdisplay/cfag12864bfb.c
4876F:	include/linux/cfag12864b.h
4877
4878CHAR and MISC DRIVERS
4879M:	Arnd Bergmann <arnd@arndb.de>
4880M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4881S:	Supported
4882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4883F:	drivers/char/
4884F:	drivers/misc/
4885F:	include/linux/miscdevice.h
4886X:	drivers/char/agp/
4887X:	drivers/char/hw_random/
4888X:	drivers/char/ipmi/
4889X:	drivers/char/random.c
4890X:	drivers/char/tpm/
4891
4892CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
4893M:	Thomas Weißschuh <linux@weissschuh.net>
4894L:	linux-hwmon@vger.kernel.org
4895S:	Maintained
4896F:	Documentation/hwmon/powerz.rst
4897F:	drivers/hwmon/powerz.c
4898
4899CHECKPATCH
4900M:	Andy Whitcroft <apw@canonical.com>
4901M:	Joe Perches <joe@perches.com>
4902R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4903R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4904S:	Maintained
4905F:	scripts/checkpatch.pl
4906
4907CHECKPATCH DOCUMENTATION
4908M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
4909M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
4910R:	Joe Perches <joe@perches.com>
4911S:	Maintained
4912F:	Documentation/dev-tools/checkpatch.rst
4913
4914CHINESE DOCUMENTATION
4915M:	Alex Shi <alexs@kernel.org>
4916M:	Yanteng Si <siyanteng@loongson.cn>
4917S:	Maintained
4918F:	Documentation/translations/zh_CN/
4919
4920CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4921M:	Peter Chen <peter.chen@kernel.org>
4922L:	linux-usb@vger.kernel.org
4923S:	Maintained
4924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4925F:	drivers/usb/chipidea/
4926
4927CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4928M:	Hans de Goede <hdegoede@redhat.com>
4929L:	linux-input@vger.kernel.org
4930S:	Maintained
4931F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
4932F:	drivers/input/touchscreen/chipone_icn8318.c
4933
4934CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4935M:	Hans de Goede <hdegoede@redhat.com>
4936L:	linux-input@vger.kernel.org
4937S:	Maintained
4938F:	drivers/input/touchscreen/chipone_icn8505.c
4939
4940CHROME HARDWARE PLATFORM SUPPORT
4941M:	Benson Leung <bleung@chromium.org>
4942M:	Tzung-Bi Shih <tzungbi@kernel.org>
4943L:	chrome-platform@lists.linux.dev
4944S:	Maintained
4945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4946F:	drivers/platform/chrome/
4947
4948CHROMEOS EC CODEC DRIVER
4949M:	Cheng-Yi Chiang <cychiang@chromium.org>
4950M:	Tzung-Bi Shih <tzungbi@kernel.org>
4951R:	Guenter Roeck <groeck@chromium.org>
4952L:	chrome-platform@lists.linux.dev
4953S:	Maintained
4954F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4955F:	sound/soc/codecs/cros_ec_codec.*
4956
4957CHROMEOS EC SUBDRIVERS
4958M:	Benson Leung <bleung@chromium.org>
4959R:	Guenter Roeck <groeck@chromium.org>
4960L:	chrome-platform@lists.linux.dev
4961S:	Maintained
4962F:	drivers/power/supply/cros_usbpd-charger.c
4963N:	cros_ec
4964N:	cros-ec
4965
4966CHROMEOS EC UART DRIVER
4967M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
4968R:	Benson Leung <bleung@chromium.org>
4969R:	Tzung-Bi Shih <tzungbi@kernel.org>
4970S:	Maintained
4971F:	drivers/platform/chrome/cros_ec_uart.c
4972
4973CHROMEOS EC USB PD NOTIFY DRIVER
4974M:	Prashant Malani <pmalani@chromium.org>
4975L:	chrome-platform@lists.linux.dev
4976S:	Maintained
4977F:	drivers/platform/chrome/cros_usbpd_notify.c
4978F:	include/linux/platform_data/cros_usbpd_notify.h
4979
4980CHROMEOS EC USB TYPE-C DRIVER
4981M:	Prashant Malani <pmalani@chromium.org>
4982L:	chrome-platform@lists.linux.dev
4983S:	Maintained
4984F:	drivers/platform/chrome/cros_ec_typec.*
4985F:	drivers/platform/chrome/cros_typec_switch.c
4986F:	drivers/platform/chrome/cros_typec_vdm.*
4987
4988CHROMEOS HPS DRIVER
4989M:	Dan Callaghan <dcallagh@chromium.org>
4990R:	Sami Kyöstilä <skyostil@chromium.org>
4991S:	Maintained
4992F:	drivers/platform/chrome/cros_hps_i2c.c
4993
4994CHRONTEL CH7322 CEC DRIVER
4995M:	Joe Tessler <jrt@google.com>
4996L:	linux-media@vger.kernel.org
4997S:	Maintained
4998T:	git git://linuxtv.org/media_tree.git
4999F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5000F:	drivers/media/cec/i2c/ch7322.c
5001
5002CIRRUS LOGIC AUDIO CODEC DRIVERS
5003M:	James Schulman <james.schulman@cirrus.com>
5004M:	David Rhodes <david.rhodes@cirrus.com>
5005M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5006L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5007L:	patches@opensource.cirrus.com
5008S:	Maintained
5009F:	Documentation/devicetree/bindings/sound/cirrus,cs*
5010F:	drivers/mfd/cs42l43*
5011F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
5012F:	drivers/spi/spi-cs42l43*
5013F:	include/dt-bindings/sound/cs*
5014F:	include/linux/mfd/cs42l43*
5015F:	include/sound/cs*
5016F:	sound/pci/hda/cirrus*
5017F:	sound/pci/hda/cs*
5018F:	sound/pci/hda/hda_cs_dsp_ctl.*
5019F:	sound/soc/codecs/cs*
5020
5021CIRRUS LOGIC DSP FIRMWARE DRIVER
5022M:	Simon Trimmer <simont@opensource.cirrus.com>
5023M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5024M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5025L:	patches@opensource.cirrus.com
5026S:	Supported
5027W:	https://github.com/CirrusLogic/linux-drivers/wiki
5028T:	git https://github.com/CirrusLogic/linux-drivers.git
5029F:	drivers/firmware/cirrus/*
5030F:	include/linux/firmware/cirrus/*
5031
5032CIRRUS LOGIC EP93XX ETHERNET DRIVER
5033M:	Hartley Sweeten <hsweeten@visionengravers.com>
5034L:	netdev@vger.kernel.org
5035S:	Maintained
5036F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
5037
5038CIRRUS LOGIC LOCHNAGAR DRIVER
5039M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5040M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5041L:	patches@opensource.cirrus.com
5042S:	Supported
5043F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5044F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5045F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5046F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5047F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5048F:	Documentation/hwmon/lochnagar.rst
5049F:	drivers/clk/clk-lochnagar.c
5050F:	drivers/hwmon/lochnagar-hwmon.c
5051F:	drivers/mfd/lochnagar-i2c.c
5052F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5053F:	drivers/regulator/lochnagar-regulator.c
5054F:	include/dt-bindings/clock/lochnagar.h
5055F:	include/dt-bindings/pinctrl/lochnagar.h
5056F:	include/linux/mfd/lochnagar*
5057F:	sound/soc/codecs/lochnagar-sc.c
5058
5059CIRRUS LOGIC MADERA CODEC DRIVERS
5060M:	Charles Keepax <ckeepax@opensource.cirrus.com>
5061M:	Richard Fitzgerald <rf@opensource.cirrus.com>
5062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5063L:	patches@opensource.cirrus.com
5064S:	Supported
5065W:	https://github.com/CirrusLogic/linux-drivers/wiki
5066T:	git https://github.com/CirrusLogic/linux-drivers.git
5067F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5068F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5069F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5070F:	drivers/gpio/gpio-madera*
5071F:	drivers/irqchip/irq-madera*
5072F:	drivers/mfd/cs47l*
5073F:	drivers/mfd/madera*
5074F:	drivers/pinctrl/cirrus/*
5075F:	include/dt-bindings/sound/madera*
5076F:	include/linux/irqchip/irq-madera*
5077F:	include/linux/mfd/madera/*
5078F:	include/sound/madera*
5079F:	sound/soc/codecs/cs47l*
5080F:	sound/soc/codecs/madera*
5081
5082CISCO FCOE HBA DRIVER
5083M:	Satish Kharat <satishkh@cisco.com>
5084M:	Sesidhar Baddela <sebaddel@cisco.com>
5085M:	Karan Tilak Kumar <kartilak@cisco.com>
5086L:	linux-scsi@vger.kernel.org
5087S:	Supported
5088F:	drivers/scsi/fnic/
5089
5090CISCO SCSI HBA DRIVER
5091M:	Karan Tilak Kumar <kartilak@cisco.com>
5092M:	Sesidhar Baddela <sebaddel@cisco.com>
5093L:	linux-scsi@vger.kernel.org
5094S:	Supported
5095F:	drivers/scsi/snic/
5096
5097CISCO VIC ETHERNET NIC DRIVER
5098M:	Christian Benvenuti <benve@cisco.com>
5099M:	Satish Kharat <satishkh@cisco.com>
5100S:	Supported
5101F:	drivers/net/ethernet/cisco/enic/
5102
5103CISCO VIC LOW LATENCY NIC DRIVER
5104M:	Christian Benvenuti <benve@cisco.com>
5105M:	Nelson Escobar <neescoba@cisco.com>
5106S:	Supported
5107F:	drivers/infiniband/hw/usnic/
5108
5109CLANG CONTROL FLOW INTEGRITY SUPPORT
5110M:	Sami Tolvanen <samitolvanen@google.com>
5111M:	Kees Cook <keescook@chromium.org>
5112R:	Nathan Chancellor <nathan@kernel.org>
5113L:	llvm@lists.linux.dev
5114S:	Supported
5115B:	https://github.com/ClangBuiltLinux/linux/issues
5116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5117F:	include/linux/cfi.h
5118F:	kernel/cfi.c
5119
5120CLANG-FORMAT FILE
5121M:	Miguel Ojeda <ojeda@kernel.org>
5122S:	Maintained
5123F:	.clang-format
5124
5125CLANG/LLVM BUILD SUPPORT
5126M:	Nathan Chancellor <nathan@kernel.org>
5127R:	Nick Desaulniers <ndesaulniers@google.com>
5128R:	Bill Wendling <morbo@google.com>
5129R:	Justin Stitt <justinstitt@google.com>
5130L:	llvm@lists.linux.dev
5131S:	Supported
5132W:	https://clangbuiltlinux.github.io/
5133B:	https://github.com/ClangBuiltLinux/linux/issues
5134C:	irc://irc.libera.chat/clangbuiltlinux
5135F:	Documentation/kbuild/llvm.rst
5136F:	include/linux/compiler-clang.h
5137F:	scripts/Makefile.clang
5138F:	scripts/clang-tools/
5139K:	\b(?i:clang|llvm)\b
5140
5141CLK API
5142M:	Russell King <linux@armlinux.org.uk>
5143L:	linux-clk@vger.kernel.org
5144S:	Maintained
5145F:	include/linux/clk.h
5146
5147CLOCKSOURCE, CLOCKEVENT DRIVERS
5148M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5149M:	Thomas Gleixner <tglx@linutronix.de>
5150L:	linux-kernel@vger.kernel.org
5151S:	Supported
5152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5153F:	Documentation/devicetree/bindings/timer/
5154F:	drivers/clocksource/
5155
5156CLOSURES
5157M:	Kent Overstreet <kent.overstreet@linux.dev>
5158L:	linux-bcachefs@vger.kernel.org
5159S:	Supported
5160C:	irc://irc.oftc.net/bcache
5161F:	include/linux/closure.h
5162F:	lib/closure.c
5163
5164CMPC ACPI DRIVER
5165M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
5166M:	Daniel Oliveira Nascimento <don@syst.com.br>
5167L:	platform-driver-x86@vger.kernel.org
5168S:	Supported
5169F:	drivers/platform/x86/classmate-laptop.c
5170
5171COBALT MEDIA DRIVER
5172M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
5173L:	linux-media@vger.kernel.org
5174S:	Supported
5175W:	https://linuxtv.org
5176T:	git git://linuxtv.org/media_tree.git
5177F:	drivers/media/pci/cobalt/
5178
5179COCCINELLE/Semantic Patches (SmPL)
5180M:	Julia Lawall <Julia.Lawall@inria.fr>
5181M:	Nicolas Palix <nicolas.palix@imag.fr>
5182L:	cocci@inria.fr (moderated for non-subscribers)
5183S:	Supported
5184W:	https://coccinelle.gitlabpages.inria.fr/website/
5185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5186F:	Documentation/dev-tools/coccinelle.rst
5187F:	scripts/coccicheck
5188F:	scripts/coccinelle/
5189
5190CODA FILE SYSTEM
5191M:	Jan Harkes <jaharkes@cs.cmu.edu>
5192M:	coda@cs.cmu.edu
5193L:	codalist@coda.cs.cmu.edu
5194S:	Maintained
5195W:	http://www.coda.cs.cmu.edu/
5196F:	Documentation/filesystems/coda.rst
5197F:	fs/coda/
5198F:	include/linux/coda*.h
5199F:	include/uapi/linux/coda*.h
5200
5201CODA V4L2 MEM2MEM DRIVER
5202M:	Philipp Zabel <p.zabel@pengutronix.de>
5203L:	linux-media@vger.kernel.org
5204S:	Maintained
5205F:	Documentation/devicetree/bindings/media/coda.yaml
5206F:	drivers/media/platform/chips-media/coda
5207
5208CODE OF CONDUCT
5209M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5210S:	Supported
5211F:	Documentation/process/code-of-conduct-interpretation.rst
5212F:	Documentation/process/code-of-conduct.rst
5213
5214COMEDI DRIVERS
5215M:	Ian Abbott <abbotti@mev.co.uk>
5216M:	H Hartley Sweeten <hsweeten@visionengravers.com>
5217S:	Odd Fixes
5218F:	drivers/comedi/
5219F:	include/linux/comedi/
5220F:	include/uapi/linux/comedi.h
5221
5222COMMON CLK FRAMEWORK
5223M:	Michael Turquette <mturquette@baylibre.com>
5224M:	Stephen Boyd <sboyd@kernel.org>
5225L:	linux-clk@vger.kernel.org
5226S:	Maintained
5227Q:	http://patchwork.kernel.org/project/linux-clk/list/
5228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5229F:	Documentation/devicetree/bindings/clock/
5230F:	drivers/clk/
5231F:	include/dt-bindings/clock/
5232F:	include/linux/clk-pr*
5233F:	include/linux/clk/
5234F:	include/linux/of_clk.h
5235X:	drivers/clk/clkdev.c
5236
5237COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5238M:	Steve French <sfrench@samba.org>
5239R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
5240R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
5241R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
5242R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
5243L:	linux-cifs@vger.kernel.org
5244L:	samba-technical@lists.samba.org (moderated for non-subscribers)
5245S:	Supported
5246W:	https://wiki.samba.org/index.php/LinuxCIFS
5247T:	git git://git.samba.org/sfrench/cifs-2.6.git
5248F:	Documentation/admin-guide/cifs/
5249F:	fs/smb/client/
5250F:	fs/smb/common/
5251F:	include/uapi/linux/cifs
5252
5253COMPACTPCI HOTPLUG CORE
5254M:	Scott Murray <scott@spiteful.org>
5255L:	linux-pci@vger.kernel.org
5256S:	Maintained
5257F:	drivers/pci/hotplug/cpci_hotplug*
5258
5259COMPACTPCI HOTPLUG GENERIC DRIVER
5260M:	Scott Murray <scott@spiteful.org>
5261L:	linux-pci@vger.kernel.org
5262S:	Maintained
5263F:	drivers/pci/hotplug/cpcihp_generic.c
5264
5265COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5266M:	Scott Murray <scott@spiteful.org>
5267L:	linux-pci@vger.kernel.org
5268S:	Maintained
5269F:	drivers/pci/hotplug/cpcihp_zt5550.*
5270
5271COMPAL LAPTOP SUPPORT
5272M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
5273L:	platform-driver-x86@vger.kernel.org
5274S:	Maintained
5275F:	drivers/platform/x86/compal-laptop.c
5276
5277COMPILER ATTRIBUTES
5278M:	Miguel Ojeda <ojeda@kernel.org>
5279S:	Maintained
5280F:	include/linux/compiler_attributes.h
5281
5282COMPUTE EXPRESS LINK (CXL)
5283M:	Davidlohr Bueso <dave@stgolabs.net>
5284M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5285M:	Dave Jiang <dave.jiang@intel.com>
5286M:	Alison Schofield <alison.schofield@intel.com>
5287M:	Vishal Verma <vishal.l.verma@intel.com>
5288M:	Ira Weiny <ira.weiny@intel.com>
5289M:	Dan Williams <dan.j.williams@intel.com>
5290L:	linux-cxl@vger.kernel.org
5291S:	Maintained
5292F:	drivers/cxl/
5293F:	include/linux/cxl-event.h
5294F:	include/uapi/linux/cxl_mem.h
5295F:	tools/testing/cxl/
5296
5297COMPUTE EXPRESS LINK PMU (CPMU)
5298M:	Jonathan Cameron <jonathan.cameron@huawei.com>
5299L:	linux-cxl@vger.kernel.org
5300S:	Maintained
5301F:	Documentation/admin-guide/perf/cxl.rst
5302F:	drivers/perf/cxl_pmu.c
5303
5304CONEXANT ACCESSRUNNER USB DRIVER
5305L:	accessrunner-general@lists.sourceforge.net
5306S:	Orphan
5307W:	http://accessrunner.sourceforge.net/
5308F:	drivers/usb/atm/cxacru.c
5309
5310CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5311M:	Elena Reshetova <elena.reshetova@intel.com>
5312M:	Carlos Bilbao <carlos.bilbao@amd.com>
5313S:	Maintained
5314F:	Documentation/security/snp-tdx-threat-model.rst
5315
5316CONFIGFS
5317M:	Joel Becker <jlbec@evilplan.org>
5318M:	Christoph Hellwig <hch@lst.de>
5319S:	Supported
5320T:	git git://git.infradead.org/users/hch/configfs.git
5321F:	fs/configfs/
5322F:	include/linux/configfs.h
5323F:	samples/configfs/
5324
5325CONSOLE SUBSYSTEM
5326M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5327S:	Supported
5328F:	drivers/video/console/
5329F:	include/linux/console*
5330
5331CONTEXT TRACKING
5332M:	Frederic Weisbecker <frederic@kernel.org>
5333M:	"Paul E. McKenney" <paulmck@kernel.org>
5334S:	Maintained
5335F:	include/linux/context_tracking*
5336F:	kernel/context_tracking.c
5337
5338CONTROL GROUP (CGROUP)
5339M:	Tejun Heo <tj@kernel.org>
5340M:	Zefan Li <lizefan.x@bytedance.com>
5341M:	Johannes Weiner <hannes@cmpxchg.org>
5342L:	cgroups@vger.kernel.org
5343S:	Maintained
5344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5345F:	Documentation/admin-guide/cgroup-v1/
5346F:	Documentation/admin-guide/cgroup-v2.rst
5347F:	include/linux/cgroup*
5348F:	kernel/cgroup/
5349F:	tools/testing/selftests/cgroup/
5350
5351CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
5352M:	Tejun Heo <tj@kernel.org>
5353M:	Josef Bacik <josef@toxicpanda.com>
5354M:	Jens Axboe <axboe@kernel.dk>
5355L:	cgroups@vger.kernel.org
5356L:	linux-block@vger.kernel.org
5357T:	git git://git.kernel.dk/linux-block
5358F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
5359F:	block/bfq-cgroup.c
5360F:	block/blk-cgroup.c
5361F:	block/blk-iocost.c
5362F:	block/blk-iolatency.c
5363F:	block/blk-throttle.c
5364F:	include/linux/blk-cgroup.h
5365
5366CONTROL GROUP - CPUSET
5367M:	Waiman Long <longman@redhat.com>
5368M:	Zefan Li <lizefan.x@bytedance.com>
5369L:	cgroups@vger.kernel.org
5370S:	Maintained
5371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
5372F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
5373F:	include/linux/cpuset.h
5374F:	kernel/cgroup/cpuset.c
5375F:	tools/testing/selftests/cgroup/test_cpuset.c
5376F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
5377
5378CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
5379M:	Johannes Weiner <hannes@cmpxchg.org>
5380M:	Michal Hocko <mhocko@kernel.org>
5381M:	Roman Gushchin <roman.gushchin@linux.dev>
5382M:	Shakeel Butt <shakeel.butt@linux.dev>
5383R:	Muchun Song <muchun.song@linux.dev>
5384L:	cgroups@vger.kernel.org
5385L:	linux-mm@kvack.org
5386S:	Maintained
5387F:	mm/memcontrol.c
5388F:	mm/swap_cgroup.c
5389F:	samples/cgroup/*
5390F:	tools/testing/selftests/cgroup/memcg_protection.m
5391F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
5392F:	tools/testing/selftests/cgroup/test_kmem.c
5393F:	tools/testing/selftests/cgroup/test_memcontrol.c
5394
5395CORETEMP HARDWARE MONITORING DRIVER
5396M:	Fenghua Yu <fenghua.yu@intel.com>
5397L:	linux-hwmon@vger.kernel.org
5398S:	Maintained
5399F:	Documentation/hwmon/coretemp.rst
5400F:	drivers/hwmon/coretemp.c
5401
5402CORSAIR-CPRO HARDWARE MONITOR DRIVER
5403M:	Marius Zachmann <mail@mariuszachmann.de>
5404L:	linux-hwmon@vger.kernel.org
5405S:	Maintained
5406F:	drivers/hwmon/corsair-cpro.c
5407
5408CORSAIR-PSU HARDWARE MONITOR DRIVER
5409M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
5410L:	linux-hwmon@vger.kernel.org
5411S:	Maintained
5412F:	Documentation/hwmon/corsair-psu.rst
5413F:	drivers/hwmon/corsair-psu.c
5414
5415COUNTER SUBSYSTEM
5416M:	William Breathitt Gray <william.gray@linaro.org>
5417L:	linux-iio@vger.kernel.org
5418S:	Maintained
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
5420F:	Documentation/ABI/testing/sysfs-bus-counter
5421F:	Documentation/driver-api/generic-counter.rst
5422F:	drivers/counter/
5423F:	include/linux/counter.h
5424F:	include/uapi/linux/counter.h
5425F:	tools/counter/
5426
5427COUNTER WATCH EVENTS TOOL
5428M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
5429L:	linux-iio@vger.kernel.org
5430S:	Maintained
5431F:	tools/counter/counter_watch_events.c
5432
5433CP2615 I2C DRIVER
5434M:	Bence Csókás <bence98@sch.bme.hu>
5435S:	Maintained
5436F:	drivers/i2c/busses/i2c-cp2615.c
5437
5438CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
5439M:	Viresh Kumar <viresh.kumar@linaro.org>
5440M:	Sudeep Holla <sudeep.holla@arm.com>
5441L:	linux-pm@vger.kernel.org
5442S:	Maintained
5443W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
5444F:	drivers/cpufreq/vexpress-spc-cpufreq.c
5445
5446CPU FREQUENCY SCALING FRAMEWORK
5447M:	"Rafael J. Wysocki" <rafael@kernel.org>
5448M:	Viresh Kumar <viresh.kumar@linaro.org>
5449L:	linux-pm@vger.kernel.org
5450S:	Maintained
5451B:	https://bugzilla.kernel.org
5452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
5454F:	Documentation/admin-guide/pm/cpufreq.rst
5455F:	Documentation/admin-guide/pm/intel_pstate.rst
5456F:	Documentation/cpu-freq/
5457F:	Documentation/devicetree/bindings/cpufreq/
5458F:	drivers/cpufreq/
5459F:	include/linux/cpufreq.h
5460F:	include/linux/sched/cpufreq.h
5461F:	kernel/sched/cpufreq*.c
5462F:	tools/testing/selftests/cpufreq/
5463
5464CPU HOTPLUG
5465M:	Thomas Gleixner <tglx@linutronix.de>
5466M:	Peter Zijlstra <peterz@infradead.org>
5467L:	linux-kernel@vger.kernel.org
5468S:	Maintained
5469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
5470F:	include/linux/cpu.h
5471F:	include/linux/cpuhotplug.h
5472F:	include/linux/smpboot.h
5473F:	kernel/cpu.c
5474F:	kernel/smpboot.*
5475
5476CPU IDLE TIME MANAGEMENT FRAMEWORK
5477M:	"Rafael J. Wysocki" <rafael@kernel.org>
5478M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5479L:	linux-pm@vger.kernel.org
5480S:	Maintained
5481B:	https://bugzilla.kernel.org
5482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5483F:	Documentation/admin-guide/pm/cpuidle.rst
5484F:	Documentation/driver-api/pm/cpuidle.rst
5485F:	drivers/cpuidle/
5486F:	include/linux/cpuidle.h
5487
5488CPU POWER MONITORING SUBSYSTEM
5489M:	Thomas Renninger <trenn@suse.com>
5490M:	Shuah Khan <shuah@kernel.org>
5491M:	Shuah Khan <skhan@linuxfoundation.org>
5492L:	linux-pm@vger.kernel.org
5493S:	Maintained
5494F:	tools/power/cpupower/
5495
5496CPUID/MSR DRIVER
5497M:	"H. Peter Anvin" <hpa@zytor.com>
5498S:	Maintained
5499F:	arch/x86/kernel/cpuid.c
5500F:	arch/x86/kernel/msr.c
5501
5502CPUIDLE DRIVER - ARM BIG LITTLE
5503M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5504M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5505L:	linux-pm@vger.kernel.org
5506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5507S:	Maintained
5508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
5509F:	drivers/cpuidle/cpuidle-big_little.c
5510
5511CPUIDLE DRIVER - ARM EXYNOS
5512M:	Daniel Lezcano <daniel.lezcano@linaro.org>
5513M:	Kukjin Kim <kgene@kernel.org>
5514R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
5515L:	linux-pm@vger.kernel.org
5516L:	linux-samsung-soc@vger.kernel.org
5517S:	Maintained
5518F:	arch/arm/mach-exynos/pm.c
5519F:	drivers/cpuidle/cpuidle-exynos.c
5520F:	include/linux/platform_data/cpuidle-exynos.h
5521
5522CPUIDLE DRIVER - ARM PSCI
5523M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
5524M:	Sudeep Holla <sudeep.holla@arm.com>
5525L:	linux-pm@vger.kernel.org
5526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5527S:	Supported
5528F:	drivers/cpuidle/cpuidle-psci.c
5529
5530CPUIDLE DRIVER - ARM PSCI PM DOMAIN
5531M:	Ulf Hansson <ulf.hansson@linaro.org>
5532L:	linux-pm@vger.kernel.org
5533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5534S:	Supported
5535F:	drivers/cpuidle/cpuidle-psci-domain.c
5536F:	drivers/cpuidle/cpuidle-psci.h
5537
5538CPUIDLE DRIVER - DT IDLE PM DOMAIN
5539M:	Ulf Hansson <ulf.hansson@linaro.org>
5540L:	linux-pm@vger.kernel.org
5541S:	Supported
5542F:	drivers/cpuidle/dt_idle_genpd.c
5543F:	drivers/cpuidle/dt_idle_genpd.h
5544
5545CPUIDLE DRIVER - RISC-V SBI
5546M:	Anup Patel <anup@brainfault.org>
5547L:	linux-pm@vger.kernel.org
5548L:	linux-riscv@lists.infradead.org
5549S:	Maintained
5550F:	drivers/cpuidle/cpuidle-riscv-sbi.c
5551
5552CRAMFS FILESYSTEM
5553M:	Nicolas Pitre <nico@fluxnic.net>
5554S:	Maintained
5555F:	Documentation/filesystems/cramfs.rst
5556F:	fs/cramfs/
5557
5558CREATIVE SB0540
5559M:	Bastien Nocera <hadess@hadess.net>
5560L:	linux-input@vger.kernel.org
5561S:	Maintained
5562F:	drivers/hid/hid-creative-sb0540.c
5563
5564CRYPTO API
5565M:	Herbert Xu <herbert@gondor.apana.org.au>
5566M:	"David S. Miller" <davem@davemloft.net>
5567L:	linux-crypto@vger.kernel.org
5568S:	Maintained
5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
5571F:	Documentation/crypto/
5572F:	Documentation/devicetree/bindings/crypto/
5573F:	arch/*/crypto/
5574F:	crypto/
5575F:	drivers/crypto/
5576F:	include/crypto/
5577F:	include/linux/crypto*
5578F:	lib/crypto/
5579
5580CRYPTO SPEED TEST COMPARE
5581M:	Wang Jinchao <wangjinchao@xfusion.com>
5582L:	linux-crypto@vger.kernel.org
5583S:	Maintained
5584F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
5585
5586CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
5587M:	Neil Horman <nhorman@tuxdriver.com>
5588L:	linux-crypto@vger.kernel.org
5589S:	Maintained
5590F:	crypto/ansi_cprng.c
5591F:	crypto/rng.c
5592
5593CS3308 MEDIA DRIVER
5594M:	Hans Verkuil <hverkuil@xs4all.nl>
5595L:	linux-media@vger.kernel.org
5596S:	Odd Fixes
5597W:	http://linuxtv.org
5598T:	git git://linuxtv.org/media_tree.git
5599F:	drivers/media/i2c/cs3308.c
5600
5601CS5535 Audio ALSA driver
5602M:	Jaya Kumar <jayakumar.alsa@gmail.com>
5603S:	Maintained
5604F:	sound/pci/cs5535audio/
5605
5606CTU CAN FD DRIVER
5607M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
5608M:	Ondrej Ille <ondrej.ille@gmail.com>
5609L:	linux-can@vger.kernel.org
5610S:	Maintained
5611F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
5612F:	drivers/net/can/ctucanfd/
5613
5614CVE ASSIGNMENT CONTACT
5615M:	CVE Assignment Team <cve@kernel.org>
5616S:	Maintained
5617F:	Documentation/process/cve.rst
5618
5619CW1200 WLAN driver
5620S:	Orphan
5621F:	drivers/net/wireless/st/cw1200/
5622
5623CX18 VIDEO4LINUX DRIVER
5624M:	Andy Walls <awalls@md.metrocast.net>
5625L:	linux-media@vger.kernel.org
5626S:	Maintained
5627W:	https://linuxtv.org
5628T:	git git://linuxtv.org/media_tree.git
5629F:	drivers/media/pci/cx18/
5630F:	include/uapi/linux/ivtv*
5631
5632CX2341X MPEG ENCODER HELPER MODULE
5633M:	Hans Verkuil <hverkuil@xs4all.nl>
5634L:	linux-media@vger.kernel.org
5635S:	Maintained
5636W:	https://linuxtv.org
5637T:	git git://linuxtv.org/media_tree.git
5638F:	drivers/media/common/cx2341x*
5639F:	include/media/drv-intf/cx2341x.h
5640
5641CX24120 MEDIA DRIVER
5642M:	Jemma Denson <jdenson@gmail.com>
5643M:	Patrick Boettcher <patrick.boettcher@posteo.de>
5644L:	linux-media@vger.kernel.org
5645S:	Maintained
5646W:	https://linuxtv.org
5647Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5648F:	drivers/media/dvb-frontends/cx24120*
5649
5650CX88 VIDEO4LINUX DRIVER
5651M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5652L:	linux-media@vger.kernel.org
5653S:	Odd fixes
5654W:	https://linuxtv.org
5655T:	git git://linuxtv.org/media_tree.git
5656F:	Documentation/driver-api/media/drivers/cx88*
5657F:	drivers/media/pci/cx88/
5658
5659CXD2820R MEDIA DRIVER
5660L:	linux-media@vger.kernel.org
5661S:	Orphan
5662W:	https://linuxtv.org
5663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5664F:	drivers/media/dvb-frontends/cxd2820r*
5665
5666CXGB3 ETHERNET DRIVER (CXGB3)
5667M:	Raju Rangoju <rajur@chelsio.com>
5668L:	netdev@vger.kernel.org
5669S:	Supported
5670W:	http://www.chelsio.com
5671F:	drivers/net/ethernet/chelsio/cxgb3/
5672
5673CXGB3 ISCSI DRIVER (CXGB3I)
5674M:	Varun Prakash <varun@chelsio.com>
5675L:	linux-scsi@vger.kernel.org
5676S:	Supported
5677W:	http://www.chelsio.com
5678F:	drivers/scsi/cxgbi/cxgb3i
5679
5680CXGB4 CRYPTO DRIVER (chcr)
5681M:	Ayush Sawal <ayush.sawal@chelsio.com>
5682L:	linux-crypto@vger.kernel.org
5683S:	Supported
5684W:	http://www.chelsio.com
5685F:	drivers/crypto/chelsio
5686
5687CXGB4 ETHERNET DRIVER (CXGB4)
5688M:	Raju Rangoju <rajur@chelsio.com>
5689L:	netdev@vger.kernel.org
5690S:	Supported
5691W:	http://www.chelsio.com
5692F:	drivers/net/ethernet/chelsio/cxgb4/
5693
5694CXGB4 INLINE CRYPTO DRIVER
5695M:	Ayush Sawal <ayush.sawal@chelsio.com>
5696L:	netdev@vger.kernel.org
5697S:	Supported
5698W:	http://www.chelsio.com
5699F:	drivers/net/ethernet/chelsio/inline_crypto/
5700
5701CXGB4 ISCSI DRIVER (CXGB4I)
5702M:	Varun Prakash <varun@chelsio.com>
5703L:	linux-scsi@vger.kernel.org
5704S:	Supported
5705W:	http://www.chelsio.com
5706F:	drivers/scsi/cxgbi/cxgb4i
5707
5708CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5709M:	Potnuri Bharat Teja <bharat@chelsio.com>
5710L:	linux-rdma@vger.kernel.org
5711S:	Supported
5712W:	http://www.openfabrics.org
5713F:	drivers/infiniband/hw/cxgb4/
5714F:	include/uapi/rdma/cxgb4-abi.h
5715
5716CXGB4VF ETHERNET DRIVER (CXGB4VF)
5717M:	Raju Rangoju <rajur@chelsio.com>
5718L:	netdev@vger.kernel.org
5719S:	Supported
5720W:	http://www.chelsio.com
5721F:	drivers/net/ethernet/chelsio/cxgb4vf/
5722
5723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5724M:	Frederic Barrat <fbarrat@linux.ibm.com>
5725M:	Andrew Donnellan <ajd@linux.ibm.com>
5726L:	linuxppc-dev@lists.ozlabs.org
5727S:	Supported
5728F:	Documentation/ABI/testing/sysfs-class-cxl
5729F:	Documentation/arch/powerpc/cxl.rst
5730F:	arch/powerpc/platforms/powernv/pci-cxl.c
5731F:	drivers/misc/cxl/
5732F:	include/misc/cxl*
5733F:	include/uapi/misc/cxl.h
5734
5735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5736M:	Manoj N. Kumar <manoj@linux.ibm.com>
5737M:	Matthew R. Ochs <mrochs@linux.ibm.com>
5738M:	Uma Krishnan <ukrishn@linux.ibm.com>
5739L:	linux-scsi@vger.kernel.org
5740S:	Supported
5741F:	Documentation/arch/powerpc/cxlflash.rst
5742F:	drivers/scsi/cxlflash/
5743F:	include/uapi/scsi/cxlflash_ioctl.h
5744
5745CYBERPRO FB DRIVER
5746M:	Russell King <linux@armlinux.org.uk>
5747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5748S:	Maintained
5749W:	http://www.armlinux.org.uk/
5750F:	drivers/video/fbdev/cyber2000fb.*
5751
5752CYCLADES PC300 DRIVER
5753S:	Orphan
5754F:	drivers/net/wan/pc300*
5755
5756CYPRESS CY8C95X0 PINCTRL DRIVER
5757M:	Patrick Rudolph <patrick.rudolph@9elements.com>
5758L:	linux-gpio@vger.kernel.org
5759S:	Maintained
5760F:	drivers/pinctrl/pinctrl-cy8c95x0.c
5761
5762CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5763M:	Linus Walleij <linus.walleij@linaro.org>
5764L:	linux-input@vger.kernel.org
5765S:	Maintained
5766F:	drivers/input/touchscreen/cy8ctma140.c
5767
5768CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
5769M:	Yassine Oudjana <y.oudjana@protonmail.com>
5770L:	linux-input@vger.kernel.org
5771S:	Maintained
5772F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
5773F:	drivers/input/keyboard/cypress-sf.c
5774
5775CYPRESS_FIRMWARE MEDIA DRIVER
5776L:	linux-media@vger.kernel.org
5777S:	Orphan
5778W:	https://linuxtv.org
5779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5780F:	drivers/media/common/cypress_firmware*
5781
5782CYTTSP TOUCHSCREEN DRIVER
5783M:	Linus Walleij <linus.walleij@linaro.org>
5784L:	linux-input@vger.kernel.org
5785S:	Maintained
5786F:	drivers/input/touchscreen/cyttsp*
5787
5788D-LINK DIR-685 TOUCHKEYS DRIVER
5789M:	Linus Walleij <linus.walleij@linaro.org>
5790L:	linux-input@vger.kernel.org
5791S:	Supported
5792F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
5793
5794DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5795M:	Joshua Kinard <kumba@gentoo.org>
5796S:	Maintained
5797F:	drivers/rtc/rtc-ds1685.c
5798F:	include/linux/rtc/ds1685.h
5799
5800DAMA SLAVE for AX.25
5801M:	Joerg Reuter <jreuter@yaina.de>
5802L:	linux-hams@vger.kernel.org
5803S:	Maintained
5804W:	http://yaina.de/jreuter/
5805W:	http://www.qsl.net/dl1bke/
5806F:	net/ax25/af_ax25.c
5807F:	net/ax25/ax25_dev.c
5808F:	net/ax25/ax25_ds_*
5809F:	net/ax25/ax25_in.c
5810F:	net/ax25/ax25_out.c
5811F:	net/ax25/ax25_timer.c
5812F:	net/ax25/sysctl_net_ax25.c
5813
5814DATA ACCESS MONITOR
5815M:	SeongJae Park <sj@kernel.org>
5816L:	damon@lists.linux.dev
5817L:	linux-mm@kvack.org
5818S:	Maintained
5819W:	https://damonitor.github.io
5820P:	Documentation/mm/damon/maintainer-profile.rst
5821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5822T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
5823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
5824F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
5825F:	Documentation/admin-guide/mm/damon/
5826F:	Documentation/mm/damon/
5827F:	include/linux/damon.h
5828F:	include/trace/events/damon.h
5829F:	mm/damon/
5830F:	tools/testing/selftests/damon/
5831
5832DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5833L:	netdev@vger.kernel.org
5834S:	Orphan
5835F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5836F:	drivers/net/ethernet/dec/tulip/dmfe.c
5837
5838DC390/AM53C974 SCSI driver
5839M:	Hannes Reinecke <hare@suse.com>
5840L:	linux-scsi@vger.kernel.org
5841S:	Maintained
5842F:	drivers/scsi/am53c974.c
5843
5844DC395x SCSI driver
5845M:	Oliver Neukum <oliver@neukum.org>
5846M:	Ali Akcaagac <aliakc@web.de>
5847M:	Jamie Lenehan <lenehan@twibble.org>
5848S:	Maintained
5849F:	Documentation/scsi/dc395x.rst
5850F:	drivers/scsi/dc395x.*
5851
5852DCCP PROTOCOL
5853L:	dccp@vger.kernel.org
5854S:	Orphan
5855W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5856F:	include/linux/dccp.h
5857F:	include/linux/tfrc.h
5858F:	include/uapi/linux/dccp.h
5859F:	net/dccp/
5860
5861DEBUGOBJECTS:
5862M:	Thomas Gleixner <tglx@linutronix.de>
5863L:	linux-kernel@vger.kernel.org
5864S:	Maintained
5865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
5866F:	include/linux/debugobjects.h
5867F:	lib/debugobjects.c
5868
5869DECSTATION PLATFORM SUPPORT
5870M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5871L:	linux-mips@vger.kernel.org
5872S:	Maintained
5873W:	http://www.linux-mips.org/wiki/DECstation
5874F:	arch/mips/dec/
5875F:	arch/mips/include/asm/dec/
5876F:	arch/mips/include/asm/mach-dec/
5877
5878DEFXX FDDI NETWORK DRIVER
5879M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5880S:	Maintained
5881F:	drivers/net/fddi/defxx.*
5882
5883DEFZA FDDI NETWORK DRIVER
5884M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
5885S:	Maintained
5886F:	drivers/net/fddi/defza.*
5887
5888DEINTERLACE DRIVERS FOR ALLWINNER H3
5889M:	Jernej Skrabec <jernej.skrabec@gmail.com>
5890L:	linux-media@vger.kernel.org
5891S:	Maintained
5892T:	git git://linuxtv.org/media_tree.git
5893F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5894F:	drivers/media/platform/sunxi/sun8i-di/
5895
5896DELL LAPTOP DRIVER
5897M:	Matthew Garrett <mjg59@srcf.ucam.org>
5898M:	Pali Rohár <pali@kernel.org>
5899L:	platform-driver-x86@vger.kernel.org
5900S:	Maintained
5901F:	drivers/platform/x86/dell/dell-laptop.c
5902
5903DELL LAPTOP FREEFALL DRIVER
5904M:	Pali Rohár <pali@kernel.org>
5905S:	Maintained
5906F:	drivers/platform/x86/dell/dell-smo8800.c
5907
5908DELL LAPTOP RBTN DRIVER
5909M:	Pali Rohár <pali@kernel.org>
5910S:	Maintained
5911F:	drivers/platform/x86/dell/dell-rbtn.*
5912
5913DELL LAPTOP SMM DRIVER
5914M:	Pali Rohár <pali@kernel.org>
5915S:	Maintained
5916F:	Documentation/ABI/obsolete/procfs-i8k
5917F:	drivers/hwmon/dell-smm-hwmon.c
5918F:	include/uapi/linux/i8k.h
5919
5920DELL REMOTE BIOS UPDATE DRIVER
5921M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5922L:	platform-driver-x86@vger.kernel.org
5923S:	Maintained
5924F:	drivers/platform/x86/dell/dell_rbu.c
5925
5926DELL SMBIOS DRIVER
5927M:	Pali Rohár <pali@kernel.org>
5928L:	Dell.Client.Kernel@dell.com
5929L:	platform-driver-x86@vger.kernel.org
5930S:	Maintained
5931F:	drivers/platform/x86/dell/dell-smbios.*
5932
5933DELL SMBIOS SMM DRIVER
5934L:	Dell.Client.Kernel@dell.com
5935L:	platform-driver-x86@vger.kernel.org
5936S:	Maintained
5937F:	drivers/platform/x86/dell/dell-smbios-smm.c
5938
5939DELL SMBIOS WMI DRIVER
5940L:	Dell.Client.Kernel@dell.com
5941L:	platform-driver-x86@vger.kernel.org
5942S:	Maintained
5943F:	drivers/platform/x86/dell/dell-smbios-wmi.c
5944F:	tools/wmi/dell-smbios-example.c
5945
5946DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5947M:	Stuart Hayes <stuart.w.hayes@gmail.com>
5948L:	platform-driver-x86@vger.kernel.org
5949S:	Maintained
5950F:	Documentation/userspace-api/dcdbas.rst
5951F:	drivers/platform/x86/dell/dcdbas.*
5952
5953DELL WMI DDV DRIVER
5954M:	Armin Wolf <W_Armin@gmx.de>
5955S:	Maintained
5956F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
5957F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
5958F:	Documentation/wmi/devices/dell-wmi-ddv.rst
5959F:	drivers/platform/x86/dell/dell-wmi-ddv.c
5960
5961DELL WMI DESCRIPTOR DRIVER
5962L:	Dell.Client.Kernel@dell.com
5963S:	Maintained
5964F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
5965
5966DELL WMI HARDWARE PRIVACY SUPPORT
5967L:	Dell.Client.Kernel@dell.com
5968L:	platform-driver-x86@vger.kernel.org
5969S:	Maintained
5970F:	drivers/platform/x86/dell/dell-wmi-privacy.c
5971
5972DELL WMI NOTIFICATIONS DRIVER
5973M:	Matthew Garrett <mjg59@srcf.ucam.org>
5974M:	Pali Rohár <pali@kernel.org>
5975S:	Maintained
5976F:	drivers/platform/x86/dell/dell-wmi-base.c
5977
5978DELL WMI SYSMAN DRIVER
5979M:	Prasanth Ksr <prasanth.ksr@dell.com>
5980L:	Dell.Client.Kernel@dell.com
5981L:	platform-driver-x86@vger.kernel.org
5982S:	Maintained
5983F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
5984F:	drivers/platform/x86/dell/dell-wmi-sysman/
5985
5986DELTA AHE-50DC FAN CONTROL MODULE DRIVER
5987M:	Zev Weiss <zev@bewilderbeest.net>
5988L:	linux-hwmon@vger.kernel.org
5989S:	Maintained
5990F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
5991
5992DELTA DPS920AB PSU DRIVER
5993M:	Robert Marko <robert.marko@sartura.hr>
5994L:	linux-hwmon@vger.kernel.org
5995S:	Maintained
5996F:	Documentation/hwmon/dps920ab.rst
5997F:	drivers/hwmon/pmbus/dps920ab.c
5998
5999DELTA NETWORKS TN48M CPLD DRIVERS
6000M:	Robert Marko <robert.marko@sartura.hr>
6001S:	Maintained
6002F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6003F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6004F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6005F:	drivers/gpio/gpio-tn48m.c
6006F:	include/dt-bindings/reset/delta,tn48m-reset.h
6007
6008DELTA ST MEDIA DRIVER
6009M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
6010L:	linux-media@vger.kernel.org
6011S:	Supported
6012W:	https://linuxtv.org
6013T:	git git://linuxtv.org/media_tree.git
6014F:	drivers/media/platform/st/sti/delta
6015
6016DENALI NAND DRIVER
6017L:	linux-mtd@lists.infradead.org
6018S:	Orphan
6019F:	drivers/mtd/nand/raw/denali*
6020
6021DESIGNWARE EDMA CORE IP DRIVER
6022M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
6023R:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6024R:	Serge Semin <fancer.lancer@gmail.com>
6025L:	dmaengine@vger.kernel.org
6026S:	Maintained
6027F:	drivers/dma/dw-edma/
6028F:	include/linux/dma/edma.h
6029
6030DESIGNWARE USB2 DRD IP DRIVER
6031M:	Minas Harutyunyan <hminas@synopsys.com>
6032L:	linux-usb@vger.kernel.org
6033S:	Maintained
6034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6035F:	drivers/usb/dwc2/
6036
6037DESIGNWARE USB3 DRD IP DRIVER
6038M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
6039L:	linux-usb@vger.kernel.org
6040S:	Maintained
6041F:	drivers/usb/dwc3/
6042
6043DESIGNWARE XDATA IP DRIVER
6044M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
6045L:	linux-pci@vger.kernel.org
6046S:	Maintained
6047F:	Documentation/misc-devices/dw-xdata-pcie.rst
6048F:	drivers/misc/dw-xdata-pcie.c
6049
6050DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6051M:	Andreas Klinger <ak@it-klinger.de>
6052L:	linux-iio@vger.kernel.org
6053S:	Maintained
6054F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6055F:	drivers/iio/proximity/srf*.c
6056
6057DEVICE COREDUMP (DEV_COREDUMP)
6058M:	Johannes Berg <johannes@sipsolutions.net>
6059L:	linux-kernel@vger.kernel.org
6060S:	Maintained
6061F:	drivers/base/devcoredump.c
6062F:	include/linux/devcoredump.h
6063
6064DEVICE DEPENDENCY HELPER SCRIPT
6065M:	Saravana Kannan <saravanak@google.com>
6066L:	linux-kernel@vger.kernel.org
6067S:	Maintained
6068F:	scripts/dev-needs.sh
6069
6070DEVICE DIRECT ACCESS (DAX)
6071M:	Dan Williams <dan.j.williams@intel.com>
6072M:	Vishal Verma <vishal.l.verma@intel.com>
6073M:	Dave Jiang <dave.jiang@intel.com>
6074L:	nvdimm@lists.linux.dev
6075L:	linux-cxl@vger.kernel.org
6076S:	Supported
6077F:	drivers/dax/
6078
6079DEVICE FREQUENCY (DEVFREQ)
6080M:	MyungJoo Ham <myungjoo.ham@samsung.com>
6081M:	Kyungmin Park <kyungmin.park@samsung.com>
6082M:	Chanwoo Choi <cw00.choi@samsung.com>
6083L:	linux-pm@vger.kernel.org
6084S:	Maintained
6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6086F:	Documentation/devicetree/bindings/devfreq/
6087F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6088F:	drivers/devfreq/
6089F:	include/linux/devfreq.h
6090F:	include/trace/events/devfreq.h
6091
6092DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6093M:	Chanwoo Choi <cw00.choi@samsung.com>
6094L:	linux-pm@vger.kernel.org
6095S:	Supported
6096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6097F:	Documentation/devicetree/bindings/devfreq/event/
6098F:	drivers/devfreq/devfreq-event.c
6099F:	drivers/devfreq/event/
6100F:	include/dt-bindings/pmu/exynos_ppmu.h
6101F:	include/linux/devfreq-event.h
6102
6103DEVICE RESOURCE MANAGEMENT HELPERS
6104M:	Hans de Goede <hdegoede@redhat.com>
6105R:	Matti Vaittinen <mazziesaccount@gmail.com>
6106S:	Maintained
6107F:	include/linux/devm-helpers.h
6108
6109DEVICE-MAPPER  (LVM)
6110M:	Alasdair Kergon <agk@redhat.com>
6111M:	Mike Snitzer <snitzer@kernel.org>
6112M:	Mikulas Patocka <mpatocka@redhat.com>
6113M:	dm-devel@lists.linux.dev
6114L:	dm-devel@lists.linux.dev
6115S:	Maintained
6116Q:	http://patchwork.kernel.org/project/dm-devel/list/
6117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6118F:	Documentation/admin-guide/device-mapper/
6119F:	drivers/md/Kconfig
6120F:	drivers/md/Makefile
6121F:	drivers/md/dm*
6122F:	drivers/md/persistent-data/
6123F:	include/linux/device-mapper.h
6124F:	include/linux/dm-*.h
6125F:	include/uapi/linux/dm-*.h
6126
6127DEVLINK
6128M:	Jiri Pirko <jiri@resnulli.us>
6129L:	netdev@vger.kernel.org
6130S:	Supported
6131F:	Documentation/networking/devlink
6132F:	include/net/devlink.h
6133F:	include/uapi/linux/devlink.h
6134F:	net/devlink/
6135
6136DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
6137M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
6138L:	kernel@dh-electronics.com
6139S:	Maintained
6140F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
6141F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
6142
6143DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
6144M:	Marek Vasut <marex@denx.de>
6145L:	kernel@dh-electronics.com
6146S:	Maintained
6147F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
6148F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
6149
6150DIALOG SEMICONDUCTOR DRIVERS
6151M:	Support Opensource <support.opensource@diasemi.com>
6152S:	Supported
6153W:	http://www.dialog-semiconductor.com/products
6154F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
6155F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
6156F:	Documentation/devicetree/bindings/mfd/da90*.txt
6157F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6158F:	Documentation/devicetree/bindings/regulator/da92*.txt
6159F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6160F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6161F:	Documentation/devicetree/bindings/sound/da[79]*.txt
6162F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
6163F:	Documentation/devicetree/bindings/watchdog/dlg,da90??-watchdog.yaml
6164F:	Documentation/hwmon/da90??.rst
6165F:	drivers/gpio/gpio-da90??.c
6166F:	drivers/hwmon/da90??-hwmon.c
6167F:	drivers/iio/adc/da91??-*.c
6168F:	drivers/input/misc/da72??.[ch]
6169F:	drivers/input/misc/da90??_onkey.c
6170F:	drivers/input/touchscreen/da9052_tsi.c
6171F:	drivers/leds/leds-da90??.c
6172F:	drivers/mfd/da903x.c
6173F:	drivers/mfd/da90??-*.c
6174F:	drivers/mfd/da91??-*.c
6175F:	drivers/pinctrl/pinctrl-da90??.c
6176F:	drivers/power/supply/da9052-battery.c
6177F:	drivers/power/supply/da91??-*.c
6178F:	drivers/regulator/da9???-regulator.[ch]
6179F:	drivers/regulator/slg51000-regulator.[ch]
6180F:	drivers/rtc/rtc-da90??.c
6181F:	drivers/thermal/da90??-thermal.c
6182F:	drivers/video/backlight/da90??_bl.c
6183F:	drivers/watchdog/da90??_wdt.c
6184F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
6185F:	include/linux/mfd/da903x.h
6186F:	include/linux/mfd/da9052/
6187F:	include/linux/mfd/da9055/
6188F:	include/linux/mfd/da9062/
6189F:	include/linux/mfd/da9063/
6190F:	include/linux/mfd/da9150/
6191F:	include/linux/regulator/da9211.h
6192F:	include/sound/da[79]*.h
6193F:	sound/soc/codecs/da[79]*.[ch]
6194
6195DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6196M:	William Breathitt Gray <william.gray@linaro.org>
6197L:	linux-gpio@vger.kernel.org
6198S:	Maintained
6199F:	drivers/gpio/gpio-gpio-mm.c
6200
6201DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6202M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
6203L:	linux-media@vger.kernel.org
6204S:	Maintained
6205F:	Documentation/admin-guide/media/mgb4.rst
6206F:	drivers/media/pci/mgb4/
6207
6208DIOLAN U2C-12 I2C DRIVER
6209M:	Guenter Roeck <linux@roeck-us.net>
6210L:	linux-i2c@vger.kernel.org
6211S:	Maintained
6212F:	drivers/i2c/busses/i2c-diolan-u2c.c
6213
6214DIRECTORY NOTIFICATION (DNOTIFY)
6215M:	Jan Kara <jack@suse.cz>
6216R:	Amir Goldstein <amir73il@gmail.com>
6217L:	linux-fsdevel@vger.kernel.org
6218S:	Maintained
6219F:	Documentation/filesystems/dnotify.rst
6220F:	fs/notify/dnotify/
6221F:	include/linux/dnotify.h
6222
6223DISK GEOMETRY AND PARTITION HANDLING
6224M:	Andries Brouwer <aeb@cwi.nl>
6225S:	Maintained
6226W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6227W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6228W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6229
6230DISKQUOTA
6231M:	Jan Kara <jack@suse.com>
6232S:	Maintained
6233F:	Documentation/filesystems/quota.rst
6234F:	fs/quota/
6235F:	include/linux/quota*.h
6236F:	include/uapi/linux/quota*.h
6237
6238DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6239M:	Bernie Thompson <bernie@plugable.com>
6240L:	linux-fbdev@vger.kernel.org
6241S:	Maintained
6242W:	http://plugable.com/category/projects/udlfb/
6243F:	Documentation/fb/udlfb.rst
6244F:	drivers/video/fbdev/udlfb.c
6245F:	include/video/udlfb.h
6246
6247DISTRIBUTED LOCK MANAGER (DLM)
6248M:	Alexander Aring <aahringo@redhat.com>
6249M:	David Teigland <teigland@redhat.com>
6250L:	gfs2@lists.linux.dev
6251S:	Supported
6252W:	https://pagure.io/dlm
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6254F:	fs/dlm/
6255
6256DMA BUFFER SHARING FRAMEWORK
6257M:	Sumit Semwal <sumit.semwal@linaro.org>
6258M:	Christian König <christian.koenig@amd.com>
6259L:	linux-media@vger.kernel.org
6260L:	dri-devel@lists.freedesktop.org
6261L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6262S:	Maintained
6263T:	git git://anongit.freedesktop.org/drm/drm-misc
6264F:	Documentation/driver-api/dma-buf.rst
6265F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
6266F:	drivers/dma-buf/
6267F:	include/linux/*fence.h
6268F:	include/linux/dma-buf.h
6269F:	include/linux/dma-resv.h
6270K:	\bdma_(?:buf|fence|resv)\b
6271
6272DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6273M:	Vinod Koul <vkoul@kernel.org>
6274L:	dmaengine@vger.kernel.org
6275S:	Maintained
6276Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6278F:	Documentation/devicetree/bindings/dma/
6279F:	Documentation/driver-api/dmaengine/
6280F:	drivers/dma/
6281F:	include/dt-bindings/dma/
6282F:	include/linux/dma/
6283F:	include/linux/dmaengine.h
6284F:	include/linux/of_dma.h
6285
6286DMA MAPPING BENCHMARK
6287M:	Xiang Chen <chenxiang66@hisilicon.com>
6288L:	iommu@lists.linux.dev
6289F:	kernel/dma/map_benchmark.c
6290F:	tools/testing/selftests/dma/
6291
6292DMA MAPPING HELPERS
6293M:	Christoph Hellwig <hch@lst.de>
6294M:	Marek Szyprowski <m.szyprowski@samsung.com>
6295R:	Robin Murphy <robin.murphy@arm.com>
6296L:	iommu@lists.linux.dev
6297S:	Supported
6298W:	http://git.infradead.org/users/hch/dma-mapping.git
6299T:	git git://git.infradead.org/users/hch/dma-mapping.git
6300F:	include/asm-generic/dma-mapping.h
6301F:	include/linux/dma-direct.h
6302F:	include/linux/dma-map-ops.h
6303F:	include/linux/dma-mapping.h
6304F:	include/linux/swiotlb.h
6305F:	kernel/dma/
6306
6307DMA-BUF HEAPS FRAMEWORK
6308M:	Sumit Semwal <sumit.semwal@linaro.org>
6309R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
6310R:	Brian Starkey <Brian.Starkey@arm.com>
6311R:	John Stultz <jstultz@google.com>
6312R:	T.J. Mercier <tjmercier@google.com>
6313L:	linux-media@vger.kernel.org
6314L:	dri-devel@lists.freedesktop.org
6315L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
6316S:	Maintained
6317T:	git git://anongit.freedesktop.org/drm/drm-misc
6318F:	drivers/dma-buf/dma-heap.c
6319F:	drivers/dma-buf/heaps/*
6320F:	include/linux/dma-heap.h
6321F:	include/uapi/linux/dma-heap.h
6322
6323DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
6324M:	Lukasz Luba <lukasz.luba@arm.com>
6325L:	linux-pm@vger.kernel.org
6326L:	linux-samsung-soc@vger.kernel.org
6327S:	Maintained
6328F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
6329F:	drivers/memory/samsung/exynos5422-dmc.c
6330
6331DME1737 HARDWARE MONITOR DRIVER
6332M:	Juerg Haefliger <juergh@proton.me>
6333L:	linux-hwmon@vger.kernel.org
6334S:	Maintained
6335F:	Documentation/hwmon/dme1737.rst
6336F:	drivers/hwmon/dme1737.c
6337
6338DMI/SMBIOS SUPPORT
6339M:	Jean Delvare <jdelvare@suse.com>
6340S:	Maintained
6341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
6342F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
6343F:	drivers/firmware/dmi-id.c
6344F:	drivers/firmware/dmi_scan.c
6345F:	include/linux/dmi.h
6346
6347DOCUMENTATION
6348M:	Jonathan Corbet <corbet@lwn.net>
6349L:	linux-doc@vger.kernel.org
6350S:	Maintained
6351P:	Documentation/doc-guide/maintainer-profile.rst
6352T:	git git://git.lwn.net/linux.git docs-next
6353F:	Documentation/
6354F:	scripts/documentation-file-ref-check
6355F:	scripts/kernel-doc
6356F:	scripts/sphinx-pre-install
6357X:	Documentation/ABI/
6358X:	Documentation/admin-guide/media/
6359X:	Documentation/devicetree/
6360X:	Documentation/driver-api/media/
6361X:	Documentation/firmware-guide/acpi/
6362X:	Documentation/i2c/
6363X:	Documentation/netlink/
6364X:	Documentation/power/
6365X:	Documentation/spi/
6366X:	Documentation/userspace-api/media/
6367
6368DOCUMENTATION PROCESS
6369M:	Jonathan Corbet <corbet@lwn.net>
6370L:	workflows@vger.kernel.org
6371S:	Maintained
6372F:	Documentation/maintainer/
6373F:	Documentation/process/
6374
6375DOCUMENTATION REPORTING ISSUES
6376M:	Thorsten Leemhuis <linux@leemhuis.info>
6377L:	linux-doc@vger.kernel.org
6378S:	Maintained
6379F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
6380F:	Documentation/admin-guide/reporting-issues.rst
6381
6382DOCUMENTATION SCRIPTS
6383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
6384L:	linux-doc@vger.kernel.org
6385S:	Maintained
6386F:	Documentation/sphinx/parse-headers.pl
6387F:	scripts/documentation-file-ref-check
6388F:	scripts/sphinx-pre-install
6389
6390DOCUMENTATION/ITALIAN
6391M:	Federico Vaga <federico.vaga@vaga.pv.it>
6392L:	linux-doc@vger.kernel.org
6393S:	Maintained
6394F:	Documentation/translations/it_IT
6395
6396DOCUMENTATION/JAPANESE
6397R:	Akira Yokosawa <akiyks@gmail.com>
6398L:	linux-doc@vger.kernel.org
6399S:	Maintained
6400F:	Documentation/translations/ja_JP
6401
6402DONGWOON DW9714 LENS VOICE COIL DRIVER
6403M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6404L:	linux-media@vger.kernel.org
6405S:	Maintained
6406T:	git git://linuxtv.org/media_tree.git
6407F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
6408F:	drivers/media/i2c/dw9714.c
6409
6410DONGWOON DW9719 LENS VOICE COIL DRIVER
6411M:	Daniel Scally <djrscally@gmail.com>
6412L:	linux-media@vger.kernel.org
6413S:	Maintained
6414T:	git git://linuxtv.org/media_tree.git
6415F:	drivers/media/i2c/dw9719.c
6416
6417DONGWOON DW9768 LENS VOICE COIL DRIVER
6418L:	linux-media@vger.kernel.org
6419S:	Orphan
6420T:	git git://linuxtv.org/media_tree.git
6421F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
6422F:	drivers/media/i2c/dw9768.c
6423
6424DONGWOON DW9807 LENS VOICE COIL DRIVER
6425M:	Sakari Ailus <sakari.ailus@linux.intel.com>
6426L:	linux-media@vger.kernel.org
6427S:	Maintained
6428T:	git git://linuxtv.org/media_tree.git
6429F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
6430F:	drivers/media/i2c/dw9807-vcm.c
6431
6432DOUBLETALK DRIVER
6433M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
6434L:	blinux-list@redhat.com
6435S:	Maintained
6436F:	drivers/char/dtlk.c
6437F:	include/linux/dtlk.h
6438
6439DPAA2 DATAPATH I/O (DPIO) DRIVER
6440M:	Roy Pledge <Roy.Pledge@nxp.com>
6441L:	linux-kernel@vger.kernel.org
6442S:	Maintained
6443F:	drivers/soc/fsl/dpio
6444
6445DPAA2 ETHERNET DRIVER
6446M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6447L:	netdev@vger.kernel.org
6448S:	Maintained
6449F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
6450F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
6451F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
6452F:	drivers/net/ethernet/freescale/dpaa2/Makefile
6453F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
6454F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
6455F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
6456F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
6457F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
6458F:	drivers/net/ethernet/freescale/dpaa2/dpni*
6459
6460DPAA2 ETHERNET SWITCH DRIVER
6461M:	Ioana Ciornei <ioana.ciornei@nxp.com>
6462L:	netdev@vger.kernel.org
6463S:	Maintained
6464F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
6465F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
6466F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
6467
6468DPLL SUBSYSTEM
6469M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
6470M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
6471M:	Jiri Pirko <jiri@resnulli.us>
6472L:	netdev@vger.kernel.org
6473S:	Supported
6474F:	Documentation/driver-api/dpll.rst
6475F:	drivers/dpll/*
6476F:	include/linux/dpll.h
6477F:	include/uapi/linux/dpll.h
6478
6479DRBD DRIVER
6480M:	Philipp Reisner <philipp.reisner@linbit.com>
6481M:	Lars Ellenberg <lars.ellenberg@linbit.com>
6482M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
6483L:	drbd-dev@lists.linbit.com
6484S:	Supported
6485W:	http://www.drbd.org
6486T:	git git://git.linbit.com/linux-drbd.git
6487T:	git git://git.linbit.com/drbd-8.4.git
6488F:	Documentation/admin-guide/blockdev/
6489F:	drivers/block/drbd/
6490F:	include/linux/drbd*
6491F:	lib/lru_cache.c
6492
6493DRIVER COMPONENT FRAMEWORK
6494L:	dri-devel@lists.freedesktop.org
6495F:	drivers/base/component.c
6496F:	include/linux/component.h
6497
6498DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
6499M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6500R:	"Rafael J. Wysocki" <rafael@kernel.org>
6501S:	Supported
6502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
6503F:	Documentation/core-api/kobject.rst
6504F:	drivers/base/
6505F:	fs/debugfs/
6506F:	fs/sysfs/
6507F:	include/linux/debugfs.h
6508F:	include/linux/fwnode.h
6509F:	include/linux/kobj*
6510F:	include/linux/property.h
6511F:	lib/kobj*
6512
6513DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
6514M:	Nishanth Menon <nm@ti.com>
6515L:	linux-pm@vger.kernel.org
6516S:	Maintained
6517F:	drivers/soc/ti/smartreflex.c
6518F:	include/linux/power/smartreflex.h
6519
6520DRM ACCEL DRIVERS FOR INTEL VPU
6521M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
6522M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
6523L:	dri-devel@lists.freedesktop.org
6524S:	Supported
6525T:	git git://anongit.freedesktop.org/drm/drm-misc
6526F:	drivers/accel/ivpu/
6527F:	include/uapi/drm/ivpu_accel.h
6528
6529DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
6530M:	Oded Gabbay <ogabbay@kernel.org>
6531L:	dri-devel@lists.freedesktop.org
6532S:	Maintained
6533C:	irc://irc.oftc.net/dri-devel
6534T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
6535F:	Documentation/accel/
6536F:	drivers/accel/
6537F:	include/drm/drm_accel.h
6538
6539DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
6540M:	Maxime Ripard <mripard@kernel.org>
6541M:	Chen-Yu Tsai <wens@csie.org>
6542R:	Jernej Skrabec <jernej.skrabec@gmail.com>
6543L:	dri-devel@lists.freedesktop.org
6544S:	Supported
6545T:	git git://anongit.freedesktop.org/drm/drm-misc
6546F:	drivers/gpu/drm/sun4i/sun8i*
6547
6548DRM DRIVER FOR ARM PL111 CLCD
6549S:	Orphan
6550T:	git git://anongit.freedesktop.org/drm/drm-misc
6551F:	drivers/gpu/drm/pl111/
6552
6553DRM DRIVER FOR ARM VERSATILE TFT PANELS
6554M:	Linus Walleij <linus.walleij@linaro.org>
6555S:	Maintained
6556T:	git git://anongit.freedesktop.org/drm/drm-misc
6557F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
6558F:	drivers/gpu/drm/panel/panel-arm-versatile.c
6559
6560DRM DRIVER FOR ASPEED BMC GFX
6561M:	Joel Stanley <joel@jms.id.au>
6562L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
6563S:	Supported
6564T:	git git://anongit.freedesktop.org/drm/drm-misc
6565F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
6566F:	drivers/gpu/drm/aspeed/
6567
6568DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
6569M:	Dave Airlie <airlied@redhat.com>
6570R:	Thomas Zimmermann <tzimmermann@suse.de>
6571R:	Jocelyn Falempe <jfalempe@redhat.com>
6572L:	dri-devel@lists.freedesktop.org
6573S:	Supported
6574T:	git git://anongit.freedesktop.org/drm/drm-misc
6575F:	drivers/gpu/drm/ast/
6576
6577DRM DRIVER FOR BOCHS VIRTUAL GPU
6578M:	Gerd Hoffmann <kraxel@redhat.com>
6579L:	virtualization@lists.linux.dev
6580S:	Maintained
6581T:	git git://anongit.freedesktop.org/drm/drm-misc
6582F:	drivers/gpu/drm/tiny/bochs.c
6583
6584DRM DRIVER FOR BOE HIMAX8279D PANELS
6585M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
6586S:	Maintained
6587F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
6588F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
6589
6590DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
6591M:	Jagan Teki <jagan@amarulasolutions.com>
6592S:	Maintained
6593F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
6594F:	drivers/gpu/drm/bridge/chipone-icn6211.c
6595
6596DRM DRIVER FOR EBBG FT8719 PANEL
6597M:	Joel Selvaraj <jo@jsfamily.in>
6598S:	Maintained
6599T:	git git://anongit.freedesktop.org/drm/drm-misc
6600F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
6601F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
6602
6603DRM DRIVER FOR FARADAY TVE200 TV ENCODER
6604M:	Linus Walleij <linus.walleij@linaro.org>
6605S:	Maintained
6606T:	git git://anongit.freedesktop.org/drm/drm-misc
6607F:	drivers/gpu/drm/tve200/
6608
6609DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
6610M:	Icenowy Zheng <icenowy@aosc.io>
6611S:	Maintained
6612F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
6613F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
6614
6615DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
6616M:	Jagan Teki <jagan@amarulasolutions.com>
6617S:	Maintained
6618F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
6619F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
6620
6621DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
6622M:	Thomas Zimmermann <tzimmermann@suse.de>
6623M:	Javier Martinez Canillas <javierm@redhat.com>
6624L:	dri-devel@lists.freedesktop.org
6625S:	Maintained
6626T:	git git://anongit.freedesktop.org/drm/drm-misc
6627F:	drivers/gpu/drm/drm_aperture.c
6628F:	drivers/gpu/drm/tiny/ofdrm.c
6629F:	drivers/gpu/drm/tiny/simpledrm.c
6630F:	drivers/video/aperture.c
6631F:	drivers/video/nomodeset.c
6632F:	include/drm/drm_aperture.h
6633F:	include/linux/aperture.h
6634F:	include/video/nomodeset.h
6635
6636DRM DRIVER FOR GENERIC EDP PANELS
6637R:	Douglas Anderson <dianders@chromium.org>
6638F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
6639F:	drivers/gpu/drm/panel/panel-edp.c
6640
6641DRM DRIVER FOR GENERIC USB DISPLAY
6642M:	Noralf Trønnes <noralf@tronnes.org>
6643S:	Maintained
6644W:	https://github.com/notro/gud/wiki
6645T:	git git://anongit.freedesktop.org/drm/drm-misc
6646F:	drivers/gpu/drm/gud/
6647F:	include/drm/gud.h
6648
6649DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
6650M:	Hans de Goede <hdegoede@redhat.com>
6651S:	Maintained
6652T:	git git://anongit.freedesktop.org/drm/drm-misc
6653F:	drivers/gpu/drm/tiny/gm12u320.c
6654
6655DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
6656M:	Ondrej Jirman <megi@xff.cz>
6657M:	Javier Martinez Canillas <javierm@redhat.com>
6658S:	Maintained
6659T:	git git://anongit.freedesktop.org/drm/drm-misc
6660F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
6661F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
6662
6663DRM DRIVER FOR HX8357D PANELS
6664S:	Orphan
6665T:	git git://anongit.freedesktop.org/drm/drm-misc
6666F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
6667F:	drivers/gpu/drm/tiny/hx8357d.c
6668
6669DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6670M:	Deepak Rawat <drawat.floss@gmail.com>
6671L:	linux-hyperv@vger.kernel.org
6672L:	dri-devel@lists.freedesktop.org
6673S:	Maintained
6674T:	git git://anongit.freedesktop.org/drm/drm-misc
6675F:	drivers/gpu/drm/hyperv
6676
6677DRM DRIVER FOR ILITEK ILI9225 PANELS
6678M:	David Lechner <david@lechnology.com>
6679S:	Maintained
6680T:	git git://anongit.freedesktop.org/drm/drm-misc
6681F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
6682F:	drivers/gpu/drm/tiny/ili9225.c
6683
6684DRM DRIVER FOR ILITEK ILI9486 PANELS
6685M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
6686S:	Maintained
6687T:	git git://anongit.freedesktop.org/drm/drm-misc
6688F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
6689F:	drivers/gpu/drm/tiny/ili9486.c
6690
6691DRM DRIVER FOR ILITEK ILI9805 PANELS
6692M:	Michael Trimarchi <michael@amarulasolutions.com>
6693S:	Maintained
6694F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
6695F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
6696
6697DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
6698M:	Jagan Teki <jagan@edgeble.ai>
6699S:	Maintained
6700F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
6701F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
6702
6703DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
6704M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
6705S:	Supported
6706T:	git git://anongit.freedesktop.org/drm/drm-misc
6707F:	drivers/gpu/drm/logicvc/
6708
6709DRM DRIVER FOR LVDS PANELS
6710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6711L:	dri-devel@lists.freedesktop.org
6712S:	Maintained
6713T:	git git://anongit.freedesktop.org/drm/drm-misc
6714F:	Documentation/devicetree/bindings/display/lvds.yaml
6715F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
6716F:	drivers/gpu/drm/panel/panel-lvds.c
6717
6718DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
6719M:	Guido Günther <agx@sigxcpu.org>
6720R:	Purism Kernel Team <kernel@puri.sm>
6721S:	Maintained
6722F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
6723F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
6724
6725DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
6726M:	Dave Airlie <airlied@redhat.com>
6727R:	Thomas Zimmermann <tzimmermann@suse.de>
6728R:	Jocelyn Falempe <jfalempe@redhat.com>
6729L:	dri-devel@lists.freedesktop.org
6730S:	Supported
6731T:	git git://anongit.freedesktop.org/drm/drm-misc
6732F:	drivers/gpu/drm/mgag200/
6733
6734DRM DRIVER FOR MI0283QT
6735M:	Noralf Trønnes <noralf@tronnes.org>
6736S:	Maintained
6737T:	git git://anongit.freedesktop.org/drm/drm-misc
6738F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
6739F:	drivers/gpu/drm/tiny/mi0283qt.c
6740
6741DRM DRIVER FOR MIPI DBI compatible panels
6742M:	Noralf Trønnes <noralf@tronnes.org>
6743S:	Maintained
6744W:	https://github.com/notro/panel-mipi-dbi/wiki
6745T:	git git://anongit.freedesktop.org/drm/drm-misc
6746F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
6747F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
6748
6749DRM DRIVER FOR MSM ADRENO GPU
6750M:	Rob Clark <robdclark@gmail.com>
6751M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
6752M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
6753R:	Sean Paul <sean@poorly.run>
6754R:	Marijn Suijten <marijn.suijten@somainline.org>
6755L:	linux-arm-msm@vger.kernel.org
6756L:	dri-devel@lists.freedesktop.org
6757L:	freedreno@lists.freedesktop.org
6758S:	Maintained
6759B:	https://gitlab.freedesktop.org/drm/msm/-/issues
6760T:	git https://gitlab.freedesktop.org/drm/msm.git
6761F:	Documentation/devicetree/bindings/display/msm/
6762F:	drivers/gpu/drm/ci/xfails/msm*
6763F:	drivers/gpu/drm/msm/
6764F:	include/uapi/drm/msm_drm.h
6765
6766DRM DRIVER FOR NOVATEK NT35510 PANELS
6767M:	Linus Walleij <linus.walleij@linaro.org>
6768S:	Maintained
6769T:	git git://anongit.freedesktop.org/drm/drm-misc
6770F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6771F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
6772
6773DRM DRIVER FOR NOVATEK NT35560 PANELS
6774M:	Linus Walleij <linus.walleij@linaro.org>
6775S:	Maintained
6776T:	git git://anongit.freedesktop.org/drm/drm-misc
6777F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
6778F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
6779
6780DRM DRIVER FOR NOVATEK NT36523 PANELS
6781M:	Jianhua Lu <lujianhua000@gmail.com>
6782S:	Maintained
6783T:	git git://anongit.freedesktop.org/drm/drm-misc
6784F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
6785F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
6786
6787DRM DRIVER FOR NOVATEK NT36672A PANELS
6788M:	Sumit Semwal <sumit.semwal@linaro.org>
6789S:	Maintained
6790T:	git git://anongit.freedesktop.org/drm/drm-misc
6791F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6792F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6793
6794DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6795M:	Karol Herbst <kherbst@redhat.com>
6796M:	Lyude Paul <lyude@redhat.com>
6797M:	Danilo Krummrich <dakr@redhat.com>
6798L:	dri-devel@lists.freedesktop.org
6799L:	nouveau@lists.freedesktop.org
6800S:	Supported
6801W:	https://nouveau.freedesktop.org/
6802Q:	https://patchwork.freedesktop.org/project/nouveau/
6803Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
6804B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
6805C:	irc://irc.oftc.net/nouveau
6806T:	git https://gitlab.freedesktop.org/drm/nouveau.git
6807F:	drivers/gpu/drm/nouveau/
6808F:	include/uapi/drm/nouveau_drm.h
6809
6810DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6811M:	Stefan Mavrodiev <stefan@olimex.com>
6812S:	Maintained
6813F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6814F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6815
6816DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
6817R:	Douglas Anderson <dianders@chromium.org>
6818F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
6819F:	drivers/gpu/drm/bridge/parade-ps8640.c
6820
6821DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6822M:	Noralf Trønnes <noralf@tronnes.org>
6823S:	Maintained
6824T:	git git://anongit.freedesktop.org/drm/drm-misc
6825F:	Documentation/devicetree/bindings/display/repaper.txt
6826F:	drivers/gpu/drm/tiny/repaper.c
6827
6828DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6829M:	Dave Airlie <airlied@redhat.com>
6830M:	Gerd Hoffmann <kraxel@redhat.com>
6831L:	virtualization@lists.linux.dev
6832S:	Obsolete
6833W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6834T:	git git://anongit.freedesktop.org/drm/drm-misc
6835F:	drivers/gpu/drm/tiny/cirrus.c
6836
6837DRM DRIVER FOR QXL VIRTUAL GPU
6838M:	Dave Airlie <airlied@redhat.com>
6839M:	Gerd Hoffmann <kraxel@redhat.com>
6840L:	virtualization@lists.linux.dev
6841L:	spice-devel@lists.freedesktop.org
6842S:	Maintained
6843T:	git git://anongit.freedesktop.org/drm/drm-misc
6844F:	drivers/gpu/drm/qxl/
6845F:	include/uapi/drm/qxl_drm.h
6846
6847DRM DRIVER FOR RAYDIUM RM67191 PANELS
6848M:	Robert Chiras <robert.chiras@nxp.com>
6849S:	Maintained
6850F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6851F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
6852
6853DRM DRIVER FOR SAMSUNG DB7430 PANELS
6854M:	Linus Walleij <linus.walleij@linaro.org>
6855S:	Maintained
6856T:	git git://anongit.freedesktop.org/drm/drm-misc
6857F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6858F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
6859
6860DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
6861M:	Inki Dae <inki.dae@samsung.com>
6862M:	Jagan Teki <jagan@amarulasolutions.com>
6863M:	Marek Szyprowski <m.szyprowski@samsung.com>
6864S:	Maintained
6865T:	git git://anongit.freedesktop.org/drm/drm-misc
6866F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
6867F:	drivers/gpu/drm/bridge/samsung-dsim.c
6868F:	include/drm/bridge/samsung-dsim.h
6869
6870DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6871M:	Markuss Broks <markuss.broks@gmail.com>
6872S:	Maintained
6873F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6874F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6875
6876DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
6877M:	Artur Weber <aweber.kernel@gmail.com>
6878S:	Maintained
6879F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
6880F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
6881
6882DRM DRIVER FOR SITRONIX ST7586 PANELS
6883M:	David Lechner <david@lechnology.com>
6884S:	Maintained
6885T:	git git://anongit.freedesktop.org/drm/drm-misc
6886F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
6887F:	drivers/gpu/drm/tiny/st7586.c
6888
6889DRM DRIVER FOR SITRONIX ST7701 PANELS
6890M:	Jagan Teki <jagan@amarulasolutions.com>
6891S:	Maintained
6892F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6893F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
6894
6895DRM DRIVER FOR SITRONIX ST7703 PANELS
6896M:	Guido Günther <agx@sigxcpu.org>
6897R:	Purism Kernel Team <kernel@puri.sm>
6898R:	Ondrej Jirman <megi@xff.cz>
6899S:	Maintained
6900F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6901F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
6902
6903DRM DRIVER FOR SITRONIX ST7735R PANELS
6904M:	David Lechner <david@lechnology.com>
6905S:	Maintained
6906T:	git git://anongit.freedesktop.org/drm/drm-misc
6907F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6908F:	drivers/gpu/drm/tiny/st7735r.c
6909
6910DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
6911M:	Javier Martinez Canillas <javierm@redhat.com>
6912S:	Maintained
6913T:	git git://anongit.freedesktop.org/drm/drm-misc
6914F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
6915F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
6916F:	drivers/gpu/drm/solomon/ssd130x*
6917
6918DRM DRIVER FOR ST-ERICSSON MCDE
6919M:	Linus Walleij <linus.walleij@linaro.org>
6920S:	Maintained
6921T:	git git://anongit.freedesktop.org/drm/drm-misc
6922F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
6923F:	drivers/gpu/drm/mcde/
6924
6925DRM DRIVER FOR SYNAPTICS R63353 PANELS
6926M:	Michael Trimarchi <michael@amarulasolutions.com>
6927S:	Maintained
6928F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
6929F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
6930
6931DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
6932M:	Jagan Teki <jagan@amarulasolutions.com>
6933S:	Maintained
6934F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
6935F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
6936
6937DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
6938R:	Douglas Anderson <dianders@chromium.org>
6939F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
6940F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
6941
6942DRM DRIVER FOR TPO TPG110 PANELS
6943M:	Linus Walleij <linus.walleij@linaro.org>
6944S:	Maintained
6945T:	git git://anongit.freedesktop.org/drm/drm-misc
6946F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6947F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
6948
6949DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6950M:	Dave Airlie <airlied@redhat.com>
6951R:	Sean Paul <sean@poorly.run>
6952R:	Thomas Zimmermann <tzimmermann@suse.de>
6953L:	dri-devel@lists.freedesktop.org
6954S:	Supported
6955T:	git git://anongit.freedesktop.org/drm/drm-misc
6956F:	drivers/gpu/drm/udl/
6957
6958DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6959M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6960M:	Melissa Wen <melissa.srw@gmail.com>
6961M:	Maíra Canal <mairacanal@riseup.net>
6962R:	Haneen Mohammed <hamohammed.sa@gmail.com>
6963R:	Daniel Vetter <daniel@ffwll.ch>
6964L:	dri-devel@lists.freedesktop.org
6965S:	Maintained
6966T:	git git://anongit.freedesktop.org/drm/drm-misc
6967F:	Documentation/gpu/vkms.rst
6968F:	drivers/gpu/drm/vkms/
6969
6970DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6971M:	Hans de Goede <hdegoede@redhat.com>
6972L:	dri-devel@lists.freedesktop.org
6973S:	Maintained
6974T:	git git://anongit.freedesktop.org/drm/drm-misc
6975F:	drivers/gpu/drm/vboxvideo/
6976
6977DRM DRIVER FOR VMWARE VIRTUAL GPU
6978M:	Zack Rusin <zack.rusin@broadcom.com>
6979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
6980L:	dri-devel@lists.freedesktop.org
6981S:	Supported
6982T:	git git://anongit.freedesktop.org/drm/drm-misc
6983F:	drivers/gpu/drm/vmwgfx/
6984F:	include/uapi/drm/vmwgfx_drm.h
6985
6986DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6987M:	Linus Walleij <linus.walleij@linaro.org>
6988S:	Maintained
6989T:	git git://anongit.freedesktop.org/drm/drm-misc
6990F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6991F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
6992
6993DRM DRIVERS
6994M:	David Airlie <airlied@gmail.com>
6995M:	Daniel Vetter <daniel@ffwll.ch>
6996L:	dri-devel@lists.freedesktop.org
6997S:	Maintained
6998B:	https://gitlab.freedesktop.org/drm
6999C:	irc://irc.oftc.net/dri-devel
7000T:	git git://anongit.freedesktop.org/drm/drm
7001F:	Documentation/devicetree/bindings/display/
7002F:	Documentation/devicetree/bindings/gpu/
7003F:	Documentation/gpu/
7004F:	drivers/gpu/
7005F:	include/drm/
7006F:	include/linux/vga*
7007F:	include/uapi/drm/
7008
7009DRM DRIVERS AND MISC GPU PATCHES
7010M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
7011M:	Maxime Ripard <mripard@kernel.org>
7012M:	Thomas Zimmermann <tzimmermann@suse.de>
7013S:	Maintained
7014W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
7015T:	git git://anongit.freedesktop.org/drm/drm-misc
7016F:	Documentation/devicetree/bindings/display/
7017F:	Documentation/devicetree/bindings/gpu/
7018F:	Documentation/gpu/
7019F:	drivers/gpu/drm/
7020F:	drivers/gpu/vga/
7021F:	include/drm/drm
7022F:	include/linux/vga*
7023F:	include/uapi/drm/
7024X:	drivers/gpu/drm/amd/
7025X:	drivers/gpu/drm/armada/
7026X:	drivers/gpu/drm/etnaviv/
7027X:	drivers/gpu/drm/exynos/
7028X:	drivers/gpu/drm/i915/
7029X:	drivers/gpu/drm/kmb/
7030X:	drivers/gpu/drm/mediatek/
7031X:	drivers/gpu/drm/msm/
7032X:	drivers/gpu/drm/nouveau/
7033X:	drivers/gpu/drm/radeon/
7034X:	drivers/gpu/drm/renesas/
7035X:	drivers/gpu/drm/tegra/
7036
7037DRM DRIVERS FOR ALLWINNER A10
7038M:	Maxime Ripard <mripard@kernel.org>
7039M:	Chen-Yu Tsai <wens@csie.org>
7040L:	dri-devel@lists.freedesktop.org
7041S:	Supported
7042T:	git git://anongit.freedesktop.org/drm/drm-misc
7043F:	Documentation/devicetree/bindings/display/allwinner*
7044F:	drivers/gpu/drm/sun4i/
7045
7046DRM DRIVERS FOR AMLOGIC SOCS
7047M:	Neil Armstrong <neil.armstrong@linaro.org>
7048L:	dri-devel@lists.freedesktop.org
7049L:	linux-amlogic@lists.infradead.org
7050S:	Supported
7051W:	http://linux-meson.com/
7052T:	git git://anongit.freedesktop.org/drm/drm-misc
7053F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7054F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7055F:	Documentation/gpu/meson.rst
7056F:	drivers/gpu/drm/ci/xfails/meson*
7057F:	drivers/gpu/drm/meson/
7058
7059DRM DRIVERS FOR ATMEL HLCDC
7060M:	Sam Ravnborg <sam@ravnborg.org>
7061M:	Boris Brezillon <bbrezillon@kernel.org>
7062L:	dri-devel@lists.freedesktop.org
7063S:	Supported
7064T:	git git://anongit.freedesktop.org/drm/drm-misc
7065F:	Documentation/devicetree/bindings/display/atmel/
7066F:	drivers/gpu/drm/atmel-hlcdc/
7067
7068DRM DRIVERS FOR BRIDGE CHIPS
7069M:	Andrzej Hajda <andrzej.hajda@intel.com>
7070M:	Neil Armstrong <neil.armstrong@linaro.org>
7071M:	Robert Foss <rfoss@kernel.org>
7072R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
7073R:	Jonas Karlman <jonas@kwiboo.se>
7074R:	Jernej Skrabec <jernej.skrabec@gmail.com>
7075S:	Maintained
7076T:	git git://anongit.freedesktop.org/drm/drm-misc
7077F:	Documentation/devicetree/bindings/display/bridge/
7078F:	drivers/gpu/drm/bridge/
7079F:	drivers/gpu/drm/drm_bridge.c
7080F:	drivers/gpu/drm/drm_bridge_connector.c
7081F:	include/drm/drm_bridge.h
7082F:	include/drm/drm_bridge_connector.h
7083
7084DRM DRIVERS FOR EXYNOS
7085M:	Inki Dae <inki.dae@samsung.com>
7086M:	Seung-Woo Kim <sw0312.kim@samsung.com>
7087M:	Kyungmin Park <kyungmin.park@samsung.com>
7088L:	dri-devel@lists.freedesktop.org
7089S:	Supported
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7091F:	Documentation/devicetree/bindings/display/exynos/
7092F:	Documentation/devicetree/bindings/display/samsung/
7093F:	drivers/gpu/drm/exynos/
7094F:	include/uapi/drm/exynos_drm.h
7095
7096DRM DRIVERS FOR FREESCALE DCU
7097M:	Stefan Agner <stefan@agner.ch>
7098M:	Alison Wang <alison.wang@nxp.com>
7099L:	dri-devel@lists.freedesktop.org
7100S:	Supported
7101T:	git git://anongit.freedesktop.org/drm/drm-misc
7102F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
7103F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
7104F:	drivers/gpu/drm/fsl-dcu/
7105
7106DRM DRIVERS FOR FREESCALE IMX 5/6
7107M:	Philipp Zabel <p.zabel@pengutronix.de>
7108L:	dri-devel@lists.freedesktop.org
7109S:	Maintained
7110T:	git git://anongit.freedesktop.org/drm/drm-misc
7111T:	git git://git.pengutronix.de/git/pza/linux
7112F:	Documentation/devicetree/bindings/display/imx/
7113F:	drivers/gpu/drm/imx/ipuv3/
7114F:	drivers/gpu/ipu-v3/
7115
7116DRM DRIVERS FOR FREESCALE IMX BRIDGE
7117M:	Liu Ying <victor.liu@nxp.com>
7118L:	dri-devel@lists.freedesktop.org
7119S:	Maintained
7120F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7121F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7122F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7123F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7124F:	drivers/gpu/drm/bridge/imx/
7125
7126DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7127M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
7128L:	dri-devel@lists.freedesktop.org
7129S:	Maintained
7130T:	git git://anongit.freedesktop.org/drm/drm-misc
7131F:	drivers/gpu/drm/gma500/
7132
7133DRM DRIVERS FOR HISILICON
7134M:	Xinliang Liu <xinliang.liu@linaro.org>
7135M:	Tian Tao  <tiantao6@hisilicon.com>
7136R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
7137R:	Sumit Semwal <sumit.semwal@linaro.org>
7138R:	Yongqin Liu <yongqin.liu@linaro.org>
7139R:	John Stultz <jstultz@google.com>
7140L:	dri-devel@lists.freedesktop.org
7141S:	Maintained
7142T:	git git://anongit.freedesktop.org/drm/drm-misc
7143F:	Documentation/devicetree/bindings/display/hisilicon/
7144F:	drivers/gpu/drm/hisilicon/
7145
7146DRM DRIVERS FOR LIMA
7147M:	Qiang Yu <yuq825@gmail.com>
7148L:	dri-devel@lists.freedesktop.org
7149L:	lima@lists.freedesktop.org (moderated for non-subscribers)
7150S:	Maintained
7151T:	git git://anongit.freedesktop.org/drm/drm-misc
7152F:	drivers/gpu/drm/lima/
7153F:	include/uapi/drm/lima_drm.h
7154
7155DRM DRIVERS FOR LOONGSON
7156M:	Sui Jingfeng <suijingfeng@loongson.cn>
7157L:	dri-devel@lists.freedesktop.org
7158S:	Supported
7159T:	git git://anongit.freedesktop.org/drm/drm-misc
7160F:	drivers/gpu/drm/loongson/
7161
7162DRM DRIVERS FOR MEDIATEK
7163M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
7164M:	Philipp Zabel <p.zabel@pengutronix.de>
7165L:	dri-devel@lists.freedesktop.org
7166L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
7167S:	Supported
7168F:	Documentation/devicetree/bindings/display/mediatek/
7169F:	drivers/gpu/drm/ci/xfails/mediatek*
7170F:	drivers/gpu/drm/mediatek/
7171F:	drivers/phy/mediatek/phy-mtk-dp.c
7172F:	drivers/phy/mediatek/phy-mtk-hdmi*
7173F:	drivers/phy/mediatek/phy-mtk-mipi*
7174
7175DRM DRIVERS FOR NVIDIA TEGRA
7176M:	Thierry Reding <thierry.reding@gmail.com>
7177M:	Mikko Perttunen <mperttunen@nvidia.com>
7178L:	dri-devel@lists.freedesktop.org
7179L:	linux-tegra@vger.kernel.org
7180S:	Supported
7181T:	git https://gitlab.freedesktop.org/drm/tegra.git
7182F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7183F:	Documentation/devicetree/bindings/gpu/host1x/
7184F:	drivers/gpu/drm/tegra/
7185F:	drivers/gpu/host1x/
7186F:	include/linux/host1x.h
7187F:	include/uapi/drm/tegra_drm.h
7188
7189DRM DRIVERS FOR RENESAS R-CAR
7190M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7191M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
7192L:	dri-devel@lists.freedesktop.org
7193L:	linux-renesas-soc@vger.kernel.org
7194S:	Supported
7195T:	git git://linuxtv.org/pinchartl/media drm/du/next
7196F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
7197F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
7198F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
7199F:	Documentation/devicetree/bindings/display/renesas,du.yaml
7200F:	drivers/gpu/drm/renesas/rcar-du/
7201
7202DRM DRIVERS FOR RENESAS SHMOBILE
7203M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7204M:	Geert Uytterhoeven <geert+renesas@glider.be>
7205L:	dri-devel@lists.freedesktop.org
7206L:	linux-renesas-soc@vger.kernel.org
7207S:	Supported
7208F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
7209F:	drivers/gpu/drm/renesas/shmobile/
7210F:	include/linux/platform_data/shmob_drm.h
7211
7212DRM DRIVERS FOR ROCKCHIP
7213M:	Sandy Huang <hjc@rock-chips.com>
7214M:	Heiko Stübner <heiko@sntech.de>
7215M:	Andy Yan <andy.yan@rock-chips.com>
7216L:	dri-devel@lists.freedesktop.org
7217S:	Maintained
7218T:	git git://anongit.freedesktop.org/drm/drm-misc
7219F:	Documentation/devicetree/bindings/display/rockchip/
7220F:	drivers/gpu/drm/ci/xfails/rockchip*
7221F:	drivers/gpu/drm/rockchip/
7222
7223DRM DRIVERS FOR STI
7224M:	Alain Volmat <alain.volmat@foss.st.com>
7225L:	dri-devel@lists.freedesktop.org
7226S:	Maintained
7227T:	git git://anongit.freedesktop.org/drm/drm-misc
7228F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
7229F:	drivers/gpu/drm/sti
7230
7231DRM DRIVERS FOR STM
7232M:	Yannick Fertre <yannick.fertre@foss.st.com>
7233M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
7234M:	Philippe Cornu <philippe.cornu@foss.st.com>
7235L:	dri-devel@lists.freedesktop.org
7236S:	Maintained
7237T:	git git://anongit.freedesktop.org/drm/drm-misc
7238F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
7239F:	drivers/gpu/drm/stm
7240
7241DRM DRIVERS FOR TI KEYSTONE
7242M:	Jyri Sarha <jyri.sarha@iki.fi>
7243M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7244L:	dri-devel@lists.freedesktop.org
7245S:	Maintained
7246T:	git git://anongit.freedesktop.org/drm/drm-misc
7247F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
7248F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
7249F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
7250F:	drivers/gpu/drm/tidss/
7251
7252DRM DRIVERS FOR TI LCDC
7253M:	Jyri Sarha <jyri.sarha@iki.fi>
7254M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7255L:	dri-devel@lists.freedesktop.org
7256S:	Maintained
7257T:	git git://anongit.freedesktop.org/drm/drm-misc
7258F:	Documentation/devicetree/bindings/display/tilcdc/
7259F:	drivers/gpu/drm/tilcdc/
7260
7261DRM DRIVERS FOR TI OMAP
7262M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
7263L:	dri-devel@lists.freedesktop.org
7264S:	Maintained
7265T:	git git://anongit.freedesktop.org/drm/drm-misc
7266F:	Documentation/devicetree/bindings/display/ti/
7267F:	drivers/gpu/drm/omapdrm/
7268
7269DRM DRIVERS FOR V3D
7270M:	Melissa Wen <mwen@igalia.com>
7271M:	Maíra Canal <mcanal@igalia.com>
7272S:	Supported
7273T:	git git://anongit.freedesktop.org/drm/drm-misc
7274F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
7275F:	drivers/gpu/drm/v3d/
7276F:	include/uapi/drm/v3d_drm.h
7277
7278DRM DRIVERS FOR VC4
7279M:	Maxime Ripard <mripard@kernel.org>
7280S:	Supported
7281T:	git git://github.com/anholt/linux
7282T:	git git://anongit.freedesktop.org/drm/drm-misc
7283F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
7284F:	drivers/gpu/drm/vc4/
7285F:	include/uapi/drm/vc4_drm.h
7286
7287DRM DRIVERS FOR VIVANTE GPU IP
7288M:	Lucas Stach <l.stach@pengutronix.de>
7289R:	Russell King <linux+etnaviv@armlinux.org.uk>
7290R:	Christian Gmeiner <christian.gmeiner@gmail.com>
7291L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
7292L:	dri-devel@lists.freedesktop.org
7293S:	Maintained
7294F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
7295F:	drivers/gpu/drm/etnaviv/
7296F:	include/uapi/drm/etnaviv_drm.h
7297
7298DRM DRIVERS FOR XEN
7299M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
7300L:	dri-devel@lists.freedesktop.org
7301L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
7302S:	Supported
7303T:	git git://anongit.freedesktop.org/drm/drm-misc
7304F:	Documentation/gpu/xen-front.rst
7305F:	drivers/gpu/drm/xen/
7306
7307DRM DRIVERS FOR XILINX
7308M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7309L:	dri-devel@lists.freedesktop.org
7310S:	Maintained
7311T:	git git://anongit.freedesktop.org/drm/drm-misc
7312F:	Documentation/devicetree/bindings/display/xlnx/
7313F:	drivers/gpu/drm/xlnx/
7314
7315DRM GPU SCHEDULER
7316M:	Luben Tuikov <ltuikov89@gmail.com>
7317L:	dri-devel@lists.freedesktop.org
7318S:	Maintained
7319T:	git git://anongit.freedesktop.org/drm/drm-misc
7320F:	drivers/gpu/drm/scheduler/
7321F:	include/drm/gpu_scheduler.h
7322
7323DRM PANEL DRIVERS
7324M:	Neil Armstrong <neil.armstrong@linaro.org>
7325R:	Jessica Zhang <quic_jesszhan@quicinc.com>
7326R:	Sam Ravnborg <sam@ravnborg.org>
7327L:	dri-devel@lists.freedesktop.org
7328S:	Maintained
7329T:	git git://anongit.freedesktop.org/drm/drm-misc
7330F:	Documentation/devicetree/bindings/display/panel/
7331F:	drivers/gpu/drm/drm_panel.c
7332F:	drivers/gpu/drm/panel/
7333F:	include/drm/drm_panel.h
7334
7335DRM PRIVACY-SCREEN CLASS
7336M:	Hans de Goede <hdegoede@redhat.com>
7337L:	dri-devel@lists.freedesktop.org
7338S:	Maintained
7339T:	git git://anongit.freedesktop.org/drm/drm-misc
7340F:	drivers/gpu/drm/drm_privacy_screen*
7341F:	include/drm/drm_privacy_screen*
7342
7343DRM TTM SUBSYSTEM
7344M:	Christian Koenig <christian.koenig@amd.com>
7345M:	Huang Rui <ray.huang@amd.com>
7346L:	dri-devel@lists.freedesktop.org
7347S:	Maintained
7348T:	git git://anongit.freedesktop.org/drm/drm-misc
7349F:	drivers/gpu/drm/ttm/
7350F:	include/drm/ttm/
7351
7352DRM AUTOMATED TESTING
7353M:	Helen Koike <helen.koike@collabora.com>
7354L:	dri-devel@lists.freedesktop.org
7355S:	Maintained
7356T:	git git://anongit.freedesktop.org/drm/drm-misc
7357F:	Documentation/gpu/automated_testing.rst
7358F:	drivers/gpu/drm/ci/
7359
7360DSBR100 USB FM RADIO DRIVER
7361M:	Alexey Klimov <klimov.linux@gmail.com>
7362L:	linux-media@vger.kernel.org
7363S:	Maintained
7364T:	git git://linuxtv.org/media_tree.git
7365F:	drivers/media/radio/dsbr100.c
7366
7367DT3155 MEDIA DRIVER
7368M:	Hans Verkuil <hverkuil@xs4all.nl>
7369L:	linux-media@vger.kernel.org
7370S:	Odd Fixes
7371W:	https://linuxtv.org
7372T:	git git://linuxtv.org/media_tree.git
7373F:	drivers/media/pci/dt3155/
7374
7375DVB_USB_AF9015 MEDIA DRIVER
7376L:	linux-media@vger.kernel.org
7377S:	Orphan
7378W:	https://linuxtv.org
7379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7380F:	drivers/media/usb/dvb-usb-v2/af9015*
7381
7382DVB_USB_AF9035 MEDIA DRIVER
7383L:	linux-media@vger.kernel.org
7384S:	Orphan
7385W:	https://linuxtv.org
7386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7387F:	drivers/media/usb/dvb-usb-v2/af9035*
7388
7389DVB_USB_ANYSEE MEDIA DRIVER
7390L:	linux-media@vger.kernel.org
7391S:	Orphan
7392W:	https://linuxtv.org
7393Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7394F:	drivers/media/usb/dvb-usb-v2/anysee*
7395
7396DVB_USB_AU6610 MEDIA DRIVER
7397L:	linux-media@vger.kernel.org
7398S:	Orphan
7399W:	https://linuxtv.org
7400Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7401F:	drivers/media/usb/dvb-usb-v2/au6610*
7402
7403DVB_USB_CE6230 MEDIA DRIVER
7404L:	linux-media@vger.kernel.org
7405S:	Orphan
7406W:	https://linuxtv.org
7407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7408F:	drivers/media/usb/dvb-usb-v2/ce6230*
7409
7410DVB_USB_CXUSB MEDIA DRIVER
7411M:	Michael Krufky <mkrufky@linuxtv.org>
7412L:	linux-media@vger.kernel.org
7413S:	Maintained
7414W:	https://linuxtv.org
7415W:	http://github.com/mkrufky
7416Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7417T:	git git://linuxtv.org/media_tree.git
7418F:	drivers/media/usb/dvb-usb/cxusb*
7419
7420DVB_USB_EC168 MEDIA DRIVER
7421L:	linux-media@vger.kernel.org
7422S:	Orphan
7423W:	https://linuxtv.org
7424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7425F:	drivers/media/usb/dvb-usb-v2/ec168*
7426
7427DVB_USB_GL861 MEDIA DRIVER
7428L:	linux-media@vger.kernel.org
7429S:	Orphan
7430W:	https://linuxtv.org
7431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7432F:	drivers/media/usb/dvb-usb-v2/gl861*
7433
7434DVB_USB_MXL111SF MEDIA DRIVER
7435M:	Michael Krufky <mkrufky@linuxtv.org>
7436L:	linux-media@vger.kernel.org
7437S:	Maintained
7438W:	https://linuxtv.org
7439W:	http://github.com/mkrufky
7440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7441T:	git git://linuxtv.org/mkrufky/mxl111sf.git
7442F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
7443
7444DVB_USB_RTL28XXU MEDIA DRIVER
7445L:	linux-media@vger.kernel.org
7446S:	Orphan
7447W:	https://linuxtv.org
7448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7449F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
7450
7451DVB_USB_V2 MEDIA DRIVER
7452L:	linux-media@vger.kernel.org
7453S:	Orphan
7454W:	https://linuxtv.org
7455W:	http://palosaari.fi/linux/
7456Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7457F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
7458F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
7459
7460DYNAMIC DEBUG
7461M:	Jason Baron <jbaron@akamai.com>
7462M:	Jim Cromie <jim.cromie@gmail.com>
7463S:	Maintained
7464F:	include/linux/dynamic_debug.h
7465F:	lib/dynamic_debug.c
7466F:	lib/test_dynamic_debug.c
7467
7468DYNAMIC INTERRUPT MODERATION
7469M:	Tal Gilboa <talgi@nvidia.com>
7470S:	Maintained
7471F:	Documentation/networking/net_dim.rst
7472F:	include/linux/dim.h
7473F:	lib/dim/
7474
7475DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
7476M:	Daniel Lezcano <daniel.lezcano@kernel.org>
7477L:	linux-pm@vger.kernel.org
7478S:	Supported
7479B:	https://bugzilla.kernel.org
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
7481F:	drivers/powercap/dtpm*
7482F:	include/linux/dtpm.h
7483
7484DZ DECSTATION DZ11 SERIAL DRIVER
7485M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
7486S:	Maintained
7487F:	drivers/tty/serial/dz.*
7488
7489E3X0 POWER BUTTON DRIVER
7490M:	Moritz Fischer <moritz.fischer@ettus.com>
7491L:	usrp-users@lists.ettus.com
7492S:	Supported
7493W:	http://www.ettus.com
7494F:	Documentation/devicetree/bindings/input/e3x0-button.txt
7495F:	drivers/input/misc/e3x0-button.c
7496
7497E4000 MEDIA DRIVER
7498L:	linux-media@vger.kernel.org
7499S:	Orphan
7500W:	https://linuxtv.org
7501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7502F:	drivers/media/tuners/e4000*
7503
7504EARTH_PT1 MEDIA DRIVER
7505M:	Akihiro Tsukada <tskd08@gmail.com>
7506L:	linux-media@vger.kernel.org
7507S:	Odd Fixes
7508F:	drivers/media/pci/pt1/
7509
7510EARTH_PT3 MEDIA DRIVER
7511M:	Akihiro Tsukada <tskd08@gmail.com>
7512L:	linux-media@vger.kernel.org
7513S:	Odd Fixes
7514F:	drivers/media/pci/pt3/
7515
7516EC100 MEDIA DRIVER
7517L:	linux-media@vger.kernel.org
7518S:	Orphan
7519W:	https://linuxtv.org
7520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7521F:	drivers/media/dvb-frontends/ec100*
7522
7523ECRYPT FILE SYSTEM
7524M:	Tyler Hicks <code@tyhicks.com>
7525L:	ecryptfs@vger.kernel.org
7526S:	Odd Fixes
7527W:	http://ecryptfs.org
7528W:	https://launchpad.net/ecryptfs
7529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
7530F:	Documentation/filesystems/ecryptfs.rst
7531F:	fs/ecryptfs/
7532
7533EDAC-AMD64
7534M:	Yazen Ghannam <yazen.ghannam@amd.com>
7535L:	linux-edac@vger.kernel.org
7536S:	Supported
7537F:	drivers/edac/amd64_edac*
7538F:	drivers/edac/mce_amd*
7539
7540EDAC-ARMADA
7541M:	Jan Luebbe <jlu@pengutronix.de>
7542L:	linux-edac@vger.kernel.org
7543S:	Maintained
7544F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
7545F:	drivers/edac/armada_xp_*
7546
7547EDAC-AST2500
7548M:	Stefan Schaeckeler <sschaeck@cisco.com>
7549S:	Supported
7550F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
7551F:	drivers/edac/aspeed_edac.c
7552
7553EDAC-BLUEFIELD
7554M:	Shravan Kumar Ramani <shravankr@nvidia.com>
7555S:	Supported
7556F:	drivers/edac/bluefield_edac.c
7557
7558EDAC-CALXEDA
7559M:	Andre Przywara <andre.przywara@arm.com>
7560L:	linux-edac@vger.kernel.org
7561S:	Maintained
7562F:	drivers/edac/highbank*
7563
7564EDAC-CAVIUM OCTEON
7565M:	Ralf Baechle <ralf@linux-mips.org>
7566L:	linux-edac@vger.kernel.org
7567L:	linux-mips@vger.kernel.org
7568S:	Supported
7569F:	drivers/edac/octeon_edac*
7570
7571EDAC-CAVIUM THUNDERX
7572M:	Robert Richter <rric@kernel.org>
7573L:	linux-edac@vger.kernel.org
7574S:	Odd Fixes
7575F:	drivers/edac/thunderx_edac*
7576
7577EDAC-CORE
7578M:	Borislav Petkov <bp@alien8.de>
7579M:	Tony Luck <tony.luck@intel.com>
7580R:	James Morse <james.morse@arm.com>
7581R:	Mauro Carvalho Chehab <mchehab@kernel.org>
7582R:	Robert Richter <rric@kernel.org>
7583L:	linux-edac@vger.kernel.org
7584S:	Supported
7585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
7586F:	Documentation/admin-guide/ras.rst
7587F:	Documentation/driver-api/edac.rst
7588F:	drivers/edac/
7589F:	include/linux/edac.h
7590
7591EDAC-DMC520
7592M:	Lei Wang <lewan@microsoft.com>
7593L:	linux-edac@vger.kernel.org
7594S:	Supported
7595F:	drivers/edac/dmc520_edac.c
7596
7597EDAC-E752X
7598M:	Mark Gross <markgross@kernel.org>
7599L:	linux-edac@vger.kernel.org
7600S:	Maintained
7601F:	drivers/edac/e752x_edac.c
7602
7603EDAC-E7XXX
7604L:	linux-edac@vger.kernel.org
7605S:	Maintained
7606F:	drivers/edac/e7xxx_edac.c
7607
7608EDAC-FSL_DDR
7609M:	York Sun <york.sun@nxp.com>
7610L:	linux-edac@vger.kernel.org
7611S:	Maintained
7612F:	drivers/edac/fsl_ddr_edac.*
7613
7614EDAC-GHES
7615M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7616L:	linux-edac@vger.kernel.org
7617S:	Maintained
7618F:	drivers/edac/ghes_edac.c
7619
7620EDAC-I10NM
7621M:	Tony Luck <tony.luck@intel.com>
7622L:	linux-edac@vger.kernel.org
7623S:	Maintained
7624F:	drivers/edac/i10nm_base.c
7625
7626EDAC-I3000
7627L:	linux-edac@vger.kernel.org
7628S:	Orphan
7629F:	drivers/edac/i3000_edac.c
7630
7631EDAC-I5000
7632L:	linux-edac@vger.kernel.org
7633S:	Maintained
7634F:	drivers/edac/i5000_edac.c
7635
7636EDAC-I5400
7637M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7638L:	linux-edac@vger.kernel.org
7639S:	Maintained
7640F:	drivers/edac/i5400_edac.c
7641
7642EDAC-I7300
7643M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7644L:	linux-edac@vger.kernel.org
7645S:	Maintained
7646F:	drivers/edac/i7300_edac.c
7647
7648EDAC-I7CORE
7649M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7650L:	linux-edac@vger.kernel.org
7651S:	Maintained
7652F:	drivers/edac/i7core_edac.c
7653
7654EDAC-I82443BXGX
7655M:	Tim Small <tim@buttersideup.com>
7656L:	linux-edac@vger.kernel.org
7657S:	Maintained
7658F:	drivers/edac/i82443bxgx_edac.c
7659
7660EDAC-I82975X
7661M:	"Arvind R." <arvino55@gmail.com>
7662L:	linux-edac@vger.kernel.org
7663S:	Maintained
7664F:	drivers/edac/i82975x_edac.c
7665
7666EDAC-IE31200
7667M:	Jason Baron <jbaron@akamai.com>
7668L:	linux-edac@vger.kernel.org
7669S:	Maintained
7670F:	drivers/edac/ie31200_edac.c
7671
7672EDAC-IGEN6
7673M:	Tony Luck <tony.luck@intel.com>
7674R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7675L:	linux-edac@vger.kernel.org
7676S:	Maintained
7677F:	drivers/edac/igen6_edac.c
7678
7679EDAC-MPC85XX
7680M:	Johannes Thumshirn <morbidrsa@gmail.com>
7681L:	linux-edac@vger.kernel.org
7682S:	Maintained
7683F:	drivers/edac/mpc85xx_edac.[ch]
7684
7685EDAC-NPCM
7686M:	Marvin Lin <kflin@nuvoton.com>
7687M:	Stanley Chu <yschu@nuvoton.com>
7688L:	linux-edac@vger.kernel.org
7689S:	Maintained
7690F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
7691F:	drivers/edac/npcm_edac.c
7692
7693EDAC-PASEMI
7694M:	Egor Martovetsky <egor@pasemi.com>
7695L:	linux-edac@vger.kernel.org
7696S:	Maintained
7697F:	drivers/edac/pasemi_edac.c
7698
7699EDAC-PND2
7700M:	Tony Luck <tony.luck@intel.com>
7701L:	linux-edac@vger.kernel.org
7702S:	Maintained
7703F:	drivers/edac/pnd2_edac.[ch]
7704
7705EDAC-QCOM
7706M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
7707L:	linux-arm-msm@vger.kernel.org
7708L:	linux-edac@vger.kernel.org
7709S:	Maintained
7710F:	drivers/edac/qcom_edac.c
7711
7712EDAC-R82600
7713M:	Tim Small <tim@buttersideup.com>
7714L:	linux-edac@vger.kernel.org
7715S:	Maintained
7716F:	drivers/edac/r82600_edac.c
7717
7718EDAC-SBRIDGE
7719M:	Tony Luck <tony.luck@intel.com>
7720R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
7721L:	linux-edac@vger.kernel.org
7722S:	Maintained
7723F:	drivers/edac/sb_edac.c
7724
7725EDAC-SKYLAKE
7726M:	Tony Luck <tony.luck@intel.com>
7727L:	linux-edac@vger.kernel.org
7728S:	Maintained
7729F:	drivers/edac/skx_*.[ch]
7730
7731EDAC-TI
7732M:	Tero Kristo <kristo@kernel.org>
7733L:	linux-edac@vger.kernel.org
7734S:	Odd Fixes
7735F:	drivers/edac/ti_edac.c
7736
7737EDIROL UA-101/UA-1000 DRIVER
7738M:	Clemens Ladisch <clemens@ladisch.de>
7739L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7740S:	Maintained
7741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7742F:	sound/usb/misc/ua101.c
7743
7744EFI TEST DRIVER
7745M:	Ivan Hu <ivan.hu@canonical.com>
7746M:	Ard Biesheuvel <ardb@kernel.org>
7747L:	linux-efi@vger.kernel.org
7748S:	Maintained
7749F:	drivers/firmware/efi/test/
7750
7751EFI VARIABLE FILESYSTEM
7752M:	Jeremy Kerr <jk@ozlabs.org>
7753M:	Ard Biesheuvel <ardb@kernel.org>
7754L:	linux-efi@vger.kernel.org
7755S:	Maintained
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7757F:	fs/efivarfs/
7758
7759EFIFB FRAMEBUFFER DRIVER
7760M:	Peter Jones <pjones@redhat.com>
7761L:	linux-fbdev@vger.kernel.org
7762S:	Maintained
7763F:	drivers/video/fbdev/efifb.c
7764
7765EFS FILESYSTEM
7766S:	Orphan
7767W:	http://aeschi.ch.eu.org/efs/
7768F:	fs/efs/
7769
7770EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
7771M:	Douglas Miller <dougmill@linux.ibm.com>
7772L:	netdev@vger.kernel.org
7773S:	Maintained
7774F:	drivers/net/ethernet/ibm/ehea/
7775
7776ELM327 CAN NETWORK DRIVER
7777M:	Max Staudt <max@enpas.org>
7778L:	linux-can@vger.kernel.org
7779S:	Maintained
7780F:	Documentation/networking/device_drivers/can/can327.rst
7781F:	drivers/net/can/can327.c
7782
7783EM28XX VIDEO4LINUX DRIVER
7784M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7785L:	linux-media@vger.kernel.org
7786S:	Maintained
7787W:	https://linuxtv.org
7788T:	git git://linuxtv.org/media_tree.git
7789F:	Documentation/admin-guide/media/em28xx*
7790F:	drivers/media/usb/em28xx/
7791
7792EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
7793M:	Adrian Hunter <adrian.hunter@intel.com>
7794M:	Ritesh Harjani <riteshh@codeaurora.org>
7795M:	Asutosh Das <asutoshd@codeaurora.org>
7796L:	linux-mmc@vger.kernel.org
7797S:	Supported
7798F:	drivers/mmc/host/cqhci*
7799
7800EMS CPC-PCI CAN DRIVER
7801M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
7802M:	support@ems-wuensche.com
7803L:	linux-can@vger.kernel.org
7804S:	Maintained
7805F:	drivers/net/can/sja1000/ems_pci.c
7806
7807EMULEX 10Gbps iSCSI - OneConnect DRIVER
7808M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
7809L:	linux-scsi@vger.kernel.org
7810S:	Supported
7811W:	http://www.broadcom.com
7812F:	drivers/scsi/be2iscsi/
7813
7814EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
7815M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
7816M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
7817M:	Somnath Kotur <somnath.kotur@broadcom.com>
7818L:	netdev@vger.kernel.org
7819S:	Supported
7820W:	http://www.emulex.com
7821F:	drivers/net/ethernet/emulex/benet/
7822
7823EMULEX ONECONNECT ROCE DRIVER
7824M:	Selvin Xavier <selvin.xavier@broadcom.com>
7825L:	linux-rdma@vger.kernel.org
7826S:	Odd Fixes
7827W:	http://www.broadcom.com
7828F:	drivers/infiniband/hw/ocrdma/
7829F:	include/uapi/rdma/ocrdma-abi.h
7830
7831EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
7832M:	James Smart <james.smart@broadcom.com>
7833M:	Ram Vegesna <ram.vegesna@broadcom.com>
7834L:	linux-scsi@vger.kernel.org
7835L:	target-devel@vger.kernel.org
7836S:	Supported
7837W:	http://www.broadcom.com
7838F:	drivers/scsi/elx/
7839
7840EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
7841M:	James Smart <james.smart@broadcom.com>
7842M:	Dick Kennedy <dick.kennedy@broadcom.com>
7843L:	linux-scsi@vger.kernel.org
7844S:	Supported
7845W:	http://www.broadcom.com
7846F:	drivers/scsi/lpfc/
7847
7848ENE CB710 FLASH CARD READER DRIVER
7849M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
7850S:	Maintained
7851F:	drivers/misc/cb710/
7852F:	drivers/mmc/host/cb710-mmc.*
7853F:	include/linux/cb710.h
7854
7855ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
7856M:	Maxim Levitsky <maximlevitsky@gmail.com>
7857S:	Maintained
7858F:	drivers/media/rc/ene_ir.*
7859
7860EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7861M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
7862L:	linuxppc-dev@lists.ozlabs.org
7863S:	Maintained
7864F:	drivers/tty/ehv_bytechan.c
7865
7866EPSON S1D13XXX FRAMEBUFFER DRIVER
7867M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
7868S:	Maintained
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7870F:	drivers/video/fbdev/s1d13xxxfb.c
7871F:	include/video/s1d13xxxfb.h
7872
7873EROFS FILE SYSTEM
7874M:	Gao Xiang <xiang@kernel.org>
7875M:	Chao Yu <chao@kernel.org>
7876R:	Yue Hu <huyue2@coolpad.com>
7877R:	Jeffle Xu <jefflexu@linux.alibaba.com>
7878L:	linux-erofs@lists.ozlabs.org
7879S:	Maintained
7880W:	https://erofs.docs.kernel.org
7881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7882F:	Documentation/ABI/testing/sysfs-fs-erofs
7883F:	Documentation/filesystems/erofs.rst
7884F:	fs/erofs/
7885F:	include/trace/events/erofs.h
7886
7887ERRSEQ ERROR TRACKING INFRASTRUCTURE
7888M:	Jeff Layton <jlayton@kernel.org>
7889S:	Maintained
7890F:	include/linux/errseq.h
7891F:	lib/errseq.c
7892
7893ESD CAN/USB DRIVERS
7894M:	Frank Jungclaus <frank.jungclaus@esd.eu>
7895R:	socketcan@esd.eu
7896L:	linux-can@vger.kernel.org
7897S:	Maintained
7898F:	drivers/net/can/usb/esd_usb.c
7899
7900ET131X NETWORK DRIVER
7901M:	Mark Einon <mark.einon@gmail.com>
7902S:	Odd Fixes
7903F:	drivers/net/ethernet/agere/
7904
7905ETAS ES58X CAN/USB DRIVER
7906M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7907L:	linux-can@vger.kernel.org
7908S:	Maintained
7909F:	Documentation/networking/devlink/etas_es58x.rst
7910F:	drivers/net/can/usb/etas_es58x/
7911
7912ETHERNET BRIDGE
7913M:	Roopa Prabhu <roopa@nvidia.com>
7914M:	Nikolay Aleksandrov <razor@blackwall.org>
7915L:	bridge@lists.linux.dev
7916L:	netdev@vger.kernel.org
7917S:	Maintained
7918W:	http://www.linuxfoundation.org/en/Net:Bridge
7919F:	include/linux/netfilter_bridge/
7920F:	net/bridge/
7921
7922ETHERNET PHY LIBRARY
7923M:	Andrew Lunn <andrew@lunn.ch>
7924M:	Heiner Kallweit <hkallweit1@gmail.com>
7925R:	Russell King <linux@armlinux.org.uk>
7926L:	netdev@vger.kernel.org
7927S:	Maintained
7928F:	Documentation/ABI/testing/sysfs-class-net-phydev
7929F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
7930F:	Documentation/devicetree/bindings/net/mdio*
7931F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
7932F:	Documentation/networking/phy.rst
7933F:	drivers/net/mdio/
7934F:	drivers/net/mdio/acpi_mdio.c
7935F:	drivers/net/mdio/fwnode_mdio.c
7936F:	drivers/net/mdio/of_mdio.c
7937F:	drivers/net/pcs/
7938F:	drivers/net/phy/
7939F:	include/dt-bindings/net/qca-ar803x.h
7940F:	include/linux/*mdio*.h
7941F:	include/linux/linkmode.h
7942F:	include/linux/mdio/*.h
7943F:	include/linux/mii.h
7944F:	include/linux/of_net.h
7945F:	include/linux/phy.h
7946F:	include/linux/phy_fixed.h
7947F:	include/linux/phylib_stubs.h
7948F:	include/linux/platform_data/mdio-bcm-unimac.h
7949F:	include/linux/platform_data/mdio-gpio.h
7950F:	include/trace/events/mdio.h
7951F:	include/uapi/linux/mdio.h
7952F:	include/uapi/linux/mii.h
7953F:	net/core/of_net.c
7954
7955ETHERNET PHY LIBRARY [RUST]
7956M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
7957R:	Trevor Gross <tmgross@umich.edu>
7958L:	netdev@vger.kernel.org
7959L:	rust-for-linux@vger.kernel.org
7960S:	Maintained
7961F:	rust/kernel/net/phy.rs
7962
7963EXEC & BINFMT API, ELF
7964R:	Eric Biederman <ebiederm@xmission.com>
7965R:	Kees Cook <keescook@chromium.org>
7966L:	linux-mm@kvack.org
7967S:	Supported
7968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
7969F:	Documentation/userspace-api/ELF.rst
7970F:	fs/*binfmt_*.c
7971F:	fs/exec.c
7972F:	include/linux/binfmts.h
7973F:	include/linux/elf.h
7974F:	include/uapi/linux/binfmts.h
7975F:	include/uapi/linux/elf.h
7976F:	tools/testing/selftests/exec/
7977N:	asm/elf.h
7978N:	binfmt
7979
7980EXFAT FILE SYSTEM
7981M:	Namjae Jeon <linkinjeon@kernel.org>
7982M:	Sungjong Seo <sj1557.seo@samsung.com>
7983L:	linux-fsdevel@vger.kernel.org
7984S:	Maintained
7985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
7986F:	fs/exfat/
7987
7988EXT2 FILE SYSTEM
7989M:	Jan Kara <jack@suse.com>
7990L:	linux-ext4@vger.kernel.org
7991S:	Maintained
7992F:	Documentation/filesystems/ext2.rst
7993F:	fs/ext2/
7994F:	include/linux/ext2*
7995
7996EXT4 FILE SYSTEM
7997M:	"Theodore Ts'o" <tytso@mit.edu>
7998M:	Andreas Dilger <adilger.kernel@dilger.ca>
7999L:	linux-ext4@vger.kernel.org
8000S:	Maintained
8001W:	http://ext4.wiki.kernel.org
8002Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
8003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8004F:	Documentation/filesystems/ext4/
8005F:	fs/ext4/
8006F:	include/trace/events/ext4.h
8007F:	include/uapi/linux/ext4.h
8008
8009Extended Verification Module (EVM)
8010M:	Mimi Zohar <zohar@linux.ibm.com>
8011M:	Roberto Sassu <roberto.sassu@huawei.com>
8012L:	linux-integrity@vger.kernel.org
8013S:	Supported
8014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8015F:	security/integrity/
8016F:	security/integrity/evm/
8017
8018EXTENSIBLE FIRMWARE INTERFACE (EFI)
8019M:	Ard Biesheuvel <ardb@kernel.org>
8020L:	linux-efi@vger.kernel.org
8021S:	Maintained
8022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8023F:	Documentation/admin-guide/efi-stub.rst
8024F:	arch/*/include/asm/efi.h
8025F:	arch/*/kernel/efi.c
8026F:	arch/arm/boot/compressed/efi-header.S
8027F:	arch/x86/platform/efi/
8028F:	drivers/firmware/efi/
8029F:	include/linux/efi*.h
8030
8031EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8032M:	MyungJoo Ham <myungjoo.ham@samsung.com>
8033M:	Chanwoo Choi <cw00.choi@samsung.com>
8034L:	linux-kernel@vger.kernel.org
8035S:	Maintained
8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8037F:	Documentation/devicetree/bindings/extcon/
8038F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8039F:	drivers/extcon/
8040F:	include/linux/extcon.h
8041F:	include/linux/extcon/
8042
8043EXTRA BOOT CONFIG
8044M:	Masami Hiramatsu <mhiramat@kernel.org>
8045L:	linux-kernel@vger.kernel.org
8046L:	linux-trace-kernel@vger.kernel.org
8047S:	Maintained
8048Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8050F:	Documentation/admin-guide/bootconfig.rst
8051F:	fs/proc/bootconfig.c
8052F:	include/linux/bootconfig.h
8053F:	lib/bootconfig-data.S
8054F:	lib/bootconfig.c
8055F:	tools/bootconfig/*
8056F:	tools/bootconfig/scripts/*
8057
8058EXYNOS DP DRIVER
8059M:	Jingoo Han <jingoohan1@gmail.com>
8060L:	dri-devel@lists.freedesktop.org
8061S:	Maintained
8062F:	drivers/gpu/drm/exynos/exynos_dp*
8063
8064EXYNOS SYSMMU (IOMMU) driver
8065M:	Marek Szyprowski <m.szyprowski@samsung.com>
8066L:	iommu@lists.linux.dev
8067S:	Maintained
8068F:	drivers/iommu/exynos-iommu.c
8069
8070F2FS FILE SYSTEM
8071M:	Jaegeuk Kim <jaegeuk@kernel.org>
8072M:	Chao Yu <chao@kernel.org>
8073L:	linux-f2fs-devel@lists.sourceforge.net
8074S:	Maintained
8075W:	https://f2fs.wiki.kernel.org/
8076Q:	https://patchwork.kernel.org/project/f2fs/list/
8077B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8079F:	Documentation/ABI/testing/sysfs-fs-f2fs
8080F:	Documentation/filesystems/f2fs.rst
8081F:	fs/f2fs/
8082F:	include/linux/f2fs_fs.h
8083F:	include/trace/events/f2fs.h
8084F:	include/uapi/linux/f2fs.h
8085
8086F71805F HARDWARE MONITORING DRIVER
8087M:	Jean Delvare <jdelvare@suse.com>
8088L:	linux-hwmon@vger.kernel.org
8089S:	Maintained
8090F:	Documentation/hwmon/f71805f.rst
8091F:	drivers/hwmon/f71805f.c
8092
8093FADDR2LINE
8094M:	Josh Poimboeuf <jpoimboe@kernel.org>
8095S:	Maintained
8096F:	scripts/faddr2line
8097
8098FAILOVER MODULE
8099M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
8100L:	netdev@vger.kernel.org
8101S:	Supported
8102F:	Documentation/networking/failover.rst
8103F:	include/net/failover.h
8104F:	net/core/failover.c
8105
8106FANOTIFY
8107M:	Jan Kara <jack@suse.cz>
8108R:	Amir Goldstein <amir73il@gmail.com>
8109R:	Matthew Bobrowski <repnop@google.com>
8110L:	linux-fsdevel@vger.kernel.org
8111S:	Maintained
8112F:	fs/notify/fanotify/
8113F:	include/linux/fanotify.h
8114F:	include/uapi/linux/fanotify.h
8115
8116FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8117M:	Linus Walleij <linus.walleij@linaro.org>
8118L:	linux-usb@vger.kernel.org
8119S:	Maintained
8120F:	drivers/usb/fotg210/
8121
8122FARSYNC SYNCHRONOUS DRIVER
8123M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
8124S:	Supported
8125W:	http://www.farsite.co.uk/
8126F:	drivers/net/wan/farsync.*
8127
8128FAULT INJECTION SUPPORT
8129M:	Akinobu Mita <akinobu.mita@gmail.com>
8130S:	Supported
8131F:	Documentation/fault-injection/
8132F:	lib/fault-inject.c
8133
8134FBTFT Framebuffer drivers
8135L:	dri-devel@lists.freedesktop.org
8136L:	linux-fbdev@vger.kernel.org
8137S:	Orphan
8138F:	drivers/staging/fbtft/
8139
8140FC0011 TUNER DRIVER
8141M:	Michael Buesch <m@bues.ch>
8142L:	linux-media@vger.kernel.org
8143S:	Maintained
8144F:	drivers/media/tuners/fc0011.c
8145F:	drivers/media/tuners/fc0011.h
8146
8147FC2580 MEDIA DRIVER
8148L:	linux-media@vger.kernel.org
8149S:	Orphan
8150W:	https://linuxtv.org
8151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8152F:	drivers/media/tuners/fc2580*
8153
8154FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
8155M:	Hannes Reinecke <hare@suse.de>
8156L:	linux-scsi@vger.kernel.org
8157S:	Supported
8158W:	www.Open-FCoE.org
8159F:	drivers/scsi/fcoe/
8160F:	drivers/scsi/libfc/
8161F:	include/scsi/fc/
8162F:	include/scsi/libfc.h
8163F:	include/scsi/libfcoe.h
8164F:	include/uapi/scsi/fc/
8165
8166FILE LOCKING (flock() and fcntl()/lockf())
8167M:	Jeff Layton <jlayton@kernel.org>
8168M:	Chuck Lever <chuck.lever@oracle.com>
8169L:	linux-fsdevel@vger.kernel.org
8170S:	Maintained
8171F:	fs/fcntl.c
8172F:	fs/locks.c
8173F:	include/linux/fcntl.h
8174F:	include/uapi/linux/fcntl.h
8175
8176FILESYSTEM DIRECT ACCESS (DAX)
8177M:	Dan Williams <dan.j.williams@intel.com>
8178R:	Matthew Wilcox <willy@infradead.org>
8179R:	Jan Kara <jack@suse.cz>
8180L:	linux-fsdevel@vger.kernel.org
8181L:	nvdimm@lists.linux.dev
8182S:	Supported
8183F:	fs/dax.c
8184F:	include/linux/dax.h
8185F:	include/trace/events/fs_dax.h
8186
8187FILESYSTEMS (VFS and infrastructure)
8188M:	Alexander Viro <viro@zeniv.linux.org.uk>
8189M:	Christian Brauner <brauner@kernel.org>
8190R:	Jan Kara <jack@suse.cz>
8191L:	linux-fsdevel@vger.kernel.org
8192S:	Maintained
8193F:	fs/*
8194F:	include/linux/fs.h
8195F:	include/linux/fs_types.h
8196F:	include/uapi/linux/fs.h
8197F:	include/uapi/linux/openat2.h
8198
8199FILESYSTEMS [EXPORTFS]
8200M:	Chuck Lever <chuck.lever@oracle.com>
8201M:	Jeff Layton <jlayton@kernel.org>
8202R:	Amir Goldstein <amir73il@gmail.com>
8203L:	linux-fsdevel@vger.kernel.org
8204L:	linux-nfs@vger.kernel.org
8205S:	Supported
8206F:	Documentation/filesystems/nfs/exporting.rst
8207F:	fs/exportfs/
8208F:	fs/fhandle.c
8209F:	include/linux/exportfs.h
8210
8211FILESYSTEMS [IDMAPPED MOUNTS]
8212M:	Christian Brauner <brauner@kernel.org>
8213M:	Seth Forshee <sforshee@kernel.org>
8214L:	linux-fsdevel@vger.kernel.org
8215S:	Maintained
8216F:	Documentation/filesystems/idmappings.rst
8217F:	fs/mnt_idmapping.c
8218F:	include/linux/mnt_idmapping.*
8219F:	tools/testing/selftests/mount_setattr/
8220
8221FILESYSTEMS [IOMAP]
8222M:	Christian Brauner <brauner@kernel.org>
8223R:	Darrick J. Wong <djwong@kernel.org>
8224L:	linux-xfs@vger.kernel.org
8225L:	linux-fsdevel@vger.kernel.org
8226S:	Supported
8227F:	fs/iomap/
8228F:	include/linux/iomap.h
8229
8230FILESYSTEMS [NETFS LIBRARY]
8231M:	David Howells <dhowells@redhat.com>
8232R:	Jeff Layton <jlayton@kernel.org>
8233L:	netfs@lists.linux.dev
8234L:	linux-fsdevel@vger.kernel.org
8235S:	Supported
8236F:	Documentation/filesystems/caching/
8237F:	Documentation/filesystems/netfs_library.rst
8238F:	fs/netfs/
8239F:	include/linux/fscache*.h
8240F:	include/linux/netfs.h
8241F:	include/trace/events/fscache.h
8242F:	include/trace/events/netfs.h
8243
8244FILESYSTEMS [STACKABLE]
8245M:	Miklos Szeredi <miklos@szeredi.hu>
8246M:	Amir Goldstein <amir73il@gmail.com>
8247L:	linux-fsdevel@vger.kernel.org
8248L:	linux-unionfs@vger.kernel.org
8249S:	Maintained
8250F:	fs/backing-file.c
8251F:	include/linux/backing-file.h
8252
8253FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8254M:	Riku Voipio <riku.voipio@iki.fi>
8255L:	linux-hwmon@vger.kernel.org
8256S:	Maintained
8257F:	drivers/hwmon/f75375s.c
8258F:	include/linux/f75375s.h
8259
8260FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
8261M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
8262L:	linux-can@vger.kernel.org
8263S:	Maintained
8264F:	drivers/net/can/usb/f81604.c
8265
8266FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
8267M:	Clemens Ladisch <clemens@ladisch.de>
8268M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8269L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8270S:	Maintained
8271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8272F:	include/uapi/sound/firewire.h
8273F:	sound/firewire/
8274
8275FIREWIRE MEDIA DRIVERS (firedtv)
8276M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
8277L:	linux-media@vger.kernel.org
8278L:	linux1394-devel@lists.sourceforge.net
8279S:	Maintained
8280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
8281F:	drivers/media/firewire/
8282
8283FIREWIRE SBP-2 TARGET
8284M:	Chris Boot <bootc@bootc.net>
8285L:	linux-scsi@vger.kernel.org
8286L:	target-devel@vger.kernel.org
8287L:	linux1394-devel@lists.sourceforge.net
8288S:	Maintained
8289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
8290F:	drivers/target/sbp/
8291
8292FIREWIRE SUBSYSTEM
8293M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
8294M:	Takashi Sakamoto <takaswie@kernel.org>
8295L:	linux1394-devel@lists.sourceforge.net
8296S:	Maintained
8297W:	http://ieee1394.docs.kernel.org/
8298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
8299F:	drivers/firewire/
8300F:	include/linux/firewire.h
8301F:	include/uapi/linux/firewire*.h
8302F:	tools/firewire/
8303
8304FIRMWARE FRAMEWORK FOR ARMV8-A
8305M:	Sudeep Holla <sudeep.holla@arm.com>
8306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8307S:	Maintained
8308F:	drivers/firmware/arm_ffa/
8309F:	include/linux/arm_ffa.h
8310
8311FIRMWARE LOADER (request_firmware)
8312M:	Luis Chamberlain <mcgrof@kernel.org>
8313M:	Russ Weight <russ.weight@linux.dev>
8314L:	linux-kernel@vger.kernel.org
8315S:	Maintained
8316F:	Documentation/firmware_class/
8317F:	drivers/base/firmware_loader/
8318F:	include/linux/firmware.h
8319
8320FLEXTIMER FTM-QUADDEC DRIVER
8321M:	Patrick Havelange <patrick.havelange@essensium.com>
8322L:	linux-iio@vger.kernel.org
8323S:	Maintained
8324F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
8325F:	drivers/counter/ftm-quaddec.c
8326
8327FLOPPY DRIVER
8328M:	Denis Efremov <efremov@linux.com>
8329L:	linux-block@vger.kernel.org
8330S:	Odd Fixes
8331F:	drivers/block/floppy.c
8332
8333FLYSKY FSIA6B RC RECEIVER
8334M:	Markus Koch <markus@notsyncing.net>
8335L:	linux-input@vger.kernel.org
8336S:	Maintained
8337F:	drivers/input/joystick/fsia6b.c
8338
8339FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
8340M:	Geoffrey D. Bennett <g@b4.vu>
8341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8342S:	Maintained
8343W:	https://github.com/geoffreybennett/scarlett-gen2
8344B:	https://github.com/geoffreybennett/scarlett-gen2/issues
8345T:	git https://github.com/geoffreybennett/scarlett-gen2.git
8346F:	include/uapi/sound/scarlett2.h
8347F:	sound/usb/mixer_scarlett2.c
8348
8349FORCEDETH GIGABIT ETHERNET DRIVER
8350M:	Rain River <rain.1986.08.12@gmail.com>
8351M:	Zhu Yanjun <zyjzyj2000@gmail.com>
8352L:	netdev@vger.kernel.org
8353S:	Maintained
8354F:	drivers/net/ethernet/nvidia/*
8355
8356FORTIFY_SOURCE
8357M:	Kees Cook <keescook@chromium.org>
8358L:	linux-hardening@vger.kernel.org
8359S:	Supported
8360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8361F:	include/linux/fortify-string.h
8362F:	lib/fortify_kunit.c
8363F:	lib/memcpy_kunit.c
8364F:	lib/strcat_kunit.c
8365F:	lib/strscpy_kunit.c
8366F:	lib/test_fortify/*
8367F:	scripts/test_fortify.sh
8368K:	\b__NO_FORTIFY\b
8369
8370FPGA DFL DRIVERS
8371M:	Wu Hao <hao.wu@intel.com>
8372R:	Tom Rix <trix@redhat.com>
8373L:	linux-fpga@vger.kernel.org
8374S:	Maintained
8375F:	Documentation/ABI/testing/sysfs-bus-dfl*
8376F:	Documentation/fpga/dfl.rst
8377F:	drivers/fpga/dfl*
8378F:	drivers/uio/uio_dfl.c
8379F:	include/linux/dfl.h
8380F:	include/uapi/linux/fpga-dfl.h
8381
8382FPGA MANAGER FRAMEWORK
8383M:	Moritz Fischer <mdf@kernel.org>
8384M:	Wu Hao <hao.wu@intel.com>
8385M:	Xu Yilun <yilun.xu@intel.com>
8386R:	Tom Rix <trix@redhat.com>
8387L:	linux-fpga@vger.kernel.org
8388S:	Maintained
8389Q:	http://patchwork.kernel.org/project/linux-fpga/list/
8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
8391F:	Documentation/devicetree/bindings/fpga/
8392F:	Documentation/driver-api/fpga/
8393F:	Documentation/fpga/
8394F:	drivers/fpga/
8395F:	include/linux/fpga/
8396
8397FPU EMULATOR
8398M:	Bill Metzenthen <billm@melbpc.org.au>
8399S:	Maintained
8400W:	https://floatingpoint.billm.au/
8401F:	arch/x86/math-emu/
8402
8403FRAMEBUFFER CORE
8404M:	Daniel Vetter <daniel@ffwll.ch>
8405S:	Odd Fixes
8406T:	git git://anongit.freedesktop.org/drm/drm-misc
8407F:	drivers/video/fbdev/core/
8408
8409FRAMEBUFFER LAYER
8410M:	Helge Deller <deller@gmx.de>
8411L:	linux-fbdev@vger.kernel.org
8412L:	dri-devel@lists.freedesktop.org
8413S:	Maintained
8414Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
8415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
8416F:	Documentation/fb/
8417F:	drivers/video/
8418F:	include/linux/fb.h
8419F:	include/uapi/linux/fb.h
8420F:	include/uapi/video/
8421F:	include/video/
8422
8423FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
8424M:	Horia Geantă <horia.geanta@nxp.com>
8425M:	Pankaj Gupta <pankaj.gupta@nxp.com>
8426M:	Gaurav Jain <gaurav.jain@nxp.com>
8427L:	linux-crypto@vger.kernel.org
8428S:	Maintained
8429F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
8430F:	drivers/crypto/caam/
8431
8432FREESCALE COLDFIRE M5441X MMC DRIVER
8433M:	Angelo Dureghello <angelo.dureghello@timesys.com>
8434L:	linux-mmc@vger.kernel.org
8435S:	Maintained
8436F:	drivers/mmc/host/sdhci-esdhc-mcf.c
8437F:	include/linux/platform_data/mmc-esdhc-mcf.h
8438
8439FREESCALE DIU FRAMEBUFFER DRIVER
8440M:	Timur Tabi <timur@kernel.org>
8441L:	linux-fbdev@vger.kernel.org
8442S:	Maintained
8443F:	drivers/video/fbdev/fsl-diu-fb.*
8444
8445FREESCALE DMA DRIVER
8446M:	Li Yang <leoyang.li@nxp.com>
8447M:	Zhang Wei <zw@zh-kernel.org>
8448L:	linuxppc-dev@lists.ozlabs.org
8449S:	Maintained
8450F:	drivers/dma/fsldma.*
8451
8452FREESCALE DSPI DRIVER
8453M:	Vladimir Oltean <olteanv@gmail.com>
8454L:	linux-spi@vger.kernel.org
8455S:	Maintained
8456F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
8457F:	drivers/spi/spi-fsl-dspi.c
8458F:	include/linux/spi/spi-fsl-dspi.h
8459
8460FREESCALE eDMA DRIVER
8461M:	Frank Li <Frank.Li@nxp.com>
8462L:	imx@lists.linux.dev
8463L:	dmaengine@vger.kernel.org
8464S:	Maintained
8465F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
8466F:	drivers/dma/fsl-edma*.*
8467
8468FREESCALE ENETC ETHERNET DRIVERS
8469M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8470M:	Vladimir Oltean <vladimir.oltean@nxp.com>
8471L:	netdev@vger.kernel.org
8472S:	Maintained
8473F:	drivers/net/ethernet/freescale/enetc/
8474
8475FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
8476M:	Claudiu Manoil <claudiu.manoil@nxp.com>
8477L:	netdev@vger.kernel.org
8478S:	Maintained
8479F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
8480F:	drivers/net/ethernet/freescale/gianfar*
8481
8482FREESCALE GPMI NAND DRIVER
8483M:	Han Xu <han.xu@nxp.com>
8484L:	linux-mtd@lists.infradead.org
8485S:	Maintained
8486F:	drivers/mtd/nand/raw/gpmi-nand/*
8487
8488FREESCALE I2C CPM DRIVER
8489M:	Jochen Friedrich <jochen@scram.de>
8490L:	linuxppc-dev@lists.ozlabs.org
8491L:	linux-i2c@vger.kernel.org
8492S:	Maintained
8493F:	drivers/i2c/busses/i2c-cpm.c
8494
8495FREESCALE IMX / MXC FEC DRIVER
8496M:	Wei Fang <wei.fang@nxp.com>
8497R:	Shenwei Wang <shenwei.wang@nxp.com>
8498R:	Clark Wang <xiaoning.wang@nxp.com>
8499L:	imx@lists.linux.dev
8500L:	netdev@vger.kernel.org
8501S:	Maintained
8502F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
8503F:	drivers/net/ethernet/freescale/fec.h
8504F:	drivers/net/ethernet/freescale/fec_main.c
8505F:	drivers/net/ethernet/freescale/fec_ptp.c
8506
8507FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8508M:	Sascha Hauer <s.hauer@pengutronix.de>
8509R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8510L:	linux-fbdev@vger.kernel.org
8511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8512S:	Maintained
8513F:	drivers/video/fbdev/imxfb.c
8514
8515FREESCALE IMX DDR PMU DRIVER
8516M:	Frank Li <Frank.li@nxp.com>
8517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8518S:	Maintained
8519F:	Documentation/admin-guide/perf/imx-ddr.rst
8520F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
8521F:	drivers/perf/fsl_imx8_ddr_perf.c
8522
8523FREESCALE IMX I2C DRIVER
8524M:	Oleksij Rempel <o.rempel@pengutronix.de>
8525R:	Pengutronix Kernel Team <kernel@pengutronix.de>
8526L:	linux-i2c@vger.kernel.org
8527S:	Maintained
8528F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
8529F:	drivers/i2c/busses/i2c-imx.c
8530
8531FREESCALE IMX LPI2C DRIVER
8532M:	Dong Aisheng <aisheng.dong@nxp.com>
8533L:	linux-i2c@vger.kernel.org
8534L:	imx@lists.linux.dev
8535S:	Maintained
8536F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
8537F:	drivers/i2c/busses/i2c-imx-lpi2c.c
8538
8539FREESCALE MPC I2C DRIVER
8540M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
8541L:	linux-i2c@vger.kernel.org
8542S:	Maintained
8543F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
8544F:	drivers/i2c/busses/i2c-mpc.c
8545
8546FREESCALE QORIQ DPAA ETHERNET DRIVER
8547M:	Madalin Bucur <madalin.bucur@nxp.com>
8548L:	netdev@vger.kernel.org
8549S:	Maintained
8550F:	drivers/net/ethernet/freescale/dpaa
8551
8552FREESCALE QORIQ DPAA FMAN DRIVER
8553M:	Madalin Bucur <madalin.bucur@nxp.com>
8554R:	Sean Anderson <sean.anderson@seco.com>
8555L:	netdev@vger.kernel.org
8556S:	Maintained
8557F:	Documentation/devicetree/bindings/net/fsl-fman.txt
8558F:	drivers/net/ethernet/freescale/fman
8559
8560FREESCALE QORIQ PTP CLOCK DRIVER
8561M:	Yangbo Lu <yangbo.lu@nxp.com>
8562L:	netdev@vger.kernel.org
8563S:	Maintained
8564F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
8565F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
8566F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
8567F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
8568F:	drivers/ptp/ptp_qoriq.c
8569F:	drivers/ptp/ptp_qoriq_debugfs.c
8570F:	include/linux/fsl/ptp_qoriq.h
8571
8572FREESCALE QUAD SPI DRIVER
8573M:	Han Xu <han.xu@nxp.com>
8574L:	linux-spi@vger.kernel.org
8575S:	Maintained
8576F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
8577F:	drivers/spi/spi-fsl-qspi.c
8578
8579FREESCALE QUICC ENGINE LIBRARY
8580M:	Qiang Zhao <qiang.zhao@nxp.com>
8581L:	linuxppc-dev@lists.ozlabs.org
8582S:	Maintained
8583F:	drivers/soc/fsl/qe/
8584F:	include/soc/fsl/qe/
8585
8586FREESCALE QUICC ENGINE QMC DRIVER
8587M:	Herve Codina <herve.codina@bootlin.com>
8588L:	linuxppc-dev@lists.ozlabs.org
8589S:	Maintained
8590F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
8591F:	drivers/soc/fsl/qe/qmc.c
8592F:	include/soc/fsl/qe/qmc.h
8593
8594FREESCALE QUICC ENGINE TSA DRIVER
8595M:	Herve Codina <herve.codina@bootlin.com>
8596L:	linuxppc-dev@lists.ozlabs.org
8597S:	Maintained
8598F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
8599F:	drivers/soc/fsl/qe/tsa.c
8600F:	drivers/soc/fsl/qe/tsa.h
8601F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
8602
8603FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8604M:	Li Yang <leoyang.li@nxp.com>
8605L:	netdev@vger.kernel.org
8606L:	linuxppc-dev@lists.ozlabs.org
8607S:	Maintained
8608F:	drivers/net/ethernet/freescale/ucc_geth*
8609
8610FREESCALE QUICC ENGINE UCC HDLC DRIVER
8611M:	Zhao Qiang <qiang.zhao@nxp.com>
8612L:	netdev@vger.kernel.org
8613L:	linuxppc-dev@lists.ozlabs.org
8614S:	Maintained
8615F:	drivers/net/wan/fsl_ucc_hdlc*
8616
8617FREESCALE QUICC ENGINE UCC UART DRIVER
8618M:	Timur Tabi <timur@kernel.org>
8619L:	linuxppc-dev@lists.ozlabs.org
8620S:	Maintained
8621F:	drivers/tty/serial/ucc_uart.c
8622
8623FREESCALE SOC DRIVERS
8624M:	Li Yang <leoyang.li@nxp.com>
8625L:	linuxppc-dev@lists.ozlabs.org
8626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8627S:	Maintained
8628F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
8629F:	Documentation/devicetree/bindings/soc/fsl/
8630F:	drivers/soc/fsl/
8631F:	include/linux/fsl/
8632F:	include/soc/fsl/
8633
8634FREESCALE SOC FS_ENET DRIVER
8635M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
8636L:	linuxppc-dev@lists.ozlabs.org
8637L:	netdev@vger.kernel.org
8638S:	Maintained
8639F:	drivers/net/ethernet/freescale/fs_enet/
8640
8641FREESCALE SOC SOUND DRIVERS
8642M:	Shengjiu Wang <shengjiu.wang@gmail.com>
8643M:	Xiubo Li <Xiubo.Lee@gmail.com>
8644R:	Fabio Estevam <festevam@gmail.com>
8645R:	Nicolin Chen <nicoleotsuka@gmail.com>
8646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8647L:	linuxppc-dev@lists.ozlabs.org
8648S:	Maintained
8649F:	sound/soc/fsl/fsl*
8650F:	sound/soc/fsl/imx*
8651
8652FREESCALE SOC SOUND QMC DRIVER
8653M:	Herve Codina <herve.codina@bootlin.com>
8654L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8655L:	linuxppc-dev@lists.ozlabs.org
8656S:	Maintained
8657F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
8658F:	sound/soc/fsl/fsl_qmc_audio.c
8659
8660FREESCALE USB PERIPHERAL DRIVERS
8661M:	Li Yang <leoyang.li@nxp.com>
8662L:	linux-usb@vger.kernel.org
8663L:	linuxppc-dev@lists.ozlabs.org
8664S:	Maintained
8665F:	drivers/usb/gadget/udc/fsl*
8666
8667FREESCALE USB PHY DRIVER
8668M:	Ran Wang <ran.wang_1@nxp.com>
8669L:	linux-usb@vger.kernel.org
8670L:	linuxppc-dev@lists.ozlabs.org
8671S:	Maintained
8672F:	drivers/usb/phy/phy-fsl-usb*
8673
8674FREEVXFS FILESYSTEM
8675M:	Christoph Hellwig <hch@infradead.org>
8676S:	Maintained
8677W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
8678F:	fs/freevxfs/
8679
8680FREEZER
8681M:	"Rafael J. Wysocki" <rafael@kernel.org>
8682M:	Pavel Machek <pavel@ucw.cz>
8683L:	linux-pm@vger.kernel.org
8684S:	Supported
8685F:	Documentation/power/freezing-of-tasks.rst
8686F:	include/linux/freezer.h
8687F:	kernel/freezer.c
8688
8689FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
8690M:	Eric Biggers <ebiggers@kernel.org>
8691M:	Theodore Y. Ts'o <tytso@mit.edu>
8692M:	Jaegeuk Kim <jaegeuk@kernel.org>
8693L:	linux-fscrypt@vger.kernel.org
8694S:	Supported
8695Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
8696T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
8697F:	Documentation/filesystems/fscrypt.rst
8698F:	fs/crypto/
8699F:	include/linux/fscrypt.h
8700F:	include/uapi/linux/fscrypt.h
8701
8702FSI SUBSYSTEM
8703M:	Jeremy Kerr <jk@ozlabs.org>
8704M:	Joel Stanley <joel@jms.id.au>
8705R:	Alistar Popple <alistair@popple.id.au>
8706R:	Eddie James <eajames@linux.ibm.com>
8707L:	linux-fsi@lists.ozlabs.org
8708S:	Supported
8709Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
8711F:	drivers/fsi/
8712F:	include/linux/fsi*.h
8713F:	include/trace/events/fsi*.h
8714
8715FSI-ATTACHED I2C DRIVER
8716M:	Eddie James <eajames@linux.ibm.com>
8717L:	linux-i2c@vger.kernel.org
8718L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
8719S:	Maintained
8720F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
8721F:	drivers/i2c/busses/i2c-fsi.c
8722
8723FSI-ATTACHED SPI DRIVER
8724M:	Eddie James <eajames@linux.ibm.com>
8725L:	linux-spi@vger.kernel.org
8726S:	Maintained
8727F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
8728F:	drivers/spi/spi-fsi.c
8729
8730FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
8731M:	Jan Kara <jack@suse.cz>
8732R:	Amir Goldstein <amir73il@gmail.com>
8733L:	linux-fsdevel@vger.kernel.org
8734S:	Maintained
8735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
8736F:	fs/notify/
8737F:	include/linux/fsnotify*.h
8738
8739FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
8740M:	Eric Biggers <ebiggers@kernel.org>
8741M:	Theodore Y. Ts'o <tytso@mit.edu>
8742L:	fsverity@lists.linux.dev
8743S:	Supported
8744Q:	https://patchwork.kernel.org/project/fsverity/list/
8745T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
8746F:	Documentation/filesystems/fsverity.rst
8747F:	fs/verity/
8748F:	include/linux/fsverity.h
8749F:	include/uapi/linux/fsverity.h
8750
8751FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
8752M:	Michael Zaidman <michael.zaidman@gmail.com>
8753L:	linux-i2c@vger.kernel.org
8754L:	linux-input@vger.kernel.org
8755S:	Maintained
8756F:	drivers/hid/hid-ft260.c
8757
8758FUJITSU LAPTOP EXTRAS
8759M:	Jonathan Woithe <jwoithe@just42.net>
8760L:	platform-driver-x86@vger.kernel.org
8761S:	Maintained
8762F:	drivers/platform/x86/fujitsu-laptop.c
8763
8764FUJITSU TABLET EXTRAS
8765M:	Robert Gerlach <khnz@gmx.de>
8766L:	platform-driver-x86@vger.kernel.org
8767S:	Maintained
8768F:	drivers/platform/x86/fujitsu-tablet.c
8769
8770FUNCTION HOOKS (FTRACE)
8771M:	Steven Rostedt <rostedt@goodmis.org>
8772M:	Masami Hiramatsu <mhiramat@kernel.org>
8773R:	Mark Rutland <mark.rutland@arm.com>
8774L:	linux-kernel@vger.kernel.org
8775L:	linux-trace-kernel@vger.kernel.org
8776S:	Maintained
8777Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
8778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8779F:	Documentation/trace/ftrace*
8780F:	arch/*/*/*/*ftrace*
8781F:	arch/*/*/*ftrace*
8782F:	include/*/ftrace.h
8783F:	kernel/trace/fgraph.c
8784F:	kernel/trace/ftrace*
8785F:	samples/ftrace
8786
8787FUNGIBLE ETHERNET DRIVERS
8788M:	Dimitris Michailidis <dmichail@fungible.com>
8789L:	netdev@vger.kernel.org
8790S:	Supported
8791F:	drivers/net/ethernet/fungible/
8792
8793FUSE: FILESYSTEM IN USERSPACE
8794M:	Miklos Szeredi <miklos@szeredi.hu>
8795L:	linux-fsdevel@vger.kernel.org
8796S:	Maintained
8797W:	https://github.com/libfuse/
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
8799F:	Documentation/filesystems/fuse.rst
8800F:	fs/fuse/
8801F:	include/uapi/linux/fuse.h
8802
8803FUTEX SUBSYSTEM
8804M:	Thomas Gleixner <tglx@linutronix.de>
8805M:	Ingo Molnar <mingo@redhat.com>
8806R:	Peter Zijlstra <peterz@infradead.org>
8807R:	Darren Hart <dvhart@infradead.org>
8808R:	Davidlohr Bueso <dave@stgolabs.net>
8809R:	André Almeida <andrealmeid@igalia.com>
8810L:	linux-kernel@vger.kernel.org
8811S:	Maintained
8812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8813F:	Documentation/locking/*futex*
8814F:	include/asm-generic/futex.h
8815F:	include/linux/futex.h
8816F:	include/uapi/linux/futex.h
8817F:	kernel/futex/*
8818F:	tools/perf/bench/futex*
8819F:	tools/testing/selftests/futex/
8820
8821GALAXYCORE GC0308 CAMERA SENSOR DRIVER
8822M:	Sebastian Reichel <sre@kernel.org>
8823L:	linux-media@vger.kernel.org
8824S:	Maintained
8825F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
8826F:	drivers/media/i2c/gc0308.c
8827
8828GALAXYCORE GC2145 SENSOR DRIVER
8829M:	Alain Volmat <alain.volmat@foss.st.com>
8830L:	linux-media@vger.kernel.org
8831S:	Maintained
8832T:	git git://linuxtv.org/media_tree.git
8833F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
8834F:	drivers/media/i2c/gc2145.c
8835
8836GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
8837M:	Tim Harvey <tharvey@gateworks.com>
8838S:	Maintained
8839F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
8840F:	Documentation/hwmon/gsc-hwmon.rst
8841F:	drivers/hwmon/gsc-hwmon.c
8842F:	drivers/mfd/gateworks-gsc.c
8843F:	include/linux/mfd/gsc.h
8844F:	include/linux/platform_data/gsc_hwmon.h
8845
8846GCC PLUGINS
8847M:	Kees Cook <keescook@chromium.org>
8848L:	linux-hardening@vger.kernel.org
8849S:	Maintained
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8851F:	Documentation/kbuild/gcc-plugins.rst
8852F:	include/linux/stackleak.h
8853F:	kernel/stackleak.c
8854F:	scripts/Makefile.gcc-plugins
8855F:	scripts/gcc-plugins/
8856
8857GCOV BASED KERNEL PROFILING
8858M:	Peter Oberparleiter <oberpar@linux.ibm.com>
8859S:	Maintained
8860F:	Documentation/dev-tools/gcov.rst
8861F:	kernel/gcov/
8862
8863GDB KERNEL DEBUGGING HELPER SCRIPTS
8864M:	Jan Kiszka <jan.kiszka@siemens.com>
8865M:	Kieran Bingham <kbingham@kernel.org>
8866S:	Supported
8867F:	scripts/gdb/
8868
8869GEMINI CRYPTO DRIVER
8870M:	Corentin Labbe <clabbe@baylibre.com>
8871L:	linux-crypto@vger.kernel.org
8872S:	Maintained
8873F:	drivers/crypto/gemini/
8874
8875GEMTEK FM RADIO RECEIVER DRIVER
8876M:	Hans Verkuil <hverkuil@xs4all.nl>
8877L:	linux-media@vger.kernel.org
8878S:	Maintained
8879W:	https://linuxtv.org
8880T:	git git://linuxtv.org/media_tree.git
8881F:	drivers/media/radio/radio-gemtek*
8882
8883GENERIC ARCHITECTURE TOPOLOGY
8884M:	Sudeep Holla <sudeep.holla@arm.com>
8885L:	linux-kernel@vger.kernel.org
8886S:	Maintained
8887F:	drivers/base/arch_topology.c
8888F:	include/linux/arch_topology.h
8889
8890GENERIC ENTRY CODE
8891M:	Thomas Gleixner <tglx@linutronix.de>
8892M:	Peter Zijlstra <peterz@infradead.org>
8893M:	Andy Lutomirski <luto@kernel.org>
8894L:	linux-kernel@vger.kernel.org
8895S:	Maintained
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
8897F:	include/linux/entry-common.h
8898F:	include/linux/entry-kvm.h
8899F:	kernel/entry/
8900
8901GENERIC GPIO I2C DRIVER
8902M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8903S:	Supported
8904F:	drivers/i2c/busses/i2c-gpio.c
8905F:	include/linux/platform_data/i2c-gpio.h
8906
8907GENERIC GPIO I2C MULTIPLEXER DRIVER
8908M:	Peter Korsgaard <peter.korsgaard@barco.com>
8909L:	linux-i2c@vger.kernel.org
8910S:	Supported
8911F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
8912F:	drivers/i2c/muxes/i2c-mux-gpio.c
8913F:	include/linux/platform_data/i2c-mux-gpio.h
8914
8915GENERIC HDLC (WAN) DRIVERS
8916M:	Krzysztof Halasa <khc@pm.waw.pl>
8917S:	Maintained
8918W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
8919F:	drivers/net/wan/c101.c
8920F:	drivers/net/wan/hd6457*
8921F:	drivers/net/wan/hdlc*
8922F:	drivers/net/wan/n2.c
8923F:	drivers/net/wan/pc300too.c
8924F:	drivers/net/wan/pci200syn.c
8925F:	drivers/net/wan/wanxl*
8926
8927GENERIC INCLUDE/ASM HEADER FILES
8928M:	Arnd Bergmann <arnd@arndb.de>
8929L:	linux-arch@vger.kernel.org
8930S:	Maintained
8931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
8932F:	include/asm-generic/
8933F:	include/uapi/asm-generic/
8934
8935GENERIC PHY FRAMEWORK
8936M:	Vinod Koul <vkoul@kernel.org>
8937M:	Kishon Vijay Abraham I <kishon@kernel.org>
8938L:	linux-phy@lists.infradead.org
8939S:	Supported
8940Q:	https://patchwork.kernel.org/project/linux-phy/list/
8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
8942F:	Documentation/devicetree/bindings/phy/
8943F:	drivers/phy/
8944F:	include/dt-bindings/phy/
8945F:	include/linux/phy/
8946
8947GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
8948M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
8949S:	Supported
8950F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
8951F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
8952
8953GENERIC PM DOMAINS
8954M:	Ulf Hansson <ulf.hansson@linaro.org>
8955L:	linux-pm@vger.kernel.org
8956S:	Supported
8957F:	Documentation/devicetree/bindings/power/power?domain*
8958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
8959F:	drivers/pmdomain/
8960F:	include/linux/pm_domain.h
8961
8962GENERIC RADIX TREE
8963M:	Kent Overstreet <kent.overstreet@linux.dev>
8964S:	Supported
8965C:	irc://irc.oftc.net/bcache
8966F:	include/linux/generic-radix-tree.h
8967F:	lib/generic-radix-tree.c
8968
8969GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
8970M:	Eugen Hristev <eugen.hristev@microchip.com>
8971L:	linux-input@vger.kernel.org
8972S:	Maintained
8973F:	drivers/input/touchscreen/resistive-adc-touch.c
8974
8975GENERIC STRING LIBRARY
8976M:	Kees Cook <keescook@chromium.org>
8977R:	Andy Shevchenko <andy@kernel.org>
8978L:	linux-hardening@vger.kernel.org
8979S:	Supported
8980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
8981F:	include/linux/string.h
8982F:	include/linux/string_choices.h
8983F:	include/linux/string_helpers.h
8984F:	lib/string.c
8985F:	lib/string_helpers.c
8986F:	lib/test-string_helpers.c
8987F:	lib/test_string.c
8988
8989GENERIC UIO DRIVER FOR PCI DEVICES
8990M:	"Michael S. Tsirkin" <mst@redhat.com>
8991L:	kvm@vger.kernel.org
8992S:	Supported
8993F:	drivers/uio/uio_pci_generic.c
8994
8995GENERIC VDSO LIBRARY
8996M:	Andy Lutomirski <luto@kernel.org>
8997M:	Thomas Gleixner <tglx@linutronix.de>
8998M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
8999L:	linux-kernel@vger.kernel.org
9000S:	Maintained
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9002F:	include/asm-generic/vdso/vsyscall.h
9003F:	include/vdso/
9004F:	kernel/time/vsyscall.c
9005F:	lib/vdso/
9006
9007GENWQE (IBM Generic Workqueue Card)
9008M:	Frank Haverkamp <haver@linux.ibm.com>
9009S:	Supported
9010F:	drivers/misc/genwqe/
9011
9012GET_MAINTAINER SCRIPT
9013M:	Joe Perches <joe@perches.com>
9014S:	Maintained
9015F:	scripts/get_maintainer.pl
9016
9017GFS2 FILE SYSTEM
9018M:	Andreas Gruenbacher <agruenba@redhat.com>
9019L:	gfs2@lists.linux.dev
9020S:	Supported
9021B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
9022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
9023F:	Documentation/filesystems/gfs2*
9024F:	fs/gfs2/
9025F:	include/uapi/linux/gfs2_ondisk.h
9026
9027GIGABYTE WATERFORCE SENSOR DRIVER
9028M:	Aleksa Savic <savicaleksa83@gmail.com>
9029L:	linux-hwmon@vger.kernel.org
9030S:	Maintained
9031F:	Documentation/hwmon/gigabyte_waterforce.rst
9032F:	drivers/hwmon/gigabyte_waterforce.c
9033
9034GIGABYTE WMI DRIVER
9035M:	Thomas Weißschuh <thomas@weissschuh.net>
9036L:	platform-driver-x86@vger.kernel.org
9037S:	Maintained
9038F:	drivers/platform/x86/gigabyte-wmi.c
9039
9040GNSS SUBSYSTEM
9041M:	Johan Hovold <johan@kernel.org>
9042S:	Maintained
9043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
9044F:	Documentation/ABI/testing/sysfs-class-gnss
9045F:	Documentation/devicetree/bindings/gnss/
9046F:	drivers/gnss/
9047F:	include/linux/gnss.h
9048
9049GO7007 MPEG CODEC
9050M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
9051L:	linux-media@vger.kernel.org
9052S:	Maintained
9053F:	drivers/media/usb/go7007/
9054
9055GOODIX TOUCHSCREEN
9056M:	Bastien Nocera <hadess@hadess.net>
9057M:	Hans de Goede <hdegoede@redhat.com>
9058L:	linux-input@vger.kernel.org
9059S:	Maintained
9060F:	drivers/input/touchscreen/goodix*
9061
9062GOOGLE ETHERNET DRIVERS
9063M:	Jeroen de Borst <jeroendb@google.com>
9064M:	Praveen Kaligineedi <pkaligineedi@google.com>
9065R:	Shailend Chand <shailend@google.com>
9066L:	netdev@vger.kernel.org
9067S:	Supported
9068F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
9069F:	drivers/net/ethernet/google
9070
9071GOOGLE FIRMWARE DRIVERS
9072M:	Tzung-Bi Shih <tzungbi@kernel.org>
9073R:	Brian Norris <briannorris@chromium.org>
9074R:	Julius Werner <jwerner@chromium.org>
9075L:	chrome-platform@lists.linux.dev
9076S:	Maintained
9077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
9078F:	drivers/firmware/google/
9079
9080GOOGLE TENSOR SoC SUPPORT
9081M:	Peter Griffin <peter.griffin@linaro.org>
9082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9083L:	linux-samsung-soc@vger.kernel.org
9084S:	Maintained
9085F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
9086F:	arch/arm64/boot/dts/exynos/google/
9087F:	drivers/clk/samsung/clk-gs101.c
9088F:	include/dt-bindings/clock/google,gs101.h
9089
9090GPD POCKET FAN DRIVER
9091M:	Hans de Goede <hdegoede@redhat.com>
9092L:	platform-driver-x86@vger.kernel.org
9093S:	Maintained
9094F:	drivers/platform/x86/gpd-pocket-fan.c
9095
9096GPIO ACPI SUPPORT
9097M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9098M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9099L:	linux-gpio@vger.kernel.org
9100L:	linux-acpi@vger.kernel.org
9101S:	Supported
9102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9103F:	Documentation/firmware-guide/acpi/gpio-properties.rst
9104F:	drivers/gpio/gpiolib-acpi.c
9105F:	drivers/gpio/gpiolib-acpi.h
9106
9107GPIO AGGREGATOR
9108M:	Geert Uytterhoeven <geert+renesas@glider.be>
9109L:	linux-gpio@vger.kernel.org
9110S:	Supported
9111F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
9112F:	drivers/gpio/gpio-aggregator.c
9113
9114GPIO IR Transmitter
9115M:	Sean Young <sean@mess.org>
9116L:	linux-media@vger.kernel.org
9117S:	Maintained
9118F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
9119F:	drivers/media/rc/gpio-ir-tx.c
9120
9121GPIO MOCKUP DRIVER
9122M:	Bamvor Jian Zhang <bamv2005@gmail.com>
9123L:	linux-gpio@vger.kernel.org
9124S:	Maintained
9125F:	drivers/gpio/gpio-mockup.c
9126F:	tools/testing/selftests/gpio/
9127
9128GPIO REGMAP
9129M:	Michael Walle <mwalle@kernel.org>
9130S:	Maintained
9131F:	drivers/gpio/gpio-regmap.c
9132F:	include/linux/gpio/regmap.h
9133K:	(devm_)?gpio_regmap_(un)?register
9134
9135GPIO SUBSYSTEM
9136M:	Linus Walleij <linus.walleij@linaro.org>
9137M:	Bartosz Golaszewski <brgl@bgdev.pl>
9138L:	linux-gpio@vger.kernel.org
9139S:	Maintained
9140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9141F:	Documentation/admin-guide/gpio/
9142F:	Documentation/devicetree/bindings/gpio/
9143F:	Documentation/driver-api/gpio/
9144F:	drivers/gpio/
9145F:	include/dt-bindings/gpio/
9146F:	include/linux/gpio.h
9147F:	include/linux/gpio/
9148F:	include/linux/of_gpio.h
9149
9150GPIO UAPI
9151M:	Bartosz Golaszewski <brgl@bgdev.pl>
9152R:	Kent Gibson <warthog618@gmail.com>
9153L:	linux-gpio@vger.kernel.org
9154S:	Maintained
9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
9156F:	Documentation/ABI/obsolete/sysfs-gpio
9157F:	Documentation/ABI/testing/gpio-cdev
9158F:	drivers/gpio/gpiolib-cdev.c
9159F:	include/uapi/linux/gpio.h
9160F:	tools/gpio/
9161
9162GRE DEMULTIPLEXER DRIVER
9163M:	Dmitry Kozlov <xeb@mail.ru>
9164L:	netdev@vger.kernel.org
9165S:	Maintained
9166F:	include/net/gre.h
9167F:	net/ipv4/gre_demux.c
9168F:	net/ipv4/gre_offload.c
9169
9170GRETH 10/100/1G Ethernet MAC device driver
9171M:	Andreas Larsson <andreas@gaisler.com>
9172L:	netdev@vger.kernel.org
9173S:	Maintained
9174F:	drivers/net/ethernet/aeroflex/
9175
9176GREYBUS AUDIO PROTOCOLS DRIVERS
9177M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
9178M:	Mark Greer <mgreer@animalcreek.com>
9179S:	Maintained
9180F:	drivers/staging/greybus/audio_apbridgea.c
9181F:	drivers/staging/greybus/audio_apbridgea.h
9182F:	drivers/staging/greybus/audio_codec.c
9183F:	drivers/staging/greybus/audio_codec.h
9184F:	drivers/staging/greybus/audio_gb.c
9185F:	drivers/staging/greybus/audio_manager.c
9186F:	drivers/staging/greybus/audio_manager.h
9187F:	drivers/staging/greybus/audio_manager_module.c
9188F:	drivers/staging/greybus/audio_manager_private.h
9189F:	drivers/staging/greybus/audio_manager_sysfs.c
9190F:	drivers/staging/greybus/audio_module.c
9191F:	drivers/staging/greybus/audio_topology.c
9192
9193GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
9194M:	Viresh Kumar <vireshk@kernel.org>
9195S:	Maintained
9196F:	drivers/staging/greybus/authentication.c
9197F:	drivers/staging/greybus/bootrom.c
9198F:	drivers/staging/greybus/firmware.h
9199F:	drivers/staging/greybus/fw-core.c
9200F:	drivers/staging/greybus/fw-download.c
9201F:	drivers/staging/greybus/fw-management.c
9202F:	drivers/staging/greybus/greybus_authentication.h
9203F:	drivers/staging/greybus/greybus_firmware.h
9204F:	drivers/staging/greybus/hid.c
9205F:	drivers/staging/greybus/i2c.c
9206F:	drivers/staging/greybus/spi.c
9207F:	drivers/staging/greybus/spilib.c
9208F:	drivers/staging/greybus/spilib.h
9209
9210GREYBUS LOOPBACK DRIVER
9211M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
9212S:	Maintained
9213F:	drivers/staging/greybus/loopback.c
9214
9215GREYBUS PLATFORM DRIVERS
9216M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
9217S:	Maintained
9218F:	drivers/staging/greybus/arche-apb-ctrl.c
9219F:	drivers/staging/greybus/arche-platform.c
9220F:	drivers/staging/greybus/arche_platform.h
9221
9222GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
9223M:	Rui Miguel Silva <rmfrfs@gmail.com>
9224S:	Maintained
9225F:	drivers/staging/greybus/gpio.c
9226F:	drivers/staging/greybus/light.c
9227F:	drivers/staging/greybus/power_supply.c
9228F:	drivers/staging/greybus/sdio.c
9229F:	drivers/staging/greybus/spi.c
9230F:	drivers/staging/greybus/spilib.c
9231
9232GREYBUS BEAGLEPLAY DRIVERS
9233M:	Ayush Singh <ayushdevel1325@gmail.com>
9234L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9235S:	Maintained
9236F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
9237F:	drivers/greybus/gb-beagleplay.c
9238
9239GREYBUS SUBSYSTEM
9240M:	Johan Hovold <johan@kernel.org>
9241M:	Alex Elder <elder@kernel.org>
9242M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9243L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
9244S:	Maintained
9245F:	drivers/greybus/
9246F:	drivers/staging/greybus/
9247F:	include/linux/greybus.h
9248F:	include/linux/greybus/
9249
9250GREYBUS UART PROTOCOLS DRIVERS
9251M:	David Lin <dtwlin@gmail.com>
9252S:	Maintained
9253F:	drivers/staging/greybus/log.c
9254F:	drivers/staging/greybus/uart.c
9255
9256GS1662 VIDEO SERIALIZER
9257M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
9258L:	linux-media@vger.kernel.org
9259S:	Maintained
9260T:	git git://linuxtv.org/media_tree.git
9261F:	drivers/media/spi/gs1662.c
9262
9263GSPCA FINEPIX SUBDRIVER
9264M:	Frank Zago <frank@zago.net>
9265L:	linux-media@vger.kernel.org
9266S:	Maintained
9267T:	git git://linuxtv.org/media_tree.git
9268F:	drivers/media/usb/gspca/finepix.c
9269
9270GSPCA GL860 SUBDRIVER
9271M:	Olivier Lorin <o.lorin@laposte.net>
9272L:	linux-media@vger.kernel.org
9273S:	Maintained
9274T:	git git://linuxtv.org/media_tree.git
9275F:	drivers/media/usb/gspca/gl860/
9276
9277GSPCA M5602 SUBDRIVER
9278M:	Erik Andren <erik.andren@gmail.com>
9279L:	linux-media@vger.kernel.org
9280S:	Maintained
9281T:	git git://linuxtv.org/media_tree.git
9282F:	drivers/media/usb/gspca/m5602/
9283
9284GSPCA PAC207 SONIXB SUBDRIVER
9285M:	Hans Verkuil <hverkuil@xs4all.nl>
9286L:	linux-media@vger.kernel.org
9287S:	Odd Fixes
9288T:	git git://linuxtv.org/media_tree.git
9289F:	drivers/media/usb/gspca/pac207.c
9290
9291GSPCA SN9C20X SUBDRIVER
9292M:	Brian Johnson <brijohn@gmail.com>
9293L:	linux-media@vger.kernel.org
9294S:	Maintained
9295T:	git git://linuxtv.org/media_tree.git
9296F:	drivers/media/usb/gspca/sn9c20x.c
9297
9298GSPCA T613 SUBDRIVER
9299M:	Leandro Costantino <lcostantino@gmail.com>
9300L:	linux-media@vger.kernel.org
9301S:	Maintained
9302T:	git git://linuxtv.org/media_tree.git
9303F:	drivers/media/usb/gspca/t613.c
9304
9305GSPCA USB WEBCAM DRIVER
9306M:	Hans Verkuil <hverkuil@xs4all.nl>
9307L:	linux-media@vger.kernel.org
9308S:	Odd Fixes
9309T:	git git://linuxtv.org/media_tree.git
9310F:	drivers/media/usb/gspca/
9311
9312GTP (GPRS Tunneling Protocol)
9313M:	Pablo Neira Ayuso <pablo@netfilter.org>
9314M:	Harald Welte <laforge@gnumonks.org>
9315L:	osmocom-net-gprs@lists.osmocom.org
9316S:	Maintained
9317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
9318F:	drivers/net/gtp.c
9319
9320GUID PARTITION TABLE (GPT)
9321M:	Davidlohr Bueso <dave@stgolabs.net>
9322L:	linux-efi@vger.kernel.org
9323S:	Maintained
9324F:	block/partitions/efi.*
9325
9326HABANALABS PCI DRIVER
9327M:	Oded Gabbay <ogabbay@kernel.org>
9328L:	dri-devel@lists.freedesktop.org
9329S:	Supported
9330C:	irc://irc.oftc.net/dri-devel
9331T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
9332F:	Documentation/ABI/testing/debugfs-driver-habanalabs
9333F:	Documentation/ABI/testing/sysfs-driver-habanalabs
9334F:	drivers/accel/habanalabs/
9335F:	include/linux/habanalabs/
9336F:	include/trace/events/habanalabs.h
9337F:	include/uapi/drm/habanalabs_accel.h
9338
9339HACKRF MEDIA DRIVER
9340L:	linux-media@vger.kernel.org
9341S:	Orphan
9342W:	https://linuxtv.org
9343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9344F:	drivers/media/usb/hackrf/
9345
9346HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
9347M:	Chuck Lever <chuck.lever@oracle.com>
9348L:	kernel-tls-handshake@lists.linux.dev
9349L:	netdev@vger.kernel.org
9350S:	Maintained
9351F:	Documentation/netlink/specs/handshake.yaml
9352F:	Documentation/networking/tls-handshake.rst
9353F:	include/net/handshake.h
9354F:	include/trace/events/handshake.h
9355F:	net/handshake/
9356
9357HANTRO VPU CODEC DRIVER
9358M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
9359M:	Philipp Zabel <p.zabel@pengutronix.de>
9360L:	linux-media@vger.kernel.org
9361L:	linux-rockchip@lists.infradead.org
9362S:	Maintained
9363F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
9364F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
9365F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
9366F:	drivers/media/platform/verisilicon/
9367
9368HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
9369M:	Frank Seidel <frank@f-seidel.de>
9370L:	platform-driver-x86@vger.kernel.org
9371S:	Maintained
9372W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
9373F:	drivers/platform/x86/hdaps.c
9374
9375HARDWARE MONITORING
9376M:	Jean Delvare <jdelvare@suse.com>
9377M:	Guenter Roeck <linux@roeck-us.net>
9378L:	linux-hwmon@vger.kernel.org
9379S:	Maintained
9380W:	http://hwmon.wiki.kernel.org/
9381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9382F:	Documentation/ABI/testing/sysfs-class-hwmon
9383F:	Documentation/devicetree/bindings/hwmon/
9384F:	Documentation/hwmon/
9385F:	drivers/hwmon/
9386F:	include/linux/hwmon*.h
9387F:	include/trace/events/hwmon*.h
9388K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
9389
9390HARDWARE RANDOM NUMBER GENERATOR CORE
9391M:	Olivia Mackall <olivia@selenic.com>
9392M:	Herbert Xu <herbert@gondor.apana.org.au>
9393L:	linux-crypto@vger.kernel.org
9394S:	Odd fixes
9395F:	Documentation/admin-guide/hw_random.rst
9396F:	Documentation/devicetree/bindings/rng/
9397F:	drivers/char/hw_random/
9398F:	include/linux/hw_random.h
9399
9400HARDWARE SPINLOCK CORE
9401M:	Bjorn Andersson <andersson@kernel.org>
9402R:	Baolin Wang <baolin.wang7@gmail.com>
9403L:	linux-remoteproc@vger.kernel.org
9404S:	Maintained
9405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
9406F:	Documentation/devicetree/bindings/hwlock/
9407F:	Documentation/locking/hwspinlock.rst
9408F:	drivers/hwspinlock/
9409F:	include/linux/hwspinlock.h
9410
9411HARDWARE TRACING FACILITIES
9412M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9413S:	Maintained
9414F:	drivers/hwtracing/
9415
9416HARMONY SOUND DRIVER
9417L:	linux-parisc@vger.kernel.org
9418S:	Maintained
9419F:	sound/parisc/harmony.*
9420
9421HDPVR USB VIDEO ENCODER DRIVER
9422M:	Hans Verkuil <hverkuil@xs4all.nl>
9423L:	linux-media@vger.kernel.org
9424S:	Odd Fixes
9425W:	https://linuxtv.org
9426T:	git git://linuxtv.org/media_tree.git
9427F:	drivers/media/usb/hdpvr/
9428
9429HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
9430M:	Matt Hsiao <matt.hsiao@hpe.com>
9431S:	Supported
9432F:	drivers/misc/hpilo.[ch]
9433
9434HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
9435M:	Jerry Hoemann <jerry.hoemann@hpe.com>
9436S:	Supported
9437F:	Documentation/watchdog/hpwdt.rst
9438F:	drivers/watchdog/hpwdt.c
9439
9440HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
9441M:	Don Brace <don.brace@microchip.com>
9442L:	storagedev@microchip.com
9443L:	linux-scsi@vger.kernel.org
9444S:	Supported
9445F:	Documentation/scsi/hpsa.rst
9446F:	drivers/scsi/hpsa*.[ch]
9447F:	include/linux/cciss*.h
9448F:	include/uapi/linux/cciss*.h
9449
9450HFI1 DRIVER
9451M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
9452L:	linux-rdma@vger.kernel.org
9453S:	Supported
9454F:	drivers/infiniband/hw/hfi1
9455
9456HFS FILESYSTEM
9457L:	linux-fsdevel@vger.kernel.org
9458S:	Orphan
9459F:	Documentation/filesystems/hfs.rst
9460F:	fs/hfs/
9461
9462HFSPLUS FILESYSTEM
9463L:	linux-fsdevel@vger.kernel.org
9464S:	Orphan
9465F:	Documentation/filesystems/hfsplus.rst
9466F:	fs/hfsplus/
9467
9468HGA FRAMEBUFFER DRIVER
9469M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
9470L:	linux-nvidia@lists.surfsouth.com
9471S:	Maintained
9472W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
9473F:	drivers/video/fbdev/hgafb.c
9474
9475HIBERNATION (aka Software Suspend, aka swsusp)
9476M:	"Rafael J. Wysocki" <rafael@kernel.org>
9477M:	Pavel Machek <pavel@ucw.cz>
9478L:	linux-pm@vger.kernel.org
9479S:	Supported
9480B:	https://bugzilla.kernel.org
9481F:	arch/*/include/asm/suspend*.h
9482F:	arch/x86/power/
9483F:	drivers/base/power/
9484F:	include/linux/freezer.h
9485F:	include/linux/pm.h
9486F:	include/linux/suspend.h
9487F:	kernel/power/
9488
9489HID CORE LAYER
9490M:	Jiri Kosina <jikos@kernel.org>
9491M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
9492L:	linux-input@vger.kernel.org
9493S:	Maintained
9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9495F:	Documentation/hid/
9496F:	drivers/hid/
9497F:	include/linux/hid*
9498F:	include/uapi/linux/hid*
9499F:	samples/hid/
9500F:	tools/testing/selftests/hid/
9501
9502HID LOGITECH DRIVERS
9503R:	Filipe Laíns <lains@riseup.net>
9504L:	linux-input@vger.kernel.org
9505S:	Maintained
9506F:	drivers/hid/hid-logitech-*
9507
9508HID NVIDIA SHIELD DRIVER
9509M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
9510L:	linux-input@vger.kernel.org
9511S:	Maintained
9512F:	drivers/hid/hid-nvidia-shield.c
9513
9514HID PHOENIX RC FLIGHT CONTROLLER
9515M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9516L:	linux-input@vger.kernel.org
9517S:	Maintained
9518F:	drivers/hid/hid-pxrc.c
9519
9520HID PLAYSTATION DRIVER
9521M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
9522L:	linux-input@vger.kernel.org
9523S:	Supported
9524F:	drivers/hid/hid-playstation.c
9525
9526HID SENSOR HUB DRIVERS
9527M:	Jiri Kosina <jikos@kernel.org>
9528M:	Jonathan Cameron <jic23@kernel.org>
9529M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9530L:	linux-input@vger.kernel.org
9531L:	linux-iio@vger.kernel.org
9532S:	Maintained
9533F:	Documentation/hid/hid-sensor*
9534F:	drivers/hid/hid-sensor-*
9535F:	drivers/iio/*/hid-*
9536F:	include/linux/hid-sensor-*
9537
9538HID VRC-2 CAR CONTROLLER DRIVER
9539M:	Marcus Folkesson <marcus.folkesson@gmail.com>
9540L:	linux-input@vger.kernel.org
9541S:	Maintained
9542F:	drivers/hid/hid-vrc2.c
9543
9544HID WACOM DRIVER
9545M:	Ping Cheng <ping.cheng@wacom.com>
9546M:	Jason Gerecke  <jason.gerecke@wacom.com>
9547L:	linux-input@vger.kernel.org
9548S:	Maintained
9549F:	drivers/hid/wacom.h
9550F:	drivers/hid/wacom_*
9551
9552HID++ LOGITECH DRIVERS
9553R:	Filipe Laíns <lains@riseup.net>
9554R:	Bastien Nocera <hadess@hadess.net>
9555L:	linux-input@vger.kernel.org
9556S:	Maintained
9557F:	drivers/hid/hid-logitech-hidpp.c
9558
9559HIGH-RESOLUTION TIMERS, CLOCKEVENTS
9560M:	Thomas Gleixner <tglx@linutronix.de>
9561L:	linux-kernel@vger.kernel.org
9562S:	Maintained
9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9564F:	Documentation/timers/
9565F:	include/linux/clockchips.h
9566F:	include/linux/hrtimer.h
9567F:	kernel/time/clockevents.c
9568F:	kernel/time/hrtimer.c
9569F:	kernel/time/timer_*.c
9570
9571HIGH-SPEED SCC DRIVER FOR AX.25
9572L:	linux-hams@vger.kernel.org
9573S:	Orphan
9574F:	drivers/net/hamradio/scc.c
9575
9576HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
9577M:	HighPoint Linux Team <linux@highpoint-tech.com>
9578S:	Supported
9579W:	http://www.highpoint-tech.com
9580F:	Documentation/scsi/hptiop.rst
9581F:	drivers/scsi/hptiop.c
9582
9583HIKEY960 ONBOARD USB GPIO HUB DRIVER
9584M:	John Stultz <jstultz@google.com>
9585L:	linux-kernel@vger.kernel.org
9586S:	Maintained
9587F:	drivers/misc/hisi_hikey_usb.c
9588
9589HIMAX HX83112B TOUCHSCREEN SUPPORT
9590M:	Job Noorman <job@noorman.info>
9591L:	linux-input@vger.kernel.org
9592S:	Maintained
9593F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
9594F:	drivers/input/touchscreen/himax_hx83112b.c
9595
9596HIPPI
9597M:	Jes Sorensen <jes@trained-monkey.org>
9598L:	linux-hippi@sunsite.dk
9599S:	Maintained
9600F:	drivers/net/hippi/
9601F:	include/linux/hippidevice.h
9602F:	include/uapi/linux/if_hippi.h
9603F:	net/802/hippi.c
9604
9605HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
9606M:	Kurt Kanzenbach <kurt@linutronix.de>
9607L:	netdev@vger.kernel.org
9608S:	Maintained
9609F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
9610F:	drivers/net/dsa/hirschmann/*
9611F:	include/linux/platform_data/hirschmann-hellcreek.h
9612F:	net/dsa/tag_hellcreek.c
9613
9614HISILICON DMA DRIVER
9615M:	Zhou Wang <wangzhou1@hisilicon.com>
9616M:	Jie Hai <haijie1@huawei.com>
9617L:	dmaengine@vger.kernel.org
9618S:	Maintained
9619F:	drivers/dma/hisi_dma.c
9620
9621HISILICON GPIO DRIVER
9622M:	Jay Fang <f.fangjian@huawei.com>
9623L:	linux-gpio@vger.kernel.org
9624S:	Maintained
9625F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
9626F:	drivers/gpio/gpio-hisi.c
9627
9628HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
9629M:	Zhiqi Song <songzhiqi1@huawei.com>
9630M:	Longfang Liu <liulongfang@huawei.com>
9631L:	linux-crypto@vger.kernel.org
9632S:	Maintained
9633F:	Documentation/ABI/testing/debugfs-hisi-hpre
9634F:	drivers/crypto/hisilicon/hpre/hpre.h
9635F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
9636F:	drivers/crypto/hisilicon/hpre/hpre_main.c
9637
9638HISILICON HNS3 PMU DRIVER
9639M:	Jijie Shao <shaojijie@huawei.com>
9640S:	Supported
9641F:	Documentation/admin-guide/perf/hns3-pmu.rst
9642F:	drivers/perf/hisilicon/hns3_pmu.c
9643
9644HISILICON I2C CONTROLLER DRIVER
9645M:	Yicong Yang <yangyicong@hisilicon.com>
9646L:	linux-i2c@vger.kernel.org
9647S:	Maintained
9648W:	https://www.hisilicon.com
9649F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
9650F:	drivers/i2c/busses/i2c-hisi.c
9651
9652HISILICON KUNPENG SOC HCCS DRIVER
9653M:	Huisong Li <lihuisong@huawei.com>
9654S:	Maintained
9655F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
9656F:	drivers/soc/hisilicon/kunpeng_hccs.c
9657F:	drivers/soc/hisilicon/kunpeng_hccs.h
9658
9659HISILICON LPC BUS DRIVER
9660M:	Jay Fang <f.fangjian@huawei.com>
9661S:	Maintained
9662W:	http://www.hisilicon.com
9663F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
9664F:	drivers/bus/hisi_lpc.c
9665
9666HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
9667M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9668M:	Salil Mehta <salil.mehta@huawei.com>
9669M:	Jijie Shao <shaojijie@huawei.com>
9670L:	netdev@vger.kernel.org
9671S:	Maintained
9672W:	http://www.hisilicon.com
9673F:	drivers/net/ethernet/hisilicon/hns3/
9674
9675HISILICON NETWORK SUBSYSTEM DRIVER
9676M:	Yisen Zhuang <yisen.zhuang@huawei.com>
9677M:	Salil Mehta <salil.mehta@huawei.com>
9678L:	netdev@vger.kernel.org
9679S:	Maintained
9680W:	http://www.hisilicon.com
9681F:	Documentation/devicetree/bindings/net/hisilicon*.txt
9682F:	drivers/net/ethernet/hisilicon/
9683
9684HISILICON PMU DRIVER
9685M:	Yicong Yang <yangyicong@hisilicon.com>
9686M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9687S:	Supported
9688W:	http://www.hisilicon.com
9689F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
9690F:	Documentation/admin-guide/perf/hisi-pmu.rst
9691F:	drivers/perf/hisilicon
9692
9693HISILICON PTT DRIVER
9694M:	Yicong Yang <yangyicong@hisilicon.com>
9695M:	Jonathan Cameron <jonathan.cameron@huawei.com>
9696L:	linux-kernel@vger.kernel.org
9697S:	Maintained
9698F:	Documentation/ABI/testing/sysfs-devices-hisi_ptt
9699F:	Documentation/trace/hisi-ptt.rst
9700F:	drivers/hwtracing/ptt/
9701F:	tools/perf/arch/arm64/util/hisi-ptt.c
9702F:	tools/perf/util/hisi-ptt*
9703F:	tools/perf/util/hisi-ptt-decoder/*
9704
9705HISILICON QM DRIVER
9706M:	Weili Qian <qianweili@huawei.com>
9707M:	Zhou Wang <wangzhou1@hisilicon.com>
9708L:	linux-crypto@vger.kernel.org
9709S:	Maintained
9710F:	drivers/crypto/hisilicon/Kconfig
9711F:	drivers/crypto/hisilicon/Makefile
9712F:	drivers/crypto/hisilicon/qm.c
9713F:	drivers/crypto/hisilicon/sgl.c
9714F:	include/linux/hisi_acc_qm.h
9715
9716HISILICON ROCE DRIVER
9717M:	Chengchang Tang <tangchengchang@huawei.com>
9718M:	Junxian Huang <huangjunxian6@hisilicon.com>
9719L:	linux-rdma@vger.kernel.org
9720S:	Maintained
9721F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
9722F:	drivers/infiniband/hw/hns/
9723
9724HISILICON SAS Controller
9725M:	Xiang Chen <chenxiang66@hisilicon.com>
9726S:	Supported
9727W:	http://www.hisilicon.com
9728F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
9729F:	drivers/scsi/hisi_sas/
9730
9731HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
9732M:	Longfang Liu <liulongfang@huawei.com>
9733L:	linux-crypto@vger.kernel.org
9734S:	Maintained
9735F:	Documentation/ABI/testing/debugfs-hisi-sec
9736F:	drivers/crypto/hisilicon/sec2/sec.h
9737F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
9738F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
9739F:	drivers/crypto/hisilicon/sec2/sec_main.c
9740
9741HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
9742M:	Jay Fang <f.fangjian@huawei.com>
9743L:	linux-spi@vger.kernel.org
9744S:	Maintained
9745W:	http://www.hisilicon.com
9746F:	drivers/spi/spi-hisi-kunpeng.c
9747
9748HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
9749M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9750L:	linux-kernel@vger.kernel.org
9751S:	Maintained
9752F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
9753F:	drivers/spmi/hisi-spmi-controller.c
9754
9755HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
9756M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
9757L:	linux-kernel@vger.kernel.org
9758S:	Maintained
9759F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
9760F:	drivers/mfd/hi6421-spmi-pmic.c
9761
9762HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
9763M:	Weili Qian <qianweili@huawei.com>
9764S:	Maintained
9765F:	drivers/crypto/hisilicon/trng/trng.c
9766
9767HISILICON V3XX SPI NOR FLASH Controller Driver
9768M:	Jay Fang <f.fangjian@huawei.com>
9769S:	Maintained
9770W:	http://www.hisilicon.com
9771F:	drivers/spi/spi-hisi-sfc-v3xx.c
9772
9773HISILICON ZIP Controller DRIVER
9774M:	Yang Shen <shenyang39@huawei.com>
9775M:	Zhou Wang <wangzhou1@hisilicon.com>
9776L:	linux-crypto@vger.kernel.org
9777S:	Maintained
9778F:	Documentation/ABI/testing/debugfs-hisi-zip
9779F:	drivers/crypto/hisilicon/zip/
9780
9781HMM - Heterogeneous Memory Management
9782M:	Jérôme Glisse <jglisse@redhat.com>
9783L:	linux-mm@kvack.org
9784S:	Maintained
9785F:	Documentation/mm/hmm.rst
9786F:	include/linux/hmm*
9787F:	lib/test_hmm*
9788F:	mm/hmm*
9789F:	tools/testing/selftests/mm/*hmm*
9790
9791HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
9792M:	Petre Rodan <petre.rodan@subdimension.ro>
9793L:	linux-iio@vger.kernel.org
9794S:	Maintained
9795F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
9796F:	drivers/iio/pressure/hsc030pa*
9797
9798HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
9799M:	Andreas Klinger <ak@it-klinger.de>
9800L:	linux-iio@vger.kernel.org
9801S:	Maintained
9802F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
9803F:	drivers/iio/pressure/mprls0025pa.c
9804
9805HP BIOSCFG DRIVER
9806M:	Jorge Lopez <jorge.lopez2@hp.com>
9807L:	platform-driver-x86@vger.kernel.org
9808S:	Maintained
9809F:	drivers/platform/x86/hp/hp-bioscfg/
9810
9811HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
9812L:	platform-driver-x86@vger.kernel.org
9813S:	Orphan
9814F:	drivers/platform/x86/hp/tc1100-wmi.c
9815
9816HP WMI HARDWARE MONITOR DRIVER
9817M:	James Seo <james@equiv.tech>
9818L:	linux-hwmon@vger.kernel.org
9819S:	Maintained
9820F:	Documentation/hwmon/hp-wmi-sensors.rst
9821F:	drivers/hwmon/hp-wmi-sensors.c
9822
9823HPET:	High Precision Event Timers driver
9824M:	Clemens Ladisch <clemens@ladisch.de>
9825S:	Maintained
9826F:	Documentation/timers/hpet.rst
9827F:	drivers/char/hpet.c
9828F:	include/linux/hpet.h
9829F:	include/uapi/linux/hpet.h
9830
9831HPET:	x86
9832S:	Orphan
9833F:	arch/x86/include/asm/hpet.h
9834F:	arch/x86/kernel/hpet.c
9835
9836HPFS FILESYSTEM
9837M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
9838S:	Maintained
9839W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
9840F:	fs/hpfs/
9841
9842HS3001 Hardware Temperature and Humidity Sensor
9843M:	Andre Werner <andre.werner@systec-electronic.com>
9844L:	linux-hwmon@vger.kernel.org
9845S:	Maintained
9846F:	drivers/hwmon/hs3001.c
9847
9848HSI SUBSYSTEM
9849M:	Sebastian Reichel <sre@kernel.org>
9850S:	Maintained
9851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
9852F:	Documentation/ABI/testing/sysfs-bus-hsi
9853F:	Documentation/driver-api/hsi.rst
9854F:	drivers/hsi/
9855F:	include/linux/hsi/
9856F:	include/uapi/linux/hsi/
9857
9858HSO 3G MODEM DRIVER
9859L:	linux-usb@vger.kernel.org
9860S:	Orphan
9861F:	drivers/net/usb/hso.c
9862
9863HSR NETWORK PROTOCOL
9864L:	netdev@vger.kernel.org
9865S:	Orphan
9866F:	net/hsr/
9867
9868HT16K33 LED CONTROLLER DRIVER
9869M:	Robin van der Gracht <robin@protonic.nl>
9870S:	Maintained
9871F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
9872F:	drivers/auxdisplay/ht16k33.c
9873
9874HTCPEN TOUCHSCREEN DRIVER
9875M:	Pau Oliva Fora <pof@eslack.org>
9876L:	linux-input@vger.kernel.org
9877S:	Maintained
9878F:	drivers/input/touchscreen/htcpen.c
9879
9880HTE SUBSYSTEM
9881M:	Dipen Patel <dipenp@nvidia.com>
9882L:	timestamp@lists.linux.dev
9883S:	Maintained
9884Q:	https://patchwork.kernel.org/project/timestamp/list/
9885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
9886F:	Documentation/devicetree/bindings/timestamp/
9887F:	Documentation/driver-api/hte/
9888F:	drivers/hte/
9889F:	include/linux/hte.h
9890
9891HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
9892M:	Lorenzo Bianconi <lorenzo@kernel.org>
9893L:	linux-iio@vger.kernel.org
9894S:	Maintained
9895W:	http://www.st.com/
9896F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
9897F:	drivers/iio/humidity/hts221*
9898
9899HUAWEI ETHERNET DRIVER
9900M:	Cai Huoqing <cai.huoqing@linux.dev>
9901L:	netdev@vger.kernel.org
9902S:	Maintained
9903F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
9904F:	drivers/net/ethernet/huawei/hinic/
9905
9906HUGETLB SUBSYSTEM
9907M:	Muchun Song <muchun.song@linux.dev>
9908L:	linux-mm@kvack.org
9909S:	Maintained
9910F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
9911F:	Documentation/admin-guide/mm/hugetlbpage.rst
9912F:	Documentation/mm/hugetlbfs_reserv.rst
9913F:	Documentation/mm/vmemmap_dedup.rst
9914F:	fs/hugetlbfs/
9915F:	include/linux/hugetlb.h
9916F:	mm/hugetlb.c
9917F:	mm/hugetlb_vmemmap.c
9918F:	mm/hugetlb_vmemmap.h
9919F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
9920
9921HVA ST MEDIA DRIVER
9922M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
9923L:	linux-media@vger.kernel.org
9924S:	Supported
9925W:	https://linuxtv.org
9926T:	git git://linuxtv.org/media_tree.git
9927F:	drivers/media/platform/st/sti/hva
9928
9929HWPOISON MEMORY FAILURE HANDLING
9930M:	Miaohe Lin <linmiaohe@huawei.com>
9931R:	Naoya Horiguchi <naoya.horiguchi@nec.com>
9932L:	linux-mm@kvack.org
9933S:	Maintained
9934F:	mm/hwpoison-inject.c
9935F:	mm/memory-failure.c
9936
9937HYCON HY46XX TOUCHSCREEN SUPPORT
9938M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
9939L:	linux-input@vger.kernel.org
9940S:	Maintained
9941F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
9942F:	drivers/input/touchscreen/hycon-hy46xx.c
9943
9944HYGON PROCESSOR SUPPORT
9945M:	Pu Wen <puwen@hygon.cn>
9946L:	linux-kernel@vger.kernel.org
9947S:	Maintained
9948F:	arch/x86/kernel/cpu/hygon.c
9949
9950HYNIX HI556 SENSOR DRIVER
9951M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9952L:	linux-media@vger.kernel.org
9953S:	Maintained
9954T:	git git://linuxtv.org/media_tree.git
9955F:	drivers/media/i2c/hi556.c
9956
9957HYNIX HI846 SENSOR DRIVER
9958M:	Martin Kepplinger <martin.kepplinger@puri.sm>
9959L:	linux-media@vger.kernel.org
9960S:	Maintained
9961F:	drivers/media/i2c/hi846.c
9962
9963HYNIX HI847 SENSOR DRIVER
9964M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9965L:	linux-media@vger.kernel.org
9966S:	Maintained
9967F:	drivers/media/i2c/hi847.c
9968
9969Hyper-V/Azure CORE AND DRIVERS
9970M:	"K. Y. Srinivasan" <kys@microsoft.com>
9971M:	Haiyang Zhang <haiyangz@microsoft.com>
9972M:	Wei Liu <wei.liu@kernel.org>
9973M:	Dexuan Cui <decui@microsoft.com>
9974L:	linux-hyperv@vger.kernel.org
9975S:	Supported
9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
9977F:	Documentation/ABI/stable/sysfs-bus-vmbus
9978F:	Documentation/ABI/testing/debugfs-hyperv
9979F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
9980F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
9981F:	Documentation/virt/hyperv
9982F:	arch/arm64/hyperv
9983F:	arch/arm64/include/asm/hyperv-tlfs.h
9984F:	arch/arm64/include/asm/mshyperv.h
9985F:	arch/x86/hyperv
9986F:	arch/x86/include/asm/hyperv-tlfs.h
9987F:	arch/x86/include/asm/mshyperv.h
9988F:	arch/x86/include/asm/trace/hyperv.h
9989F:	arch/x86/kernel/cpu/mshyperv.c
9990F:	drivers/clocksource/hyperv_timer.c
9991F:	drivers/hid/hid-hyperv.c
9992F:	drivers/hv/
9993F:	drivers/input/serio/hyperv-keyboard.c
9994F:	drivers/iommu/hyperv-iommu.c
9995F:	drivers/net/ethernet/microsoft/
9996F:	drivers/net/hyperv/
9997F:	drivers/pci/controller/pci-hyperv-intf.c
9998F:	drivers/pci/controller/pci-hyperv.c
9999F:	drivers/scsi/storvsc_drv.c
10000F:	drivers/uio/uio_hv_generic.c
10001F:	drivers/video/fbdev/hyperv_fb.c
10002F:	include/asm-generic/hyperv-tlfs.h
10003F:	include/asm-generic/mshyperv.h
10004F:	include/clocksource/hyperv_timer.h
10005F:	include/linux/hyperv.h
10006F:	include/net/mana
10007F:	include/uapi/linux/hyperv.h
10008F:	net/vmw_vsock/hyperv_transport.c
10009F:	tools/hv/
10010
10011HYPERBUS SUPPORT
10012M:	Vignesh Raghavendra <vigneshr@ti.com>
10013R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10014L:	linux-mtd@lists.infradead.org
10015S:	Supported
10016Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10017C:	irc://irc.oftc.net/mtd
10018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10019F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10020F:	drivers/mtd/hyperbus/
10021F:	include/linux/mtd/hyperbus.h
10022
10023HYPERVISOR VIRTUAL CONSOLE DRIVER
10024L:	linuxppc-dev@lists.ozlabs.org
10025S:	Odd Fixes
10026F:	drivers/tty/hvc/
10027
10028I2C ACPI SUPPORT
10029M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10030L:	linux-i2c@vger.kernel.org
10031L:	linux-acpi@vger.kernel.org
10032S:	Maintained
10033F:	drivers/i2c/i2c-core-acpi.c
10034
10035I2C ADDRESS TRANSLATOR (ATR)
10036M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10037R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10038L:	linux-i2c@vger.kernel.org
10039S:	Maintained
10040F:	drivers/i2c/i2c-atr.c
10041F:	include/linux/i2c-atr.h
10042
10043I2C CONTROLLER DRIVER FOR NVIDIA GPU
10044M:	Ajay Gupta <ajayg@nvidia.com>
10045L:	linux-i2c@vger.kernel.org
10046S:	Maintained
10047F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10048F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10049
10050I2C MUXES
10051M:	Peter Rosin <peda@axentia.se>
10052L:	linux-i2c@vger.kernel.org
10053S:	Maintained
10054F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10055F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10056F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10057F:	Documentation/i2c/i2c-topology.rst
10058F:	Documentation/i2c/muxes/
10059F:	drivers/i2c/i2c-mux.c
10060F:	drivers/i2c/muxes/
10061F:	include/linux/i2c-mux.h
10062
10063I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10064M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10065L:	linux-i2c@vger.kernel.org
10066S:	Maintained
10067F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10068F:	drivers/i2c/busses/i2c-mv64xxx.c
10069
10070I2C OVER PARALLEL PORT
10071M:	Jean Delvare <jdelvare@suse.com>
10072L:	linux-i2c@vger.kernel.org
10073S:	Maintained
10074F:	Documentation/i2c/busses/i2c-parport.rst
10075F:	drivers/i2c/busses/i2c-parport.c
10076
10077I2C SUBSYSTEM
10078M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10079L:	linux-i2c@vger.kernel.org
10080S:	Maintained
10081W:	https://i2c.wiki.kernel.org/
10082Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10084F:	Documentation/devicetree/bindings/i2c/i2c.txt
10085F:	Documentation/i2c/
10086F:	drivers/i2c/*
10087F:	include/dt-bindings/i2c/i2c.h
10088F:	include/linux/i2c-dev.h
10089F:	include/linux/i2c-smbus.h
10090F:	include/linux/i2c.h
10091F:	include/uapi/linux/i2c-*.h
10092F:	include/uapi/linux/i2c.h
10093
10094I2C SUBSYSTEM HOST DRIVERS
10095M:	Andi Shyti <andi.shyti@kernel.org>
10096L:	linux-i2c@vger.kernel.org
10097S:	Maintained
10098W:	https://i2c.wiki.kernel.org/
10099Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10101F:	Documentation/devicetree/bindings/i2c/
10102F:	drivers/i2c/algos/
10103F:	drivers/i2c/busses/
10104F:	include/dt-bindings/i2c/
10105
10106I2C-TAOS-EVM DRIVER
10107M:	Jean Delvare <jdelvare@suse.com>
10108L:	linux-i2c@vger.kernel.org
10109S:	Maintained
10110F:	Documentation/i2c/busses/i2c-taos-evm.rst
10111F:	drivers/i2c/busses/i2c-taos-evm.c
10112
10113I2C-TINY-USB DRIVER
10114M:	Till Harbaum <till@harbaum.org>
10115L:	linux-i2c@vger.kernel.org
10116S:	Maintained
10117W:	http://www.harbaum.org/till/i2c_tiny_usb
10118F:	drivers/i2c/busses/i2c-tiny-usb.c
10119
10120I2C/SMBUS CONTROLLER DRIVERS FOR PC
10121M:	Jean Delvare <jdelvare@suse.com>
10122L:	linux-i2c@vger.kernel.org
10123S:	Maintained
10124F:	Documentation/i2c/busses/i2c-ali1535.rst
10125F:	Documentation/i2c/busses/i2c-ali1563.rst
10126F:	Documentation/i2c/busses/i2c-ali15x3.rst
10127F:	Documentation/i2c/busses/i2c-amd756.rst
10128F:	Documentation/i2c/busses/i2c-amd8111.rst
10129F:	Documentation/i2c/busses/i2c-i801.rst
10130F:	Documentation/i2c/busses/i2c-nforce2.rst
10131F:	Documentation/i2c/busses/i2c-piix4.rst
10132F:	Documentation/i2c/busses/i2c-sis5595.rst
10133F:	Documentation/i2c/busses/i2c-sis630.rst
10134F:	Documentation/i2c/busses/i2c-sis96x.rst
10135F:	Documentation/i2c/busses/i2c-via.rst
10136F:	Documentation/i2c/busses/i2c-viapro.rst
10137F:	drivers/i2c/busses/i2c-ali1535.c
10138F:	drivers/i2c/busses/i2c-ali1563.c
10139F:	drivers/i2c/busses/i2c-ali15x3.c
10140F:	drivers/i2c/busses/i2c-amd756-s4882.c
10141F:	drivers/i2c/busses/i2c-amd756.c
10142F:	drivers/i2c/busses/i2c-amd8111.c
10143F:	drivers/i2c/busses/i2c-i801.c
10144F:	drivers/i2c/busses/i2c-isch.c
10145F:	drivers/i2c/busses/i2c-nforce2-s4985.c
10146F:	drivers/i2c/busses/i2c-nforce2.c
10147F:	drivers/i2c/busses/i2c-piix4.c
10148F:	drivers/i2c/busses/i2c-sis5595.c
10149F:	drivers/i2c/busses/i2c-sis630.c
10150F:	drivers/i2c/busses/i2c-sis96x.c
10151F:	drivers/i2c/busses/i2c-via.c
10152F:	drivers/i2c/busses/i2c-viapro.c
10153
10154I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10155M:	Hans de Goede <hdegoede@redhat.com>
10156L:	linux-i2c@vger.kernel.org
10157S:	Maintained
10158F:	drivers/i2c/busses/i2c-cht-wc.c
10159
10160I2C/SMBUS ISMT DRIVER
10161M:	Seth Heasley <seth.heasley@intel.com>
10162M:	Neil Horman <nhorman@tuxdriver.com>
10163L:	linux-i2c@vger.kernel.org
10164F:	Documentation/i2c/busses/i2c-ismt.rst
10165F:	drivers/i2c/busses/i2c-ismt.c
10166
10167I2C/SMBUS STUB DRIVER
10168M:	Jean Delvare <jdelvare@suse.com>
10169L:	linux-i2c@vger.kernel.org
10170S:	Maintained
10171F:	drivers/i2c/i2c-stub.c
10172
10173I3C DRIVER FOR ASPEED AST2600
10174M:	Jeremy Kerr <jk@codeconstruct.com.au>
10175S:	Maintained
10176F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10177F:	drivers/i3c/master/ast2600-i3c-master.c
10178
10179I3C DRIVER FOR CADENCE I3C MASTER IP
10180M:	Przemysław Gaj <pgaj@cadence.com>
10181S:	Maintained
10182F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10183F:	drivers/i3c/master/i3c-master-cdns.c
10184
10185I3C DRIVER FOR SYNOPSYS DESIGNWARE
10186S:	Orphan
10187F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10188F:	drivers/i3c/master/dw*
10189
10190I3C SUBSYSTEM
10191M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10192L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10193S:	Maintained
10194C:	irc://chat.freenode.net/linux-i3c
10195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10196F:	Documentation/ABI/testing/sysfs-bus-i3c
10197F:	Documentation/devicetree/bindings/i3c/
10198F:	Documentation/driver-api/i3c
10199F:	drivers/i3c/
10200F:	include/linux/i3c/
10201
10202IBM Operation Panel Input Driver
10203M:	Eddie James <eajames@linux.ibm.com>
10204L:	linux-input@vger.kernel.org
10205S:	Maintained
10206F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10207F:	drivers/input/misc/ibm-panel.c
10208
10209IBM Power 842 compression accelerator
10210M:	Haren Myneni <haren@us.ibm.com>
10211S:	Supported
10212F:	crypto/842.c
10213F:	drivers/crypto/nx/Kconfig
10214F:	drivers/crypto/nx/Makefile
10215F:	drivers/crypto/nx/nx-842*
10216F:	include/linux/sw842.h
10217F:	lib/842/
10218
10219IBM Power in-Nest Crypto Acceleration
10220M:	Breno Leitão <leitao@debian.org>
10221M:	Nayna Jain <nayna@linux.ibm.com>
10222M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10223L:	linux-crypto@vger.kernel.org
10224S:	Supported
10225F:	drivers/crypto/nx/Kconfig
10226F:	drivers/crypto/nx/Makefile
10227F:	drivers/crypto/nx/nx-aes*
10228F:	drivers/crypto/nx/nx-sha*
10229F:	drivers/crypto/nx/nx.*
10230F:	drivers/crypto/nx/nx_csbcpb.h
10231F:	drivers/crypto/nx/nx_debugfs.c
10232
10233IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10234M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10235L:	linux-pci@vger.kernel.org
10236L:	linuxppc-dev@lists.ozlabs.org
10237S:	Supported
10238F:	drivers/pci/hotplug/rpadlpar*
10239
10240IBM Power Linux RAID adapter
10241M:	Brian King <brking@us.ibm.com>
10242S:	Supported
10243F:	drivers/scsi/ipr.*
10244
10245IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10246M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10247L:	linux-pci@vger.kernel.org
10248L:	linuxppc-dev@lists.ozlabs.org
10249S:	Supported
10250F:	drivers/pci/hotplug/rpaphp*
10251
10252IBM Power SRIOV Virtual NIC Device Driver
10253M:	Haren Myneni <haren@linux.ibm.com>
10254M:	Rick Lindsley <ricklind@linux.ibm.com>
10255R:	Nick Child <nnac123@linux.ibm.com>
10256R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10257L:	netdev@vger.kernel.org
10258S:	Supported
10259F:	drivers/net/ethernet/ibm/ibmvnic.*
10260
10261IBM Power VFIO Support
10262M:	Timothy Pearson <tpearson@raptorengineering.com>
10263S:	Supported
10264F:	drivers/vfio/vfio_iommu_spapr_tce.c
10265
10266IBM Power Virtual Ethernet Device Driver
10267M:	Nick Child <nnac123@linux.ibm.com>
10268L:	netdev@vger.kernel.org
10269S:	Supported
10270F:	drivers/net/ethernet/ibm/ibmveth.*
10271
10272IBM Power Virtual FC Device Drivers
10273M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10274L:	linux-scsi@vger.kernel.org
10275S:	Supported
10276F:	drivers/scsi/ibmvscsi/ibmvfc*
10277
10278IBM Power Virtual Management Channel Driver
10279M:	Brad Warrum <bwarrum@linux.ibm.com>
10280M:	Ritu Agarwal <rituagar@linux.ibm.com>
10281S:	Supported
10282F:	drivers/misc/ibmvmc.*
10283
10284IBM Power Virtual SCSI Device Drivers
10285M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10286L:	linux-scsi@vger.kernel.org
10287S:	Supported
10288F:	drivers/scsi/ibmvscsi/ibmvscsi*
10289F:	include/scsi/viosrp.h
10290
10291IBM Power Virtual SCSI Device Target Driver
10292M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10293L:	linux-scsi@vger.kernel.org
10294L:	target-devel@vger.kernel.org
10295S:	Supported
10296F:	drivers/scsi/ibmvscsi_tgt/
10297
10298IBM Power VMX Cryptographic instructions
10299M:	Breno Leitão <leitao@debian.org>
10300M:	Nayna Jain <nayna@linux.ibm.com>
10301M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10302L:	linux-crypto@vger.kernel.org
10303S:	Supported
10304F:	drivers/crypto/vmx/Kconfig
10305F:	drivers/crypto/vmx/Makefile
10306F:	drivers/crypto/vmx/aes*
10307F:	drivers/crypto/vmx/ghash*
10308F:	drivers/crypto/vmx/ppc-xlate.pl
10309F:	drivers/crypto/vmx/vmx.c
10310
10311IBM ServeRAID RAID DRIVER
10312S:	Orphan
10313F:	drivers/scsi/ips.*
10314
10315ICH LPC AND GPIO DRIVER
10316M:	Peter Tyser <ptyser@xes-inc.com>
10317S:	Maintained
10318F:	drivers/gpio/gpio-ich.c
10319F:	drivers/mfd/lpc_ich.c
10320
10321ICY I2C DRIVER
10322M:	Max Staudt <max@enpas.org>
10323L:	linux-i2c@vger.kernel.org
10324S:	Maintained
10325F:	drivers/i2c/busses/i2c-icy.c
10326
10327IDEAPAD LAPTOP EXTRAS DRIVER
10328M:	Ike Panhc <ike.pan@canonical.com>
10329L:	platform-driver-x86@vger.kernel.org
10330S:	Maintained
10331W:	http://launchpad.net/ideapad-laptop
10332F:	drivers/platform/x86/ideapad-laptop.c
10333
10334IDEAPAD LAPTOP SLIDEBAR DRIVER
10335M:	Andrey Moiseev <o2g.org.ru@gmail.com>
10336L:	linux-input@vger.kernel.org
10337S:	Maintained
10338W:	https://github.com/o2genum/ideapad-slidebar
10339F:	drivers/input/misc/ideapad_slidebar.c
10340
10341IDT VersaClock 5 CLOCK DRIVER
10342M:	Luca Ceresoli <luca@lucaceresoli.net>
10343S:	Maintained
10344F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
10345F:	drivers/clk/clk-versaclock5.c
10346
10347IEEE 802.15.4 SUBSYSTEM
10348M:	Alexander Aring <alex.aring@gmail.com>
10349M:	Stefan Schmidt <stefan@datenfreihafen.org>
10350M:	Miquel Raynal <miquel.raynal@bootlin.com>
10351L:	linux-wpan@vger.kernel.org
10352S:	Maintained
10353W:	https://linux-wpan.org/
10354Q:	https://patchwork.kernel.org/project/linux-wpan/list/
10355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
10356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
10357F:	Documentation/networking/ieee802154.rst
10358F:	drivers/net/ieee802154/
10359F:	include/linux/ieee802154.h
10360F:	include/linux/nl802154.h
10361F:	include/net/af_ieee802154.h
10362F:	include/net/cfg802154.h
10363F:	include/net/ieee802154_netdev.h
10364F:	include/net/mac802154.h
10365F:	include/net/nl802154.h
10366F:	net/ieee802154/
10367F:	net/mac802154/
10368
10369IFCVF VIRTIO DATA PATH ACCELERATOR
10370R:	Zhu Lingshan <lingshan.zhu@intel.com>
10371F:	drivers/vdpa/ifcvf/
10372
10373IFE PROTOCOL
10374M:	Yotam Gigi <yotam.gi@gmail.com>
10375M:	Jamal Hadi Salim <jhs@mojatatu.com>
10376F:	include/net/ife.h
10377F:	include/uapi/linux/ife.h
10378F:	net/ife
10379
10380IGORPLUG-USB IR RECEIVER
10381M:	Sean Young <sean@mess.org>
10382L:	linux-media@vger.kernel.org
10383S:	Maintained
10384F:	drivers/media/rc/igorplugusb.c
10385
10386IGUANAWORKS USB IR TRANSCEIVER
10387M:	Sean Young <sean@mess.org>
10388L:	linux-media@vger.kernel.org
10389S:	Maintained
10390F:	drivers/media/rc/iguanair.c
10391
10392IIO DIGITAL POTENTIOMETER DAC
10393M:	Peter Rosin <peda@axentia.se>
10394L:	linux-iio@vger.kernel.org
10395S:	Maintained
10396F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
10397F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
10398F:	drivers/iio/dac/dpot-dac.c
10399
10400IIO ENVELOPE DETECTOR
10401M:	Peter Rosin <peda@axentia.se>
10402L:	linux-iio@vger.kernel.org
10403S:	Maintained
10404F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
10405F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
10406F:	drivers/iio/adc/envelope-detector.c
10407
10408IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
10409M:	Matti Vaittinen <mazziesaccount@gmail.com>
10410L:	linux-iio@vger.kernel.org
10411S:	Maintained
10412F:	drivers/iio/industrialio-gts-helper.c
10413F:	include/linux/iio/iio-gts-helper.h
10414
10415IIO MULTIPLEXER
10416M:	Peter Rosin <peda@axentia.se>
10417L:	linux-iio@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
10420F:	drivers/iio/multiplexer/iio-mux.c
10421
10422IIO SCMI BASED DRIVER
10423M:	Jyoti Bhayana <jbhayana@google.com>
10424L:	linux-iio@vger.kernel.org
10425S:	Maintained
10426F:	drivers/iio/common/scmi_sensors/scmi_iio.c
10427
10428IIO SUBSYSTEM AND DRIVERS
10429M:	Jonathan Cameron <jic23@kernel.org>
10430R:	Lars-Peter Clausen <lars@metafoo.de>
10431L:	linux-iio@vger.kernel.org
10432S:	Maintained
10433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
10434F:	Documentation/ABI/testing/configfs-iio*
10435F:	Documentation/ABI/testing/sysfs-bus-iio*
10436F:	Documentation/devicetree/bindings/iio/
10437F:	drivers/iio/
10438F:	drivers/staging/iio/
10439F:	include/dt-bindings/iio/
10440F:	include/linux/iio/
10441F:	tools/iio/
10442
10443IIO UNIT CONVERTER
10444M:	Peter Rosin <peda@axentia.se>
10445L:	linux-iio@vger.kernel.org
10446S:	Maintained
10447F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
10448F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
10449F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
10450F:	drivers/iio/afe/iio-rescale.c
10451
10452IKANOS/ADI EAGLE ADSL USB DRIVER
10453M:	Matthieu Castet <castet.matthieu@free.fr>
10454M:	Stanislaw Gruszka <stf_xl@wp.pl>
10455S:	Maintained
10456F:	drivers/usb/atm/ueagle-atm.c
10457
10458IMAGIS TOUCHSCREEN DRIVER
10459M:	Markuss Broks <markuss.broks@gmail.com>
10460S:	Maintained
10461F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
10462F:	drivers/input/touchscreen/imagis.c
10463
10464IMGTEC ASCII LCD DRIVER
10465M:	Paul Burton <paulburton@kernel.org>
10466S:	Maintained
10467F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
10468F:	drivers/auxdisplay/img-ascii-lcd.c
10469
10470IMGTEC IR DECODER DRIVER
10471S:	Orphan
10472F:	drivers/media/rc/img-ir/
10473
10474IMGTEC POWERVR DRM DRIVER
10475M:	Frank Binns <frank.binns@imgtec.com>
10476M:	Donald Robson <donald.robson@imgtec.com>
10477M:	Matt Coster <matt.coster@imgtec.com>
10478S:	Supported
10479T:	git git://anongit.freedesktop.org/drm/drm-misc
10480F:	Documentation/devicetree/bindings/gpu/img,powervr.yaml
10481F:	Documentation/gpu/imagination/
10482F:	drivers/gpu/drm/imagination/
10483F:	include/uapi/drm/pvr_drm.h
10484
10485IMON SOUNDGRAPH USB IR RECEIVER
10486M:	Sean Young <sean@mess.org>
10487L:	linux-media@vger.kernel.org
10488S:	Maintained
10489F:	drivers/media/rc/imon.c
10490F:	drivers/media/rc/imon_raw.c
10491
10492IMS TWINTURBO FRAMEBUFFER DRIVER
10493L:	linux-fbdev@vger.kernel.org
10494S:	Orphan
10495F:	drivers/video/fbdev/imsttfb.c
10496
10497INA209 HARDWARE MONITOR DRIVER
10498M:	Guenter Roeck <linux@roeck-us.net>
10499L:	linux-hwmon@vger.kernel.org
10500S:	Maintained
10501F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
10502F:	Documentation/hwmon/ina209.rst
10503F:	drivers/hwmon/ina209.c
10504
10505INA2XX HARDWARE MONITOR DRIVER
10506M:	Guenter Roeck <linux@roeck-us.net>
10507L:	linux-hwmon@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/hwmon/ina2xx.rst
10510F:	drivers/hwmon/ina2xx.c
10511F:	include/linux/platform_data/ina2xx.h
10512
10513INDEX OF FURTHER KERNEL DOCUMENTATION
10514M:	Carlos Bilbao <carlos.bilbao@amd.com>
10515S:	Maintained
10516F:	Documentation/process/kernel-docs.rst
10517
10518INDUSTRY PACK SUBSYSTEM (IPACK)
10519M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
10520M:	Jens Taprogge <jens.taprogge@taprogge.org>
10521M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10522L:	industrypack-devel@lists.sourceforge.net
10523S:	Maintained
10524W:	http://industrypack.sourceforge.net
10525F:	drivers/ipack/
10526
10527INFINEON DPS310 Driver
10528M:	Eddie James <eajames@linux.ibm.com>
10529L:	linux-iio@vger.kernel.org
10530S:	Maintained
10531F:	drivers/iio/pressure/dps310.c
10532
10533INFINEON PEB2466 ASoC CODEC
10534M:	Herve Codina <herve.codina@bootlin.com>
10535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10536S:	Maintained
10537F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
10538F:	sound/soc/codecs/peb2466.c
10539
10540INFINIBAND SUBSYSTEM
10541M:	Jason Gunthorpe <jgg@nvidia.com>
10542M:	Leon Romanovsky <leonro@nvidia.com>
10543L:	linux-rdma@vger.kernel.org
10544S:	Supported
10545W:	https://github.com/linux-rdma/rdma-core
10546Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
10548F:	Documentation/devicetree/bindings/infiniband/
10549F:	Documentation/infiniband/
10550F:	drivers/infiniband/
10551F:	include/rdma/
10552F:	include/trace/events/ib_mad.h
10553F:	include/trace/events/ib_umad.h
10554F:	include/trace/misc/rdma.h
10555F:	include/uapi/linux/if_infiniband.h
10556F:	include/uapi/rdma/
10557F:	samples/bpf/ibumad_kern.c
10558F:	samples/bpf/ibumad_user.c
10559
10560INGENIC JZ4780 NAND DRIVER
10561M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10562L:	linux-mtd@lists.infradead.org
10563L:	linux-mips@vger.kernel.org
10564S:	Maintained
10565F:	drivers/mtd/nand/raw/ingenic/
10566
10567INGENIC JZ47xx SoCs
10568M:	Paul Cercueil <paul@crapouillou.net>
10569L:	linux-mips@vger.kernel.org
10570S:	Maintained
10571F:	arch/mips/boot/dts/ingenic/
10572F:	arch/mips/generic/board-ingenic.c
10573F:	arch/mips/include/asm/mach-ingenic/
10574F:	arch/mips/ingenic/Kconfig
10575F:	drivers/clk/ingenic/
10576F:	drivers/dma/dma-jz4780.c
10577F:	drivers/gpu/drm/ingenic/
10578F:	drivers/i2c/busses/i2c-jz4780.c
10579F:	drivers/iio/adc/ingenic-adc.c
10580F:	drivers/irqchip/irq-ingenic.c
10581F:	drivers/memory/jz4780-nemc.c
10582F:	drivers/mmc/host/jz4740_mmc.c
10583F:	drivers/mtd/nand/raw/ingenic/
10584F:	drivers/pinctrl/pinctrl-ingenic.c
10585F:	drivers/power/supply/ingenic-battery.c
10586F:	drivers/pwm/pwm-jz4740.c
10587F:	drivers/remoteproc/ingenic_rproc.c
10588F:	drivers/rtc/rtc-jz4740.c
10589F:	drivers/tty/serial/8250/8250_ingenic.c
10590F:	drivers/usb/musb/jz4740.c
10591F:	drivers/watchdog/jz4740_wdt.c
10592F:	include/dt-bindings/iio/adc/ingenic,adc.h
10593F:	include/linux/mfd/ingenic-tcu.h
10594F:	sound/soc/codecs/jz47*
10595F:	sound/soc/jz4740/
10596
10597INJOINIC IP5xxx POWER BANK IC DRIVER
10598M:	Samuel Holland <samuel@sholland.org>
10599S:	Maintained
10600F:	drivers/power/supply/ip5xxx_power.c
10601
10602INOTIFY
10603M:	Jan Kara <jack@suse.cz>
10604R:	Amir Goldstein <amir73il@gmail.com>
10605L:	linux-fsdevel@vger.kernel.org
10606S:	Maintained
10607F:	Documentation/filesystems/inotify.rst
10608F:	fs/notify/inotify/
10609F:	include/linux/inotify.h
10610F:	include/uapi/linux/inotify.h
10611
10612INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
10613M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
10614L:	linux-input@vger.kernel.org
10615S:	Maintained
10616Q:	http://patchwork.kernel.org/project/linux-input/list/
10617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
10618F:	Documentation/devicetree/bindings/input/
10619F:	Documentation/devicetree/bindings/serio/
10620F:	Documentation/input/
10621F:	drivers/input/
10622F:	include/dt-bindings/input/
10623F:	include/linux/input.h
10624F:	include/linux/input/
10625F:	include/uapi/linux/input-event-codes.h
10626F:	include/uapi/linux/input.h
10627
10628INPUT MULTITOUCH (MT) PROTOCOL
10629M:	Henrik Rydberg <rydberg@bitmath.org>
10630L:	linux-input@vger.kernel.org
10631S:	Odd fixes
10632F:	Documentation/input/multi-touch-protocol.rst
10633F:	drivers/input/input-mt.c
10634K:	\b(ABS|SYN)_MT_
10635
10636INSIDE SECURE CRYPTO DRIVER
10637M:	Antoine Tenart <atenart@kernel.org>
10638L:	linux-crypto@vger.kernel.org
10639S:	Maintained
10640F:	drivers/crypto/inside-secure/
10641
10642INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
10643M:	Mimi Zohar <zohar@linux.ibm.com>
10644M:	Roberto Sassu <roberto.sassu@huawei.com>
10645M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
10646R:	Eric Snowberg <eric.snowberg@oracle.com>
10647L:	linux-integrity@vger.kernel.org
10648S:	Supported
10649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
10650F:	security/integrity/
10651F:	security/integrity/ima/
10652
10653INTEL 810/815 FRAMEBUFFER DRIVER
10654M:	Antonino Daplas <adaplas@gmail.com>
10655L:	linux-fbdev@vger.kernel.org
10656S:	Maintained
10657F:	drivers/video/fbdev/i810/
10658
10659INTEL 8254 COUNTER DRIVER
10660M:	William Breathitt Gray <william.gray@linaro.org>
10661L:	linux-iio@vger.kernel.org
10662S:	Maintained
10663F:	drivers/counter/i8254.c
10664F:	include/linux/i8254.h
10665
10666INTEL 8255 GPIO DRIVER
10667M:	William Breathitt Gray <william.gray@linaro.org>
10668L:	linux-gpio@vger.kernel.org
10669S:	Maintained
10670F:	drivers/gpio/gpio-i8255.c
10671F:	drivers/gpio/gpio-i8255.h
10672
10673INTEL ASoC DRIVERS
10674M:	Cezary Rojewski <cezary.rojewski@intel.com>
10675M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
10676M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
10677M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
10678M:	Bard Liao <yung-chuan.liao@linux.intel.com>
10679M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
10680M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
10681L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10682S:	Supported
10683F:	sound/soc/intel/
10684
10685INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
10686M:	Hans de Goede <hdegoede@redhat.com>
10687L:	platform-driver-x86@vger.kernel.org
10688S:	Maintained
10689F:	drivers/platform/x86/intel/atomisp2/pm.c
10690
10691INTEL ATOMISP2 LED DRIVER
10692M:	Hans de Goede <hdegoede@redhat.com>
10693L:	platform-driver-x86@vger.kernel.org
10694S:	Maintained
10695F:	drivers/platform/x86/intel/atomisp2/led.c
10696
10697INTEL BIOS SAR INT1092 DRIVER
10698M:	Shravan Sudhakar <s.shravan@intel.com>
10699L:	platform-driver-x86@vger.kernel.org
10700S:	Maintained
10701F:	drivers/platform/x86/intel/int1092/
10702
10703INTEL BROXTON PMC DRIVER
10704M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10705M:	Zha Qipeng <qipeng.zha@intel.com>
10706S:	Maintained
10707F:	drivers/mfd/intel_pmc_bxt.c
10708F:	include/linux/mfd/intel_pmc_bxt.h
10709
10710INTEL C600 SERIES SAS CONTROLLER DRIVER
10711M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
10712L:	linux-scsi@vger.kernel.org
10713S:	Supported
10714T:	git git://git.code.sf.net/p/intel-sas/isci
10715F:	drivers/scsi/isci/
10716
10717INTEL CPU family model numbers
10718M:	Tony Luck <tony.luck@intel.com>
10719M:	x86@kernel.org
10720L:	linux-kernel@vger.kernel.org
10721S:	Supported
10722F:	arch/x86/include/asm/intel-family.h
10723
10724INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
10725M:	Jani Nikula <jani.nikula@linux.intel.com>
10726M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10727L:	intel-gfx@lists.freedesktop.org
10728L:	intel-xe@lists.freedesktop.org
10729S:	Supported
10730F:	drivers/gpu/drm/i915/display/
10731F:	drivers/gpu/drm/xe/display/
10732F:	drivers/gpu/drm/xe/compat-i915-headers
10733
10734INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
10735M:	Jani Nikula <jani.nikula@linux.intel.com>
10736M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
10737M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
10738M:	Tvrtko Ursulin <tursulin@ursulin.net>
10739L:	intel-gfx@lists.freedesktop.org
10740S:	Supported
10741W:	https://drm.pages.freedesktop.org/intel-docs/
10742Q:	http://patchwork.freedesktop.org/project/intel-gfx/
10743B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
10744C:	irc://irc.oftc.net/intel-gfx
10745T:	git git://anongit.freedesktop.org/drm-intel
10746F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
10747F:	Documentation/gpu/i915.rst
10748F:	drivers/gpu/drm/ci/xfails/i915*
10749F:	drivers/gpu/drm/i915/
10750F:	include/drm/i915*
10751F:	include/uapi/drm/i915_drm.h
10752
10753INTEL DRM XE DRIVER (Lunar Lake and newer)
10754M:	Lucas De Marchi <lucas.demarchi@intel.com>
10755M:	Oded Gabbay <ogabbay@kernel.org>
10756M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
10757L:	intel-xe@lists.freedesktop.org
10758S:	Supported
10759W:	https://drm.pages.freedesktop.org/intel-docs/
10760Q:	http://patchwork.freedesktop.org/project/intel-xe/
10761B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
10762C:	irc://irc.oftc.net/xe
10763T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
10764F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
10765F:	Documentation/gpu/xe/
10766F:	drivers/gpu/drm/xe/
10767F:	include/drm/xe*
10768F:	include/uapi/drm/xe_drm.h
10769
10770INTEL ETHERNET DRIVERS
10771M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
10772M:	Tony Nguyen <anthony.l.nguyen@intel.com>
10773L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
10774S:	Supported
10775W:	https://www.intel.com/content/www/us/en/support.html
10776Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
10779F:	Documentation/networking/device_drivers/ethernet/intel/
10780F:	drivers/net/ethernet/intel/
10781F:	drivers/net/ethernet/intel/*/
10782F:	include/linux/avf/virtchnl.h
10783F:	include/linux/net/intel/iidc.h
10784
10785INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
10786M:	Mustafa Ismail <mustafa.ismail@intel.com>
10787M:	Shiraz Saleem <shiraz.saleem@intel.com>
10788L:	linux-rdma@vger.kernel.org
10789S:	Supported
10790F:	drivers/infiniband/hw/irdma/
10791F:	include/uapi/rdma/irdma-abi.h
10792
10793INTEL GPIO DRIVERS
10794M:	Andy Shevchenko <andy@kernel.org>
10795L:	linux-gpio@vger.kernel.org
10796S:	Supported
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10798F:	drivers/gpio/gpio-elkhartlake.c
10799F:	drivers/gpio/gpio-ich.c
10800F:	drivers/gpio/gpio-merrifield.c
10801F:	drivers/gpio/gpio-ml-ioh.c
10802F:	drivers/gpio/gpio-pch.c
10803F:	drivers/gpio/gpio-sch.c
10804F:	drivers/gpio/gpio-sodaville.c
10805F:	drivers/gpio/gpio-tangier.c
10806F:	drivers/gpio/gpio-tangier.h
10807
10808INTEL GVT-g DRIVERS (Intel GPU Virtualization)
10809M:	Zhenyu Wang <zhenyuw@linux.intel.com>
10810M:	Zhi Wang <zhi.wang.linux@gmail.com>
10811L:	intel-gvt-dev@lists.freedesktop.org
10812L:	intel-gfx@lists.freedesktop.org
10813S:	Supported
10814W:	https://github.com/intel/gvt-linux/wiki
10815T:	git https://github.com/intel/gvt-linux.git
10816F:	drivers/gpu/drm/i915/gvt/
10817
10818INTEL HID EVENT DRIVER
10819M:	Alex Hung <alexhung@gmail.com>
10820L:	platform-driver-x86@vger.kernel.org
10821S:	Maintained
10822F:	drivers/platform/x86/intel/hid.c
10823
10824INTEL I/OAT DMA DRIVER
10825M:	Dave Jiang <dave.jiang@intel.com>
10826R:	Dan Williams <dan.j.williams@intel.com>
10827L:	dmaengine@vger.kernel.org
10828S:	Supported
10829Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
10830F:	drivers/dma/ioat*
10831
10832INTEL IAA CRYPTO DRIVER
10833M:	Tom Zanussi <tom.zanussi@linux.intel.com>
10834L:	linux-crypto@vger.kernel.org
10835S:	Supported
10836F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
10837F:	drivers/crypto/intel/iaa/*
10838
10839INTEL IDLE DRIVER
10840M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
10841M:	Len Brown <lenb@kernel.org>
10842L:	linux-pm@vger.kernel.org
10843S:	Supported
10844B:	https://bugzilla.kernel.org
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
10846F:	drivers/idle/intel_idle.c
10847
10848INTEL IDXD DRIVER
10849M:	Fenghua Yu <fenghua.yu@intel.com>
10850M:	Dave Jiang <dave.jiang@intel.com>
10851L:	dmaengine@vger.kernel.org
10852S:	Supported
10853F:	drivers/dma/idxd/*
10854F:	include/uapi/linux/idxd.h
10855
10856INTEL IN FIELD SCAN (IFS) DEVICE
10857M:	Jithu Joseph <jithu.joseph@intel.com>
10858R:	Ashok Raj <ashok.raj@intel.com>
10859R:	Tony Luck <tony.luck@intel.com>
10860S:	Maintained
10861F:	drivers/platform/x86/intel/ifs
10862F:	include/trace/events/intel_ifs.h
10863
10864INTEL INTEGRATED SENSOR HUB DRIVER
10865M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10866M:	Jiri Kosina <jikos@kernel.org>
10867L:	linux-input@vger.kernel.org
10868S:	Maintained
10869F:	drivers/hid/intel-ish-hid/
10870
10871INTEL IOMMU (VT-d)
10872M:	David Woodhouse <dwmw2@infradead.org>
10873M:	Lu Baolu <baolu.lu@linux.intel.com>
10874L:	iommu@lists.linux.dev
10875S:	Supported
10876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
10877F:	drivers/iommu/intel/
10878
10879INTEL IPU3 CSI-2 CIO2 DRIVER
10880M:	Yong Zhi <yong.zhi@intel.com>
10881M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10882M:	Bingbu Cao <bingbu.cao@intel.com>
10883M:	Dan Scally <djrscally@gmail.com>
10884R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10885L:	linux-media@vger.kernel.org
10886S:	Maintained
10887T:	git git://linuxtv.org/media_tree.git
10888F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
10889F:	drivers/media/pci/intel/ipu3/
10890
10891INTEL IPU3 CSI-2 IMGU DRIVER
10892M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10893R:	Bingbu Cao <bingbu.cao@intel.com>
10894R:	Tianshu Qiu <tian.shu.qiu@intel.com>
10895L:	linux-media@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/admin-guide/media/ipu3.rst
10898F:	Documentation/admin-guide/media/ipu3_rcb.svg
10899F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
10900F:	drivers/staging/media/ipu3/
10901
10902INTEL ISHTP ECLITE DRIVER
10903M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
10904L:	platform-driver-x86@vger.kernel.org
10905S:	Supported
10906F:	drivers/platform/x86/intel/ishtp_eclite.c
10907
10908INTEL IXP4XX CRYPTO SUPPORT
10909M:	Corentin Labbe <clabbe@baylibre.com>
10910L:	linux-crypto@vger.kernel.org
10911S:	Maintained
10912F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
10913
10914INTEL KEEM BAY DRM DRIVER
10915M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
10916M:	Edmund Dea <edmund.j.dea@intel.com>
10917S:	Maintained
10918F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
10919F:	drivers/gpu/drm/kmb/
10920
10921INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
10922M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
10925F:	drivers/crypto/intel/keembay/Kconfig
10926F:	drivers/crypto/intel/keembay/Makefile
10927F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
10928F:	drivers/crypto/intel/keembay/ocs-aes.c
10929F:	drivers/crypto/intel/keembay/ocs-aes.h
10930
10931INTEL KEEM BAY OCS ECC CRYPTO DRIVER
10932M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10933M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
10934M:	Mark Gross <mgross@linux.intel.com>
10935S:	Maintained
10936F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
10937F:	drivers/crypto/intel/keembay/Kconfig
10938F:	drivers/crypto/intel/keembay/Makefile
10939F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
10940
10941INTEL KEEM BAY OCS HCU CRYPTO DRIVER
10942M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
10943M:	Declan Murphy <declan.murphy@intel.com>
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
10946F:	drivers/crypto/intel/keembay/Kconfig
10947F:	drivers/crypto/intel/keembay/Makefile
10948F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
10949F:	drivers/crypto/intel/keembay/ocs-hcu.c
10950F:	drivers/crypto/intel/keembay/ocs-hcu.h
10951
10952INTEL MANAGEMENT ENGINE (mei)
10953M:	Tomas Winkler <tomas.winkler@intel.com>
10954L:	linux-kernel@vger.kernel.org
10955S:	Supported
10956F:	Documentation/driver-api/mei/*
10957F:	drivers/misc/mei/
10958F:	drivers/watchdog/mei_wdt.c
10959F:	include/linux/mei_aux.h
10960F:	include/linux/mei_cl_bus.h
10961F:	include/uapi/linux/mei.h
10962F:	include/uapi/linux/mei_uuid.h
10963F:	include/uapi/linux/uuid.h
10964F:	samples/mei/*
10965
10966INTEL MAX 10 BMC MFD DRIVER
10967M:	Xu Yilun <yilun.xu@intel.com>
10968R:	Tom Rix <trix@redhat.com>
10969S:	Maintained
10970F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
10971F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
10972F:	drivers/hwmon/intel-m10-bmc-hwmon.c
10973F:	drivers/mfd/intel-m10-bmc*
10974F:	include/linux/mfd/intel-m10-bmc.h
10975
10976INTEL MAX10 BMC SECURE UPDATES
10977M:	Peter Colberg <peter.colberg@intel.com>
10978L:	linux-fpga@vger.kernel.org
10979S:	Maintained
10980F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
10981F:	drivers/fpga/intel-m10-bmc-sec-update.c
10982
10983INTEL P-Unit IPC DRIVER
10984M:	Zha Qipeng <qipeng.zha@intel.com>
10985L:	platform-driver-x86@vger.kernel.org
10986S:	Maintained
10987F:	arch/x86/include/asm/intel_punit_ipc.h
10988F:	drivers/platform/x86/intel/punit_ipc.c
10989
10990INTEL PMC CORE DRIVER
10991M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
10992M:	David E Box <david.e.box@intel.com>
10993L:	platform-driver-x86@vger.kernel.org
10994S:	Maintained
10995F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
10996F:	drivers/platform/x86/intel/pmc/
10997
10998INTEL PMIC GPIO DRIVERS
10999M:	Andy Shevchenko <andy@kernel.org>
11000S:	Supported
11001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11002F:	drivers/gpio/gpio-*cove.c
11003
11004INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11005M:	Andy Shevchenko <andy@kernel.org>
11006S:	Supported
11007F:	drivers/mfd/intel_soc_pmic*
11008F:	include/linux/mfd/intel_soc_pmic*
11009
11010INTEL PMT DRIVERS
11011M:	David E. Box <david.e.box@linux.intel.com>
11012S:	Supported
11013F:	drivers/platform/x86/intel/pmt/
11014
11015INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11016M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11017L:	linux-wireless@vger.kernel.org
11018S:	Maintained
11019F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11020F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11021F:	drivers/net/wireless/intel/ipw2x00/
11022
11023INTEL PSTATE DRIVER
11024M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11025M:	Len Brown <lenb@kernel.org>
11026L:	linux-pm@vger.kernel.org
11027S:	Supported
11028F:	drivers/cpufreq/intel_pstate.c
11029
11030INTEL PTP DFL ToD DRIVER
11031M:	Tianfei Zhang <tianfei.zhang@intel.com>
11032L:	linux-fpga@vger.kernel.org
11033L:	netdev@vger.kernel.org
11034S:	Maintained
11035F:	drivers/ptp/ptp_dfl_tod.c
11036
11037INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11038M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11039L:	linux-iio@vger.kernel.org
11040F:	drivers/counter/intel-qep.c
11041
11042INTEL SCU DRIVERS
11043M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11044S:	Maintained
11045F:	arch/x86/include/asm/intel_scu_ipc.h
11046F:	drivers/platform/x86/intel_scu_*
11047
11048INTEL SDSI DRIVER
11049M:	David E. Box <david.e.box@linux.intel.com>
11050S:	Supported
11051F:	drivers/platform/x86/intel/sdsi.c
11052F:	tools/arch/x86/intel_sdsi/
11053F:	tools/testing/selftests/drivers/sdsi/
11054
11055INTEL SGX
11056M:	Jarkko Sakkinen <jarkko@kernel.org>
11057R:	Dave Hansen <dave.hansen@linux.intel.com>
11058L:	linux-sgx@vger.kernel.org
11059S:	Supported
11060Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11062F:	Documentation/arch/x86/sgx.rst
11063F:	arch/x86/entry/vdso/vsgx.S
11064F:	arch/x86/include/asm/sgx.h
11065F:	arch/x86/include/uapi/asm/sgx.h
11066F:	arch/x86/kernel/cpu/sgx/*
11067F:	tools/testing/selftests/sgx/*
11068K:	\bSGX_
11069
11070INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11071M:	Daniel Scally <djrscally@gmail.com>
11072S:	Maintained
11073F:	drivers/platform/x86/intel/int3472/
11074
11075INTEL SPEED SELECT TECHNOLOGY
11076M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11077L:	platform-driver-x86@vger.kernel.org
11078S:	Maintained
11079F:	drivers/platform/x86/intel/speed_select_if/
11080F:	include/uapi/linux/isst_if.h
11081F:	tools/power/x86/intel-speed-select/
11082
11083INTEL STRATIX10 FIRMWARE DRIVERS
11084M:	Dinh Nguyen <dinguyen@kernel.org>
11085L:	linux-kernel@vger.kernel.org
11086S:	Maintained
11087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11088F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11089F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11090F:	drivers/firmware/stratix10-rsu.c
11091F:	drivers/firmware/stratix10-svc.c
11092F:	include/linux/firmware/intel/stratix10-smc.h
11093F:	include/linux/firmware/intel/stratix10-svc-client.h
11094
11095INTEL TELEMETRY DRIVER
11096M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11097M:	"David E. Box" <david.e.box@linux.intel.com>
11098L:	platform-driver-x86@vger.kernel.org
11099S:	Maintained
11100F:	arch/x86/include/asm/intel_telemetry.h
11101F:	drivers/platform/x86/intel/telemetry/
11102
11103INTEL TPMI DRIVER
11104M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11105L:	platform-driver-x86@vger.kernel.org
11106S:	Maintained
11107F:	Documentation/ABI/testing/debugfs-tpmi
11108F:	drivers/platform/x86/intel/tpmi.c
11109F:	include/linux/intel_tpmi.h
11110
11111INTEL UNCORE FREQUENCY CONTROL
11112M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11113L:	platform-driver-x86@vger.kernel.org
11114S:	Maintained
11115F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11116F:	drivers/platform/x86/intel/uncore-frequency/
11117
11118INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11119M:	David E. Box <david.e.box@linux.intel.com>
11120S:	Supported
11121F:	drivers/platform/x86/intel/vsec.*
11122
11123INTEL VIRTUAL BUTTON DRIVER
11124M:	AceLan Kao <acelan.kao@canonical.com>
11125L:	platform-driver-x86@vger.kernel.org
11126S:	Maintained
11127F:	drivers/platform/x86/intel/vbtn.c
11128
11129INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11130M:	Stanislaw Gruszka <stf_xl@wp.pl>
11131L:	linux-wireless@vger.kernel.org
11132S:	Supported
11133F:	drivers/net/wireless/intel/iwlegacy/
11134
11135INTEL WIRELESS WIFI LINK (iwlwifi)
11136M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11137L:	linux-wireless@vger.kernel.org
11138S:	Supported
11139W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11141F:	drivers/net/wireless/intel/iwlwifi/
11142
11143INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11144M:	Jithu Joseph <jithu.joseph@intel.com>
11145S:	Maintained
11146W:	https://slimbootloader.github.io/security/firmware-update.html
11147F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11148
11149INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11150L:	Dell.Client.Kernel@dell.com
11151S:	Maintained
11152F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11153
11154INTEL WWAN IOSM DRIVER
11155M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11156L:	netdev@vger.kernel.org
11157S:	Maintained
11158F:	drivers/net/wwan/iosm/
11159
11160INTEL(R) TRACE HUB
11161M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11162S:	Supported
11163F:	Documentation/trace/intel_th.rst
11164F:	drivers/hwtracing/intel_th/
11165F:	include/linux/intel_th.h
11166
11167INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11168M:	Ning Sun <ning.sun@intel.com>
11169L:	tboot-devel@lists.sourceforge.net
11170S:	Supported
11171W:	http://tboot.sourceforge.net
11172T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11173F:	Documentation/arch/x86/intel_txt.rst
11174F:	arch/x86/kernel/tboot.c
11175F:	include/linux/tboot.h
11176
11177INTERCONNECT API
11178M:	Georgi Djakov <djakov@kernel.org>
11179L:	linux-pm@vger.kernel.org
11180S:	Maintained
11181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11182F:	Documentation/devicetree/bindings/interconnect/
11183F:	Documentation/driver-api/interconnect.rst
11184F:	drivers/interconnect/
11185F:	include/dt-bindings/interconnect/
11186F:	include/linux/interconnect-provider.h
11187F:	include/linux/interconnect.h
11188
11189INTERRUPT COUNTER DRIVER
11190M:	Oleksij Rempel <o.rempel@pengutronix.de>
11191R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11192L:	linux-iio@vger.kernel.org
11193F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11194F:	drivers/counter/interrupt-cnt.c
11195
11196INTERSIL ISL7998X VIDEO DECODER DRIVER
11197M:	Michael Tretter <m.tretter@pengutronix.de>
11198R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11199L:	linux-media@vger.kernel.org
11200S:	Maintained
11201F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11202F:	drivers/media/i2c/isl7998x.c
11203
11204INVENSENSE ICM-426xx IMU DRIVER
11205M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
11206L:	linux-iio@vger.kernel.org
11207S:	Maintained
11208W:	https://invensense.tdk.com/
11209F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11210F:	drivers/iio/imu/inv_icm42600/
11211
11212INVENSENSE MPU-3050 GYROSCOPE DRIVER
11213M:	Linus Walleij <linus.walleij@linaro.org>
11214L:	linux-iio@vger.kernel.org
11215S:	Maintained
11216F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
11217F:	drivers/iio/gyro/mpu3050*
11218
11219IOC3 ETHERNET DRIVER
11220M:	Ralf Baechle <ralf@linux-mips.org>
11221L:	linux-mips@vger.kernel.org
11222S:	Maintained
11223F:	drivers/net/ethernet/sgi/ioc3-eth.c
11224
11225IOMMU DMA-API LAYER
11226M:	Robin Murphy <robin.murphy@arm.com>
11227L:	iommu@lists.linux.dev
11228S:	Maintained
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11230F:	drivers/iommu/dma-iommu.c
11231F:	drivers/iommu/dma-iommu.h
11232F:	drivers/iommu/iova.c
11233F:	include/linux/iova.h
11234
11235IOMMU SUBSYSTEM
11236M:	Joerg Roedel <joro@8bytes.org>
11237M:	Will Deacon <will@kernel.org>
11238R:	Robin Murphy <robin.murphy@arm.com>
11239L:	iommu@lists.linux.dev
11240S:	Maintained
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
11242F:	Documentation/devicetree/bindings/iommu/
11243F:	Documentation/userspace-api/iommu.rst
11244F:	drivers/iommu/
11245F:	include/linux/iommu.h
11246F:	include/linux/iova.h
11247F:	include/linux/of_iommu.h
11248F:	include/uapi/linux/iommu.h
11249
11250IOMMUFD
11251M:	Jason Gunthorpe <jgg@nvidia.com>
11252M:	Kevin Tian <kevin.tian@intel.com>
11253L:	iommu@lists.linux.dev
11254S:	Maintained
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
11256F:	Documentation/userspace-api/iommufd.rst
11257F:	drivers/iommu/iommufd/
11258F:	include/linux/iommufd.h
11259F:	include/uapi/linux/iommufd.h
11260F:	tools/testing/selftests/iommu/
11261
11262IOSYS-MAP HELPERS
11263M:	Thomas Zimmermann <tzimmermann@suse.de>
11264L:	dri-devel@lists.freedesktop.org
11265S:	Maintained
11266T:	git git://anongit.freedesktop.org/drm/drm-misc
11267F:	include/linux/iosys-map.h
11268
11269IO_URING
11270M:	Jens Axboe <axboe@kernel.dk>
11271R:	Pavel Begunkov <asml.silence@gmail.com>
11272L:	io-uring@vger.kernel.org
11273S:	Maintained
11274T:	git git://git.kernel.dk/linux-block
11275T:	git git://git.kernel.dk/liburing
11276F:	include/linux/io_uring/
11277F:	include/linux/io_uring.h
11278F:	include/linux/io_uring_types.h
11279F:	include/trace/events/io_uring.h
11280F:	include/uapi/linux/io_uring.h
11281F:	io_uring/
11282
11283IPMI SUBSYSTEM
11284M:	Corey Minyard <minyard@acm.org>
11285L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
11286S:	Supported
11287W:	http://openipmi.sourceforge.net/
11288T:	git https://github.com/cminyard/linux-ipmi.git for-next
11289F:	Documentation/devicetree/bindings/ipmi/
11290F:	Documentation/driver-api/ipmi.rst
11291F:	drivers/char/ipmi/
11292F:	include/linux/ipmi*
11293F:	include/uapi/linux/ipmi*
11294
11295IPS SCSI RAID DRIVER
11296M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
11297L:	linux-scsi@vger.kernel.org
11298S:	Maintained
11299W:	http://www.adaptec.com/
11300F:	drivers/scsi/ips*
11301
11302IPVS
11303M:	Simon Horman <horms@verge.net.au>
11304M:	Julian Anastasov <ja@ssi.bg>
11305L:	netdev@vger.kernel.org
11306L:	lvs-devel@vger.kernel.org
11307S:	Maintained
11308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
11309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
11310F:	Documentation/networking/ipvs-sysctl.rst
11311F:	include/net/ip_vs.h
11312F:	include/uapi/linux/ip_vs.h
11313F:	net/netfilter/ipvs/
11314
11315IPWIRELESS DRIVER
11316M:	Jiri Kosina <jikos@kernel.org>
11317M:	David Sterba <dsterba@suse.com>
11318S:	Odd Fixes
11319F:	drivers/tty/ipwireless/
11320
11321IRON DEVICE AUDIO CODEC DRIVERS
11322M:	Kiseok Jo <kiseok.jo@irondevice.com>
11323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11324S:	Maintained
11325F:	Documentation/devicetree/bindings/sound/irondevice,*
11326F:	sound/soc/codecs/sma*
11327
11328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
11329M:	Thomas Gleixner <tglx@linutronix.de>
11330S:	Maintained
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11332F:	Documentation/core-api/irq/irq-domain.rst
11333F:	include/linux/irqdomain.h
11334F:	kernel/irq/irqdomain.c
11335F:	kernel/irq/msi.c
11336
11337IRQ SUBSYSTEM
11338M:	Thomas Gleixner <tglx@linutronix.de>
11339L:	linux-kernel@vger.kernel.org
11340S:	Maintained
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11342F:	include/linux/group_cpus.h
11343F:	kernel/irq/
11344F:	lib/group_cpus.c
11345
11346IRQCHIP DRIVERS
11347M:	Thomas Gleixner <tglx@linutronix.de>
11348L:	linux-kernel@vger.kernel.org
11349S:	Maintained
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
11351F:	Documentation/devicetree/bindings/interrupt-controller/
11352F:	drivers/irqchip/
11353
11354ISA
11355M:	William Breathitt Gray <william.gray@linaro.org>
11356S:	Maintained
11357F:	Documentation/driver-api/isa.rst
11358F:	drivers/base/isa.c
11359F:	include/linux/isa.h
11360
11361ISA RADIO MODULE
11362M:	Hans Verkuil <hverkuil@xs4all.nl>
11363L:	linux-media@vger.kernel.org
11364S:	Maintained
11365W:	https://linuxtv.org
11366T:	git git://linuxtv.org/media_tree.git
11367F:	drivers/media/radio/radio-isa*
11368
11369ISAPNP
11370M:	Jaroslav Kysela <perex@perex.cz>
11371S:	Maintained
11372F:	Documentation/userspace-api/isapnp.rst
11373F:	drivers/pnp/isapnp/
11374F:	include/linux/isapnp.h
11375
11376ISCSI
11377M:	Lee Duncan <lduncan@suse.com>
11378M:	Chris Leech <cleech@redhat.com>
11379M:	Mike Christie <michael.christie@oracle.com>
11380L:	open-iscsi@googlegroups.com
11381L:	linux-scsi@vger.kernel.org
11382S:	Maintained
11383W:	www.open-iscsi.com
11384F:	drivers/scsi/*iscsi*
11385F:	include/scsi/*iscsi*
11386
11387iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
11388M:	Peter Jones <pjones@redhat.com>
11389M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
11390S:	Maintained
11391F:	drivers/firmware/iscsi_ibft*
11392
11393ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
11394M:	Sagi Grimberg <sagi@grimberg.me>
11395M:	Max Gurtovoy <mgurtovoy@nvidia.com>
11396L:	linux-rdma@vger.kernel.org
11397S:	Supported
11398W:	http://www.openfabrics.org
11399W:	www.open-iscsi.org
11400Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11401F:	drivers/infiniband/ulp/iser/
11402
11403ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
11404M:	Sagi Grimberg <sagi@grimberg.me>
11405L:	linux-rdma@vger.kernel.org
11406L:	target-devel@vger.kernel.org
11407S:	Supported
11408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11409F:	drivers/infiniband/ulp/isert
11410
11411ISDN/CMTP OVER BLUETOOTH
11412M:	Karsten Keil <isdn@linux-pingi.de>
11413L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11414L:	netdev@vger.kernel.org
11415S:	Odd Fixes
11416W:	http://www.isdn4linux.de
11417F:	Documentation/isdn/
11418F:	drivers/isdn/capi/
11419F:	include/linux/isdn/
11420F:	include/uapi/linux/isdn/
11421F:	net/bluetooth/cmtp/
11422
11423ISDN/mISDN SUBSYSTEM
11424M:	Karsten Keil <isdn@linux-pingi.de>
11425L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
11426L:	netdev@vger.kernel.org
11427S:	Maintained
11428W:	http://www.isdn4linux.de
11429F:	drivers/isdn/Kconfig
11430F:	drivers/isdn/Makefile
11431F:	drivers/isdn/hardware/
11432F:	drivers/isdn/mISDN/
11433
11434ISOFS FILESYSTEM
11435M:	Jan Kara <jack@suse.cz>
11436L:	linux-fsdevel@vger.kernel.org
11437S:	Maintained
11438F:	Documentation/filesystems/isofs.rst
11439F:	fs/isofs/
11440
11441IT87 HARDWARE MONITORING DRIVER
11442M:	Jean Delvare <jdelvare@suse.com>
11443L:	linux-hwmon@vger.kernel.org
11444S:	Maintained
11445F:	Documentation/hwmon/it87.rst
11446F:	drivers/hwmon/it87.c
11447
11448IT913X MEDIA DRIVER
11449L:	linux-media@vger.kernel.org
11450S:	Orphan
11451W:	https://linuxtv.org
11452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11453F:	drivers/media/tuners/it913x*
11454
11455ITE IT66121 HDMI BRIDGE DRIVER
11456M:	Phong LE <ple@baylibre.com>
11457M:	Neil Armstrong <neil.armstrong@linaro.org>
11458S:	Maintained
11459T:	git git://anongit.freedesktop.org/drm/drm-misc
11460F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
11461F:	drivers/gpu/drm/bridge/ite-it66121.c
11462
11463IVTV VIDEO4LINUX DRIVER
11464M:	Andy Walls <awalls@md.metrocast.net>
11465L:	linux-media@vger.kernel.org
11466S:	Maintained
11467W:	https://linuxtv.org
11468T:	git git://linuxtv.org/media_tree.git
11469F:	Documentation/admin-guide/media/ivtv*
11470F:	drivers/media/pci/ivtv/
11471F:	include/uapi/linux/ivtv*
11472
11473IX2505V MEDIA DRIVER
11474M:	Malcolm Priestley <tvboxspy@gmail.com>
11475L:	linux-media@vger.kernel.org
11476S:	Maintained
11477W:	https://linuxtv.org
11478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11479F:	drivers/media/dvb-frontends/ix2505v*
11480
11481JAILHOUSE HYPERVISOR INTERFACE
11482M:	Jan Kiszka <jan.kiszka@siemens.com>
11483L:	jailhouse-dev@googlegroups.com
11484S:	Maintained
11485F:	arch/x86/include/asm/jailhouse_para.h
11486F:	arch/x86/kernel/jailhouse.c
11487
11488JC42.4 TEMPERATURE SENSOR DRIVER
11489M:	Guenter Roeck <linux@roeck-us.net>
11490L:	linux-hwmon@vger.kernel.org
11491S:	Maintained
11492F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
11493F:	Documentation/hwmon/jc42.rst
11494F:	drivers/hwmon/jc42.c
11495
11496JFS FILESYSTEM
11497M:	Dave Kleikamp <shaggy@kernel.org>
11498L:	jfs-discussion@lists.sourceforge.net
11499S:	Odd Fixes
11500W:	http://jfs.sourceforge.net/
11501T:	git https://github.com/kleikamp/linux-shaggy.git
11502F:	Documentation/admin-guide/jfs.rst
11503F:	fs/jfs/
11504
11505JME NETWORK DRIVER
11506M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
11507L:	netdev@vger.kernel.org
11508S:	Maintained
11509F:	drivers/net/ethernet/jme.*
11510
11511JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
11512M:	David Woodhouse <dwmw2@infradead.org>
11513M:	Richard Weinberger <richard@nod.at>
11514L:	linux-mtd@lists.infradead.org
11515S:	Odd Fixes
11516W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
11517T:	git git://git.infradead.org/ubifs-2.6.git
11518F:	fs/jffs2/
11519F:	include/uapi/linux/jffs2.h
11520
11521JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
11522M:	"Theodore Ts'o" <tytso@mit.edu>
11523M:	Jan Kara <jack@suse.com>
11524L:	linux-ext4@vger.kernel.org
11525S:	Maintained
11526F:	fs/jbd2/
11527F:	include/linux/jbd2.h
11528
11529JPU V4L2 MEM2MEM DRIVER FOR RENESAS
11530M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
11531L:	linux-media@vger.kernel.org
11532L:	linux-renesas-soc@vger.kernel.org
11533S:	Maintained
11534F:	drivers/media/platform/renesas/rcar_jpu.c
11535
11536JSM Neo PCI based serial card
11537L:	linux-serial@vger.kernel.org
11538S:	Orphan
11539F:	drivers/tty/serial/jsm/
11540
11541K10TEMP HARDWARE MONITORING DRIVER
11542M:	Clemens Ladisch <clemens@ladisch.de>
11543L:	linux-hwmon@vger.kernel.org
11544S:	Maintained
11545F:	Documentation/hwmon/k10temp.rst
11546F:	drivers/hwmon/k10temp.c
11547
11548K8TEMP HARDWARE MONITORING DRIVER
11549M:	Rudolf Marek <r.marek@assembler.cz>
11550L:	linux-hwmon@vger.kernel.org
11551S:	Maintained
11552F:	Documentation/hwmon/k8temp.rst
11553F:	drivers/hwmon/k8temp.c
11554
11555KASAN
11556M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
11557R:	Alexander Potapenko <glider@google.com>
11558R:	Andrey Konovalov <andreyknvl@gmail.com>
11559R:	Dmitry Vyukov <dvyukov@google.com>
11560R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
11561L:	kasan-dev@googlegroups.com
11562S:	Maintained
11563F:	Documentation/dev-tools/kasan.rst
11564F:	arch/*/include/asm/*kasan.h
11565F:	arch/*/mm/kasan_init*
11566F:	include/linux/kasan*.h
11567F:	lib/Kconfig.kasan
11568F:	mm/kasan/
11569F:	scripts/Makefile.kasan
11570
11571KCONFIG
11572M:	Masahiro Yamada <masahiroy@kernel.org>
11573L:	linux-kbuild@vger.kernel.org
11574S:	Maintained
11575Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
11577F:	Documentation/kbuild/kconfig*
11578F:	scripts/Kconfig.include
11579F:	scripts/kconfig/
11580
11581KCOV
11582R:	Dmitry Vyukov <dvyukov@google.com>
11583R:	Andrey Konovalov <andreyknvl@gmail.com>
11584L:	kasan-dev@googlegroups.com
11585S:	Maintained
11586F:	Documentation/dev-tools/kcov.rst
11587F:	include/linux/kcov.h
11588F:	include/uapi/linux/kcov.h
11589F:	kernel/kcov.c
11590F:	scripts/Makefile.kcov
11591
11592KCSAN
11593M:	Marco Elver <elver@google.com>
11594R:	Dmitry Vyukov <dvyukov@google.com>
11595L:	kasan-dev@googlegroups.com
11596S:	Maintained
11597F:	Documentation/dev-tools/kcsan.rst
11598F:	include/linux/kcsan*.h
11599F:	kernel/kcsan/
11600F:	lib/Kconfig.kcsan
11601F:	scripts/Makefile.kcsan
11602
11603KDUMP
11604M:	Baoquan He <bhe@redhat.com>
11605R:	Vivek Goyal <vgoyal@redhat.com>
11606R:	Dave Young <dyoung@redhat.com>
11607L:	kexec@lists.infradead.org
11608S:	Maintained
11609W:	http://lse.sourceforge.net/kdump/
11610F:	Documentation/admin-guide/kdump/
11611F:	fs/proc/vmcore.c
11612F:	include/linux/crash_core.h
11613F:	include/linux/crash_dump.h
11614F:	include/uapi/linux/vmcore.h
11615F:	kernel/crash_*.c
11616
11617KEENE FM RADIO TRANSMITTER DRIVER
11618M:	Hans Verkuil <hverkuil@xs4all.nl>
11619L:	linux-media@vger.kernel.org
11620S:	Maintained
11621W:	https://linuxtv.org
11622T:	git git://linuxtv.org/media_tree.git
11623F:	drivers/media/radio/radio-keene*
11624
11625KERNEL AUTOMOUNTER
11626M:	Ian Kent <raven@themaw.net>
11627L:	autofs@vger.kernel.org
11628S:	Maintained
11629F:	fs/autofs/
11630
11631KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
11632M:	Masahiro Yamada <masahiroy@kernel.org>
11633R:	Nathan Chancellor <nathan@kernel.org>
11634R:	Nicolas Schier <nicolas@fjasle.eu>
11635L:	linux-kbuild@vger.kernel.org
11636S:	Maintained
11637Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
11639F:	Documentation/kbuild/
11640F:	Makefile
11641F:	scripts/*vmlinux*
11642F:	scripts/Kbuild*
11643F:	scripts/Makefile*
11644F:	scripts/basic/
11645F:	scripts/clang-tools/
11646F:	scripts/dummy-tools/
11647F:	scripts/mk*
11648F:	scripts/mod/
11649F:	scripts/package/
11650F:	usr/
11651
11652KERNEL HARDENING (not covered by other areas)
11653M:	Kees Cook <keescook@chromium.org>
11654R:	Gustavo A. R. Silva <gustavoars@kernel.org>
11655L:	linux-hardening@vger.kernel.org
11656S:	Supported
11657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11658F:	Documentation/ABI/testing/sysfs-kernel-oops_count
11659F:	Documentation/ABI/testing/sysfs-kernel-warn_count
11660F:	arch/*/configs/hardening.config
11661F:	include/linux/overflow.h
11662F:	include/linux/randomize_kstack.h
11663F:	kernel/configs/hardening.config
11664F:	mm/usercopy.c
11665K:	\b(add|choose)_random_kstack_offset\b
11666K:	\b__check_(object_size|heap_object)\b
11667K:	\b__counted_by\b
11668
11669KERNEL JANITORS
11670L:	kernel-janitors@vger.kernel.org
11671S:	Odd Fixes
11672W:	http://kernelnewbies.org/KernelJanitors
11673
11674KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
11675M:	Chuck Lever <chuck.lever@oracle.com>
11676M:	Jeff Layton <jlayton@kernel.org>
11677R:	Neil Brown <neilb@suse.de>
11678R:	Olga Kornievskaia <kolga@netapp.com>
11679R:	Dai Ngo <Dai.Ngo@oracle.com>
11680R:	Tom Talpey <tom@talpey.com>
11681L:	linux-nfs@vger.kernel.org
11682S:	Supported
11683W:	http://nfs.sourceforge.net/
11684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
11685F:	Documentation/filesystems/nfs/
11686F:	fs/lockd/
11687F:	fs/nfs_common/
11688F:	fs/nfsd/
11689F:	include/linux/lockd/
11690F:	include/linux/sunrpc/
11691F:	include/trace/events/rpcgss.h
11692F:	include/trace/events/rpcrdma.h
11693F:	include/trace/events/sunrpc.h
11694F:	include/trace/misc/fs.h
11695F:	include/trace/misc/nfs.h
11696F:	include/trace/misc/sunrpc.h
11697F:	include/uapi/linux/nfsd/
11698F:	include/uapi/linux/sunrpc/
11699F:	net/sunrpc/
11700
11701KERNEL REGRESSIONS
11702M:	Thorsten Leemhuis <linux@leemhuis.info>
11703L:	regressions@lists.linux.dev
11704S:	Supported
11705F:	Documentation/admin-guide/reporting-regressions.rst
11706F:	Documentation/process/handling-regressions.rst
11707
11708KERNEL SELFTEST FRAMEWORK
11709M:	Shuah Khan <shuah@kernel.org>
11710M:	Shuah Khan <skhan@linuxfoundation.org>
11711L:	linux-kselftest@vger.kernel.org
11712S:	Maintained
11713Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
11715F:	Documentation/dev-tools/kselftest*
11716F:	tools/testing/selftests/
11717
11718KERNEL SMB3 SERVER (KSMBD)
11719M:	Namjae Jeon <linkinjeon@kernel.org>
11720M:	Steve French <sfrench@samba.org>
11721R:	Sergey Senozhatsky <senozhatsky@chromium.org>
11722R:	Tom Talpey <tom@talpey.com>
11723L:	linux-cifs@vger.kernel.org
11724S:	Maintained
11725T:	git git://git.samba.org/ksmbd.git
11726F:	Documentation/filesystems/smb/ksmbd.rst
11727F:	fs/smb/common/
11728F:	fs/smb/server/
11729
11730KERNEL UNIT TESTING FRAMEWORK (KUnit)
11731M:	Brendan Higgins <brendanhiggins@google.com>
11732M:	David Gow <davidgow@google.com>
11733R:	Rae Moar <rmoar@google.com>
11734L:	linux-kselftest@vger.kernel.org
11735L:	kunit-dev@googlegroups.com
11736S:	Maintained
11737W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
11738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
11739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
11740F:	Documentation/dev-tools/kunit/
11741F:	include/kunit/
11742F:	lib/kunit/
11743F:	rust/kernel/kunit.rs
11744F:	scripts/rustdoc_test_*
11745F:	tools/testing/kunit/
11746
11747KERNEL USERMODE HELPER
11748M:	Luis Chamberlain <mcgrof@kernel.org>
11749L:	linux-kernel@vger.kernel.org
11750S:	Maintained
11751F:	include/linux/umh.h
11752F:	kernel/umh.c
11753
11754KERNEL VIRTUAL MACHINE (KVM)
11755M:	Paolo Bonzini <pbonzini@redhat.com>
11756L:	kvm@vger.kernel.org
11757S:	Supported
11758W:	http://www.linux-kvm.org
11759T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11760F:	Documentation/virt/kvm/
11761F:	include/asm-generic/kvm*
11762F:	include/kvm/iodev.h
11763F:	include/linux/kvm*
11764F:	include/trace/events/kvm.h
11765F:	include/uapi/asm-generic/kvm*
11766F:	include/uapi/linux/kvm*
11767F:	tools/kvm/
11768F:	tools/testing/selftests/kvm/
11769F:	virt/kvm/*
11770
11771KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
11772M:	Marc Zyngier <maz@kernel.org>
11773M:	Oliver Upton <oliver.upton@linux.dev>
11774R:	James Morse <james.morse@arm.com>
11775R:	Suzuki K Poulose <suzuki.poulose@arm.com>
11776R:	Zenghui Yu <yuzenghui@huawei.com>
11777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11778L:	kvmarm@lists.linux.dev
11779S:	Maintained
11780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
11781F:	arch/arm64/include/asm/kvm*
11782F:	arch/arm64/include/uapi/asm/kvm*
11783F:	arch/arm64/kvm/
11784F:	include/kvm/arm_*
11785F:	tools/testing/selftests/kvm/*/aarch64/
11786F:	tools/testing/selftests/kvm/aarch64/
11787
11788KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
11789M:	Tianrui Zhao <zhaotianrui@loongson.cn>
11790M:	Bibo Mao <maobibo@loongson.cn>
11791M:	Huacai Chen <chenhuacai@kernel.org>
11792L:	kvm@vger.kernel.org
11793L:	loongarch@lists.linux.dev
11794S:	Maintained
11795T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11796F:	arch/loongarch/include/asm/kvm*
11797F:	arch/loongarch/include/uapi/asm/kvm*
11798F:	arch/loongarch/kvm/
11799
11800KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
11801M:	Huacai Chen <chenhuacai@kernel.org>
11802L:	linux-mips@vger.kernel.org
11803L:	kvm@vger.kernel.org
11804S:	Maintained
11805T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11806F:	arch/mips/include/asm/kvm*
11807F:	arch/mips/include/uapi/asm/kvm*
11808F:	arch/mips/kvm/
11809
11810KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
11811M:	Michael Ellerman <mpe@ellerman.id.au>
11812R:	Nicholas Piggin <npiggin@gmail.com>
11813L:	linuxppc-dev@lists.ozlabs.org
11814L:	kvm@vger.kernel.org
11815S:	Maintained (Book3S 64-bit HV)
11816S:	Odd fixes (Book3S 64-bit PR)
11817S:	Orphan (Book3E and 32-bit)
11818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
11819F:	arch/powerpc/include/asm/kvm*
11820F:	arch/powerpc/include/uapi/asm/kvm*
11821F:	arch/powerpc/kernel/kvm*
11822F:	arch/powerpc/kvm/
11823
11824KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
11825M:	Anup Patel <anup@brainfault.org>
11826R:	Atish Patra <atishp@atishpatra.org>
11827L:	kvm@vger.kernel.org
11828L:	kvm-riscv@lists.infradead.org
11829L:	linux-riscv@lists.infradead.org
11830S:	Maintained
11831T:	git https://github.com/kvm-riscv/linux.git
11832F:	arch/riscv/include/asm/kvm*
11833F:	arch/riscv/include/uapi/asm/kvm*
11834F:	arch/riscv/kvm/
11835F:	tools/testing/selftests/kvm/*/riscv/
11836F:	tools/testing/selftests/kvm/riscv/
11837
11838KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
11839M:	Christian Borntraeger <borntraeger@linux.ibm.com>
11840M:	Janosch Frank <frankja@linux.ibm.com>
11841M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
11842R:	David Hildenbrand <david@redhat.com>
11843L:	kvm@vger.kernel.org
11844S:	Supported
11845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
11846F:	Documentation/virt/kvm/s390*
11847F:	arch/s390/include/asm/gmap.h
11848F:	arch/s390/include/asm/kvm*
11849F:	arch/s390/include/uapi/asm/kvm*
11850F:	arch/s390/include/uapi/asm/uvdevice.h
11851F:	arch/s390/kernel/uv.c
11852F:	arch/s390/kvm/
11853F:	arch/s390/mm/gmap.c
11854F:	drivers/s390/char/uvdevice.c
11855F:	tools/testing/selftests/drivers/s390x/uvdevice/
11856F:	tools/testing/selftests/kvm/*/s390x/
11857F:	tools/testing/selftests/kvm/s390x/
11858
11859KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
11860M:	Sean Christopherson <seanjc@google.com>
11861M:	Paolo Bonzini <pbonzini@redhat.com>
11862L:	kvm@vger.kernel.org
11863S:	Supported
11864P:	Documentation/process/maintainer-kvm-x86.rst
11865T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
11866F:	arch/x86/include/asm/kvm*
11867F:	arch/x86/include/asm/svm.h
11868F:	arch/x86/include/asm/vmx*.h
11869F:	arch/x86/include/uapi/asm/kvm*
11870F:	arch/x86/include/uapi/asm/svm.h
11871F:	arch/x86/include/uapi/asm/vmx.h
11872F:	arch/x86/kvm/
11873F:	arch/x86/kvm/*/
11874F:	tools/testing/selftests/kvm/*/x86_64/
11875F:	tools/testing/selftests/kvm/x86_64/
11876
11877KERNFS
11878M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11879M:	Tejun Heo <tj@kernel.org>
11880S:	Supported
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11882F:	fs/kernfs/
11883F:	include/linux/kernfs.h
11884
11885KEXEC
11886M:	Eric Biederman <ebiederm@xmission.com>
11887L:	kexec@lists.infradead.org
11888S:	Maintained
11889W:	http://kernel.org/pub/linux/utils/kernel/kexec/
11890F:	include/linux/kexec.h
11891F:	include/uapi/linux/kexec.h
11892F:	kernel/kexec*
11893
11894KEYS-ENCRYPTED
11895M:	Mimi Zohar <zohar@linux.ibm.com>
11896L:	linux-integrity@vger.kernel.org
11897L:	keyrings@vger.kernel.org
11898S:	Supported
11899F:	Documentation/security/keys/trusted-encrypted.rst
11900F:	include/keys/encrypted-type.h
11901F:	security/keys/encrypted-keys/
11902
11903KEYS-TRUSTED
11904M:	James Bottomley <jejb@linux.ibm.com>
11905M:	Jarkko Sakkinen <jarkko@kernel.org>
11906M:	Mimi Zohar <zohar@linux.ibm.com>
11907L:	linux-integrity@vger.kernel.org
11908L:	keyrings@vger.kernel.org
11909S:	Supported
11910F:	Documentation/security/keys/trusted-encrypted.rst
11911F:	include/keys/trusted-type.h
11912F:	include/keys/trusted_tpm.h
11913F:	security/keys/trusted-keys/
11914
11915KEYS-TRUSTED-CAAM
11916M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
11917R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11918L:	linux-integrity@vger.kernel.org
11919L:	keyrings@vger.kernel.org
11920S:	Maintained
11921F:	include/keys/trusted_caam.h
11922F:	security/keys/trusted-keys/trusted_caam.c
11923
11924KEYS-TRUSTED-TEE
11925M:	Sumit Garg <sumit.garg@linaro.org>
11926L:	linux-integrity@vger.kernel.org
11927L:	keyrings@vger.kernel.org
11928S:	Supported
11929F:	include/keys/trusted_tee.h
11930F:	security/keys/trusted-keys/trusted_tee.c
11931
11932KEYS/KEYRINGS
11933M:	David Howells <dhowells@redhat.com>
11934M:	Jarkko Sakkinen <jarkko@kernel.org>
11935L:	keyrings@vger.kernel.org
11936S:	Maintained
11937F:	Documentation/security/keys/core.rst
11938F:	include/keys/
11939F:	include/linux/key-type.h
11940F:	include/linux/key.h
11941F:	include/linux/keyctl.h
11942F:	include/uapi/linux/keyctl.h
11943F:	security/keys/
11944
11945KEYS/KEYRINGS_INTEGRITY
11946M:	Jarkko Sakkinen <jarkko@kernel.org>
11947M:	Mimi Zohar <zohar@linux.ibm.com>
11948L:	linux-integrity@vger.kernel.org
11949L:	keyrings@vger.kernel.org
11950S:	Supported
11951F:	security/integrity/platform_certs
11952
11953KFENCE
11954M:	Alexander Potapenko <glider@google.com>
11955M:	Marco Elver <elver@google.com>
11956R:	Dmitry Vyukov <dvyukov@google.com>
11957L:	kasan-dev@googlegroups.com
11958S:	Maintained
11959F:	Documentation/dev-tools/kfence.rst
11960F:	arch/*/include/asm/kfence.h
11961F:	include/linux/kfence.h
11962F:	lib/Kconfig.kfence
11963F:	mm/kfence/
11964
11965KFIFO
11966M:	Stefani Seibold <stefani@seibold.net>
11967S:	Maintained
11968F:	include/linux/kfifo.h
11969F:	lib/kfifo.c
11970F:	samples/kfifo/
11971
11972KGDB / KDB /debug_core
11973M:	Jason Wessel <jason.wessel@windriver.com>
11974M:	Daniel Thompson <daniel.thompson@linaro.org>
11975R:	Douglas Anderson <dianders@chromium.org>
11976L:	kgdb-bugreport@lists.sourceforge.net
11977S:	Maintained
11978W:	http://kgdb.wiki.kernel.org/
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
11980F:	Documentation/dev-tools/kgdb.rst
11981F:	drivers/misc/kgdbts.c
11982F:	drivers/tty/serial/kgdboc.c
11983F:	include/linux/kdb.h
11984F:	include/linux/kgdb.h
11985F:	kernel/debug/
11986F:	kernel/module/kdb.c
11987
11988KHADAS MCU MFD DRIVER
11989M:	Neil Armstrong <neil.armstrong@linaro.org>
11990L:	linux-amlogic@lists.infradead.org
11991S:	Maintained
11992F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
11993F:	drivers/mfd/khadas-mcu.c
11994F:	drivers/thermal/khadas_mcu_fan.c
11995F:	include/linux/mfd/khadas-mcu.h
11996
11997KIONIX/ROHM KX022A ACCELEROMETER
11998M:	Matti Vaittinen <mazziesaccount@gmail.com>
11999L:	linux-iio@vger.kernel.org
12000S:	Supported
12001F:	drivers/iio/accel/kionix-kx022a*
12002
12003KMEMLEAK
12004M:	Catalin Marinas <catalin.marinas@arm.com>
12005S:	Maintained
12006F:	Documentation/dev-tools/kmemleak.rst
12007F:	include/linux/kmemleak.h
12008F:	mm/kmemleak.c
12009F:	samples/kmemleak/kmemleak-test.c
12010
12011KMSAN
12012M:	Alexander Potapenko <glider@google.com>
12013R:	Marco Elver <elver@google.com>
12014R:	Dmitry Vyukov <dvyukov@google.com>
12015L:	kasan-dev@googlegroups.com
12016S:	Maintained
12017F:	Documentation/dev-tools/kmsan.rst
12018F:	arch/*/include/asm/kmsan.h
12019F:	arch/*/mm/kmsan_*
12020F:	include/linux/kmsan*.h
12021F:	lib/Kconfig.kmsan
12022F:	mm/kmsan/
12023F:	scripts/Makefile.kmsan
12024
12025KPROBES
12026M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12027M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12028M:	"David S. Miller" <davem@davemloft.net>
12029M:	Masami Hiramatsu <mhiramat@kernel.org>
12030L:	linux-kernel@vger.kernel.org
12031L:	linux-trace-kernel@vger.kernel.org
12032S:	Maintained
12033Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12035F:	Documentation/trace/kprobes.rst
12036F:	include/asm-generic/kprobes.h
12037F:	include/linux/kprobes.h
12038F:	kernel/kprobes.c
12039F:	lib/test_kprobes.c
12040F:	samples/kprobes
12041
12042KS0108 LCD CONTROLLER DRIVER
12043M:	Miguel Ojeda <ojeda@kernel.org>
12044S:	Maintained
12045F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12046F:	drivers/auxdisplay/ks0108.c
12047F:	include/linux/ks0108.h
12048
12049KTD253 BACKLIGHT DRIVER
12050M:	Linus Walleij <linus.walleij@linaro.org>
12051S:	Maintained
12052F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12053F:	drivers/video/backlight/ktd253-backlight.c
12054
12055KTEST
12056M:	Steven Rostedt <rostedt@goodmis.org>
12057M:	John Hawley <warthog9@eaglescrag.net>
12058S:	Maintained
12059F:	tools/testing/ktest
12060
12061KTZ8866 BACKLIGHT DRIVER
12062M:	Jianhua Lu <lujianhua000@gmail.com>
12063S:	Maintained
12064F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12065F:	drivers/video/backlight/ktz8866.c
12066
12067KVM PARAVIRT (KVM/paravirt)
12068M:	Paolo Bonzini <pbonzini@redhat.com>
12069R:	Wanpeng Li <wanpengli@tencent.com>
12070R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12071L:	kvm@vger.kernel.org
12072S:	Supported
12073T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12074F:	arch/um/include/asm/kvm_para.h
12075F:	arch/x86/include/asm/kvm_para.h
12076F:	arch/x86/include/asm/pvclock-abi.h
12077F:	arch/x86/include/uapi/asm/kvm_para.h
12078F:	arch/x86/kernel/kvm.c
12079F:	arch/x86/kernel/kvmclock.c
12080F:	include/asm-generic/kvm_para.h
12081F:	include/linux/kvm_para.h
12082F:	include/uapi/asm-generic/kvm_para.h
12083F:	include/uapi/linux/kvm_para.h
12084
12085KVM X86 HYPER-V (KVM/hyper-v)
12086M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12087M:	Sean Christopherson <seanjc@google.com>
12088M:	Paolo Bonzini <pbonzini@redhat.com>
12089L:	kvm@vger.kernel.org
12090S:	Supported
12091T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12092F:	arch/x86/kvm/hyperv.*
12093F:	arch/x86/kvm/kvm_onhyperv.*
12094F:	arch/x86/kvm/svm/hyperv.*
12095F:	arch/x86/kvm/svm/svm_onhyperv.*
12096F:	arch/x86/kvm/vmx/hyperv.*
12097
12098KVM X86 Xen (KVM/Xen)
12099M:	David Woodhouse <dwmw2@infradead.org>
12100M:	Paul Durrant <paul@xen.org>
12101M:	Sean Christopherson <seanjc@google.com>
12102M:	Paolo Bonzini <pbonzini@redhat.com>
12103L:	kvm@vger.kernel.org
12104S:	Supported
12105T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12106F:	arch/x86/kvm/xen.*
12107
12108L3MDEV
12109M:	David Ahern <dsahern@kernel.org>
12110L:	netdev@vger.kernel.org
12111S:	Maintained
12112F:	include/net/l3mdev.h
12113F:	net/l3mdev
12114
12115LANDLOCK SECURITY MODULE
12116M:	Mickaël Salaün <mic@digikod.net>
12117L:	linux-security-module@vger.kernel.org
12118S:	Supported
12119W:	https://landlock.io
12120T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12121F:	Documentation/security/landlock.rst
12122F:	Documentation/userspace-api/landlock.rst
12123F:	include/uapi/linux/landlock.h
12124F:	samples/landlock/
12125F:	security/landlock/
12126F:	tools/testing/selftests/landlock/
12127K:	landlock
12128K:	LANDLOCK
12129
12130LANTIQ / INTEL Ethernet drivers
12131M:	Hauke Mehrtens <hauke@hauke-m.de>
12132L:	netdev@vger.kernel.org
12133S:	Maintained
12134F:	drivers/net/dsa/lantiq_gswip.c
12135F:	drivers/net/dsa/lantiq_pce.h
12136F:	drivers/net/ethernet/lantiq_xrx200.c
12137F:	net/dsa/tag_gswip.c
12138
12139LANTIQ MIPS ARCHITECTURE
12140M:	John Crispin <john@phrozen.org>
12141L:	linux-mips@vger.kernel.org
12142S:	Maintained
12143F:	arch/mips/lantiq
12144F:	drivers/soc/lantiq
12145
12146LANTIQ PEF2256 DRIVER
12147M:	Herve Codina <herve.codina@bootlin.com>
12148S:	Maintained
12149F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12150F:	drivers/net/wan/framer/pef2256/
12151F:	drivers/pinctrl/pinctrl-pef2256.c
12152F:	include/linux/framer/pef2256.h
12153
12154LASI 53c700 driver for PARISC
12155M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12156L:	linux-scsi@vger.kernel.org
12157S:	Maintained
12158F:	Documentation/scsi/53c700.rst
12159F:	drivers/scsi/53c700*
12160
12161LEAKING_ADDRESSES
12162M:	Tobin C. Harding <me@tobin.cc>
12163M:	Tycho Andersen <tycho@tycho.pizza>
12164L:	linux-hardening@vger.kernel.org
12165S:	Maintained
12166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
12167F:	scripts/leaking_addresses.pl
12168
12169LED SUBSYSTEM
12170M:	Pavel Machek <pavel@ucw.cz>
12171M:	Lee Jones <lee@kernel.org>
12172L:	linux-leds@vger.kernel.org
12173S:	Maintained
12174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
12175F:	Documentation/devicetree/bindings/leds/
12176F:	Documentation/leds/
12177F:	drivers/leds/
12178F:	include/dt-bindings/leds/
12179F:	include/linux/leds.h
12180
12181LEGO MINDSTORMS EV3
12182R:	David Lechner <david@lechnology.com>
12183S:	Maintained
12184F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
12185F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
12186F:	drivers/power/supply/lego_ev3_battery.c
12187
12188LEGO USB Tower driver
12189M:	Juergen Stuber <starblue@users.sourceforge.net>
12190L:	legousb-devel@lists.sourceforge.net
12191S:	Maintained
12192W:	http://legousb.sourceforge.net/
12193F:	drivers/usb/misc/legousbtower.c
12194
12195LETSKETCH HID TABLET DRIVER
12196M:	Hans de Goede <hdegoede@redhat.com>
12197L:	linux-input@vger.kernel.org
12198S:	Maintained
12199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12200F:	drivers/hid/hid-letsketch.c
12201
12202LG LAPTOP EXTRAS
12203M:	Matan Ziv-Av <matan@svgalib.org>
12204L:	platform-driver-x86@vger.kernel.org
12205S:	Maintained
12206F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
12207F:	Documentation/admin-guide/laptops/lg-laptop.rst
12208F:	drivers/platform/x86/lg-laptop.c
12209
12210LG2160 MEDIA DRIVER
12211M:	Michael Krufky <mkrufky@linuxtv.org>
12212L:	linux-media@vger.kernel.org
12213S:	Maintained
12214W:	https://linuxtv.org
12215W:	http://github.com/mkrufky
12216Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12217T:	git git://linuxtv.org/mkrufky/tuners.git
12218F:	drivers/media/dvb-frontends/lg2160.*
12219
12220LGDT3305 MEDIA DRIVER
12221M:	Michael Krufky <mkrufky@linuxtv.org>
12222L:	linux-media@vger.kernel.org
12223S:	Maintained
12224W:	https://linuxtv.org
12225W:	http://github.com/mkrufky
12226Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12227T:	git git://linuxtv.org/mkrufky/tuners.git
12228F:	drivers/media/dvb-frontends/lgdt3305.*
12229
12230LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
12231M:	Viresh Kumar <vireshk@kernel.org>
12232L:	linux-ide@vger.kernel.org
12233S:	Maintained
12234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12235F:	drivers/ata/pata_arasan_cf.c
12236F:	include/linux/pata_arasan_cf_data.h
12237
12238LIBATA PATA DRIVERS
12239R:	Sergey Shtylyov <s.shtylyov@omp.ru>
12240L:	linux-ide@vger.kernel.org
12241F:	drivers/ata/ata_*.c
12242F:	drivers/ata/pata_*.c
12243
12244LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
12245M:	Linus Walleij <linus.walleij@linaro.org>
12246L:	linux-ide@vger.kernel.org
12247S:	Maintained
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12249F:	drivers/ata/pata_ftide010.c
12250F:	drivers/ata/sata_gemini.c
12251F:	drivers/ata/sata_gemini.h
12252
12253LIBATA SATA AHCI PLATFORM devices support
12254M:	Hans de Goede <hdegoede@redhat.com>
12255M:	Jens Axboe <axboe@kernel.dk>
12256L:	linux-ide@vger.kernel.org
12257S:	Maintained
12258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12259F:	drivers/ata/ahci_platform.c
12260F:	drivers/ata/libahci_platform.c
12261F:	include/linux/ahci_platform.h
12262
12263LIBATA SATA AHCI SYNOPSYS DWC CONTROLLER DRIVER
12264M:	Serge Semin <fancer.lancer@gmail.com>
12265L:	linux-ide@vger.kernel.org
12266S:	Maintained
12267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
12268F:	Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml
12269F:	Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
12270F:	drivers/ata/ahci_dwc.c
12271
12272LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
12273M:	Mikael Pettersson <mikpelinux@gmail.com>
12274L:	linux-ide@vger.kernel.org
12275S:	Maintained
12276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
12277F:	drivers/ata/sata_promise.*
12278
12279LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
12280M:	Damien Le Moal <dlemoal@kernel.org>
12281M:	Niklas Cassel <cassel@kernel.org>
12282L:	linux-ide@vger.kernel.org
12283S:	Maintained
12284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
12285F:	Documentation/ABI/testing/sysfs-ata
12286F:	Documentation/devicetree/bindings/ata/
12287F:	drivers/ata/
12288F:	include/linux/ata.h
12289F:	include/linux/libata.h
12290
12291LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
12292M:	Vishal Verma <vishal.l.verma@intel.com>
12293M:	Dan Williams <dan.j.williams@intel.com>
12294M:	Dave Jiang <dave.jiang@intel.com>
12295L:	nvdimm@lists.linux.dev
12296S:	Supported
12297Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12298P:	Documentation/nvdimm/maintainer-entry-profile.rst
12299F:	drivers/nvdimm/btt*
12300
12301LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
12302M:	Dan Williams <dan.j.williams@intel.com>
12303M:	Vishal Verma <vishal.l.verma@intel.com>
12304M:	Dave Jiang <dave.jiang@intel.com>
12305L:	nvdimm@lists.linux.dev
12306S:	Supported
12307Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12308P:	Documentation/nvdimm/maintainer-entry-profile.rst
12309F:	drivers/nvdimm/pmem*
12310
12311LIBNVDIMM: DEVICETREE BINDINGS
12312M:	Oliver O'Halloran <oohall@gmail.com>
12313L:	nvdimm@lists.linux.dev
12314S:	Supported
12315Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12316F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
12317F:	drivers/nvdimm/of_pmem.c
12318
12319LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
12320M:	Dan Williams <dan.j.williams@intel.com>
12321M:	Vishal Verma <vishal.l.verma@intel.com>
12322M:	Dave Jiang <dave.jiang@intel.com>
12323M:	Ira Weiny <ira.weiny@intel.com>
12324L:	nvdimm@lists.linux.dev
12325S:	Supported
12326Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
12327P:	Documentation/nvdimm/maintainer-entry-profile.rst
12328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
12329F:	drivers/acpi/nfit/*
12330F:	drivers/nvdimm/*
12331F:	include/linux/libnvdimm.h
12332F:	include/linux/nd.h
12333F:	include/uapi/linux/ndctl.h
12334F:	tools/testing/nvdimm/
12335
12336LIBRARY CODE
12337M:	Andrew Morton <akpm@linux-foundation.org>
12338L:	linux-kernel@vger.kernel.org
12339S:	Supported
12340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
12341F:	lib/*
12342
12343LICENSES and SPDX stuff
12344M:	Thomas Gleixner <tglx@linutronix.de>
12345M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12346L:	linux-spdx@vger.kernel.org
12347S:	Maintained
12348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
12349F:	COPYING
12350F:	Documentation/process/license-rules.rst
12351F:	LICENSES/
12352F:	scripts/spdxcheck-test.sh
12353F:	scripts/spdxcheck.py
12354F:	scripts/spdxexclude
12355
12356LINEAR RANGES HELPERS
12357M:	Mark Brown <broonie@kernel.org>
12358R:	Matti Vaittinen <mazziesaccount@gmail.com>
12359F:	include/linux/linear_range.h
12360F:	lib/linear_ranges.c
12361F:	lib/test_linear_ranges.c
12362
12363LINUX FOR POWER MACINTOSH
12364L:	linuxppc-dev@lists.ozlabs.org
12365S:	Orphan
12366F:	arch/powerpc/platforms/powermac/
12367F:	drivers/macintosh/
12368X:	drivers/macintosh/adb-iop.c
12369X:	drivers/macintosh/via-macii.c
12370
12371LINUX FOR POWERPC (32-BIT AND 64-BIT)
12372M:	Michael Ellerman <mpe@ellerman.id.au>
12373R:	Nicholas Piggin <npiggin@gmail.com>
12374R:	Christophe Leroy <christophe.leroy@csgroup.eu>
12375R:	Aneesh Kumar K.V <aneesh.kumar@kernel.org>
12376R:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
12377L:	linuxppc-dev@lists.ozlabs.org
12378S:	Supported
12379W:	https://github.com/linuxppc/wiki/wiki
12380Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
12382F:	Documentation/ABI/stable/sysfs-firmware-opal-*
12383F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
12384F:	Documentation/devicetree/bindings/powerpc/
12385F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
12386F:	Documentation/arch/powerpc/
12387F:	arch/powerpc/
12388F:	drivers/*/*/*pasemi*
12389F:	drivers/*/*pasemi*
12390F:	drivers/char/tpm/tpm_ibmvtpm*
12391F:	drivers/crypto/nx/
12392F:	drivers/crypto/vmx/
12393F:	drivers/i2c/busses/i2c-opal.c
12394F:	drivers/net/ethernet/ibm/ibmveth.*
12395F:	drivers/net/ethernet/ibm/ibmvnic.*
12396F:	drivers/pci/hotplug/pnv_php.c
12397F:	drivers/pci/hotplug/rpa*
12398F:	drivers/rtc/rtc-opal.c
12399F:	drivers/scsi/ibmvscsi/
12400F:	drivers/tty/hvc/hvc_opal.c
12401F:	drivers/watchdog/wdrtas.c
12402F:	tools/testing/selftests/powerpc
12403N:	/pmac
12404N:	powermac
12405N:	powernv
12406N:	[^a-z0-9]ps3
12407N:	pseries
12408
12409LINUX FOR POWERPC EMBEDDED MPC5XXX
12410M:	Anatolij Gustschin <agust@denx.de>
12411L:	linuxppc-dev@lists.ozlabs.org
12412S:	Odd Fixes
12413F:	arch/powerpc/platforms/512x/
12414F:	arch/powerpc/platforms/52xx/
12415
12416LINUX FOR POWERPC EMBEDDED PPC4XX
12417L:	linuxppc-dev@lists.ozlabs.org
12418S:	Orphan
12419F:	arch/powerpc/platforms/40x/
12420F:	arch/powerpc/platforms/44x/
12421
12422LINUX FOR POWERPC EMBEDDED PPC85XX
12423M:	Scott Wood <oss@buserror.net>
12424L:	linuxppc-dev@lists.ozlabs.org
12425S:	Odd fixes
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
12427F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
12428F:	Documentation/devicetree/bindings/powerpc/fsl/
12429F:	arch/powerpc/platforms/85xx/
12430
12431LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
12432M:	Christophe Leroy <christophe.leroy@csgroup.eu>
12433L:	linuxppc-dev@lists.ozlabs.org
12434S:	Maintained
12435F:	arch/powerpc/platforms/8xx/
12436F:	arch/powerpc/platforms/83xx/
12437
12438LINUX KERNEL DUMP TEST MODULE (LKDTM)
12439M:	Kees Cook <keescook@chromium.org>
12440S:	Maintained
12441F:	drivers/misc/lkdtm/*
12442F:	tools/testing/selftests/lkdtm/*
12443
12444LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
12445M:	Alan Stern <stern@rowland.harvard.edu>
12446M:	Andrea Parri <parri.andrea@gmail.com>
12447M:	Will Deacon <will@kernel.org>
12448M:	Peter Zijlstra <peterz@infradead.org>
12449M:	Boqun Feng <boqun.feng@gmail.com>
12450M:	Nicholas Piggin <npiggin@gmail.com>
12451M:	David Howells <dhowells@redhat.com>
12452M:	Jade Alglave <j.alglave@ucl.ac.uk>
12453M:	Luc Maranget <luc.maranget@inria.fr>
12454M:	"Paul E. McKenney" <paulmck@kernel.org>
12455R:	Akira Yokosawa <akiyks@gmail.com>
12456R:	Daniel Lustig <dlustig@nvidia.com>
12457R:	Joel Fernandes <joel@joelfernandes.org>
12458L:	linux-kernel@vger.kernel.org
12459L:	linux-arch@vger.kernel.org
12460S:	Supported
12461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
12462F:	Documentation/atomic_bitops.txt
12463F:	Documentation/atomic_t.txt
12464F:	Documentation/core-api/refcount-vs-atomic.rst
12465F:	Documentation/litmus-tests/
12466F:	Documentation/memory-barriers.txt
12467F:	tools/memory-model/
12468
12469LINUX-NEXT TREE
12470M:	Stephen Rothwell <sfr@canb.auug.org.au>
12471L:	linux-next@vger.kernel.org
12472S:	Supported
12473B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
12474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
12475
12476LIS3LV02D ACCELEROMETER DRIVER
12477M:	Eric Piel <eric.piel@tremplin-utc.net>
12478S:	Maintained
12479F:	Documentation/misc-devices/lis3lv02d.rst
12480F:	drivers/misc/lis3lv02d/
12481F:	drivers/platform/x86/hp/hp_accel.c
12482
12483LIST KUNIT TEST
12484M:	David Gow <davidgow@google.com>
12485L:	linux-kselftest@vger.kernel.org
12486L:	kunit-dev@googlegroups.com
12487S:	Maintained
12488F:	lib/list-test.c
12489
12490LITEX PLATFORM
12491M:	Karol Gugala <kgugala@antmicro.com>
12492M:	Mateusz Holenko <mholenko@antmicro.com>
12493M:	Gabriel Somlo <gsomlo@gmail.com>
12494M:	Joel Stanley <joel@jms.id.au>
12495S:	Maintained
12496F:	Documentation/devicetree/bindings/*/litex,*.yaml
12497F:	arch/openrisc/boot/dts/or1klitex.dts
12498F:	drivers/mmc/host/litex_mmc.c
12499F:	drivers/net/ethernet/litex/*
12500F:	drivers/soc/litex/*
12501F:	drivers/tty/serial/liteuart.c
12502F:	include/linux/litex.h
12503N:	litex
12504
12505LIVE PATCHING
12506M:	Josh Poimboeuf <jpoimboe@kernel.org>
12507M:	Jiri Kosina <jikos@kernel.org>
12508M:	Miroslav Benes <mbenes@suse.cz>
12509M:	Petr Mladek <pmladek@suse.com>
12510R:	Joe Lawrence <joe.lawrence@redhat.com>
12511L:	live-patching@vger.kernel.org
12512S:	Maintained
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
12514F:	Documentation/ABI/testing/sysfs-kernel-livepatch
12515F:	Documentation/livepatch/
12516F:	arch/powerpc/include/asm/livepatch.h
12517F:	include/linux/livepatch.h
12518F:	kernel/livepatch/
12519F:	kernel/module/livepatch.c
12520F:	samples/livepatch/
12521F:	tools/testing/selftests/livepatch/
12522
12523LLC (802.2)
12524L:	netdev@vger.kernel.org
12525S:	Odd fixes
12526F:	include/linux/llc.h
12527F:	include/net/llc*
12528F:	include/uapi/linux/llc.h
12529F:	net/llc/
12530
12531LM73 HARDWARE MONITOR DRIVER
12532M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
12533L:	linux-hwmon@vger.kernel.org
12534S:	Maintained
12535F:	drivers/hwmon/lm73.c
12536
12537LM78 HARDWARE MONITOR DRIVER
12538M:	Jean Delvare <jdelvare@suse.com>
12539L:	linux-hwmon@vger.kernel.org
12540S:	Maintained
12541F:	Documentation/hwmon/lm78.rst
12542F:	drivers/hwmon/lm78.c
12543
12544LM83 HARDWARE MONITOR DRIVER
12545M:	Jean Delvare <jdelvare@suse.com>
12546L:	linux-hwmon@vger.kernel.org
12547S:	Maintained
12548F:	Documentation/hwmon/lm83.rst
12549F:	drivers/hwmon/lm83.c
12550
12551LM90 HARDWARE MONITOR DRIVER
12552M:	Jean Delvare <jdelvare@suse.com>
12553L:	linux-hwmon@vger.kernel.org
12554S:	Maintained
12555F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
12556F:	Documentation/hwmon/lm90.rst
12557F:	drivers/hwmon/lm90.c
12558F:	include/dt-bindings/thermal/lm90.h
12559
12560LM95234 HARDWARE MONITOR DRIVER
12561M:	Guenter Roeck <linux@roeck-us.net>
12562L:	linux-hwmon@vger.kernel.org
12563S:	Maintained
12564F:	Documentation/hwmon/lm95234.rst
12565F:	drivers/hwmon/lm95234.c
12566
12567LME2510 MEDIA DRIVER
12568M:	Malcolm Priestley <tvboxspy@gmail.com>
12569L:	linux-media@vger.kernel.org
12570S:	Maintained
12571W:	https://linuxtv.org
12572Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12573F:	drivers/media/usb/dvb-usb-v2/lmedm04*
12574
12575LOADPIN SECURITY MODULE
12576M:	Kees Cook <keescook@chromium.org>
12577S:	Supported
12578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12579F:	Documentation/admin-guide/LSM/LoadPin.rst
12580F:	security/loadpin/
12581
12582LOCKDOWN SECURITY MODULE
12583L:	linux-security-module@vger.kernel.org
12584S:	Odd Fixes
12585T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
12586F:	security/lockdown/
12587
12588LOCKING PRIMITIVES
12589M:	Peter Zijlstra <peterz@infradead.org>
12590M:	Ingo Molnar <mingo@redhat.com>
12591M:	Will Deacon <will@kernel.org>
12592R:	Waiman Long <longman@redhat.com>
12593R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
12594L:	linux-kernel@vger.kernel.org
12595S:	Maintained
12596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
12597F:	Documentation/locking/
12598F:	arch/*/include/asm/spinlock*.h
12599F:	include/linux/lockdep*.h
12600F:	include/linux/mutex*.h
12601F:	include/linux/rwlock*.h
12602F:	include/linux/rwsem*.h
12603F:	include/linux/seqlock.h
12604F:	include/linux/spinlock*.h
12605F:	kernel/locking/
12606F:	lib/locking*.[ch]
12607X:	kernel/locking/locktorture.c
12608
12609LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
12610M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
12611L:	linux-ntfs-dev@lists.sourceforge.net
12612S:	Maintained
12613W:	http://www.linux-ntfs.org/content/view/19/37/
12614F:	Documentation/admin-guide/ldm.rst
12615F:	block/partitions/ldm.*
12616
12617LOGITECH HID GAMING KEYBOARDS
12618M:	Hans de Goede <hdegoede@redhat.com>
12619L:	linux-input@vger.kernel.org
12620S:	Maintained
12621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
12622F:	drivers/hid/hid-lg-g15.c
12623
12624LONTIUM LT8912B MIPI TO HDMI BRIDGE
12625M:	Adrien Grassein <adrien.grassein@gmail.com>
12626S:	Maintained
12627F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
12628F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
12629
12630LOONGARCH
12631M:	Huacai Chen <chenhuacai@kernel.org>
12632R:	WANG Xuerui <kernel@xen0n.name>
12633L:	loongarch@lists.linux.dev
12634S:	Maintained
12635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
12636F:	Documentation/arch/loongarch/
12637F:	Documentation/translations/zh_CN/arch/loongarch/
12638F:	arch/loongarch/
12639F:	drivers/*/*loongarch*
12640
12641LOONGSON GPIO DRIVER
12642M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12643L:	linux-gpio@vger.kernel.org
12644S:	Maintained
12645F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
12646F:	drivers/gpio/gpio-loongson-64bit.c
12647
12648LOONGSON LS2X APB DMA DRIVER
12649M:	Binbin Zhou <zhoubinbin@loongson.cn>
12650L:	dmaengine@vger.kernel.org
12651S:	Maintained
12652F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
12653F:	drivers/dma/ls2x-apb-dma.c
12654
12655LOONGSON LS2X I2C DRIVER
12656M:	Binbin Zhou <zhoubinbin@loongson.cn>
12657L:	linux-i2c@vger.kernel.org
12658S:	Maintained
12659F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
12660F:	drivers/i2c/busses/i2c-ls2x.c
12661
12662LOONGSON-2 SOC SERIES CLOCK DRIVER
12663M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12664L:	linux-clk@vger.kernel.org
12665S:	Maintained
12666F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
12667F:	drivers/clk/clk-loongson2.c
12668F:	include/dt-bindings/clock/loongson,ls2k-clk.h
12669
12670LOONGSON SPI DRIVER
12671M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12672L:	linux-spi@vger.kernel.org
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
12675F:	drivers/spi/spi-loongson-core.c
12676F:	drivers/spi/spi-loongson-pci.c
12677F:	drivers/spi/spi-loongson-plat.c
12678F:	drivers/spi/spi-loongson.h
12679
12680LOONGSON-2 SOC SERIES GUTS DRIVER
12681M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12682L:	loongarch@lists.linux.dev
12683S:	Maintained
12684F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
12685F:	drivers/soc/loongson/loongson2_guts.c
12686
12687LOONGSON-2 SOC SERIES PM DRIVER
12688M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12689L:	linux-pm@vger.kernel.org
12690S:	Maintained
12691F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
12692F:	drivers/soc/loongson/loongson2_pm.c
12693
12694LOONGSON-2 SOC SERIES PINCTRL DRIVER
12695M:	zhanghongchen <zhanghongchen@loongson.cn>
12696M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12697L:	linux-gpio@vger.kernel.org
12698S:	Maintained
12699F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
12700F:	drivers/pinctrl/pinctrl-loongson2.c
12701
12702LOONGSON-2 SOC SERIES THERMAL DRIVER
12703M:	zhanghongchen <zhanghongchen@loongson.cn>
12704M:	Yinbo Zhu <zhuyinbo@loongson.cn>
12705L:	linux-pm@vger.kernel.org
12706S:	Maintained
12707F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
12708F:	drivers/thermal/loongson2_thermal.c
12709
12710LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
12711M:	Sathya Prakash <sathya.prakash@broadcom.com>
12712M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
12713M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
12714L:	MPT-FusionLinux.pdl@broadcom.com
12715L:	linux-scsi@vger.kernel.org
12716S:	Supported
12717W:	http://www.avagotech.com/support/
12718F:	drivers/message/fusion/
12719F:	drivers/scsi/mpt3sas/
12720
12721LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
12722M:	Matthew Wilcox <willy@infradead.org>
12723L:	linux-scsi@vger.kernel.org
12724S:	Maintained
12725F:	drivers/scsi/sym53c8xx_2/
12726
12727LTC1660 DAC DRIVER
12728M:	Marcus Folkesson <marcus.folkesson@gmail.com>
12729L:	linux-iio@vger.kernel.org
12730S:	Maintained
12731F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
12732F:	drivers/iio/dac/ltc1660.c
12733
12734LTC2688 IIO DAC DRIVER
12735M:	Nuno Sá <nuno.sa@analog.com>
12736L:	linux-iio@vger.kernel.org
12737S:	Supported
12738W:	https://ez.analog.com/linux-software-drivers
12739F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
12740F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
12741F:	drivers/iio/dac/ltc2688.c
12742
12743LTC2947 HARDWARE MONITOR DRIVER
12744M:	Nuno Sá <nuno.sa@analog.com>
12745L:	linux-hwmon@vger.kernel.org
12746S:	Supported
12747W:	https://ez.analog.com/linux-software-drivers
12748F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
12749F:	drivers/hwmon/ltc2947-core.c
12750F:	drivers/hwmon/ltc2947-i2c.c
12751F:	drivers/hwmon/ltc2947-spi.c
12752F:	drivers/hwmon/ltc2947.h
12753
12754LTC2991 HARDWARE MONITOR DRIVER
12755M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
12756L:	linux-hwmon@vger.kernel.org
12757S:	Supported
12758W:	https://ez.analog.com/linux-software-drivers
12759F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
12760F:	drivers/hwmon/ltc2991.c
12761
12762LTC2983 IIO TEMPERATURE DRIVER
12763M:	Nuno Sá <nuno.sa@analog.com>
12764L:	linux-iio@vger.kernel.org
12765S:	Supported
12766W:	https://ez.analog.com/linux-software-drivers
12767F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
12768F:	drivers/iio/temperature/ltc2983.c
12769
12770LTC4261 HARDWARE MONITOR DRIVER
12771M:	Guenter Roeck <linux@roeck-us.net>
12772L:	linux-hwmon@vger.kernel.org
12773S:	Maintained
12774F:	Documentation/hwmon/ltc4261.rst
12775F:	drivers/hwmon/ltc4261.c
12776
12777LTC4286 HARDWARE MONITOR DRIVER
12778M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
12779L:	linux-i2c@vger.kernel.org
12780S:	Maintained
12781F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
12782F:	Documentation/hwmon/ltc4286.rst
12783F:	drivers/hwmon/pmbus/Kconfig
12784F:	drivers/hwmon/pmbus/Makefile
12785F:	drivers/hwmon/pmbus/ltc4286.c
12786
12787LTC4306 I2C MULTIPLEXER DRIVER
12788M:	Michael Hennerich <michael.hennerich@analog.com>
12789L:	linux-i2c@vger.kernel.org
12790S:	Supported
12791W:	https://ez.analog.com/linux-software-drivers
12792F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
12793F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
12794
12795LTP (Linux Test Project)
12796M:	Cyril Hrubis <chrubis@suse.cz>
12797M:	Jan Stancek <jstancek@redhat.com>
12798M:	Petr Vorel <pvorel@suse.cz>
12799M:	Li Wang <liwang@redhat.com>
12800M:	Yang Xu <xuyang2018.jy@fujitsu.com>
12801L:	ltp@lists.linux.it (subscribers-only)
12802S:	Maintained
12803W:	http://linux-test-project.github.io/
12804T:	git https://github.com/linux-test-project/ltp.git
12805
12806LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
12807M:	Anshul Dalal <anshulusr@gmail.com>
12808L:	linux-iio@vger.kernel.org
12809S:	Maintained
12810F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
12811F:	drivers/iio/light/ltr390.c
12812
12813LYNX 28G SERDES PHY DRIVER
12814M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12815L:	netdev@vger.kernel.org
12816S:	Supported
12817F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
12818F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
12819
12820LYNX PCS MODULE
12821M:	Ioana Ciornei <ioana.ciornei@nxp.com>
12822L:	netdev@vger.kernel.org
12823S:	Supported
12824F:	drivers/net/pcs/pcs-lynx.c
12825F:	include/linux/pcs-lynx.h
12826
12827M68K ARCHITECTURE
12828M:	Geert Uytterhoeven <geert@linux-m68k.org>
12829L:	linux-m68k@lists.linux-m68k.org
12830S:	Maintained
12831W:	http://www.linux-m68k.org/
12832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
12833F:	arch/m68k/
12834F:	drivers/zorro/
12835
12836M68K ON APPLE MACINTOSH
12837M:	Joshua Thompson <funaho@jurai.org>
12838L:	linux-m68k@lists.linux-m68k.org
12839S:	Maintained
12840W:	http://www.mac.linux-m68k.org/
12841F:	arch/m68k/mac/
12842F:	drivers/macintosh/adb-iop.c
12843F:	drivers/macintosh/via-macii.c
12844
12845M68K ON HP9000/300
12846M:	Philip Blundell <philb@gnu.org>
12847S:	Maintained
12848W:	http://www.tazenda.demon.co.uk/phil/linux-hp
12849F:	arch/m68k/hp300/
12850
12851M88DS3103 MEDIA DRIVER
12852L:	linux-media@vger.kernel.org
12853S:	Orphan
12854W:	https://linuxtv.org
12855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12856F:	drivers/media/dvb-frontends/m88ds3103*
12857
12858M88RS2000 MEDIA DRIVER
12859M:	Malcolm Priestley <tvboxspy@gmail.com>
12860L:	linux-media@vger.kernel.org
12861S:	Maintained
12862W:	https://linuxtv.org
12863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12864F:	drivers/media/dvb-frontends/m88rs2000*
12865
12866MA901 MASTERKIT USB FM RADIO DRIVER
12867M:	Alexey Klimov <klimov.linux@gmail.com>
12868L:	linux-media@vger.kernel.org
12869S:	Maintained
12870T:	git git://linuxtv.org/media_tree.git
12871F:	drivers/media/radio/radio-ma901.c
12872
12873MAC80211
12874M:	Johannes Berg <johannes@sipsolutions.net>
12875L:	linux-wireless@vger.kernel.org
12876S:	Maintained
12877W:	https://wireless.wiki.kernel.org/
12878Q:	https://patchwork.kernel.org/project/linux-wireless/list/
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
12880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
12881F:	Documentation/networking/mac80211-injection.rst
12882F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
12883F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
12884F:	include/net/mac80211.h
12885F:	net/mac80211/
12886
12887MAILBOX API
12888M:	Jassi Brar <jassisinghbrar@gmail.com>
12889L:	linux-kernel@vger.kernel.org
12890S:	Maintained
12891F:	Documentation/devicetree/bindings/mailbox/
12892F:	drivers/mailbox/
12893F:	include/dt-bindings/mailbox/
12894F:	include/linux/mailbox_client.h
12895F:	include/linux/mailbox_controller.h
12896
12897MAILBOX ARM MHUv2
12898M:	Viresh Kumar <viresh.kumar@linaro.org>
12899M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
12900L:	linux-kernel@vger.kernel.org
12901S:	Maintained
12902F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
12903F:	drivers/mailbox/arm_mhuv2.c
12904F:	include/linux/mailbox/arm_mhuv2_message.h
12905
12906MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
12907M:	Alejandro Colomar <alx@kernel.org>
12908L:	linux-man@vger.kernel.org
12909S:	Maintained
12910W:	http://www.kernel.org/doc/man-pages
12911T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
12912T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
12913
12914MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
12915M:	Jeremy Kerr <jk@codeconstruct.com.au>
12916M:	Matt Johnston <matt@codeconstruct.com.au>
12917L:	netdev@vger.kernel.org
12918S:	Maintained
12919F:	Documentation/networking/mctp.rst
12920F:	drivers/net/mctp/
12921F:	include/net/mctp.h
12922F:	include/net/mctpdevice.h
12923F:	include/net/netns/mctp.h
12924F:	net/mctp/
12925
12926MAPLE TREE
12927M:	Liam R. Howlett <Liam.Howlett@oracle.com>
12928L:	maple-tree@lists.infradead.org
12929L:	linux-mm@kvack.org
12930S:	Supported
12931F:	Documentation/core-api/maple_tree.rst
12932F:	include/linux/maple_tree.h
12933F:	include/trace/events/maple_tree.h
12934F:	lib/maple_tree.c
12935F:	lib/test_maple_tree.c
12936F:	tools/testing/radix-tree/linux/maple_tree.h
12937F:	tools/testing/radix-tree/maple.c
12938
12939MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
12940M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
12941L:	linux-mips@vger.kernel.org
12942S:	Maintained
12943F:	arch/mips/boot/dts/img/pistachio*
12944
12945MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
12946M:	Andrew Lunn <andrew@lunn.ch>
12947L:	netdev@vger.kernel.org
12948S:	Maintained
12949F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
12950F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
12951F:	Documentation/networking/devlink/mv88e6xxx.rst
12952F:	drivers/net/dsa/mv88e6xxx/
12953F:	include/linux/dsa/mv88e6xxx.h
12954F:	include/linux/platform_data/mv88e6xxx.h
12955
12956MARVELL ARMADA 3700 PHY DRIVERS
12957M:	Miquel Raynal <miquel.raynal@bootlin.com>
12958S:	Maintained
12959F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
12960F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
12961F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
12962F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
12963
12964MARVELL ARMADA 3700 SERIAL DRIVER
12965M:	Pali Rohár <pali@kernel.org>
12966S:	Maintained
12967F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
12968F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
12969F:	drivers/tty/serial/mvebu-uart.c
12970
12971MARVELL ARMADA DRM SUPPORT
12972M:	Russell King <linux@armlinux.org.uk>
12973S:	Maintained
12974T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
12975T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
12976F:	Documentation/devicetree/bindings/display/armada/
12977F:	drivers/gpu/drm/armada/
12978F:	include/uapi/drm/armada_drm.h
12979
12980MARVELL CRYPTO DRIVER
12981M:	Boris Brezillon <bbrezillon@kernel.org>
12982M:	Arnaud Ebalard <arno@natisbad.org>
12983M:	Srujana Challa <schalla@marvell.com>
12984L:	linux-crypto@vger.kernel.org
12985S:	Maintained
12986F:	drivers/crypto/marvell/
12987F:	include/linux/soc/marvell/octeontx2/
12988
12989MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
12990M:	Mirko Lindner <mlindner@marvell.com>
12991M:	Stephen Hemminger <stephen@networkplumber.org>
12992L:	netdev@vger.kernel.org
12993S:	Maintained
12994F:	drivers/net/ethernet/marvell/sk*
12995
12996MARVELL LIBERTAS WIRELESS DRIVER
12997L:	libertas-dev@lists.infradead.org
12998S:	Orphan
12999F:	drivers/net/wireless/marvell/libertas/
13000
13001MARVELL MACCHIATOBIN SUPPORT
13002M:	Russell King <linux@armlinux.org.uk>
13003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13004S:	Maintained
13005F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13006
13007MARVELL MV643XX ETHERNET DRIVER
13008M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13009L:	netdev@vger.kernel.org
13010S:	Maintained
13011F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13012F:	include/linux/mv643xx.h
13013
13014MARVELL MV88X3310 PHY DRIVER
13015M:	Russell King <linux@armlinux.org.uk>
13016M:	Marek Behún <kabel@kernel.org>
13017L:	netdev@vger.kernel.org
13018S:	Maintained
13019F:	drivers/net/phy/marvell10g.c
13020
13021MARVELL MVEBU THERMAL DRIVER
13022M:	Miquel Raynal <miquel.raynal@bootlin.com>
13023S:	Maintained
13024F:	drivers/thermal/armada_thermal.c
13025
13026MARVELL MVNETA ETHERNET DRIVER
13027M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13028L:	netdev@vger.kernel.org
13029S:	Maintained
13030F:	drivers/net/ethernet/marvell/mvneta*
13031
13032MARVELL MVPP2 ETHERNET DRIVER
13033M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13034M:	Russell King <linux@armlinux.org.uk>
13035L:	netdev@vger.kernel.org
13036S:	Maintained
13037F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13038F:	drivers/net/ethernet/marvell/mvpp2/
13039
13040MARVELL MWIFIEX WIRELESS DRIVER
13041M:	Brian Norris <briannorris@chromium.org>
13042L:	linux-wireless@vger.kernel.org
13043S:	Odd Fixes
13044F:	drivers/net/wireless/marvell/mwifiex/
13045
13046MARVELL MWL8K WIRELESS DRIVER
13047L:	linux-wireless@vger.kernel.org
13048S:	Orphan
13049F:	drivers/net/wireless/marvell/mwl8k.c
13050
13051MARVELL NAND CONTROLLER DRIVER
13052M:	Miquel Raynal <miquel.raynal@bootlin.com>
13053L:	linux-mtd@lists.infradead.org
13054S:	Maintained
13055F:	drivers/mtd/nand/raw/marvell_nand.c
13056
13057MARVELL OCTEON ENDPOINT DRIVER
13058M:	Veerasenareddy Burru <vburru@marvell.com>
13059M:	Sathesh Edara <sedara@marvell.com>
13060L:	netdev@vger.kernel.org
13061S:	Supported
13062F:	drivers/net/ethernet/marvell/octeon_ep
13063
13064MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13065M:	Sunil Goutham <sgoutham@marvell.com>
13066M:	Geetha sowjanya <gakula@marvell.com>
13067M:	Subbaraya Sundeep <sbhatta@marvell.com>
13068M:	hariprasad <hkelam@marvell.com>
13069L:	netdev@vger.kernel.org
13070S:	Supported
13071F:	drivers/net/ethernet/marvell/octeontx2/nic/
13072F:	include/linux/soc/marvell/octeontx2/
13073
13074MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13075M:	Sunil Goutham <sgoutham@marvell.com>
13076M:	Linu Cherian <lcherian@marvell.com>
13077M:	Geetha sowjanya <gakula@marvell.com>
13078M:	Jerin Jacob <jerinj@marvell.com>
13079M:	hariprasad <hkelam@marvell.com>
13080M:	Subbaraya Sundeep <sbhatta@marvell.com>
13081L:	netdev@vger.kernel.org
13082S:	Supported
13083F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13084F:	drivers/net/ethernet/marvell/octeontx2/af/
13085
13086MARVELL PRESTERA ETHERNET SWITCH DRIVER
13087M:	Taras Chornyi <taras.chornyi@plvision.eu>
13088S:	Supported
13089W:	https://github.com/Marvell-switching/switchdev-prestera
13090F:	drivers/net/ethernet/marvell/prestera/
13091
13092MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13093M:	Nicolas Pitre <nico@fluxnic.net>
13094S:	Odd Fixes
13095F:	drivers/mmc/host/mvsdio.*
13096
13097MARVELL USB MDIO CONTROLLER DRIVER
13098M:	Tobias Waldekranz <tobias@waldekranz.com>
13099L:	netdev@vger.kernel.org
13100S:	Maintained
13101F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13102F:	drivers/net/mdio/mdio-mvusb.c
13103
13104MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13105M:	Hu Ziji <huziji@marvell.com>
13106L:	linux-mmc@vger.kernel.org
13107S:	Supported
13108F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13109F:	drivers/mmc/host/sdhci-xenon*
13110
13111MATROX FRAMEBUFFER DRIVER
13112L:	linux-fbdev@vger.kernel.org
13113S:	Orphan
13114F:	drivers/video/fbdev/matrox/matroxfb_*
13115F:	include/uapi/linux/matroxfb.h
13116
13117MAX15301 DRIVER
13118M:	Daniel Nilsson <daniel.nilsson@flex.com>
13119L:	linux-hwmon@vger.kernel.org
13120S:	Maintained
13121F:	Documentation/hwmon/max15301.rst
13122F:	drivers/hwmon/pmbus/max15301.c
13123
13124MAX16065 HARDWARE MONITOR DRIVER
13125M:	Guenter Roeck <linux@roeck-us.net>
13126L:	linux-hwmon@vger.kernel.org
13127S:	Maintained
13128F:	Documentation/hwmon/max16065.rst
13129F:	drivers/hwmon/max16065.c
13130
13131MAX2175 SDR TUNER DRIVER
13132M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
13133L:	linux-media@vger.kernel.org
13134S:	Maintained
13135T:	git git://linuxtv.org/media_tree.git
13136F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
13137F:	Documentation/userspace-api/media/drivers/max2175.rst
13138F:	drivers/media/i2c/max2175*
13139F:	include/uapi/linux/max2175.h
13140
13141MAX31827 TEMPERATURE SWITCH DRIVER
13142M:	Daniel Matyas <daniel.matyas@analog.com>
13143L:	linux-hwmon@vger.kernel.org
13144S:	Supported
13145W:	https://ez.analog.com/linux-software-drivers
13146F:	Documentation/devicetree/bindings/hwmon/adi,max31827.yaml
13147F:	Documentation/hwmon/max31827.rst
13148F:	drivers/hwmon/max31827.c
13149
13150MAX31335 RTC DRIVER
13151M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13152L:	linux-rtc@vger.kernel.org
13153S:	Supported
13154W:	https://ez.analog.com/linux-software-drivers
13155F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
13156F:	drivers/rtc/rtc-max31335.c
13157
13158MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
13159L:	linux-hwmon@vger.kernel.org
13160S:	Orphan
13161F:	Documentation/hwmon/max6650.rst
13162F:	drivers/hwmon/max6650.c
13163
13164MAX6697 HARDWARE MONITOR DRIVER
13165M:	Guenter Roeck <linux@roeck-us.net>
13166L:	linux-hwmon@vger.kernel.org
13167S:	Maintained
13168F:	Documentation/devicetree/bindings/hwmon/max6697.txt
13169F:	Documentation/hwmon/max6697.rst
13170F:	drivers/hwmon/max6697.c
13171F:	include/linux/platform_data/max6697.h
13172
13173MAX9286 QUAD GMSL DESERIALIZER DRIVER
13174M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
13175M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13176M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13177M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
13178L:	linux-media@vger.kernel.org
13179S:	Maintained
13180F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
13181F:	drivers/media/i2c/max9286.c
13182
13183MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
13184M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13185L:	linux-media@vger.kernel.org
13186S:	Maintained
13187F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
13188F:	drivers/staging/media/max96712/max96712.c
13189
13190MAX9860 MONO AUDIO VOICE CODEC DRIVER
13191M:	Peter Rosin <peda@axentia.se>
13192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13193S:	Maintained
13194F:	Documentation/devicetree/bindings/sound/max9860.txt
13195F:	sound/soc/codecs/max9860.*
13196
13197MAXBOTIX ULTRASONIC RANGER IIO DRIVER
13198M:	Andreas Klinger <ak@it-klinger.de>
13199L:	linux-iio@vger.kernel.org
13200S:	Maintained
13201F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
13202F:	drivers/iio/proximity/mb1232.c
13203
13204MAXIM MAX11205 DRIVER
13205M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
13206L:	linux-iio@vger.kernel.org
13207S:	Supported
13208W:	https://ez.analog.com/linux-software-drivers
13209F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
13210F:	drivers/iio/adc/max11205.c
13211
13212MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
13213R:	Iskren Chernev <iskren.chernev@gmail.com>
13214R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13215R:	Marek Szyprowski <m.szyprowski@samsung.com>
13216R:	Matheus Castello <matheus@castello.eng.br>
13217L:	linux-pm@vger.kernel.org
13218S:	Maintained
13219F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
13220F:	drivers/power/supply/max17040_battery.c
13221
13222MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
13223R:	Hans de Goede <hdegoede@redhat.com>
13224R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13225R:	Marek Szyprowski <m.szyprowski@samsung.com>
13226R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
13227R:	Purism Kernel Team <kernel@puri.sm>
13228L:	linux-pm@vger.kernel.org
13229S:	Maintained
13230F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
13231F:	drivers/power/supply/max17042_battery.c
13232
13233MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
13234M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13235L:	linux-kernel@vger.kernel.org
13236S:	Maintained
13237F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
13238F:	drivers/regulator/max20086-regulator.c
13239
13240MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
13241M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
13242L:	linux-iio@vger.kernel.org
13243S:	Maintained
13244F:	drivers/iio/temperature/max30208.c
13245
13246MAXIM MAX77650 PMIC MFD DRIVER
13247M:	Bartosz Golaszewski <brgl@bgdev.pl>
13248L:	linux-kernel@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/devicetree/bindings/*/*max77650.yaml
13251F:	Documentation/devicetree/bindings/*/max77650*.yaml
13252F:	drivers/gpio/gpio-max77650.c
13253F:	drivers/input/misc/max77650-onkey.c
13254F:	drivers/leds/leds-max77650.c
13255F:	drivers/mfd/max77650.c
13256F:	drivers/power/supply/max77650-charger.c
13257F:	drivers/regulator/max77650-regulator.c
13258F:	include/linux/mfd/max77650.h
13259
13260MAXIM MAX77714 PMIC MFD DRIVER
13261M:	Luca Ceresoli <luca@lucaceresoli.net>
13262S:	Maintained
13263F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
13264F:	drivers/mfd/max77714.c
13265F:	include/linux/mfd/max77714.h
13266
13267MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
13268M:	Javier Martinez Canillas <javier@dowhile0.org>
13269L:	linux-kernel@vger.kernel.org
13270S:	Supported
13271F:	Documentation/devicetree/bindings/*/*max77802.yaml
13272F:	drivers/regulator/max77802-regulator.c
13273F:	include/dt-bindings/*/*max77802.h
13274
13275MAXIM MAX77976 BATTERY CHARGER
13276M:	Luca Ceresoli <luca@lucaceresoli.net>
13277S:	Supported
13278F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
13279F:	drivers/power/supply/max77976_charger.c
13280
13281MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
13282M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13283L:	linux-pm@vger.kernel.org
13284S:	Maintained
13285B:	mailto:linux-samsung-soc@vger.kernel.org
13286F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
13287F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
13288F:	drivers/power/supply/max14577_charger.c
13289F:	drivers/power/supply/max77693_charger.c
13290
13291MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
13292M:	Chanwoo Choi <cw00.choi@samsung.com>
13293M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
13294L:	linux-kernel@vger.kernel.org
13295S:	Maintained
13296B:	mailto:linux-samsung-soc@vger.kernel.org
13297F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
13298F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
13299F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
13300F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
13301F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
13302F:	drivers/*/*max77843.c
13303F:	drivers/*/max14577*.c
13304F:	drivers/*/max77686*.c
13305F:	drivers/*/max77693*.c
13306F:	drivers/clk/clk-max77686.c
13307F:	drivers/extcon/extcon-max14577.c
13308F:	drivers/extcon/extcon-max77693.c
13309F:	drivers/rtc/rtc-max77686.c
13310F:	include/linux/mfd/max14577*.h
13311F:	include/linux/mfd/max77686*.h
13312F:	include/linux/mfd/max77693*.h
13313
13314MAXIRADIO FM RADIO RECEIVER DRIVER
13315M:	Hans Verkuil <hverkuil@xs4all.nl>
13316L:	linux-media@vger.kernel.org
13317S:	Maintained
13318W:	https://linuxtv.org
13319T:	git git://linuxtv.org/media_tree.git
13320F:	drivers/media/radio/radio-maxiradio*
13321
13322MAXLINEAR ETHERNET PHY DRIVER
13323M:	Xu Liang <lxu@maxlinear.com>
13324L:	netdev@vger.kernel.org
13325S:	Supported
13326F:	drivers/net/phy/mxl-gpy.c
13327
13328MCAN MMIO DEVICE DRIVER
13329M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
13330L:	linux-can@vger.kernel.org
13331S:	Maintained
13332F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
13333F:	drivers/net/can/m_can/m_can.c
13334F:	drivers/net/can/m_can/m_can.h
13335F:	drivers/net/can/m_can/m_can_platform.c
13336
13337MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
13338R:	Yasushi SHOJI <yashi@spacecubics.com>
13339L:	linux-can@vger.kernel.org
13340S:	Maintained
13341F:	drivers/net/can/usb/mcba_usb.c
13342
13343MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
13344M:	Rishi Gupta <gupt21@gmail.com>
13345L:	linux-i2c@vger.kernel.org
13346L:	linux-input@vger.kernel.org
13347S:	Maintained
13348F:	drivers/hid/hid-mcp2221.c
13349
13350MCP251XFD SPI-CAN NETWORK DRIVER
13351M:	Marc Kleine-Budde <mkl@pengutronix.de>
13352M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
13353R:	Thomas Kopp <thomas.kopp@microchip.com>
13354L:	linux-can@vger.kernel.org
13355S:	Maintained
13356F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
13357F:	drivers/net/can/spi/mcp251xfd/
13358
13359MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
13360M:	Peter Rosin <peda@axentia.se>
13361L:	linux-iio@vger.kernel.org
13362S:	Maintained
13363F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
13364F:	drivers/iio/potentiometer/mcp4018.c
13365F:	drivers/iio/potentiometer/mcp4531.c
13366
13367MCP4821 DAC DRIVER
13368M:	Anshul Dalal <anshulusr@gmail.com>
13369L:	linux-iio@vger.kernel.org
13370S:	Maintained
13371F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
13372F:	drivers/iio/dac/mcp4821.c
13373
13374MCR20A IEEE-802.15.4 RADIO DRIVER
13375M:	Stefan Schmidt <stefan@datenfreihafen.org>
13376L:	linux-wpan@vger.kernel.org
13377S:	Odd Fixes
13378W:	https://github.com/xueliu/mcr20a-linux
13379F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
13380F:	drivers/net/ieee802154/mcr20a.c
13381F:	drivers/net/ieee802154/mcr20a.h
13382
13383MDIO REGMAP DRIVER
13384M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
13385L:	netdev@vger.kernel.org
13386S:	Maintained
13387F:	drivers/net/mdio/mdio-regmap.c
13388F:	include/linux/mdio/mdio-regmap.h
13389
13390MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
13391M:	William Breathitt Gray <william.gray@linaro.org>
13392L:	linux-iio@vger.kernel.org
13393S:	Maintained
13394F:	drivers/iio/dac/cio-dac.c
13395
13396MEDIA CONTROLLER FRAMEWORK
13397M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13398M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13399L:	linux-media@vger.kernel.org
13400S:	Supported
13401W:	https://www.linuxtv.org
13402T:	git git://linuxtv.org/media_tree.git
13403F:	drivers/media/mc/
13404F:	include/media/media-*.h
13405F:	include/uapi/linux/media.h
13406
13407MEDIA DRIVER FOR FREESCALE IMX PXP
13408M:	Philipp Zabel <p.zabel@pengutronix.de>
13409L:	linux-media@vger.kernel.org
13410S:	Maintained
13411T:	git git://linuxtv.org/media_tree.git
13412F:	drivers/media/platform/nxp/imx-pxp.[ch]
13413
13414MEDIA DRIVERS FOR ASCOT2E
13415M:	Sergey Kozlov <serjk@netup.ru>
13416M:	Abylay Ospan <aospan@netup.ru>
13417L:	linux-media@vger.kernel.org
13418S:	Supported
13419W:	https://linuxtv.org
13420W:	http://netup.tv/
13421T:	git git://linuxtv.org/media_tree.git
13422F:	drivers/media/dvb-frontends/ascot2e*
13423
13424MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
13425M:	Jasmin Jessich <jasmin@anw.at>
13426L:	linux-media@vger.kernel.org
13427S:	Maintained
13428W:	https://linuxtv.org
13429T:	git git://linuxtv.org/media_tree.git
13430F:	drivers/media/dvb-frontends/cxd2099*
13431
13432MEDIA DRIVERS FOR CXD2841ER
13433M:	Sergey Kozlov <serjk@netup.ru>
13434M:	Abylay Ospan <aospan@netup.ru>
13435L:	linux-media@vger.kernel.org
13436S:	Supported
13437W:	https://linuxtv.org
13438W:	http://netup.tv/
13439T:	git git://linuxtv.org/media_tree.git
13440F:	drivers/media/dvb-frontends/cxd2841er*
13441
13442MEDIA DRIVERS FOR CXD2880
13443M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
13444L:	linux-media@vger.kernel.org
13445S:	Supported
13446W:	http://linuxtv.org/
13447T:	git git://linuxtv.org/media_tree.git
13448F:	drivers/media/dvb-frontends/cxd2880/*
13449F:	drivers/media/spi/cxd2880*
13450
13451MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
13452L:	linux-media@vger.kernel.org
13453S:	Orphan
13454W:	https://linuxtv.org
13455T:	git git://linuxtv.org/media_tree.git
13456F:	drivers/media/pci/ddbridge/*
13457
13458MEDIA DRIVERS FOR FREESCALE IMX
13459M:	Steve Longerbeam <slongerbeam@gmail.com>
13460M:	Philipp Zabel <p.zabel@pengutronix.de>
13461L:	linux-media@vger.kernel.org
13462S:	Maintained
13463T:	git git://linuxtv.org/media_tree.git
13464F:	Documentation/admin-guide/media/imx.rst
13465F:	Documentation/devicetree/bindings/media/imx.txt
13466F:	drivers/staging/media/imx/
13467F:	include/linux/imx-media.h
13468F:	include/media/imx.h
13469
13470MEDIA DRIVERS FOR FREESCALE IMX7/8
13471M:	Rui Miguel Silva <rmfrfs@gmail.com>
13472M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13473M:	Martin Kepplinger <martin.kepplinger@puri.sm>
13474R:	Purism Kernel Team <kernel@puri.sm>
13475L:	linux-media@vger.kernel.org
13476S:	Maintained
13477T:	git git://linuxtv.org/media_tree.git
13478F:	Documentation/admin-guide/media/imx7.rst
13479F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
13480F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
13481F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
13482F:	drivers/media/platform/nxp/imx-mipi-csis.c
13483F:	drivers/media/platform/nxp/imx7-media-csi.c
13484F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
13485
13486MEDIA DRIVERS FOR HELENE
13487M:	Abylay Ospan <aospan@netup.ru>
13488L:	linux-media@vger.kernel.org
13489S:	Supported
13490W:	https://linuxtv.org
13491W:	http://netup.tv/
13492T:	git git://linuxtv.org/media_tree.git
13493F:	drivers/media/dvb-frontends/helene*
13494
13495MEDIA DRIVERS FOR HORUS3A
13496M:	Sergey Kozlov <serjk@netup.ru>
13497M:	Abylay Ospan <aospan@netup.ru>
13498L:	linux-media@vger.kernel.org
13499S:	Supported
13500W:	https://linuxtv.org
13501W:	http://netup.tv/
13502T:	git git://linuxtv.org/media_tree.git
13503F:	drivers/media/dvb-frontends/horus3a*
13504
13505MEDIA DRIVERS FOR LNBH25
13506M:	Sergey Kozlov <serjk@netup.ru>
13507M:	Abylay Ospan <aospan@netup.ru>
13508L:	linux-media@vger.kernel.org
13509S:	Supported
13510W:	https://linuxtv.org
13511W:	http://netup.tv/
13512T:	git git://linuxtv.org/media_tree.git
13513F:	drivers/media/dvb-frontends/lnbh25*
13514
13515MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
13516L:	linux-media@vger.kernel.org
13517S:	Orphan
13518W:	https://linuxtv.org
13519T:	git git://linuxtv.org/media_tree.git
13520F:	drivers/media/dvb-frontends/mxl5xx*
13521
13522MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
13523M:	Sergey Kozlov <serjk@netup.ru>
13524M:	Abylay Ospan <aospan@netup.ru>
13525L:	linux-media@vger.kernel.org
13526S:	Supported
13527W:	https://linuxtv.org
13528W:	http://netup.tv/
13529T:	git git://linuxtv.org/media_tree.git
13530F:	drivers/media/pci/netup_unidvb/*
13531
13532MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
13533M:	Dmitry Osipenko <digetx@gmail.com>
13534L:	linux-media@vger.kernel.org
13535L:	linux-tegra@vger.kernel.org
13536S:	Maintained
13537T:	git git://linuxtv.org/media_tree.git
13538F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
13539F:	drivers/media/platform/nvidia/tegra-vde/
13540
13541MEDIA DRIVERS FOR RENESAS - CEU
13542M:	Jacopo Mondi <jacopo@jmondi.org>
13543L:	linux-media@vger.kernel.org
13544L:	linux-renesas-soc@vger.kernel.org
13545S:	Supported
13546T:	git git://linuxtv.org/media_tree.git
13547F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
13548F:	drivers/media/platform/renesas/renesas-ceu.c
13549F:	include/media/drv-intf/renesas-ceu.h
13550
13551MEDIA DRIVERS FOR RENESAS - DRIF
13552M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
13553L:	linux-media@vger.kernel.org
13554L:	linux-renesas-soc@vger.kernel.org
13555S:	Supported
13556T:	git git://linuxtv.org/media_tree.git
13557F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
13558F:	drivers/media/platform/renesas/rcar_drif.c
13559
13560MEDIA DRIVERS FOR RENESAS - FCP
13561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13562L:	linux-media@vger.kernel.org
13563L:	linux-renesas-soc@vger.kernel.org
13564S:	Supported
13565T:	git git://linuxtv.org/media_tree.git
13566F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
13567F:	drivers/media/platform/renesas/rcar-fcp.c
13568F:	include/media/rcar-fcp.h
13569
13570MEDIA DRIVERS FOR RENESAS - FDP1
13571M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13572L:	linux-media@vger.kernel.org
13573L:	linux-renesas-soc@vger.kernel.org
13574S:	Supported
13575T:	git git://linuxtv.org/media_tree.git
13576F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
13577F:	drivers/media/platform/renesas/rcar_fdp1.c
13578
13579MEDIA DRIVERS FOR RENESAS - VIN
13580M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
13581L:	linux-media@vger.kernel.org
13582L:	linux-renesas-soc@vger.kernel.org
13583S:	Supported
13584T:	git git://linuxtv.org/media_tree.git
13585F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
13586F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
13587F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
13588F:	drivers/media/platform/renesas/rcar-isp.c
13589F:	drivers/media/platform/renesas/rcar-vin/
13590
13591MEDIA DRIVERS FOR RENESAS - VSP1
13592M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13593M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
13594L:	linux-media@vger.kernel.org
13595L:	linux-renesas-soc@vger.kernel.org
13596S:	Supported
13597T:	git git://linuxtv.org/media_tree.git
13598F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
13599F:	drivers/media/platform/renesas/vsp1/
13600
13601MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
13602L:	linux-media@vger.kernel.org
13603S:	Orphan
13604W:	https://linuxtv.org
13605T:	git git://linuxtv.org/media_tree.git
13606F:	drivers/media/dvb-frontends/stv0910*
13607
13608MEDIA DRIVERS FOR ST STV6111 TUNER ICs
13609L:	linux-media@vger.kernel.org
13610S:	Orphan
13611W:	https://linuxtv.org
13612T:	git git://linuxtv.org/media_tree.git
13613F:	drivers/media/dvb-frontends/stv6111*
13614
13615MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
13616M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
13617M:	Alain Volmat <alain.volmat@foss.st.com>
13618L:	linux-media@vger.kernel.org
13619S:	Supported
13620T:	git git://linuxtv.org/media_tree.git
13621F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
13622F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
13623F:	drivers/media/platform/st/stm32/stm32-dcmi.c
13624F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
13625
13626MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
13627M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13628L:	linux-media@vger.kernel.org
13629S:	Maintained
13630W:	https://linuxtv.org
13631Q:	http://patchwork.kernel.org/project/linux-media/list/
13632T:	git git://linuxtv.org/media_tree.git
13633F:	Documentation/admin-guide/media/
13634F:	Documentation/devicetree/bindings/media/
13635F:	Documentation/driver-api/media/
13636F:	Documentation/userspace-api/media/
13637F:	drivers/media/
13638F:	drivers/staging/media/
13639F:	include/dt-bindings/media/
13640F:	include/linux/platform_data/media/
13641F:	include/media/
13642F:	include/uapi/linux/dvb/
13643F:	include/uapi/linux/ivtv*
13644F:	include/uapi/linux/media.h
13645F:	include/uapi/linux/uvcvideo.h
13646F:	include/uapi/linux/v4l2-*
13647F:	include/uapi/linux/videodev2.h
13648
13649MEDIATEK BLUETOOTH DRIVER
13650M:	Sean Wang <sean.wang@mediatek.com>
13651L:	linux-bluetooth@vger.kernel.org
13652L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13653S:	Maintained
13654F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
13655F:	drivers/bluetooth/btmtkuart.c
13656
13657MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
13658M:	Sean Wang <sean.wang@mediatek.com>
13659L:	linux-pm@vger.kernel.org
13660S:	Maintained
13661F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
13662F:	drivers/power/reset/mt6323-poweroff.c
13663
13664MEDIATEK CIR DRIVER
13665M:	Sean Wang <sean.wang@mediatek.com>
13666S:	Maintained
13667F:	drivers/media/rc/mtk-cir.c
13668
13669MEDIATEK DMA DRIVER
13670M:	Sean Wang <sean.wang@mediatek.com>
13671L:	dmaengine@vger.kernel.org
13672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13673L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13674S:	Maintained
13675F:	Documentation/devicetree/bindings/dma/mtk-*
13676F:	drivers/dma/mediatek/
13677
13678MEDIATEK ETHERNET DRIVER
13679M:	Felix Fietkau <nbd@nbd.name>
13680M:	Sean Wang <sean.wang@mediatek.com>
13681M:	Mark Lee <Mark-MC.Lee@mediatek.com>
13682M:	Lorenzo Bianconi <lorenzo@kernel.org>
13683L:	netdev@vger.kernel.org
13684S:	Maintained
13685F:	drivers/net/ethernet/mediatek/
13686
13687MEDIATEK ETHERNET PCS DRIVER
13688M:	Alexander Couzens <lynxis@fe80.eu>
13689M:	Daniel Golle <daniel@makrotopia.org>
13690L:	netdev@vger.kernel.org
13691S:	Maintained
13692F:	drivers/net/pcs/pcs-mtk-lynxi.c
13693F:	include/linux/pcs/pcs-mtk-lynxi.h
13694
13695MEDIATEK ETHERNET PHY DRIVERS
13696M:	Daniel Golle <daniel@makrotopia.org>
13697M:	Qingfang Deng <dqfext@gmail.com>
13698M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
13699L:	netdev@vger.kernel.org
13700S:	Maintained
13701F:	drivers/net/phy/mediatek-ge-soc.c
13702F:	drivers/net/phy/mediatek-ge.c
13703
13704MEDIATEK I2C CONTROLLER DRIVER
13705M:	Qii Wang <qii.wang@mediatek.com>
13706L:	linux-i2c@vger.kernel.org
13707S:	Maintained
13708F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
13709F:	drivers/i2c/busses/i2c-mt65xx.c
13710
13711MEDIATEK IOMMU DRIVER
13712M:	Yong Wu <yong.wu@mediatek.com>
13713L:	iommu@lists.linux.dev
13714L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13715S:	Supported
13716F:	Documentation/devicetree/bindings/iommu/mediatek*
13717F:	drivers/iommu/mtk_iommu*
13718F:	include/dt-bindings/memory/mediatek,mt*-port.h
13719F:	include/dt-bindings/memory/mt*-port.h
13720
13721MEDIATEK JPEG DRIVER
13722M:	Bin Liu <bin.liu@mediatek.com>
13723S:	Supported
13724F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
13725F:	drivers/media/platform/mediatek/jpeg/
13726
13727MEDIATEK KEYPAD DRIVER
13728M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
13729S:	Supported
13730F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
13731F:	drivers/input/keyboard/mt6779-keypad.c
13732
13733MEDIATEK MDP DRIVER
13734M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
13735M:	Houlong Wei <houlong.wei@mediatek.com>
13736M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13737S:	Supported
13738F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
13739F:	drivers/media/platform/mediatek/mdp/
13740F:	drivers/media/platform/mediatek/vpu/
13741
13742MEDIATEK MEDIA DRIVER
13743M:	Tiffany Lin <tiffany.lin@mediatek.com>
13744M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
13745M:	Yunfei Dong <yunfei.dong@mediatek.com>
13746S:	Supported
13747F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
13748F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
13749F:	drivers/media/platform/mediatek/vcodec/
13750F:	drivers/media/platform/mediatek/vpu/
13751
13752MEDIATEK MMC/SD/SDIO DRIVER
13753M:	Chaotian Jing <chaotian.jing@mediatek.com>
13754S:	Maintained
13755F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
13756F:	drivers/mmc/host/mtk-sd.c
13757
13758MEDIATEK MT76 WIRELESS LAN DRIVER
13759M:	Felix Fietkau <nbd@nbd.name>
13760M:	Lorenzo Bianconi <lorenzo@kernel.org>
13761M:	Ryder Lee <ryder.lee@mediatek.com>
13762R:	Shayne Chen <shayne.chen@mediatek.com>
13763R:	Sean Wang <sean.wang@mediatek.com>
13764L:	linux-wireless@vger.kernel.org
13765S:	Maintained
13766T:	git https://github.com/nbd168/wireless
13767F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
13768F:	drivers/net/wireless/mediatek/mt76/
13769
13770MEDIATEK MT7601U WIRELESS LAN DRIVER
13771M:	Jakub Kicinski <kuba@kernel.org>
13772L:	linux-wireless@vger.kernel.org
13773S:	Maintained
13774F:	drivers/net/wireless/mediatek/mt7601u/
13775
13776MEDIATEK MT7621 CLOCK DRIVER
13777M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13778S:	Maintained
13779F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
13780F:	drivers/clk/ralink/clk-mt7621.c
13781
13782MEDIATEK MT7621 PCIE CONTROLLER DRIVER
13783M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13784S:	Maintained
13785F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
13786F:	drivers/pci/controller/pcie-mt7621.c
13787
13788MEDIATEK MT7621 PHY PCI DRIVER
13789M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13790S:	Maintained
13791F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
13792F:	drivers/phy/ralink/phy-mt7621-pci.c
13793
13794MEDIATEK MT7621/28/88 I2C DRIVER
13795M:	Stefan Roese <sr@denx.de>
13796L:	linux-i2c@vger.kernel.org
13797S:	Maintained
13798F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
13799F:	drivers/i2c/busses/i2c-mt7621.c
13800
13801MEDIATEK MTMIPS CLOCK DRIVER
13802M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
13803S:	Maintained
13804F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
13805F:	drivers/clk/ralink/clk-mtmips.c
13806
13807MEDIATEK NAND CONTROLLER DRIVER
13808L:	linux-mtd@lists.infradead.org
13809S:	Orphan
13810F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
13811F:	drivers/mtd/nand/raw/mtk_*
13812
13813MEDIATEK PMIC LED DRIVER
13814M:	Sean Wang <sean.wang@mediatek.com>
13815S:	Maintained
13816F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
13817F:	drivers/leds/leds-mt6323.c
13818
13819MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
13820M:	Sean Wang <sean.wang@mediatek.com>
13821S:	Maintained
13822F:	drivers/char/hw_random/mtk-rng.c
13823
13824MEDIATEK SMI DRIVER
13825M:	Yong Wu <yong.wu@mediatek.com>
13826L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13827S:	Supported
13828F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
13829F:	drivers/memory/mtk-smi.c
13830F:	include/soc/mediatek/smi.h
13831
13832MEDIATEK SWITCH DRIVER
13833M:	Arınç ÜNAL <arinc.unal@arinc9.com>
13834M:	Daniel Golle <daniel@makrotopia.org>
13835M:	DENG Qingfang <dqfext@gmail.com>
13836M:	Sean Wang <sean.wang@mediatek.com>
13837L:	netdev@vger.kernel.org
13838S:	Maintained
13839F:	drivers/net/dsa/mt7530-mdio.c
13840F:	drivers/net/dsa/mt7530-mmio.c
13841F:	drivers/net/dsa/mt7530.*
13842F:	net/dsa/tag_mtk.c
13843
13844MEDIATEK T7XX 5G WWAN MODEM DRIVER
13845M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
13846R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
13847R:	Liu Haijun <haijun.liu@mediatek.com>
13848R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
13849R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
13850L:	netdev@vger.kernel.org
13851S:	Supported
13852F:	drivers/net/wwan/t7xx/
13853
13854MEDIATEK USB3 DRD IP DRIVER
13855M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
13856L:	linux-usb@vger.kernel.org
13857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13858L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13859S:	Maintained
13860F:	Documentation/devicetree/bindings/usb/mediatek,*
13861F:	drivers/usb/host/xhci-mtk*
13862F:	drivers/usb/mtu3/
13863
13864MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
13865M:	Peter Senna Tschudin <peter.senna@gmail.com>
13866M:	Ian Ray <ian.ray@ge.com>
13867M:	Martyn Welch <martyn.welch@collabora.co.uk>
13868S:	Maintained
13869F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
13870F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
13871
13872MEGARAID SCSI/SAS DRIVERS
13873M:	Kashyap Desai <kashyap.desai@broadcom.com>
13874M:	Sumit Saxena <sumit.saxena@broadcom.com>
13875M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
13876M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
13877L:	megaraidlinux.pdl@broadcom.com
13878L:	linux-scsi@vger.kernel.org
13879S:	Maintained
13880W:	http://www.avagotech.com/support/
13881F:	Documentation/scsi/megaraid.rst
13882F:	drivers/scsi/megaraid.*
13883F:	drivers/scsi/megaraid/
13884
13885MELEXIS MLX90614 DRIVER
13886M:	Crt Mori <cmo@melexis.com>
13887L:	linux-iio@vger.kernel.org
13888S:	Supported
13889W:	http://www.melexis.com
13890F:	drivers/iio/temperature/mlx90614.c
13891
13892MELEXIS MLX90632 DRIVER
13893M:	Crt Mori <cmo@melexis.com>
13894L:	linux-iio@vger.kernel.org
13895S:	Supported
13896W:	http://www.melexis.com
13897F:	drivers/iio/temperature/mlx90632.c
13898
13899MELEXIS MLX90635 DRIVER
13900M:	Crt Mori <cmo@melexis.com>
13901L:	linux-iio@vger.kernel.org
13902S:	Supported
13903W:	http://www.melexis.com
13904F:	drivers/iio/temperature/mlx90635.c
13905
13906MELFAS MIP4 TOUCHSCREEN DRIVER
13907M:	Sangwon Jee <jeesw@melfas.com>
13908S:	Supported
13909W:	http://www.melfas.com
13910F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
13911F:	drivers/input/touchscreen/melfas_mip4.c
13912
13913MELLANOX BLUEFIELD I2C DRIVER
13914M:	Khalil Blaiech <kblaiech@nvidia.com>
13915M:	Asmaa Mnebhi <asmaa@nvidia.com>
13916L:	linux-i2c@vger.kernel.org
13917S:	Supported
13918F:	drivers/i2c/busses/i2c-mlxbf.c
13919
13920MELLANOX ETHERNET DRIVER (mlx4_en)
13921M:	Tariq Toukan <tariqt@nvidia.com>
13922L:	netdev@vger.kernel.org
13923S:	Supported
13924W:	http://www.mellanox.com
13925Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13926F:	drivers/net/ethernet/mellanox/mlx4/en_*
13927
13928MELLANOX ETHERNET DRIVER (mlx5e)
13929M:	Saeed Mahameed <saeedm@nvidia.com>
13930L:	netdev@vger.kernel.org
13931S:	Supported
13932W:	http://www.mellanox.com
13933Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13934F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
13935
13936MELLANOX ETHERNET INNOVA DRIVERS
13937R:	Boris Pismenny <borisp@nvidia.com>
13938L:	netdev@vger.kernel.org
13939S:	Supported
13940W:	http://www.mellanox.com
13941Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13942F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
13943F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
13944F:	include/linux/mlx5/mlx5_ifc_fpga.h
13945
13946MELLANOX ETHERNET SWITCH DRIVERS
13947M:	Ido Schimmel <idosch@nvidia.com>
13948M:	Petr Machata <petrm@nvidia.com>
13949L:	netdev@vger.kernel.org
13950S:	Supported
13951W:	http://www.mellanox.com
13952Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13953F:	drivers/net/ethernet/mellanox/mlxsw/
13954F:	tools/testing/selftests/drivers/net/mlxsw/
13955
13956MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
13957M:	mlxsw@nvidia.com
13958L:	netdev@vger.kernel.org
13959S:	Supported
13960W:	http://www.mellanox.com
13961Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13962F:	drivers/net/ethernet/mellanox/mlxfw/
13963
13964MELLANOX HARDWARE PLATFORM SUPPORT
13965M:	Hans de Goede <hdegoede@redhat.com>
13966M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
13967M:	Vadim Pasternak <vadimp@nvidia.com>
13968L:	platform-driver-x86@vger.kernel.org
13969S:	Supported
13970F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
13971F:	drivers/platform/mellanox/
13972F:	include/linux/platform_data/mlxreg.h
13973
13974MELLANOX MLX4 core VPI driver
13975M:	Tariq Toukan <tariqt@nvidia.com>
13976L:	netdev@vger.kernel.org
13977L:	linux-rdma@vger.kernel.org
13978S:	Supported
13979W:	http://www.mellanox.com
13980Q:	https://patchwork.kernel.org/project/netdevbpf/list/
13981F:	drivers/net/ethernet/mellanox/mlx4/
13982F:	include/linux/mlx4/
13983
13984MELLANOX MLX4 IB driver
13985M:	Yishai Hadas <yishaih@nvidia.com>
13986L:	linux-rdma@vger.kernel.org
13987S:	Supported
13988W:	http://www.mellanox.com
13989Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13990F:	drivers/infiniband/hw/mlx4/
13991F:	include/linux/mlx4/
13992F:	include/uapi/rdma/mlx4-abi.h
13993
13994MELLANOX MLX5 core VPI driver
13995M:	Saeed Mahameed <saeedm@nvidia.com>
13996M:	Leon Romanovsky <leonro@nvidia.com>
13997L:	netdev@vger.kernel.org
13998L:	linux-rdma@vger.kernel.org
13999S:	Supported
14000W:	http://www.mellanox.com
14001Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14002F:	Documentation/networking/device_drivers/ethernet/mellanox/
14003F:	drivers/net/ethernet/mellanox/mlx5/core/
14004F:	include/linux/mlx5/
14005
14006MELLANOX MLX5 IB driver
14007M:	Leon Romanovsky <leonro@nvidia.com>
14008L:	linux-rdma@vger.kernel.org
14009S:	Supported
14010W:	http://www.mellanox.com
14011Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14012F:	drivers/infiniband/hw/mlx5/
14013F:	include/linux/mlx5/
14014F:	include/uapi/rdma/mlx5-abi.h
14015
14016MELLANOX MLX5 VDPA DRIVER
14017M:	Dragos Tatulea <dtatulea@nvidia.com>
14018L:	virtualization@lists.linux-foundation.org
14019S:	Supported
14020F:	drivers/vdpa/mlx5/
14021
14022MELLANOX MLXCPLD I2C AND MUX DRIVER
14023M:	Vadim Pasternak <vadimp@nvidia.com>
14024M:	Michael Shych <michaelsh@nvidia.com>
14025L:	linux-i2c@vger.kernel.org
14026S:	Supported
14027F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14028F:	drivers/i2c/busses/i2c-mlxcpld.c
14029F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14030
14031MELLANOX MLXCPLD LED DRIVER
14032M:	Vadim Pasternak <vadimp@nvidia.com>
14033L:	linux-leds@vger.kernel.org
14034S:	Supported
14035F:	Documentation/leds/leds-mlxcpld.rst
14036F:	drivers/leds/leds-mlxcpld.c
14037F:	drivers/leds/leds-mlxreg.c
14038
14039MELLANOX PLATFORM DRIVER
14040M:	Vadim Pasternak <vadimp@nvidia.com>
14041L:	platform-driver-x86@vger.kernel.org
14042S:	Supported
14043F:	drivers/platform/x86/mlx-platform.c
14044
14045MEMBARRIER SUPPORT
14046M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14047M:	"Paul E. McKenney" <paulmck@kernel.org>
14048L:	linux-kernel@vger.kernel.org
14049S:	Supported
14050F:	arch/powerpc/include/asm/membarrier.h
14051F:	include/uapi/linux/membarrier.h
14052F:	kernel/sched/membarrier.c
14053
14054MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14055M:	Mike Rapoport <rppt@kernel.org>
14056L:	linux-mm@kvack.org
14057S:	Maintained
14058F:	Documentation/core-api/boot-time-mm.rst
14059F:	include/linux/memblock.h
14060F:	mm/memblock.c
14061F:	mm/mm_init.c
14062F:	tools/testing/memblock/
14063
14064MEMORY CONTROLLER DRIVERS
14065M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
14066L:	linux-kernel@vger.kernel.org
14067S:	Maintained
14068B:	mailto:krzysztof.kozlowski@linaro.org
14069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
14070F:	Documentation/devicetree/bindings/memory-controllers/
14071F:	drivers/memory/
14072F:	include/dt-bindings/memory/
14073F:	include/memory/
14074
14075MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
14076M:	Dmitry Osipenko <digetx@gmail.com>
14077L:	linux-pm@vger.kernel.org
14078L:	linux-tegra@vger.kernel.org
14079S:	Maintained
14080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
14081F:	drivers/devfreq/tegra30-devfreq.c
14082
14083MEMORY HOT(UN)PLUG
14084M:	David Hildenbrand <david@redhat.com>
14085M:	Oscar Salvador <osalvador@suse.de>
14086L:	linux-mm@kvack.org
14087S:	Maintained
14088F:	Documentation/admin-guide/mm/memory-hotplug.rst
14089F:	Documentation/core-api/memory-hotplug.rst
14090F:	drivers/base/memory.c
14091F:	include/linux/memory_hotplug.h
14092F:	mm/memory_hotplug.c
14093F:	tools/testing/selftests/memory-hotplug/
14094
14095MEMORY MANAGEMENT
14096M:	Andrew Morton <akpm@linux-foundation.org>
14097L:	linux-mm@kvack.org
14098S:	Maintained
14099W:	http://www.linux-mm.org
14100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14101T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
14102F:	include/linux/gfp.h
14103F:	include/linux/gfp_types.h
14104F:	include/linux/memory_hotplug.h
14105F:	include/linux/mm.h
14106F:	include/linux/mmzone.h
14107F:	include/linux/pagewalk.h
14108F:	include/linux/rmap.h
14109F:	include/trace/events/ksm.h
14110F:	mm/
14111F:	tools/mm/
14112F:	tools/testing/selftests/mm/
14113
14114MEMORY MAPPING
14115M:	Andrew Morton <akpm@linux-foundation.org>
14116R:	Liam R. Howlett <Liam.Howlett@oracle.com>
14117R:	Vlastimil Babka <vbabka@suse.cz>
14118R:	Lorenzo Stoakes <lstoakes@gmail.com>
14119L:	linux-mm@kvack.org
14120S:	Maintained
14121W:	http://www.linux-mm.org
14122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
14123F:	mm/mmap.c
14124
14125MEMORY TECHNOLOGY DEVICES (MTD)
14126M:	Miquel Raynal <miquel.raynal@bootlin.com>
14127M:	Richard Weinberger <richard@nod.at>
14128M:	Vignesh Raghavendra <vigneshr@ti.com>
14129L:	linux-mtd@lists.infradead.org
14130S:	Maintained
14131W:	http://www.linux-mtd.infradead.org/
14132Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
14133C:	irc://irc.oftc.net/mtd
14134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
14136F:	Documentation/devicetree/bindings/mtd/
14137F:	drivers/mtd/
14138F:	include/linux/mtd/
14139F:	include/uapi/mtd/
14140
14141MEMSENSING MICROSYSTEMS MSA311 DRIVER
14142M:	Dmitry Rokosov <ddrokosov@sberdevices.ru>
14143L:	linux-iio@vger.kernel.org
14144S:	Maintained
14145F:	Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
14146F:	drivers/iio/accel/msa311.c
14147
14148MEN A21 WATCHDOG DRIVER
14149M:	Johannes Thumshirn <morbidrsa@gmail.com>
14150L:	linux-watchdog@vger.kernel.org
14151S:	Maintained
14152F:	drivers/watchdog/mena21_wdt.c
14153
14154MEN CHAMELEON BUS (mcb)
14155M:	Johannes Thumshirn <morbidrsa@gmail.com>
14156S:	Maintained
14157F:	Documentation/driver-api/men-chameleon-bus.rst
14158F:	drivers/mcb/
14159F:	include/linux/mcb.h
14160
14161MEN F21BMC (Board Management Controller)
14162M:	Andreas Werner <andreas.werner@men.de>
14163S:	Supported
14164F:	Documentation/hwmon/menf21bmc.rst
14165F:	drivers/hwmon/menf21bmc_hwmon.c
14166F:	drivers/leds/leds-menf21bmc.c
14167F:	drivers/mfd/menf21bmc.c
14168F:	drivers/watchdog/menf21bmc_wdt.c
14169
14170MEN Z069 WATCHDOG DRIVER
14171M:	Johannes Thumshirn <jth@kernel.org>
14172L:	linux-watchdog@vger.kernel.org
14173S:	Maintained
14174F:	drivers/watchdog/menz69_wdt.c
14175
14176MESON AO CEC DRIVER FOR AMLOGIC SOCS
14177M:	Neil Armstrong <neil.armstrong@linaro.org>
14178L:	linux-media@vger.kernel.org
14179L:	linux-amlogic@lists.infradead.org
14180S:	Supported
14181W:	http://linux-meson.com/
14182T:	git git://linuxtv.org/media_tree.git
14183F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
14184F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
14185F:	drivers/media/cec/platform/meson/ao-cec.c
14186
14187MESON GE2D DRIVER FOR AMLOGIC SOCS
14188M:	Neil Armstrong <neil.armstrong@linaro.org>
14189L:	linux-media@vger.kernel.org
14190L:	linux-amlogic@lists.infradead.org
14191S:	Supported
14192T:	git git://linuxtv.org/media_tree.git
14193F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
14194F:	drivers/media/platform/amlogic/meson-ge2d/
14195
14196MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
14197M:	Liang Yang <liang.yang@amlogic.com>
14198L:	linux-mtd@lists.infradead.org
14199S:	Maintained
14200F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
14201F:	drivers/mtd/nand/raw/meson_*
14202
14203MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
14204M:	Neil Armstrong <neil.armstrong@linaro.org>
14205L:	linux-media@vger.kernel.org
14206L:	linux-amlogic@lists.infradead.org
14207S:	Supported
14208T:	git git://linuxtv.org/media_tree.git
14209F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
14210F:	drivers/staging/media/meson/vdec/
14211
14212METHODE UDPU SUPPORT
14213M:	Robert Marko <robert.marko@sartura.hr>
14214S:	Maintained
14215F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
14216F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
14217
14218MHI BUS
14219M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14220L:	mhi@lists.linux.dev
14221L:	linux-arm-msm@vger.kernel.org
14222S:	Maintained
14223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
14224F:	Documentation/ABI/stable/sysfs-bus-mhi
14225F:	Documentation/mhi/
14226F:	drivers/bus/mhi/
14227F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
14228F:	include/linux/mhi.h
14229
14230MICROBLAZE ARCHITECTURE
14231M:	Michal Simek <monstr@monstr.eu>
14232S:	Supported
14233W:	http://www.monstr.eu/fdt/
14234T:	git git://git.monstr.eu/linux-2.6-microblaze.git
14235F:	arch/microblaze/
14236
14237MICROBLAZE TMR INJECT
14238M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14239S:	Supported
14240F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
14241F:	drivers/misc/xilinx_tmr_inject.c
14242
14243MICROBLAZE TMR MANAGER
14244M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
14245S:	Supported
14246F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
14247F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
14248F:	drivers/misc/xilinx_tmr_manager.c
14249
14250MICROCHIP AT91 DMA DRIVERS
14251M:	Ludovic Desroches <ludovic.desroches@microchip.com>
14252M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14254L:	dmaengine@vger.kernel.org
14255S:	Supported
14256F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
14257F:	drivers/dma/at_hdmac.c
14258F:	drivers/dma/at_xdmac.c
14259F:	include/dt-bindings/dma/at91.h
14260
14261MICROCHIP AT91 SERIAL DRIVER
14262M:	Richard Genoud <richard.genoud@gmail.com>
14263S:	Maintained
14264F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14265F:	drivers/tty/serial/atmel_serial.c
14266F:	drivers/tty/serial/atmel_serial.h
14267
14268MICROCHIP AT91 USART MFD DRIVER
14269M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14270L:	linux-kernel@vger.kernel.org
14271S:	Supported
14272F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14273F:	drivers/mfd/at91-usart.c
14274F:	include/dt-bindings/mfd/at91-usart.h
14275
14276MICROCHIP AT91 USART SPI DRIVER
14277M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
14278L:	linux-spi@vger.kernel.org
14279S:	Supported
14280F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
14281F:	drivers/spi/spi-at91-usart.c
14282
14283MICROCHIP AUDIO ASOC DRIVERS
14284M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14285L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14286S:	Supported
14287F:	Documentation/devicetree/bindings/sound/atmel*
14288F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
14289F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
14290F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
14291F:	sound/soc/atmel
14292
14293MICROCHIP CSI2DC DRIVER
14294M:	Eugen Hristev <eugen.hristev@microchip.com>
14295L:	linux-media@vger.kernel.org
14296S:	Supported
14297F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
14298F:	drivers/media/platform/microchip/microchip-csi2dc.c
14299
14300MICROCHIP ECC DRIVER
14301M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14302L:	linux-crypto@vger.kernel.org
14303S:	Maintained
14304F:	drivers/crypto/atmel-ecc.*
14305
14306MICROCHIP EIC DRIVER
14307M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14309S:	Supported
14310F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
14311F:	drivers/irqchip/irq-mchp-eic.c
14312
14313MICROCHIP I2C DRIVER
14314M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
14315L:	linux-i2c@vger.kernel.org
14316S:	Supported
14317F:	drivers/i2c/busses/i2c-at91-*.c
14318F:	drivers/i2c/busses/i2c-at91.h
14319
14320MICROCHIP ISC DRIVER
14321M:	Eugen Hristev <eugen.hristev@microchip.com>
14322L:	linux-media@vger.kernel.org
14323S:	Supported
14324F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
14325F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
14326F:	drivers/media/platform/microchip/microchip-isc*
14327F:	drivers/media/platform/microchip/microchip-sama*-isc*
14328F:	drivers/staging/media/deprecated/atmel/atmel-isc*
14329F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
14330F:	include/linux/atmel-isc-media.h
14331
14332MICROCHIP ISI DRIVER
14333M:	Eugen Hristev <eugen.hristev@microchip.com>
14334L:	linux-media@vger.kernel.org
14335S:	Supported
14336F:	drivers/media/platform/atmel/atmel-isi.c
14337F:	drivers/media/platform/atmel/atmel-isi.h
14338
14339MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
14340M:	Woojung Huh <woojung.huh@microchip.com>
14341M:	UNGLinuxDriver@microchip.com
14342L:	netdev@vger.kernel.org
14343S:	Maintained
14344F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
14345F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
14346F:	drivers/net/dsa/microchip/*
14347F:	include/linux/dsa/ksz_common.h
14348F:	include/linux/platform_data/microchip-ksz.h
14349F:	net/dsa/tag_ksz.c
14350
14351MICROCHIP LAN743X ETHERNET DRIVER
14352M:	Bryan Whitehead <bryan.whitehead@microchip.com>
14353M:	UNGLinuxDriver@microchip.com
14354L:	netdev@vger.kernel.org
14355S:	Maintained
14356F:	drivers/net/ethernet/microchip/lan743x_*
14357
14358MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
14359M:	Arun Ramadoss <arun.ramadoss@microchip.com>
14360R:	UNGLinuxDriver@microchip.com
14361L:	netdev@vger.kernel.org
14362S:	Maintained
14363F:	drivers/net/phy/microchip_t1.c
14364
14365MICROCHIP LAN966X ETHERNET DRIVER
14366M:	Horatiu Vultur <horatiu.vultur@microchip.com>
14367M:	UNGLinuxDriver@microchip.com
14368L:	netdev@vger.kernel.org
14369S:	Maintained
14370F:	drivers/net/ethernet/microchip/lan966x/*
14371
14372MICROCHIP LCDFB DRIVER
14373M:	Nicolas Ferre <nicolas.ferre@microchip.com>
14374L:	linux-fbdev@vger.kernel.org
14375S:	Maintained
14376F:	drivers/video/fbdev/atmel_lcdfb.c
14377F:	include/video/atmel_lcdc.h
14378
14379MICROCHIP MCP16502 PMIC DRIVER
14380M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14382S:	Supported
14383F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
14384F:	drivers/regulator/mcp16502.c
14385
14386MICROCHIP MCP3564 ADC DRIVER
14387M:	Marius Cristea <marius.cristea@microchip.com>
14388L:	linux-iio@vger.kernel.org
14389S:	Supported
14390F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
14391F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
14392F:	drivers/iio/adc/mcp3564.c
14393
14394MICROCHIP MCP3911 ADC DRIVER
14395M:	Marcus Folkesson <marcus.folkesson@gmail.com>
14396M:	Kent Gustavsson <kent@minoris.se>
14397L:	linux-iio@vger.kernel.org
14398S:	Maintained
14399F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
14400F:	drivers/iio/adc/mcp3911.c
14401
14402MICROCHIP MMC/SD/SDIO MCI DRIVER
14403M:	Aubin Constans <aubin.constans@microchip.com>
14404S:	Maintained
14405F:	drivers/mmc/host/atmel-mci.c
14406
14407MICROCHIP NAND DRIVER
14408M:	Tudor Ambarus <tudor.ambarus@linaro.org>
14409L:	linux-mtd@lists.infradead.org
14410S:	Supported
14411F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
14412F:	drivers/mtd/nand/raw/atmel/*
14413
14414MICROCHIP OTPC DRIVER
14415M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14417S:	Supported
14418F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
14419F:	drivers/nvmem/microchip-otpc.c
14420F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
14421
14422MICROCHIP PCI1XXXX GP DRIVER
14423M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
14424M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14425L:	linux-gpio@vger.kernel.org
14426S:	Supported
14427F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
14428F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
14429F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
14430F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
14431
14432MICROCHIP PCI1XXXX I2C DRIVER
14433M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14434M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14435M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14436L:	linux-i2c@vger.kernel.org
14437S:	Maintained
14438F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
14439
14440MICROCHIP PCIe UART DRIVER
14441M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
14442M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
14443L:	linux-serial@vger.kernel.org
14444S:	Maintained
14445F:	drivers/tty/serial/8250/8250_pci1xxxx.c
14446
14447MICROCHIP POLARFIRE FPGA DRIVERS
14448M:	Conor Dooley <conor.dooley@microchip.com>
14449R:	Vladimir Georgiev <v.georgiev@metrotek.ru>
14450L:	linux-fpga@vger.kernel.org
14451S:	Supported
14452F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
14453F:	drivers/fpga/microchip-spi.c
14454
14455MICROCHIP PWM DRIVER
14456M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14458L:	linux-pwm@vger.kernel.org
14459S:	Supported
14460F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
14461F:	drivers/pwm/pwm-atmel.c
14462
14463MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
14464M:	Eugen Hristev <eugen.hristev@microchip.com>
14465L:	linux-iio@vger.kernel.org
14466S:	Supported
14467F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
14468F:	drivers/iio/adc/at91-sama5d2_adc.c
14469F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
14470
14471MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
14472M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14473S:	Supported
14474F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
14475F:	drivers/power/reset/at91-sama5d2_shdwc.c
14476
14477MICROCHIP SOC DRIVERS
14478M:	Conor Dooley <conor@kernel.org>
14479S:	Supported
14480T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
14481F:	drivers/soc/microchip/
14482
14483MICROCHIP SPI DRIVER
14484M:	Ryan Wanner <ryan.wanner@microchip.com>
14485S:	Supported
14486F:	drivers/spi/spi-atmel.*
14487
14488MICROCHIP SSC DRIVER
14489M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14491S:	Supported
14492F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
14493F:	drivers/misc/atmel-ssc.c
14494F:	include/linux/atmel-ssc.h
14495
14496Microchip Timer Counter Block (TCB) Capture Driver
14497M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
14498L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14499L:	linux-iio@vger.kernel.org
14500S:	Maintained
14501F:	drivers/counter/microchip-tcb-capture.c
14502
14503MICROCHIP USB251XB DRIVER
14504M:	Richard Leitner <richard.leitner@skidata.com>
14505L:	linux-usb@vger.kernel.org
14506S:	Maintained
14507F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
14508F:	drivers/usb/misc/usb251xb.c
14509
14510MICROCHIP USBA UDC DRIVER
14511M:	Cristian Birsan <cristian.birsan@microchip.com>
14512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14513S:	Supported
14514F:	drivers/usb/gadget/udc/atmel_usba_udc.*
14515
14516MICROCHIP WILC1000 WIFI DRIVER
14517M:	Ajay Singh <ajay.kathat@microchip.com>
14518M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
14519L:	linux-wireless@vger.kernel.org
14520S:	Supported
14521F:	drivers/net/wireless/microchip/wilc1000/
14522
14523MICROSEMI MIPS SOCS
14524M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
14525M:	UNGLinuxDriver@microchip.com
14526L:	linux-mips@vger.kernel.org
14527S:	Supported
14528F:	Documentation/devicetree/bindings/mips/mscc.txt
14529F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
14530F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
14531F:	arch/mips/boot/dts/mscc/
14532F:	arch/mips/configs/generic/board-ocelot.config
14533F:	arch/mips/generic/board-ocelot.c
14534
14535MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
14536M:	Don Brace <don.brace@microchip.com>
14537L:	storagedev@microchip.com
14538L:	linux-scsi@vger.kernel.org
14539S:	Supported
14540F:	Documentation/scsi/smartpqi.rst
14541F:	drivers/scsi/smartpqi/Kconfig
14542F:	drivers/scsi/smartpqi/Makefile
14543F:	drivers/scsi/smartpqi/smartpqi*.[ch]
14544F:	include/linux/cciss*.h
14545F:	include/uapi/linux/cciss*.h
14546
14547MICROSOFT MANA RDMA DRIVER
14548M:	Long Li <longli@microsoft.com>
14549M:	Ajay Sharma <sharmaajay@microsoft.com>
14550L:	linux-rdma@vger.kernel.org
14551S:	Supported
14552F:	drivers/infiniband/hw/mana/
14553F:	include/net/mana
14554F:	include/uapi/rdma/mana-abi.h
14555
14556MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
14557M:	Maximilian Luz <luzmaximilian@gmail.com>
14558L:	platform-driver-x86@vger.kernel.org
14559S:	Maintained
14560F:	drivers/platform/surface/surface_aggregator_tabletsw.c
14561
14562MICROSOFT SURFACE BATTERY AND AC DRIVERS
14563M:	Maximilian Luz <luzmaximilian@gmail.com>
14564L:	linux-pm@vger.kernel.org
14565L:	platform-driver-x86@vger.kernel.org
14566S:	Maintained
14567F:	drivers/power/supply/surface_battery.c
14568F:	drivers/power/supply/surface_charger.c
14569
14570MICROSOFT SURFACE DTX DRIVER
14571M:	Maximilian Luz <luzmaximilian@gmail.com>
14572L:	platform-driver-x86@vger.kernel.org
14573S:	Maintained
14574F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
14575F:	drivers/platform/surface/surface_dtx.c
14576F:	include/uapi/linux/surface_aggregator/dtx.h
14577
14578MICROSOFT SURFACE GPE LID SUPPORT DRIVER
14579M:	Maximilian Luz <luzmaximilian@gmail.com>
14580L:	platform-driver-x86@vger.kernel.org
14581S:	Maintained
14582F:	drivers/platform/surface/surface_gpe.c
14583
14584MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
14585M:	Hans de Goede <hdegoede@redhat.com>
14586M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14587M:	Maximilian Luz <luzmaximilian@gmail.com>
14588L:	platform-driver-x86@vger.kernel.org
14589S:	Maintained
14590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
14591F:	drivers/platform/surface/
14592
14593MICROSOFT SURFACE HID TRANSPORT DRIVER
14594M:	Maximilian Luz <luzmaximilian@gmail.com>
14595L:	linux-input@vger.kernel.org
14596L:	platform-driver-x86@vger.kernel.org
14597S:	Maintained
14598F:	drivers/hid/surface-hid/
14599
14600MICROSOFT SURFACE HOT-PLUG DRIVER
14601M:	Maximilian Luz <luzmaximilian@gmail.com>
14602L:	platform-driver-x86@vger.kernel.org
14603S:	Maintained
14604F:	drivers/platform/surface/surface_hotplug.c
14605
14606MICROSOFT SURFACE PLATFORM PROFILE DRIVER
14607M:	Maximilian Luz <luzmaximilian@gmail.com>
14608L:	platform-driver-x86@vger.kernel.org
14609S:	Maintained
14610F:	drivers/platform/surface/surface_platform_profile.c
14611
14612MICROSOFT SURFACE PRO 3 BUTTON DRIVER
14613M:	Chen Yu <yu.c.chen@intel.com>
14614L:	platform-driver-x86@vger.kernel.org
14615S:	Supported
14616F:	drivers/platform/surface/surfacepro3_button.c
14617
14618MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
14619M:	Maximilian Luz <luzmaximilian@gmail.com>
14620L:	platform-driver-x86@vger.kernel.org
14621S:	Maintained
14622F:	drivers/platform/surface/surface_aggregator_hub.c
14623
14624MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
14625M:	Maximilian Luz <luzmaximilian@gmail.com>
14626L:	platform-driver-x86@vger.kernel.org
14627S:	Maintained
14628W:	https://github.com/linux-surface/surface-aggregator-module
14629C:	irc://irc.libera.chat/linux-surface
14630F:	Documentation/driver-api/surface_aggregator/
14631F:	drivers/platform/surface/aggregator/
14632F:	drivers/platform/surface/surface_acpi_notify.c
14633F:	drivers/platform/surface/surface_aggregator_cdev.c
14634F:	drivers/platform/surface/surface_aggregator_registry.c
14635F:	include/linux/surface_acpi_notify.h
14636F:	include/linux/surface_aggregator/
14637F:	include/uapi/linux/surface_aggregator/
14638
14639MICROTEK X6 SCANNER
14640M:	Oliver Neukum <oliver@neukum.org>
14641S:	Maintained
14642F:	drivers/usb/image/microtek.*
14643
14644MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
14645M:	Luka Kovacic <luka.kovacic@sartura.hr>
14646M:	Luka Perkov <luka.perkov@sartura.hr>
14647S:	Maintained
14648F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
14649F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
14650F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
14651F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
14652F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
14653F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
14654
14655MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
14656M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14657L:	linux-media@vger.kernel.org
14658S:	Maintained
14659F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
14660F:	Documentation/driver-api/media/drivers/ccs/
14661F:	Documentation/userspace-api/media/drivers/ccs.rst
14662F:	drivers/media/i2c/ccs-pll.c
14663F:	drivers/media/i2c/ccs-pll.h
14664F:	drivers/media/i2c/ccs/
14665F:	include/uapi/linux/ccs.h
14666F:	include/uapi/linux/smiapp.h
14667
14668MIPS
14669M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14670L:	linux-mips@vger.kernel.org
14671S:	Maintained
14672W:	http://www.linux-mips.org/
14673Q:	https://patchwork.kernel.org/project/linux-mips/list/
14674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
14675F:	Documentation/devicetree/bindings/mips/
14676F:	Documentation/arch/mips/
14677F:	arch/mips/
14678F:	drivers/platform/mips/
14679F:	include/dt-bindings/mips/
14680
14681MIPS BOSTON DEVELOPMENT BOARD
14682M:	Paul Burton <paulburton@kernel.org>
14683L:	linux-mips@vger.kernel.org
14684S:	Maintained
14685F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
14686F:	arch/mips/boot/dts/img/boston.dts
14687F:	arch/mips/configs/generic/board-boston.config
14688F:	drivers/clk/imgtec/clk-boston.c
14689F:	include/dt-bindings/clock/boston-clock.h
14690
14691MIPS CORE DRIVERS
14692M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14693M:	Serge Semin <fancer.lancer@gmail.com>
14694L:	linux-mips@vger.kernel.org
14695S:	Supported
14696F:	drivers/bus/mips_cdmm.c
14697F:	drivers/clocksource/mips-gic-timer.c
14698F:	drivers/cpuidle/cpuidle-cps.c
14699F:	drivers/irqchip/irq-mips-cpu.c
14700F:	drivers/irqchip/irq-mips-gic.c
14701
14702MIPS GENERIC PLATFORM
14703M:	Paul Burton <paulburton@kernel.org>
14704L:	linux-mips@vger.kernel.org
14705S:	Supported
14706F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
14707F:	arch/mips/generic/
14708F:	arch/mips/tools/generic-board-config.sh
14709
14710MIPS RINT INSTRUCTION EMULATION
14711M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
14712L:	linux-mips@vger.kernel.org
14713S:	Supported
14714F:	arch/mips/math-emu/dp_rint.c
14715F:	arch/mips/math-emu/sp_rint.c
14716
14717MIPS/LOONGSON1 ARCHITECTURE
14718M:	Keguang Zhang <keguang.zhang@gmail.com>
14719L:	linux-mips@vger.kernel.org
14720S:	Maintained
14721F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
14722F:	arch/mips/include/asm/mach-loongson32/
14723F:	arch/mips/loongson32/
14724F:	drivers/*/*loongson1*
14725F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
14726
14727MIPS/LOONGSON2EF ARCHITECTURE
14728M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14729L:	linux-mips@vger.kernel.org
14730S:	Maintained
14731F:	arch/mips/include/asm/mach-loongson2ef/
14732F:	arch/mips/loongson2ef/
14733F:	drivers/cpufreq/loongson2_cpufreq.c
14734
14735MIPS/LOONGSON64 ARCHITECTURE
14736M:	Huacai Chen <chenhuacai@kernel.org>
14737M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
14738L:	linux-mips@vger.kernel.org
14739S:	Maintained
14740F:	arch/mips/include/asm/mach-loongson64/
14741F:	arch/mips/loongson64/
14742F:	drivers/irqchip/irq-loongson*
14743F:	drivers/platform/mips/cpu_hwmon.c
14744
14745MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
14746M:	Hans Verkuil <hverkuil@xs4all.nl>
14747L:	linux-media@vger.kernel.org
14748S:	Odd Fixes
14749W:	https://linuxtv.org
14750T:	git git://linuxtv.org/media_tree.git
14751F:	drivers/media/radio/radio-miropcm20*
14752
14753MITSUMI MM8013 FG DRIVER
14754M:	Konrad Dybcio <konradybcio@kernel.org>
14755F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
14756F:	drivers/power/supply/mm8013.c
14757
14758MMP SUPPORT
14759R:	Lubomir Rintel <lkundrak@v3.sk>
14760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14761S:	Odd Fixes
14762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
14763F:	arch/arm/boot/dts/marvell/mmp*
14764F:	arch/arm/mach-mmp/
14765F:	include/linux/soc/mmp/
14766
14767MMP USB PHY DRIVERS
14768R:	Lubomir Rintel <lkundrak@v3.sk>
14769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14770S:	Maintained
14771F:	drivers/phy/marvell/phy-mmp3-usb.c
14772F:	drivers/phy/marvell/phy-pxa-usb.c
14773
14774MMU GATHER AND TLB INVALIDATION
14775M:	Will Deacon <will@kernel.org>
14776M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
14777M:	Andrew Morton <akpm@linux-foundation.org>
14778M:	Nick Piggin <npiggin@gmail.com>
14779M:	Peter Zijlstra <peterz@infradead.org>
14780L:	linux-arch@vger.kernel.org
14781L:	linux-mm@kvack.org
14782S:	Maintained
14783F:	arch/*/include/asm/tlb.h
14784F:	include/asm-generic/tlb.h
14785F:	mm/mmu_gather.c
14786
14787MN88472 MEDIA DRIVER
14788L:	linux-media@vger.kernel.org
14789S:	Orphan
14790W:	https://linuxtv.org
14791Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14792F:	drivers/media/dvb-frontends/mn88472*
14793
14794MN88473 MEDIA DRIVER
14795L:	linux-media@vger.kernel.org
14796S:	Orphan
14797W:	https://linuxtv.org
14798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14799F:	drivers/media/dvb-frontends/mn88473*
14800
14801MODULE SUPPORT
14802M:	Luis Chamberlain <mcgrof@kernel.org>
14803L:	linux-modules@vger.kernel.org
14804L:	linux-kernel@vger.kernel.org
14805S:	Maintained
14806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
14807F:	include/linux/kmod.h
14808F:	include/linux/module*.h
14809F:	kernel/module/
14810F:	lib/test_kmod.c
14811F:	scripts/module*
14812F:	tools/testing/selftests/kmod/
14813
14814MONOLITHIC POWER SYSTEM PMIC DRIVER
14815M:	Saravanan Sekar <sravanhome@gmail.com>
14816S:	Maintained
14817F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
14818F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
14819F:	drivers/hwmon/pmbus/mpq7932.c
14820F:	drivers/iio/adc/mp2629_adc.c
14821F:	drivers/mfd/mp2629.c
14822F:	drivers/power/supply/mp2629_charger.c
14823F:	drivers/regulator/mp5416.c
14824F:	drivers/regulator/mpq7920.c
14825F:	drivers/regulator/mpq7920.h
14826F:	include/linux/mfd/mp2629.h
14827
14828MOST(R) TECHNOLOGY DRIVER
14829M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
14830M:	Christian Gromm <christian.gromm@microchip.com>
14831S:	Maintained
14832F:	Documentation/ABI/testing/configfs-most
14833F:	Documentation/ABI/testing/sysfs-bus-most
14834F:	drivers/most/
14835F:	drivers/staging/most/
14836F:	include/linux/most.h
14837
14838MOTORCOMM PHY DRIVER
14839M:	Peter Geis <pgwipeout@gmail.com>
14840M:	Frank <Frank.Sae@motor-comm.com>
14841L:	netdev@vger.kernel.org
14842S:	Maintained
14843F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
14844F:	drivers/net/phy/motorcomm.c
14845
14846MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
14847M:	Jiri Slaby <jirislaby@kernel.org>
14848S:	Maintained
14849F:	Documentation/driver-api/tty/moxa-smartio.rst
14850F:	drivers/tty/mxser.*
14851
14852MP3309C BACKLIGHT DRIVER
14853M:	Flavio Suligoi <f.suligoi@asem.it>
14854L:	dri-devel@lists.freedesktop.org
14855S:	Maintained
14856F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
14857F:	drivers/video/backlight/mp3309c.c
14858
14859MR800 AVERMEDIA USB FM RADIO DRIVER
14860M:	Alexey Klimov <klimov.linux@gmail.com>
14861L:	linux-media@vger.kernel.org
14862S:	Maintained
14863T:	git git://linuxtv.org/media_tree.git
14864F:	drivers/media/radio/radio-mr800.c
14865
14866MRF24J40 IEEE 802.15.4 RADIO DRIVER
14867M:	Stefan Schmidt <stefan@datenfreihafen.org>
14868L:	linux-wpan@vger.kernel.org
14869S:	Odd Fixes
14870F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
14871F:	drivers/net/ieee802154/mrf24j40.c
14872
14873MSI EC DRIVER
14874M:	Nikita Kravets <teackot@gmail.com>
14875L:	platform-driver-x86@vger.kernel.org
14876S:	Maintained
14877W:	https://github.com/BeardOverflow/msi-ec
14878F:	drivers/platform/x86/msi-ec.*
14879
14880MSI LAPTOP SUPPORT
14881M:	"Lee, Chun-Yi" <jlee@suse.com>
14882L:	platform-driver-x86@vger.kernel.org
14883S:	Maintained
14884F:	drivers/platform/x86/msi-laptop.c
14885
14886MSI WMI SUPPORT
14887L:	platform-driver-x86@vger.kernel.org
14888S:	Orphan
14889F:	drivers/platform/x86/msi-wmi.c
14890
14891MSI001 MEDIA DRIVER
14892L:	linux-media@vger.kernel.org
14893S:	Orphan
14894W:	https://linuxtv.org
14895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14896F:	drivers/media/tuners/msi001*
14897
14898MSI2500 MEDIA DRIVER
14899L:	linux-media@vger.kernel.org
14900S:	Orphan
14901W:	https://linuxtv.org
14902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14903F:	drivers/media/usb/msi2500/
14904
14905MSTAR INTERRUPT CONTROLLER DRIVER
14906M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
14907M:	Daniel Palmer <daniel@thingy.jp>
14908S:	Maintained
14909F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
14910F:	drivers/irqchip/irq-mst-intc.c
14911
14912MSYSTEMS DISKONCHIP G3 MTD DRIVER
14913M:	Robert Jarzmik <robert.jarzmik@free.fr>
14914L:	linux-mtd@lists.infradead.org
14915S:	Maintained
14916F:	drivers/mtd/devices/docg3*
14917
14918MT9M114 ONSEMI SENSOR DRIVER
14919M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14920L:	linux-media@vger.kernel.org
14921S:	Maintained
14922T:	git git://linuxtv.org/media_tree.git
14923F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
14924F:	drivers/media/i2c/mt9m114.c
14925
14926MT9P031 APTINA CAMERA SENSOR
14927M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14928L:	linux-media@vger.kernel.org
14929S:	Maintained
14930T:	git git://linuxtv.org/media_tree.git
14931F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
14932F:	drivers/media/i2c/mt9p031.c
14933F:	include/media/i2c/mt9p031.h
14934
14935MT9T112 APTINA CAMERA SENSOR
14936M:	Jacopo Mondi <jacopo@jmondi.org>
14937L:	linux-media@vger.kernel.org
14938S:	Odd Fixes
14939T:	git git://linuxtv.org/media_tree.git
14940F:	drivers/media/i2c/mt9t112.c
14941F:	include/media/i2c/mt9t112.h
14942
14943MT9V032 APTINA CAMERA SENSOR
14944M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14945L:	linux-media@vger.kernel.org
14946S:	Maintained
14947T:	git git://linuxtv.org/media_tree.git
14948F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
14949F:	drivers/media/i2c/mt9v032.c
14950F:	include/media/i2c/mt9v032.h
14951
14952MT9V111 APTINA CAMERA SENSOR
14953M:	Jacopo Mondi <jacopo@jmondi.org>
14954L:	linux-media@vger.kernel.org
14955S:	Maintained
14956T:	git git://linuxtv.org/media_tree.git
14957F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
14958F:	drivers/media/i2c/mt9v111.c
14959
14960MULTIFUNCTION DEVICES (MFD)
14961M:	Lee Jones <lee@kernel.org>
14962S:	Maintained
14963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14964F:	Documentation/devicetree/bindings/mfd/
14965F:	drivers/mfd/
14966F:	include/dt-bindings/mfd/
14967F:	include/linux/mfd/
14968
14969MULTIMEDIA CARD (MMC) ETC. OVER SPI
14970S:	Orphan
14971F:	drivers/mmc/host/mmc_spi.c
14972F:	include/linux/spi/mmc_spi.h
14973
14974MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
14975M:	Ulf Hansson <ulf.hansson@linaro.org>
14976L:	linux-mmc@vger.kernel.org
14977S:	Maintained
14978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14979F:	Documentation/devicetree/bindings/mmc/
14980F:	drivers/mmc/
14981F:	include/linux/mmc/
14982F:	include/uapi/linux/mmc/
14983
14984MULTIPLEXER SUBSYSTEM
14985M:	Peter Rosin <peda@axentia.se>
14986S:	Maintained
14987F:	Documentation/ABI/testing/sysfs-class-mux*
14988F:	Documentation/devicetree/bindings/mux/
14989F:	drivers/mux/
14990F:	include/dt-bindings/mux/
14991F:	include/linux/mux/
14992
14993MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
14994M:	Bin Liu <b-liu@ti.com>
14995L:	linux-usb@vger.kernel.org
14996S:	Maintained
14997F:	drivers/usb/musb/
14998
14999MXL301RF MEDIA DRIVER
15000M:	Akihiro Tsukada <tskd08@gmail.com>
15001L:	linux-media@vger.kernel.org
15002S:	Odd Fixes
15003F:	drivers/media/tuners/mxl301rf*
15004
15005MXL5007T MEDIA DRIVER
15006M:	Michael Krufky <mkrufky@linuxtv.org>
15007L:	linux-media@vger.kernel.org
15008S:	Maintained
15009W:	https://linuxtv.org
15010W:	http://github.com/mkrufky
15011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15012T:	git git://linuxtv.org/mkrufky/tuners.git
15013F:	drivers/media/tuners/mxl5007t.*
15014
15015MXSFB DRM DRIVER
15016M:	Marek Vasut <marex@denx.de>
15017M:	Stefan Agner <stefan@agner.ch>
15018L:	dri-devel@lists.freedesktop.org
15019S:	Supported
15020T:	git git://anongit.freedesktop.org/drm/drm-misc
15021F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
15022F:	drivers/gpu/drm/mxsfb/
15023
15024MYLEX DAC960 PCI RAID Controller
15025M:	Hannes Reinecke <hare@kernel.org>
15026L:	linux-scsi@vger.kernel.org
15027S:	Supported
15028F:	drivers/scsi/myrb.*
15029F:	drivers/scsi/myrs.*
15030
15031MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
15032M:	Chris Lee <christopher.lee@cspi.com>
15033L:	netdev@vger.kernel.org
15034S:	Supported
15035W:	https://www.cspi.com/ethernet-products/support/downloads/
15036F:	drivers/net/ethernet/myricom/myri10ge/
15037
15038NAND FLASH SUBSYSTEM
15039M:	Miquel Raynal <miquel.raynal@bootlin.com>
15040R:	Richard Weinberger <richard@nod.at>
15041L:	linux-mtd@lists.infradead.org
15042S:	Maintained
15043W:	http://www.linux-mtd.infradead.org/
15044Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15045C:	irc://irc.oftc.net/mtd
15046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
15047F:	drivers/mtd/nand/
15048F:	include/linux/mtd/*nand*.h
15049
15050NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
15051M:	Daniel Mack <zonque@gmail.com>
15052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15053S:	Maintained
15054W:	http://www.native-instruments.com
15055F:	sound/usb/caiaq/
15056
15057NATSEMI ETHERNET DRIVER (DP8381x)
15058S:	Orphan
15059F:	drivers/net/ethernet/natsemi/natsemi.c
15060
15061NCR 5380 SCSI DRIVERS
15062M:	Finn Thain <fthain@linux-m68k.org>
15063M:	Michael Schmitz <schmitzmic@gmail.com>
15064L:	linux-scsi@vger.kernel.org
15065S:	Maintained
15066F:	Documentation/scsi/g_NCR5380.rst
15067F:	drivers/scsi/NCR5380.*
15068F:	drivers/scsi/arm/cumana_1.c
15069F:	drivers/scsi/arm/oak.c
15070F:	drivers/scsi/atari_scsi.*
15071F:	drivers/scsi/dmx3191d.c
15072F:	drivers/scsi/g_NCR5380.*
15073F:	drivers/scsi/mac_scsi.*
15074F:	drivers/scsi/sun3_scsi.*
15075F:	drivers/scsi/sun3_scsi_vme.c
15076
15077NCSI LIBRARY
15078M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
15079S:	Maintained
15080F:	net/ncsi/
15081
15082NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
15083M:	Guenter Roeck <linux@roeck-us.net>
15084L:	linux-hwmon@vger.kernel.org
15085S:	Maintained
15086F:	Documentation/hwmon/nct6775.rst
15087F:	drivers/hwmon/nct6775-core.c
15088F:	drivers/hwmon/nct6775-platform.c
15089F:	drivers/hwmon/nct6775.h
15090
15091NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
15092M:	Zev Weiss <zev@bewilderbeest.net>
15093L:	linux-hwmon@vger.kernel.org
15094S:	Maintained
15095F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
15096F:	drivers/hwmon/nct6775-i2c.c
15097
15098NETDEVSIM
15099M:	Jakub Kicinski <kuba@kernel.org>
15100S:	Maintained
15101F:	drivers/net/netdevsim/*
15102
15103NETEM NETWORK EMULATOR
15104M:	Stephen Hemminger <stephen@networkplumber.org>
15105L:	netdev@vger.kernel.org
15106S:	Maintained
15107F:	net/sched/sch_netem.c
15108
15109NETERION 10GbE DRIVERS (s2io)
15110M:	Jon Mason <jdmason@kudzu.us>
15111L:	netdev@vger.kernel.org
15112S:	Supported
15113F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
15114F:	drivers/net/ethernet/neterion/
15115
15116NETFILTER
15117M:	Pablo Neira Ayuso <pablo@netfilter.org>
15118M:	Jozsef Kadlecsik <kadlec@netfilter.org>
15119M:	Florian Westphal <fw@strlen.de>
15120L:	netfilter-devel@vger.kernel.org
15121L:	coreteam@netfilter.org
15122S:	Maintained
15123W:	http://www.netfilter.org/
15124W:	http://www.iptables.org/
15125W:	http://www.nftables.org/
15126Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
15127C:	irc://irc.libera.chat/netfilter
15128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
15129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
15130F:	include/linux/netfilter*
15131F:	include/linux/netfilter/
15132F:	include/net/netfilter/
15133F:	include/uapi/linux/netfilter*
15134F:	include/uapi/linux/netfilter/
15135F:	net/*/netfilter.c
15136F:	net/*/netfilter/
15137F:	net/bridge/br_netfilter*.c
15138F:	net/netfilter/
15139
15140NETROM NETWORK LAYER
15141M:	Ralf Baechle <ralf@linux-mips.org>
15142L:	linux-hams@vger.kernel.org
15143S:	Maintained
15144W:	https://linux-ax25.in-berlin.de
15145F:	include/net/netrom.h
15146F:	include/uapi/linux/netrom.h
15147F:	net/netrom/
15148
15149NETRONIX EMBEDDED CONTROLLER
15150M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
15151S:	Maintained
15152F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
15153F:	drivers/mfd/ntxec.c
15154F:	drivers/pwm/pwm-ntxec.c
15155F:	drivers/rtc/rtc-ntxec.c
15156F:	include/linux/mfd/ntxec.h
15157
15158NETRONOME ETHERNET DRIVERS
15159M:	Louis Peens <louis.peens@corigine.com>
15160R:	Jakub Kicinski <kuba@kernel.org>
15161L:	oss-drivers@corigine.com
15162S:	Maintained
15163F:	drivers/net/ethernet/netronome/
15164
15165NETWORK BLOCK DEVICE (NBD)
15166M:	Josef Bacik <josef@toxicpanda.com>
15167L:	linux-block@vger.kernel.org
15168L:	nbd@other.debian.org
15169S:	Maintained
15170F:	Documentation/admin-guide/blockdev/nbd.rst
15171F:	drivers/block/nbd.c
15172F:	include/trace/events/nbd.h
15173F:	include/uapi/linux/nbd.h
15174
15175NETWORK DROP MONITOR
15176M:	Neil Horman <nhorman@tuxdriver.com>
15177L:	netdev@vger.kernel.org
15178S:	Maintained
15179W:	https://fedorahosted.org/dropwatch/
15180F:	include/uapi/linux/net_dropmon.h
15181F:	net/core/drop_monitor.c
15182
15183NETWORKING DRIVERS
15184M:	"David S. Miller" <davem@davemloft.net>
15185M:	Eric Dumazet <edumazet@google.com>
15186M:	Jakub Kicinski <kuba@kernel.org>
15187M:	Paolo Abeni <pabeni@redhat.com>
15188L:	netdev@vger.kernel.org
15189S:	Maintained
15190P:	Documentation/process/maintainer-netdev.rst
15191Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15194F:	Documentation/devicetree/bindings/net/
15195F:	Documentation/networking/net_cachelines/net_device.rst
15196F:	drivers/connector/
15197F:	drivers/net/
15198F:	include/dt-bindings/net/
15199F:	include/linux/cn_proc.h
15200F:	include/linux/etherdevice.h
15201F:	include/linux/fcdevice.h
15202F:	include/linux/fddidevice.h
15203F:	include/linux/hippidevice.h
15204F:	include/linux/if_*
15205F:	include/linux/inetdevice.h
15206F:	include/linux/netdevice.h
15207F:	include/uapi/linux/cn_proc.h
15208F:	include/uapi/linux/if_*
15209F:	include/uapi/linux/netdevice.h
15210X:	drivers/net/wireless/
15211
15212NETWORKING DRIVERS (WIRELESS)
15213M:	Kalle Valo <kvalo@kernel.org>
15214L:	linux-wireless@vger.kernel.org
15215S:	Maintained
15216W:	https://wireless.wiki.kernel.org/
15217Q:	https://patchwork.kernel.org/project/linux-wireless/list/
15218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15220F:	Documentation/devicetree/bindings/net/wireless/
15221F:	drivers/net/wireless/
15222
15223NETWORKING [DSA]
15224M:	Andrew Lunn <andrew@lunn.ch>
15225M:	Florian Fainelli <f.fainelli@gmail.com>
15226M:	Vladimir Oltean <olteanv@gmail.com>
15227S:	Maintained
15228F:	Documentation/devicetree/bindings/net/dsa/
15229F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
15230F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
15231F:	drivers/net/dsa/
15232F:	include/linux/dsa/
15233F:	include/linux/platform_data/dsa.h
15234F:	include/net/dsa.h
15235F:	net/dsa/
15236F:	tools/testing/selftests/drivers/net/dsa/
15237
15238NETWORKING [GENERAL]
15239M:	"David S. Miller" <davem@davemloft.net>
15240M:	Eric Dumazet <edumazet@google.com>
15241M:	Jakub Kicinski <kuba@kernel.org>
15242M:	Paolo Abeni <pabeni@redhat.com>
15243L:	netdev@vger.kernel.org
15244S:	Maintained
15245P:	Documentation/process/maintainer-netdev.rst
15246Q:	https://patchwork.kernel.org/project/netdevbpf/list/
15247B:	mailto:netdev@vger.kernel.org
15248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
15250F:	Documentation/core-api/netlink.rst
15251F:	Documentation/netlink/
15252F:	Documentation/networking/
15253F:	Documentation/networking/net_cachelines/
15254F:	Documentation/process/maintainer-netdev.rst
15255F:	Documentation/userspace-api/netlink/
15256F:	include/linux/framer/framer-provider.h
15257F:	include/linux/framer/framer.h
15258F:	include/linux/in.h
15259F:	include/linux/indirect_call_wrapper.h
15260F:	include/linux/net.h
15261F:	include/linux/netdevice.h
15262F:	include/net/
15263F:	include/uapi/linux/in.h
15264F:	include/uapi/linux/net.h
15265F:	include/uapi/linux/net_namespace.h
15266F:	include/uapi/linux/netdevice.h
15267F:	lib/net_utils.c
15268F:	lib/random32.c
15269F:	net/
15270F:	tools/net/
15271F:	tools/testing/selftests/net/
15272X:	net/9p/
15273X:	net/bluetooth/
15274
15275NETWORKING [IPSEC]
15276M:	Steffen Klassert <steffen.klassert@secunet.com>
15277M:	Herbert Xu <herbert@gondor.apana.org.au>
15278M:	"David S. Miller" <davem@davemloft.net>
15279L:	netdev@vger.kernel.org
15280S:	Maintained
15281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
15282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
15283F:	include/net/xfrm.h
15284F:	include/uapi/linux/xfrm.h
15285F:	net/ipv4/ah4.c
15286F:	net/ipv4/esp4*
15287F:	net/ipv4/ip_vti.c
15288F:	net/ipv4/ipcomp.c
15289F:	net/ipv4/xfrm*
15290F:	net/ipv6/ah6.c
15291F:	net/ipv6/esp6*
15292F:	net/ipv6/ip6_vti.c
15293F:	net/ipv6/ipcomp6.c
15294F:	net/ipv6/xfrm*
15295F:	net/key/
15296F:	net/xfrm/
15297F:	tools/testing/selftests/net/ipsec.c
15298
15299NETWORKING [IPv4/IPv6]
15300M:	"David S. Miller" <davem@davemloft.net>
15301M:	David Ahern <dsahern@kernel.org>
15302L:	netdev@vger.kernel.org
15303S:	Maintained
15304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
15305F:	arch/x86/net/*
15306F:	include/linux/ip.h
15307F:	include/linux/ipv6*
15308F:	include/net/fib*
15309F:	include/net/ip*
15310F:	include/net/route.h
15311F:	net/ipv4/
15312F:	net/ipv6/
15313
15314NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
15315M:	Paul Moore <paul@paul-moore.com>
15316L:	netdev@vger.kernel.org
15317L:	linux-security-module@vger.kernel.org
15318S:	Supported
15319W:	https://github.com/netlabel
15320F:	Documentation/netlabel/
15321F:	include/net/calipso.h
15322F:	include/net/cipso_ipv4.h
15323F:	include/net/netlabel.h
15324F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
15325F:	include/uapi/linux/netfilter/xt_SECMARK.h
15326F:	net/ipv4/cipso_ipv4.c
15327F:	net/ipv6/calipso.c
15328F:	net/netfilter/xt_CONNSECMARK.c
15329F:	net/netfilter/xt_SECMARK.c
15330F:	net/netlabel/
15331
15332NETWORKING [MACSEC]
15333M:	Sabrina Dubroca <sd@queasysnail.net>
15334L:	netdev@vger.kernel.org
15335S:	Maintained
15336F:	drivers/net/macsec.c
15337F:	include/net/macsec.h
15338F:	include/uapi/linux/if_macsec.h
15339K:	macsec
15340K:	\bmdo_
15341
15342NETWORKING [MPTCP]
15343M:	Matthieu Baerts <matttbe@kernel.org>
15344M:	Mat Martineau <martineau@kernel.org>
15345R:	Geliang Tang <geliang@kernel.org>
15346L:	netdev@vger.kernel.org
15347L:	mptcp@lists.linux.dev
15348S:	Maintained
15349W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
15350B:	https://github.com/multipath-tcp/mptcp_net-next/issues
15351T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
15352T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
15353F:	Documentation/netlink/specs/mptcp_pm.yaml
15354F:	Documentation/networking/mptcp-sysctl.rst
15355F:	include/net/mptcp.h
15356F:	include/trace/events/mptcp.h
15357F:	include/uapi/linux/mptcp*.h
15358F:	net/mptcp/
15359F:	tools/testing/selftests/bpf/*/*mptcp*.c
15360F:	tools/testing/selftests/net/mptcp/
15361
15362NETWORKING [TCP]
15363M:	Eric Dumazet <edumazet@google.com>
15364L:	netdev@vger.kernel.org
15365S:	Maintained
15366F:	Documentation/networking/net_cachelines/tcp_sock.rst
15367F:	include/linux/tcp.h
15368F:	include/net/tcp.h
15369F:	include/trace/events/tcp.h
15370F:	include/uapi/linux/tcp.h
15371F:	net/ipv4/syncookies.c
15372F:	net/ipv4/tcp*.c
15373F:	net/ipv6/syncookies.c
15374F:	net/ipv6/tcp*.c
15375
15376NETWORKING [TLS]
15377M:	Boris Pismenny <borisp@nvidia.com>
15378M:	John Fastabend <john.fastabend@gmail.com>
15379M:	Jakub Kicinski <kuba@kernel.org>
15380L:	netdev@vger.kernel.org
15381S:	Maintained
15382F:	include/net/tls.h
15383F:	include/uapi/linux/tls.h
15384F:	net/tls/*
15385
15386NETXEN (1/10) GbE SUPPORT
15387M:	Manish Chopra <manishc@marvell.com>
15388M:	Rahul Verma <rahulv@marvell.com>
15389M:	GR-Linux-NIC-Dev@marvell.com
15390L:	netdev@vger.kernel.org
15391S:	Supported
15392F:	drivers/net/ethernet/qlogic/netxen/
15393
15394NET_FAILOVER MODULE
15395M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
15396L:	netdev@vger.kernel.org
15397S:	Supported
15398F:	Documentation/networking/net_failover.rst
15399F:	drivers/net/net_failover.c
15400F:	include/net/net_failover.h
15401
15402NEXTHOP
15403M:	David Ahern <dsahern@kernel.org>
15404L:	netdev@vger.kernel.org
15405S:	Maintained
15406F:	include/net/netns/nexthop.h
15407F:	include/net/nexthop.h
15408F:	include/uapi/linux/nexthop.h
15409F:	net/ipv4/nexthop.c
15410
15411NFC SUBSYSTEM
15412M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15413L:	netdev@vger.kernel.org
15414S:	Maintained
15415F:	Documentation/devicetree/bindings/net/nfc/
15416F:	drivers/nfc/
15417F:	include/net/nfc/
15418F:	include/uapi/linux/nfc.h
15419F:	net/nfc/
15420
15421NFC VIRTUAL NCI DEVICE DRIVER
15422M:	Bongsu Jeon <bongsu.jeon@samsung.com>
15423L:	netdev@vger.kernel.org
15424S:	Supported
15425F:	drivers/nfc/virtual_ncidev.c
15426F:	tools/testing/selftests/nci/
15427
15428NFS, SUNRPC, AND LOCKD CLIENTS
15429M:	Trond Myklebust <trond.myklebust@hammerspace.com>
15430M:	Anna Schumaker <anna@kernel.org>
15431L:	linux-nfs@vger.kernel.org
15432S:	Maintained
15433W:	http://client.linux-nfs.org
15434T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
15435F:	Documentation/filesystems/nfs/
15436F:	fs/lockd/
15437F:	fs/nfs/
15438F:	fs/nfs_common/
15439F:	include/linux/lockd/
15440F:	include/linux/nfs*
15441F:	include/linux/sunrpc/
15442F:	include/uapi/linux/nfs*
15443F:	include/uapi/linux/sunrpc/
15444F:	net/sunrpc/
15445
15446NILFS2 FILESYSTEM
15447M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
15448L:	linux-nilfs@vger.kernel.org
15449S:	Supported
15450W:	https://nilfs.sourceforge.io/
15451W:	https://nilfs.osdn.jp/
15452T:	git https://github.com/konis/nilfs2.git
15453F:	Documentation/filesystems/nilfs2.rst
15454F:	fs/nilfs2/
15455F:	include/trace/events/nilfs2.h
15456F:	include/uapi/linux/nilfs2_api.h
15457F:	include/uapi/linux/nilfs2_ondisk.h
15458
15459NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
15460M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15461S:	Maintained
15462W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15463F:	Documentation/scsi/NinjaSCSI.rst
15464F:	drivers/scsi/pcmcia/nsp_*
15465
15466NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
15467M:	GOTO Masanori <gotom@debian.or.jp>
15468M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
15469S:	Maintained
15470W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
15471F:	Documentation/scsi/NinjaSCSI.rst
15472F:	drivers/scsi/nsp32*
15473
15474NINTENDO HID DRIVER
15475M:	Daniel J. Ogorchock <djogorchock@gmail.com>
15476L:	linux-input@vger.kernel.org
15477S:	Maintained
15478F:	drivers/hid/hid-nintendo*
15479
15480NIOS2 ARCHITECTURE
15481M:	Dinh Nguyen <dinguyen@kernel.org>
15482S:	Maintained
15483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
15484F:	arch/nios2/
15485
15486NITRO ENCLAVES (NE)
15487M:	Alexandru Ciobotaru <alcioa@amazon.com>
15488L:	linux-kernel@vger.kernel.org
15489L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15490S:	Supported
15491W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15492F:	Documentation/virt/ne_overview.rst
15493F:	drivers/virt/nitro_enclaves/
15494F:	include/linux/nitro_enclaves.h
15495F:	include/uapi/linux/nitro_enclaves.h
15496F:	samples/nitro_enclaves/
15497
15498NITRO SECURE MODULE (NSM)
15499M:	Alexander Graf <graf@amazon.com>
15500L:	linux-kernel@vger.kernel.org
15501L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
15502S:	Supported
15503W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
15504F:	drivers/misc/nsm.c
15505F:	include/uapi/linux/nsm.h
15506
15507NOHZ, DYNTICKS SUPPORT
15508M:	Frederic Weisbecker <frederic@kernel.org>
15509M:	Thomas Gleixner <tglx@linutronix.de>
15510M:	Ingo Molnar <mingo@kernel.org>
15511L:	linux-kernel@vger.kernel.org
15512S:	Maintained
15513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
15514F:	include/linux/sched/nohz.h
15515F:	include/linux/tick.h
15516F:	kernel/time/tick*.*
15517
15518NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
15519M:	Pavel Machek <pavel@ucw.cz>
15520M:	Sakari Ailus <sakari.ailus@iki.fi>
15521L:	linux-media@vger.kernel.org
15522S:	Maintained
15523F:	drivers/media/i2c/ad5820.c
15524F:	drivers/media/i2c/et8ek8
15525
15526NOKIA N900 POWER SUPPLY DRIVERS
15527R:	Pali Rohár <pali@kernel.org>
15528F:	drivers/power/supply/bq2415x_charger.c
15529F:	drivers/power/supply/bq27xxx_battery.c
15530F:	drivers/power/supply/bq27xxx_battery_i2c.c
15531F:	drivers/power/supply/isp1704_charger.c
15532F:	drivers/power/supply/rx51_battery.c
15533F:	include/linux/power/bq2415x_charger.h
15534F:	include/linux/power/bq27xxx_battery.h
15535
15536NOLIBC HEADER FILE
15537M:	Willy Tarreau <w@1wt.eu>
15538M:	Thomas Weißschuh <linux@weissschuh.net>
15539S:	Maintained
15540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
15541F:	tools/include/nolibc/
15542F:	tools/testing/selftests/nolibc/
15543
15544NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
15545M:	Hans de Goede <hdegoede@redhat.com>
15546L:	linux-input@vger.kernel.org
15547S:	Maintained
15548F:	drivers/input/touchscreen/novatek-nvt-ts.c
15549
15550NSDEPS
15551M:	Matthias Maennich <maennich@google.com>
15552S:	Maintained
15553F:	Documentation/core-api/symbol-namespaces.rst
15554F:	scripts/nsdeps
15555
15556NTB AMD DRIVER
15557M:	Sanjay R Mehta <sanju.mehta@amd.com>
15558M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
15559L:	ntb@lists.linux.dev
15560S:	Supported
15561F:	drivers/ntb/hw/amd/
15562
15563NTB DRIVER CORE
15564M:	Jon Mason <jdmason@kudzu.us>
15565M:	Dave Jiang <dave.jiang@intel.com>
15566M:	Allen Hubbe <allenbh@gmail.com>
15567L:	ntb@lists.linux.dev
15568S:	Supported
15569W:	https://github.com/jonmason/ntb/wiki
15570T:	git https://github.com/jonmason/ntb.git
15571F:	drivers/net/ntb_netdev.c
15572F:	drivers/ntb/
15573F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
15574F:	include/linux/ntb.h
15575F:	include/linux/ntb_transport.h
15576F:	tools/testing/selftests/ntb/
15577
15578NTB IDT DRIVER
15579M:	Serge Semin <fancer.lancer@gmail.com>
15580L:	ntb@lists.linux.dev
15581S:	Supported
15582F:	drivers/ntb/hw/idt/
15583
15584NTB INTEL DRIVER
15585M:	Dave Jiang <dave.jiang@intel.com>
15586L:	ntb@lists.linux.dev
15587S:	Supported
15588W:	https://github.com/davejiang/linux/wiki
15589T:	git https://github.com/davejiang/linux.git
15590F:	drivers/ntb/hw/intel/
15591
15592NTFS3 FILESYSTEM
15593M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
15594L:	ntfs3@lists.linux.dev
15595S:	Supported
15596W:	http://www.paragon-software.com/
15597T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
15598F:	Documentation/filesystems/ntfs3.rst
15599F:	fs/ntfs3/
15600
15601NUBUS SUBSYSTEM
15602M:	Finn Thain <fthain@linux-m68k.org>
15603L:	linux-m68k@lists.linux-m68k.org
15604S:	Maintained
15605F:	arch/*/include/asm/nubus.h
15606F:	drivers/nubus/
15607F:	include/linux/nubus.h
15608F:	include/uapi/linux/nubus.h
15609
15610NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
15611M:	Antonino Daplas <adaplas@gmail.com>
15612L:	linux-fbdev@vger.kernel.org
15613S:	Maintained
15614F:	drivers/video/fbdev/nvidia/
15615F:	drivers/video/fbdev/riva/
15616
15617NVIDIA WMI EC BACKLIGHT DRIVER
15618M:	Daniel Dadap <ddadap@nvidia.com>
15619L:	platform-driver-x86@vger.kernel.org
15620S:	Supported
15621F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
15622F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
15623
15624NVM EXPRESS DRIVER
15625M:	Keith Busch <kbusch@kernel.org>
15626M:	Jens Axboe <axboe@fb.com>
15627M:	Christoph Hellwig <hch@lst.de>
15628M:	Sagi Grimberg <sagi@grimberg.me>
15629L:	linux-nvme@lists.infradead.org
15630S:	Supported
15631W:	http://git.infradead.org/nvme.git
15632T:	git git://git.infradead.org/nvme.git
15633F:	Documentation/nvme/
15634F:	drivers/nvme/common/
15635F:	drivers/nvme/host/
15636F:	include/linux/nvme-*.h
15637F:	include/linux/nvme.h
15638F:	include/uapi/linux/nvme_ioctl.h
15639
15640NVM EXPRESS FABRICS AUTHENTICATION
15641M:	Hannes Reinecke <hare@suse.de>
15642L:	linux-nvme@lists.infradead.org
15643S:	Supported
15644F:	drivers/nvme/host/auth.c
15645F:	drivers/nvme/target/auth.c
15646F:	drivers/nvme/target/fabrics-cmd-auth.c
15647F:	include/linux/nvme-auth.h
15648
15649NVM EXPRESS FC TRANSPORT DRIVERS
15650M:	James Smart <james.smart@broadcom.com>
15651L:	linux-nvme@lists.infradead.org
15652S:	Supported
15653F:	drivers/nvme/host/fc.c
15654F:	drivers/nvme/target/fc.c
15655F:	drivers/nvme/target/fcloop.c
15656F:	include/linux/nvme-fc-driver.h
15657F:	include/linux/nvme-fc.h
15658
15659NVM EXPRESS HARDWARE MONITORING SUPPORT
15660M:	Guenter Roeck <linux@roeck-us.net>
15661L:	linux-nvme@lists.infradead.org
15662S:	Supported
15663F:	drivers/nvme/host/hwmon.c
15664
15665NVM EXPRESS TARGET DRIVER
15666M:	Christoph Hellwig <hch@lst.de>
15667M:	Sagi Grimberg <sagi@grimberg.me>
15668M:	Chaitanya Kulkarni <kch@nvidia.com>
15669L:	linux-nvme@lists.infradead.org
15670S:	Supported
15671W:	http://git.infradead.org/nvme.git
15672T:	git git://git.infradead.org/nvme.git
15673F:	drivers/nvme/target/
15674
15675NVMEM FRAMEWORK
15676M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15677S:	Maintained
15678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
15679F:	Documentation/ABI/stable/sysfs-bus-nvmem
15680F:	Documentation/devicetree/bindings/nvmem/
15681F:	drivers/nvmem/
15682F:	include/linux/nvmem-consumer.h
15683F:	include/linux/nvmem-provider.h
15684
15685NXP BLUETOOTH WIRELESS DRIVERS
15686M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
15687M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
15688S:	Maintained
15689F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
15690F:	drivers/bluetooth/btnxpuart.c
15691
15692NXP C45 TJA11XX PHY DRIVER
15693M:	Andrei Botila <andrei.botila@oss.nxp.com>
15694L:	netdev@vger.kernel.org
15695S:	Maintained
15696F:	drivers/net/phy/nxp-c45-tja11xx*
15697
15698NXP FSPI DRIVER
15699M:	Han Xu <han.xu@nxp.com>
15700M:	Haibo Chen <haibo.chen@nxp.com>
15701R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
15702L:	linux-spi@vger.kernel.org
15703S:	Maintained
15704F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
15705F:	drivers/spi/spi-nxp-fspi.c
15706
15707NXP FXAS21002C DRIVER
15708M:	Rui Miguel Silva <rmfrfs@gmail.com>
15709L:	linux-iio@vger.kernel.org
15710S:	Maintained
15711F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
15712F:	drivers/iio/gyro/fxas21002c.h
15713F:	drivers/iio/gyro/fxas21002c_core.c
15714F:	drivers/iio/gyro/fxas21002c_i2c.c
15715F:	drivers/iio/gyro/fxas21002c_spi.c
15716
15717NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
15718M:	Haibo Chen <haibo.chen@nxp.com>
15719L:	linux-iio@vger.kernel.org
15720L:	imx@lists.linux.dev
15721S:	Maintained
15722F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
15723F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
15724F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
15725F:	drivers/iio/adc/imx7d_adc.c
15726F:	drivers/iio/adc/imx93_adc.c
15727F:	drivers/iio/adc/vf610_adc.c
15728
15729NXP i.MX 8M ISI DRIVER
15730M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15731L:	linux-media@vger.kernel.org
15732S:	Maintained
15733F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
15734F:	drivers/media/platform/nxp/imx8-isi/
15735
15736NXP i.MX 8MP DW100 V4L2 DRIVER
15737M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
15738L:	linux-media@vger.kernel.org
15739S:	Maintained
15740F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
15741F:	Documentation/userspace-api/media/drivers/dw100.rst
15742F:	drivers/media/platform/nxp/dw100/
15743F:	include/uapi/linux/dw100.h
15744
15745NXP i.MX 8MQ DCSS DRIVER
15746M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
15747R:	Lucas Stach <l.stach@pengutronix.de>
15748L:	dri-devel@lists.freedesktop.org
15749S:	Maintained
15750T:	git git://anongit.freedesktop.org/drm/drm-misc
15751F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
15752F:	drivers/gpu/drm/imx/dcss/
15753
15754NXP i.MX 8QXP ADC DRIVER
15755M:	Cai Huoqing <cai.huoqing@linux.dev>
15756M:	Haibo Chen <haibo.chen@nxp.com>
15757L:	imx@lists.linux.dev
15758L:	linux-iio@vger.kernel.org
15759S:	Maintained
15760F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
15761F:	drivers/iio/adc/imx8qxp-adc.c
15762
15763NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
15764M:	Mirela Rabulea <mirela.rabulea@nxp.com>
15765L:	imx@lists.linux.dev
15766L:	linux-media@vger.kernel.org
15767S:	Maintained
15768F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
15769F:	drivers/media/platform/nxp/imx-jpeg
15770
15771NXP i.MX CLOCK DRIVERS
15772M:	Abel Vesa <abelvesa@kernel.org>
15773R:	Peng Fan <peng.fan@nxp.com>
15774L:	linux-clk@vger.kernel.org
15775L:	imx@lists.linux.dev
15776S:	Maintained
15777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
15778F:	Documentation/devicetree/bindings/clock/imx*
15779F:	drivers/clk/imx/
15780F:	include/dt-bindings/clock/imx*
15781
15782NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
15783M:	Jagan Teki <jagan@amarulasolutions.com>
15784S:	Maintained
15785F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
15786F:	drivers/regulator/pf8x00-regulator.c
15787
15788NXP PTN5150A CC LOGIC AND EXTCON DRIVER
15789M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
15790L:	linux-kernel@vger.kernel.org
15791S:	Maintained
15792F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
15793F:	drivers/extcon/extcon-ptn5150.c
15794
15795NXP SGTL5000 DRIVER
15796M:	Fabio Estevam <festevam@gmail.com>
15797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15798S:	Maintained
15799F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
15800F:	sound/soc/codecs/sgtl5000*
15801
15802NXP SJA1105 ETHERNET SWITCH DRIVER
15803M:	Vladimir Oltean <olteanv@gmail.com>
15804L:	linux-kernel@vger.kernel.org
15805S:	Maintained
15806F:	drivers/net/dsa/sja1105
15807F:	drivers/net/pcs/pcs-xpcs-nxp.c
15808
15809NXP TDA998X DRM DRIVER
15810M:	Russell King <linux@armlinux.org.uk>
15811S:	Maintained
15812T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
15813T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
15814F:	drivers/gpu/drm/i2c/tda998x_drv.c
15815F:	include/drm/i2c/tda998x.h
15816F:	include/dt-bindings/display/tda998x.h
15817K:	"nxp,tda998x"
15818
15819NXP TFA9879 DRIVER
15820M:	Peter Rosin <peda@axentia.se>
15821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15822S:	Maintained
15823F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
15824F:	sound/soc/codecs/tfa9879*
15825
15826NXP-NCI NFC DRIVER
15827S:	Orphan
15828F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
15829F:	drivers/nfc/nxp-nci
15830
15831NXP/Goodix TFA989X (TFA1) DRIVER
15832M:	Stephan Gerhold <stephan@gerhold.net>
15833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15834S:	Maintained
15835F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
15836F:	sound/soc/codecs/tfa989x.c
15837
15838NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
15839M:	Jonas Malaco <jonas@protocubo.io>
15840L:	linux-hwmon@vger.kernel.org
15841S:	Maintained
15842F:	Documentation/hwmon/nzxt-kraken2.rst
15843F:	drivers/hwmon/nzxt-kraken2.c
15844
15845NZXT-SMART2 HARDWARE MONITORING DRIVER
15846M:	Aleksandr Mezin <mezin.alexander@gmail.com>
15847L:	linux-hwmon@vger.kernel.org
15848S:	Maintained
15849F:	Documentation/hwmon/nzxt-smart2.rst
15850F:	drivers/hwmon/nzxt-smart2.c
15851
15852OBJAGG
15853M:	Jiri Pirko <jiri@resnulli.us>
15854L:	netdev@vger.kernel.org
15855S:	Supported
15856F:	include/linux/objagg.h
15857F:	lib/objagg.c
15858F:	lib/test_objagg.c
15859
15860OBJPOOL
15861M:	Matt Wu <wuqiang.matt@bytedance.com>
15862S:	Supported
15863F:	include/linux/objpool.h
15864F:	lib/objpool.c
15865F:	lib/test_objpool.c
15866
15867OBJTOOL
15868M:	Josh Poimboeuf <jpoimboe@kernel.org>
15869M:	Peter Zijlstra <peterz@infradead.org>
15870S:	Supported
15871F:	include/linux/objtool*.h
15872F:	tools/objtool/
15873
15874OCELOT ETHERNET SWITCH DRIVER
15875M:	Vladimir Oltean <vladimir.oltean@nxp.com>
15876M:	Claudiu Manoil <claudiu.manoil@nxp.com>
15877M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15878M:	UNGLinuxDriver@microchip.com
15879L:	netdev@vger.kernel.org
15880S:	Supported
15881F:	drivers/net/dsa/ocelot/*
15882F:	drivers/net/ethernet/mscc/
15883F:	include/soc/mscc/ocelot*
15884F:	net/dsa/tag_ocelot.c
15885F:	net/dsa/tag_ocelot_8021q.c
15886F:	tools/testing/selftests/drivers/net/ocelot/*
15887
15888OCELOT EXTERNAL SWITCH CONTROL
15889M:	Colin Foster <colin.foster@in-advantage.com>
15890S:	Supported
15891F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
15892F:	drivers/mfd/ocelot*
15893F:	drivers/net/dsa/ocelot/ocelot_ext.c
15894F:	include/linux/mfd/ocelot.h
15895
15896OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
15897M:	Frederic Barrat <fbarrat@linux.ibm.com>
15898M:	Andrew Donnellan <ajd@linux.ibm.com>
15899L:	linuxppc-dev@lists.ozlabs.org
15900S:	Supported
15901F:	Documentation/userspace-api/accelerators/ocxl.rst
15902F:	arch/powerpc/include/asm/pnv-ocxl.h
15903F:	arch/powerpc/platforms/powernv/ocxl.c
15904F:	drivers/misc/ocxl/
15905F:	include/misc/ocxl*
15906F:	include/uapi/misc/ocxl.h
15907
15908OMAP AUDIO SUPPORT
15909M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
15910M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
15911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15912L:	linux-omap@vger.kernel.org
15913S:	Maintained
15914F:	sound/soc/ti/n810.c
15915F:	sound/soc/ti/omap*
15916F:	sound/soc/ti/rx51.c
15917F:	sound/soc/ti/sdma-pcm.*
15918
15919OMAP CLOCK FRAMEWORK SUPPORT
15920M:	Paul Walmsley <paul@pwsan.com>
15921L:	linux-omap@vger.kernel.org
15922S:	Maintained
15923F:	arch/arm/*omap*/*clock*
15924
15925OMAP DEVICE TREE SUPPORT
15926M:	Benoît Cousson <bcousson@baylibre.com>
15927M:	Tony Lindgren <tony@atomide.com>
15928L:	linux-omap@vger.kernel.org
15929L:	devicetree@vger.kernel.org
15930S:	Maintained
15931F:	arch/arm/boot/dts/ti/omap/
15932
15933OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
15934L:	linux-omap@vger.kernel.org
15935L:	linux-fbdev@vger.kernel.org
15936S:	Orphan
15937F:	Documentation/arch/arm/omap/dss.rst
15938F:	drivers/video/fbdev/omap2/
15939
15940OMAP FRAMEBUFFER SUPPORT
15941L:	linux-fbdev@vger.kernel.org
15942L:	linux-omap@vger.kernel.org
15943S:	Orphan
15944F:	drivers/video/fbdev/omap/
15945
15946OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
15947M:	Roger Quadros <rogerq@kernel.org>
15948M:	Tony Lindgren <tony@atomide.com>
15949L:	linux-omap@vger.kernel.org
15950S:	Maintained
15951F:	arch/arm/mach-omap2/*gpmc*
15952F:	drivers/memory/omap-gpmc.c
15953
15954OMAP GPIO DRIVER
15955M:	Grygorii Strashko <grygorii.strashko@ti.com>
15956M:	Santosh Shilimkar <ssantosh@kernel.org>
15957M:	Kevin Hilman <khilman@kernel.org>
15958L:	linux-omap@vger.kernel.org
15959S:	Maintained
15960F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
15961F:	drivers/gpio/gpio-omap.c
15962
15963OMAP HARDWARE SPINLOCK SUPPORT
15964L:	linux-omap@vger.kernel.org
15965S:	Orphan
15966F:	drivers/hwspinlock/omap_hwspinlock.c
15967
15968OMAP HS MMC SUPPORT
15969L:	linux-mmc@vger.kernel.org
15970L:	linux-omap@vger.kernel.org
15971S:	Orphan
15972F:	drivers/mmc/host/omap_hsmmc.c
15973
15974OMAP HWMOD DATA
15975M:	Paul Walmsley <paul@pwsan.com>
15976L:	linux-omap@vger.kernel.org
15977S:	Maintained
15978F:	arch/arm/mach-omap2/omap_hwmod*data*
15979
15980OMAP HWMOD SUPPORT
15981M:	Benoît Cousson <bcousson@baylibre.com>
15982M:	Paul Walmsley <paul@pwsan.com>
15983L:	linux-omap@vger.kernel.org
15984S:	Maintained
15985F:	arch/arm/mach-omap2/omap_hwmod.*
15986
15987OMAP I2C DRIVER
15988M:	Vignesh R <vigneshr@ti.com>
15989L:	linux-omap@vger.kernel.org
15990L:	linux-i2c@vger.kernel.org
15991S:	Maintained
15992F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
15993F:	drivers/i2c/busses/i2c-omap.c
15994
15995OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
15996M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15997L:	linux-media@vger.kernel.org
15998S:	Maintained
15999F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
16000F:	drivers/media/platform/ti/omap3isp/
16001F:	drivers/staging/media/omap4iss/
16002
16003OMAP MMC SUPPORT
16004M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16005L:	linux-omap@vger.kernel.org
16006S:	Odd Fixes
16007F:	drivers/mmc/host/omap.c
16008
16009OMAP POWER MANAGEMENT SUPPORT
16010M:	Kevin Hilman <khilman@kernel.org>
16011L:	linux-omap@vger.kernel.org
16012S:	Maintained
16013F:	arch/arm/*omap*/*pm*
16014F:	drivers/cpufreq/omap-cpufreq.c
16015
16016OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
16017M:	Paul Walmsley <paul@pwsan.com>
16018L:	linux-omap@vger.kernel.org
16019S:	Maintained
16020F:	arch/arm/mach-omap2/prm*
16021
16022OMAP RANDOM NUMBER GENERATOR SUPPORT
16023M:	Deepak Saxena <dsaxena@plexity.net>
16024S:	Maintained
16025F:	drivers/char/hw_random/omap-rng.c
16026
16027OMAP USB SUPPORT
16028L:	linux-usb@vger.kernel.org
16029L:	linux-omap@vger.kernel.org
16030S:	Orphan
16031F:	arch/arm/*omap*/usb*
16032F:	drivers/usb/*/*omap*
16033
16034OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
16035M:	Mark Jackson <mpfj@newflow.co.uk>
16036L:	linux-omap@vger.kernel.org
16037S:	Maintained
16038F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
16039
16040OMAP1 SUPPORT
16041M:	Aaro Koskinen <aaro.koskinen@iki.fi>
16042M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
16043M:	Tony Lindgren <tony@atomide.com>
16044L:	linux-omap@vger.kernel.org
16045S:	Maintained
16046Q:	http://patchwork.kernel.org/project/linux-omap/list/
16047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16048F:	arch/arm/configs/omap1_defconfig
16049F:	arch/arm/mach-omap1/
16050F:	drivers/i2c/busses/i2c-omap.c
16051F:	include/linux/platform_data/ams-delta-fiq.h
16052F:	include/linux/platform_data/i2c-omap.h
16053
16054OMAP2+ SUPPORT
16055M:	Tony Lindgren <tony@atomide.com>
16056L:	linux-omap@vger.kernel.org
16057S:	Maintained
16058W:	http://www.muru.com/linux/omap/
16059W:	http://linux.omap.com/
16060Q:	http://patchwork.kernel.org/project/linux-omap/list/
16061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
16062F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
16063F:	arch/arm/configs/omap2plus_defconfig
16064F:	arch/arm/mach-omap2/
16065F:	drivers/bus/omap*.[ch]
16066F:	drivers/bus/ti-sysc.c
16067F:	drivers/gpio/gpio-tps65219.c
16068F:	drivers/i2c/busses/i2c-omap.c
16069F:	drivers/irqchip/irq-omap-intc.c
16070F:	drivers/mfd/*omap*.c
16071F:	drivers/mfd/menelaus.c
16072F:	drivers/mfd/palmas.c
16073F:	drivers/mfd/tps65217.c
16074F:	drivers/mfd/tps65218.c
16075F:	drivers/mfd/tps65219.c
16076F:	drivers/mfd/tps65910.c
16077F:	drivers/mfd/twl-core.[ch]
16078F:	drivers/mfd/twl4030*.c
16079F:	drivers/mfd/twl6030*.c
16080F:	drivers/mfd/twl6040*.c
16081F:	drivers/regulator/palmas-regulator*.c
16082F:	drivers/regulator/pbias-regulator.c
16083F:	drivers/regulator/tps65217-regulator.c
16084F:	drivers/regulator/tps65218-regulator.c
16085F:	drivers/regulator/tps65219-regulator.c
16086F:	drivers/regulator/tps65910-regulator.c
16087F:	drivers/regulator/twl-regulator.c
16088F:	drivers/regulator/twl6030-regulator.c
16089F:	include/linux/platform_data/i2c-omap.h
16090F:	include/linux/platform_data/ti-sysc.h
16091
16092OMFS FILESYSTEM
16093M:	Bob Copeland <me@bobcopeland.com>
16094L:	linux-karma-devel@lists.sourceforge.net
16095S:	Maintained
16096F:	Documentation/filesystems/omfs.rst
16097F:	fs/omfs/
16098
16099OMNIVISION OG01A1B SENSOR DRIVER
16100M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16101L:	linux-media@vger.kernel.org
16102S:	Maintained
16103F:	drivers/media/i2c/og01a1b.c
16104
16105OMNIVISION OV01A10 SENSOR DRIVER
16106M:	Bingbu Cao <bingbu.cao@intel.com>
16107L:	linux-media@vger.kernel.org
16108S:	Maintained
16109T:	git git://linuxtv.org/media_tree.git
16110F:	drivers/media/i2c/ov01a10.c
16111
16112OMNIVISION OV02A10 SENSOR DRIVER
16113L:	linux-media@vger.kernel.org
16114S:	Orphan
16115T:	git git://linuxtv.org/media_tree.git
16116F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
16117F:	drivers/media/i2c/ov02a10.c
16118
16119OMNIVISION OV08D10 SENSOR DRIVER
16120M:	Jimmy Su <jimmy.su@intel.com>
16121L:	linux-media@vger.kernel.org
16122S:	Maintained
16123T:	git git://linuxtv.org/media_tree.git
16124F:	drivers/media/i2c/ov08d10.c
16125
16126OMNIVISION OV08X40 SENSOR DRIVER
16127M:	Jason Chen <jason.z.chen@intel.com>
16128L:	linux-media@vger.kernel.org
16129S:	Maintained
16130T:	git git://linuxtv.org/media_tree.git
16131F:	drivers/media/i2c/ov08x40.c
16132
16133OMNIVISION OV13858 SENSOR DRIVER
16134M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16135L:	linux-media@vger.kernel.org
16136S:	Maintained
16137T:	git git://linuxtv.org/media_tree.git
16138F:	drivers/media/i2c/ov13858.c
16139
16140OMNIVISION OV13B10 SENSOR DRIVER
16141M:	Arec Kao <arec.kao@intel.com>
16142L:	linux-media@vger.kernel.org
16143S:	Maintained
16144T:	git git://linuxtv.org/media_tree.git
16145F:	drivers/media/i2c/ov13b10.c
16146
16147OMNIVISION OV2680 SENSOR DRIVER
16148M:	Rui Miguel Silva <rmfrfs@gmail.com>
16149M:	Hans de Goede <hansg@kernel.org>
16150L:	linux-media@vger.kernel.org
16151S:	Maintained
16152T:	git git://linuxtv.org/media_tree.git
16153F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
16154F:	drivers/media/i2c/ov2680.c
16155
16156OMNIVISION OV2685 SENSOR DRIVER
16157M:	Shunqian Zheng <zhengsq@rock-chips.com>
16158L:	linux-media@vger.kernel.org
16159S:	Maintained
16160T:	git git://linuxtv.org/media_tree.git
16161F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
16162F:	drivers/media/i2c/ov2685.c
16163
16164OMNIVISION OV2740 SENSOR DRIVER
16165M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16166R:	Sakari Ailus <sakari.ailus@linux.intel.com>
16167R:	Bingbu Cao <bingbu.cao@intel.com>
16168L:	linux-media@vger.kernel.org
16169S:	Maintained
16170T:	git git://linuxtv.org/media_tree.git
16171F:	drivers/media/i2c/ov2740.c
16172
16173OMNIVISION OV4689 SENSOR DRIVER
16174M:	Mikhail Rudenko <mike.rudenko@gmail.com>
16175L:	linux-media@vger.kernel.org
16176S:	Maintained
16177T:	git git://linuxtv.org/media_tree.git
16178F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
16179F:	drivers/media/i2c/ov4689.c
16180
16181OMNIVISION OV5640 SENSOR DRIVER
16182M:	Steve Longerbeam <slongerbeam@gmail.com>
16183L:	linux-media@vger.kernel.org
16184S:	Maintained
16185T:	git git://linuxtv.org/media_tree.git
16186F:	drivers/media/i2c/ov5640.c
16187
16188OMNIVISION OV5647 SENSOR DRIVER
16189M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16190M:	Jacopo Mondi <jacopo@jmondi.org>
16191L:	linux-media@vger.kernel.org
16192S:	Maintained
16193T:	git git://linuxtv.org/media_tree.git
16194F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
16195F:	drivers/media/i2c/ov5647.c
16196
16197OMNIVISION OV5670 SENSOR DRIVER
16198M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16199L:	linux-media@vger.kernel.org
16200S:	Maintained
16201T:	git git://linuxtv.org/media_tree.git
16202F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
16203F:	drivers/media/i2c/ov5670.c
16204
16205OMNIVISION OV5675 SENSOR DRIVER
16206M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16207L:	linux-media@vger.kernel.org
16208S:	Maintained
16209T:	git git://linuxtv.org/media_tree.git
16210F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
16211F:	drivers/media/i2c/ov5675.c
16212
16213OMNIVISION OV5693 SENSOR DRIVER
16214M:	Daniel Scally <djrscally@gmail.com>
16215L:	linux-media@vger.kernel.org
16216S:	Maintained
16217T:	git git://linuxtv.org/media_tree.git
16218F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
16219F:	drivers/media/i2c/ov5693.c
16220
16221OMNIVISION OV5695 SENSOR DRIVER
16222M:	Shunqian Zheng <zhengsq@rock-chips.com>
16223L:	linux-media@vger.kernel.org
16224S:	Maintained
16225T:	git git://linuxtv.org/media_tree.git
16226F:	drivers/media/i2c/ov5695.c
16227
16228OMNIVISION OV64A40 SENSOR DRIVER
16229M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16230L:	linux-media@vger.kernel.org
16231S:	Maintained
16232T:	git git://linuxtv.org/media_tree.git
16233F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
16234F:	drivers/media/i2c/ov64a40.c
16235
16236OMNIVISION OV7670 SENSOR DRIVER
16237L:	linux-media@vger.kernel.org
16238S:	Orphan
16239T:	git git://linuxtv.org/media_tree.git
16240F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
16241F:	drivers/media/i2c/ov7670.c
16242
16243OMNIVISION OV772x SENSOR DRIVER
16244M:	Jacopo Mondi <jacopo@jmondi.org>
16245L:	linux-media@vger.kernel.org
16246S:	Odd fixes
16247T:	git git://linuxtv.org/media_tree.git
16248F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
16249F:	drivers/media/i2c/ov772x.c
16250F:	include/media/i2c/ov772x.h
16251
16252OMNIVISION OV7740 SENSOR DRIVER
16253L:	linux-media@vger.kernel.org
16254S:	Orphan
16255T:	git git://linuxtv.org/media_tree.git
16256F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
16257F:	drivers/media/i2c/ov7740.c
16258
16259OMNIVISION OV8856 SENSOR DRIVER
16260M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16261L:	linux-media@vger.kernel.org
16262S:	Maintained
16263T:	git git://linuxtv.org/media_tree.git
16264F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
16265F:	drivers/media/i2c/ov8856.c
16266
16267OMNIVISION OV8858 SENSOR DRIVER
16268M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
16269M:	Nicholas Roth <nicholas@rothemail.net>
16270L:	linux-media@vger.kernel.org
16271S:	Maintained
16272T:	git git://linuxtv.org/media_tree.git
16273F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
16274F:	drivers/media/i2c/ov8858.c
16275
16276OMNIVISION OV9282 SENSOR DRIVER
16277M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
16278L:	linux-media@vger.kernel.org
16279S:	Maintained
16280T:	git git://linuxtv.org/media_tree.git
16281F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
16282F:	drivers/media/i2c/ov9282.c
16283
16284OMNIVISION OV9640 SENSOR DRIVER
16285M:	Petr Cvek <petrcvekcz@gmail.com>
16286L:	linux-media@vger.kernel.org
16287S:	Maintained
16288F:	drivers/media/i2c/ov9640.*
16289
16290OMNIVISION OV9650 SENSOR DRIVER
16291M:	Sakari Ailus <sakari.ailus@linux.intel.com>
16292R:	Akinobu Mita <akinobu.mita@gmail.com>
16293R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
16294L:	linux-media@vger.kernel.org
16295S:	Maintained
16296T:	git git://linuxtv.org/media_tree.git
16297F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
16298F:	drivers/media/i2c/ov9650.c
16299
16300OMNIVISION OV9734 SENSOR DRIVER
16301M:	Tianshu Qiu <tian.shu.qiu@intel.com>
16302R:	Bingbu Cao <bingbu.cao@intel.com>
16303L:	linux-media@vger.kernel.org
16304S:	Maintained
16305T:	git git://linuxtv.org/media_tree.git
16306F:	drivers/media/i2c/ov9734.c
16307
16308ONBOARD USB HUB DRIVER
16309M:	Matthias Kaehlcke <mka@chromium.org>
16310L:	linux-usb@vger.kernel.org
16311S:	Maintained
16312F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub
16313F:	drivers/usb/misc/onboard_usb_hub.c
16314
16315ONENAND FLASH DRIVER
16316M:	Kyungmin Park <kyungmin.park@samsung.com>
16317L:	linux-mtd@lists.infradead.org
16318S:	Maintained
16319F:	drivers/mtd/nand/onenand/
16320F:	include/linux/mtd/onenand*.h
16321
16322ONEXPLAYER FAN DRIVER
16323M:	Derek John Clark <derekjohn.clark@gmail.com>
16324M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
16325L:	linux-hwmon@vger.kernel.org
16326S:	Maintained
16327F:	drivers/hwmon/oxp-sensors.c
16328
16329ONIE TLV NVMEM LAYOUT DRIVER
16330M:	Miquel Raynal <miquel.raynal@bootlin.com>
16331S:	Maintained
16332F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
16333F:	drivers/nvmem/layouts/onie-tlv.c
16334
16335ONION OMEGA2+ BOARD
16336M:	Harvey Hunt <harveyhuntnexus@gmail.com>
16337L:	linux-mips@vger.kernel.org
16338S:	Maintained
16339F:	arch/mips/boot/dts/ralink/omega2p.dts
16340
16341ONSEMI ETHERNET PHY DRIVERS
16342M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
16343L:	netdev@vger.kernel.org
16344S:	Supported
16345W:	http://www.onsemi.com
16346F:	drivers/net/phy/ncn*
16347
16348OP-TEE DRIVER
16349M:	Jens Wiklander <jens.wiklander@linaro.org>
16350L:	op-tee@lists.trustedfirmware.org
16351S:	Maintained
16352F:	Documentation/ABI/testing/sysfs-bus-optee-devices
16353F:	drivers/tee/optee/
16354
16355OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
16356M:	Sumit Garg <sumit.garg@linaro.org>
16357L:	op-tee@lists.trustedfirmware.org
16358S:	Maintained
16359F:	drivers/char/hw_random/optee-rng.c
16360
16361OP-TEE RTC DRIVER
16362M:	Clément Léger <clement.leger@bootlin.com>
16363L:	linux-rtc@vger.kernel.org
16364S:	Maintained
16365F:	drivers/rtc/rtc-optee.c
16366
16367OPA-VNIC DRIVER
16368M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
16369L:	linux-rdma@vger.kernel.org
16370S:	Supported
16371F:	drivers/infiniband/ulp/opa_vnic
16372
16373OPEN FIRMWARE AND FLATTENED DEVICE TREE
16374M:	Rob Herring <robh+dt@kernel.org>
16375M:	Frank Rowand <frowand.list@gmail.com>
16376L:	devicetree@vger.kernel.org
16377S:	Maintained
16378W:	http://www.devicetree.org/
16379C:	irc://irc.libera.chat/devicetree
16380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16381F:	Documentation/ABI/testing/sysfs-firmware-ofw
16382F:	drivers/of/
16383F:	include/linux/of*.h
16384F:	scripts/dtc/
16385F:	tools/testing/selftests/dt/
16386K:	of_overlay_notifier_
16387K:	of_overlay_fdt_apply
16388K:	of_overlay_remove
16389
16390OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
16391M:	Rob Herring <robh+dt@kernel.org>
16392M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
16393M:	Conor Dooley <conor+dt@kernel.org>
16394L:	devicetree@vger.kernel.org
16395S:	Maintained
16396Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
16397C:	irc://irc.libera.chat/devicetree
16398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
16399F:	Documentation/devicetree/
16400F:	arch/*/boot/dts/
16401F:	include/dt-bindings/
16402
16403OPENCOMPUTE PTP CLOCK DRIVER
16404M:	Jonathan Lemon <jonathan.lemon@gmail.com>
16405M:	Vadim Fedorenko <vadfed@linux.dev>
16406L:	netdev@vger.kernel.org
16407S:	Maintained
16408F:	drivers/ptp/ptp_ocp.c
16409
16410OPENCORES I2C BUS DRIVER
16411M:	Peter Korsgaard <peter@korsgaard.com>
16412M:	Andrew Lunn <andrew@lunn.ch>
16413L:	linux-i2c@vger.kernel.org
16414S:	Maintained
16415F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
16416F:	Documentation/i2c/busses/i2c-ocores.rst
16417F:	drivers/i2c/busses/i2c-ocores.c
16418F:	include/linux/platform_data/i2c-ocores.h
16419
16420OPENRISC ARCHITECTURE
16421M:	Jonas Bonn <jonas@southpole.se>
16422M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
16423M:	Stafford Horne <shorne@gmail.com>
16424L:	linux-openrisc@vger.kernel.org
16425S:	Maintained
16426W:	http://openrisc.io
16427T:	git https://github.com/openrisc/linux.git
16428F:	Documentation/arch/openrisc/
16429F:	Documentation/devicetree/bindings/openrisc/
16430F:	arch/openrisc/
16431F:	drivers/irqchip/irq-ompic.c
16432F:	drivers/irqchip/irq-or1k-*
16433
16434OPENVSWITCH
16435M:	Pravin B Shelar <pshelar@ovn.org>
16436L:	netdev@vger.kernel.org
16437L:	dev@openvswitch.org
16438S:	Maintained
16439W:	http://openvswitch.org
16440F:	include/uapi/linux/openvswitch.h
16441F:	net/openvswitch/
16442F:	tools/testing/selftests/net/openvswitch/
16443
16444OPERATING PERFORMANCE POINTS (OPP)
16445M:	Viresh Kumar <vireshk@kernel.org>
16446M:	Nishanth Menon <nm@ti.com>
16447M:	Stephen Boyd <sboyd@kernel.org>
16448L:	linux-pm@vger.kernel.org
16449S:	Maintained
16450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
16451F:	Documentation/devicetree/bindings/opp/
16452F:	Documentation/power/opp.rst
16453F:	drivers/opp/
16454F:	include/linux/pm_opp.h
16455
16456OPL4 DRIVER
16457M:	Clemens Ladisch <clemens@ladisch.de>
16458L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
16459S:	Maintained
16460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16461F:	sound/drivers/opl4/
16462
16463ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
16464M:	Mark Fasheh <mark@fasheh.com>
16465M:	Joel Becker <jlbec@evilplan.org>
16466M:	Joseph Qi <joseph.qi@linux.alibaba.com>
16467L:	ocfs2-devel@lists.linux.dev
16468S:	Supported
16469W:	http://ocfs2.wiki.kernel.org
16470F:	Documentation/filesystems/dlmfs.rst
16471F:	Documentation/filesystems/ocfs2.rst
16472F:	fs/ocfs2/
16473
16474ORANGEFS FILESYSTEM
16475M:	Mike Marshall <hubcap@omnibond.com>
16476R:	Martin Brandenburg <martin@omnibond.com>
16477L:	devel@lists.orangefs.org
16478S:	Supported
16479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
16480F:	Documentation/filesystems/orangefs.rst
16481F:	fs/orangefs/
16482
16483OV2659 OMNIVISION SENSOR DRIVER
16484M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16485L:	linux-media@vger.kernel.org
16486S:	Maintained
16487W:	https://linuxtv.org
16488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16489T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16490F:	drivers/media/i2c/ov2659.c
16491F:	include/media/i2c/ov2659.h
16492
16493OVERLAY FILESYSTEM
16494M:	Miklos Szeredi <miklos@szeredi.hu>
16495M:	Amir Goldstein <amir73il@gmail.com>
16496L:	linux-unionfs@vger.kernel.org
16497S:	Supported
16498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
16499F:	Documentation/filesystems/overlayfs.rst
16500F:	fs/overlayfs/
16501
16502P54 WIRELESS DRIVER
16503M:	Christian Lamparter <chunkeey@googlemail.com>
16504L:	linux-wireless@vger.kernel.org
16505S:	Maintained
16506W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
16507F:	drivers/net/wireless/intersil/p54/
16508
16509PACKET SOCKETS
16510M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
16511S:	Maintained
16512F:	include/uapi/linux/if_packet.h
16513F:	net/packet/af_packet.c
16514
16515PACKING
16516M:	Vladimir Oltean <olteanv@gmail.com>
16517L:	netdev@vger.kernel.org
16518S:	Supported
16519F:	Documentation/core-api/packing.rst
16520F:	include/linux/packing.h
16521F:	lib/packing.c
16522
16523PADATA PARALLEL EXECUTION MECHANISM
16524M:	Steffen Klassert <steffen.klassert@secunet.com>
16525M:	Daniel Jordan <daniel.m.jordan@oracle.com>
16526L:	linux-crypto@vger.kernel.org
16527L:	linux-kernel@vger.kernel.org
16528S:	Maintained
16529F:	Documentation/core-api/padata.rst
16530F:	include/linux/padata.h
16531F:	kernel/padata.c
16532
16533PAGE CACHE
16534M:	Matthew Wilcox (Oracle) <willy@infradead.org>
16535L:	linux-fsdevel@vger.kernel.org
16536S:	Supported
16537T:	git git://git.infradead.org/users/willy/pagecache.git
16538F:	Documentation/filesystems/locking.rst
16539F:	Documentation/filesystems/vfs.rst
16540F:	include/linux/pagemap.h
16541F:	mm/filemap.c
16542F:	mm/page-writeback.c
16543F:	mm/readahead.c
16544F:	mm/truncate.c
16545
16546PAGE POOL
16547M:	Jesper Dangaard Brouer <hawk@kernel.org>
16548M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
16549L:	netdev@vger.kernel.org
16550S:	Supported
16551F:	Documentation/networking/page_pool.rst
16552F:	include/net/page_pool/
16553F:	include/trace/events/page_pool.h
16554F:	net/core/page_pool.c
16555
16556PAGE TABLE CHECK
16557M:	Pasha Tatashin <pasha.tatashin@soleen.com>
16558M:	Andrew Morton <akpm@linux-foundation.org>
16559L:	linux-mm@kvack.org
16560S:	Maintained
16561F:	Documentation/mm/page_table_check.rst
16562F:	include/linux/page_table_check.h
16563F:	mm/page_table_check.c
16564
16565PANASONIC LAPTOP ACPI EXTRAS DRIVER
16566M:	Kenneth Chan <kenneth.t.chan@gmail.com>
16567L:	platform-driver-x86@vger.kernel.org
16568S:	Maintained
16569F:	drivers/platform/x86/panasonic-laptop.c
16570
16571PARALLAX PING IIO SENSOR DRIVER
16572M:	Andreas Klinger <ak@it-klinger.de>
16573L:	linux-iio@vger.kernel.org
16574S:	Maintained
16575F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
16576F:	drivers/iio/proximity/ping.c
16577
16578PARALLEL LCD/KEYPAD PANEL DRIVER
16579M:	Willy Tarreau <willy@haproxy.com>
16580M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
16581S:	Odd Fixes
16582F:	Documentation/admin-guide/lcd-panel-cgram.rst
16583F:	drivers/auxdisplay/panel.c
16584
16585PARALLEL PORT SUBSYSTEM
16586M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16587M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16588L:	linux-parport@lists.infradead.org (subscribers-only)
16589S:	Maintained
16590F:	Documentation/driver-api/parport*.rst
16591F:	drivers/char/ppdev.c
16592F:	drivers/parport/
16593F:	include/linux/parport*.h
16594F:	include/uapi/linux/ppdev.h
16595
16596PARAVIRT_OPS INTERFACE
16597M:	Juergen Gross <jgross@suse.com>
16598R:	Ajay Kaher <akaher@vmware.com>
16599R:	Alexey Makhalov <amakhalov@vmware.com>
16600R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
16601L:	virtualization@lists.linux.dev
16602L:	x86@kernel.org
16603S:	Supported
16604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16605F:	Documentation/virt/paravirt_ops.rst
16606F:	arch/*/include/asm/paravirt*.h
16607F:	arch/*/kernel/paravirt*
16608F:	include/linux/hypervisor.h
16609
16610PARISC ARCHITECTURE
16611M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
16612M:	Helge Deller <deller@gmx.de>
16613L:	linux-parisc@vger.kernel.org
16614S:	Maintained
16615W:	https://parisc.wiki.kernel.org
16616Q:	http://patchwork.kernel.org/project/linux-parisc/list/
16617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
16618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
16619F:	Documentation/arch/parisc/
16620F:	arch/parisc/
16621F:	drivers/char/agp/parisc-agp.c
16622F:	drivers/input/misc/hp_sdc_rtc.c
16623F:	drivers/input/serio/gscps2.c
16624F:	drivers/input/serio/hp_sdc*
16625F:	drivers/parisc/
16626F:	drivers/parport/parport_gsc.*
16627F:	drivers/tty/serial/8250/8250_parisc.c
16628F:	drivers/video/console/sti*
16629F:	drivers/video/fbdev/sti*
16630F:	drivers/video/logo/logo_parisc*
16631F:	include/linux/hp_sdc.h
16632
16633PARMAN
16634M:	Jiri Pirko <jiri@resnulli.us>
16635L:	netdev@vger.kernel.org
16636S:	Supported
16637F:	include/linux/parman.h
16638F:	lib/parman.c
16639F:	lib/test_parman.c
16640
16641PC ENGINES APU BOARD DRIVER
16642M:	Enrico Weigelt, metux IT consult <info@metux.net>
16643S:	Maintained
16644F:	drivers/platform/x86/pcengines-apuv2.c
16645
16646PC87360 HARDWARE MONITORING DRIVER
16647M:	Jim Cromie <jim.cromie@gmail.com>
16648L:	linux-hwmon@vger.kernel.org
16649S:	Maintained
16650F:	Documentation/hwmon/pc87360.rst
16651F:	drivers/hwmon/pc87360.c
16652
16653PC8736x GPIO DRIVER
16654M:	Jim Cromie <jim.cromie@gmail.com>
16655S:	Maintained
16656F:	drivers/char/pc8736x_gpio.c
16657
16658PC87427 HARDWARE MONITORING DRIVER
16659M:	Jean Delvare <jdelvare@suse.com>
16660L:	linux-hwmon@vger.kernel.org
16661S:	Maintained
16662F:	Documentation/hwmon/pc87427.rst
16663F:	drivers/hwmon/pc87427.c
16664
16665PCA9532 LED DRIVER
16666M:	Riku Voipio <riku.voipio@iki.fi>
16667S:	Maintained
16668F:	drivers/leds/leds-pca9532.c
16669F:	include/linux/leds-pca9532.h
16670
16671PCA9541 I2C BUS MASTER SELECTOR DRIVER
16672M:	Guenter Roeck <linux@roeck-us.net>
16673L:	linux-i2c@vger.kernel.org
16674S:	Maintained
16675F:	drivers/i2c/muxes/i2c-mux-pca9541.c
16676
16677PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
16678M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16679M:	Pali Rohár <pali@kernel.org>
16680L:	linux-pci@vger.kernel.org
16681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16682S:	Maintained
16683F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
16684F:	drivers/pci/controller/pci-aardvark.c
16685
16686PCI DRIVER FOR ALTERA PCIE IP
16687M:	Joyce Ooi <joyce.ooi@intel.com>
16688L:	linux-pci@vger.kernel.org
16689S:	Supported
16690F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
16691F:	drivers/pci/controller/pcie-altera.c
16692
16693PCI DRIVER FOR APPLIEDMICRO XGENE
16694M:	Toan Le <toan@os.amperecomputing.com>
16695L:	linux-pci@vger.kernel.org
16696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16697S:	Maintained
16698F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
16699F:	drivers/pci/controller/pci-xgene.c
16700
16701PCI DRIVER FOR ARM VERSATILE PLATFORM
16702M:	Rob Herring <robh@kernel.org>
16703L:	linux-pci@vger.kernel.org
16704L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16705S:	Maintained
16706F:	Documentation/devicetree/bindings/pci/versatile.yaml
16707F:	drivers/pci/controller/pci-versatile.c
16708
16709PCI DRIVER FOR ARMADA 8K
16710M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16711L:	linux-pci@vger.kernel.org
16712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16713S:	Maintained
16714F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
16715F:	drivers/pci/controller/dwc/pcie-armada8k.c
16716
16717PCI DRIVER FOR CADENCE PCIE IP
16718L:	linux-pci@vger.kernel.org
16719S:	Orphan
16720F:	Documentation/devicetree/bindings/pci/cdns,*
16721F:	drivers/pci/controller/cadence/*cadence*
16722
16723PCI DRIVER FOR FREESCALE LAYERSCAPE
16724M:	Minghuan Lian <minghuan.Lian@nxp.com>
16725M:	Mingkai Hu <mingkai.hu@nxp.com>
16726M:	Roy Zang <roy.zang@nxp.com>
16727L:	linuxppc-dev@lists.ozlabs.org
16728L:	linux-pci@vger.kernel.org
16729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16730S:	Maintained
16731F:	drivers/pci/controller/dwc/*layerscape*
16732
16733PCI DRIVER FOR FU740
16734M:	Paul Walmsley <paul.walmsley@sifive.com>
16735M:	Greentime Hu <greentime.hu@sifive.com>
16736M:	Samuel Holland <samuel.holland@sifive.com>
16737L:	linux-pci@vger.kernel.org
16738S:	Maintained
16739F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
16740F:	drivers/pci/controller/dwc/pcie-fu740.c
16741
16742PCI DRIVER FOR GENERIC OF HOSTS
16743M:	Will Deacon <will@kernel.org>
16744L:	linux-pci@vger.kernel.org
16745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16746S:	Maintained
16747F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
16748F:	drivers/pci/controller/pci-host-common.c
16749F:	drivers/pci/controller/pci-host-generic.c
16750
16751PCI DRIVER FOR IMX6
16752M:	Richard Zhu <hongxing.zhu@nxp.com>
16753M:	Lucas Stach <l.stach@pengutronix.de>
16754L:	linux-pci@vger.kernel.org
16755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16756S:	Maintained
16757F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
16758F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
16759F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
16760F:	drivers/pci/controller/dwc/*imx6*
16761
16762PCI DRIVER FOR INTEL IXP4XX
16763M:	Linus Walleij <linus.walleij@linaro.org>
16764S:	Maintained
16765F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
16766F:	drivers/pci/controller/pci-ixp4xx.c
16767
16768PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
16769M:	Nirmal Patel <nirmal.patel@linux.intel.com>
16770R:	Jonathan Derrick <jonathan.derrick@linux.dev>
16771L:	linux-pci@vger.kernel.org
16772S:	Supported
16773F:	drivers/pci/controller/vmd.c
16774
16775PCI DRIVER FOR MICROSEMI SWITCHTEC
16776M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
16777M:	Logan Gunthorpe <logang@deltatee.com>
16778L:	linux-pci@vger.kernel.org
16779S:	Maintained
16780F:	Documentation/ABI/testing/sysfs-class-switchtec
16781F:	Documentation/driver-api/switchtec.rst
16782F:	drivers/ntb/hw/mscc/
16783F:	drivers/pci/switch/switchtec*
16784F:	include/linux/switchtec.h
16785F:	include/uapi/linux/switchtec_ioctl.h
16786
16787PCI DRIVER FOR MOBIVEIL PCIE IP
16788M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
16789M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16790L:	linux-pci@vger.kernel.org
16791S:	Supported
16792F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
16793F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
16794
16795PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
16796M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
16797M:	Pali Rohár <pali@kernel.org>
16798L:	linux-pci@vger.kernel.org
16799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16800S:	Maintained
16801F:	drivers/pci/controller/*mvebu*
16802
16803PCI DRIVER FOR NVIDIA TEGRA
16804M:	Thierry Reding <thierry.reding@gmail.com>
16805L:	linux-tegra@vger.kernel.org
16806L:	linux-pci@vger.kernel.org
16807S:	Supported
16808F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
16809F:	drivers/pci/controller/pci-tegra.c
16810
16811PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
16812M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
16813L:	linux-pci@vger.kernel.org
16814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16815S:	Maintained
16816F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
16817F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
16818
16819PCI DRIVER FOR RENESAS R-CAR
16820M:	Marek Vasut <marek.vasut+renesas@gmail.com>
16821M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16822L:	linux-pci@vger.kernel.org
16823L:	linux-renesas-soc@vger.kernel.org
16824S:	Maintained
16825F:	Documentation/devicetree/bindings/pci/*rcar*
16826F:	drivers/pci/controller/*rcar*
16827F:	drivers/pci/controller/dwc/*rcar*
16828
16829PCI DRIVER FOR SAMSUNG EXYNOS
16830M:	Jingoo Han <jingoohan1@gmail.com>
16831L:	linux-pci@vger.kernel.org
16832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16833L:	linux-samsung-soc@vger.kernel.org
16834S:	Maintained
16835F:	drivers/pci/controller/dwc/pci-exynos.c
16836
16837PCI DRIVER FOR SYNOPSYS DESIGNWARE
16838M:	Jingoo Han <jingoohan1@gmail.com>
16839M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
16840M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16841L:	linux-pci@vger.kernel.org
16842S:	Maintained
16843F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
16844F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
16845F:	drivers/pci/controller/dwc/*designware*
16846
16847PCI DRIVER FOR TI DRA7XX/J721E
16848M:	Vignesh Raghavendra <vigneshr@ti.com>
16849R:	Siddharth Vadapalli <s-vadapalli@ti.com>
16850L:	linux-omap@vger.kernel.org
16851L:	linux-pci@vger.kernel.org
16852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16853S:	Supported
16854F:	Documentation/devicetree/bindings/pci/ti-pci.txt
16855F:	drivers/pci/controller/cadence/pci-j721e.c
16856F:	drivers/pci/controller/dwc/pci-dra7xx.c
16857
16858PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
16859M:	Linus Walleij <linus.walleij@linaro.org>
16860L:	linux-pci@vger.kernel.org
16861S:	Maintained
16862F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
16863F:	drivers/pci/controller/pci-v3-semi.c
16864
16865PCI DRIVER FOR XILINX VERSAL CPM
16866M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
16867M:	Michal Simek <michal.simek@amd.com>
16868L:	linux-pci@vger.kernel.org
16869S:	Maintained
16870F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
16871F:	drivers/pci/controller/pcie-xilinx-cpm.c
16872
16873PCI ENDPOINT SUBSYSTEM
16874M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16875M:	Krzysztof Wilczyński <kw@linux.com>
16876R:	Kishon Vijay Abraham I <kishon@kernel.org>
16877L:	linux-pci@vger.kernel.org
16878S:	Supported
16879Q:	https://patchwork.kernel.org/project/linux-pci/list/
16880B:	https://bugzilla.kernel.org
16881C:	irc://irc.oftc.net/linux-pci
16882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16883F:	Documentation/PCI/endpoint/*
16884F:	Documentation/misc-devices/pci-endpoint-test.rst
16885F:	drivers/misc/pci_endpoint_test.c
16886F:	drivers/pci/endpoint/
16887F:	tools/pci/
16888
16889PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
16890M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
16891R:	Oliver O'Halloran <oohall@gmail.com>
16892L:	linuxppc-dev@lists.ozlabs.org
16893S:	Supported
16894F:	Documentation/PCI/pci-error-recovery.rst
16895F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
16896F:	arch/powerpc/include/*/eeh*.h
16897F:	arch/powerpc/kernel/eeh*.c
16898F:	arch/powerpc/platforms/*/eeh*.c
16899F:	drivers/pci/pcie/aer.c
16900F:	drivers/pci/pcie/dpc.c
16901F:	drivers/pci/pcie/err.c
16902
16903PCI ERROR RECOVERY
16904M:	Linas Vepstas <linasvepstas@gmail.com>
16905L:	linux-pci@vger.kernel.org
16906S:	Supported
16907F:	Documentation/PCI/pci-error-recovery.rst
16908
16909PCI MSI DRIVER FOR ALTERA MSI IP
16910M:	Joyce Ooi <joyce.ooi@intel.com>
16911L:	linux-pci@vger.kernel.org
16912S:	Supported
16913F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
16914F:	drivers/pci/controller/pcie-altera-msi.c
16915
16916PCI MSI DRIVER FOR APPLIEDMICRO XGENE
16917M:	Toan Le <toan@os.amperecomputing.com>
16918L:	linux-pci@vger.kernel.org
16919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16920S:	Maintained
16921F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
16922F:	drivers/pci/controller/pci-xgene-msi.c
16923
16924PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
16925M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
16926M:	Krzysztof Wilczyński <kw@linux.com>
16927R:	Rob Herring <robh@kernel.org>
16928L:	linux-pci@vger.kernel.org
16929S:	Supported
16930Q:	https://patchwork.kernel.org/project/linux-pci/list/
16931B:	https://bugzilla.kernel.org
16932C:	irc://irc.oftc.net/linux-pci
16933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16934F:	Documentation/devicetree/bindings/pci/
16935F:	drivers/pci/controller/
16936F:	drivers/pci/pci-bridge-emul.c
16937F:	drivers/pci/pci-bridge-emul.h
16938
16939PCI PEER-TO-PEER DMA (P2PDMA)
16940M:	Bjorn Helgaas <bhelgaas@google.com>
16941M:	Logan Gunthorpe <logang@deltatee.com>
16942L:	linux-pci@vger.kernel.org
16943S:	Supported
16944Q:	https://patchwork.kernel.org/project/linux-pci/list/
16945B:	https://bugzilla.kernel.org
16946C:	irc://irc.oftc.net/linux-pci
16947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16948F:	Documentation/driver-api/pci/p2pdma.rst
16949F:	drivers/pci/p2pdma.c
16950F:	include/linux/pci-p2pdma.h
16951
16952PCI SUBSYSTEM
16953M:	Bjorn Helgaas <bhelgaas@google.com>
16954L:	linux-pci@vger.kernel.org
16955S:	Supported
16956Q:	https://patchwork.kernel.org/project/linux-pci/list/
16957B:	https://bugzilla.kernel.org
16958C:	irc://irc.oftc.net/linux-pci
16959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
16960F:	Documentation/PCI/
16961F:	Documentation/devicetree/bindings/pci/
16962F:	arch/x86/kernel/early-quirks.c
16963F:	arch/x86/kernel/quirks.c
16964F:	arch/x86/pci/
16965F:	drivers/acpi/pci*
16966F:	drivers/pci/
16967F:	include/asm-generic/pci*
16968F:	include/linux/of_pci.h
16969F:	include/linux/pci*
16970F:	include/uapi/linux/pci*
16971F:	lib/pci*
16972
16973PCIE DRIVER FOR AMAZON ANNAPURNA LABS
16974M:	Jonathan Chocron <jonnyc@amazon.com>
16975L:	linux-pci@vger.kernel.org
16976S:	Maintained
16977F:	Documentation/devicetree/bindings/pci/pcie-al.txt
16978F:	drivers/pci/controller/dwc/pcie-al.c
16979
16980PCIE DRIVER FOR AMLOGIC MESON
16981M:	Yue Wang <yue.wang@Amlogic.com>
16982L:	linux-pci@vger.kernel.org
16983L:	linux-amlogic@lists.infradead.org
16984S:	Maintained
16985F:	drivers/pci/controller/dwc/pci-meson.c
16986
16987PCIE DRIVER FOR AXIS ARTPEC
16988M:	Jesper Nilsson <jesper.nilsson@axis.com>
16989L:	linux-arm-kernel@axis.com
16990L:	linux-pci@vger.kernel.org
16991S:	Maintained
16992F:	Documentation/devicetree/bindings/pci/axis,artpec*
16993F:	drivers/pci/controller/dwc/*artpec*
16994
16995PCIE DRIVER FOR CAVIUM THUNDERX
16996M:	Robert Richter <rric@kernel.org>
16997L:	linux-pci@vger.kernel.org
16998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16999S:	Odd Fixes
17000F:	drivers/pci/controller/pci-thunder-*
17001
17002PCIE DRIVER FOR HISILICON
17003M:	Zhou Wang <wangzhou1@hisilicon.com>
17004L:	linux-pci@vger.kernel.org
17005S:	Maintained
17006F:	drivers/pci/controller/dwc/pcie-hisi.c
17007
17008PCIE DRIVER FOR HISILICON KIRIN
17009M:	Xiaowei Song <songxiaowei@hisilicon.com>
17010M:	Binghui Wang <wangbinghui@hisilicon.com>
17011L:	linux-pci@vger.kernel.org
17012S:	Maintained
17013F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
17014F:	drivers/pci/controller/dwc/pcie-kirin.c
17015
17016PCIE DRIVER FOR HISILICON STB
17017M:	Shawn Guo <shawn.guo@linaro.org>
17018L:	linux-pci@vger.kernel.org
17019S:	Maintained
17020F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
17021F:	drivers/pci/controller/dwc/pcie-histb.c
17022
17023PCIE DRIVER FOR INTEL KEEM BAY
17024M:	Srikanth Thokala <srikanth.thokala@intel.com>
17025L:	linux-pci@vger.kernel.org
17026S:	Supported
17027F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
17028F:	drivers/pci/controller/dwc/pcie-keembay.c
17029
17030PCIE DRIVER FOR INTEL LGM GW SOC
17031M:	Chuanhua Lei <lchuanhua@maxlinear.com>
17032L:	linux-pci@vger.kernel.org
17033S:	Maintained
17034F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
17035F:	drivers/pci/controller/dwc/pcie-intel-gw.c
17036
17037PCIE DRIVER FOR MEDIATEK
17038M:	Ryder Lee <ryder.lee@mediatek.com>
17039M:	Jianjun Wang <jianjun.wang@mediatek.com>
17040L:	linux-pci@vger.kernel.org
17041L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17042S:	Supported
17043F:	Documentation/devicetree/bindings/pci/mediatek*
17044F:	drivers/pci/controller/*mediatek*
17045
17046PCIE DRIVER FOR MICROCHIP
17047M:	Daire McNamara <daire.mcnamara@microchip.com>
17048L:	linux-pci@vger.kernel.org
17049S:	Supported
17050F:	Documentation/devicetree/bindings/pci/microchip*
17051F:	drivers/pci/controller/*microchip*
17052
17053PCIE DRIVER FOR QUALCOMM MSM
17054M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17055L:	linux-pci@vger.kernel.org
17056L:	linux-arm-msm@vger.kernel.org
17057S:	Maintained
17058F:	drivers/pci/controller/dwc/pcie-qcom.c
17059
17060PCIE DRIVER FOR ROCKCHIP
17061M:	Shawn Lin <shawn.lin@rock-chips.com>
17062L:	linux-pci@vger.kernel.org
17063L:	linux-rockchip@lists.infradead.org
17064S:	Maintained
17065F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
17066F:	drivers/pci/controller/pcie-rockchip*
17067
17068PCIE DRIVER FOR SOCIONEXT UNIPHIER
17069M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17070L:	linux-pci@vger.kernel.org
17071S:	Maintained
17072F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
17073F:	drivers/pci/controller/dwc/pcie-uniphier*
17074
17075PCIE DRIVER FOR ST SPEAR13XX
17076M:	Pratyush Anand <pratyush.anand@gmail.com>
17077L:	linux-pci@vger.kernel.org
17078S:	Maintained
17079F:	drivers/pci/controller/dwc/*spear*
17080
17081PCIE ENDPOINT DRIVER FOR QUALCOMM
17082M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17083L:	linux-pci@vger.kernel.org
17084L:	linux-arm-msm@vger.kernel.org
17085S:	Maintained
17086F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
17087F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
17088
17089PCMCIA SUBSYSTEM
17090M:	Dominik Brodowski <linux@dominikbrodowski.net>
17091S:	Odd Fixes
17092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
17093F:	Documentation/pcmcia/
17094F:	drivers/pcmcia/
17095F:	include/pcmcia/
17096F:	tools/pcmcia/
17097
17098PCNET32 NETWORK DRIVER
17099M:	Don Fry <pcnet32@frontier.com>
17100L:	netdev@vger.kernel.org
17101S:	Maintained
17102F:	drivers/net/ethernet/amd/pcnet32.c
17103
17104PCRYPT PARALLEL CRYPTO ENGINE
17105M:	Steffen Klassert <steffen.klassert@secunet.com>
17106L:	linux-crypto@vger.kernel.org
17107S:	Maintained
17108F:	crypto/pcrypt.c
17109F:	include/crypto/pcrypt.h
17110
17111PDS DSC VIRTIO DATA PATH ACCELERATOR
17112R:	Shannon Nelson <shannon.nelson@amd.com>
17113F:	drivers/vdpa/pds/
17114
17115PECI HARDWARE MONITORING DRIVERS
17116M:	Iwona Winiarska <iwona.winiarska@intel.com>
17117L:	linux-hwmon@vger.kernel.org
17118S:	Supported
17119F:	Documentation/hwmon/peci-cputemp.rst
17120F:	Documentation/hwmon/peci-dimmtemp.rst
17121F:	drivers/hwmon/peci/
17122
17123PECI SUBSYSTEM
17124M:	Iwona Winiarska <iwona.winiarska@intel.com>
17125L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
17126S:	Supported
17127F:	Documentation/devicetree/bindings/peci/
17128F:	Documentation/peci/
17129F:	drivers/peci/
17130F:	include/linux/peci-cpu.h
17131F:	include/linux/peci.h
17132
17133PENSANDO ETHERNET DRIVERS
17134M:	Shannon Nelson <shannon.nelson@amd.com>
17135M:	Brett Creeley <brett.creeley@amd.com>
17136M:	drivers@pensando.io
17137L:	netdev@vger.kernel.org
17138S:	Supported
17139F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
17140F:	drivers/net/ethernet/pensando/
17141
17142PER-CPU MEMORY ALLOCATOR
17143M:	Dennis Zhou <dennis@kernel.org>
17144M:	Tejun Heo <tj@kernel.org>
17145M:	Christoph Lameter <cl@linux.com>
17146L:	linux-mm@kvack.org
17147S:	Maintained
17148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
17149F:	arch/*/include/asm/percpu.h
17150F:	include/linux/percpu*.h
17151F:	lib/percpu*.c
17152F:	mm/percpu*.c
17153
17154PER-TASK DELAY ACCOUNTING
17155M:	Balbir Singh <bsingharora@gmail.com>
17156S:	Maintained
17157F:	include/linux/delayacct.h
17158F:	kernel/delayacct.c
17159
17160PERFORMANCE EVENTS SUBSYSTEM
17161M:	Peter Zijlstra <peterz@infradead.org>
17162M:	Ingo Molnar <mingo@redhat.com>
17163M:	Arnaldo Carvalho de Melo <acme@kernel.org>
17164M:	Namhyung Kim <namhyung@kernel.org>
17165R:	Mark Rutland <mark.rutland@arm.com>
17166R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
17167R:	Jiri Olsa <jolsa@kernel.org>
17168R:	Ian Rogers <irogers@google.com>
17169R:	Adrian Hunter <adrian.hunter@intel.com>
17170L:	linux-perf-users@vger.kernel.org
17171L:	linux-kernel@vger.kernel.org
17172S:	Supported
17173W:	https://perf.wiki.kernel.org/
17174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
17176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
17177F:	arch/*/events/*
17178F:	arch/*/events/*/*
17179F:	arch/*/include/asm/perf_event.h
17180F:	arch/*/kernel/*/*/perf_event*.c
17181F:	arch/*/kernel/*/perf_event*.c
17182F:	arch/*/kernel/perf_callchain.c
17183F:	arch/*/kernel/perf_event*.c
17184F:	include/linux/perf_event.h
17185F:	include/uapi/linux/perf_event.h
17186F:	kernel/events/*
17187F:	tools/lib/perf/
17188F:	tools/perf/
17189
17190PERFORMANCE EVENTS TOOLING ARM64
17191R:	John Garry <john.g.garry@oracle.com>
17192R:	Will Deacon <will@kernel.org>
17193R:	James Clark <james.clark@arm.com>
17194R:	Mike Leach <mike.leach@linaro.org>
17195R:	Leo Yan <leo.yan@linux.dev>
17196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17197S:	Supported
17198F:	tools/build/feature/test-libopencsd.c
17199F:	tools/perf/arch/arm*/
17200F:	tools/perf/pmu-events/arch/arm64/
17201F:	tools/perf/util/arm-spe*
17202F:	tools/perf/util/cs-etm*
17203
17204PERSONALITY HANDLING
17205M:	Christoph Hellwig <hch@infradead.org>
17206L:	linux-abi-devel@lists.sourceforge.net
17207S:	Maintained
17208F:	include/linux/personality.h
17209F:	include/uapi/linux/personality.h
17210
17211PHOENIX RC FLIGHT CONTROLLER ADAPTER
17212M:	Marcus Folkesson <marcus.folkesson@gmail.com>
17213L:	linux-input@vger.kernel.org
17214S:	Maintained
17215F:	Documentation/input/devices/pxrc.rst
17216F:	drivers/input/joystick/pxrc.c
17217
17218PHONET PROTOCOL
17219M:	Remi Denis-Courmont <courmisch@gmail.com>
17220S:	Supported
17221F:	Documentation/networking/phonet.rst
17222F:	include/linux/phonet.h
17223F:	include/net/phonet/
17224F:	include/uapi/linux/phonet.h
17225F:	net/phonet/
17226
17227PHRAM MTD DRIVER
17228M:	Joern Engel <joern@lazybastard.org>
17229L:	linux-mtd@lists.infradead.org
17230S:	Maintained
17231F:	drivers/mtd/devices/phram.c
17232
17233PICOLCD HID DRIVER
17234M:	Bruno Prémont <bonbons@linux-vserver.org>
17235L:	linux-input@vger.kernel.org
17236S:	Maintained
17237F:	drivers/hid/hid-picolcd*
17238
17239PIDFD API
17240M:	Christian Brauner <christian@brauner.io>
17241L:	linux-kernel@vger.kernel.org
17242S:	Maintained
17243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
17244F:	samples/pidfd/
17245F:	tools/testing/selftests/clone3/
17246F:	tools/testing/selftests/pid_namespace/
17247F:	tools/testing/selftests/pidfd/
17248K:	(?i)pidfd
17249K:	(?i)clone3
17250K:	\b(clone_args|kernel_clone_args)\b
17251
17252PIN CONTROL SUBSYSTEM
17253M:	Linus Walleij <linus.walleij@linaro.org>
17254L:	linux-gpio@vger.kernel.org
17255S:	Maintained
17256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
17257F:	Documentation/devicetree/bindings/pinctrl/
17258F:	Documentation/driver-api/pin-control.rst
17259F:	drivers/pinctrl/
17260F:	include/dt-bindings/pinctrl/
17261F:	include/linux/pinctrl/
17262
17263PIN CONTROLLER - AMD
17264M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
17265M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
17266S:	Maintained
17267F:	drivers/pinctrl/pinctrl-amd.c
17268
17269PIN CONTROLLER - FREESCALE
17270M:	Dong Aisheng <aisheng.dong@nxp.com>
17271M:	Fabio Estevam <festevam@gmail.com>
17272M:	Shawn Guo <shawnguo@kernel.org>
17273M:	Jacky Bai <ping.bai@nxp.com>
17274R:	Pengutronix Kernel Team <kernel@pengutronix.de>
17275L:	linux-gpio@vger.kernel.org
17276S:	Maintained
17277F:	Documentation/devicetree/bindings/pinctrl/fsl,*
17278F:	drivers/pinctrl/freescale/
17279
17280PIN CONTROLLER - INTEL
17281M:	Mika Westerberg <mika.westerberg@linux.intel.com>
17282M:	Andy Shevchenko <andy@kernel.org>
17283S:	Supported
17284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
17285F:	drivers/pinctrl/intel/
17286
17287PIN CONTROLLER - KEEMBAY
17288M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
17289S:	Supported
17290F:	drivers/pinctrl/pinctrl-keembay*
17291
17292PIN CONTROLLER - MEDIATEK
17293M:	Sean Wang <sean.wang@kernel.org>
17294L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17295S:	Maintained
17296F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
17297F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
17298F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
17299F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
17300F:	drivers/pinctrl/mediatek/
17301
17302PIN CONTROLLER - MEDIATEK MIPS
17303M:	Arınç ÜNAL <arinc.unal@arinc9.com>
17304M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
17305L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17306L:	linux-mips@vger.kernel.org
17307S:	Maintained
17308F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
17309F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
17310F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
17311F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
17312F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
17313F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
17314F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
17315F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
17316F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
17317F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
17318F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
17319F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
17320F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
17321F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
17322F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
17323
17324PIN CONTROLLER - MICROCHIP AT91
17325M:	Ludovic Desroches <ludovic.desroches@microchip.com>
17326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17327L:	linux-gpio@vger.kernel.org
17328S:	Supported
17329F:	drivers/gpio/gpio-sama5d2-piobu.c
17330F:	drivers/pinctrl/pinctrl-at91*
17331
17332PIN CONTROLLER - NXP S32
17333M:	Chester Lin <clin@suse.com>
17334R:	NXP S32 Linux Team <s32@nxp.com>
17335L:	linux-gpio@vger.kernel.org
17336S:	Maintained
17337F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
17338F:	drivers/pinctrl/nxp/
17339
17340PIN CONTROLLER - QUALCOMM
17341M:	Bjorn Andersson <andersson@kernel.org>
17342L:	linux-arm-msm@vger.kernel.org
17343S:	Maintained
17344F:	Documentation/devicetree/bindings/pinctrl/qcom,*
17345F:	drivers/pinctrl/qcom/
17346
17347PIN CONTROLLER - RENESAS
17348M:	Geert Uytterhoeven <geert+renesas@glider.be>
17349L:	linux-renesas-soc@vger.kernel.org
17350S:	Supported
17351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
17352F:	Documentation/devicetree/bindings/pinctrl/renesas,*
17353F:	drivers/pinctrl/renesas/
17354
17355PIN CONTROLLER - SAMSUNG
17356M:	Tomasz Figa <tomasz.figa@gmail.com>
17357M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
17358M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17359R:	Alim Akhtar <alim.akhtar@samsung.com>
17360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17361L:	linux-samsung-soc@vger.kernel.org
17362S:	Maintained
17363Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
17364B:	mailto:linux-samsung-soc@vger.kernel.org
17365C:	irc://irc.libera.chat/linux-exynos
17366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
17367F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
17368F:	drivers/pinctrl/samsung/
17369F:	include/dt-bindings/pinctrl/samsung.h
17370
17371PIN CONTROLLER - SINGLE
17372M:	Tony Lindgren <tony@atomide.com>
17373M:	Haojian Zhuang <haojian.zhuang@linaro.org>
17374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17375L:	linux-omap@vger.kernel.org
17376S:	Maintained
17377F:	drivers/pinctrl/pinctrl-single.c
17378
17379PIN CONTROLLER - SUNPLUS / TIBBO
17380M:	Dvorkin Dmitry <dvorkin@tibbo.com>
17381M:	Wells Lu <wellslutw@gmail.com>
17382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17383S:	Maintained
17384W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
17385F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
17386F:	drivers/pinctrl/sunplus/
17387F:	include/dt-bindings/pinctrl/sppctl*.h
17388
17389PINE64 PINEPHONE KEYBOARD DRIVER
17390M:	Samuel Holland <samuel@sholland.org>
17391S:	Supported
17392F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
17393F:	drivers/input/keyboard/pinephone-keyboard.c
17394
17395PKTCDVD DRIVER
17396M:	linux-block@vger.kernel.org
17397S:	Orphan
17398F:	drivers/block/pktcdvd.c
17399F:	include/linux/pktcdvd.h
17400F:	include/uapi/linux/pktcdvd.h
17401
17402PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
17403M:	Tomasz Duszynski <tduszyns@gmail.com>
17404S:	Maintained
17405F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
17406F:	drivers/iio/chemical/pms7003.c
17407
17408PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
17409M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17410L:	netdev@vger.kernel.org
17411S:	Maintained
17412F:	drivers/net/phy/mdio-open-alliance.h
17413F:	net/ethtool/plca.c
17414
17415PLDMFW LIBRARY
17416M:	Jacob Keller <jacob.e.keller@intel.com>
17417S:	Maintained
17418F:	Documentation/driver-api/pldmfw/
17419F:	include/linux/pldmfw.h
17420F:	lib/pldmfw/
17421
17422PLX DMA DRIVER
17423M:	Logan Gunthorpe <logang@deltatee.com>
17424S:	Maintained
17425F:	drivers/dma/plx_dma.c
17426
17427PM-GRAPH UTILITY
17428M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
17429L:	linux-pm@vger.kernel.org
17430S:	Supported
17431W:	https://01.org/pm-graph
17432B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17433T:	git git://github.com/intel/pm-graph
17434F:	tools/power/pm-graph
17435
17436PM6764TR DRIVER
17437M:	Charles Hsu	<hsu.yungteng@gmail.com>
17438L:	linux-hwmon@vger.kernel.org
17439S:	Maintained
17440F:	Documentation/hwmon/pm6764tr.rst
17441F:	drivers/hwmon/pmbus/pm6764tr.c
17442
17443PMBUS HARDWARE MONITORING DRIVERS
17444M:	Guenter Roeck <linux@roeck-us.net>
17445L:	linux-hwmon@vger.kernel.org
17446S:	Maintained
17447W:	http://hwmon.wiki.kernel.org/
17448W:	http://www.roeck-us.net/linux/drivers/
17449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
17450F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
17451F:	Documentation/devicetree/bindings/hwmon/max31785.txt
17452F:	Documentation/hwmon/adm1275.rst
17453F:	Documentation/hwmon/ibm-cffps.rst
17454F:	Documentation/hwmon/ir35221.rst
17455F:	Documentation/hwmon/lm25066.rst
17456F:	Documentation/hwmon/ltc2978.rst
17457F:	Documentation/hwmon/ltc3815.rst
17458F:	Documentation/hwmon/max16064.rst
17459F:	Documentation/hwmon/max20751.rst
17460F:	Documentation/hwmon/max31785.rst
17461F:	Documentation/hwmon/max34440.rst
17462F:	Documentation/hwmon/max8688.rst
17463F:	Documentation/hwmon/pmbus-core.rst
17464F:	Documentation/hwmon/pmbus.rst
17465F:	Documentation/hwmon/tps40422.rst
17466F:	Documentation/hwmon/ucd9000.rst
17467F:	Documentation/hwmon/ucd9200.rst
17468F:	Documentation/hwmon/zl6100.rst
17469F:	drivers/hwmon/pmbus/
17470F:	include/linux/pmbus.h
17471
17472PMC SIERRA MaxRAID DRIVER
17473L:	linux-scsi@vger.kernel.org
17474S:	Orphan
17475W:	http://www.pmc-sierra.com/
17476F:	drivers/scsi/pmcraid.*
17477
17478PMC SIERRA PM8001 DRIVER
17479M:	Jack Wang <jinpu.wang@cloud.ionos.com>
17480L:	linux-scsi@vger.kernel.org
17481S:	Supported
17482F:	drivers/scsi/pm8001/
17483
17484PNI RM3100 IIO DRIVER
17485M:	Song Qiang <songqiang1304521@gmail.com>
17486L:	linux-iio@vger.kernel.org
17487S:	Maintained
17488F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
17489F:	drivers/iio/magnetometer/rm3100*
17490
17491PNP SUPPORT
17492M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
17493L:	linux-acpi@vger.kernel.org
17494S:	Maintained
17495F:	drivers/pnp/
17496F:	include/linux/pnp.h
17497
17498POSIX CLOCKS and TIMERS
17499M:	Thomas Gleixner <tglx@linutronix.de>
17500L:	linux-kernel@vger.kernel.org
17501S:	Maintained
17502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17503F:	fs/timerfd.c
17504F:	include/linux/time_namespace.h
17505F:	include/linux/timer*
17506F:	kernel/time/*timer*
17507F:	kernel/time/namespace.c
17508
17509POWER MANAGEMENT CORE
17510M:	"Rafael J. Wysocki" <rafael@kernel.org>
17511L:	linux-pm@vger.kernel.org
17512S:	Supported
17513B:	https://bugzilla.kernel.org
17514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
17515F:	drivers/base/power/
17516F:	drivers/powercap/
17517F:	include/linux/intel_rapl.h
17518F:	include/linux/pm.h
17519F:	include/linux/pm_*
17520F:	include/linux/powercap.h
17521F:	kernel/configs/nopm.config
17522
17523POWER STATE COORDINATION INTERFACE (PSCI)
17524M:	Mark Rutland <mark.rutland@arm.com>
17525M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
17526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17527S:	Maintained
17528F:	drivers/firmware/psci/
17529F:	include/linux/psci.h
17530F:	include/uapi/linux/psci.h
17531
17532POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
17533M:	Sebastian Reichel <sre@kernel.org>
17534L:	linux-pm@vger.kernel.org
17535S:	Maintained
17536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17537F:	Documentation/ABI/testing/sysfs-class-power
17538F:	Documentation/devicetree/bindings/power/supply/
17539F:	drivers/power/supply/
17540F:	include/linux/power/
17541F:	include/linux/power_supply.h
17542F:	tools/testing/selftests/power_supply/
17543
17544POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
17545M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
17546L:	linuxppc-dev@lists.ozlabs.org
17547S:	Maintained
17548F:	drivers/char/powernv-op-panel.c
17549
17550PPP OVER ATM (RFC 2364)
17551M:	Mitchell Blank Jr <mitch@sfgoth.com>
17552S:	Maintained
17553F:	include/uapi/linux/atmppp.h
17554F:	net/atm/pppoatm.c
17555
17556PPP OVER ETHERNET
17557M:	Michal Ostrowski <mostrows@earthlink.net>
17558S:	Maintained
17559F:	drivers/net/ppp/pppoe.c
17560F:	drivers/net/ppp/pppox.c
17561
17562PPP OVER L2TP
17563M:	James Chapman <jchapman@katalix.com>
17564S:	Maintained
17565F:	include/linux/if_pppol2tp.h
17566F:	include/uapi/linux/if_pppol2tp.h
17567F:	net/l2tp/l2tp_ppp.c
17568
17569PPP PROTOCOL DRIVERS AND COMPRESSORS
17570L:	linux-ppp@vger.kernel.org
17571S:	Orphan
17572F:	drivers/net/ppp/ppp_*
17573
17574PPS SUPPORT
17575M:	Rodolfo Giometti <giometti@enneenne.com>
17576L:	linuxpps@ml.enneenne.com (subscribers-only)
17577S:	Maintained
17578W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
17579F:	Documentation/ABI/testing/sysfs-pps
17580F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
17581F:	Documentation/driver-api/pps.rst
17582F:	drivers/pps/
17583F:	include/linux/pps*.h
17584F:	include/uapi/linux/pps.h
17585
17586PPTP DRIVER
17587M:	Dmitry Kozlov <xeb@mail.ru>
17588L:	netdev@vger.kernel.org
17589S:	Maintained
17590W:	http://sourceforge.net/projects/accel-pptp
17591F:	drivers/net/ppp/pptp.c
17592
17593PRESSURE STALL INFORMATION (PSI)
17594M:	Johannes Weiner <hannes@cmpxchg.org>
17595M:	Suren Baghdasaryan <surenb@google.com>
17596R:	Peter Ziljstra <peterz@infradead.org>
17597S:	Maintained
17598F:	include/linux/psi*
17599F:	kernel/sched/psi.c
17600
17601PRINTK
17602M:	Petr Mladek <pmladek@suse.com>
17603R:	Steven Rostedt <rostedt@goodmis.org>
17604R:	John Ogness <john.ogness@linutronix.de>
17605R:	Sergey Senozhatsky <senozhatsky@chromium.org>
17606S:	Maintained
17607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
17608F:	include/linux/printk.h
17609F:	kernel/printk/
17610
17611PRINTK INDEXING
17612R:	Chris Down <chris@chrisdown.name>
17613S:	Maintained
17614F:	Documentation/core-api/printk-index.rst
17615F:	kernel/printk/index.c
17616K:	printk_index
17617
17618PROC FILESYSTEM
17619L:	linux-kernel@vger.kernel.org
17620L:	linux-fsdevel@vger.kernel.org
17621S:	Maintained
17622F:	Documentation/filesystems/proc.rst
17623F:	fs/proc/
17624F:	include/linux/proc_fs.h
17625F:	tools/testing/selftests/proc/
17626
17627PROC SYSCTL
17628M:	Luis Chamberlain <mcgrof@kernel.org>
17629M:	Kees Cook <keescook@chromium.org>
17630M:	Joel Granados <j.granados@samsung.com>
17631L:	linux-kernel@vger.kernel.org
17632L:	linux-fsdevel@vger.kernel.org
17633S:	Maintained
17634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
17635F:	fs/proc/proc_sysctl.c
17636F:	include/linux/sysctl.h
17637F:	kernel/sysctl-test.c
17638F:	kernel/sysctl.c
17639F:	tools/testing/selftests/sysctl/
17640
17641PS3 NETWORK SUPPORT
17642M:	Geoff Levand <geoff@infradead.org>
17643L:	netdev@vger.kernel.org
17644L:	linuxppc-dev@lists.ozlabs.org
17645S:	Maintained
17646F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
17647
17648PS3 PLATFORM SUPPORT
17649M:	Geoff Levand <geoff@infradead.org>
17650L:	linuxppc-dev@lists.ozlabs.org
17651S:	Maintained
17652F:	arch/powerpc/boot/ps3*
17653F:	arch/powerpc/include/asm/lv1call.h
17654F:	arch/powerpc/include/asm/ps3*.h
17655F:	arch/powerpc/platforms/ps3/
17656F:	drivers/*/ps3*
17657F:	drivers/ps3/
17658F:	drivers/rtc/rtc-ps3.c
17659F:	drivers/usb/host/*ps3.c
17660F:	sound/ppc/snd_ps3*
17661
17662PS3VRAM DRIVER
17663M:	Jim Paris <jim@jtan.com>
17664M:	Geoff Levand <geoff@infradead.org>
17665L:	linuxppc-dev@lists.ozlabs.org
17666S:	Maintained
17667F:	drivers/block/ps3vram.c
17668
17669PSAMPLE PACKET SAMPLING SUPPORT
17670M:	Yotam Gigi <yotam.gi@gmail.com>
17671S:	Maintained
17672F:	include/net/psample.h
17673F:	include/uapi/linux/psample.h
17674F:	net/psample
17675
17676PSTORE FILESYSTEM
17677M:	Kees Cook <keescook@chromium.org>
17678R:	Tony Luck <tony.luck@intel.com>
17679R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
17680L:	linux-hardening@vger.kernel.org
17681S:	Supported
17682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
17683F:	Documentation/admin-guide/pstore-blk.rst
17684F:	Documentation/admin-guide/ramoops.rst
17685F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
17686F:	drivers/acpi/apei/erst.c
17687F:	drivers/firmware/efi/efi-pstore.c
17688F:	fs/pstore/
17689F:	include/linux/pstore*
17690K:	\b(pstore|ramoops)
17691
17692PTP HARDWARE CLOCK SUPPORT
17693M:	Richard Cochran <richardcochran@gmail.com>
17694L:	netdev@vger.kernel.org
17695S:	Maintained
17696W:	http://linuxptp.sourceforge.net/
17697F:	Documentation/ABI/testing/sysfs-ptp
17698F:	Documentation/driver-api/ptp.rst
17699F:	drivers/net/phy/dp83640*
17700F:	drivers/ptp/*
17701F:	include/linux/ptp_cl*
17702K:	(?:\b|_)ptp(?:\b|_)
17703
17704PTP MOCKUP CLOCK SUPPORT
17705M:	Vladimir Oltean <vladimir.oltean@nxp.com>
17706L:	netdev@vger.kernel.org
17707S:	Maintained
17708F:	drivers/ptp/ptp_mock.c
17709F:	include/linux/ptp_mock.h
17710
17711PTP VIRTUAL CLOCK SUPPORT
17712M:	Yangbo Lu <yangbo.lu@nxp.com>
17713L:	netdev@vger.kernel.org
17714S:	Maintained
17715F:	drivers/ptp/ptp_vclock.c
17716F:	net/ethtool/phc_vclocks.c
17717
17718PTRACE SUPPORT
17719M:	Oleg Nesterov <oleg@redhat.com>
17720S:	Maintained
17721F:	arch/*/*/ptrace*.c
17722F:	arch/*/include/asm/ptrace*.h
17723F:	arch/*/ptrace*.c
17724F:	include/asm-generic/syscall.h
17725F:	include/linux/ptrace.h
17726F:	include/linux/regset.h
17727F:	include/uapi/linux/ptrace.h
17728F:	kernel/ptrace.c
17729
17730PULSE8-CEC DRIVER
17731M:	Hans Verkuil <hverkuil@xs4all.nl>
17732L:	linux-media@vger.kernel.org
17733S:	Maintained
17734T:	git git://linuxtv.org/media_tree.git
17735F:	drivers/media/cec/usb/pulse8/
17736
17737PURELIFI PLFXLC DRIVER
17738M:	Srinivasan Raju <srini.raju@purelifi.com>
17739L:	linux-wireless@vger.kernel.org
17740S:	Supported
17741F:	drivers/net/wireless/purelifi/plfxlc/
17742
17743PVRUSB2 VIDEO4LINUX DRIVER
17744M:	Mike Isely <isely@pobox.com>
17745L:	pvrusb2@isely.net	(subscribers-only)
17746L:	linux-media@vger.kernel.org
17747S:	Maintained
17748W:	http://www.isely.net/pvrusb2/
17749T:	git git://linuxtv.org/media_tree.git
17750F:	Documentation/driver-api/media/drivers/pvrusb2*
17751F:	drivers/media/usb/pvrusb2/
17752
17753PWC WEBCAM DRIVER
17754M:	Hans Verkuil <hverkuil@xs4all.nl>
17755L:	linux-media@vger.kernel.org
17756S:	Odd Fixes
17757T:	git git://linuxtv.org/media_tree.git
17758F:	drivers/media/usb/pwc/*
17759F:	include/trace/events/pwc.h
17760
17761PWM IR Transmitter
17762M:	Sean Young <sean@mess.org>
17763L:	linux-media@vger.kernel.org
17764S:	Maintained
17765F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
17766F:	drivers/media/rc/pwm-ir-tx.c
17767
17768PWM SUBSYSTEM
17769M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17770L:	linux-pwm@vger.kernel.org
17771S:	Maintained
17772Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
17773T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
17774F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
17775F:	Documentation/devicetree/bindings/pwm/
17776F:	Documentation/driver-api/pwm.rst
17777F:	drivers/gpio/gpio-mvebu.c
17778F:	drivers/pwm/
17779F:	drivers/video/backlight/pwm_bl.c
17780F:	include/dt-bindings/pwm/
17781F:	include/linux/pwm.h
17782F:	include/linux/pwm_backlight.h
17783K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
17784
17785PXA GPIO DRIVER
17786M:	Robert Jarzmik <robert.jarzmik@free.fr>
17787L:	linux-gpio@vger.kernel.org
17788S:	Maintained
17789F:	drivers/gpio/gpio-pxa.c
17790
17791PXA MMCI DRIVER
17792S:	Orphan
17793
17794PXA RTC DRIVER
17795M:	Robert Jarzmik <robert.jarzmik@free.fr>
17796L:	linux-rtc@vger.kernel.org
17797S:	Maintained
17798
17799PXA2xx/PXA3xx SUPPORT
17800M:	Daniel Mack <daniel@zonque.org>
17801M:	Haojian Zhuang <haojian.zhuang@gmail.com>
17802M:	Robert Jarzmik <robert.jarzmik@free.fr>
17803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17804S:	Maintained
17805T:	git git://github.com/hzhuang1/linux.git
17806T:	git git://github.com/rjarzmik/linux.git
17807F:	arch/arm/boot/dts/intel/pxa/
17808F:	arch/arm/mach-pxa/
17809F:	drivers/dma/pxa*
17810F:	drivers/pcmcia/pxa2xx*
17811F:	drivers/pinctrl/pxa/
17812F:	drivers/spi/spi-pxa2xx*
17813F:	drivers/usb/gadget/udc/pxa2*
17814F:	include/sound/pxa2xx-lib.h
17815F:	sound/arm/pxa*
17816F:	sound/soc/pxa/
17817
17818QAT DRIVER
17819M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
17820L:	qat-linux@intel.com
17821S:	Supported
17822F:	drivers/crypto/intel/qat/
17823
17824QCOM AUDIO (ASoC) DRIVERS
17825M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17826M:	Banajit Goswami <bgoswami@quicinc.com>
17827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
17828S:	Supported
17829F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
17830F:	Documentation/devicetree/bindings/sound/qcom,*
17831F:	drivers/soc/qcom/apr.c
17832F:	include/dt-bindings/sound/qcom,wcd9335.h
17833F:	sound/soc/codecs/lpass-rx-macro.*
17834F:	sound/soc/codecs/lpass-tx-macro.*
17835F:	sound/soc/codecs/lpass-va-macro.c
17836F:	sound/soc/codecs/lpass-wsa-macro.*
17837F:	sound/soc/codecs/msm8916-wcd-analog.c
17838F:	sound/soc/codecs/msm8916-wcd-digital.c
17839F:	sound/soc/codecs/wcd-clsh-v2.*
17840F:	sound/soc/codecs/wcd-mbhc-v2.*
17841F:	sound/soc/codecs/wcd9335.*
17842F:	sound/soc/codecs/wcd934x.c
17843F:	sound/soc/codecs/wsa881x.c
17844F:	sound/soc/codecs/wsa883x.c
17845F:	sound/soc/codecs/wsa884x.c
17846F:	sound/soc/qcom/
17847
17848QCOM EMBEDDED USB DEBUGGER (EUD)
17849M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
17850L:	linux-arm-msm@vger.kernel.org
17851S:	Maintained
17852F:	Documentation/ABI/testing/sysfs-driver-eud
17853F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
17854F:	drivers/usb/misc/qcom_eud.c
17855
17856QCOM IPA DRIVER
17857M:	Alex Elder <elder@kernel.org>
17858L:	netdev@vger.kernel.org
17859S:	Supported
17860F:	drivers/net/ipa/
17861
17862QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
17863M:	Gabriel Somlo <somlo@cmu.edu>
17864M:	"Michael S. Tsirkin" <mst@redhat.com>
17865L:	qemu-devel@nongnu.org
17866S:	Maintained
17867F:	drivers/firmware/qemu_fw_cfg.c
17868F:	include/uapi/linux/qemu_fw_cfg.h
17869
17870QIB DRIVER
17871M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17872L:	linux-rdma@vger.kernel.org
17873S:	Supported
17874F:	drivers/infiniband/hw/qib/
17875
17876QLOGIC QL41xxx FCOE DRIVER
17877M:	Saurav Kashyap <skashyap@marvell.com>
17878M:	Javed Hasan <jhasan@marvell.com>
17879M:	GR-QLogic-Storage-Upstream@marvell.com
17880L:	linux-scsi@vger.kernel.org
17881S:	Supported
17882F:	drivers/scsi/qedf/
17883
17884QLOGIC QL41xxx ISCSI DRIVER
17885M:	Nilesh Javali <njavali@marvell.com>
17886M:	Manish Rangankar <mrangankar@marvell.com>
17887M:	GR-QLogic-Storage-Upstream@marvell.com
17888L:	linux-scsi@vger.kernel.org
17889S:	Supported
17890F:	drivers/scsi/qedi/
17891
17892QLOGIC QL4xxx ETHERNET DRIVER
17893M:	Ariel Elior <aelior@marvell.com>
17894M:	Manish Chopra <manishc@marvell.com>
17895L:	netdev@vger.kernel.org
17896S:	Supported
17897F:	drivers/net/ethernet/qlogic/qed/
17898F:	drivers/net/ethernet/qlogic/qede/
17899F:	include/linux/qed/
17900
17901QLOGIC QL4xxx RDMA DRIVER
17902M:	Michal Kalderon <mkalderon@marvell.com>
17903M:	Ariel Elior <aelior@marvell.com>
17904L:	linux-rdma@vger.kernel.org
17905S:	Supported
17906F:	drivers/infiniband/hw/qedr/
17907F:	include/uapi/rdma/qedr-abi.h
17908
17909QLOGIC QLA1280 SCSI DRIVER
17910M:	Michael Reed <mdr@sgi.com>
17911L:	linux-scsi@vger.kernel.org
17912S:	Maintained
17913F:	drivers/scsi/qla1280.[ch]
17914
17915QLOGIC QLA2XXX FC-SCSI DRIVER
17916M:	Nilesh Javali <njavali@marvell.com>
17917M:	GR-QLogic-Storage-Upstream@marvell.com
17918L:	linux-scsi@vger.kernel.org
17919S:	Supported
17920F:	drivers/scsi/qla2xxx/
17921
17922QLOGIC QLA3XXX NETWORK DRIVER
17923M:	GR-Linux-NIC-Dev@marvell.com
17924L:	netdev@vger.kernel.org
17925S:	Supported
17926F:	drivers/net/ethernet/qlogic/qla3xxx.*
17927
17928QLOGIC QLA4XXX iSCSI DRIVER
17929M:	Nilesh Javali <njavali@marvell.com>
17930M:	Manish Rangankar <mrangankar@marvell.com>
17931M:	GR-QLogic-Storage-Upstream@marvell.com
17932L:	linux-scsi@vger.kernel.org
17933S:	Supported
17934F:	drivers/scsi/qla4xxx/
17935
17936QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
17937M:	Shahed Shaikh <shshaikh@marvell.com>
17938M:	Manish Chopra <manishc@marvell.com>
17939M:	GR-Linux-NIC-Dev@marvell.com
17940L:	netdev@vger.kernel.org
17941S:	Supported
17942F:	drivers/net/ethernet/qlogic/qlcnic/
17943
17944QM1D1B0004 MEDIA DRIVER
17945M:	Akihiro Tsukada <tskd08@gmail.com>
17946L:	linux-media@vger.kernel.org
17947S:	Odd Fixes
17948F:	drivers/media/tuners/qm1d1b0004*
17949
17950QM1D1C0042 MEDIA DRIVER
17951M:	Akihiro Tsukada <tskd08@gmail.com>
17952L:	linux-media@vger.kernel.org
17953S:	Odd Fixes
17954F:	drivers/media/tuners/qm1d1c0042*
17955
17956QNX4 FILESYSTEM
17957M:	Anders Larsen <al@alarsen.net>
17958S:	Maintained
17959W:	http://www.alarsen.net/linux/qnx4fs/
17960F:	fs/qnx4/
17961F:	include/uapi/linux/qnx4_fs.h
17962F:	include/uapi/linux/qnxtypes.h
17963
17964QNX6 FILESYSTEM
17965S:	Orphan
17966F:	Documentation/filesystems/qnx6.rst
17967F:	fs/qnx6/
17968F:	include/linux/qnx6_fs.h
17969
17970QORIQ DPAA2 FSL-MC BUS DRIVER
17971M:	Stuart Yoder <stuyoder@gmail.com>
17972M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
17973L:	linux-kernel@vger.kernel.org
17974S:	Maintained
17975F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
17976F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
17977F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
17978F:	drivers/bus/fsl-mc/
17979F:	include/uapi/linux/fsl_mc.h
17980
17981QT1010 MEDIA DRIVER
17982L:	linux-media@vger.kernel.org
17983S:	Orphan
17984W:	https://linuxtv.org
17985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17986F:	drivers/media/tuners/qt1010*
17987
17988QUALCOMM ATH12K WIRELESS DRIVER
17989M:	Kalle Valo <kvalo@kernel.org>
17990M:	Jeff Johnson <jjohnson@kernel.org>
17991L:	ath12k@lists.infradead.org
17992S:	Supported
17993W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
17994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
17995F:	drivers/net/wireless/ath/ath12k/
17996N:	ath12k
17997
17998QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
17999M:	Kalle Valo <kvalo@kernel.org>
18000M:	Jeff Johnson <jjohnson@kernel.org>
18001L:	ath10k@lists.infradead.org
18002S:	Supported
18003W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
18004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18005F:	drivers/net/wireless/ath/ath10k/
18006N:	ath10k
18007
18008QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
18009M:	Kalle Valo <kvalo@kernel.org>
18010M:	Jeff Johnson <jjohnson@kernel.org>
18011L:	ath11k@lists.infradead.org
18012S:	Supported
18013W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
18014B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
18015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18016F:	drivers/net/wireless/ath/ath11k/
18017N:	ath11k
18018
18019QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
18020M:	Toke Høiland-Jørgensen <toke@toke.dk>
18021L:	linux-wireless@vger.kernel.org
18022S:	Maintained
18023W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
18024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
18025F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
18026F:	drivers/net/wireless/ath/ath9k/
18027
18028QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
18029M:	Stephan Gerhold <stephan@gerhold.net>
18030L:	netdev@vger.kernel.org
18031L:	linux-arm-msm@vger.kernel.org
18032S:	Maintained
18033F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
18034F:	drivers/net/wwan/qcom_bam_dmux.c
18035
18036QUALCOMM CAMERA SUBSYSTEM DRIVER
18037M:	Robert Foss <rfoss@kernel.org>
18038M:	Todor Tomov <todor.too@gmail.com>
18039M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18040L:	linux-media@vger.kernel.org
18041S:	Maintained
18042F:	Documentation/admin-guide/media/qcom_camss.rst
18043F:	Documentation/devicetree/bindings/media/*camss*
18044F:	drivers/media/platform/qcom/camss/
18045
18046QUALCOMM CLOCK DRIVERS
18047M:	Bjorn Andersson <andersson@kernel.org>
18048L:	linux-arm-msm@vger.kernel.org
18049S:	Supported
18050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
18051F:	Documentation/devicetree/bindings/clock/qcom,*
18052F:	drivers/clk/qcom/
18053F:	include/dt-bindings/clock/qcom,*
18054
18055QUALCOMM CLOUD AI (QAIC) DRIVER
18056M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
18057R:	Carl Vanderlip <quic_carlv@quicinc.com>
18058R:	Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
18059L:	linux-arm-msm@vger.kernel.org
18060L:	dri-devel@lists.freedesktop.org
18061S:	Supported
18062T:	git git://anongit.freedesktop.org/drm/drm-misc
18063F:	Documentation/accel/qaic/
18064F:	drivers/accel/qaic/
18065F:	include/uapi/drm/qaic_accel.h
18066
18067QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
18068M:	Bjorn Andersson <andersson@kernel.org>
18069M:	Konrad Dybcio <konrad.dybcio@linaro.org>
18070L:	linux-pm@vger.kernel.org
18071L:	linux-arm-msm@vger.kernel.org
18072S:	Maintained
18073F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
18074F:	drivers/pmdomain/qcom/cpr.c
18075
18076QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
18077M:	Ilia Lin <ilia.lin@kernel.org>
18078L:	linux-pm@vger.kernel.org
18079S:	Maintained
18080F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
18081F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
18082F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
18083
18084QUALCOMM CRYPTO DRIVERS
18085M:	Thara Gopinath <thara.gopinath@gmail.com>
18086L:	linux-crypto@vger.kernel.org
18087L:	linux-arm-msm@vger.kernel.org
18088S:	Maintained
18089F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
18090F:	drivers/crypto/qce/
18091
18092QUALCOMM EMAC GIGABIT ETHERNET DRIVER
18093M:	Timur Tabi <timur@kernel.org>
18094L:	netdev@vger.kernel.org
18095S:	Maintained
18096F:	drivers/net/ethernet/qualcomm/emac/
18097
18098QUALCOMM ETHQOS ETHERNET DRIVER
18099M:	Vinod Koul <vkoul@kernel.org>
18100L:	netdev@vger.kernel.org
18101L:	linux-arm-msm@vger.kernel.org
18102S:	Maintained
18103F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
18104F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
18105
18106QUALCOMM FASTRPC DRIVER
18107M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18108M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
18109L:	linux-arm-msm@vger.kernel.org
18110S:	Maintained
18111F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
18112F:	drivers/misc/fastrpc.c
18113F:	include/uapi/misc/fastrpc.h
18114
18115QUALCOMM HEXAGON ARCHITECTURE
18116M:	Brian Cain <bcain@quicinc.com>
18117L:	linux-hexagon@vger.kernel.org
18118S:	Supported
18119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
18120F:	arch/hexagon/
18121
18122QUALCOMM HIDMA DRIVER
18123M:	Sinan Kaya <okaya@kernel.org>
18124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18125L:	linux-arm-msm@vger.kernel.org
18126L:	dmaengine@vger.kernel.org
18127S:	Supported
18128F:	drivers/dma/qcom/hidma*
18129
18130QUALCOMM I2C CCI DRIVER
18131M:	Loic Poulain <loic.poulain@linaro.org>
18132M:	Robert Foss <rfoss@kernel.org>
18133L:	linux-i2c@vger.kernel.org
18134L:	linux-arm-msm@vger.kernel.org
18135S:	Maintained
18136F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
18137F:	drivers/i2c/busses/i2c-qcom-cci.c
18138
18139QUALCOMM INTERCONNECT BWMON DRIVER
18140M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18141L:	linux-arm-msm@vger.kernel.org
18142S:	Maintained
18143F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
18144F:	drivers/soc/qcom/icc-bwmon.c
18145
18146QUALCOMM IOMMU
18147M:	Rob Clark <robdclark@gmail.com>
18148L:	iommu@lists.linux.dev
18149L:	linux-arm-msm@vger.kernel.org
18150S:	Maintained
18151F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
18152F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
18153F:	drivers/iommu/msm_iommu*
18154
18155QUALCOMM IPC ROUTER (QRTR) DRIVER
18156M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18157L:	linux-arm-msm@vger.kernel.org
18158S:	Maintained
18159F:	include/trace/events/qrtr.h
18160F:	include/uapi/linux/qrtr.h
18161F:	net/qrtr/
18162
18163QUALCOMM IPCC MAILBOX DRIVER
18164M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18165L:	linux-arm-msm@vger.kernel.org
18166S:	Supported
18167F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
18168F:	drivers/mailbox/qcom-ipcc.c
18169F:	include/dt-bindings/mailbox/qcom-ipcc.h
18170
18171QUALCOMM IPQ4019 USB PHY DRIVER
18172M:	Robert Marko <robert.marko@sartura.hr>
18173M:	Luka Perkov <luka.perkov@sartura.hr>
18174L:	linux-arm-msm@vger.kernel.org
18175S:	Maintained
18176F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
18177F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
18178
18179QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
18180M:	Robert Marko <robert.marko@sartura.hr>
18181M:	Luka Perkov <luka.perkov@sartura.hr>
18182L:	linux-arm-msm@vger.kernel.org
18183S:	Maintained
18184F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
18185F:	drivers/regulator/vqmmc-ipq4019-regulator.c
18186
18187QUALCOMM NAND CONTROLLER DRIVER
18188M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18189L:	linux-mtd@lists.infradead.org
18190L:	linux-arm-msm@vger.kernel.org
18191S:	Maintained
18192F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
18193F:	drivers/mtd/nand/raw/qcom_nandc.c
18194
18195QUALCOMM QSEECOM DRIVER
18196M:	Maximilian Luz <luzmaximilian@gmail.com>
18197L:	linux-arm-msm@vger.kernel.org
18198S:	Maintained
18199F:	drivers/firmware/qcom/qcom_qseecom.c
18200
18201QUALCOMM QSEECOM UEFISECAPP DRIVER
18202M:	Maximilian Luz <luzmaximilian@gmail.com>
18203L:	linux-arm-msm@vger.kernel.org
18204S:	Maintained
18205F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
18206
18207QUALCOMM RMNET DRIVER
18208M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
18209M:	Sean Tranchetti <quic_stranche@quicinc.com>
18210L:	netdev@vger.kernel.org
18211S:	Maintained
18212F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
18213F:	drivers/net/ethernet/qualcomm/rmnet/
18214F:	include/linux/if_rmnet.h
18215
18216QUALCOMM TSENS THERMAL DRIVER
18217M:	Amit Kucheria <amitk@kernel.org>
18218M:	Thara Gopinath <thara.gopinath@gmail.com>
18219L:	linux-pm@vger.kernel.org
18220L:	linux-arm-msm@vger.kernel.org
18221S:	Maintained
18222F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
18223F:	drivers/thermal/qcom/
18224
18225QUALCOMM TYPEC PORT MANAGER DRIVER
18226M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18227L:	linux-arm-msm@vger.kernel.org
18228L:	linux-usb@vger.kernel.org
18229S:	Maintained
18230F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
18231F:	drivers/usb/typec/tcpm/qcom/
18232
18233QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
18234M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
18235M:	Vikash Garodia <quic_vgarodia@quicinc.com>
18236R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
18237L:	linux-media@vger.kernel.org
18238L:	linux-arm-msm@vger.kernel.org
18239S:	Maintained
18240T:	git git://linuxtv.org/media_tree.git
18241F:	Documentation/devicetree/bindings/media/*venus*
18242F:	drivers/media/platform/qcom/venus/
18243
18244QUALCOMM WCN36XX WIRELESS DRIVER
18245M:	Loic Poulain <loic.poulain@linaro.org>
18246L:	wcn36xx@lists.infradead.org
18247S:	Supported
18248W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
18249F:	drivers/net/wireless/ath/wcn36xx/
18250
18251QUANTENNA QTNFMAC WIRELESS DRIVER
18252M:	Igor Mitsyanko <imitsyanko@quantenna.com>
18253R:	Sergey Matyukevich <geomatsi@gmail.com>
18254L:	linux-wireless@vger.kernel.org
18255S:	Maintained
18256F:	drivers/net/wireless/quantenna
18257
18258RADEON and AMDGPU DRM DRIVERS
18259M:	Alex Deucher <alexander.deucher@amd.com>
18260M:	Christian König <christian.koenig@amd.com>
18261M:	Pan, Xinhui <Xinhui.Pan@amd.com>
18262L:	amd-gfx@lists.freedesktop.org
18263S:	Supported
18264B:	https://gitlab.freedesktop.org/drm/amd/-/issues
18265C:	irc://irc.oftc.net/radeon
18266T:	git https://gitlab.freedesktop.org/agd5f/linux.git
18267F:	Documentation/gpu/amdgpu/
18268F:	drivers/gpu/drm/amd/
18269F:	drivers/gpu/drm/ci/xfails/amd*
18270F:	drivers/gpu/drm/radeon/
18271F:	include/uapi/drm/amdgpu_drm.h
18272F:	include/uapi/drm/radeon_drm.h
18273
18274RADEON FRAMEBUFFER DISPLAY DRIVER
18275M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
18276L:	linux-fbdev@vger.kernel.org
18277S:	Maintained
18278F:	drivers/video/fbdev/aty/radeon*
18279F:	include/uapi/linux/radeonfb.h
18280
18281RADIOSHARK RADIO DRIVER
18282M:	Hans Verkuil <hverkuil@xs4all.nl>
18283L:	linux-media@vger.kernel.org
18284S:	Maintained
18285T:	git git://linuxtv.org/media_tree.git
18286F:	drivers/media/radio/radio-shark.c
18287
18288RADIOSHARK2 RADIO DRIVER
18289M:	Hans Verkuil <hverkuil@xs4all.nl>
18290L:	linux-media@vger.kernel.org
18291S:	Maintained
18292T:	git git://linuxtv.org/media_tree.git
18293F:	drivers/media/radio/radio-shark2.c
18294F:	drivers/media/radio/radio-tea5777.c
18295
18296RADOS BLOCK DEVICE (RBD)
18297M:	Ilya Dryomov <idryomov@gmail.com>
18298R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
18299L:	ceph-devel@vger.kernel.org
18300S:	Supported
18301W:	http://ceph.com/
18302T:	git https://github.com/ceph/ceph-client.git
18303F:	Documentation/ABI/testing/sysfs-bus-rbd
18304F:	drivers/block/rbd.c
18305F:	drivers/block/rbd_types.h
18306
18307RAGE128 FRAMEBUFFER DISPLAY DRIVER
18308L:	linux-fbdev@vger.kernel.org
18309S:	Orphan
18310F:	drivers/video/fbdev/aty/aty128fb.c
18311
18312RAINSHADOW-CEC DRIVER
18313M:	Hans Verkuil <hverkuil@xs4all.nl>
18314L:	linux-media@vger.kernel.org
18315S:	Maintained
18316T:	git git://linuxtv.org/media_tree.git
18317F:	drivers/media/cec/usb/rainshadow/
18318
18319RALINK MIPS ARCHITECTURE
18320M:	John Crispin <john@phrozen.org>
18321M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18322L:	linux-mips@vger.kernel.org
18323S:	Maintained
18324F:	arch/mips/ralink
18325
18326RALINK MT7621 MIPS ARCHITECTURE
18327M:	Arınç ÜNAL <arinc.unal@arinc9.com>
18328M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18329L:	linux-mips@vger.kernel.org
18330S:	Maintained
18331F:	arch/mips/boot/dts/ralink/mt7621*
18332
18333RALINK RT2X00 WIRELESS LAN DRIVER
18334M:	Stanislaw Gruszka <stf_xl@wp.pl>
18335L:	linux-wireless@vger.kernel.org
18336S:	Maintained
18337F:	drivers/net/wireless/ralink/rt2x00/
18338
18339RAMDISK RAM BLOCK DEVICE DRIVER
18340M:	Jens Axboe <axboe@kernel.dk>
18341S:	Maintained
18342F:	Documentation/admin-guide/blockdev/ramdisk.rst
18343F:	drivers/block/brd.c
18344
18345RANCHU VIRTUAL BOARD FOR MIPS
18346M:	Miodrag Dinic <miodrag.dinic@mips.com>
18347L:	linux-mips@vger.kernel.org
18348S:	Supported
18349F:	arch/mips/configs/generic/board-ranchu.config
18350F:	arch/mips/generic/board-ranchu.c
18351
18352RANDOM NUMBER DRIVER
18353M:	"Theodore Ts'o" <tytso@mit.edu>
18354M:	Jason A. Donenfeld <Jason@zx2c4.com>
18355S:	Maintained
18356T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
18357F:	drivers/char/random.c
18358F:	drivers/virt/vmgenid.c
18359
18360RAPIDIO SUBSYSTEM
18361M:	Matt Porter <mporter@kernel.crashing.org>
18362M:	Alexandre Bounine <alex.bou9@gmail.com>
18363S:	Maintained
18364F:	drivers/rapidio/
18365
18366RAS INFRASTRUCTURE
18367M:	Tony Luck <tony.luck@intel.com>
18368M:	Borislav Petkov <bp@alien8.de>
18369L:	linux-edac@vger.kernel.org
18370S:	Maintained
18371F:	Documentation/admin-guide/ras.rst
18372F:	drivers/ras/
18373F:	include/linux/ras.h
18374F:	include/ras/ras_event.h
18375
18376RC-CORE / LIRC FRAMEWORK
18377M:	Sean Young <sean@mess.org>
18378L:	linux-media@vger.kernel.org
18379S:	Maintained
18380W:	http://linuxtv.org
18381T:	git git://linuxtv.org/media_tree.git
18382F:	Documentation/driver-api/media/rc-core.rst
18383F:	Documentation/userspace-api/media/rc/
18384F:	drivers/media/rc/
18385F:	include/media/rc-core.h
18386F:	include/media/rc-map.h
18387F:	include/uapi/linux/lirc.h
18388
18389RCMM REMOTE CONTROLS DECODER
18390M:	Patrick Lerda <patrick9876@free.fr>
18391S:	Maintained
18392F:	drivers/media/rc/ir-rcmm-decoder.c
18393
18394RCUTORTURE TEST FRAMEWORK
18395M:	"Paul E. McKenney" <paulmck@kernel.org>
18396M:	Josh Triplett <josh@joshtriplett.org>
18397R:	Steven Rostedt <rostedt@goodmis.org>
18398R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18399R:	Lai Jiangshan <jiangshanlai@gmail.com>
18400L:	rcu@vger.kernel.org
18401S:	Supported
18402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18403F:	tools/testing/selftests/rcutorture
18404
18405RDACM20 Camera Sensor
18406M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18407M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18408M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18409M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18410L:	linux-media@vger.kernel.org
18411S:	Maintained
18412F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18413F:	drivers/media/i2c/max9271.c
18414F:	drivers/media/i2c/max9271.h
18415F:	drivers/media/i2c/rdacm20.c
18416
18417RDACM21 Camera Sensor
18418M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
18419M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
18420M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
18421M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
18422L:	linux-media@vger.kernel.org
18423S:	Maintained
18424F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
18425F:	drivers/media/i2c/max9271.c
18426F:	drivers/media/i2c/max9271.h
18427F:	drivers/media/i2c/rdacm21.c
18428
18429RDC R-321X SoC
18430M:	Florian Fainelli <florian@openwrt.org>
18431S:	Maintained
18432
18433RDC R6040 FAST ETHERNET DRIVER
18434M:	Florian Fainelli <f.fainelli@gmail.com>
18435L:	netdev@vger.kernel.org
18436S:	Maintained
18437F:	drivers/net/ethernet/rdc/r6040.c
18438
18439RDMAVT - RDMA verbs software
18440M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
18441L:	linux-rdma@vger.kernel.org
18442S:	Supported
18443F:	drivers/infiniband/sw/rdmavt
18444
18445RDS - RELIABLE DATAGRAM SOCKETS
18446M:	Allison Henderson <allison.henderson@oracle.com>
18447L:	netdev@vger.kernel.org
18448L:	linux-rdma@vger.kernel.org
18449L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
18450S:	Supported
18451W:	https://oss.oracle.com/projects/rds/
18452F:	Documentation/networking/rds.rst
18453F:	net/rds/
18454
18455RDT - RESOURCE ALLOCATION
18456M:	Fenghua Yu <fenghua.yu@intel.com>
18457M:	Reinette Chatre <reinette.chatre@intel.com>
18458L:	linux-kernel@vger.kernel.org
18459S:	Supported
18460F:	Documentation/arch/x86/resctrl*
18461F:	arch/x86/include/asm/resctrl.h
18462F:	arch/x86/kernel/cpu/resctrl/
18463F:	tools/testing/selftests/resctrl/
18464
18465READ-COPY UPDATE (RCU)
18466M:	"Paul E. McKenney" <paulmck@kernel.org>
18467M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
18468M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
18469M:	Joel Fernandes <joel@joelfernandes.org>
18470M:	Josh Triplett <josh@joshtriplett.org>
18471M:	Boqun Feng <boqun.feng@gmail.com>
18472R:	Steven Rostedt <rostedt@goodmis.org>
18473R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18474R:	Lai Jiangshan <jiangshanlai@gmail.com>
18475R:	Zqiang <qiang.zhang1211@gmail.com>
18476L:	rcu@vger.kernel.org
18477S:	Supported
18478W:	http://www.rdrop.com/users/paulmck/RCU/
18479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18480F:	Documentation/RCU/
18481F:	include/linux/rcu*
18482F:	kernel/rcu/
18483X:	Documentation/RCU/torture.rst
18484X:	include/linux/srcu*.h
18485X:	kernel/rcu/srcu*.c
18486
18487REAL TIME CLOCK (RTC) SUBSYSTEM
18488M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
18489L:	linux-rtc@vger.kernel.org
18490S:	Maintained
18491Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
18492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
18493F:	Documentation/admin-guide/rtc.rst
18494F:	Documentation/devicetree/bindings/rtc/
18495F:	drivers/rtc/
18496F:	include/linux/rtc.h
18497F:	include/linux/rtc/
18498F:	include/uapi/linux/rtc.h
18499F:	tools/testing/selftests/rtc/
18500
18501Real-time Linux Analysis (RTLA) tools
18502M:	Daniel Bristot de Oliveira <bristot@kernel.org>
18503M:	Steven Rostedt <rostedt@goodmis.org>
18504L:	linux-trace-kernel@vger.kernel.org
18505S:	Maintained
18506F:	Documentation/tools/rtla/
18507F:	tools/tracing/rtla/
18508
18509REALTEK AUDIO CODECS
18510M:	Oder Chiou <oder_chiou@realtek.com>
18511S:	Maintained
18512F:	include/sound/rt*.h
18513F:	sound/soc/codecs/rt*
18514
18515REALTEK OTTO WATCHDOG
18516M:	Sander Vanheule <sander@svanheule.net>
18517L:	linux-watchdog@vger.kernel.org
18518S:	Maintained
18519F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
18520F:	drivers/watchdog/realtek_otto_wdt.c
18521
18522REALTEK RTL83xx SMI DSA ROUTER CHIPS
18523M:	Linus Walleij <linus.walleij@linaro.org>
18524M:	Alvin Šipraga <alsi@bang-olufsen.dk>
18525S:	Maintained
18526F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
18527F:	drivers/net/dsa/realtek/*
18528
18529REALTEK WIRELESS DRIVER (rtlwifi family)
18530M:	Ping-Ke Shih <pkshih@realtek.com>
18531L:	linux-wireless@vger.kernel.org
18532S:	Maintained
18533F:	drivers/net/wireless/realtek/rtlwifi/
18534
18535REALTEK WIRELESS DRIVER (rtw88)
18536M:	Ping-Ke Shih <pkshih@realtek.com>
18537L:	linux-wireless@vger.kernel.org
18538S:	Maintained
18539F:	drivers/net/wireless/realtek/rtw88/
18540
18541REALTEK WIRELESS DRIVER (rtw89)
18542M:	Ping-Ke Shih <pkshih@realtek.com>
18543L:	linux-wireless@vger.kernel.org
18544S:	Maintained
18545F:	drivers/net/wireless/realtek/rtw89/
18546
18547REDPINE WIRELESS DRIVER
18548L:	linux-wireless@vger.kernel.org
18549S:	Orphan
18550F:	drivers/net/wireless/rsi/
18551
18552REGISTER MAP ABSTRACTION
18553M:	Mark Brown <broonie@kernel.org>
18554L:	linux-kernel@vger.kernel.org
18555S:	Supported
18556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
18557F:	Documentation/devicetree/bindings/regmap/
18558F:	drivers/base/regmap/
18559F:	include/linux/regmap.h
18560
18561REISERFS FILE SYSTEM
18562L:	reiserfs-devel@vger.kernel.org
18563S:	Obsolete
18564F:	fs/reiserfs/
18565
18566REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
18567M:	Bjorn Andersson <andersson@kernel.org>
18568M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18569L:	linux-remoteproc@vger.kernel.org
18570S:	Maintained
18571T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
18572F:	Documentation/ABI/testing/sysfs-class-remoteproc
18573F:	Documentation/devicetree/bindings/remoteproc/
18574F:	Documentation/staging/remoteproc.rst
18575F:	drivers/remoteproc/
18576F:	include/linux/remoteproc.h
18577F:	include/linux/remoteproc/
18578
18579REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
18580M:	Bjorn Andersson <andersson@kernel.org>
18581M:	Mathieu Poirier <mathieu.poirier@linaro.org>
18582L:	linux-remoteproc@vger.kernel.org
18583S:	Maintained
18584T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
18585F:	Documentation/ABI/testing/sysfs-bus-rpmsg
18586F:	Documentation/staging/rpmsg.rst
18587F:	drivers/rpmsg/
18588F:	include/linux/rpmsg.h
18589F:	include/linux/rpmsg/
18590F:	include/uapi/linux/rpmsg.h
18591F:	samples/rpmsg/
18592
18593REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
18594M:	Stephan Gerhold <stephan@gerhold.net>
18595L:	netdev@vger.kernel.org
18596L:	linux-remoteproc@vger.kernel.org
18597S:	Maintained
18598F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
18599
18600RENESAS CLOCK DRIVERS
18601M:	Geert Uytterhoeven <geert+renesas@glider.be>
18602L:	linux-renesas-soc@vger.kernel.org
18603S:	Supported
18604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
18605F:	Documentation/devicetree/bindings/clock/renesas,*
18606F:	drivers/clk/renesas/
18607
18608RENESAS EMEV2 I2C DRIVER
18609M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18610L:	linux-renesas-soc@vger.kernel.org
18611S:	Supported
18612F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
18613F:	drivers/i2c/busses/i2c-emev2.c
18614
18615RENESAS ETHERNET DRIVERS
18616R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18617L:	netdev@vger.kernel.org
18618L:	linux-renesas-soc@vger.kernel.org
18619F:	Documentation/devicetree/bindings/net/renesas,*.yaml
18620F:	drivers/net/ethernet/renesas/
18621F:	include/linux/sh_eth.h
18622
18623RENESAS IDT821034 ASoC CODEC
18624M:	Herve Codina <herve.codina@bootlin.com>
18625L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
18626S:	Maintained
18627F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
18628F:	sound/soc/codecs/idt821034.c
18629
18630RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
18631M:	Miquel Raynal <miquel.raynal@bootlin.com>
18632L:	linux-mtd@lists.infradead.org
18633L:	linux-renesas-soc@vger.kernel.org
18634S:	Maintained
18635F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
18636F:	drivers/mtd/nand/raw/renesas-nand-controller.c
18637
18638RENESAS R-CAR GYROADC DRIVER
18639M:	Marek Vasut <marek.vasut@gmail.com>
18640L:	linux-iio@vger.kernel.org
18641S:	Supported
18642F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
18643F:	drivers/iio/adc/rcar-gyroadc.c
18644
18645RENESAS R-CAR I2C DRIVERS
18646M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
18647L:	linux-renesas-soc@vger.kernel.org
18648S:	Supported
18649F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
18650F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
18651F:	drivers/i2c/busses/i2c-rcar.c
18652F:	drivers/i2c/busses/i2c-sh_mobile.c
18653
18654RENESAS R-CAR SATA DRIVER
18655R:	Sergey Shtylyov <s.shtylyov@omp.ru>
18656L:	linux-ide@vger.kernel.org
18657L:	linux-renesas-soc@vger.kernel.org
18658S:	Supported
18659F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
18660F:	drivers/ata/sata_rcar.c
18661
18662RENESAS R-CAR THERMAL DRIVERS
18663M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
18664L:	linux-renesas-soc@vger.kernel.org
18665S:	Supported
18666F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
18667F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
18668F:	drivers/thermal/rcar_gen3_thermal.c
18669F:	drivers/thermal/rcar_thermal.c
18670
18671RENESAS RIIC DRIVER
18672M:	Chris Brandt <chris.brandt@renesas.com>
18673L:	linux-renesas-soc@vger.kernel.org
18674S:	Supported
18675F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
18676F:	drivers/i2c/busses/i2c-riic.c
18677
18678RENESAS RZ/G2L A/D DRIVER
18679M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
18680L:	linux-iio@vger.kernel.org
18681L:	linux-renesas-soc@vger.kernel.org
18682S:	Supported
18683F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
18684F:	drivers/iio/adc/rzg2l_adc.c
18685
18686RENESAS RZ/G2L MTU3a COUNTER DRIVER
18687M:	Biju Das <biju.das.jz@bp.renesas.com>
18688L:	linux-iio@vger.kernel.org
18689L:	linux-renesas-soc@vger.kernel.org
18690S:	Supported
18691F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
18692F:	drivers/counter/rz-mtu3-cnt.c
18693
18694RENESAS RZ/N1 A5PSW SWITCH DRIVER
18695M:	Clément Léger <clement.leger@bootlin.com>
18696L:	linux-renesas-soc@vger.kernel.org
18697L:	netdev@vger.kernel.org
18698S:	Maintained
18699F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
18700F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
18701F:	drivers/net/dsa/rzn1_a5psw*
18702F:	drivers/net/pcs/pcs-rzn1-miic.c
18703F:	include/dt-bindings/net/pcs-rzn1-miic.h
18704F:	include/linux/pcs-rzn1-miic.h
18705F:	net/dsa/tag_rzn1_a5psw.c
18706
18707RENESAS RZ/N1 RTC CONTROLLER DRIVER
18708M:	Miquel Raynal <miquel.raynal@bootlin.com>
18709L:	linux-rtc@vger.kernel.org
18710L:	linux-renesas-soc@vger.kernel.org
18711S:	Maintained
18712F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
18713F:	drivers/rtc/rtc-rzn1.c
18714
18715RENESAS RZ/N1 USBF CONTROLLER DRIVER
18716M:	Herve Codina <herve.codina@bootlin.com>
18717L:	linux-renesas-soc@vger.kernel.org
18718L:	linux-usb@vger.kernel.org
18719S:	Maintained
18720F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
18721F:	drivers/usb/gadget/udc/renesas_usbf.c
18722
18723RENESAS RZ/V2M I2C DRIVER
18724M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
18725L:	linux-i2c@vger.kernel.org
18726L:	linux-renesas-soc@vger.kernel.org
18727S:	Supported
18728F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
18729F:	drivers/i2c/busses/i2c-rzv2m.c
18730
18731RENESAS USB PHY DRIVER
18732M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
18733L:	linux-renesas-soc@vger.kernel.org
18734S:	Maintained
18735F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
18736
18737RENESAS VERSACLOCK 7 CLOCK DRIVER
18738M:	Alex Helms <alexander.helms.jy@renesas.com>
18739S:	Maintained
18740F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
18741F:	drivers/clk/clk-versaclock7.c
18742
18743RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
18744M:	Herve Codina <herve.codina@bootlin.com>
18745L:	linux-iio@vger.kernel.org
18746S:	Maintained
18747F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
18748F:	drivers/iio/potentiometer/x9250.c
18749
18750RESET CONTROLLER FRAMEWORK
18751M:	Philipp Zabel <p.zabel@pengutronix.de>
18752S:	Maintained
18753T:	git git://git.pengutronix.de/git/pza/linux
18754F:	Documentation/devicetree/bindings/reset/
18755F:	Documentation/driver-api/reset.rst
18756F:	drivers/reset/
18757F:	include/dt-bindings/reset/
18758F:	include/linux/reset-controller.h
18759F:	include/linux/reset.h
18760F:	include/linux/reset/
18761K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
18762
18763RESTARTABLE SEQUENCES SUPPORT
18764M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
18765M:	Peter Zijlstra <peterz@infradead.org>
18766M:	"Paul E. McKenney" <paulmck@kernel.org>
18767M:	Boqun Feng <boqun.feng@gmail.com>
18768L:	linux-kernel@vger.kernel.org
18769S:	Supported
18770F:	include/trace/events/rseq.h
18771F:	include/uapi/linux/rseq.h
18772F:	kernel/rseq.c
18773F:	tools/testing/selftests/rseq/
18774
18775RFKILL
18776M:	Johannes Berg <johannes@sipsolutions.net>
18777L:	linux-wireless@vger.kernel.org
18778S:	Maintained
18779W:	https://wireless.wiki.kernel.org/
18780Q:	https://patchwork.kernel.org/project/linux-wireless/list/
18781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18783F:	Documentation/ABI/stable/sysfs-class-rfkill
18784F:	Documentation/driver-api/rfkill.rst
18785F:	include/linux/rfkill.h
18786F:	include/uapi/linux/rfkill.h
18787F:	net/rfkill/
18788
18789RHASHTABLE
18790M:	Thomas Graf <tgraf@suug.ch>
18791M:	Herbert Xu <herbert@gondor.apana.org.au>
18792L:	netdev@vger.kernel.org
18793S:	Maintained
18794F:	include/linux/rhashtable-types.h
18795F:	include/linux/rhashtable.h
18796F:	lib/rhashtable.c
18797F:	lib/test_rhashtable.c
18798
18799RICOH R5C592 MEMORYSTICK DRIVER
18800M:	Maxim Levitsky <maximlevitsky@gmail.com>
18801S:	Maintained
18802F:	drivers/memstick/host/r592.*
18803
18804RICOH SMARTMEDIA/XD DRIVER
18805M:	Maxim Levitsky <maximlevitsky@gmail.com>
18806S:	Maintained
18807F:	drivers/mtd/nand/raw/r852.c
18808F:	drivers/mtd/nand/raw/r852.h
18809
18810RISC-V ARCHITECTURE
18811M:	Paul Walmsley <paul.walmsley@sifive.com>
18812M:	Palmer Dabbelt <palmer@dabbelt.com>
18813M:	Albert Ou <aou@eecs.berkeley.edu>
18814L:	linux-riscv@lists.infradead.org
18815S:	Supported
18816Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18817C:	irc://irc.libera.chat/riscv
18818P:	Documentation/arch/riscv/patch-acceptance.rst
18819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
18820F:	arch/riscv/
18821N:	riscv
18822K:	riscv
18823
18824RISC-V MICROCHIP FPGA SUPPORT
18825M:	Conor Dooley <conor.dooley@microchip.com>
18826M:	Daire McNamara <daire.mcnamara@microchip.com>
18827L:	linux-riscv@lists.infradead.org
18828S:	Supported
18829F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
18830F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
18831F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
18832F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
18833F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
18834F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
18835F:	Documentation/devicetree/bindings/riscv/microchip.yaml
18836F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
18837F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
18838F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
18839F:	arch/riscv/boot/dts/microchip/
18840F:	drivers/char/hw_random/mpfs-rng.c
18841F:	drivers/clk/microchip/clk-mpfs*.c
18842F:	drivers/firmware/microchip/mpfs-auto-update.c
18843F:	drivers/i2c/busses/i2c-microchip-corei2c.c
18844F:	drivers/mailbox/mailbox-mpfs.c
18845F:	drivers/pci/controller/pcie-microchip-host.c
18846F:	drivers/pwm/pwm-microchip-core.c
18847F:	drivers/reset/reset-mpfs.c
18848F:	drivers/rtc/rtc-mpfs.c
18849F:	drivers/soc/microchip/mpfs-sys-controller.c
18850F:	drivers/spi/spi-microchip-core-qspi.c
18851F:	drivers/spi/spi-microchip-core.c
18852F:	drivers/usb/musb/mpfs.c
18853F:	include/soc/microchip/mpfs.h
18854
18855RISC-V MISC SOC SUPPORT
18856M:	Conor Dooley <conor@kernel.org>
18857L:	linux-riscv@lists.infradead.org
18858S:	Maintained
18859Q:	https://patchwork.kernel.org/project/linux-riscv/list/
18860T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
18861F:	Documentation/devicetree/bindings/riscv/
18862F:	arch/riscv/boot/dts/
18863X:	arch/riscv/boot/dts/allwinner/
18864X:	arch/riscv/boot/dts/renesas/
18865
18866RISC-V PMU DRIVERS
18867M:	Atish Patra <atishp@atishpatra.org>
18868R:	Anup Patel <anup@brainfault.org>
18869L:	linux-riscv@lists.infradead.org
18870S:	Supported
18871F:	drivers/perf/riscv_pmu.c
18872F:	drivers/perf/riscv_pmu_legacy.c
18873F:	drivers/perf/riscv_pmu_sbi.c
18874
18875RISC-V THEAD SoC SUPPORT
18876M:	Jisheng Zhang <jszhang@kernel.org>
18877M:	Guo Ren <guoren@kernel.org>
18878M:	Fu Wei <wefu@redhat.com>
18879L:	linux-riscv@lists.infradead.org
18880S:	Maintained
18881F:	arch/riscv/boot/dts/thead/
18882
18883RNBD BLOCK DRIVERS
18884M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
18885M:	Jack Wang <jinpu.wang@ionos.com>
18886L:	linux-block@vger.kernel.org
18887S:	Maintained
18888F:	drivers/block/rnbd/
18889
18890ROCCAT DRIVERS
18891M:	Stefan Achatz <erazor_de@users.sourceforge.net>
18892S:	Maintained
18893W:	http://sourceforge.net/projects/roccat/
18894F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
18895F:	drivers/hid/hid-roccat*
18896F:	include/linux/hid-roccat*
18897
18898ROCKCHIP CRYPTO DRIVERS
18899M:	Corentin Labbe <clabbe@baylibre.com>
18900L:	linux-crypto@vger.kernel.org
18901S:	Maintained
18902F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
18903F:	drivers/crypto/rockchip/
18904
18905ROCKCHIP I2S TDM DRIVER
18906M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
18907L:	linux-rockchip@lists.infradead.org
18908S:	Maintained
18909F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
18910F:	sound/soc/rockchip/rockchip_i2s_tdm.*
18911
18912ROCKCHIP ISP V1 DRIVER
18913M:	Dafna Hirschfeld <dafna@fastmail.com>
18914M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18915L:	linux-media@vger.kernel.org
18916L:	linux-rockchip@lists.infradead.org
18917S:	Maintained
18918F:	Documentation/admin-guide/media/rkisp1.rst
18919F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
18920F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
18921F:	drivers/media/platform/rockchip/rkisp1
18922F:	include/uapi/linux/rkisp1-config.h
18923
18924ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
18925M:	Jacob Chen <jacob-chen@iotwrt.com>
18926M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18927L:	linux-media@vger.kernel.org
18928L:	linux-rockchip@lists.infradead.org
18929S:	Maintained
18930F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
18931F:	drivers/media/platform/rockchip/rga/
18932
18933ROCKCHIP VIDEO DECODER DRIVER
18934M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18935L:	linux-media@vger.kernel.org
18936L:	linux-rockchip@lists.infradead.org
18937S:	Maintained
18938F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
18939F:	drivers/staging/media/rkvdec/
18940
18941ROCKER DRIVER
18942M:	Jiri Pirko <jiri@resnulli.us>
18943L:	netdev@vger.kernel.org
18944S:	Supported
18945F:	drivers/net/ethernet/rocker/
18946
18947ROCKETPORT EXPRESS/INFINITY DRIVER
18948M:	Kevin Cernekee <cernekee@gmail.com>
18949L:	linux-serial@vger.kernel.org
18950S:	Odd Fixes
18951F:	drivers/tty/serial/rp2.*
18952
18953ROHM BD99954 CHARGER IC
18954M:	Matti Vaittinen <mazziesaccount@gmail.com>
18955S:	Supported
18956F:	drivers/power/supply/bd99954-charger.c
18957F:	drivers/power/supply/bd99954-charger.h
18958
18959ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
18960M:	Tomasz Duszynski <tduszyns@gmail.com>
18961S:	Maintained
18962F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
18963F:	drivers/iio/light/bh1750.c
18964
18965ROHM BM1390 PRESSURE SENSOR DRIVER
18966M:	Matti Vaittinen <mazziesaccount@gmail.com>
18967L:	linux-iio@vger.kernel.org
18968S:	Supported
18969F:	drivers/iio/pressure/rohm-bm1390.c
18970
18971ROHM BU270xx LIGHT SENSOR DRIVERs
18972M:	Matti Vaittinen <mazziesaccount@gmail.com>
18973L:	linux-iio@vger.kernel.org
18974S:	Supported
18975F:	drivers/iio/light/rohm-bu27008.c
18976F:	drivers/iio/light/rohm-bu27034.c
18977
18978ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
18979M:	Marek Vasut <marek.vasut+renesas@gmail.com>
18980L:	linux-kernel@vger.kernel.org
18981L:	linux-renesas-soc@vger.kernel.org
18982S:	Supported
18983F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
18984F:	drivers/gpio/gpio-bd9571mwv.c
18985F:	drivers/mfd/bd9571mwv.c
18986F:	drivers/regulator/bd9571mwv-regulator.c
18987F:	include/linux/mfd/bd9571mwv.h
18988
18989ROHM POWER MANAGEMENT IC DEVICE DRIVERS
18990M:	Matti Vaittinen <mazziesaccount@gmail.com>
18991S:	Supported
18992F:	drivers/clk/clk-bd718x7.c
18993F:	drivers/gpio/gpio-bd71815.c
18994F:	drivers/gpio/gpio-bd71828.c
18995F:	drivers/mfd/rohm-bd71828.c
18996F:	drivers/mfd/rohm-bd718x7.c
18997F:	drivers/mfd/rohm-bd9576.c
18998F:	drivers/regulator/bd71815-regulator.c
18999F:	drivers/regulator/bd71828-regulator.c
19000F:	drivers/regulator/bd718x7-regulator.c
19001F:	drivers/regulator/bd9576-regulator.c
19002F:	drivers/regulator/rohm-regulator.c
19003F:	drivers/rtc/rtc-bd70528.c
19004F:	drivers/watchdog/bd9576_wdt.c
19005F:	include/linux/mfd/rohm-bd71815.h
19006F:	include/linux/mfd/rohm-bd71828.h
19007F:	include/linux/mfd/rohm-bd718x7.h
19008F:	include/linux/mfd/rohm-bd957x.h
19009F:	include/linux/mfd/rohm-generic.h
19010F:	include/linux/mfd/rohm-shared.h
19011
19012ROSE NETWORK LAYER
19013M:	Ralf Baechle <ralf@linux-mips.org>
19014L:	linux-hams@vger.kernel.org
19015S:	Maintained
19016W:	https://linux-ax25.in-berlin.de
19017F:	include/net/rose.h
19018F:	include/uapi/linux/rose.h
19019F:	net/rose/
19020
19021ROTATION DRIVER FOR ALLWINNER A83T
19022M:	Jernej Skrabec <jernej.skrabec@gmail.com>
19023L:	linux-media@vger.kernel.org
19024S:	Maintained
19025T:	git git://linuxtv.org/media_tree.git
19026F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
19027F:	drivers/media/platform/sunxi/sun8i-rotate/
19028
19029RPMSG TTY DRIVER
19030M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
19031L:	linux-remoteproc@vger.kernel.org
19032S:	Maintained
19033F:	drivers/tty/rpmsg_tty.c
19034
19035RTL2830 MEDIA DRIVER
19036L:	linux-media@vger.kernel.org
19037S:	Orphan
19038W:	https://linuxtv.org
19039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19040F:	drivers/media/dvb-frontends/rtl2830*
19041
19042RTL2832 MEDIA DRIVER
19043L:	linux-media@vger.kernel.org
19044S:	Orphan
19045W:	https://linuxtv.org
19046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19047F:	drivers/media/dvb-frontends/rtl2832*
19048
19049RTL2832_SDR MEDIA DRIVER
19050L:	linux-media@vger.kernel.org
19051S:	Orphan
19052W:	https://linuxtv.org
19053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19054F:	drivers/media/dvb-frontends/rtl2832_sdr*
19055
19056RTL8180 WIRELESS DRIVER
19057L:	linux-wireless@vger.kernel.org
19058S:	Orphan
19059F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
19060
19061RTL8187 WIRELESS DRIVER
19062M:	Hin-Tak Leung <hintak.leung@gmail.com>
19063M:	Larry Finger <Larry.Finger@lwfinger.net>
19064L:	linux-wireless@vger.kernel.org
19065S:	Maintained
19066F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
19067
19068RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
19069M:	Jes Sorensen <Jes.Sorensen@gmail.com>
19070L:	linux-wireless@vger.kernel.org
19071S:	Maintained
19072F:	drivers/net/wireless/realtek/rtl8xxxu/
19073
19074RTRS TRANSPORT DRIVERS
19075M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
19076M:	Jack Wang <jinpu.wang@ionos.com>
19077L:	linux-rdma@vger.kernel.org
19078S:	Maintained
19079F:	drivers/infiniband/ulp/rtrs/
19080
19081RUNTIME VERIFICATION (RV)
19082M:	Daniel Bristot de Oliveira <bristot@kernel.org>
19083M:	Steven Rostedt <rostedt@goodmis.org>
19084L:	linux-trace-kernel@vger.kernel.org
19085S:	Maintained
19086F:	Documentation/trace/rv/
19087F:	include/linux/rv.h
19088F:	include/rv/
19089F:	kernel/trace/rv/
19090F:	tools/verification/
19091
19092RUST
19093M:	Miguel Ojeda <ojeda@kernel.org>
19094M:	Alex Gaynor <alex.gaynor@gmail.com>
19095M:	Wedson Almeida Filho <wedsonaf@gmail.com>
19096R:	Boqun Feng <boqun.feng@gmail.com>
19097R:	Gary Guo <gary@garyguo.net>
19098R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
19099R:	Benno Lossin <benno.lossin@proton.me>
19100R:	Andreas Hindborg <a.hindborg@samsung.com>
19101R:	Alice Ryhl <aliceryhl@google.com>
19102L:	rust-for-linux@vger.kernel.org
19103S:	Supported
19104W:	https://rust-for-linux.com
19105B:	https://github.com/Rust-for-Linux/linux/issues
19106C:	zulip://rust-for-linux.zulipchat.com
19107P:	https://rust-for-linux.com/contributing
19108T:	git https://github.com/Rust-for-Linux/linux.git rust-next
19109F:	Documentation/rust/
19110F:	rust/
19111F:	samples/rust/
19112F:	scripts/*rust*
19113F:	tools/testing/selftests/rust/
19114K:	\b(?i:rust)\b
19115
19116RXRPC SOCKETS (AF_RXRPC)
19117M:	David Howells <dhowells@redhat.com>
19118M:	Marc Dionne <marc.dionne@auristor.com>
19119L:	linux-afs@lists.infradead.org
19120S:	Supported
19121W:	https://www.infradead.org/~dhowells/kafs/
19122F:	Documentation/networking/rxrpc.rst
19123F:	include/keys/rxrpc-type.h
19124F:	include/net/af_rxrpc.h
19125F:	include/trace/events/rxrpc.h
19126F:	include/uapi/linux/rxrpc.h
19127F:	net/rxrpc/
19128
19129S3 SAVAGE FRAMEBUFFER DRIVER
19130M:	Antonino Daplas <adaplas@gmail.com>
19131L:	linux-fbdev@vger.kernel.org
19132S:	Maintained
19133F:	drivers/video/fbdev/savage/
19134
19135S390 ARCHITECTURE
19136M:	Heiko Carstens <hca@linux.ibm.com>
19137M:	Vasily Gorbik <gor@linux.ibm.com>
19138M:	Alexander Gordeev <agordeev@linux.ibm.com>
19139R:	Christian Borntraeger <borntraeger@linux.ibm.com>
19140R:	Sven Schnelle <svens@linux.ibm.com>
19141L:	linux-s390@vger.kernel.org
19142S:	Supported
19143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19144F:	Documentation/driver-api/s390-drivers.rst
19145F:	Documentation/arch/s390/
19146F:	arch/s390/
19147F:	drivers/s390/
19148F:	drivers/watchdog/diag288_wdt.c
19149
19150S390 COMMON I/O LAYER
19151M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19152M:	Peter Oberparleiter <oberpar@linux.ibm.com>
19153L:	linux-s390@vger.kernel.org
19154S:	Supported
19155F:	drivers/s390/cio/
19156
19157S390 DASD DRIVER
19158M:	Stefan Haberland <sth@linux.ibm.com>
19159M:	Jan Hoeppner <hoeppner@linux.ibm.com>
19160L:	linux-s390@vger.kernel.org
19161S:	Supported
19162F:	block/partitions/ibm.c
19163F:	drivers/s390/block/dasd*
19164F:	include/linux/dasd_mod.h
19165
19166S390 IOMMU (PCI)
19167M:	Niklas Schnelle <schnelle@linux.ibm.com>
19168M:	Matthew Rosato <mjrosato@linux.ibm.com>
19169R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19170L:	linux-s390@vger.kernel.org
19171S:	Supported
19172F:	drivers/iommu/s390-iommu.c
19173
19174S390 IUCV NETWORK LAYER
19175M:	Alexandra Winter <wintera@linux.ibm.com>
19176M:	Thorsten Winkler <twinkler@linux.ibm.com>
19177L:	linux-s390@vger.kernel.org
19178L:	netdev@vger.kernel.org
19179S:	Supported
19180F:	drivers/s390/net/*iucv*
19181F:	include/net/iucv/
19182F:	net/iucv/
19183
19184S390 MM
19185M:	Alexander Gordeev <agordeev@linux.ibm.com>
19186M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19187L:	linux-s390@vger.kernel.org
19188S:	Supported
19189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
19190F:	arch/s390/include/asm/pgtable.h
19191F:	arch/s390/mm
19192
19193S390 NETWORK DRIVERS
19194M:	Alexandra Winter <wintera@linux.ibm.com>
19195M:	Thorsten Winkler <twinkler@linux.ibm.com>
19196L:	linux-s390@vger.kernel.org
19197L:	netdev@vger.kernel.org
19198S:	Supported
19199F:	drivers/s390/net/
19200
19201S390 PCI SUBSYSTEM
19202M:	Niklas Schnelle <schnelle@linux.ibm.com>
19203M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
19204L:	linux-s390@vger.kernel.org
19205S:	Supported
19206F:	Documentation/arch/s390/pci.rst
19207F:	arch/s390/pci/
19208F:	drivers/pci/hotplug/s390_pci_hpc.c
19209
19210S390 SCM DRIVER
19211M:	Vineeth Vijayan <vneethv@linux.ibm.com>
19212L:	linux-s390@vger.kernel.org
19213S:	Supported
19214F:	drivers/s390/block/scm*
19215F:	drivers/s390/cio/scm.c
19216
19217S390 VFIO AP DRIVER
19218M:	Tony Krowiak <akrowiak@linux.ibm.com>
19219M:	Halil Pasic <pasic@linux.ibm.com>
19220M:	Jason Herne <jjherne@linux.ibm.com>
19221L:	linux-s390@vger.kernel.org
19222S:	Supported
19223F:	Documentation/arch/s390/vfio-ap*
19224F:	drivers/s390/crypto/vfio_ap*
19225
19226S390 VFIO-CCW DRIVER
19227M:	Eric Farman <farman@linux.ibm.com>
19228M:	Matthew Rosato <mjrosato@linux.ibm.com>
19229R:	Halil Pasic <pasic@linux.ibm.com>
19230L:	linux-s390@vger.kernel.org
19231L:	kvm@vger.kernel.org
19232S:	Supported
19233F:	Documentation/arch/s390/vfio-ccw.rst
19234F:	drivers/s390/cio/vfio_ccw*
19235F:	include/uapi/linux/vfio_ccw.h
19236
19237S390 VFIO-PCI DRIVER
19238M:	Matthew Rosato <mjrosato@linux.ibm.com>
19239M:	Eric Farman <farman@linux.ibm.com>
19240L:	linux-s390@vger.kernel.org
19241L:	kvm@vger.kernel.org
19242S:	Supported
19243F:	arch/s390/kvm/pci*
19244F:	drivers/vfio/pci/vfio_pci_zdev.c
19245F:	include/uapi/linux/vfio_zdev.h
19246
19247S390 ZCRYPT DRIVER
19248M:	Harald Freudenberger <freude@linux.ibm.com>
19249L:	linux-s390@vger.kernel.org
19250S:	Supported
19251F:	drivers/s390/crypto/
19252
19253S390 ZFCP DRIVER
19254M:	Steffen Maier <maier@linux.ibm.com>
19255M:	Benjamin Block <bblock@linux.ibm.com>
19256L:	linux-s390@vger.kernel.org
19257S:	Supported
19258F:	drivers/s390/scsi/zfcp_*
19259
19260SAA6588 RDS RECEIVER DRIVER
19261M:	Hans Verkuil <hverkuil@xs4all.nl>
19262L:	linux-media@vger.kernel.org
19263S:	Odd Fixes
19264W:	https://linuxtv.org
19265T:	git git://linuxtv.org/media_tree.git
19266F:	drivers/media/i2c/saa6588*
19267
19268SAA7134 VIDEO4LINUX DRIVER
19269M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19270L:	linux-media@vger.kernel.org
19271S:	Odd fixes
19272W:	https://linuxtv.org
19273T:	git git://linuxtv.org/media_tree.git
19274F:	Documentation/driver-api/media/drivers/saa7134*
19275F:	drivers/media/pci/saa7134/
19276
19277SAA7146 VIDEO4LINUX-2 DRIVER
19278M:	Hans Verkuil <hverkuil@xs4all.nl>
19279L:	linux-media@vger.kernel.org
19280S:	Maintained
19281T:	git git://linuxtv.org/media_tree.git
19282F:	drivers/media/common/saa7146/
19283F:	drivers/media/pci/saa7146/
19284F:	include/media/drv-intf/saa7146*
19285
19286SAFESETID SECURITY MODULE
19287M:	Micah Morton <mortonm@chromium.org>
19288S:	Supported
19289F:	Documentation/admin-guide/LSM/SafeSetID.rst
19290F:	security/safesetid/
19291
19292SAMSUNG AUDIO (ASoC) DRIVERS
19293M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19295S:	Maintained
19296B:	mailto:linux-samsung-soc@vger.kernel.org
19297F:	Documentation/devicetree/bindings/sound/samsung*
19298F:	sound/soc/samsung/
19299
19300SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
19301M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19302L:	linux-crypto@vger.kernel.org
19303L:	linux-samsung-soc@vger.kernel.org
19304S:	Maintained
19305F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
19306F:	drivers/crypto/exynos-rng.c
19307
19308SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
19309M:	Łukasz Stelmach <l.stelmach@samsung.com>
19310L:	linux-samsung-soc@vger.kernel.org
19311S:	Maintained
19312F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
19313F:	drivers/char/hw_random/exynos-trng.c
19314
19315SAMSUNG FRAMEBUFFER DRIVER
19316M:	Jingoo Han <jingoohan1@gmail.com>
19317L:	linux-fbdev@vger.kernel.org
19318S:	Maintained
19319F:	drivers/video/fbdev/s3c-fb.c
19320
19321SAMSUNG INTERCONNECT DRIVERS
19322M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19323M:	Artur Świgoń <a.swigon@samsung.com>
19324L:	linux-pm@vger.kernel.org
19325L:	linux-samsung-soc@vger.kernel.org
19326S:	Supported
19327F:	drivers/interconnect/samsung/
19328
19329SAMSUNG LAPTOP DRIVER
19330M:	Corentin Chary <corentin.chary@gmail.com>
19331L:	platform-driver-x86@vger.kernel.org
19332S:	Maintained
19333F:	drivers/platform/x86/samsung-laptop.c
19334
19335SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
19336M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19337L:	linux-kernel@vger.kernel.org
19338L:	linux-samsung-soc@vger.kernel.org
19339S:	Maintained
19340B:	mailto:linux-samsung-soc@vger.kernel.org
19341F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
19342F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
19343F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
19344F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
19345F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
19346F:	drivers/clk/clk-s2mps11.c
19347F:	drivers/mfd/sec*.c
19348F:	drivers/regulator/s2m*.c
19349F:	drivers/regulator/s5m*.c
19350F:	drivers/rtc/rtc-s5m.c
19351F:	include/linux/mfd/samsung/
19352
19353SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
19354M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
19355L:	linux-media@vger.kernel.org
19356L:	linux-samsung-soc@vger.kernel.org
19357S:	Maintained
19358F:	drivers/media/platform/samsung/s3c-camif/
19359F:	include/media/drv-intf/s3c_camif.h
19360
19361SAMSUNG S3FWRN5 NFC DRIVER
19362M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19363S:	Maintained
19364F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
19365F:	drivers/nfc/s3fwrn5
19366
19367SAMSUNG S5C73M3 CAMERA DRIVER
19368M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19369M:	Andrzej Hajda <andrzej.hajda@intel.com>
19370L:	linux-media@vger.kernel.org
19371S:	Supported
19372F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
19373F:	drivers/media/i2c/s5c73m3/*
19374
19375SAMSUNG S5K5BAF CAMERA DRIVER
19376M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19377M:	Andrzej Hajda <andrzej.hajda@intel.com>
19378L:	linux-media@vger.kernel.org
19379S:	Supported
19380F:	drivers/media/i2c/s5k5baf.c
19381
19382SAMSUNG S5P Security SubSystem (SSS) DRIVER
19383M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19384M:	Vladimir Zapolskiy <vz@mleia.com>
19385L:	linux-crypto@vger.kernel.org
19386L:	linux-samsung-soc@vger.kernel.org
19387S:	Maintained
19388F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
19389F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
19390F:	drivers/crypto/s5p-sss.c
19391
19392SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
19393M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19394L:	linux-media@vger.kernel.org
19395S:	Supported
19396Q:	https://patchwork.linuxtv.org/project/linux-media/list/
19397F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
19398F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
19399F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
19400F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
19401F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
19402F:	drivers/media/platform/samsung/exynos4-is/
19403
19404SAMSUNG SOC CLOCK DRIVERS
19405M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19406M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19407M:	Tomasz Figa <tomasz.figa@gmail.com>
19408M:	Chanwoo Choi <cw00.choi@samsung.com>
19409R:	Alim Akhtar <alim.akhtar@samsung.com>
19410L:	linux-samsung-soc@vger.kernel.org
19411S:	Maintained
19412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
19413F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
19414F:	Documentation/devicetree/bindings/clock/samsung,s3c*
19415F:	drivers/clk/samsung/
19416F:	include/dt-bindings/clock/exynos*.h
19417F:	include/dt-bindings/clock/s5p*.h
19418F:	include/dt-bindings/clock/samsung,*.h
19419F:	include/linux/clk/samsung.h
19420
19421SAMSUNG SPI DRIVERS
19422M:	Andi Shyti <andi.shyti@kernel.org>
19423L:	linux-spi@vger.kernel.org
19424L:	linux-samsung-soc@vger.kernel.org
19425S:	Maintained
19426F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
19427F:	drivers/spi/spi-s3c*
19428F:	include/linux/platform_data/spi-s3c64xx.h
19429
19430SAMSUNG SXGBE DRIVERS
19431M:	Byungho An <bh74.an@samsung.com>
19432L:	netdev@vger.kernel.org
19433S:	Supported
19434F:	drivers/net/ethernet/samsung/sxgbe/
19435
19436SAMSUNG THERMAL DRIVER
19437M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
19438M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19439L:	linux-pm@vger.kernel.org
19440L:	linux-samsung-soc@vger.kernel.org
19441S:	Maintained
19442F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
19443F:	drivers/thermal/samsung/
19444
19445SAMSUNG USB2 PHY DRIVER
19446M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
19447L:	linux-kernel@vger.kernel.org
19448S:	Supported
19449F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
19450F:	Documentation/driver-api/phy/samsung-usb2.rst
19451F:	drivers/phy/samsung/phy-exynos4210-usb2.c
19452F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
19453F:	drivers/phy/samsung/phy-exynos5250-usb2.c
19454F:	drivers/phy/samsung/phy-s5pv210-usb2.c
19455F:	drivers/phy/samsung/phy-samsung-usb2.c
19456F:	drivers/phy/samsung/phy-samsung-usb2.h
19457
19458SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
19459M:	Paul Barker <paul.barker@sancloud.com>
19460R:	Marc Murphy <marc.murphy@sancloud.com>
19461S:	Supported
19462F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
19463
19464SC1200 WDT DRIVER
19465M:	Zwane Mwaikambo <zwanem@gmail.com>
19466S:	Maintained
19467F:	drivers/watchdog/sc1200wdt.c
19468
19469SCHEDULER
19470M:	Ingo Molnar <mingo@redhat.com>
19471M:	Peter Zijlstra <peterz@infradead.org>
19472M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
19473M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
19474R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
19475R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
19476R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
19477R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
19478R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
19479R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
19480L:	linux-kernel@vger.kernel.org
19481S:	Maintained
19482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
19483F:	include/linux/preempt.h
19484F:	include/linux/sched.h
19485F:	include/linux/wait.h
19486F:	include/uapi/linux/sched.h
19487F:	kernel/sched/
19488
19489SCSI LIBSAS SUBSYSTEM
19490R:	John Garry <john.g.garry@oracle.com>
19491R:	Jason Yan <yanaijie@huawei.com>
19492L:	linux-scsi@vger.kernel.org
19493S:	Supported
19494F:	Documentation/scsi/libsas.rst
19495F:	drivers/scsi/libsas/
19496F:	include/scsi/libsas.h
19497F:	include/scsi/sas_ata.h
19498
19499SCSI RDMA PROTOCOL (SRP) INITIATOR
19500M:	Bart Van Assche <bvanassche@acm.org>
19501L:	linux-rdma@vger.kernel.org
19502S:	Supported
19503Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19504F:	drivers/infiniband/ulp/srp/
19505F:	include/scsi/srp.h
19506
19507SCSI RDMA PROTOCOL (SRP) TARGET
19508M:	Bart Van Assche <bvanassche@acm.org>
19509L:	linux-rdma@vger.kernel.org
19510L:	target-devel@vger.kernel.org
19511S:	Supported
19512Q:	http://patchwork.kernel.org/project/linux-rdma/list/
19513F:	drivers/infiniband/ulp/srpt/
19514
19515SCSI SG DRIVER
19516M:	Doug Gilbert <dgilbert@interlog.com>
19517L:	linux-scsi@vger.kernel.org
19518S:	Maintained
19519W:	http://sg.danny.cz/sg
19520F:	Documentation/scsi/scsi-generic.rst
19521F:	drivers/scsi/sg.c
19522F:	include/scsi/sg.h
19523
19524SCSI SUBSYSTEM
19525M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
19526M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19527L:	linux-scsi@vger.kernel.org
19528S:	Maintained
19529Q:	https://patchwork.kernel.org/project/linux-scsi/list/
19530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
19531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19532F:	Documentation/devicetree/bindings/scsi/
19533F:	drivers/scsi/
19534F:	drivers/ufs/
19535F:	include/scsi/
19536
19537SCSI TAPE DRIVER
19538M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
19539L:	linux-scsi@vger.kernel.org
19540S:	Maintained
19541F:	Documentation/scsi/st.rst
19542F:	drivers/scsi/st.*
19543F:	drivers/scsi/st_*.h
19544
19545SCSI TARGET CORE USER DRIVER
19546M:	Bodo Stroesser <bostroesser@gmail.com>
19547L:	linux-scsi@vger.kernel.org
19548L:	target-devel@vger.kernel.org
19549S:	Supported
19550F:	Documentation/target/tcmu-design.rst
19551F:	drivers/target/target_core_user.c
19552F:	include/uapi/linux/target_core_user.h
19553
19554SCSI TARGET SUBSYSTEM
19555M:	"Martin K. Petersen" <martin.petersen@oracle.com>
19556L:	linux-scsi@vger.kernel.org
19557L:	target-devel@vger.kernel.org
19558S:	Supported
19559Q:	https://patchwork.kernel.org/project/target-devel/list/
19560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
19561F:	Documentation/target/
19562F:	drivers/target/
19563F:	include/target/
19564
19565SCTP PROTOCOL
19566M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
19567M:	Xin Long <lucien.xin@gmail.com>
19568L:	linux-sctp@vger.kernel.org
19569S:	Maintained
19570W:	https://github.com/sctp/lksctp-tools/wiki
19571F:	Documentation/networking/sctp.rst
19572F:	include/linux/sctp.h
19573F:	include/net/sctp/
19574F:	include/uapi/linux/sctp.h
19575F:	net/sctp/
19576
19577SCx200 CPU SUPPORT
19578M:	Jim Cromie <jim.cromie@gmail.com>
19579S:	Odd Fixes
19580F:	Documentation/i2c/busses/scx200_acb.rst
19581F:	arch/x86/platform/scx200/
19582F:	drivers/i2c/busses/scx200*
19583F:	drivers/mtd/maps/scx200_docflash.c
19584F:	drivers/watchdog/scx200_wdt.c
19585F:	include/linux/scx200.h
19586
19587SCx200 GPIO DRIVER
19588M:	Jim Cromie <jim.cromie@gmail.com>
19589S:	Maintained
19590F:	drivers/char/scx200_gpio.c
19591F:	include/linux/scx200_gpio.h
19592
19593SCx200 HRT CLOCKSOURCE DRIVER
19594M:	Jim Cromie <jim.cromie@gmail.com>
19595S:	Maintained
19596F:	drivers/clocksource/scx200_hrt.c
19597
19598SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
19599M:	Sascha Sommer <saschasommer@freenet.de>
19600L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
19601S:	Maintained
19602F:	drivers/mmc/host/sdricoh_cs.c
19603
19604SECO BOARDS CEC DRIVER
19605M:	Ettore Chimenti <ek5.chimenti@gmail.com>
19606S:	Maintained
19607F:	drivers/media/cec/platform/seco/seco-cec.c
19608F:	drivers/media/cec/platform/seco/seco-cec.h
19609
19610SECURE COMPUTING
19611M:	Kees Cook <keescook@chromium.org>
19612R:	Andy Lutomirski <luto@amacapital.net>
19613R:	Will Drewry <wad@chromium.org>
19614S:	Supported
19615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
19616F:	Documentation/userspace-api/seccomp_filter.rst
19617F:	include/linux/seccomp.h
19618F:	include/uapi/linux/seccomp.h
19619F:	kernel/seccomp.c
19620F:	tools/testing/selftests/kselftest_harness.h
19621F:	tools/testing/selftests/seccomp/*
19622K:	\bsecure_computing
19623K:	\bTIF_SECCOMP\b
19624
19625SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
19626M:	Kamal Dasu <kamal.dasu@broadcom.com>
19627M:	Al Cooper <alcooperx@gmail.com>
19628R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
19629L:	linux-mmc@vger.kernel.org
19630S:	Maintained
19631F:	drivers/mmc/host/sdhci-brcmstb*
19632
19633SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
19634M:	Adrian Hunter <adrian.hunter@intel.com>
19635L:	linux-mmc@vger.kernel.org
19636S:	Supported
19637F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
19638F:	drivers/mmc/host/sdhci*
19639
19640SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
19641M:	Aubin Constans <aubin.constans@microchip.com>
19642R:	Eugen Hristev <eugen.hristev@collabora.com>
19643L:	linux-mmc@vger.kernel.org
19644S:	Supported
19645F:	drivers/mmc/host/sdhci-of-at91.c
19646
19647SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
19648M:	Haibo Chen <haibo.chen@nxp.com>
19649L:	imx@lists.linux.dev
19650L:	linux-mmc@vger.kernel.org
19651S:	Maintained
19652F:	drivers/mmc/host/sdhci-esdhc-imx.c
19653
19654SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
19655M:	Ben Dooks <ben-linux@fluff.org>
19656M:	Jaehoon Chung <jh80.chung@samsung.com>
19657L:	linux-mmc@vger.kernel.org
19658S:	Maintained
19659F:	drivers/mmc/host/sdhci-s3c*
19660
19661SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
19662M:	Viresh Kumar <vireshk@kernel.org>
19663L:	linux-mmc@vger.kernel.org
19664S:	Maintained
19665F:	drivers/mmc/host/sdhci-spear.c
19666
19667SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
19668M:	Vignesh Raghavendra <vigneshr@ti.com>
19669L:	linux-mmc@vger.kernel.org
19670S:	Maintained
19671F:	drivers/mmc/host/sdhci-omap.c
19672
19673SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
19674M:	Jonathan Derrick <jonathan.derrick@linux.dev>
19675L:	linux-block@vger.kernel.org
19676S:	Supported
19677F:	block/opal_proto.h
19678F:	block/sed*
19679F:	include/linux/sed*
19680F:	include/uapi/linux/sed*
19681
19682SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
19683M:	Mark Rutland <mark.rutland@arm.com>
19684M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
19685M:	Sudeep Holla <sudeep.holla@arm.com>
19686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19687S:	Maintained
19688F:	drivers/firmware/smccc/
19689F:	include/linux/arm-smccc.h
19690
19691SECURITY CONTACT
19692M:	Security Officers <security@kernel.org>
19693S:	Supported
19694F:	Documentation/process/security-bugs.rst
19695
19696SECURITY SUBSYSTEM
19697M:	Paul Moore <paul@paul-moore.com>
19698M:	James Morris <jmorris@namei.org>
19699M:	"Serge E. Hallyn" <serge@hallyn.com>
19700L:	linux-security-module@vger.kernel.org
19701S:	Supported
19702Q:	https://patchwork.kernel.org/project/linux-security-module/list
19703B:	mailto:linux-security-module@vger.kernel.org
19704P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
19705T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
19706F:	include/uapi/linux/lsm.h
19707F:	security/
19708F:	tools/testing/selftests/lsm/
19709X:	security/selinux/
19710K:	\bsecurity_[a-z_0-9]\+\b
19711
19712SELINUX SECURITY MODULE
19713M:	Paul Moore <paul@paul-moore.com>
19714M:	Stephen Smalley <stephen.smalley.work@gmail.com>
19715R:	Ondrej Mosnacek <omosnace@redhat.com>
19716L:	selinux@vger.kernel.org
19717S:	Supported
19718W:	https://github.com/SELinuxProject
19719Q:	https://patchwork.kernel.org/project/selinux/list
19720B:	mailto:selinux@vger.kernel.org
19721P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
19722T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
19723F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
19724F:	Documentation/ABI/removed/sysfs-selinux-disable
19725F:	Documentation/admin-guide/LSM/SELinux.rst
19726F:	include/trace/events/avc.h
19727F:	include/uapi/linux/selinux_netlink.h
19728F:	scripts/selinux/
19729F:	security/selinux/
19730
19731SENSABLE PHANTOM
19732M:	Jiri Slaby <jirislaby@kernel.org>
19733S:	Maintained
19734F:	drivers/misc/phantom.c
19735F:	include/uapi/linux/phantom.h
19736
19737SENSEAIR SUNRISE 006-0-0007
19738M:	Jacopo Mondi <jacopo@jmondi.org>
19739S:	Maintained
19740F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
19741F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
19742F:	drivers/iio/chemical/sunrise_co2.c
19743
19744SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
19745M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
19746S:	Maintained
19747F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
19748F:	drivers/iio/chemical/scd30.h
19749F:	drivers/iio/chemical/scd30_core.c
19750F:	drivers/iio/chemical/scd30_i2c.c
19751F:	drivers/iio/chemical/scd30_serial.c
19752
19753SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
19754M:	Roan van Dijk <roan@protonic.nl>
19755S:	Maintained
19756F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
19757F:	drivers/iio/chemical/scd4x.c
19758
19759SENSIRION SGP40 GAS SENSOR DRIVER
19760M:	Andreas Klinger <ak@it-klinger.de>
19761S:	Maintained
19762F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
19763F:	drivers/iio/chemical/sgp40.c
19764
19765SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
19766M:	Tomasz Duszynski <tduszyns@gmail.com>
19767S:	Maintained
19768F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
19769F:	drivers/iio/chemical/sps30.c
19770F:	drivers/iio/chemical/sps30_i2c.c
19771F:	drivers/iio/chemical/sps30_serial.c
19772
19773SERIAL DEVICE BUS
19774M:	Rob Herring <robh@kernel.org>
19775L:	linux-serial@vger.kernel.org
19776S:	Maintained
19777F:	Documentation/devicetree/bindings/serial/serial.yaml
19778F:	drivers/tty/serdev/
19779F:	include/linux/serdev.h
19780
19781SERIAL IR RECEIVER
19782M:	Sean Young <sean@mess.org>
19783L:	linux-media@vger.kernel.org
19784S:	Maintained
19785F:	drivers/media/rc/serial_ir.c
19786
19787SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
19788M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
19790S:	Maintained
19791F:	Documentation/devicetree/bindings/slimbus/
19792F:	drivers/slimbus/
19793F:	include/linux/slimbus.h
19794
19795SFC NETWORK DRIVER
19796M:	Edward Cree <ecree.xilinx@gmail.com>
19797M:	Martin Habets <habetsm.xilinx@gmail.com>
19798L:	netdev@vger.kernel.org
19799L:	linux-net-drivers@amd.com
19800S:	Supported
19801F:	Documentation/networking/devlink/sfc.rst
19802F:	drivers/net/ethernet/sfc/
19803
19804SFCTEMP HWMON DRIVER
19805M:	Emil Renner Berthing <kernel@esmil.dk>
19806M:	Hal Feng <hal.feng@starfivetech.com>
19807L:	linux-hwmon@vger.kernel.org
19808S:	Maintained
19809F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
19810F:	Documentation/hwmon/sfctemp.rst
19811F:	drivers/hwmon/sfctemp.c
19812
19813SFF/SFP/SFP+ MODULE SUPPORT
19814M:	Russell King <linux@armlinux.org.uk>
19815L:	netdev@vger.kernel.org
19816S:	Maintained
19817F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
19818F:	drivers/net/phy/phylink.c
19819F:	drivers/net/phy/sfp*
19820F:	include/linux/mdio/mdio-i2c.h
19821F:	include/linux/phylink.h
19822F:	include/linux/sfp.h
19823K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
19824
19825SGI GRU DRIVER
19826M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
19827S:	Maintained
19828F:	drivers/misc/sgi-gru/
19829
19830SGI XP/XPC/XPNET DRIVER
19831M:	Robin Holt <robinmholt@gmail.com>
19832M:	Steve Wahl <steve.wahl@hpe.com>
19833S:	Maintained
19834F:	drivers/misc/sgi-xp/
19835
19836SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
19837M:	Wenjia Zhang <wenjia@linux.ibm.com>
19838M:	Jan Karcher <jaka@linux.ibm.com>
19839R:	D. Wythe <alibuda@linux.alibaba.com>
19840R:	Tony Lu <tonylu@linux.alibaba.com>
19841R:	Wen Gu <guwen@linux.alibaba.com>
19842L:	linux-s390@vger.kernel.org
19843S:	Supported
19844F:	net/smc/
19845
19846SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
19847M:	Linus Walleij <linus.walleij@linaro.org>
19848L:	linux-iio@vger.kernel.org
19849S:	Maintained
19850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
19851F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
19852F:	drivers/iio/light/gp2ap002.c
19853
19854SHARP RJ54N1CB0C SENSOR DRIVER
19855M:	Jacopo Mondi <jacopo@jmondi.org>
19856L:	linux-media@vger.kernel.org
19857S:	Odd fixes
19858T:	git git://linuxtv.org/media_tree.git
19859F:	drivers/media/i2c/rj54n1cb0c.c
19860F:	include/media/i2c/rj54n1cb0c.h
19861
19862SHRINKER
19863M:	Andrew Morton <akpm@linux-foundation.org>
19864M:	Dave Chinner <david@fromorbit.com>
19865R:	Qi Zheng <zhengqi.arch@bytedance.com>
19866R:	Roman Gushchin <roman.gushchin@linux.dev>
19867R:	Muchun Song <muchun.song@linux.dev>
19868L:	linux-mm@kvack.org
19869S:	Maintained
19870F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
19871F:	include/linux/shrinker.h
19872F:	mm/shrinker.c
19873F:	mm/shrinker_debug.c
19874
19875SH_VOU V4L2 OUTPUT DRIVER
19876L:	linux-media@vger.kernel.org
19877S:	Orphan
19878F:	drivers/media/platform/renesas/sh_vou.c
19879F:	include/media/drv-intf/sh_vou.h
19880
19881SI2157 MEDIA DRIVER
19882L:	linux-media@vger.kernel.org
19883S:	Orphan
19884W:	https://linuxtv.org
19885Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19886F:	drivers/media/tuners/si2157*
19887
19888SI2165 MEDIA DRIVER
19889M:	Matthias Schwarzott <zzam@gentoo.org>
19890L:	linux-media@vger.kernel.org
19891S:	Maintained
19892W:	https://linuxtv.org
19893Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19894F:	drivers/media/dvb-frontends/si2165*
19895
19896SI2168 MEDIA DRIVER
19897L:	linux-media@vger.kernel.org
19898S:	Orphan
19899W:	https://linuxtv.org
19900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19901F:	drivers/media/dvb-frontends/si2168*
19902
19903SI470X FM RADIO RECEIVER I2C DRIVER
19904M:	Hans Verkuil <hverkuil@xs4all.nl>
19905L:	linux-media@vger.kernel.org
19906S:	Odd Fixes
19907W:	https://linuxtv.org
19908T:	git git://linuxtv.org/media_tree.git
19909F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
19910F:	drivers/media/radio/si470x/radio-si470x-i2c.c
19911
19912SI470X FM RADIO RECEIVER USB DRIVER
19913M:	Hans Verkuil <hverkuil@xs4all.nl>
19914L:	linux-media@vger.kernel.org
19915S:	Maintained
19916W:	https://linuxtv.org
19917T:	git git://linuxtv.org/media_tree.git
19918F:	drivers/media/radio/si470x/radio-si470x-common.c
19919F:	drivers/media/radio/si470x/radio-si470x-usb.c
19920F:	drivers/media/radio/si470x/radio-si470x.h
19921
19922SI4713 FM RADIO TRANSMITTER I2C DRIVER
19923M:	Eduardo Valentin <edubezval@gmail.com>
19924L:	linux-media@vger.kernel.org
19925S:	Odd Fixes
19926W:	https://linuxtv.org
19927T:	git git://linuxtv.org/media_tree.git
19928F:	drivers/media/radio/si4713/si4713.?
19929
19930SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
19931M:	Eduardo Valentin <edubezval@gmail.com>
19932L:	linux-media@vger.kernel.org
19933S:	Odd Fixes
19934W:	https://linuxtv.org
19935T:	git git://linuxtv.org/media_tree.git
19936F:	drivers/media/radio/si4713/radio-platform-si4713.c
19937
19938SI4713 FM RADIO TRANSMITTER USB DRIVER
19939M:	Hans Verkuil <hverkuil@xs4all.nl>
19940L:	linux-media@vger.kernel.org
19941S:	Maintained
19942W:	https://linuxtv.org
19943T:	git git://linuxtv.org/media_tree.git
19944F:	drivers/media/radio/si4713/radio-usb-si4713.c
19945
19946SIANO DVB DRIVER
19947M:	Mauro Carvalho Chehab <mchehab@kernel.org>
19948L:	linux-media@vger.kernel.org
19949S:	Odd fixes
19950W:	https://linuxtv.org
19951T:	git git://linuxtv.org/media_tree.git
19952F:	drivers/media/common/siano/
19953F:	drivers/media/mmc/siano/
19954F:	drivers/media/usb/siano/
19955F:	drivers/media/usb/siano/
19956
19957SIEMENS IPC LED DRIVERS
19958M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19959M:	Xing Tong Wu <xingtong.wu@siemens.com>
19960M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19961L:	linux-leds@vger.kernel.org
19962S:	Maintained
19963F:	drivers/leds/simple/
19964
19965SIEMENS IPC PLATFORM DRIVERS
19966M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19967M:	Xing Tong Wu <xingtong.wu@siemens.com>
19968M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19969L:	platform-driver-x86@vger.kernel.org
19970S:	Maintained
19971F:	drivers/platform/x86/siemens/
19972F:	include/linux/platform_data/x86/simatic-ipc-base.h
19973F:	include/linux/platform_data/x86/simatic-ipc.h
19974
19975SIEMENS IPC WATCHDOG DRIVERS
19976M:	Gerd Haeussler <gerd.haeussler.ext@siemens.com>
19977M:	Xing Tong Wu <xingtong.wu@siemens.com>
19978M:	Tobias Schaffner <tobias.schaffner@siemens.com>
19979L:	linux-watchdog@vger.kernel.org
19980S:	Maintained
19981F:	drivers/watchdog/simatic-ipc-wdt.c
19982
19983SIFIVE DRIVERS
19984M:	Paul Walmsley <paul.walmsley@sifive.com>
19985M:	Samuel Holland <samuel.holland@sifive.com>
19986L:	linux-riscv@lists.infradead.org
19987S:	Supported
19988F:	drivers/dma/sf-pdma/
19989N:	sifive
19990K:	fu[57]40
19991K:	[^@]sifive
19992
19993SILEAD TOUCHSCREEN DRIVER
19994M:	Hans de Goede <hdegoede@redhat.com>
19995L:	linux-input@vger.kernel.org
19996L:	platform-driver-x86@vger.kernel.org
19997S:	Maintained
19998F:	drivers/input/touchscreen/silead.c
19999F:	drivers/platform/x86/touchscreen_dmi.c
20000
20001SILICON LABS WIRELESS DRIVERS (for WFxxx series)
20002M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
20003S:	Supported
20004F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
20005F:	drivers/net/wireless/silabs/wfx/
20006
20007SILICON MOTION SM712 FRAME BUFFER DRIVER
20008M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20009M:	Teddy Wang <teddy.wang@siliconmotion.com>
20010M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20011L:	linux-fbdev@vger.kernel.org
20012S:	Maintained
20013F:	Documentation/fb/sm712fb.rst
20014F:	drivers/video/fbdev/sm712*
20015
20016SILVACO I3C DUAL-ROLE MASTER
20017M:	Miquel Raynal <miquel.raynal@bootlin.com>
20018M:	Conor Culhane <conor.culhane@silvaco.com>
20019L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
20020S:	Maintained
20021F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
20022F:	drivers/i3c/master/svc-i3c-master.c
20023
20024SIMPLEFB FB DRIVER
20025M:	Hans de Goede <hdegoede@redhat.com>
20026L:	linux-fbdev@vger.kernel.org
20027S:	Maintained
20028F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
20029F:	drivers/video/fbdev/simplefb.c
20030F:	include/linux/platform_data/simplefb.h
20031
20032SIOX
20033M:	Thorsten Scherer <t.scherer@eckelmann.de>
20034M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
20035R:	Pengutronix Kernel Team <kernel@pengutronix.de>
20036S:	Supported
20037F:	drivers/gpio/gpio-siox.c
20038F:	drivers/siox/*
20039F:	include/trace/events/siox.h
20040
20041SIPHASH PRF ROUTINES
20042M:	Jason A. Donenfeld <Jason@zx2c4.com>
20043S:	Maintained
20044F:	include/linux/siphash.h
20045F:	lib/siphash.c
20046F:	lib/siphash_kunit.c
20047
20048SIS 190 ETHERNET DRIVER
20049M:	Francois Romieu <romieu@fr.zoreil.com>
20050L:	netdev@vger.kernel.org
20051S:	Maintained
20052F:	drivers/net/ethernet/sis/sis190.c
20053
20054SIS 900/7016 FAST ETHERNET DRIVER
20055M:	Daniele Venzano <venza@brownhat.org>
20056L:	netdev@vger.kernel.org
20057S:	Maintained
20058W:	http://www.brownhat.org/sis900.html
20059F:	drivers/net/ethernet/sis/sis900.*
20060
20061SIS FRAMEBUFFER DRIVER
20062S:	Orphan
20063F:	Documentation/fb/sisfb.rst
20064F:	drivers/video/fbdev/sis/
20065F:	include/video/sisfb.h
20066
20067SIS I2C TOUCHSCREEN DRIVER
20068M:	Mika Penttilä <mpenttil@redhat.com>
20069L:	linux-input@vger.kernel.org
20070S:	Maintained
20071F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
20072F:	drivers/input/touchscreen/sis_i2c.c
20073
20074SIS USB2VGA DRIVER
20075M:	Thomas Winischhofer <thomas@winischhofer.net>
20076S:	Maintained
20077W:	http://www.winischhofer.at/linuxsisusbvga.shtml
20078F:	drivers/usb/misc/sisusbvga/
20079
20080SL28 CPLD MFD DRIVER
20081M:	Michael Walle <mwalle@kernel.org>
20082S:	Maintained
20083F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
20084F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
20085F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
20086F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
20087F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
20088F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
20089F:	drivers/gpio/gpio-sl28cpld.c
20090F:	drivers/hwmon/sl28cpld-hwmon.c
20091F:	drivers/irqchip/irq-sl28cpld.c
20092F:	drivers/pwm/pwm-sl28cpld.c
20093F:	drivers/watchdog/sl28cpld_wdt.c
20094
20095SL28 VPD NVMEM LAYOUT DRIVER
20096M:	Michael Walle <mwalle@kernel.org>
20097S:	Maintained
20098F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
20099F:	drivers/nvmem/layouts/sl28vpd.c
20100
20101SLAB ALLOCATOR
20102M:	Christoph Lameter <cl@linux.com>
20103M:	Pekka Enberg <penberg@kernel.org>
20104M:	David Rientjes <rientjes@google.com>
20105M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
20106M:	Andrew Morton <akpm@linux-foundation.org>
20107M:	Vlastimil Babka <vbabka@suse.cz>
20108R:	Roman Gushchin <roman.gushchin@linux.dev>
20109R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
20110L:	linux-mm@kvack.org
20111S:	Maintained
20112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
20113F:	include/linux/sl?b*.h
20114F:	mm/sl?b*
20115
20116SLCAN CAN NETWORK DRIVER
20117M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
20118L:	linux-can@vger.kernel.org
20119S:	Maintained
20120F:	drivers/net/can/slcan/
20121
20122SLEEPABLE READ-COPY UPDATE (SRCU)
20123M:	Lai Jiangshan <jiangshanlai@gmail.com>
20124M:	"Paul E. McKenney" <paulmck@kernel.org>
20125M:	Josh Triplett <josh@joshtriplett.org>
20126R:	Steven Rostedt <rostedt@goodmis.org>
20127R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20128L:	rcu@vger.kernel.org
20129S:	Supported
20130W:	http://www.rdrop.com/users/paulmck/RCU/
20131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
20132F:	include/linux/srcu*.h
20133F:	kernel/rcu/srcu*.c
20134
20135SMACK SECURITY MODULE
20136M:	Casey Schaufler <casey@schaufler-ca.com>
20137L:	linux-security-module@vger.kernel.org
20138S:	Maintained
20139W:	http://schaufler-ca.com
20140T:	git git://github.com/cschaufler/smack-next
20141F:	Documentation/admin-guide/LSM/Smack.rst
20142F:	security/smack/
20143
20144SMC91x ETHERNET DRIVER
20145M:	Nicolas Pitre <nico@fluxnic.net>
20146S:	Odd Fixes
20147F:	drivers/net/ethernet/smsc/smc91x.*
20148
20149SMSC EMC2103 HARDWARE MONITOR DRIVER
20150M:	Steve Glendinning <steve.glendinning@shawell.net>
20151L:	linux-hwmon@vger.kernel.org
20152S:	Maintained
20153F:	Documentation/hwmon/emc2103.rst
20154F:	drivers/hwmon/emc2103.c
20155
20156SMSC SCH5627 HARDWARE MONITOR DRIVER
20157M:	Hans de Goede <hdegoede@redhat.com>
20158L:	linux-hwmon@vger.kernel.org
20159S:	Supported
20160F:	Documentation/hwmon/sch5627.rst
20161F:	drivers/hwmon/sch5627.c
20162
20163SMSC UFX6000 and UFX7000 USB to VGA DRIVER
20164M:	Steve Glendinning <steve.glendinning@shawell.net>
20165L:	linux-fbdev@vger.kernel.org
20166S:	Maintained
20167F:	drivers/video/fbdev/smscufx.c
20168
20169SMSC47B397 HARDWARE MONITOR DRIVER
20170M:	Jean Delvare <jdelvare@suse.com>
20171L:	linux-hwmon@vger.kernel.org
20172S:	Maintained
20173F:	Documentation/hwmon/smsc47b397.rst
20174F:	drivers/hwmon/smsc47b397.c
20175
20176SMSC911x ETHERNET DRIVER
20177M:	Steve Glendinning <steve.glendinning@shawell.net>
20178L:	netdev@vger.kernel.org
20179S:	Maintained
20180F:	drivers/net/ethernet/smsc/smsc911x.*
20181F:	include/linux/smsc911x.h
20182
20183SMSC9420 PCI ETHERNET DRIVER
20184M:	Steve Glendinning <steve.glendinning@shawell.net>
20185L:	netdev@vger.kernel.org
20186S:	Maintained
20187F:	drivers/net/ethernet/smsc/smsc9420.*
20188
20189SNET DPU VIRTIO DATA PATH ACCELERATOR
20190R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
20191F:	drivers/vdpa/solidrun/
20192
20193SOCIONEXT (SNI) AVE NETWORK DRIVER
20194M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
20195L:	netdev@vger.kernel.org
20196S:	Maintained
20197F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
20198F:	drivers/net/ethernet/socionext/sni_ave.c
20199
20200SOCIONEXT (SNI) NETSEC NETWORK DRIVER
20201M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
20202M:	Masahisa Kojima <kojima.masahisa@socionext.com>
20203L:	netdev@vger.kernel.org
20204S:	Maintained
20205F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
20206F:	drivers/net/ethernet/socionext/netsec.c
20207
20208SOCIONEXT (SNI) Synquacer SPI DRIVER
20209M:	Masahisa Kojima <masahisa.kojima@linaro.org>
20210M:	Jassi Brar <jaswinder.singh@linaro.org>
20211L:	linux-spi@vger.kernel.org
20212S:	Maintained
20213F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
20214F:	drivers/spi/spi-synquacer.c
20215
20216SOCIONEXT SYNQUACER I2C DRIVER
20217M:	Ard Biesheuvel <ardb@kernel.org>
20218L:	linux-i2c@vger.kernel.org
20219S:	Maintained
20220F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
20221F:	drivers/i2c/busses/i2c-synquacer.c
20222
20223SOCIONEXT UNIPHIER SOUND DRIVER
20224L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20225S:	Orphan
20226F:	sound/soc/uniphier/
20227
20228SOCKET TIMESTAMPING
20229M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
20230S:	Maintained
20231F:	Documentation/networking/timestamping.rst
20232F:	include/uapi/linux/net_tstamp.h
20233F:	tools/testing/selftests/net/so_txtime.c
20234
20235SOEKRIS NET48XX LED SUPPORT
20236M:	Chris Boot <bootc@bootc.net>
20237S:	Maintained
20238F:	drivers/leds/leds-net48xx.c
20239
20240SOFT-IWARP DRIVER (siw)
20241M:	Bernard Metzler <bmt@zurich.ibm.com>
20242L:	linux-rdma@vger.kernel.org
20243S:	Supported
20244F:	drivers/infiniband/sw/siw/
20245F:	include/uapi/rdma/siw-abi.h
20246
20247SOFT-ROCE DRIVER (rxe)
20248M:	Zhu Yanjun <zyjzyj2000@gmail.com>
20249L:	linux-rdma@vger.kernel.org
20250S:	Supported
20251F:	drivers/infiniband/sw/rxe/
20252F:	include/uapi/rdma/rdma_user_rxe.h
20253
20254SOFTLOGIC 6x10 MPEG CODEC
20255M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
20256M:	Anton Sviridenko <anton@corp.bluecherry.net>
20257M:	Andrey Utkin <andrey_utkin@fastmail.com>
20258M:	Ismael Luceno <ismael@iodev.co.uk>
20259L:	linux-media@vger.kernel.org
20260S:	Supported
20261F:	drivers/media/pci/solo6x10/
20262
20263SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
20264M:	James Morse <james.morse@arm.com>
20265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20266S:	Maintained
20267F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
20268F:	drivers/firmware/arm_sdei.c
20269F:	include/linux/arm_sdei.h
20270F:	include/uapi/linux/arm_sdei.h
20271
20272SOFTWARE NODES AND DEVICE PROPERTIES
20273R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20274R:	Daniel Scally <djrscally@gmail.com>
20275R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
20276R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20277L:	linux-acpi@vger.kernel.org
20278S:	Maintained
20279F:	drivers/base/property.c
20280F:	drivers/base/swnode.c
20281F:	include/linux/fwnode.h
20282F:	include/linux/property.h
20283
20284SOFTWARE RAID (Multiple Disks) SUPPORT
20285M:	Song Liu <song@kernel.org>
20286R:	Yu Kuai <yukuai3@huawei.com>
20287L:	linux-raid@vger.kernel.org
20288S:	Supported
20289Q:	https://patchwork.kernel.org/project/linux-raid/list/
20290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
20291F:	drivers/md/Kconfig
20292F:	drivers/md/Makefile
20293F:	drivers/md/md*
20294F:	drivers/md/raid*
20295F:	include/linux/raid/
20296F:	include/uapi/linux/raid/
20297
20298SOLIDRUN CLEARFOG SUPPORT
20299M:	Russell King <linux@armlinux.org.uk>
20300S:	Maintained
20301F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
20302F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
20303
20304SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
20305M:	Russell King <linux@armlinux.org.uk>
20306S:	Maintained
20307F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
20308F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
20309F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
20310
20311SONIC NETWORK DRIVER
20312M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
20313L:	netdev@vger.kernel.org
20314S:	Maintained
20315F:	drivers/net/ethernet/natsemi/sonic.*
20316
20317SONICS SILICON BACKPLANE DRIVER (SSB)
20318M:	Michael Buesch <m@bues.ch>
20319L:	linux-wireless@vger.kernel.org
20320S:	Maintained
20321F:	drivers/ssb/
20322F:	include/linux/ssb/
20323
20324SONY IMX208 SENSOR DRIVER
20325M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20326L:	linux-media@vger.kernel.org
20327S:	Maintained
20328T:	git git://linuxtv.org/media_tree.git
20329F:	drivers/media/i2c/imx208.c
20330
20331SONY IMX214 SENSOR DRIVER
20332M:	Ricardo Ribalda <ribalda@kernel.org>
20333L:	linux-media@vger.kernel.org
20334S:	Maintained
20335T:	git git://linuxtv.org/media_tree.git
20336F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
20337F:	drivers/media/i2c/imx214.c
20338
20339SONY IMX219 SENSOR DRIVER
20340M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
20341L:	linux-media@vger.kernel.org
20342S:	Maintained
20343T:	git git://linuxtv.org/media_tree.git
20344F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
20345F:	drivers/media/i2c/imx219.c
20346
20347SONY IMX258 SENSOR DRIVER
20348M:	Sakari Ailus <sakari.ailus@linux.intel.com>
20349L:	linux-media@vger.kernel.org
20350S:	Maintained
20351T:	git git://linuxtv.org/media_tree.git
20352F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
20353F:	drivers/media/i2c/imx258.c
20354
20355SONY IMX274 SENSOR DRIVER
20356M:	Leon Luo <leonl@leopardimaging.com>
20357L:	linux-media@vger.kernel.org
20358S:	Maintained
20359T:	git git://linuxtv.org/media_tree.git
20360F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
20361F:	drivers/media/i2c/imx274.c
20362
20363SONY IMX290 SENSOR DRIVER
20364M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20365L:	linux-media@vger.kernel.org
20366S:	Maintained
20367T:	git git://linuxtv.org/media_tree.git
20368F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
20369F:	drivers/media/i2c/imx290.c
20370
20371SONY IMX296 SENSOR DRIVER
20372M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20373M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
20374L:	linux-media@vger.kernel.org
20375S:	Maintained
20376T:	git git://linuxtv.org/media_tree.git
20377F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
20378F:	drivers/media/i2c/imx296.c
20379
20380SONY IMX319 SENSOR DRIVER
20381M:	Bingbu Cao <bingbu.cao@intel.com>
20382L:	linux-media@vger.kernel.org
20383S:	Maintained
20384T:	git git://linuxtv.org/media_tree.git
20385F:	drivers/media/i2c/imx319.c
20386
20387SONY IMX334 SENSOR DRIVER
20388L:	linux-media@vger.kernel.org
20389S:	Orphan
20390T:	git git://linuxtv.org/media_tree.git
20391F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
20392F:	drivers/media/i2c/imx334.c
20393
20394SONY IMX335 SENSOR DRIVER
20395L:	linux-media@vger.kernel.org
20396S:	Orphan
20397T:	git git://linuxtv.org/media_tree.git
20398F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
20399F:	drivers/media/i2c/imx335.c
20400
20401SONY IMX355 SENSOR DRIVER
20402M:	Tianshu Qiu <tian.shu.qiu@intel.com>
20403L:	linux-media@vger.kernel.org
20404S:	Maintained
20405T:	git git://linuxtv.org/media_tree.git
20406F:	drivers/media/i2c/imx355.c
20407
20408SONY IMX412 SENSOR DRIVER
20409L:	linux-media@vger.kernel.org
20410S:	Orphan
20411T:	git git://linuxtv.org/media_tree.git
20412F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
20413F:	drivers/media/i2c/imx412.c
20414
20415SONY IMX415 SENSOR DRIVER
20416M:	Michael Riesch <michael.riesch@wolfvision.net>
20417L:	linux-media@vger.kernel.org
20418S:	Maintained
20419T:	git git://linuxtv.org/media_tree.git
20420F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
20421F:	drivers/media/i2c/imx415.c
20422
20423SONY MEMORYSTICK SUBSYSTEM
20424M:	Maxim Levitsky <maximlevitsky@gmail.com>
20425M:	Alex Dubov <oakad@yahoo.com>
20426M:	Ulf Hansson <ulf.hansson@linaro.org>
20427L:	linux-mmc@vger.kernel.org
20428S:	Maintained
20429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
20430F:	drivers/memstick/
20431F:	include/linux/memstick.h
20432
20433SONY VAIO CONTROL DEVICE DRIVER
20434M:	Mattia Dongili <malattia@linux.it>
20435L:	platform-driver-x86@vger.kernel.org
20436S:	Maintained
20437W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
20438F:	Documentation/admin-guide/laptops/sony-laptop.rst
20439F:	drivers/char/sonypi.c
20440F:	drivers/platform/x86/sony-laptop.c
20441F:	include/linux/sony-laptop.h
20442
20443SOPHGO DEVICETREES
20444M:	Chao Wei <chao.wei@sophgo.com>
20445M:	Chen Wang <unicorn_wang@outlook.com>
20446S:	Maintained
20447F:	arch/riscv/boot/dts/sophgo/
20448F:	Documentation/devicetree/bindings/riscv/sophgo.yaml
20449
20450SOUND
20451M:	Jaroslav Kysela <perex@perex.cz>
20452M:	Takashi Iwai <tiwai@suse.com>
20453L:	linux-sound@vger.kernel.org
20454S:	Maintained
20455W:	http://www.alsa-project.org/
20456Q:	http://patchwork.kernel.org/project/alsa-devel/list/
20457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20458F:	Documentation/sound/
20459F:	include/sound/
20460F:	include/uapi/sound/
20461F:	sound/
20462F:	tools/testing/selftests/alsa
20463
20464SOUND - ALSA SELFTESTS
20465M:	Mark Brown <broonie@kernel.org>
20466L:	linux-sound@vger.kernel.org
20467L:	linux-kselftest@vger.kernel.org
20468S:	Supported
20469F:	tools/testing/selftests/alsa
20470
20471SOUND - COMPRESSED AUDIO
20472M:	Vinod Koul <vkoul@kernel.org>
20473L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20474S:	Supported
20475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20476F:	Documentation/sound/designs/compress-offload.rst
20477F:	include/sound/compress_driver.h
20478F:	include/uapi/sound/compress_*
20479F:	sound/core/compress_offload.c
20480F:	sound/soc/soc-compress.c
20481
20482SOUND - DMAENGINE HELPERS
20483M:	Lars-Peter Clausen <lars@metafoo.de>
20484S:	Supported
20485F:	include/sound/dmaengine_pcm.h
20486F:	sound/core/pcm_dmaengine.c
20487F:	sound/soc/soc-generic-dmaengine-pcm.c
20488
20489SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
20490M:	Liam Girdwood <lgirdwood@gmail.com>
20491M:	Mark Brown <broonie@kernel.org>
20492L:	linux-sound@vger.kernel.org
20493S:	Supported
20494W:	http://alsa-project.org/main/index.php/ASoC
20495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
20496F:	Documentation/devicetree/bindings/sound/
20497F:	Documentation/sound/soc/
20498F:	include/dt-bindings/sound/
20499F:	include/sound/soc*
20500F:	include/sound/sof.h
20501F:	include/sound/sof/
20502F:	include/trace/events/sof*.h
20503F:	include/uapi/sound/asoc.h
20504F:	sound/soc/
20505
20506SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
20507M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20508M:	Liam Girdwood <lgirdwood@gmail.com>
20509M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
20510M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20511M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
20512M:	Daniel Baluta <daniel.baluta@nxp.com>
20513R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
20514L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
20515S:	Supported
20516W:	https://github.com/thesofproject/linux/
20517F:	sound/soc/sof/
20518
20519SOUNDWIRE SUBSYSTEM
20520M:	Vinod Koul <vkoul@kernel.org>
20521M:	Bard Liao <yung-chuan.liao@linux.intel.com>
20522R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
20523R:	Sanyog Kale <sanyog.r.kale@intel.com>
20524L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20525S:	Supported
20526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
20527F:	Documentation/driver-api/soundwire/
20528F:	drivers/soundwire/
20529F:	include/linux/soundwire/
20530
20531SP2 MEDIA DRIVER
20532M:	Olli Salonen <olli.salonen@iki.fi>
20533L:	linux-media@vger.kernel.org
20534S:	Maintained
20535W:	https://linuxtv.org
20536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20537F:	drivers/media/dvb-frontends/sp2*
20538
20539SPANISH DOCUMENTATION
20540M:	Carlos Bilbao <carlos.bilbao@amd.com>
20541R:	Avadhut Naik <avadhut.naik@amd.com>
20542S:	Maintained
20543F:	Documentation/translations/sp_SP/
20544
20545SPARC + UltraSPARC (sparc/sparc64)
20546M:	"David S. Miller" <davem@davemloft.net>
20547M:	Andreas Larsson <andreas@gaisler.com>
20548L:	sparclinux@vger.kernel.org
20549S:	Maintained
20550Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
20551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20553F:	arch/sparc/
20554F:	drivers/sbus/
20555
20556SPARC SERIAL DRIVERS
20557M:	"David S. Miller" <davem@davemloft.net>
20558L:	sparclinux@vger.kernel.org
20559S:	Maintained
20560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
20561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
20562F:	drivers/tty/serial/suncore.c
20563F:	drivers/tty/serial/sunhv.c
20564F:	drivers/tty/serial/sunsab.c
20565F:	drivers/tty/serial/sunsab.h
20566F:	drivers/tty/serial/sunsu.c
20567F:	drivers/tty/serial/sunzilog.c
20568F:	drivers/tty/serial/sunzilog.h
20569F:	drivers/tty/vcc.c
20570F:	include/linux/sunserialcore.h
20571
20572SPARSE CHECKER
20573M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
20574L:	linux-sparse@vger.kernel.org
20575S:	Maintained
20576W:	https://sparse.docs.kernel.org/
20577Q:	https://patchwork.kernel.org/project/linux-sparse/list/
20578B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
20579T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
20580F:	include/linux/compiler.h
20581
20582SPEAKUP CONSOLE SPEECH DRIVER
20583M:	William Hubbs <w.d.hubbs@gmail.com>
20584M:	Chris Brannon <chris@the-brannons.com>
20585M:	Kirk Reiser <kirk@reisers.ca>
20586M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
20587L:	speakup@linux-speakup.org
20588S:	Odd Fixes
20589W:	http://www.linux-speakup.org/
20590W:	https://github.com/linux-speakup/speakup
20591B:	https://github.com/linux-speakup/speakup/issues
20592F:	drivers/accessibility/speakup/
20593
20594SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
20595M:	Viresh Kumar <vireshk@kernel.org>
20596M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
20597M:	soc@kernel.org
20598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20599S:	Maintained
20600W:	http://www.st.com/spear
20601F:	arch/arm/boot/dts/st/spear*
20602F:	arch/arm/mach-spear/
20603F:	drivers/clk/spear/
20604F:	drivers/pinctrl/spear/
20605
20606SPI NOR SUBSYSTEM
20607M:	Tudor Ambarus <tudor.ambarus@linaro.org>
20608M:	Pratyush Yadav <pratyush@kernel.org>
20609M:	Michael Walle <mwalle@kernel.org>
20610L:	linux-mtd@lists.infradead.org
20611S:	Maintained
20612W:	http://www.linux-mtd.infradead.org/
20613Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
20614C:	irc://irc.oftc.net/mtd
20615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
20616F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
20617F:	drivers/mtd/spi-nor/
20618F:	include/linux/mtd/spi-nor.h
20619
20620SPI SUBSYSTEM
20621M:	Mark Brown <broonie@kernel.org>
20622L:	linux-spi@vger.kernel.org
20623S:	Maintained
20624Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
20625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
20626F:	Documentation/devicetree/bindings/spi/
20627F:	Documentation/spi/
20628F:	drivers/spi/
20629F:	include/linux/spi/
20630F:	include/uapi/linux/spi/
20631F:	tools/spi/
20632
20633SPIDERNET NETWORK DRIVER for CELL
20634M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
20635M:	Geoff Levand <geoff@infradead.org>
20636L:	netdev@vger.kernel.org
20637L:	linuxppc-dev@lists.ozlabs.org
20638S:	Maintained
20639F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
20640F:	drivers/net/ethernet/toshiba/spider_net*
20641
20642SPMI SUBSYSTEM
20643M:	Stephen Boyd <sboyd@kernel.org>
20644L:	linux-kernel@vger.kernel.org
20645S:	Maintained
20646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
20647F:	Documentation/devicetree/bindings/spmi/
20648F:	drivers/spmi/
20649F:	include/dt-bindings/spmi/spmi.h
20650F:	include/linux/spmi.h
20651F:	include/trace/events/spmi.h
20652
20653SPU FILE SYSTEM
20654M:	Jeremy Kerr <jk@ozlabs.org>
20655L:	linuxppc-dev@lists.ozlabs.org
20656S:	Supported
20657W:	http://www.ibm.com/developerworks/power/cell/
20658F:	Documentation/filesystems/spufs/spufs.rst
20659F:	arch/powerpc/platforms/cell/spufs/
20660
20661SQUASHFS FILE SYSTEM
20662M:	Phillip Lougher <phillip@squashfs.org.uk>
20663L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
20664S:	Maintained
20665W:	http://squashfs.org.uk
20666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
20667F:	Documentation/filesystems/squashfs.rst
20668F:	fs/squashfs/
20669
20670SRM (Alpha) environment access
20671M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
20672S:	Maintained
20673F:	arch/alpha/kernel/srm_env.c
20674
20675ST LSM6DSx IMU IIO DRIVER
20676M:	Lorenzo Bianconi <lorenzo@kernel.org>
20677L:	linux-iio@vger.kernel.org
20678S:	Maintained
20679W:	http://www.st.com/
20680F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
20681F:	drivers/iio/imu/st_lsm6dsx/
20682
20683ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
20684M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20685M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20686L:	linux-media@vger.kernel.org
20687S:	Maintained
20688T:	git git://linuxtv.org/media_tree.git
20689F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
20690F:	drivers/media/i2c/st-mipid02.c
20691
20692ST STM32 I2C/SMBUS DRIVER
20693M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
20694M:	Alain Volmat <alain.volmat@foss.st.com>
20695L:	linux-i2c@vger.kernel.org
20696S:	Maintained
20697F:	drivers/i2c/busses/i2c-stm32*
20698
20699ST STM32 SPI DRIVER
20700M:	Alain Volmat <alain.volmat@foss.st.com>
20701L:	linux-spi@vger.kernel.org
20702S:	Maintained
20703F:	drivers/spi/spi-stm32.c
20704
20705ST STPDDC60 DRIVER
20706M:	Daniel Nilsson <daniel.nilsson@flex.com>
20707L:	linux-hwmon@vger.kernel.org
20708S:	Maintained
20709F:	Documentation/hwmon/stpddc60.rst
20710F:	drivers/hwmon/pmbus/stpddc60.c
20711
20712ST VGXY61 DRIVER
20713M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
20714M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
20715L:	linux-media@vger.kernel.org
20716S:	Maintained
20717T:	git git://linuxtv.org/media_tree.git
20718F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
20719F:	Documentation/userspace-api/media/drivers/st-vgxy61.rst
20720F:	drivers/media/i2c/st-vgxy61.c
20721
20722ST VL53L0X ToF RANGER(I2C) IIO DRIVER
20723M:	Song Qiang <songqiang1304521@gmail.com>
20724L:	linux-iio@vger.kernel.org
20725S:	Maintained
20726F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
20727F:	drivers/iio/proximity/vl53l0x-i2c.c
20728
20729STABLE BRANCH
20730M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20731M:	Sasha Levin <sashal@kernel.org>
20732L:	stable@vger.kernel.org
20733S:	Supported
20734F:	Documentation/process/stable-kernel-rules.rst
20735
20736STAGING - ATOMISP DRIVER
20737M:	Hans de Goede <hdegoede@redhat.com>
20738M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20739R:	Sakari Ailus <sakari.ailus@linux.intel.com>
20740L:	linux-media@vger.kernel.org
20741S:	Maintained
20742F:	drivers/staging/media/atomisp/
20743
20744STAGING - FIELDBUS SUBSYSTEM
20745M:	Sven Van Asbroeck <TheSven73@gmail.com>
20746S:	Maintained
20747F:	drivers/staging/fieldbus/*
20748F:	drivers/staging/fieldbus/Documentation/
20749
20750STAGING - HMS ANYBUS-S BUS
20751M:	Sven Van Asbroeck <TheSven73@gmail.com>
20752S:	Maintained
20753F:	drivers/staging/fieldbus/anybuss/
20754
20755STAGING - INDUSTRIAL IO
20756M:	Jonathan Cameron <jic23@kernel.org>
20757L:	linux-iio@vger.kernel.org
20758S:	Odd Fixes
20759F:	Documentation/devicetree/bindings/staging/iio/
20760F:	drivers/staging/iio/
20761
20762STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
20763M:	Marc Dietrich <marvin24@gmx.de>
20764L:	ac100@lists.launchpad.net (moderated for non-subscribers)
20765L:	linux-tegra@vger.kernel.org
20766S:	Maintained
20767F:	drivers/staging/nvec/
20768
20769STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
20770M:	Jens Frederich <jfrederich@gmail.com>
20771M:	Jon Nettleton <jon.nettleton@gmail.com>
20772S:	Maintained
20773W:	http://wiki.laptop.org/go/DCON
20774F:	drivers/staging/olpc_dcon/
20775
20776STAGING - REALTEK RTL8712U DRIVERS
20777M:	Larry Finger <Larry.Finger@lwfinger.net>
20778M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
20779S:	Odd Fixes
20780F:	drivers/staging/rtl8712/
20781
20782STAGING - SEPS525 LCD CONTROLLER DRIVERS
20783M:	Michael Hennerich <michael.hennerich@analog.com>
20784L:	linux-fbdev@vger.kernel.org
20785S:	Supported
20786F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
20787F:	drivers/staging/fbtft/fb_seps525.c
20788
20789STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
20790M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
20791M:	Teddy Wang <teddy.wang@siliconmotion.com>
20792M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
20793L:	linux-fbdev@vger.kernel.org
20794S:	Maintained
20795F:	drivers/staging/sm750fb/
20796
20797STAGING - VIA VT665X DRIVERS
20798M:	Forest Bond <forest@alittletooquiet.net>
20799S:	Odd Fixes
20800F:	drivers/staging/vt665?/
20801
20802STAGING SUBSYSTEM
20803M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20804L:	linux-staging@lists.linux.dev
20805S:	Supported
20806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
20807F:	drivers/staging/
20808
20809STANDALONE CACHE CONTROLLER DRIVERS
20810M:	Conor Dooley <conor@kernel.org>
20811L:	linux-riscv@lists.infradead.org
20812S:	Maintained
20813T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20814F:	drivers/cache
20815
20816STARFIRE/DURALAN NETWORK DRIVER
20817M:	Ion Badulescu <ionut@badula.org>
20818S:	Odd Fixes
20819F:	drivers/net/ethernet/adaptec/starfire*
20820
20821STARFIVE CAMERA SUBSYSTEM DRIVER
20822M:	Jack Zhu <jack.zhu@starfivetech.com>
20823M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20824L:	linux-media@vger.kernel.org
20825S:	Maintained
20826F:	Documentation/admin-guide/media/starfive_camss.rst
20827F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
20828F:	drivers/staging/media/starfive/camss
20829
20830STARFIVE CRYPTO DRIVER
20831M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20832M:	William Qiu <william.qiu@starfivetech.com>
20833S:	Supported
20834F:	Documentation/devicetree/bindings/crypto/starfive*
20835F:	drivers/crypto/starfive/
20836
20837STARFIVE DEVICETREES
20838M:	Emil Renner Berthing <kernel@esmil.dk>
20839S:	Maintained
20840F:	arch/riscv/boot/dts/starfive/
20841
20842STARFIVE DWMAC GLUE LAYER
20843M:	Emil Renner Berthing <kernel@esmil.dk>
20844M:	Samin Guo <samin.guo@starfivetech.com>
20845S:	Maintained
20846F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
20847F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
20848
20849STARFIVE JH7110 DPHY RX DRIVER
20850M:	Jack Zhu <jack.zhu@starfivetech.com>
20851M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20852S:	Supported
20853F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
20854F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
20855
20856STARFIVE JH7110 MMC/SD/SDIO DRIVER
20857M:	William Qiu <william.qiu@starfivetech.com>
20858S:	Supported
20859F:	Documentation/devicetree/bindings/mmc/starfive*
20860F:	drivers/mmc/host/dw_mmc-starfive.c
20861
20862STARFIVE JH7110 PLL CLOCK DRIVER
20863M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20864S:	Supported
20865F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
20866F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
20867
20868STARFIVE JH7110 PWMDAC DRIVER
20869M:	Hal Feng <hal.feng@starfivetech.com>
20870M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20871S:	Supported
20872F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
20873F:	sound/soc/starfive/jh7110_pwmdac.c
20874
20875STARFIVE JH7110 SYSCON
20876M:	William Qiu <william.qiu@starfivetech.com>
20877M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20878S:	Supported
20879F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
20880
20881STARFIVE JH7110 TDM DRIVER
20882M:	Walker Chen <walker.chen@starfivetech.com>
20883S:	Maintained
20884F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
20885F:	sound/soc/starfive/jh7110_tdm.c
20886
20887STARFIVE JH71X0 CLOCK DRIVERS
20888M:	Emil Renner Berthing <kernel@esmil.dk>
20889M:	Hal Feng <hal.feng@starfivetech.com>
20890S:	Maintained
20891F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
20892F:	drivers/clk/starfive/clk-starfive-jh71*
20893F:	include/dt-bindings/clock/starfive?jh71*.h
20894
20895STARFIVE JH71X0 PINCTRL DRIVERS
20896M:	Emil Renner Berthing <kernel@esmil.dk>
20897M:	Jianlong Huang <jianlong.huang@starfivetech.com>
20898M:	Hal Feng <hal.feng@starfivetech.com>
20899L:	linux-gpio@vger.kernel.org
20900S:	Maintained
20901F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
20902F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
20903F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
20904F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
20905
20906STARFIVE JH71X0 RESET CONTROLLER DRIVERS
20907M:	Emil Renner Berthing <kernel@esmil.dk>
20908M:	Hal Feng <hal.feng@starfivetech.com>
20909S:	Maintained
20910F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
20911F:	drivers/reset/starfive/reset-starfive-jh71*
20912F:	include/dt-bindings/reset/starfive?jh71*.h
20913
20914STARFIVE JH71X0 USB DRIVERS
20915M:	Minda Chen <minda.chen@starfivetech.com>
20916S:	Maintained
20917F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
20918F:	drivers/usb/cdns3/cdns3-starfive.c
20919
20920STARFIVE JH71XX PMU CONTROLLER DRIVER
20921M:	Walker Chen <walker.chen@starfivetech.com>
20922M:	Changhuang Liang <changhuang.liang@starfivetech.com>
20923S:	Supported
20924F:	Documentation/devicetree/bindings/power/starfive*
20925F:	drivers/pmdomain/starfive/
20926F:	include/dt-bindings/power/starfive,jh7110-pmu.h
20927
20928STARFIVE SOC DRIVERS
20929M:	Conor Dooley <conor@kernel.org>
20930S:	Maintained
20931T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20932F:	Documentation/devicetree/bindings/soc/starfive/
20933
20934STARFIVE TRNG DRIVER
20935M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
20936S:	Supported
20937F:	Documentation/devicetree/bindings/rng/starfive*
20938F:	drivers/char/hw_random/jh7110-trng.c
20939
20940STARFIVE WATCHDOG DRIVER
20941M:	Xingyu Wu <xingyu.wu@starfivetech.com>
20942M:	Samin Guo <samin.guo@starfivetech.com>
20943S:	Supported
20944F:	Documentation/devicetree/bindings/watchdog/starfive*
20945F:	drivers/watchdog/starfive-wdt.c
20946
20947STARFIVE JH71X0 PCIE AND USB PHY DRIVER
20948M:	Minda Chen <minda.chen@starfivetech.com>
20949S:	Supported
20950F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
20951F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
20952F:	drivers/phy/starfive/phy-jh7110-pcie.c
20953F:	drivers/phy/starfive/phy-jh7110-usb.c
20954
20955STATIC BRANCH/CALL
20956M:	Peter Zijlstra <peterz@infradead.org>
20957M:	Josh Poimboeuf <jpoimboe@kernel.org>
20958M:	Jason Baron <jbaron@akamai.com>
20959R:	Steven Rostedt <rostedt@goodmis.org>
20960R:	Ard Biesheuvel <ardb@kernel.org>
20961S:	Supported
20962F:	arch/*/include/asm/jump_label*.h
20963F:	arch/*/include/asm/static_call*.h
20964F:	arch/*/kernel/jump_label.c
20965F:	arch/*/kernel/static_call.c
20966F:	include/linux/jump_label*.h
20967F:	include/linux/static_call*.h
20968F:	kernel/jump_label.c
20969F:	kernel/static_call.c
20970
20971STI AUDIO (ASoC) DRIVERS
20972M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20973L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20974S:	Maintained
20975F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
20976F:	sound/soc/sti/
20977
20978STI CEC DRIVER
20979M:	Alain Volmat <alain.volmat@foss.st.com>
20980S:	Maintained
20981F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
20982F:	drivers/media/cec/platform/sti/
20983
20984STK1160 USB VIDEO CAPTURE DRIVER
20985M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20986L:	linux-media@vger.kernel.org
20987S:	Maintained
20988T:	git git://linuxtv.org/media_tree.git
20989F:	drivers/media/usb/stk1160/
20990
20991STM32 AUDIO (ASoC) DRIVERS
20992M:	Olivier Moysan <olivier.moysan@foss.st.com>
20993M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
20995S:	Maintained
20996F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
20997F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
20998F:	sound/soc/stm/
20999
21000STM32 TIMER/LPTIMER DRIVERS
21001M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
21002S:	Maintained
21003F:	Documentation/ABI/testing/*timer-stm32
21004F:	Documentation/devicetree/bindings/*/*stm32-*timer*
21005F:	drivers/*/stm32-*timer*
21006F:	drivers/pwm/pwm-stm32*
21007F:	include/linux/*/stm32-*tim*
21008
21009STMMAC ETHERNET DRIVER
21010M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
21011M:	Jose Abreu <joabreu@synopsys.com>
21012L:	netdev@vger.kernel.org
21013S:	Supported
21014W:	http://www.stlinux.com
21015F:	Documentation/networking/device_drivers/ethernet/stmicro/
21016F:	drivers/net/ethernet/stmicro/stmmac/
21017
21018SUN HAPPY MEAL ETHERNET DRIVER
21019M:	Sean Anderson <seanga2@gmail.com>
21020S:	Maintained
21021F:	drivers/net/ethernet/sun/sunhme.*
21022
21023SUN3/3X
21024M:	Sam Creasey <sammy@sammy.net>
21025S:	Maintained
21026W:	http://sammy.net/sun3/
21027F:	arch/m68k/include/asm/sun3*
21028F:	arch/m68k/kernel/*sun3*
21029F:	arch/m68k/sun3*/
21030F:	drivers/net/ethernet/i825xx/sun3*
21031
21032SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
21033M:	Hans de Goede <hdegoede@redhat.com>
21034L:	linux-input@vger.kernel.org
21035S:	Maintained
21036F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
21037F:	drivers/input/keyboard/sun4i-lradc-keys.c
21038
21039SUNDANCE NETWORK DRIVER
21040M:	Denis Kirjanov <kda@linux-powerpc.org>
21041L:	netdev@vger.kernel.org
21042S:	Maintained
21043F:	drivers/net/ethernet/dlink/sundance.c
21044
21045SUNPLUS ETHERNET DRIVER
21046M:	Wells Lu <wellslutw@gmail.com>
21047L:	netdev@vger.kernel.org
21048S:	Maintained
21049W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
21050F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
21051F:	drivers/net/ethernet/sunplus/
21052
21053SUNPLUS MMC DRIVER
21054M:	Tony Huang <tonyhuang.sunplus@gmail.com>
21055M:	Li-hao Kuo <lhjeff911@gmail.com>
21056S:	Maintained
21057F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
21058F:	drivers/mmc/host/sunplus-mmc.c
21059
21060SUNPLUS OCOTP DRIVER
21061M:	Vincent Shih <vincent.sunplus@gmail.com>
21062S:	Maintained
21063F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
21064F:	drivers/nvmem/sunplus-ocotp.c
21065
21066SUNPLUS PWM DRIVER
21067M:	Hammer Hsieh <hammerh0314@gmail.com>
21068S:	Maintained
21069F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
21070F:	drivers/pwm/pwm-sunplus.c
21071
21072SUNPLUS RTC DRIVER
21073M:	Vincent Shih <vincent.sunplus@gmail.com>
21074L:	linux-rtc@vger.kernel.org
21075S:	Maintained
21076F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
21077F:	drivers/rtc/rtc-sunplus.c
21078
21079SUNPLUS SPI CONTROLLER INTERFACE DRIVER
21080M:	Li-hao Kuo <lhjeff911@gmail.com>
21081L:	linux-spi@vger.kernel.org
21082S:	Maintained
21083F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
21084F:	drivers/spi/spi-sunplus-sp7021.c
21085
21086SUNPLUS UART DRIVER
21087M:	Hammer Hsieh <hammerh0314@gmail.com>
21088S:	Maintained
21089F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
21090F:	drivers/tty/serial/sunplus-uart.c
21091
21092SUNPLUS USB2 PHY DRIVER
21093M:	Vincent Shih <vincent.sunplus@gmail.com>
21094L:	linux-usb@vger.kernel.org
21095S:	Maintained
21096F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
21097F:	drivers/phy/sunplus/Kconfig
21098F:	drivers/phy/sunplus/Makefile
21099F:	drivers/phy/sunplus/phy-sunplus-usb2.c
21100
21101SUNPLUS WATCHDOG DRIVER
21102M:	Xiantao Hu <xt.hu@cqplus1.com>
21103L:	linux-watchdog@vger.kernel.org
21104S:	Maintained
21105F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
21106F:	drivers/watchdog/sunplus_wdt.c
21107
21108SUPERH
21109M:	Yoshinori Sato <ysato@users.sourceforge.jp>
21110M:	Rich Felker <dalias@libc.org>
21111M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
21112L:	linux-sh@vger.kernel.org
21113S:	Maintained
21114Q:	http://patchwork.kernel.org/project/linux-sh/list/
21115F:	Documentation/arch/sh/
21116F:	arch/sh/
21117F:	drivers/sh/
21118
21119SUSPEND TO RAM
21120M:	"Rafael J. Wysocki" <rafael@kernel.org>
21121M:	Len Brown <len.brown@intel.com>
21122M:	Pavel Machek <pavel@ucw.cz>
21123L:	linux-pm@vger.kernel.org
21124S:	Supported
21125B:	https://bugzilla.kernel.org
21126F:	Documentation/power/
21127F:	arch/x86/kernel/acpi/sleep*
21128F:	arch/x86/kernel/acpi/wakeup*
21129F:	drivers/base/power/
21130F:	include/linux/freezer.h
21131F:	include/linux/pm.h
21132F:	include/linux/suspend.h
21133F:	kernel/power/
21134
21135SVGA HANDLING
21136M:	Martin Mares <mj@ucw.cz>
21137L:	linux-video@atrey.karlin.mff.cuni.cz
21138S:	Maintained
21139F:	Documentation/admin-guide/svga.rst
21140F:	arch/x86/boot/video*
21141
21142SWITCHDEV
21143M:	Jiri Pirko <jiri@resnulli.us>
21144M:	Ivan Vecera <ivecera@redhat.com>
21145L:	netdev@vger.kernel.org
21146S:	Supported
21147F:	include/net/switchdev.h
21148F:	net/switchdev/
21149
21150SY8106A REGULATOR DRIVER
21151M:	Icenowy Zheng <icenowy@aosc.io>
21152S:	Maintained
21153F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
21154F:	drivers/regulator/sy8106a-regulator.c
21155
21156SYNC FILE FRAMEWORK
21157M:	Sumit Semwal <sumit.semwal@linaro.org>
21158R:	Gustavo Padovan <gustavo@padovan.org>
21159L:	linux-media@vger.kernel.org
21160L:	dri-devel@lists.freedesktop.org
21161S:	Maintained
21162T:	git git://anongit.freedesktop.org/drm/drm-misc
21163F:	Documentation/driver-api/sync_file.rst
21164F:	drivers/dma-buf/dma-fence*
21165F:	drivers/dma-buf/sw_sync.c
21166F:	drivers/dma-buf/sync_*
21167F:	include/linux/sync_file.h
21168F:	include/uapi/linux/sync_file.h
21169
21170SYNOPSYS ARC ARCHITECTURE
21171M:	Vineet Gupta <vgupta@kernel.org>
21172L:	linux-snps-arc@lists.infradead.org
21173S:	Supported
21174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
21175F:	Documentation/arch/arc
21176F:	Documentation/devicetree/bindings/arc/*
21177F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
21178F:	arch/arc/
21179F:	drivers/clocksource/arc_timer.c
21180F:	drivers/tty/serial/arc_uart.c
21181
21182SYNOPSYS ARC HSDK SDP pll clock driver
21183M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21184S:	Supported
21185F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
21186F:	drivers/clk/clk-hsdk-pll.c
21187
21188SYNOPSYS ARC SDP clock driver
21189M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21190S:	Supported
21191F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
21192F:	drivers/clk/axs10x/*
21193
21194SYNOPSYS ARC SDP platform support
21195M:	Alexey Brodkin <abrodkin@synopsys.com>
21196S:	Supported
21197F:	Documentation/devicetree/bindings/arc/axs10*
21198F:	arch/arc/boot/dts/ax*
21199F:	arch/arc/plat-axs10x
21200
21201SYNOPSYS AXS10x RESET CONTROLLER DRIVER
21202M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21203S:	Supported
21204F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
21205F:	drivers/reset/reset-axs10x.c
21206
21207SYNOPSYS CREG GPIO DRIVER
21208M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21209S:	Maintained
21210F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
21211F:	drivers/gpio/gpio-creg-snps.c
21212
21213SYNOPSYS DESIGNWARE 8250 UART DRIVER
21214M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
21215R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21216S:	Supported
21217F:	drivers/tty/serial/8250/8250_dw.c
21218F:	drivers/tty/serial/8250/8250_dwlib.*
21219F:	drivers/tty/serial/8250/8250_lpss.c
21220
21221SYNOPSYS DESIGNWARE APB GPIO DRIVER
21222M:	Hoan Tran <hoan@os.amperecomputing.com>
21223M:	Serge Semin <fancer.lancer@gmail.com>
21224L:	linux-gpio@vger.kernel.org
21225S:	Maintained
21226F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
21227F:	drivers/gpio/gpio-dwapb.c
21228
21229SYNOPSYS DESIGNWARE APB SSI DRIVER
21230M:	Serge Semin <fancer.lancer@gmail.com>
21231L:	linux-spi@vger.kernel.org
21232S:	Supported
21233F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
21234F:	drivers/spi/spi-dw*
21235
21236SYNOPSYS DESIGNWARE AXI DMAC DRIVER
21237M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21238S:	Maintained
21239F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
21240F:	drivers/dma/dw-axi-dmac/
21241
21242SYNOPSYS DESIGNWARE DMAC DRIVER
21243M:	Viresh Kumar <vireshk@kernel.org>
21244R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21245S:	Maintained
21246F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
21247F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
21248F:	drivers/dma/dw/
21249F:	include/dt-bindings/dma/dw-dmac.h
21250F:	include/linux/dma/dw.h
21251F:	include/linux/platform_data/dma-dw.h
21252
21253SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
21254M:	Jose Abreu <Jose.Abreu@synopsys.com>
21255L:	netdev@vger.kernel.org
21256S:	Supported
21257F:	drivers/net/ethernet/synopsys/
21258
21259SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
21260M:	Jose Abreu <Jose.Abreu@synopsys.com>
21261L:	netdev@vger.kernel.org
21262S:	Supported
21263F:	drivers/net/pcs/pcs-xpcs.c
21264F:	drivers/net/pcs/pcs-xpcs.h
21265F:	include/linux/pcs/pcs-xpcs.h
21266
21267SYNOPSYS DESIGNWARE I2C DRIVER
21268M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
21269R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21270R:	Mika Westerberg <mika.westerberg@linux.intel.com>
21271R:	Jan Dabros <jsd@semihalf.com>
21272L:	linux-i2c@vger.kernel.org
21273S:	Supported
21274F:	drivers/i2c/busses/i2c-designware-*
21275
21276SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
21277M:	Jaehoon Chung <jh80.chung@samsung.com>
21278L:	linux-mmc@vger.kernel.org
21279S:	Maintained
21280F:	drivers/mmc/host/dw_mmc*
21281
21282SYNOPSYS DESIGNWARE PCIE PMU DRIVER
21283M:	Shuai Xue <xueshuai@linux.alibaba.com>
21284M:	Jing Zhang <renyu.zj@linux.alibaba.com>
21285S:	Supported
21286F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
21287F:	drivers/perf/dwc_pcie_pmu.c
21288
21289SYNOPSYS HSDK RESET CONTROLLER DRIVER
21290M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
21291S:	Supported
21292F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
21293F:	drivers/reset/reset-hsdk.c
21294F:	include/dt-bindings/reset/snps,hsdk-reset.h
21295
21296SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
21297M:	Prabu Thangamuthu <prabu.t@synopsys.com>
21298M:	Manjunath M B <manjumb@synopsys.com>
21299L:	linux-mmc@vger.kernel.org
21300S:	Maintained
21301F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
21302
21303SYSTEM CONFIGURATION (SYSCON)
21304M:	Lee Jones <lee@kernel.org>
21305M:	Arnd Bergmann <arnd@arndb.de>
21306S:	Supported
21307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
21308F:	drivers/mfd/syscon.c
21309
21310SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
21311M:	Sudeep Holla <sudeep.holla@arm.com>
21312R:	Cristian Marussi <cristian.marussi@arm.com>
21313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21314S:	Maintained
21315F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
21316F:	drivers/clk/clk-sc[mp]i.c
21317F:	drivers/cpufreq/sc[mp]i-cpufreq.c
21318F:	drivers/firmware/arm_scmi/
21319F:	drivers/firmware/arm_scpi.c
21320F:	drivers/pmdomain/arm/
21321F:	drivers/powercap/arm_scmi_powercap.c
21322F:	drivers/regulator/scmi-regulator.c
21323F:	drivers/reset/reset-scmi.c
21324F:	include/linux/sc[mp]i_protocol.h
21325F:	include/trace/events/scmi.h
21326F:	include/uapi/linux/virtio_scmi.h
21327
21328SYSTEM RESET/SHUTDOWN DRIVERS
21329M:	Sebastian Reichel <sre@kernel.org>
21330L:	linux-pm@vger.kernel.org
21331S:	Maintained
21332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21333F:	Documentation/devicetree/bindings/power/reset/
21334F:	drivers/power/reset/
21335
21336SYSTEM TRACE MODULE CLASS
21337M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
21338S:	Maintained
21339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
21340F:	Documentation/trace/stm.rst
21341F:	drivers/hwtracing/stm/
21342F:	include/linux/stm.h
21343F:	include/uapi/linux/stm.h
21344
21345SYSTEM76 ACPI DRIVER
21346M:	Jeremy Soller <jeremy@system76.com>
21347M:	System76 Product Development <productdev@system76.com>
21348L:	platform-driver-x86@vger.kernel.org
21349S:	Maintained
21350F:	drivers/platform/x86/system76_acpi.c
21351
21352SYSV FILESYSTEM
21353S:	Orphan
21354F:	Documentation/filesystems/sysv-fs.rst
21355F:	fs/sysv/
21356F:	include/linux/sysv_fs.h
21357
21358TASKSTATS STATISTICS INTERFACE
21359M:	Balbir Singh <bsingharora@gmail.com>
21360S:	Maintained
21361F:	Documentation/accounting/taskstats*
21362F:	include/linux/taskstats*
21363F:	kernel/taskstats.c
21364
21365TC subsystem
21366M:	Jamal Hadi Salim <jhs@mojatatu.com>
21367M:	Cong Wang <xiyou.wangcong@gmail.com>
21368M:	Jiri Pirko <jiri@resnulli.us>
21369L:	netdev@vger.kernel.org
21370S:	Maintained
21371F:	include/net/pkt_cls.h
21372F:	include/net/pkt_sched.h
21373F:	include/net/tc_act/
21374F:	include/uapi/linux/pkt_cls.h
21375F:	include/uapi/linux/pkt_sched.h
21376F:	include/uapi/linux/tc_act/
21377F:	include/uapi/linux/tc_ematch/
21378F:	net/sched/
21379F:	tools/testing/selftests/tc-testing
21380
21381TC90522 MEDIA DRIVER
21382M:	Akihiro Tsukada <tskd08@gmail.com>
21383L:	linux-media@vger.kernel.org
21384S:	Odd Fixes
21385F:	drivers/media/dvb-frontends/tc90522*
21386
21387TCP LOW PRIORITY MODULE
21388M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
21389M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
21390S:	Maintained
21391W:	http://tcp-lp-mod.sourceforge.net/
21392F:	net/ipv4/tcp_lp.c
21393
21394TDA10071 MEDIA DRIVER
21395L:	linux-media@vger.kernel.org
21396S:	Orphan
21397W:	https://linuxtv.org
21398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21399F:	drivers/media/dvb-frontends/tda10071*
21400
21401TDA18212 MEDIA DRIVER
21402L:	linux-media@vger.kernel.org
21403S:	Orphan
21404W:	https://linuxtv.org
21405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21406F:	drivers/media/tuners/tda18212*
21407
21408TDA18218 MEDIA DRIVER
21409L:	linux-media@vger.kernel.org
21410S:	Orphan
21411W:	https://linuxtv.org
21412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21413F:	drivers/media/tuners/tda18218*
21414
21415TDA18250 MEDIA DRIVER
21416M:	Olli Salonen <olli.salonen@iki.fi>
21417L:	linux-media@vger.kernel.org
21418S:	Maintained
21419W:	https://linuxtv.org
21420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21421T:	git git://linuxtv.org/media_tree.git
21422F:	drivers/media/tuners/tda18250*
21423
21424TDA18271 MEDIA DRIVER
21425M:	Michael Krufky <mkrufky@linuxtv.org>
21426L:	linux-media@vger.kernel.org
21427S:	Maintained
21428W:	https://linuxtv.org
21429W:	http://github.com/mkrufky
21430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21431T:	git git://linuxtv.org/mkrufky/tuners.git
21432F:	drivers/media/tuners/tda18271*
21433
21434TDA1997x MEDIA DRIVER
21435M:	Tim Harvey <tharvey@gateworks.com>
21436L:	linux-media@vger.kernel.org
21437S:	Maintained
21438W:	https://linuxtv.org
21439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21440F:	drivers/media/i2c/tda1997x.*
21441
21442TDA827x MEDIA DRIVER
21443M:	Michael Krufky <mkrufky@linuxtv.org>
21444L:	linux-media@vger.kernel.org
21445S:	Maintained
21446W:	https://linuxtv.org
21447W:	http://github.com/mkrufky
21448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21449T:	git git://linuxtv.org/mkrufky/tuners.git
21450F:	drivers/media/tuners/tda8290.*
21451
21452TDA8290 MEDIA DRIVER
21453M:	Michael Krufky <mkrufky@linuxtv.org>
21454L:	linux-media@vger.kernel.org
21455S:	Maintained
21456W:	https://linuxtv.org
21457W:	http://github.com/mkrufky
21458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21459T:	git git://linuxtv.org/mkrufky/tuners.git
21460F:	drivers/media/tuners/tda8290.*
21461
21462TDA9840 MEDIA DRIVER
21463M:	Hans Verkuil <hverkuil@xs4all.nl>
21464L:	linux-media@vger.kernel.org
21465S:	Maintained
21466W:	https://linuxtv.org
21467T:	git git://linuxtv.org/media_tree.git
21468F:	drivers/media/i2c/tda9840*
21469
21470TEA5761 TUNER DRIVER
21471M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21472L:	linux-media@vger.kernel.org
21473S:	Odd fixes
21474W:	https://linuxtv.org
21475T:	git git://linuxtv.org/media_tree.git
21476F:	drivers/media/tuners/tea5761.*
21477
21478TEA5767 TUNER DRIVER
21479M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21480L:	linux-media@vger.kernel.org
21481S:	Maintained
21482W:	https://linuxtv.org
21483T:	git git://linuxtv.org/media_tree.git
21484F:	drivers/media/tuners/tea5767.*
21485
21486TEA6415C MEDIA DRIVER
21487M:	Hans Verkuil <hverkuil@xs4all.nl>
21488L:	linux-media@vger.kernel.org
21489S:	Maintained
21490W:	https://linuxtv.org
21491T:	git git://linuxtv.org/media_tree.git
21492F:	drivers/media/i2c/tea6415c*
21493
21494TEA6420 MEDIA DRIVER
21495M:	Hans Verkuil <hverkuil@xs4all.nl>
21496L:	linux-media@vger.kernel.org
21497S:	Maintained
21498W:	https://linuxtv.org
21499T:	git git://linuxtv.org/media_tree.git
21500F:	drivers/media/i2c/tea6420*
21501
21502TEAM DRIVER
21503M:	Jiri Pirko <jiri@resnulli.us>
21504L:	netdev@vger.kernel.org
21505S:	Supported
21506F:	drivers/net/team/
21507F:	include/linux/if_team.h
21508F:	include/uapi/linux/if_team.h
21509F:	tools/testing/selftests/drivers/net/team/
21510
21511TECHNICAL ADVISORY BOARD PROCESS DOCS
21512M:	"Theodore Ts'o" <tytso@mit.edu>
21513M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
21514L:	tech-board-discuss@lists.linux-foundation.org
21515S:	Maintained
21516F:	Documentation/process/contribution-maturity-model.rst
21517F:	Documentation/process/researcher-guidelines.rst
21518
21519TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
21520M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
21521S:	Maintained
21522F:	arch/x86/platform/ts5500/
21523
21524TECHNOTREND USB IR RECEIVER
21525M:	Sean Young <sean@mess.org>
21526L:	linux-media@vger.kernel.org
21527S:	Maintained
21528F:	drivers/media/rc/ttusbir.c
21529
21530TECHWELL TW9900 VIDEO DECODER
21531M:	Mehdi Djait <mehdi.djait@bootlin.com>
21532L:	linux-media@vger.kernel.org
21533S:	Maintained
21534F:	drivers/media/i2c/tw9900.c
21535
21536TECHWELL TW9910 VIDEO DECODER
21537L:	linux-media@vger.kernel.org
21538S:	Orphan
21539F:	drivers/media/i2c/tw9910.c
21540F:	include/media/i2c/tw9910.h
21541
21542TEE SUBSYSTEM
21543M:	Jens Wiklander <jens.wiklander@linaro.org>
21544R:	Sumit Garg <sumit.garg@linaro.org>
21545L:	op-tee@lists.trustedfirmware.org
21546S:	Maintained
21547F:	Documentation/driver-api/tee.rst
21548F:	Documentation/tee/
21549F:	Documentation/userspace-api/tee.rst
21550F:	drivers/tee/
21551F:	include/linux/tee_drv.h
21552F:	include/uapi/linux/tee.h
21553
21554TEGRA ARCHITECTURE SUPPORT
21555M:	Thierry Reding <thierry.reding@gmail.com>
21556M:	Jonathan Hunter <jonathanh@nvidia.com>
21557L:	linux-tegra@vger.kernel.org
21558S:	Supported
21559Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
21560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
21561N:	[^a-z]tegra
21562
21563TEGRA CLOCK DRIVER
21564M:	Peter De Schrijver <pdeschrijver@nvidia.com>
21565M:	Prashant Gaikwad <pgaikwad@nvidia.com>
21566S:	Supported
21567F:	drivers/clk/tegra/
21568
21569TEGRA DMA DRIVERS
21570M:	Laxman Dewangan <ldewangan@nvidia.com>
21571M:	Jon Hunter <jonathanh@nvidia.com>
21572S:	Supported
21573F:	drivers/dma/tegra*
21574
21575TEGRA I2C DRIVER
21576M:	Laxman Dewangan <ldewangan@nvidia.com>
21577R:	Dmitry Osipenko <digetx@gmail.com>
21578S:	Supported
21579F:	drivers/i2c/busses/i2c-tegra.c
21580
21581TEGRA IOMMU DRIVERS
21582M:	Thierry Reding <thierry.reding@gmail.com>
21583R:	Krishna Reddy <vdumpa@nvidia.com>
21584L:	linux-tegra@vger.kernel.org
21585S:	Supported
21586F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
21587F:	drivers/iommu/tegra*
21588
21589TEGRA KBC DRIVER
21590M:	Laxman Dewangan <ldewangan@nvidia.com>
21591S:	Supported
21592F:	drivers/input/keyboard/tegra-kbc.c
21593
21594TEGRA NAND DRIVER
21595M:	Stefan Agner <stefan@agner.ch>
21596M:	Lucas Stach <dev@lynxeye.de>
21597S:	Maintained
21598F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
21599F:	drivers/mtd/nand/raw/tegra_nand.c
21600
21601TEGRA PWM DRIVER
21602M:	Thierry Reding <thierry.reding@gmail.com>
21603S:	Supported
21604F:	drivers/pwm/pwm-tegra.c
21605
21606TEGRA QUAD SPI DRIVER
21607M:	Thierry Reding <thierry.reding@gmail.com>
21608M:	Jonathan Hunter <jonathanh@nvidia.com>
21609M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21610L:	linux-tegra@vger.kernel.org
21611S:	Maintained
21612F:	drivers/spi/spi-tegra210-quad.c
21613
21614TEGRA SERIAL DRIVER
21615M:	Laxman Dewangan <ldewangan@nvidia.com>
21616S:	Supported
21617F:	drivers/tty/serial/serial-tegra.c
21618
21619TEGRA SPI DRIVER
21620M:	Laxman Dewangan <ldewangan@nvidia.com>
21621S:	Supported
21622F:	drivers/spi/spi-tegra*
21623
21624TEGRA VIDEO DRIVER
21625M:	Thierry Reding <thierry.reding@gmail.com>
21626M:	Jonathan Hunter <jonathanh@nvidia.com>
21627M:	Sowjanya Komatineni <skomatineni@nvidia.com>
21628M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21629L:	linux-media@vger.kernel.org
21630L:	linux-tegra@vger.kernel.org
21631S:	Maintained
21632F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
21633F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
21634F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
21635F:	drivers/staging/media/tegra-video/
21636
21637TEGRA XUSB PADCTL DRIVER
21638M:	JC Kuo <jckuo@nvidia.com>
21639S:	Supported
21640F:	drivers/phy/tegra/xusb*
21641
21642TEHUTI ETHERNET DRIVER
21643M:	Andy Gospodarek <andy@greyhouse.net>
21644L:	netdev@vger.kernel.org
21645S:	Supported
21646F:	drivers/net/ethernet/tehuti/*
21647
21648TELECOM CLOCK DRIVER FOR MCPL0010
21649M:	Mark Gross <markgross@kernel.org>
21650S:	Supported
21651F:	drivers/char/tlclk.c
21652
21653TEMPO SEMICONDUCTOR DRIVERS
21654M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
21655S:	Maintained
21656F:	Documentation/devicetree/bindings/sound/tscs*.txt
21657F:	sound/soc/codecs/tscs*.c
21658F:	sound/soc/codecs/tscs*.h
21659
21660TENSILICA XTENSA PORT (xtensa)
21661M:	Chris Zankel <chris@zankel.net>
21662M:	Max Filippov <jcmvbkbc@gmail.com>
21663S:	Maintained
21664T:	git https://github.com/jcmvbkbc/linux-xtensa.git
21665F:	arch/xtensa/
21666F:	drivers/irqchip/irq-xtensa-*
21667
21668TEXAS INSTRUMENTS ASoC DRIVERS
21669M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21671S:	Maintained
21672F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
21673F:	sound/soc/ti/
21674
21675TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
21676M:	Shenghao Ding <shenghao-ding@ti.com>
21677M:	Kevin Lu <kevin-lu@ti.com>
21678M:	Baojun Xu <baojun.xu@ti.com>
21679L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
21680S:	Maintained
21681F:	Documentation/devicetree/bindings/sound/tas2552.txt
21682F:	Documentation/devicetree/bindings/sound/tas2562.yaml
21683F:	Documentation/devicetree/bindings/sound/tas2770.yaml
21684F:	Documentation/devicetree/bindings/sound/tas27xx.yaml
21685F:	Documentation/devicetree/bindings/sound/ti,pcm1681.txt
21686F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
21687F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
21688F:	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
21689F:	Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
21690F:	Documentation/devicetree/bindings/sound/tpa6130a2.txt
21691F:	include/sound/tas2*.h
21692F:	include/sound/tlv320*.h
21693F:	include/sound/tpa6130a2-plat.h
21694F:	sound/pci/hda/tas2781_hda_i2c.c
21695F:	sound/soc/codecs/pcm1681.c
21696F:	sound/soc/codecs/pcm1789*.*
21697F:	sound/soc/codecs/pcm179x*.*
21698F:	sound/soc/codecs/pcm186x*.*
21699F:	sound/soc/codecs/pcm3008.*
21700F:	sound/soc/codecs/pcm3060*.*
21701F:	sound/soc/codecs/pcm3168a*.*
21702F:	sound/soc/codecs/pcm5102a.c
21703F:	sound/soc/codecs/pcm512x*.*
21704F:	sound/soc/codecs/tas2*.*
21705F:	sound/soc/codecs/tlv320*.*
21706F:	sound/soc/codecs/tpa6130a2.*
21707
21708TEXAS INSTRUMENTS DMA DRIVERS
21709M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
21710L:	dmaengine@vger.kernel.org
21711S:	Maintained
21712F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
21713F:	Documentation/devicetree/bindings/dma/ti-edma.txt
21714F:	Documentation/devicetree/bindings/dma/ti/
21715F:	drivers/dma/ti/
21716F:	include/linux/dma/k3-psil.h
21717F:	include/linux/dma/k3-udma-glue.h
21718F:	include/linux/dma/ti-cppi5.h
21719X:	drivers/dma/ti/cppi41.c
21720
21721TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
21722M:	Robert Marko <robert.marko@sartura.hr>
21723M:	Luka Perkov <luka.perkov@sartura.hr>
21724L:	linux-hwmon@vger.kernel.org
21725S:	Maintained
21726F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
21727F:	Documentation/hwmon/tps23861.rst
21728F:	drivers/hwmon/tps23861.c
21729
21730TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
21731M:	Ricardo Ribalda <ribalda@kernel.org>
21732L:	linux-iio@vger.kernel.org
21733S:	Supported
21734F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
21735F:	drivers/iio/dac/ti-dac7612.c
21736
21737TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
21738M:	Nishanth Menon <nm@ti.com>
21739M:	Tero Kristo <kristo@kernel.org>
21740M:	Santosh Shilimkar <ssantosh@kernel.org>
21741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21742S:	Maintained
21743F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
21744F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
21745F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
21746F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
21747F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
21748F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
21749F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
21750F:	drivers/clk/keystone/sci-clk.c
21751F:	drivers/firmware/ti_sci*
21752F:	drivers/irqchip/irq-ti-sci-inta.c
21753F:	drivers/irqchip/irq-ti-sci-intr.c
21754F:	drivers/reset/reset-ti-sci.c
21755F:	drivers/soc/ti/ti_sci_inta_msi.c
21756F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
21757F:	include/dt-bindings/soc/ti,sci_pm_domain.h
21758F:	include/linux/soc/ti/ti_sci_inta_msi.h
21759F:	include/linux/soc/ti/ti_sci_protocol.h
21760
21761TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
21762M:	Puranjay Mohan <puranjay12@gmail.com>
21763L:	linux-iio@vger.kernel.org
21764S:	Supported
21765F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
21766F:	drivers/iio/temperature/tmp117.c
21767
21768THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
21769M:	Hans Verkuil <hverkuil@xs4all.nl>
21770L:	linux-media@vger.kernel.org
21771S:	Maintained
21772W:	https://linuxtv.org
21773T:	git git://linuxtv.org/media_tree.git
21774F:	drivers/media/radio/radio-raremono.c
21775
21776THERMAL
21777M:	Rafael J. Wysocki <rafael@kernel.org>
21778M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21779R:	Zhang Rui <rui.zhang@intel.com>
21780R:	Lukasz Luba <lukasz.luba@arm.com>
21781L:	linux-pm@vger.kernel.org
21782S:	Supported
21783Q:	https://patchwork.kernel.org/project/linux-pm/list/
21784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
21785F:	Documentation/ABI/testing/sysfs-class-thermal
21786F:	Documentation/admin-guide/thermal/
21787F:	Documentation/devicetree/bindings/thermal/
21788F:	Documentation/driver-api/thermal/
21789F:	drivers/thermal/
21790F:	include/dt-bindings/thermal/
21791F:	include/linux/cpu_cooling.h
21792F:	include/linux/thermal.h
21793F:	include/uapi/linux/thermal.h
21794F:	tools/lib/thermal/
21795F:	tools/thermal/
21796
21797THERMAL DRIVER FOR AMLOGIC SOCS
21798M:	Guillaume La Roque <glaroque@baylibre.com>
21799L:	linux-pm@vger.kernel.org
21800L:	linux-amlogic@lists.infradead.org
21801S:	Supported
21802W:	http://linux-meson.com/
21803F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
21804F:	drivers/thermal/amlogic_thermal.c
21805
21806THERMAL/CPU_COOLING
21807M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
21808M:	Daniel Lezcano <daniel.lezcano@linaro.org>
21809M:	Viresh Kumar <viresh.kumar@linaro.org>
21810R:	Lukasz Luba <lukasz.luba@arm.com>
21811L:	linux-pm@vger.kernel.org
21812S:	Supported
21813F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
21814F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
21815F:	drivers/thermal/cpufreq_cooling.c
21816F:	drivers/thermal/cpuidle_cooling.c
21817F:	include/linux/cpu_cooling.h
21818
21819THERMAL/POWER_ALLOCATOR
21820M:	Lukasz Luba <lukasz.luba@arm.com>
21821L:	linux-pm@vger.kernel.org
21822S:	Maintained
21823F:	Documentation/driver-api/thermal/power_allocator.rst
21824F:	drivers/thermal/gov_power_allocator.c
21825F:	drivers/thermal/thermal_trace_ipa.h
21826
21827THINKPAD ACPI EXTRAS DRIVER
21828M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
21829L:	ibm-acpi-devel@lists.sourceforge.net
21830L:	platform-driver-x86@vger.kernel.org
21831S:	Maintained
21832W:	http://ibm-acpi.sourceforge.net
21833W:	http://thinkwiki.org/wiki/Ibm-acpi
21834T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
21835F:	drivers/platform/x86/thinkpad_acpi.c
21836
21837THINKPAD LMI DRIVER
21838M:	Mark Pearson <markpearson@lenovo.com>
21839L:	platform-driver-x86@vger.kernel.org
21840S:	Maintained
21841F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
21842F:	drivers/platform/x86/think-lmi.?
21843
21844THP7312 ISP DRIVER
21845M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21846M:	Paul Elder <paul.elder@ideasonboard.com>
21847L:	linux-media@vger.kernel.org
21848S:	Maintained
21849T:	git git://linuxtv.org/media_tree.git
21850F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
21851F:	Documentation/userspace-api/media/drivers/thp7312.rst
21852F:	drivers/media/i2c/thp7312.c
21853F:	include/uapi/linux/thp7312.h
21854
21855THUNDERBOLT DMA TRAFFIC TEST DRIVER
21856M:	Isaac Hazan <isaac.hazan@intel.com>
21857L:	linux-usb@vger.kernel.org
21858S:	Maintained
21859F:	drivers/thunderbolt/dma_test.c
21860
21861THUNDERBOLT DRIVER
21862M:	Andreas Noever <andreas.noever@gmail.com>
21863M:	Michael Jamet <michael.jamet@intel.com>
21864M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21865M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21866L:	linux-usb@vger.kernel.org
21867S:	Maintained
21868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
21869F:	Documentation/admin-guide/thunderbolt.rst
21870F:	drivers/thunderbolt/
21871F:	include/linux/thunderbolt.h
21872
21873THUNDERBOLT NETWORK DRIVER
21874M:	Michael Jamet <michael.jamet@intel.com>
21875M:	Mika Westerberg <mika.westerberg@linux.intel.com>
21876M:	Yehezkel Bernat <YehezkelShB@gmail.com>
21877L:	netdev@vger.kernel.org
21878S:	Maintained
21879F:	drivers/net/thunderbolt/
21880
21881THUNDERX GPIO DRIVER
21882M:	Robert Richter <rric@kernel.org>
21883S:	Odd Fixes
21884F:	drivers/gpio/gpio-thunderx.c
21885
21886TI ADS7924 ADC DRIVER
21887M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
21888L:	linux-iio@vger.kernel.org
21889S:	Supported
21890F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
21891F:	drivers/iio/adc/ti-ads7924.c
21892
21893TI AM437X VPFE DRIVER
21894M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21895L:	linux-media@vger.kernel.org
21896S:	Maintained
21897W:	https://linuxtv.org
21898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21899T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21900F:	drivers/media/platform/ti/am437x/
21901
21902TI BANDGAP AND THERMAL DRIVER
21903M:	Eduardo Valentin <edubezval@gmail.com>
21904M:	Keerthy <j-keerthy@ti.com>
21905L:	linux-pm@vger.kernel.org
21906L:	linux-omap@vger.kernel.org
21907S:	Maintained
21908F:	drivers/thermal/ti-soc-thermal/
21909
21910TI BQ27XXX POWER SUPPLY DRIVER
21911F:	drivers/power/supply/bq27xxx_battery.c
21912F:	drivers/power/supply/bq27xxx_battery_i2c.c
21913F:	include/linux/power/bq27xxx_battery.h
21914
21915TI CDCE706 CLOCK DRIVER
21916M:	Max Filippov <jcmvbkbc@gmail.com>
21917S:	Maintained
21918F:	drivers/clk/clk-cdce706.c
21919
21920TI CLOCK DRIVER
21921M:	Tero Kristo <kristo@kernel.org>
21922L:	linux-omap@vger.kernel.org
21923S:	Odd Fixes
21924F:	drivers/clk/ti/
21925F:	include/linux/clk/ti.h
21926
21927TI DAVINCI MACHINE SUPPORT
21928M:	Bartosz Golaszewski <brgl@bgdev.pl>
21929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21930S:	Maintained
21931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21932F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
21933F:	arch/arm/boot/dts/ti/davinci/
21934F:	arch/arm/mach-davinci/
21935F:	drivers/i2c/busses/i2c-davinci.c
21936
21937TI DAVINCI SERIES CLOCK DRIVER
21938M:	David Lechner <david@lechnology.com>
21939R:	Sekhar Nori <nsekhar@ti.com>
21940S:	Maintained
21941F:	Documentation/devicetree/bindings/clock/ti/davinci/
21942F:	drivers/clk/davinci/
21943F:	include/linux/clk/davinci.h
21944
21945TI DAVINCI SERIES GPIO DRIVER
21946M:	Keerthy <j-keerthy@ti.com>
21947L:	linux-gpio@vger.kernel.org
21948S:	Maintained
21949F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
21950F:	drivers/gpio/gpio-davinci.c
21951
21952TI DAVINCI SERIES MEDIA DRIVER
21953M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
21954L:	linux-media@vger.kernel.org
21955S:	Maintained
21956W:	https://linuxtv.org
21957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21958T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
21959F:	drivers/media/platform/ti/davinci/
21960F:	include/media/davinci/
21961
21962TI ENHANCED CAPTURE (eCAP) DRIVER
21963M:	Vignesh Raghavendra <vigneshr@ti.com>
21964R:	Julien Panis <jpanis@baylibre.com>
21965L:	linux-iio@vger.kernel.org
21966L:	linux-omap@vger.kernel.org
21967S:	Maintained
21968F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
21969F:	drivers/counter/ti-ecap-capture.c
21970
21971TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
21972R:	David Lechner <david@lechnology.com>
21973L:	linux-iio@vger.kernel.org
21974F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
21975F:	drivers/counter/ti-eqep.c
21976
21977TI ETHERNET SWITCH DRIVER (CPSW)
21978R:	Siddharth Vadapalli <s-vadapalli@ti.com>
21979R:	Ravi Gunasekaran <r-gunasekaran@ti.com>
21980R:	Roger Quadros <rogerq@kernel.org>
21981L:	linux-omap@vger.kernel.org
21982L:	netdev@vger.kernel.org
21983S:	Maintained
21984F:	drivers/net/ethernet/ti/cpsw*
21985F:	drivers/net/ethernet/ti/davinci*
21986
21987TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
21988M:	Alex Dubov <oakad@yahoo.com>
21989S:	Maintained
21990W:	http://tifmxx.berlios.de/
21991F:	drivers/memstick/host/tifm_ms.c
21992F:	drivers/misc/tifm*
21993F:	drivers/mmc/host/tifm_sd.c
21994F:	include/linux/tifm.h
21995
21996TI FPD-LINK DRIVERS
21997M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
21998L:	linux-media@vger.kernel.org
21999S:	Maintained
22000F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
22001F:	drivers/media/i2c/ds90*
22002F:	include/media/i2c/ds90*
22003
22004TI HDC302X HUMIDITY DRIVER
22005M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
22006M:	Li peiyu <579lpy@gmail.com>
22007L:	linux-iio@vger.kernel.org
22008S:	Maintained
22009F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
22010F:	drivers/iio/humidity/hdc3020.c
22011
22012TI ICSSG ETHERNET DRIVER (ICSSG)
22013R:	MD Danish Anwar <danishanwar@ti.com>
22014R:	Roger Quadros <rogerq@kernel.org>
22015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22016L:	netdev@vger.kernel.org
22017S:	Maintained
22018F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
22019F:	drivers/net/ethernet/ti/icssg/*
22020
22021TI J721E CSI2RX DRIVER
22022M:	Jai Luthra <j-luthra@ti.com>
22023L:	linux-media@vger.kernel.org
22024S:	Maintained
22025F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
22026F:	drivers/media/platform/ti/j721e-csi2rx/
22027
22028TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
22029M:	Nishanth Menon <nm@ti.com>
22030M:	Santosh Shilimkar <ssantosh@kernel.org>
22031L:	linux-kernel@vger.kernel.org
22032L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22033S:	Maintained
22034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
22035F:	drivers/pmdomain/ti/omap_prm.c
22036F:	drivers/soc/ti/*
22037
22038TI LM49xxx FAMILY ASoC CODEC DRIVERS
22039M:	M R Swami Reddy <mr.swami.reddy@ti.com>
22040M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
22041L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22042S:	Maintained
22043F:	sound/soc/codecs/isabelle*
22044F:	sound/soc/codecs/lm49453*
22045
22046TI LMP92064 ADC DRIVER
22047M:	Leonard Göhrs <l.goehrs@pengutronix.de>
22048R:	kernel@pengutronix.de
22049L:	linux-iio@vger.kernel.org
22050S:	Maintained
22051F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
22052F:	drivers/iio/adc/ti-lmp92064.c
22053
22054TI PCM3060 ASoC CODEC DRIVER
22055M:	Kirill Marinushkin <kmarinushkin@birdec.com>
22056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22057S:	Maintained
22058F:	Documentation/devicetree/bindings/sound/pcm3060.txt
22059F:	sound/soc/codecs/pcm3060*
22060
22061TI TAS571X FAMILY ASoC CODEC DRIVER
22062M:	Kevin Cernekee <cernekee@chromium.org>
22063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22064S:	Odd Fixes
22065F:	sound/soc/codecs/tas571x*
22066
22067TI TMAG5273 MAGNETOMETER DRIVER
22068M:	Gerald Loacker <gerald.loacker@wolfvision.net>
22069L:	linux-iio@vger.kernel.org
22070S:	Maintained
22071F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
22072F:	drivers/iio/magnetometer/tmag5273.c
22073
22074TI TRF7970A NFC DRIVER
22075M:	Mark Greer <mgreer@animalcreek.com>
22076L:	linux-wireless@vger.kernel.org
22077S:	Supported
22078F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
22079F:	drivers/nfc/trf7970a.c
22080
22081TI TSC2046 ADC DRIVER
22082M:	Oleksij Rempel <o.rempel@pengutronix.de>
22083R:	kernel@pengutronix.de
22084L:	linux-iio@vger.kernel.org
22085S:	Maintained
22086F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
22087F:	drivers/iio/adc/ti-tsc2046.c
22088
22089TI TWL4030 SERIES SOC CODEC DRIVER
22090M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
22091L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22092S:	Maintained
22093F:	sound/soc/codecs/twl4030*
22094
22095TI VPE/CAL DRIVERS
22096M:	Benoit Parrot <bparrot@ti.com>
22097L:	linux-media@vger.kernel.org
22098S:	Maintained
22099W:	http://linuxtv.org/
22100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22101F:	Documentation/devicetree/bindings/media/ti,cal.yaml
22102F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
22103F:	drivers/media/platform/ti/cal/
22104F:	drivers/media/platform/ti/vpe/
22105
22106TI WILINK WIRELESS DRIVERS
22107L:	linux-wireless@vger.kernel.org
22108S:	Orphan
22109W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
22110W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
22111F:	drivers/net/wireless/ti/
22112
22113TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
22114M:	John Stultz <jstultz@google.com>
22115M:	Thomas Gleixner <tglx@linutronix.de>
22116R:	Stephen Boyd <sboyd@kernel.org>
22117L:	linux-kernel@vger.kernel.org
22118S:	Supported
22119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
22120F:	include/linux/clocksource.h
22121F:	include/linux/time.h
22122F:	include/linux/timex.h
22123F:	include/uapi/linux/time.h
22124F:	include/uapi/linux/timex.h
22125F:	kernel/time/alarmtimer.c
22126F:	kernel/time/clocksource.c
22127F:	kernel/time/ntp.c
22128F:	kernel/time/time*.c
22129F:	tools/testing/selftests/timers/
22130
22131TIPC NETWORK LAYER
22132M:	Jon Maloy <jmaloy@redhat.com>
22133M:	Ying Xue <ying.xue@windriver.com>
22134L:	netdev@vger.kernel.org (core kernel code)
22135L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
22136S:	Maintained
22137W:	http://tipc.sourceforge.net/
22138F:	include/uapi/linux/tipc*.h
22139F:	net/tipc/
22140
22141TLAN NETWORK DRIVER
22142M:	Samuel Chessman <chessman@tux.org>
22143L:	tlan-devel@lists.sourceforge.net (subscribers-only)
22144S:	Maintained
22145W:	http://sourceforge.net/projects/tlan/
22146F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
22147F:	drivers/net/ethernet/ti/tlan.*
22148
22149TMIO/SDHI MMC DRIVER
22150M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
22151L:	linux-mmc@vger.kernel.org
22152L:	linux-renesas-soc@vger.kernel.org
22153S:	Supported
22154F:	drivers/mmc/host/renesas_sdhi*
22155F:	drivers/mmc/host/tmio_mmc*
22156F:	include/linux/mfd/tmio.h
22157
22158TMP401 HARDWARE MONITOR DRIVER
22159M:	Guenter Roeck <linux@roeck-us.net>
22160L:	linux-hwmon@vger.kernel.org
22161S:	Maintained
22162F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
22163F:	Documentation/hwmon/tmp401.rst
22164F:	drivers/hwmon/tmp401.c
22165
22166TMP464 HARDWARE MONITOR DRIVER
22167M:	Guenter Roeck <linux@roeck-us.net>
22168L:	linux-hwmon@vger.kernel.org
22169S:	Maintained
22170F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
22171F:	Documentation/hwmon/tmp464.rst
22172F:	drivers/hwmon/tmp464.c
22173
22174TMP513 HARDWARE MONITOR DRIVER
22175M:	Eric Tremblay <etremblay@distech-controls.com>
22176L:	linux-hwmon@vger.kernel.org
22177S:	Maintained
22178F:	Documentation/hwmon/tmp513.rst
22179F:	drivers/hwmon/tmp513.c
22180
22181TMPFS (SHMEM FILESYSTEM)
22182M:	Hugh Dickins <hughd@google.com>
22183L:	linux-mm@kvack.org
22184S:	Maintained
22185F:	include/linux/shmem_fs.h
22186F:	mm/shmem.c
22187
22188TOMOYO SECURITY MODULE
22189M:	Kentaro Takeda <takedakn@nttdata.co.jp>
22190M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
22191L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
22192L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
22193L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
22194L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
22195S:	Maintained
22196W:	https://tomoyo.osdn.jp/
22197F:	security/tomoyo/
22198
22199TOPSTAR LAPTOP EXTRAS DRIVER
22200M:	Herton Ronaldo Krzesinski <herton@canonical.com>
22201L:	platform-driver-x86@vger.kernel.org
22202S:	Maintained
22203F:	drivers/platform/x86/topstar-laptop.c
22204
22205TORTURE-TEST MODULES
22206M:	Davidlohr Bueso <dave@stgolabs.net>
22207M:	"Paul E. McKenney" <paulmck@kernel.org>
22208M:	Josh Triplett <josh@joshtriplett.org>
22209L:	linux-kernel@vger.kernel.org
22210S:	Supported
22211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
22212F:	Documentation/RCU/torture.rst
22213F:	kernel/locking/locktorture.c
22214F:	kernel/rcu/rcuscale.c
22215F:	kernel/rcu/rcutorture.c
22216F:	kernel/rcu/refscale.c
22217F:	kernel/torture.c
22218
22219TOSHIBA ACPI EXTRAS DRIVER
22220M:	Azael Avalos <coproscefalo@gmail.com>
22221L:	platform-driver-x86@vger.kernel.org
22222S:	Maintained
22223F:	drivers/platform/x86/toshiba_acpi.c
22224
22225TOSHIBA BLUETOOTH DRIVER
22226M:	Azael Avalos <coproscefalo@gmail.com>
22227L:	platform-driver-x86@vger.kernel.org
22228S:	Maintained
22229F:	drivers/platform/x86/toshiba_bluetooth.c
22230
22231TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
22232M:	Azael Avalos <coproscefalo@gmail.com>
22233L:	platform-driver-x86@vger.kernel.org
22234S:	Maintained
22235F:	drivers/platform/x86/toshiba_haps.c
22236
22237TOSHIBA SMM DRIVER
22238M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
22239S:	Maintained
22240W:	http://www.buzzard.org.uk/toshiba/
22241F:	drivers/char/toshiba.c
22242F:	include/linux/toshiba.h
22243F:	include/uapi/linux/toshiba.h
22244
22245TOSHIBA TC358743 DRIVER
22246M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
22247L:	linux-media@vger.kernel.org
22248S:	Maintained
22249F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
22250F:	drivers/media/i2c/tc358743*
22251F:	include/media/i2c/tc358743.h
22252
22253TOSHIBA WMI HOTKEYS DRIVER
22254M:	Azael Avalos <coproscefalo@gmail.com>
22255L:	platform-driver-x86@vger.kernel.org
22256S:	Maintained
22257F:	drivers/platform/x86/toshiba-wmi.c
22258
22259TPM DEVICE DRIVER
22260M:	Peter Huewe <peterhuewe@gmx.de>
22261M:	Jarkko Sakkinen <jarkko@kernel.org>
22262R:	Jason Gunthorpe <jgg@ziepe.ca>
22263L:	linux-integrity@vger.kernel.org
22264S:	Maintained
22265W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
22266Q:	https://patchwork.kernel.org/project/linux-integrity/list/
22267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
22268F:	drivers/char/tpm/
22269
22270TPS546D24 DRIVER
22271M:	Duke Du <dukedu83@gmail.com>
22272L:	linux-hwmon@vger.kernel.org
22273S:	Maintained
22274F:	Documentation/hwmon/tps546d24.rst
22275F:	drivers/hwmon/pmbus/tps546d24.c
22276
22277TQ SYSTEMS BOARD & DRIVER SUPPORT
22278L:	linux@ew.tq-group.com
22279S:	Supported
22280W:	https://www.tq-group.com/en/products/tq-embedded/
22281F:	arch/arm/boot/dts/imx*mba*.dts*
22282F:	arch/arm/boot/dts/imx*tqma*.dts*
22283F:	arch/arm/boot/dts/mba*.dtsi
22284F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
22285F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
22286F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
22287F:	arch/arm64/boot/dts/freescale/mba*.dtsi
22288F:	arch/arm64/boot/dts/freescale/tqml*.dts*
22289F:	drivers/gpio/gpio-tqmx86.c
22290F:	drivers/mfd/tqmx86.c
22291F:	drivers/watchdog/tqmx86_wdt.c
22292
22293TRACING
22294M:	Steven Rostedt <rostedt@goodmis.org>
22295M:	Masami Hiramatsu <mhiramat@kernel.org>
22296R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
22297L:	linux-kernel@vger.kernel.org
22298L:	linux-trace-kernel@vger.kernel.org
22299S:	Maintained
22300Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
22301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22302F:	Documentation/trace/*
22303F:	fs/tracefs/
22304F:	include/linux/trace*.h
22305F:	include/trace/
22306F:	kernel/trace/
22307F:	scripts/tracing/
22308F:	tools/testing/selftests/ftrace/
22309
22310TRACING MMIO ACCESSES (MMIOTRACE)
22311M:	Steven Rostedt <rostedt@goodmis.org>
22312M:	Masami Hiramatsu <mhiramat@kernel.org>
22313R:	Karol Herbst <karolherbst@gmail.com>
22314R:	Pekka Paalanen <ppaalanen@gmail.com>
22315L:	linux-kernel@vger.kernel.org
22316L:	nouveau@lists.freedesktop.org
22317S:	Maintained
22318F:	arch/x86/mm/kmmio.c
22319F:	arch/x86/mm/mmio-mod.c
22320F:	arch/x86/mm/testmmiotrace.c
22321F:	include/linux/mmiotrace.h
22322F:	kernel/trace/trace_mmiotrace.c
22323
22324TRACING OS NOISE / LATENCY TRACERS
22325M:	Steven Rostedt <rostedt@goodmis.org>
22326M:	Daniel Bristot de Oliveira <bristot@kernel.org>
22327S:	Maintained
22328F:	Documentation/trace/hwlat_detector.rst
22329F:	Documentation/trace/osnoise-tracer.rst
22330F:	Documentation/trace/timerlat-tracer.rst
22331F:	arch/*/kernel/trace.c
22332F:	include/trace/events/osnoise.h
22333F:	kernel/trace/trace_hwlat.c
22334F:	kernel/trace/trace_irqsoff.c
22335F:	kernel/trace/trace_osnoise.c
22336F:	kernel/trace/trace_sched_wakeup.c
22337
22338TRADITIONAL CHINESE DOCUMENTATION
22339M:	Hu Haowen <2023002089@link.tyut.edu.cn>
22340S:	Maintained
22341W:	https://github.com/srcres258/linux-doc
22342T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
22343F:	Documentation/translations/zh_TW/
22344
22345TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
22346M:	Dan Williams <dan.j.williams@intel.com>
22347L:	linux-coco@lists.linux.dev
22348S:	Maintained
22349F:	Documentation/ABI/testing/configfs-tsm
22350F:	drivers/virt/coco/tsm.c
22351F:	include/linux/tsm.h
22352
22353TTY LAYER AND SERIAL DRIVERS
22354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22355M:	Jiri Slaby <jirislaby@kernel.org>
22356L:	linux-kernel@vger.kernel.org
22357L:	linux-serial@vger.kernel.org
22358S:	Supported
22359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
22360F:	Documentation/devicetree/bindings/serial/
22361F:	Documentation/driver-api/serial/
22362F:	drivers/tty/
22363F:	include/linux/selection.h
22364F:	include/linux/serial.h
22365F:	include/linux/serial_core.h
22366F:	include/linux/sysrq.h
22367F:	include/linux/tty*.h
22368F:	include/linux/vt.h
22369F:	include/linux/vt_*.h
22370F:	include/uapi/linux/serial.h
22371F:	include/uapi/linux/serial_core.h
22372F:	include/uapi/linux/tty.h
22373
22374TUA9001 MEDIA DRIVER
22375L:	linux-media@vger.kernel.org
22376S:	Orphan
22377W:	https://linuxtv.org
22378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22379F:	drivers/media/tuners/tua9001*
22380
22381TULIP NETWORK DRIVERS
22382L:	netdev@vger.kernel.org
22383L:	linux-parisc@vger.kernel.org
22384S:	Orphan
22385F:	drivers/net/ethernet/dec/tulip/
22386
22387TUN/TAP driver
22388M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22389M:	Jason Wang <jasowang@redhat.com>
22390S:	Maintained
22391W:	http://vtun.sourceforge.net/tun
22392F:	Documentation/networking/tuntap.rst
22393F:	arch/um/os-Linux/drivers/
22394F:	drivers/net/tap.c
22395F:	drivers/net/tun.c
22396
22397TURBOCHANNEL SUBSYSTEM
22398M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
22399M:	Ralf Baechle <ralf@linux-mips.org>
22400L:	linux-mips@vger.kernel.org
22401S:	Maintained
22402Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
22403F:	drivers/tc/
22404F:	include/linux/tc.h
22405
22406TURBOSTAT UTILITY
22407M:	"Len Brown" <lenb@kernel.org>
22408L:	linux-pm@vger.kernel.org
22409S:	Supported
22410Q:	https://patchwork.kernel.org/project/linux-pm/list/
22411B:	https://bugzilla.kernel.org
22412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
22413F:	tools/power/x86/turbostat/
22414
22415TW5864 VIDEO4LINUX DRIVER
22416M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
22417M:	Anton Sviridenko <anton@corp.bluecherry.net>
22418M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
22419M:	Andrey Utkin <andrey_utkin@fastmail.com>
22420L:	linux-media@vger.kernel.org
22421S:	Supported
22422F:	drivers/media/pci/tw5864/
22423
22424TW68 VIDEO4LINUX DRIVER
22425M:	Hans Verkuil <hverkuil@xs4all.nl>
22426L:	linux-media@vger.kernel.org
22427S:	Odd Fixes
22428W:	https://linuxtv.org
22429T:	git git://linuxtv.org/media_tree.git
22430F:	drivers/media/pci/tw68/
22431
22432TW686X VIDEO4LINUX DRIVER
22433M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22434L:	linux-media@vger.kernel.org
22435S:	Maintained
22436W:	http://linuxtv.org
22437T:	git git://linuxtv.org/media_tree.git
22438F:	drivers/media/pci/tw686x/
22439
22440U-BOOT ENVIRONMENT VARIABLES
22441M:	Rafał Miłecki <rafal@milecki.pl>
22442S:	Maintained
22443F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
22444F:	drivers/nvmem/u-boot-env.c
22445
22446UACCE ACCELERATOR FRAMEWORK
22447M:	Zhangfei Gao <zhangfei.gao@linaro.org>
22448M:	Zhou Wang <wangzhou1@hisilicon.com>
22449L:	linux-accelerators@lists.ozlabs.org
22450L:	linux-kernel@vger.kernel.org
22451S:	Maintained
22452F:	Documentation/ABI/testing/sysfs-driver-uacce
22453F:	Documentation/misc-devices/uacce.rst
22454F:	drivers/misc/uacce/
22455F:	include/linux/uacce.h
22456F:	include/uapi/misc/uacce/
22457
22458UBI FILE SYSTEM (UBIFS)
22459M:	Richard Weinberger <richard@nod.at>
22460L:	linux-mtd@lists.infradead.org
22461S:	Supported
22462W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
22463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22465F:	Documentation/ABI/testing/sysfs-fs-ubifs
22466F:	Documentation/filesystems/ubifs-authentication.rst
22467F:	Documentation/filesystems/ubifs.rst
22468F:	fs/ubifs/
22469
22470UBLK USERSPACE BLOCK DRIVER
22471M:	Ming Lei <ming.lei@redhat.com>
22472L:	linux-block@vger.kernel.org
22473S:	Maintained
22474F:	Documentation/block/ublk.rst
22475F:	drivers/block/ublk_drv.c
22476F:	include/uapi/linux/ublk_cmd.h
22477
22478UCLINUX (M68KNOMMU AND COLDFIRE)
22479M:	Greg Ungerer <gerg@linux-m68k.org>
22480L:	linux-m68k@lists.linux-m68k.org
22481S:	Maintained
22482W:	http://www.linux-m68k.org/
22483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
22484F:	arch/m68k/*/*_no.*
22485F:	arch/m68k/68*/
22486F:	arch/m68k/coldfire/
22487F:	arch/m68k/include/asm/*_no.*
22488
22489UDF FILESYSTEM
22490M:	Jan Kara <jack@suse.com>
22491S:	Maintained
22492F:	Documentation/filesystems/udf.rst
22493F:	fs/udf/
22494
22495UDRAW TABLET
22496M:	Bastien Nocera <hadess@hadess.net>
22497L:	linux-input@vger.kernel.org
22498S:	Maintained
22499F:	drivers/hid/hid-udraw-ps3.c
22500
22501UFS FILESYSTEM
22502M:	Evgeniy Dushistov <dushistov@mail.ru>
22503S:	Maintained
22504F:	Documentation/admin-guide/ufs.rst
22505F:	fs/ufs/
22506
22507UHID USERSPACE HID IO DRIVER
22508M:	David Rheinsberg <david@readahead.eu>
22509L:	linux-input@vger.kernel.org
22510S:	Maintained
22511F:	drivers/hid/uhid.c
22512F:	include/uapi/linux/uhid.h
22513
22514ULPI BUS
22515M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22516L:	linux-usb@vger.kernel.org
22517S:	Maintained
22518F:	drivers/usb/common/ulpi.c
22519F:	include/linux/ulpi/
22520
22521UNICODE SUBSYSTEM
22522M:	Gabriel Krisman Bertazi <krisman@kernel.org>
22523L:	linux-fsdevel@vger.kernel.org
22524S:	Supported
22525F:	fs/unicode/
22526
22527UNIFDEF
22528M:	Tony Finch <dot@dotat.at>
22529S:	Maintained
22530W:	http://dotat.at/prog/unifdef
22531F:	scripts/unifdef.c
22532
22533UNIFORM CDROM DRIVER
22534M:	Phillip Potter <phil@philpotter.co.uk>
22535S:	Maintained
22536F:	Documentation/cdrom/
22537F:	drivers/cdrom/cdrom.c
22538F:	include/linux/cdrom.h
22539F:	include/uapi/linux/cdrom.h
22540
22541UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
22542R:	Alim Akhtar <alim.akhtar@samsung.com>
22543R:	Avri Altman <avri.altman@wdc.com>
22544R:	Bart Van Assche <bvanassche@acm.org>
22545L:	linux-scsi@vger.kernel.org
22546S:	Supported
22547F:	Documentation/devicetree/bindings/ufs/
22548F:	Documentation/scsi/ufs.rst
22549F:	drivers/ufs/core/
22550
22551UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
22552M:	Pedro Sousa <pedrom.sousa@synopsys.com>
22553L:	linux-scsi@vger.kernel.org
22554S:	Supported
22555F:	drivers/ufs/host/*dwc*
22556
22557UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
22558M:	Alim Akhtar <alim.akhtar@samsung.com>
22559L:	linux-scsi@vger.kernel.org
22560S:	Maintained
22561F:	drivers/ufs/host/ufs-exynos*
22562
22563UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
22564M:	Peter Wang <peter.wang@mediatek.com>
22565R:	Stanley Jhu <chu.stanley@gmail.com>
22566L:	linux-scsi@vger.kernel.org
22567L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
22568S:	Maintained
22569F:	drivers/ufs/host/ufs-mediatek*
22570
22571UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
22572M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
22573L:	linux-arm-msm@vger.kernel.org
22574L:	linux-scsi@vger.kernel.org
22575S:	Maintained
22576F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
22577F:	drivers/ufs/host/ufs-qcom*
22578
22579UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
22580M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
22581L:	linux-renesas-soc@vger.kernel.org
22582L:	linux-scsi@vger.kernel.org
22583S:	Maintained
22584F:	drivers/ufs/host/ufs-renesas.c
22585
22586UNSORTED BLOCK IMAGES (UBI)
22587M:	Richard Weinberger <richard@nod.at>
22588L:	linux-mtd@lists.infradead.org
22589S:	Supported
22590W:	http://www.linux-mtd.infradead.org/
22591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
22592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
22593F:	drivers/mtd/ubi/
22594F:	include/linux/mtd/ubi.h
22595F:	include/uapi/mtd/ubi-user.h
22596
22597USB "USBNET" DRIVER FRAMEWORK
22598M:	Oliver Neukum <oneukum@suse.com>
22599L:	netdev@vger.kernel.org
22600S:	Maintained
22601W:	http://www.linux-usb.org/usbnet
22602F:	drivers/net/usb/usbnet.c
22603F:	include/linux/usb/usbnet.h
22604
22605USB ACM DRIVER
22606M:	Oliver Neukum <oneukum@suse.com>
22607L:	linux-usb@vger.kernel.org
22608S:	Maintained
22609F:	Documentation/usb/acm.rst
22610F:	drivers/usb/class/cdc-acm.*
22611
22612USB APPLE MFI FASTCHARGE DRIVER
22613M:	Bastien Nocera <hadess@hadess.net>
22614L:	linux-usb@vger.kernel.org
22615S:	Maintained
22616F:	drivers/usb/misc/apple-mfi-fastcharge.c
22617
22618USB AR5523 WIRELESS DRIVER
22619L:	linux-wireless@vger.kernel.org
22620S:	Orphan
22621F:	drivers/net/wireless/ath/ar5523/
22622
22623USB ATTACHED SCSI
22624M:	Oliver Neukum <oneukum@suse.com>
22625L:	linux-usb@vger.kernel.org
22626L:	linux-scsi@vger.kernel.org
22627S:	Maintained
22628F:	drivers/usb/storage/uas.c
22629
22630USB CDC ETHERNET DRIVER
22631M:	Oliver Neukum <oliver@neukum.org>
22632L:	linux-usb@vger.kernel.org
22633S:	Maintained
22634F:	drivers/net/usb/cdc_*.c
22635F:	include/uapi/linux/usb/cdc.h
22636
22637USB CHAOSKEY DRIVER
22638M:	Keith Packard <keithp@keithp.com>
22639L:	linux-usb@vger.kernel.org
22640S:	Maintained
22641F:	drivers/usb/misc/chaoskey.c
22642
22643USB CYPRESS C67X00 DRIVER
22644L:	linux-usb@vger.kernel.org
22645S:	Orphan
22646F:	drivers/usb/c67x00/
22647
22648USB DAVICOM DM9601 DRIVER
22649M:	Peter Korsgaard <peter@korsgaard.com>
22650L:	netdev@vger.kernel.org
22651S:	Maintained
22652W:	http://www.linux-usb.org/usbnet
22653F:	drivers/net/usb/dm9601.c
22654
22655USB EHCI DRIVER
22656M:	Alan Stern <stern@rowland.harvard.edu>
22657L:	linux-usb@vger.kernel.org
22658S:	Maintained
22659F:	Documentation/usb/ehci.rst
22660F:	drivers/usb/host/ehci*
22661
22662USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
22663M:	Jiri Kosina <jikos@kernel.org>
22664M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
22665L:	linux-usb@vger.kernel.org
22666S:	Maintained
22667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
22668F:	Documentation/hid/hiddev.rst
22669F:	drivers/hid/usbhid/
22670
22671USB INTEL XHCI ROLE MUX DRIVER
22672M:	Hans de Goede <hdegoede@redhat.com>
22673L:	linux-usb@vger.kernel.org
22674S:	Maintained
22675F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
22676
22677USB IP DRIVER FOR HISILICON KIRIN 960
22678M:	Yu Chen <chenyu56@huawei.com>
22679M:	Binghui Wang <wangbinghui@hisilicon.com>
22680L:	linux-usb@vger.kernel.org
22681S:	Maintained
22682F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
22683F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
22684
22685USB IP DRIVER FOR HISILICON KIRIN 970
22686M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22687L:	linux-usb@vger.kernel.org
22688S:	Maintained
22689F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
22690F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
22691
22692USB ISP116X DRIVER
22693M:	Olav Kongas <ok@artecdesign.ee>
22694L:	linux-usb@vger.kernel.org
22695S:	Maintained
22696F:	drivers/usb/host/isp116x*
22697F:	include/linux/usb/isp116x.h
22698
22699USB ISP1760 DRIVER
22700M:	Rui Miguel Silva <rui.silva@linaro.org>
22701L:	linux-usb@vger.kernel.org
22702S:	Maintained
22703F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
22704F:	drivers/usb/isp1760/*
22705
22706USB LAN78XX ETHERNET DRIVER
22707M:	Woojung Huh <woojung.huh@microchip.com>
22708M:	UNGLinuxDriver@microchip.com
22709L:	netdev@vger.kernel.org
22710S:	Maintained
22711F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
22712F:	drivers/net/usb/lan78xx.*
22713F:	include/dt-bindings/net/microchip-lan78xx.h
22714
22715USB MASS STORAGE DRIVER
22716M:	Alan Stern <stern@rowland.harvard.edu>
22717L:	linux-usb@vger.kernel.org
22718L:	usb-storage@lists.one-eyed-alien.net
22719S:	Maintained
22720F:	drivers/usb/storage/
22721
22722USB MIDI DRIVER
22723M:	Clemens Ladisch <clemens@ladisch.de>
22724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
22725S:	Maintained
22726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22727F:	sound/usb/midi.*
22728
22729USB NETWORKING DRIVERS
22730L:	linux-usb@vger.kernel.org
22731S:	Odd Fixes
22732F:	drivers/net/usb/
22733
22734USB OHCI DRIVER
22735M:	Alan Stern <stern@rowland.harvard.edu>
22736L:	linux-usb@vger.kernel.org
22737S:	Maintained
22738F:	Documentation/usb/ohci.rst
22739F:	drivers/usb/host/ohci*
22740
22741USB OTG FSM (Finite State Machine)
22742M:	Peter Chen <peter.chen@kernel.org>
22743L:	linux-usb@vger.kernel.org
22744S:	Maintained
22745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
22746F:	drivers/usb/common/usb-otg-fsm.c
22747
22748USB OVER IP DRIVER
22749M:	Valentina Manea <valentina.manea.m@gmail.com>
22750M:	Shuah Khan <shuah@kernel.org>
22751M:	Shuah Khan <skhan@linuxfoundation.org>
22752R:	Hongren Zheng <i@zenithal.me>
22753L:	linux-usb@vger.kernel.org
22754S:	Maintained
22755F:	Documentation/usb/usbip_protocol.rst
22756F:	drivers/usb/usbip/
22757F:	tools/testing/selftests/drivers/usb/usbip/
22758F:	tools/usb/usbip/
22759
22760USB PEGASUS DRIVER
22761M:	Petko Manolov <petkan@nucleusys.com>
22762L:	linux-usb@vger.kernel.org
22763L:	netdev@vger.kernel.org
22764S:	Maintained
22765W:	https://github.com/petkan/pegasus
22766T:	git https://github.com/petkan/pegasus.git
22767F:	drivers/net/usb/pegasus.*
22768
22769USB PRINTER DRIVER (usblp)
22770M:	Pete Zaitcev <zaitcev@redhat.com>
22771L:	linux-usb@vger.kernel.org
22772S:	Supported
22773F:	drivers/usb/class/usblp.c
22774
22775USB QMI WWAN NETWORK DRIVER
22776M:	Bjørn Mork <bjorn@mork.no>
22777L:	netdev@vger.kernel.org
22778S:	Maintained
22779F:	Documentation/ABI/testing/sysfs-class-net-qmi
22780F:	drivers/net/usb/qmi_wwan.c
22781
22782USB RAW GADGET DRIVER
22783R:	Andrey Konovalov <andreyknvl@gmail.com>
22784L:	linux-usb@vger.kernel.org
22785S:	Maintained
22786F:	Documentation/usb/raw-gadget.rst
22787F:	drivers/usb/gadget/legacy/raw_gadget.c
22788F:	include/uapi/linux/usb/raw_gadget.h
22789
22790USB RTL8150 DRIVER
22791M:	Petko Manolov <petkan@nucleusys.com>
22792L:	linux-usb@vger.kernel.org
22793L:	netdev@vger.kernel.org
22794S:	Maintained
22795W:	https://github.com/petkan/rtl8150
22796T:	git https://github.com/petkan/rtl8150.git
22797F:	drivers/net/usb/rtl8150.c
22798
22799USB SERIAL SUBSYSTEM
22800M:	Johan Hovold <johan@kernel.org>
22801L:	linux-usb@vger.kernel.org
22802S:	Maintained
22803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
22804F:	Documentation/usb/usb-serial.rst
22805F:	drivers/usb/serial/
22806F:	include/linux/usb/serial.h
22807
22808USB SMSC75XX ETHERNET DRIVER
22809M:	Steve Glendinning <steve.glendinning@shawell.net>
22810L:	netdev@vger.kernel.org
22811S:	Maintained
22812F:	drivers/net/usb/smsc75xx.*
22813
22814USB SMSC95XX ETHERNET DRIVER
22815M:	Steve Glendinning <steve.glendinning@shawell.net>
22816M:	UNGLinuxDriver@microchip.com
22817L:	netdev@vger.kernel.org
22818S:	Maintained
22819F:	drivers/net/usb/smsc95xx.*
22820
22821USB SUBSYSTEM
22822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22823L:	linux-usb@vger.kernel.org
22824S:	Supported
22825W:	http://www.linux-usb.org
22826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
22827F:	Documentation/devicetree/bindings/usb/
22828F:	Documentation/usb/
22829F:	drivers/usb/
22830F:	include/dt-bindings/usb/
22831F:	include/linux/usb.h
22832F:	include/linux/usb/
22833F:	include/uapi/linux/usb/
22834
22835USB TYPEC BUS FOR ALTERNATE MODES
22836M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22837L:	linux-usb@vger.kernel.org
22838S:	Maintained
22839F:	Documentation/ABI/testing/sysfs-bus-typec
22840F:	Documentation/driver-api/usb/typec_bus.rst
22841F:	drivers/usb/typec/altmodes/
22842F:	include/linux/usb/typec_altmode.h
22843
22844USB TYPEC CLASS
22845M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22846L:	linux-usb@vger.kernel.org
22847S:	Maintained
22848F:	Documentation/ABI/testing/sysfs-class-typec
22849F:	Documentation/driver-api/usb/typec.rst
22850F:	drivers/usb/typec/
22851F:	include/linux/usb/typec.h
22852
22853USB TYPEC INTEL PMC MUX DRIVER
22854M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
22855L:	linux-usb@vger.kernel.org
22856S:	Maintained
22857F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
22858F:	drivers/usb/typec/mux/intel_pmc_mux.c
22859
22860USB TYPEC PI3USB30532 MUX DRIVER
22861M:	Hans de Goede <hdegoede@redhat.com>
22862L:	linux-usb@vger.kernel.org
22863S:	Maintained
22864F:	drivers/usb/typec/mux/pi3usb30532.c
22865
22866USB TYPEC PORT CONTROLLER DRIVERS
22867L:	linux-usb@vger.kernel.org
22868S:	Orphan
22869F:	drivers/usb/typec/tcpm/
22870
22871USB UHCI DRIVER
22872M:	Alan Stern <stern@rowland.harvard.edu>
22873L:	linux-usb@vger.kernel.org
22874S:	Maintained
22875F:	drivers/usb/host/uhci*
22876
22877USB VIDEO CLASS
22878M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22879L:	linux-media@vger.kernel.org
22880S:	Maintained
22881W:	http://www.ideasonboard.org/uvc/
22882T:	git git://linuxtv.org/media_tree.git
22883F:	drivers/media/usb/uvc/
22884F:	include/uapi/linux/uvcvideo.h
22885
22886USB WEBCAM GADGET
22887M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
22888M:	Daniel Scally <dan.scally@ideasonboard.com>
22889L:	linux-usb@vger.kernel.org
22890S:	Maintained
22891F:	drivers/usb/gadget/function/*uvc*
22892F:	drivers/usb/gadget/legacy/webcam.c
22893F:	include/uapi/linux/usb/g_uvc.h
22894
22895USB XHCI DRIVER
22896M:	Mathias Nyman <mathias.nyman@intel.com>
22897L:	linux-usb@vger.kernel.org
22898S:	Supported
22899F:	drivers/usb/host/pci-quirks*
22900F:	drivers/usb/host/xhci*
22901
22902USER DATAGRAM PROTOCOL (UDP)
22903M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
22904S:	Maintained
22905F:	include/linux/udp.h
22906F:	net/ipv4/udp.c
22907F:	net/ipv6/udp.c
22908
22909USER-MODE LINUX (UML)
22910M:	Richard Weinberger <richard@nod.at>
22911M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
22912M:	Johannes Berg <johannes@sipsolutions.net>
22913L:	linux-um@lists.infradead.org
22914S:	Maintained
22915W:	http://user-mode-linux.sourceforge.net
22916Q:	https://patchwork.ozlabs.org/project/linux-um/list/
22917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
22918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
22919F:	Documentation/virt/uml/
22920F:	arch/um/
22921F:	arch/x86/um/
22922F:	fs/hostfs/
22923
22924USERSPACE COPYIN/COPYOUT (UIOVEC)
22925M:	Alexander Viro <viro@zeniv.linux.org.uk>
22926S:	Maintained
22927F:	include/linux/uio.h
22928F:	lib/iov_iter.c
22929
22930USERSPACE DMA BUFFER DRIVER
22931M:	Gerd Hoffmann <kraxel@redhat.com>
22932L:	dri-devel@lists.freedesktop.org
22933S:	Maintained
22934T:	git git://anongit.freedesktop.org/drm/drm-misc
22935F:	drivers/dma-buf/udmabuf.c
22936F:	include/uapi/linux/udmabuf.h
22937
22938USERSPACE I/O (UIO)
22939M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22940S:	Maintained
22941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
22942F:	Documentation/driver-api/uio-howto.rst
22943F:	drivers/uio/
22944F:	include/linux/uio_driver.h
22945
22946UTIL-LINUX PACKAGE
22947M:	Karel Zak <kzak@redhat.com>
22948L:	util-linux@vger.kernel.org
22949S:	Maintained
22950W:	http://en.wikipedia.org/wiki/Util-linux
22951T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
22952
22953UUID HELPERS
22954R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22955L:	linux-kernel@vger.kernel.org
22956S:	Maintained
22957F:	include/linux/uuid.h
22958F:	lib/test_uuid.c
22959F:	lib/uuid.c
22960
22961UV SYSFS DRIVER
22962M:	Justin Ernst <justin.ernst@hpe.com>
22963L:	platform-driver-x86@vger.kernel.org
22964S:	Maintained
22965F:	drivers/platform/x86/uv_sysfs.c
22966
22967UVESAFB DRIVER
22968M:	Michal Januszewski <spock@gentoo.org>
22969L:	linux-fbdev@vger.kernel.org
22970S:	Maintained
22971W:	https://github.com/mjanusz/v86d
22972F:	Documentation/fb/uvesafb.rst
22973F:	drivers/video/fbdev/uvesafb.*
22974
22975Ux500 CLOCK DRIVERS
22976M:	Ulf Hansson <ulf.hansson@linaro.org>
22977L:	linux-clk@vger.kernel.org
22978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22979S:	Maintained
22980F:	drivers/clk/ux500/
22981
22982V4L2 ASYNC AND FWNODE FRAMEWORKS
22983M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22984L:	linux-media@vger.kernel.org
22985S:	Maintained
22986T:	git git://linuxtv.org/media_tree.git
22987F:	drivers/media/v4l2-core/v4l2-async.c
22988F:	drivers/media/v4l2-core/v4l2-fwnode.c
22989F:	include/media/v4l2-async.h
22990F:	include/media/v4l2-fwnode.h
22991
22992V4L2 LENS DRIVERS
22993M:	Sakari Ailus <sakari.ailus@linux.intel.com>
22994L:	linux-media@vger.kernel.org
22995S:	Maintained
22996F:	drivers/media/i2c/ak*
22997F:	drivers/media/i2c/dw*
22998F:	drivers/media/i2c/lm*
22999
23000V4L2 CAMERA SENSOR DRIVERS
23001M:	Sakari Ailus <sakari.ailus@linux.intel.com>
23002L:	linux-media@vger.kernel.org
23003S:	Maintained
23004F:	Documentation/driver-api/media/camera-sensor.rst
23005F:	Documentation/driver-api/media/tx-rx.rst
23006F:	drivers/media/i2c/ar*
23007F:	drivers/media/i2c/gc*
23008F:	drivers/media/i2c/hi*
23009F:	drivers/media/i2c/imx*
23010F:	drivers/media/i2c/mt*
23011F:	drivers/media/i2c/og*
23012F:	drivers/media/i2c/ov*
23013F:	drivers/media/i2c/s5*
23014F:	drivers/media/i2c/st-vgxy61.c
23015
23016VF610 NAND DRIVER
23017M:	Stefan Agner <stefan@agner.ch>
23018L:	linux-mtd@lists.infradead.org
23019S:	Supported
23020F:	drivers/mtd/nand/raw/vf610_nfc.c
23021
23022VFAT/FAT/MSDOS FILESYSTEM
23023M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
23024S:	Maintained
23025F:	Documentation/filesystems/vfat.rst
23026F:	fs/fat/
23027F:	tools/testing/selftests/filesystems/fat/
23028
23029VFIO CDX DRIVER
23030M:	Nipun Gupta <nipun.gupta@amd.com>
23031M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
23032L:	kvm@vger.kernel.org
23033S:	Maintained
23034F:	drivers/vfio/cdx/*
23035
23036VFIO DRIVER
23037M:	Alex Williamson <alex.williamson@redhat.com>
23038L:	kvm@vger.kernel.org
23039S:	Maintained
23040T:	git https://github.com/awilliam/linux-vfio.git
23041F:	Documentation/ABI/testing/debugfs-vfio
23042F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
23043F:	Documentation/driver-api/vfio.rst
23044F:	drivers/vfio/
23045F:	include/linux/vfio.h
23046F:	include/linux/vfio_pci_core.h
23047F:	include/uapi/linux/vfio.h
23048
23049VFIO FSL-MC DRIVER
23050M:	Diana Craciun <diana.craciun@oss.nxp.com>
23051L:	kvm@vger.kernel.org
23052S:	Maintained
23053F:	drivers/vfio/fsl-mc/
23054
23055VFIO HISILICON PCI DRIVER
23056M:	Longfang Liu <liulongfang@huawei.com>
23057M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23058L:	kvm@vger.kernel.org
23059S:	Maintained
23060F:	drivers/vfio/pci/hisilicon/
23061
23062VFIO MEDIATED DEVICE DRIVERS
23063M:	Kirti Wankhede <kwankhede@nvidia.com>
23064L:	kvm@vger.kernel.org
23065S:	Maintained
23066F:	Documentation/driver-api/vfio-mediated-device.rst
23067F:	drivers/vfio/mdev/
23068F:	include/linux/mdev.h
23069F:	samples/vfio-mdev/
23070
23071VFIO MLX5 PCI DRIVER
23072M:	Yishai Hadas <yishaih@nvidia.com>
23073L:	kvm@vger.kernel.org
23074S:	Maintained
23075F:	drivers/vfio/pci/mlx5/
23076
23077VFIO VIRTIO PCI DRIVER
23078M:	Yishai Hadas <yishaih@nvidia.com>
23079L:	kvm@vger.kernel.org
23080L:	virtualization@lists.linux-foundation.org
23081S:	Maintained
23082F:	drivers/vfio/pci/virtio
23083
23084VFIO PCI DEVICE SPECIFIC DRIVERS
23085R:	Jason Gunthorpe <jgg@nvidia.com>
23086R:	Yishai Hadas <yishaih@nvidia.com>
23087R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
23088R:	Kevin Tian <kevin.tian@intel.com>
23089L:	kvm@vger.kernel.org
23090S:	Maintained
23091P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
23092F:	drivers/vfio/pci/*/
23093
23094VFIO PDS PCI DRIVER
23095M:	Brett Creeley <brett.creeley@amd.com>
23096L:	kvm@vger.kernel.org
23097S:	Maintained
23098F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
23099F:	drivers/vfio/pci/pds/
23100
23101VFIO PLATFORM DRIVER
23102M:	Eric Auger <eric.auger@redhat.com>
23103L:	kvm@vger.kernel.org
23104S:	Maintained
23105F:	drivers/vfio/platform/
23106
23107VGA_SWITCHEROO
23108R:	Lukas Wunner <lukas@wunner.de>
23109S:	Maintained
23110T:	git git://anongit.freedesktop.org/drm/drm-misc
23111F:	Documentation/gpu/vga-switcheroo.rst
23112F:	drivers/gpu/vga/vga_switcheroo.c
23113F:	include/linux/vga_switcheroo.h
23114
23115VIA RHINE NETWORK DRIVER
23116M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
23117S:	Maintained
23118F:	drivers/net/ethernet/via/via-rhine.c
23119
23120VIA SD/MMC CARD CONTROLLER DRIVER
23121M:	Bruce Chang <brucechang@via.com.tw>
23122M:	Harald Welte <HaraldWelte@viatech.com>
23123S:	Maintained
23124F:	drivers/mmc/host/via-sdmmc.c
23125
23126VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
23127M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
23128L:	linux-fbdev@vger.kernel.org
23129S:	Maintained
23130F:	drivers/video/fbdev/via/
23131F:	include/linux/via-core.h
23132F:	include/linux/via_i2c.h
23133
23134VIA VELOCITY NETWORK DRIVER
23135M:	Francois Romieu <romieu@fr.zoreil.com>
23136L:	netdev@vger.kernel.org
23137S:	Maintained
23138F:	drivers/net/ethernet/via/via-velocity.*
23139
23140VICODEC VIRTUAL CODEC DRIVER
23141M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23142L:	linux-media@vger.kernel.org
23143S:	Maintained
23144W:	https://linuxtv.org
23145T:	git git://linuxtv.org/media_tree.git
23146F:	drivers/media/test-drivers/vicodec/*
23147
23148VIDEO I2C POLLING DRIVER
23149M:	Matt Ranostay <matt.ranostay@konsulko.com>
23150L:	linux-media@vger.kernel.org
23151S:	Maintained
23152F:	drivers/media/i2c/video-i2c.c
23153
23154VIDEO MULTIPLEXER DRIVER
23155M:	Philipp Zabel <p.zabel@pengutronix.de>
23156L:	linux-media@vger.kernel.org
23157S:	Maintained
23158F:	drivers/media/platform/video-mux.c
23159
23160VIDEOBUF2 FRAMEWORK
23161M:	Tomasz Figa <tfiga@chromium.org>
23162M:	Marek Szyprowski <m.szyprowski@samsung.com>
23163L:	linux-media@vger.kernel.org
23164S:	Maintained
23165F:	drivers/media/common/videobuf2/*
23166F:	include/media/videobuf2-*
23167
23168VIDTV VIRTUAL DIGITAL TV DRIVER
23169M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
23170L:	linux-media@vger.kernel.org
23171S:	Maintained
23172W:	https://linuxtv.org
23173T:	git git://linuxtv.org/media_tree.git
23174F:	drivers/media/test-drivers/vidtv/*
23175
23176VIMC VIRTUAL MEDIA CONTROLLER DRIVER
23177M:	Shuah Khan <skhan@linuxfoundation.org>
23178R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
23179L:	linux-media@vger.kernel.org
23180S:	Maintained
23181W:	https://linuxtv.org
23182T:	git git://linuxtv.org/media_tree.git
23183F:	drivers/media/test-drivers/vimc/*
23184
23185VIRT LIB
23186M:	Alex Williamson <alex.williamson@redhat.com>
23187M:	Paolo Bonzini <pbonzini@redhat.com>
23188L:	kvm@vger.kernel.org
23189S:	Supported
23190F:	virt/lib/
23191
23192VIRTIO AND VHOST VSOCK DRIVER
23193M:	Stefan Hajnoczi <stefanha@redhat.com>
23194M:	Stefano Garzarella <sgarzare@redhat.com>
23195L:	kvm@vger.kernel.org
23196L:	virtualization@lists.linux.dev
23197L:	netdev@vger.kernel.org
23198S:	Maintained
23199F:	drivers/vhost/vsock.c
23200F:	include/linux/virtio_vsock.h
23201F:	include/uapi/linux/virtio_vsock.h
23202F:	net/vmw_vsock/virtio_transport.c
23203F:	net/vmw_vsock/virtio_transport_common.c
23204
23205VIRTIO BALLOON
23206M:	"Michael S. Tsirkin" <mst@redhat.com>
23207M:	David Hildenbrand <david@redhat.com>
23208L:	virtualization@lists.linux.dev
23209S:	Maintained
23210F:	drivers/virtio/virtio_balloon.c
23211F:	include/linux/balloon_compaction.h
23212F:	include/uapi/linux/virtio_balloon.h
23213F:	mm/balloon_compaction.c
23214
23215VIRTIO BLOCK AND SCSI DRIVERS
23216M:	"Michael S. Tsirkin" <mst@redhat.com>
23217M:	Jason Wang <jasowang@redhat.com>
23218R:	Paolo Bonzini <pbonzini@redhat.com>
23219R:	Stefan Hajnoczi <stefanha@redhat.com>
23220L:	virtualization@lists.linux.dev
23221S:	Maintained
23222F:	drivers/block/virtio_blk.c
23223F:	drivers/scsi/virtio_scsi.c
23224F:	include/uapi/linux/virtio_blk.h
23225F:	include/uapi/linux/virtio_scsi.h
23226
23227VIRTIO CONSOLE DRIVER
23228M:	Amit Shah <amit@kernel.org>
23229L:	virtualization@lists.linux.dev
23230S:	Maintained
23231F:	drivers/char/virtio_console.c
23232F:	include/uapi/linux/virtio_console.h
23233
23234VIRTIO CORE AND NET DRIVERS
23235M:	"Michael S. Tsirkin" <mst@redhat.com>
23236M:	Jason Wang <jasowang@redhat.com>
23237R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
23238L:	virtualization@lists.linux.dev
23239S:	Maintained
23240F:	Documentation/ABI/testing/sysfs-bus-vdpa
23241F:	Documentation/ABI/testing/sysfs-class-vduse
23242F:	Documentation/devicetree/bindings/virtio/
23243F:	Documentation/driver-api/virtio/
23244F:	drivers/block/virtio_blk.c
23245F:	drivers/crypto/virtio/
23246F:	drivers/net/virtio_net.c
23247F:	drivers/vdpa/
23248F:	drivers/virtio/
23249F:	include/linux/vdpa.h
23250F:	include/linux/virtio*.h
23251F:	include/linux/vringh.h
23252F:	include/uapi/linux/virtio_*.h
23253F:	tools/virtio/
23254
23255VIRTIO CRYPTO DRIVER
23256M:	Gonglei <arei.gonglei@huawei.com>
23257L:	virtualization@lists.linux.dev
23258L:	linux-crypto@vger.kernel.org
23259S:	Maintained
23260F:	drivers/crypto/virtio/
23261F:	include/uapi/linux/virtio_crypto.h
23262
23263VIRTIO DRIVERS FOR S390
23264M:	Cornelia Huck <cohuck@redhat.com>
23265M:	Halil Pasic <pasic@linux.ibm.com>
23266M:	Eric Farman <farman@linux.ibm.com>
23267L:	linux-s390@vger.kernel.org
23268L:	virtualization@lists.linux.dev
23269L:	kvm@vger.kernel.org
23270S:	Supported
23271F:	arch/s390/include/uapi/asm/virtio-ccw.h
23272F:	drivers/s390/virtio/
23273
23274VIRTIO FILE SYSTEM
23275M:	Vivek Goyal <vgoyal@redhat.com>
23276M:	Stefan Hajnoczi <stefanha@redhat.com>
23277M:	Miklos Szeredi <miklos@szeredi.hu>
23278L:	virtualization@lists.linux.dev
23279L:	linux-fsdevel@vger.kernel.org
23280S:	Supported
23281W:	https://virtio-fs.gitlab.io/
23282F:	Documentation/filesystems/virtiofs.rst
23283F:	fs/fuse/virtio_fs.c
23284F:	include/uapi/linux/virtio_fs.h
23285
23286VIRTIO GPIO DRIVER
23287M:	Enrico Weigelt, metux IT consult <info@metux.net>
23288M:	Viresh Kumar <vireshk@kernel.org>
23289L:	linux-gpio@vger.kernel.org
23290L:	virtualization@lists.linux.dev
23291S:	Maintained
23292F:	drivers/gpio/gpio-virtio.c
23293F:	include/uapi/linux/virtio_gpio.h
23294
23295VIRTIO GPU DRIVER
23296M:	David Airlie <airlied@redhat.com>
23297M:	Gerd Hoffmann <kraxel@redhat.com>
23298R:	Gurchetan Singh <gurchetansingh@chromium.org>
23299R:	Chia-I Wu <olvaffe@gmail.com>
23300L:	dri-devel@lists.freedesktop.org
23301L:	virtualization@lists.linux.dev
23302S:	Maintained
23303T:	git git://anongit.freedesktop.org/drm/drm-misc
23304F:	drivers/gpu/drm/ci/xfails/virtio*
23305F:	drivers/gpu/drm/virtio/
23306F:	include/uapi/linux/virtio_gpu.h
23307
23308VIRTIO HOST (VHOST)
23309M:	"Michael S. Tsirkin" <mst@redhat.com>
23310M:	Jason Wang <jasowang@redhat.com>
23311L:	kvm@vger.kernel.org
23312L:	virtualization@lists.linux.dev
23313L:	netdev@vger.kernel.org
23314S:	Maintained
23315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
23316F:	drivers/vhost/
23317F:	include/linux/sched/vhost_task.h
23318F:	include/linux/vhost_iotlb.h
23319F:	include/uapi/linux/vhost.h
23320F:	kernel/vhost_task.c
23321
23322VIRTIO HOST (VHOST-SCSI)
23323M:	"Michael S. Tsirkin" <mst@redhat.com>
23324M:	Jason Wang <jasowang@redhat.com>
23325M:	Mike Christie <michael.christie@oracle.com>
23326R:	Paolo Bonzini <pbonzini@redhat.com>
23327R:	Stefan Hajnoczi <stefanha@redhat.com>
23328L:	virtualization@lists.linux.dev
23329S:	Maintained
23330F:	drivers/vhost/scsi.c
23331
23332VIRTIO I2C DRIVER
23333M:	Conghui Chen <conghui.chen@intel.com>
23334M:	Viresh Kumar <viresh.kumar@linaro.org>
23335L:	linux-i2c@vger.kernel.org
23336L:	virtualization@lists.linux.dev
23337S:	Maintained
23338F:	drivers/i2c/busses/i2c-virtio.c
23339F:	include/uapi/linux/virtio_i2c.h
23340
23341VIRTIO INPUT DRIVER
23342M:	Gerd Hoffmann <kraxel@redhat.com>
23343S:	Maintained
23344F:	drivers/virtio/virtio_input.c
23345F:	include/uapi/linux/virtio_input.h
23346
23347VIRTIO IOMMU DRIVER
23348M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
23349L:	virtualization@lists.linux.dev
23350S:	Maintained
23351F:	drivers/iommu/virtio-iommu.c
23352F:	include/uapi/linux/virtio_iommu.h
23353
23354VIRTIO MEM DRIVER
23355M:	David Hildenbrand <david@redhat.com>
23356L:	virtualization@lists.linux.dev
23357S:	Maintained
23358W:	https://virtio-mem.gitlab.io/
23359F:	drivers/virtio/virtio_mem.c
23360F:	include/uapi/linux/virtio_mem.h
23361
23362VIRTIO PMEM DRIVER
23363M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
23364L:	virtualization@lists.linux.dev
23365S:	Maintained
23366F:	drivers/nvdimm/nd_virtio.c
23367F:	drivers/nvdimm/virtio_pmem.c
23368
23369VIRTIO SOUND DRIVER
23370M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
23371M:	"Michael S. Tsirkin" <mst@redhat.com>
23372L:	virtualization@lists.linux.dev
23373L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
23374S:	Maintained
23375F:	include/uapi/linux/virtio_snd.h
23376F:	sound/virtio/*
23377
23378VIRTUAL BOX GUEST DEVICE DRIVER
23379M:	Hans de Goede <hdegoede@redhat.com>
23380M:	Arnd Bergmann <arnd@arndb.de>
23381M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23382S:	Maintained
23383F:	drivers/virt/vboxguest/
23384F:	include/linux/vbox_utils.h
23385F:	include/uapi/linux/vbox*.h
23386
23387VIRTUAL BOX SHARED FOLDER VFS DRIVER
23388M:	Hans de Goede <hdegoede@redhat.com>
23389L:	linux-fsdevel@vger.kernel.org
23390S:	Maintained
23391F:	fs/vboxsf/*
23392
23393VIRTUAL PCM TEST DRIVER
23394M:	Ivan Orlov <ivan.orlov0322@gmail.com>
23395L:	linux-sound@vger.kernel.org
23396S:	Maintained
23397F:	Documentation/sound/cards/pcmtest.rst
23398F:	sound/drivers/pcmtest.c
23399F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
23400
23401VIRTUAL SERIO DEVICE DRIVER
23402M:	Stephen Chandler Paul <thatslyude@gmail.com>
23403S:	Maintained
23404F:	drivers/input/serio/userio.c
23405F:	include/uapi/linux/userio.h
23406
23407VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
23408M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23409S:	Maintained
23410F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
23411F:	drivers/iio/light/veml6075.c
23412
23413VISL VIRTUAL STATELESS DECODER DRIVER
23414M:	Daniel Almeida <daniel.almeida@collabora.com>
23415L:	linux-media@vger.kernel.org
23416S:	Supported
23417F:	drivers/media/test-drivers/visl
23418
23419VIVID VIRTUAL VIDEO DRIVER
23420M:	Hans Verkuil <hverkuil@xs4all.nl>
23421L:	linux-media@vger.kernel.org
23422S:	Maintained
23423W:	https://linuxtv.org
23424T:	git git://linuxtv.org/media_tree.git
23425F:	drivers/media/test-drivers/vivid/*
23426
23427VM SOCKETS (AF_VSOCK)
23428M:	Stefano Garzarella <sgarzare@redhat.com>
23429L:	virtualization@lists.linux.dev
23430L:	netdev@vger.kernel.org
23431S:	Maintained
23432F:	drivers/net/vsockmon.c
23433F:	include/net/af_vsock.h
23434F:	include/uapi/linux/vm_sockets.h
23435F:	include/uapi/linux/vm_sockets_diag.h
23436F:	include/uapi/linux/vsockmon.h
23437F:	net/vmw_vsock/
23438F:	tools/testing/vsock/
23439
23440VMALLOC
23441M:	Andrew Morton <akpm@linux-foundation.org>
23442R:	Uladzislau Rezki <urezki@gmail.com>
23443R:	Christoph Hellwig <hch@infradead.org>
23444R:	Lorenzo Stoakes <lstoakes@gmail.com>
23445L:	linux-mm@kvack.org
23446S:	Maintained
23447W:	http://www.linux-mm.org
23448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
23449F:	include/linux/vmalloc.h
23450F:	mm/vmalloc.c
23451
23452VME SUBSYSTEM
23453L:	linux-kernel@vger.kernel.org
23454S:	Orphan
23455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
23456F:	Documentation/driver-api/vme.rst
23457F:	drivers/staging/vme_user/
23458
23459VMWARE BALLOON DRIVER
23460M:	Nadav Amit <namit@vmware.com>
23461R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23462L:	linux-kernel@vger.kernel.org
23463S:	Supported
23464F:	drivers/misc/vmw_balloon.c
23465
23466VMWARE HYPERVISOR INTERFACE
23467M:	Ajay Kaher <akaher@vmware.com>
23468M:	Alexey Makhalov <amakhalov@vmware.com>
23469R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23470L:	virtualization@lists.linux.dev
23471L:	x86@kernel.org
23472S:	Supported
23473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
23474F:	arch/x86/include/asm/vmware.h
23475F:	arch/x86/kernel/cpu/vmware.c
23476
23477VMWARE PVRDMA DRIVER
23478M:	Bryan Tan <bryantan@vmware.com>
23479M:	Vishnu Dasa <vdasa@vmware.com>
23480R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23481L:	linux-rdma@vger.kernel.org
23482S:	Supported
23483F:	drivers/infiniband/hw/vmw_pvrdma/
23484
23485VMWARE PVSCSI DRIVER
23486M:	Vishal Bhakta <vbhakta@vmware.com>
23487R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23488L:	linux-scsi@vger.kernel.org
23489S:	Supported
23490F:	drivers/scsi/vmw_pvscsi.c
23491F:	drivers/scsi/vmw_pvscsi.h
23492
23493VMWARE VIRTUAL PTP CLOCK DRIVER
23494M:	Jeff Sipek <jsipek@vmware.com>
23495R:	Ajay Kaher <akaher@vmware.com>
23496R:	Alexey Makhalov <amakhalov@vmware.com>
23497R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23498L:	netdev@vger.kernel.org
23499S:	Supported
23500F:	drivers/ptp/ptp_vmw.c
23501
23502VMWARE VMCI DRIVER
23503M:	Bryan Tan <bryantan@vmware.com>
23504M:	Vishnu Dasa <vdasa@vmware.com>
23505R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23506L:	linux-kernel@vger.kernel.org
23507S:	Supported
23508F:	drivers/misc/vmw_vmci/
23509F:	include/linux/vmw_vmci*
23510
23511VMWARE VMMOUSE SUBDRIVER
23512M:	Zack Rusin <zack.rusin@broadcom.com>
23513R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
23514L:	linux-input@vger.kernel.org
23515S:	Supported
23516F:	drivers/input/mouse/vmmouse.c
23517F:	drivers/input/mouse/vmmouse.h
23518
23519VMWARE VMXNET3 ETHERNET DRIVER
23520M:	Ronak Doshi <doshir@vmware.com>
23521R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23522L:	netdev@vger.kernel.org
23523S:	Supported
23524F:	drivers/net/vmxnet3/
23525
23526VMWARE VSOCK VMCI TRANSPORT DRIVER
23527M:	Bryan Tan <bryantan@vmware.com>
23528M:	Vishnu Dasa <vdasa@vmware.com>
23529R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
23530L:	linux-kernel@vger.kernel.org
23531S:	Supported
23532F:	net/vmw_vsock/vmci_transport*
23533
23534VOCORE VOCORE2 BOARD
23535M:	Harvey Hunt <harveyhuntnexus@gmail.com>
23536L:	linux-mips@vger.kernel.org
23537S:	Maintained
23538F:	arch/mips/boot/dts/ralink/vocore2.dts
23539
23540VOLTAGE AND CURRENT REGULATOR FRAMEWORK
23541M:	Liam Girdwood <lgirdwood@gmail.com>
23542M:	Mark Brown <broonie@kernel.org>
23543L:	linux-kernel@vger.kernel.org
23544S:	Supported
23545W:	http://www.slimlogic.co.uk/?p=48
23546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
23547F:	Documentation/devicetree/bindings/regulator/
23548F:	Documentation/power/regulator/
23549F:	drivers/regulator/
23550F:	include/dt-bindings/regulator/
23551F:	include/linux/regulator/
23552K:	regulator_get_optional
23553
23554VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
23555R:	Matti Vaittinen <mazziesaccount@gmail.com>
23556F:	drivers/regulator/irq_helpers.c
23557
23558VRF
23559M:	David Ahern <dsahern@kernel.org>
23560L:	netdev@vger.kernel.org
23561S:	Maintained
23562F:	Documentation/networking/vrf.rst
23563F:	drivers/net/vrf.c
23564
23565VSPRINTF
23566M:	Petr Mladek <pmladek@suse.com>
23567M:	Steven Rostedt <rostedt@goodmis.org>
23568R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
23569R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
23570R:	Sergey Senozhatsky <senozhatsky@chromium.org>
23571S:	Maintained
23572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
23573F:	Documentation/core-api/printk-formats.rst
23574F:	lib/test_printf.c
23575F:	lib/test_scanf.c
23576F:	lib/vsprintf.c
23577
23578VT1211 HARDWARE MONITOR DRIVER
23579M:	Juerg Haefliger <juergh@proton.me>
23580L:	linux-hwmon@vger.kernel.org
23581S:	Maintained
23582F:	Documentation/hwmon/vt1211.rst
23583F:	drivers/hwmon/vt1211.c
23584
23585VT8231 HARDWARE MONITOR DRIVER
23586M:	Roger Lucas <vt8231@hiddenengine.co.uk>
23587L:	linux-hwmon@vger.kernel.org
23588S:	Maintained
23589F:	drivers/hwmon/vt8231.c
23590
23591VUB300 USB to SDIO/SD/MMC bridge chip
23592L:	linux-mmc@vger.kernel.org
23593S:	Orphan
23594F:	drivers/mmc/host/vub300.c
23595
23596W1 DALLAS'S 1-WIRE BUS
23597M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
23598S:	Maintained
23599F:	Documentation/devicetree/bindings/w1/
23600F:	Documentation/w1/
23601F:	drivers/w1/
23602F:	include/linux/w1.h
23603
23604W83791D HARDWARE MONITORING DRIVER
23605M:	Marc Hulsman <m.hulsman@tudelft.nl>
23606L:	linux-hwmon@vger.kernel.org
23607S:	Maintained
23608F:	Documentation/hwmon/w83791d.rst
23609F:	drivers/hwmon/w83791d.c
23610
23611W83793 HARDWARE MONITORING DRIVER
23612M:	Rudolf Marek <r.marek@assembler.cz>
23613L:	linux-hwmon@vger.kernel.org
23614S:	Maintained
23615F:	Documentation/hwmon/w83793.rst
23616F:	drivers/hwmon/w83793.c
23617
23618W83795 HARDWARE MONITORING DRIVER
23619M:	Jean Delvare <jdelvare@suse.com>
23620L:	linux-hwmon@vger.kernel.org
23621S:	Maintained
23622F:	drivers/hwmon/w83795.c
23623
23624W83L51xD SD/MMC CARD INTERFACE DRIVER
23625M:	Pierre Ossman <pierre@ossman.eu>
23626S:	Maintained
23627F:	drivers/mmc/host/wbsd.*
23628
23629WACOM PROTOCOL 4 SERIAL TABLETS
23630M:	Julian Squires <julian@cipht.net>
23631M:	Hans de Goede <hdegoede@redhat.com>
23632L:	linux-input@vger.kernel.org
23633S:	Maintained
23634F:	drivers/input/tablet/wacom_serial4.c
23635
23636WANGXUN ETHERNET DRIVER
23637M:	Jiawen Wu <jiawenwu@trustnetic.com>
23638M:	Mengyuan Lou <mengyuanlou@net-swift.com>
23639L:	netdev@vger.kernel.org
23640S:	Maintained
23641W:	https://www.net-swift.com
23642F:	Documentation/networking/device_drivers/ethernet/wangxun/*
23643F:	drivers/net/ethernet/wangxun/
23644F:	drivers/net/pcs/pcs-xpcs-wx.c
23645
23646WATCHDOG DEVICE DRIVERS
23647M:	Wim Van Sebroeck <wim@linux-watchdog.org>
23648M:	Guenter Roeck <linux@roeck-us.net>
23649L:	linux-watchdog@vger.kernel.org
23650S:	Maintained
23651W:	http://www.linux-watchdog.org/
23652T:	git git://www.linux-watchdog.org/linux-watchdog.git
23653F:	Documentation/devicetree/bindings/watchdog/
23654F:	Documentation/watchdog/
23655F:	drivers/watchdog/
23656F:	include/linux/watchdog.h
23657F:	include/trace/events/watchdog.h
23658F:	include/uapi/linux/watchdog.h
23659
23660WAVE5 VPU CODEC DRIVER
23661M:	Nas Chung <nas.chung@chipsnmedia.com>
23662M:	Jackson Lee <jackson.lee@chipsnmedia.com>
23663L:	linux-media@vger.kernel.org
23664S:	Maintained
23665F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
23666F:	drivers/media/platform/chips-media/wave5/
23667
23668WHISKEYCOVE PMIC GPIO DRIVER
23669M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
23670L:	linux-gpio@vger.kernel.org
23671S:	Maintained
23672F:	drivers/gpio/gpio-wcove.c
23673
23674WHWAVE RTC DRIVER
23675M:	Dianlong Li <long17.cool@163.com>
23676L:	linux-rtc@vger.kernel.org
23677S:	Maintained
23678F:	drivers/rtc/rtc-sd3078.c
23679
23680WIIMOTE HID DRIVER
23681M:	David Rheinsberg <david@readahead.eu>
23682L:	linux-input@vger.kernel.org
23683S:	Maintained
23684F:	drivers/hid/hid-wiimote*
23685
23686WILOCITY WIL6210 WIRELESS DRIVER
23687L:	linux-wireless@vger.kernel.org
23688S:	Orphan
23689W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
23690F:	drivers/net/wireless/ath/wil6210/
23691
23692WINBOND CIR DRIVER
23693M:	David Härdeman <david@hardeman.nu>
23694S:	Maintained
23695F:	drivers/media/rc/winbond-cir.c
23696
23697WINSYSTEMS EBC-C384 WATCHDOG DRIVER
23698L:	linux-watchdog@vger.kernel.org
23699S:	Orphan
23700F:	drivers/watchdog/ebc-c384_wdt.c
23701
23702WINSYSTEMS WS16C48 GPIO DRIVER
23703M:	William Breathitt Gray <william.gray@linaro.org>
23704L:	linux-gpio@vger.kernel.org
23705S:	Maintained
23706F:	drivers/gpio/gpio-ws16c48.c
23707
23708WIREGUARD SECURE NETWORK TUNNEL
23709M:	Jason A. Donenfeld <Jason@zx2c4.com>
23710L:	wireguard@lists.zx2c4.com
23711L:	netdev@vger.kernel.org
23712S:	Maintained
23713F:	drivers/net/wireguard/
23714F:	tools/testing/selftests/wireguard/
23715
23716WISTRON LAPTOP BUTTON DRIVER
23717M:	Miloslav Trmac <mitr@volny.cz>
23718S:	Maintained
23719F:	drivers/input/misc/wistron_btns.c
23720
23721WMI BINARY MOF DRIVER
23722M:	Armin Wolf <W_Armin@gmx.de>
23723R:	Thomas Weißschuh <linux@weissschuh.net>
23724L:	platform-driver-x86@vger.kernel.org
23725S:	Maintained
23726F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
23727F:	Documentation/wmi/devices/wmi-bmof.rst
23728F:	drivers/platform/x86/wmi-bmof.c
23729
23730WOLFSON MICROELECTRONICS DRIVERS
23731L:	patches@opensource.cirrus.com
23732S:	Supported
23733W:	https://github.com/CirrusLogic/linux-drivers/wiki
23734T:	git https://github.com/CirrusLogic/linux-drivers.git
23735F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
23736F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
23737F:	Documentation/devicetree/bindings/mfd/wm831x.txt
23738F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
23739F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
23740F:	Documentation/devicetree/bindings/sound/wm*
23741F:	Documentation/hwmon/wm83??.rst
23742F:	arch/arm/mach-s3c/mach-crag6410*
23743F:	drivers/clk/clk-wm83*.c
23744F:	drivers/gpio/gpio-*wm*.c
23745F:	drivers/gpio/gpio-arizona.c
23746F:	drivers/hwmon/wm83??-hwmon.c
23747F:	drivers/input/misc/wm831x-on.c
23748F:	drivers/input/touchscreen/wm831x-ts.c
23749F:	drivers/input/touchscreen/wm97*.c
23750F:	drivers/leds/leds-wm83*.c
23751F:	drivers/mfd/arizona*
23752F:	drivers/mfd/cs47l24*
23753F:	drivers/mfd/wm*.c
23754F:	drivers/power/supply/wm83*.c
23755F:	drivers/regulator/arizona*
23756F:	drivers/regulator/wm8*.c
23757F:	drivers/rtc/rtc-wm83*.c
23758F:	drivers/video/backlight/wm83*_bl.c
23759F:	drivers/watchdog/wm83*_wdt.c
23760F:	include/linux/mfd/arizona/
23761F:	include/linux/mfd/wm831x/
23762F:	include/linux/mfd/wm8350/
23763F:	include/linux/mfd/wm8400*
23764F:	include/linux/regulator/arizona*
23765F:	include/linux/wm97xx.h
23766F:	include/sound/wm????.h
23767F:	sound/soc/codecs/arizona*
23768F:	sound/soc/codecs/cs47l24*
23769F:	sound/soc/codecs/wm*
23770
23771WORKQUEUE
23772M:	Tejun Heo <tj@kernel.org>
23773R:	Lai Jiangshan <jiangshanlai@gmail.com>
23774S:	Maintained
23775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
23776F:	Documentation/core-api/workqueue.rst
23777F:	include/linux/workqueue.h
23778F:	kernel/workqueue.c
23779F:	kernel/workqueue_internal.h
23780
23781WWAN DRIVERS
23782M:	Loic Poulain <loic.poulain@linaro.org>
23783M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
23784R:	Johannes Berg <johannes@sipsolutions.net>
23785L:	netdev@vger.kernel.org
23786S:	Maintained
23787F:	drivers/net/wwan/
23788F:	include/linux/wwan.h
23789F:	include/uapi/linux/wwan.h
23790
23791X-POWERS AXP288 PMIC DRIVERS
23792M:	Hans de Goede <hdegoede@redhat.com>
23793S:	Maintained
23794F:	drivers/acpi/pmic/intel_pmic_xpower.c
23795N:	axp288
23796
23797X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
23798M:	Chen-Yu Tsai <wens@csie.org>
23799L:	linux-kernel@vger.kernel.org
23800S:	Maintained
23801N:	axp[128]
23802
23803X.25 STACK
23804M:	Martin Schiller <ms@dev.tdt.de>
23805L:	linux-x25@vger.kernel.org
23806S:	Maintained
23807F:	Documentation/networking/lapb-module.rst
23808F:	Documentation/networking/x25*
23809F:	drivers/net/wan/hdlc_x25.c
23810F:	drivers/net/wan/lapbether.c
23811F:	include/*/lapb.h
23812F:	include/net/x25*
23813F:	include/uapi/linux/x25.h
23814F:	net/lapb/
23815F:	net/x25/
23816
23817X86 ARCHITECTURE (32-BIT AND 64-BIT)
23818M:	Thomas Gleixner <tglx@linutronix.de>
23819M:	Ingo Molnar <mingo@redhat.com>
23820M:	Borislav Petkov <bp@alien8.de>
23821M:	Dave Hansen <dave.hansen@linux.intel.com>
23822M:	x86@kernel.org
23823R:	"H. Peter Anvin" <hpa@zytor.com>
23824L:	linux-kernel@vger.kernel.org
23825S:	Maintained
23826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
23827F:	Documentation/arch/x86/
23828F:	Documentation/devicetree/bindings/x86/
23829F:	arch/x86/
23830
23831X86 ENTRY CODE
23832M:	Andy Lutomirski <luto@kernel.org>
23833L:	linux-kernel@vger.kernel.org
23834S:	Maintained
23835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
23836F:	arch/x86/entry/
23837
23838X86 HARDWARE VULNERABILITIES
23839M:	Thomas Gleixner <tglx@linutronix.de>
23840M:	Borislav Petkov <bp@alien8.de>
23841M:	Peter Zijlstra <peterz@infradead.org>
23842M:	Josh Poimboeuf <jpoimboe@kernel.org>
23843R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
23844S:	Maintained
23845F:	Documentation/admin-guide/hw-vuln/
23846F:	arch/x86/include/asm/nospec-branch.h
23847F:	arch/x86/kernel/cpu/bugs.c
23848
23849X86 MCE INFRASTRUCTURE
23850M:	Tony Luck <tony.luck@intel.com>
23851M:	Borislav Petkov <bp@alien8.de>
23852L:	linux-edac@vger.kernel.org
23853S:	Maintained
23854F:	Documentation/ABI/testing/sysfs-mce
23855F:	Documentation/arch/x86/x86_64/machinecheck.rst
23856F:	arch/x86/kernel/cpu/mce/*
23857
23858X86 MICROCODE UPDATE SUPPORT
23859M:	Borislav Petkov <bp@alien8.de>
23860S:	Maintained
23861F:	arch/x86/kernel/cpu/microcode/*
23862
23863X86 MM
23864M:	Dave Hansen <dave.hansen@linux.intel.com>
23865M:	Andy Lutomirski <luto@kernel.org>
23866M:	Peter Zijlstra <peterz@infradead.org>
23867L:	linux-kernel@vger.kernel.org
23868S:	Maintained
23869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
23870F:	arch/x86/mm/
23871
23872X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
23873M:	Hans de Goede <hdegoede@redhat.com>
23874L:	platform-driver-x86@vger.kernel.org
23875S:	Maintained
23876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23877F:	drivers/platform/x86/x86-android-tablets/
23878
23879X86 PLATFORM DRIVERS
23880M:	Hans de Goede <hdegoede@redhat.com>
23881M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
23882L:	platform-driver-x86@vger.kernel.org
23883S:	Maintained
23884Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
23885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
23886F:	drivers/platform/olpc/
23887F:	drivers/platform/x86/
23888F:	include/linux/platform_data/x86/
23889
23890X86 PLATFORM UV HPE SUPERDOME FLEX
23891M:	Steve Wahl <steve.wahl@hpe.com>
23892R:	Justin Ernst <justin.ernst@hpe.com>
23893R:	Kyle Meyer <kyle.meyer@hpe.com>
23894R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
23895R:	Russ Anderson <russ.anderson@hpe.com>
23896S:	Supported
23897F:	arch/x86/include/asm/uv/
23898F:	arch/x86/kernel/apic/x2apic_uv_x.c
23899F:	arch/x86/platform/uv/
23900
23901X86 STACK UNWINDING
23902M:	Josh Poimboeuf <jpoimboe@kernel.org>
23903M:	Peter Zijlstra <peterz@infradead.org>
23904S:	Supported
23905F:	arch/x86/include/asm/unwind*.h
23906F:	arch/x86/kernel/dumpstack.c
23907F:	arch/x86/kernel/stacktrace.c
23908F:	arch/x86/kernel/unwind_*.c
23909
23910X86 TRUST DOMAIN EXTENSIONS (TDX)
23911M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
23912R:	Dave Hansen <dave.hansen@linux.intel.com>
23913L:	x86@kernel.org
23914L:	linux-coco@lists.linux.dev
23915S:	Supported
23916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
23917F:	arch/x86/boot/compressed/tdx*
23918F:	arch/x86/coco/tdx/
23919F:	arch/x86/include/asm/shared/tdx.h
23920F:	arch/x86/include/asm/tdx.h
23921F:	arch/x86/virt/vmx/tdx/
23922F:	drivers/virt/coco/tdx-guest
23923
23924X86 VDSO
23925M:	Andy Lutomirski <luto@kernel.org>
23926L:	linux-kernel@vger.kernel.org
23927S:	Maintained
23928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
23929F:	arch/x86/entry/vdso/
23930
23931XARRAY
23932M:	Matthew Wilcox <willy@infradead.org>
23933L:	linux-fsdevel@vger.kernel.org
23934S:	Supported
23935F:	Documentation/core-api/xarray.rst
23936F:	include/linux/idr.h
23937F:	include/linux/xarray.h
23938F:	lib/idr.c
23939F:	lib/xarray.c
23940F:	tools/testing/radix-tree
23941
23942XBOX DVD IR REMOTE
23943M:	Benjamin Valentin <benpicco@googlemail.com>
23944S:	Maintained
23945F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
23946F:	drivers/media/rc/xbox_remote.c
23947
23948XC2028/3028 TUNER DRIVER
23949M:	Mauro Carvalho Chehab <mchehab@kernel.org>
23950L:	linux-media@vger.kernel.org
23951S:	Maintained
23952W:	https://linuxtv.org
23953T:	git git://linuxtv.org/media_tree.git
23954F:	drivers/media/tuners/xc2028.*
23955
23956XDP (eXpress Data Path)
23957M:	Alexei Starovoitov <ast@kernel.org>
23958M:	Daniel Borkmann <daniel@iogearbox.net>
23959M:	David S. Miller <davem@davemloft.net>
23960M:	Jakub Kicinski <kuba@kernel.org>
23961M:	Jesper Dangaard Brouer <hawk@kernel.org>
23962M:	John Fastabend <john.fastabend@gmail.com>
23963L:	netdev@vger.kernel.org
23964L:	bpf@vger.kernel.org
23965S:	Supported
23966F:	drivers/net/ethernet/*/*/*/*/*xdp*
23967F:	drivers/net/ethernet/*/*/*xdp*
23968F:	include/net/xdp.h
23969F:	include/net/xdp_priv.h
23970F:	include/trace/events/xdp.h
23971F:	kernel/bpf/cpumap.c
23972F:	kernel/bpf/devmap.c
23973F:	net/core/xdp.c
23974F:	samples/bpf/xdp*
23975F:	tools/testing/selftests/bpf/*/*xdp*
23976F:	tools/testing/selftests/bpf/*xdp*
23977K:	(?:\b|_)xdp(?:\b|_)
23978
23979XDP SOCKETS (AF_XDP)
23980M:	Björn Töpel <bjorn@kernel.org>
23981M:	Magnus Karlsson <magnus.karlsson@intel.com>
23982M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
23983R:	Jonathan Lemon <jonathan.lemon@gmail.com>
23984L:	netdev@vger.kernel.org
23985L:	bpf@vger.kernel.org
23986S:	Maintained
23987F:	Documentation/networking/af_xdp.rst
23988F:	include/net/netns/xdp.h
23989F:	include/net/xdp_sock*
23990F:	include/net/xsk_buff_pool.h
23991F:	include/uapi/linux/if_xdp.h
23992F:	include/uapi/linux/xdp_diag.h
23993F:	net/xdp/
23994F:	tools/testing/selftests/bpf/*xsk*
23995
23996XEN BLOCK SUBSYSTEM
23997M:	Roger Pau Monné <roger.pau@citrix.com>
23998L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
23999S:	Supported
24000F:	drivers/block/xen*
24001F:	drivers/block/xen-blkback/*
24002
24003XEN HYPERVISOR ARM
24004M:	Stefano Stabellini <sstabellini@kernel.org>
24005L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24006S:	Maintained
24007F:	arch/arm/include/asm/xen/
24008F:	arch/arm/xen/
24009
24010XEN HYPERVISOR ARM64
24011M:	Stefano Stabellini <sstabellini@kernel.org>
24012L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24013S:	Maintained
24014F:	arch/arm64/include/asm/xen/
24015F:	arch/arm64/xen/
24016
24017XEN HYPERVISOR INTERFACE
24018M:	Juergen Gross <jgross@suse.com>
24019M:	Stefano Stabellini <sstabellini@kernel.org>
24020R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
24021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24022S:	Supported
24023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
24024F:	Documentation/ABI/stable/sysfs-hypervisor-xen
24025F:	Documentation/ABI/testing/sysfs-hypervisor-xen
24026F:	drivers/*/xen-*front.c
24027F:	drivers/xen/
24028F:	include/uapi/xen/
24029F:	include/xen/
24030F:	kernel/configs/xen.config
24031
24032XEN HYPERVISOR X86
24033M:	Juergen Gross <jgross@suse.com>
24034R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
24035L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24036S:	Supported
24037F:	arch/x86/configs/xen.config
24038F:	arch/x86/include/asm/pvclock-abi.h
24039F:	arch/x86/include/asm/xen/
24040F:	arch/x86/platform/pvh/
24041F:	arch/x86/xen/
24042
24043XEN NETWORK BACKEND DRIVER
24044M:	Wei Liu <wei.liu@kernel.org>
24045M:	Paul Durrant <paul@xen.org>
24046L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24047L:	netdev@vger.kernel.org
24048S:	Supported
24049F:	drivers/net/xen-netback/*
24050
24051XEN PCI SUBSYSTEM
24052M:	Juergen Gross <jgross@suse.com>
24053L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24054S:	Supported
24055F:	arch/x86/pci/*xen*
24056F:	drivers/pci/*xen*
24057
24058XEN PVSCSI DRIVERS
24059M:	Juergen Gross <jgross@suse.com>
24060L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24061L:	linux-scsi@vger.kernel.org
24062S:	Supported
24063F:	drivers/scsi/xen-scsifront.c
24064F:	drivers/xen/xen-scsiback.c
24065F:	include/xen/interface/io/vscsiif.h
24066
24067XEN PVUSB DRIVER
24068M:	Juergen Gross <jgross@suse.com>
24069L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24070L:	linux-usb@vger.kernel.org
24071S:	Supported
24072F:	drivers/usb/host/xen*
24073F:	include/xen/interface/io/usbif.h
24074
24075XEN SOUND FRONTEND DRIVER
24076M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
24077L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24078L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
24079S:	Supported
24080F:	sound/xen/*
24081
24082XEN SWIOTLB SUBSYSTEM
24083M:	Juergen Gross <jgross@suse.com>
24084M:	Stefano Stabellini <sstabellini@kernel.org>
24085L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
24086L:	iommu@lists.linux.dev
24087S:	Supported
24088F:	arch/*/include/asm/xen/swiotlb-xen.h
24089F:	drivers/xen/swiotlb-xen.c
24090F:	include/xen/arm/swiotlb-xen.h
24091F:	include/xen/swiotlb-xen.h
24092
24093XFS FILESYSTEM
24094M:	Chandan Babu R <chandan.babu@oracle.com>
24095R:	Darrick J. Wong <djwong@kernel.org>
24096L:	linux-xfs@vger.kernel.org
24097S:	Supported
24098W:	http://xfs.org/
24099C:	irc://irc.oftc.net/xfs
24100T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
24101P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
24102F:	Documentation/ABI/testing/sysfs-fs-xfs
24103F:	Documentation/admin-guide/xfs.rst
24104F:	Documentation/filesystems/xfs/*
24105F:	fs/xfs/
24106F:	include/uapi/linux/dqblk_xfs.h
24107F:	include/uapi/linux/fsmap.h
24108
24109XILINX AMS DRIVER
24110M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
24111L:	linux-iio@vger.kernel.org
24112S:	Maintained
24113F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
24114F:	drivers/iio/adc/xilinx-ams.c
24115
24116XILINX AXI ETHERNET DRIVER
24117M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
24118S:	Maintained
24119F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
24120F:	drivers/net/ethernet/xilinx/xilinx_axienet*
24121
24122XILINX CAN DRIVER
24123M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
24124R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
24125L:	linux-can@vger.kernel.org
24126S:	Maintained
24127F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
24128F:	drivers/net/can/xilinx_can.c
24129
24130XILINX EVENT MANAGEMENT DRIVER
24131M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
24132S:	Maintained
24133F:	drivers/soc/xilinx/xlnx_event_manager.c
24134F:	include/linux/firmware/xlnx-event-manager.h
24135
24136XILINX GPIO DRIVER
24137M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24138R:	Srinivas Neeli <srinivas.neeli@amd.com>
24139R:	Michal Simek <michal.simek@amd.com>
24140S:	Maintained
24141F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
24142F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
24143F:	drivers/gpio/gpio-xilinx.c
24144F:	drivers/gpio/gpio-zynq.c
24145
24146XILINX LL TEMAC ETHERNET DRIVER
24147L:	netdev@vger.kernel.org
24148S:	Orphan
24149F:	drivers/net/ethernet/xilinx/ll_temac*
24150
24151XILINX PWM DRIVER
24152M:	Sean Anderson <sean.anderson@seco.com>
24153S:	Maintained
24154F:	drivers/pwm/pwm-xilinx.c
24155F:	include/clocksource/timer-xilinx.h
24156
24157XILINX SD-FEC IP CORES
24158M:	Derek Kiernan <derek.kiernan@amd.com>
24159M:	Dragan Cvetic <dragan.cvetic@amd.com>
24160S:	Maintained
24161F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
24162F:	Documentation/misc-devices/xilinx_sdfec.rst
24163F:	drivers/misc/Kconfig
24164F:	drivers/misc/Makefile
24165F:	drivers/misc/xilinx_sdfec.c
24166F:	include/uapi/misc/xilinx_sdfec.h
24167
24168XILINX UARTLITE SERIAL DRIVER
24169M:	Peter Korsgaard <jacmet@sunsite.dk>
24170L:	linux-serial@vger.kernel.org
24171S:	Maintained
24172F:	drivers/tty/serial/uartlite.c
24173
24174XILINX VIDEO IP CORES
24175M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24176L:	linux-media@vger.kernel.org
24177S:	Supported
24178T:	git git://linuxtv.org/media_tree.git
24179F:	Documentation/devicetree/bindings/media/xilinx/
24180F:	drivers/media/platform/xilinx/
24181F:	include/uapi/linux/xilinx-v4l2-controls.h
24182
24183XILINX VERSAL EDAC DRIVER
24184M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24185M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24186S:	Maintained
24187F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
24188F:	drivers/edac/versal_edac.c
24189
24190XILINX WATCHDOG DRIVER
24191M:	Srinivas Neeli <srinivas.neeli@amd.com>
24192R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24193R:	Michal Simek <michal.simek@amd.com>
24194S:	Maintained
24195F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
24196F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
24197F:	drivers/watchdog/of_xilinx_wdt.c
24198F:	drivers/watchdog/xilinx_wwdt.c
24199
24200XILINX XDMA DRIVER
24201M:	Lizhi Hou <lizhi.hou@amd.com>
24202M:	Brian Xu <brian.xu@amd.com>
24203M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
24204L:	dmaengine@vger.kernel.org
24205S:	Supported
24206F:	drivers/dma/xilinx/xdma-regs.h
24207F:	drivers/dma/xilinx/xdma.c
24208F:	include/linux/dma/amd_xdma.h
24209F:	include/linux/platform_data/amd_xdma.h
24210
24211XILINX ZYNQMP DPDMA DRIVER
24212M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24213L:	dmaengine@vger.kernel.org
24214S:	Supported
24215F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
24216F:	drivers/dma/xilinx/xilinx_dpdma.c
24217F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
24218
24219XILINX ZYNQMP OCM EDAC DRIVER
24220M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
24221M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
24222S:	Maintained
24223F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
24224F:	drivers/edac/zynqmp_edac.c
24225
24226XILINX ZYNQMP PSGTR PHY DRIVER
24227M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24228L:	linux-kernel@vger.kernel.org
24229S:	Supported
24230T:	git https://github.com/Xilinx/linux-xlnx.git
24231F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
24232F:	drivers/phy/xilinx/phy-zynqmp.c
24233
24234XILINX ZYNQMP SHA3 DRIVER
24235M:	Harsha <harsha.harsha@amd.com>
24236S:	Maintained
24237F:	drivers/crypto/xilinx/zynqmp-sha.c
24238
24239XILLYBUS DRIVER
24240M:	Eli Billauer <eli.billauer@gmail.com>
24241L:	linux-kernel@vger.kernel.org
24242S:	Supported
24243F:	drivers/char/xillybus/
24244
24245XLP9XX I2C DRIVER
24246M:	George Cherian <gcherian@marvell.com>
24247L:	linux-i2c@vger.kernel.org
24248S:	Supported
24249W:	http://www.marvell.com
24250F:	drivers/i2c/busses/i2c-xlp9xx.c
24251
24252XRA1403 GPIO EXPANDER
24253M:	Nandor Han <nandor.han@ge.com>
24254L:	linux-gpio@vger.kernel.org
24255S:	Maintained
24256F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
24257F:	drivers/gpio/gpio-xra1403.c
24258
24259XTENSA XTFPGA PLATFORM SUPPORT
24260M:	Max Filippov <jcmvbkbc@gmail.com>
24261S:	Maintained
24262F:	drivers/spi/spi-xtensa-xtfpga.c
24263F:	sound/soc/xtensa/xtfpga-i2s.c
24264
24265YAM DRIVER FOR AX.25
24266M:	Jean-Paul Roubelat <jpr@f6fbb.org>
24267L:	linux-hams@vger.kernel.org
24268S:	Maintained
24269F:	drivers/net/hamradio/yam*
24270F:	include/linux/yam.h
24271
24272YAMA SECURITY MODULE
24273M:	Kees Cook <keescook@chromium.org>
24274S:	Supported
24275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24276F:	Documentation/admin-guide/LSM/Yama.rst
24277F:	security/yama/
24278
24279YEALINK PHONE DRIVER
24280M:	Henk Vergonet <Henk.Vergonet@gmail.com>
24281L:	usbb2k-api-dev@nongnu.org
24282S:	Maintained
24283F:	Documentation/input/devices/yealink.rst
24284F:	drivers/input/misc/yealink.*
24285
24286Z3FOLD COMPRESSED PAGE ALLOCATOR
24287M:	Vitaly Wool <vitaly.wool@konsulko.com>
24288R:	Miaohe Lin <linmiaohe@huawei.com>
24289L:	linux-mm@kvack.org
24290S:	Maintained
24291F:	mm/z3fold.c
24292
24293Z8530 DRIVER FOR AX.25
24294M:	Joerg Reuter <jreuter@yaina.de>
24295L:	linux-hams@vger.kernel.org
24296S:	Maintained
24297W:	http://yaina.de/jreuter/
24298W:	http://www.qsl.net/dl1bke/
24299F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
24300F:	drivers/net/hamradio/*scc.c
24301F:	drivers/net/hamradio/z8530.h
24302
24303ZBUD COMPRESSED PAGE ALLOCATOR
24304M:	Seth Jennings <sjenning@redhat.com>
24305M:	Dan Streetman <ddstreet@ieee.org>
24306L:	linux-mm@kvack.org
24307S:	Maintained
24308F:	mm/zbud.c
24309
24310ZD1211RW WIRELESS DRIVER
24311L:	linux-wireless@vger.kernel.org
24312S:	Orphan
24313F:	drivers/net/wireless/zydas/zd1211rw/
24314
24315ZD1301 MEDIA DRIVER
24316L:	linux-media@vger.kernel.org
24317S:	Orphan
24318W:	https://linuxtv.org/
24319Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24320F:	drivers/media/usb/dvb-usb-v2/zd1301*
24321
24322ZD1301_DEMOD MEDIA DRIVER
24323L:	linux-media@vger.kernel.org
24324S:	Orphan
24325W:	https://linuxtv.org/
24326Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24327F:	drivers/media/dvb-frontends/zd1301_demod*
24328
24329ZHAOXIN PROCESSOR SUPPORT
24330M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
24331L:	linux-kernel@vger.kernel.org
24332S:	Maintained
24333F:	arch/x86/kernel/cpu/zhaoxin.c
24334
24335ZONEFS FILESYSTEM
24336M:	Damien Le Moal <dlemoal@kernel.org>
24337M:	Naohiro Aota <naohiro.aota@wdc.com>
24338R:	Johannes Thumshirn <jth@kernel.org>
24339L:	linux-fsdevel@vger.kernel.org
24340S:	Maintained
24341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
24342F:	Documentation/filesystems/zonefs.rst
24343F:	fs/zonefs/
24344
24345ZR36067 VIDEO FOR LINUX DRIVER
24346M:	Corentin Labbe <clabbe@baylibre.com>
24347L:	mjpeg-users@lists.sourceforge.net
24348L:	linux-media@vger.kernel.org
24349S:	Maintained
24350W:	http://mjpeg.sourceforge.net/driver-zoran/
24351Q:	https://patchwork.linuxtv.org/project/linux-media/list/
24352F:	Documentation/driver-api/media/drivers/zoran.rst
24353F:	drivers/media/pci/zoran/
24354
24355ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
24356M:	Minchan Kim <minchan@kernel.org>
24357M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24358L:	linux-kernel@vger.kernel.org
24359S:	Maintained
24360F:	Documentation/admin-guide/blockdev/zram.rst
24361F:	drivers/block/zram/
24362
24363ZS DECSTATION Z85C30 SERIAL DRIVER
24364M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
24365S:	Maintained
24366F:	drivers/tty/serial/zs.*
24367
24368ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
24369M:	Minchan Kim <minchan@kernel.org>
24370M:	Sergey Senozhatsky <senozhatsky@chromium.org>
24371L:	linux-mm@kvack.org
24372S:	Maintained
24373F:	Documentation/mm/zsmalloc.rst
24374F:	include/linux/zsmalloc.h
24375F:	mm/zsmalloc.c
24376
24377ZSTD
24378M:	Nick Terrell <terrelln@fb.com>
24379S:	Maintained
24380B:	https://github.com/facebook/zstd/issues
24381T:	git https://github.com/terrelln/linux.git
24382F:	crypto/zstd.c
24383F:	include/linux/zstd*
24384F:	lib/decompress_unzstd.c
24385F:	lib/zstd/
24386N:	zstd
24387K:	zstd
24388
24389ZSWAP COMPRESSED SWAP CACHING
24390M:	Johannes Weiner <hannes@cmpxchg.org>
24391M:	Yosry Ahmed <yosryahmed@google.com>
24392M:	Nhat Pham <nphamcs@gmail.com>
24393L:	linux-mm@kvack.org
24394S:	Maintained
24395F:	Documentation/admin-guide/mm/zswap.rst
24396F:	include/linux/zpool.h
24397F:	include/linux/zswap.h
24398F:	mm/zpool.c
24399F:	mm/zswap.c
24400
24401THE REST
24402M:	Linus Torvalds <torvalds@linux-foundation.org>
24403L:	linux-kernel@vger.kernel.org
24404S:	Buried alive in reporters
24405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24406F:	*
24407F:	*/
24408